US10362774B2

A crimp sleeve for joining a loop of a fishing leader is disclosed. The crimp sleeve consists of an outer compressible and permanently deformable layer which is hard and resistant, and an inner softer layer, which conforms to the leader upon application. The multi-layered structure of the crimp sleeve allows for secure fixation without the risk of breakage or slippage of the connection. The main application of the crimp sleeve is primarily for fishing leaders having a looped end, but can be applied to other areas where two or more sections of wire or line need to be secured to each other by crimping.
US10362771B2

This invention provides a method for knock-in of a donor DNA into the genome of a cell, comprising introducing at least one artificial nuclease system capable of cleaving target sequence(s) of the cell genome, the donor DNA, and two single-stranded oligonucleotides (ssODNs) into the cell,the artificial nuclease system cleaving the target sequence(s) on the cell genome, the two ssODNs each complementary to one of the ends generated by the target sequence cleavage in the cell genome and to one of the introduction ends of the donor DNA, the donor DNA being knocked-in at the cleavage site via the two ssODNs.
US10362760B2

A milking robot includes a movable arm having a first end that couples to a frame and a free extremity at a second end that extends telescopically in a longitudinal direction. The milking robot further includes at least one gripper coupled to the free extremity of the movable arm at the second end, wherein the gripper is extendable away from the movable arm in the longitudinal direction based at least in part upon the telescopic extension of the free extremity.
US10362759B2

A system comprises a milking box, a robotic attacher, a sensor, and a controller. The milking box has a stall to accommodate a dairy livestock. The stall comprises a first exit gate on a first side of the stall leading to a first sorting region and a second exit gate on a second side of the stall leading to a second sorting region. The robotic attacher extends from the rear between the hind legs of the dairy livestock. The sensor identifies the dairy livestock within the milking box stall. The controller selects and opens the first exit gate or the second exit gate based at least in part upon the identity of the dairy livestock.
US10362756B1

According to the invention, there is provided seed and plants of the hybrid corn variety designated CH482861. The invention thus relates to the plants, seeds and tissue cultures of the variety CH482861, and to methods for producing a corn plant produced by crossing a corn plant of variety CH482861 with itself or with another corn plant, such as a plant of another variety. The invention further relates to genetic complements of plants of variety CH482861.
US10362754B1

According to the invention, there is provided seed and plants of the hybrid corn variety designated CH267399. The invention thus relates to the plants, seeds and tissue cultures of the variety CH267399, and to methods for producing a corn plant produced by crossing a corn plant of variety CH267399 with itself or with another corn plant, such as a plant of another variety. The invention further relates to genetic complements of plants of variety CH267399.
US10362740B2

In the present invention, the pressure reducing flow path reduces the pressure of an irrigation liquid, and guides the irrigation liquid to the flow-rate decreasing part. The bypass flow path guides the irrigation liquid to the flow path opening/closing part in a state where the pressure of the irrigation liquid is maintained at a pressure higher than that of the irrigation liquid that has passed through the pressure reducing flow path. When the pressure of the irrigation liquid is lower than a first pressure, the irrigation liquid passes through the pressure reducing flow path and the bypass flow path to be guided to the discharge part. When the pressure of the irrigation liquid is a second pressure or higher, the irrigation liquid passes through the pressure reducing flow path to be guided to the discharge part.
US10362739B2

A wireless system is provided for monitoring environmental, soil, or climate conditions and/or controlling irrigation or climate control systems at an agricultural or landscape site. In some embodiments, the wireless system includes at least one wireless nodes for monitoring environmental, soil, or climate conditions and/or for controlling one or more irrigation or climate control systems at the site. The wireless system also includes a server computer system located remotely from the site. The server computer system is coupled to the node/s over a communications network for receiving data from and controlling operation of the node/s. The server computer system is also coupled to a device operated by an end-user over a communications network for transmitting the data to and receiving remote control commands or queries from the end-user.
US10362737B2

A roller assembly including: a frame; a first undercarriage connected to the frame, the first undercarriage comprising: a first body; a rear roller connected to the first body; and a first overlapping roller that is elongate and connected to the first body; and a second undercarriage connected to the frame, the second undercarriage comprising: a second body; a front roller connected to the second body; and a second overlapping roller that is elongate and connected to the second body, wherein the first undercarriage is positioned adjacent to the second undercarriage such that the first overlapping roller overlaps the second overlapping roller.
US10362736B2

The present invention relates to an assembly, comprising a plant pot (258) having a bottom (260) and at least one side wall (264), extending from the bottom up to a top rim and at least one hole (268) which is arranged in or at least near the bottom, at least one wick (30) extending from below the bottom and through the hole and a container (256), dimensioned to accommodate at least a bottom portion of the plant pot comprising the hole through which the wick extends out of the plant pot. The container and the plant pot in an assembled state define a reservoir to accommodate fluid, such as water, for the plant to be drawn up through the wick during at least one of growing, transporting and display for sale of a plant in the plant pot, which is accommodated in the container. An overflow (284) with a controllable valve (288) may function to distinguish between a stationary state of the assembly and transport thereof.
US10362732B2

A combine harvester which regulates spreading of crop flow on the ground, with the crop flow passing through a shredding and/or a spreading device in the rear region of the combine harvester, is disclosed. The combine harvester includes a driver assistance system, which includes a computing unit and a display unit. The computing unit processes information generated by the machine's internal sensor systems, external information and information storable in the computing unit. The driver assistance system stores selectable spreading strategies to regulate the spreading of the crop flow exiting the combine harvester and one or more of the partial strategies assigned to the respective spreading strategy. The driver assistance system uses the selectable spreading strategies and the partial strategies in order to regulate the crop flow spread on the ground.
US10362726B2

An on-the-go monitor and control means and method for an agriculture machines includes on-the-go soil sensors that can be used to control tillage and seeding depth. On seeder implements, the sensors provide information that affects uniform plant emergence.
US10362725B2

A pneumatic distribution system for an agricultural implement includes an inductor box having output ports and row units configured to receive an agricultural product and airflow from the output ports. A conduit system extends between the output ports of the inductor box and the row units. The conduit system is configured to direct the agricultural product and the airflow from each output port to a respective row unit. The conduit system includes a first conduit assembly extending between a first output port and a first row unit. The conduit system also includes a second conduit assembly extending between a second output port and a second row unit. A first average diameter of the first conduit assembly is smaller than a second average diameter of the second conduit assembly by at least approximately one percent.
US10368465B2

An electrical unit includes a thermally conductive housing, an electrically insulating frame disposed in the thermally conductive housing, a plurality of bus bars disposed at least partially between a base wall of the thermally conductive housing and a first side of the electrically insulating frame, and a plurality of electrical components connected to a second side of the electrically insulating frame. At least one bus bar of the plurality of bus bars may be connected to the electrically insulating frame via one or more plastic rivets. Thermally conductive material may be disposed between at least one bus bar of the plurality of bus bars and a wall of the housing.
US10368458B2

A control system includes a module assembly with a base. The base can be configured for engagement with at least one module having electronic circuitry disposed therein or other electronic device. The base includes at least one latching assembly with a lever operable to move a shuttle coupled to the lever to releasably engage the base with an elongated mounting rail.
US10368456B2

A clamshell housing includes a first housing part defining having a first interface edge and a first rib that protrudes from the first interface edge, and a second housing part having a second interface edge and a second rib that protrudes from the second interface edge. An elastomeric gasket is interposed between the first interface edge and the second interface edge. The gasket has a first groove configured to receive the first rib and a second groove configured to receive the second rib. The first rib is configured to form a seal with the first groove, and the second rib is configured to form a seal with the second groove.
US10368452B2

A foldable display device that reduces a transfer or distortion phenomenon of a folding part, prevents a display panel from sagging, and exhibits excellent folding characteristics. The foldable display device includes a display panel including a folding part and a non-folding part, a plurality of middle frames disposed at the lower surface of the display panel, and a bottom case for receiving the display panel and the middle frames. Each of the middle frames includes a frame folding part located at a region corresponding to the folding part of the display panel and a plurality of plates located at a region corresponding to the non-folding part of the display panel.
US10368447B2

A chuck device is provided with multiple types of chuck claws clamping a component, a chuck claw switching mechanism switching the chuck claw in use among the multiple chuck claws based on the type of component to be clamped, and a driving mechanism causing the chuck claw subjected to the switching by a chuck claw switching mechanism perform a clamping operation. The chuck claw switching mechanism causes the respective chuck claws to move vertically independently of each other and performs switching of the chuck claw in use by a rotating cylindrical cam in a state where rotation of a tubular guide member placed on an outer peripheral side of a cylindrical cam is locked. A rotation locking member locking the rotation of the tubular guide member during switching of the chuck claw in use and a cam follower moving the rotation locking member are disposed in a mounting head.
US10368434B2

Provided is a display device and a manufacturing method of the same. The display device includes: a base substrate having a top surface and a side surface, a display region over the top surface, a terminal over the top surface and between the display region and the side surface, the terminal being electrically connected to the display region, and an anisotropic conductive film over the terminal. An edge portion of the anisotropic conductive film is spaced from the side surface, and its distance is equal to or larger than 10 μm and equal to or smaller than 1 mm.
US10368432B2

In exemplary embodiments, a circuit assembly may be provided on and/or supported by an electrically conductive structure, such as a board level shield, a midplate, a bracket, a precision metal part, etc. For example, a circuit assembly may be provided on and/or supported by an outer top surface of a board level shield. In an exemplary embodiment, an assembly generally includes an electrically conductive structure configured for a first functionality in the electronic device. An electrically nonconductive material is on at least part of the electrically conductive structure. First electrical component(s) are at least partly on the electrically nonconductive layer and configured to define at least a portion of a circuit assembly for electrical connection with one or more second electrical components of the electronic device. The electrically conductive structure may thus be configured for a second functionality in the electronic device.
US10368414B2

A system for determining the position of a portable device (501) relative to a luminaire (100, 503) is disclosed. The system comprises at least one luminaire (100, 503) that comprises at least two light emitters (101A, 101B) for emitting light that comprises a light signature identifying the light emitter from which the light is originated. The system further comprises an optical system (102) that creates a position specific distribution (103) of the light emitted by the two light emitters (101A, 101B). This light can be sensed by a portable device (501) comprising a sensor for sensing light, a memory for storing distribution information indicative of the distribution of the light emitted via the optical system (102) and a processor coupled to the light sensor for receiving data on the sensed light and coupled to the memory to get access to the information stored in the memory. The processor is arranged to determine the position of the portable device (501) relative to the luminaire (100, 503) on the basis of light sensed and the distribution information (103). Using the relative position, the absolute position of the portable device (501) in a space can be determined by using information on the position of the luminaire in said space.
US10368412B2

In described examples, a circuit for controlling a light emitting diode (LED) includes a switch control circuit to generate a first control signal for a first switch coupled in parallel with the LED. The switch control circuit generates the first control signal responsive to a magnitude of loop current through the first switch relative to a first reference signal. A switch driver generates a second control signal for a second switch coupled to the first switch via an inductor. The first switch driver generates the second control signal responsive to the magnitude of the loop current through the first switch relative to the first reference signal.
US10368411B2

The invention relates to UV light modules that generate UV light. The UV light module includes: a substrate; a light source mounted on a top surface of the substrate, the light source generates output light; a detector mounted on the top surface of the substrate, the detector detects light incident thereon; and a lens disposed over the light source and the detector. The lens includes a surface on which a portion of the output light is internally reflected and the portion of the output light travels through the lens to the detector.
US10368408B2

A light emitting device includes: a first white light source which includes N pieces of first white light emitting diodes and emits a first white light; and a second white light source which includes M pieces of second white light emitting diodes and a first resistance element electrically connected in series to the second white light emitting diodes and having a first resistance value, is electrically connected in parallel to the first white light source, and emits a second white light, the light emitting device emitting a mixed white light of the first white light and the second white light. The drive voltage of the first white light source is higher than a drive voltage of the second white light source, and a color temperature of the mixed white light is higher as a total luminous flux of the mixed white light is higher.
US10368400B2

A thermal conductive strip with a power supply terminal includes: a carbon fiber unit including a carbon fiber connecting end; a plastic envelope which encapsulates the carbon fiber unit and has a length smaller than a length of the carbon fiber connecting end, and further includes a broken portion which covers a part of the carbon fiber connecting end; and the power supply terminal sleeved onto the broken portion and the carbon fiber connecting end, and including a clamping section for clamping the broken portion, and an electrically conductive section for contacting the carbon fiber connecting end. The power supply terminal is partially clamped on the plastic envelope and partially eclectically connected to the carbon fiber, which improves the yield rate and the bending durability of the thermal conductive strip of the present invention.
US10368394B2

A heating arrangement has a positive temperature coefficient (“PTC”) heater. A resistor is electrically in series with the PTC heater sized and configured to limit current through the PTC heater and the resistor below a selected value.
US10368392B2

A wireless sensor network architecture based on multifunctional and compound sensors comprises several sensing modules including a plurality of first sensor nodes and a second sensor node. The first sensor nodes are used for collecting a target signal after sensing that a moving target enters a detection area, extracting feature information of the moving target, analyzing the feature information of the moving target to form primary target information, and transmitting the primary target information to the second sensor node, The second sensor node performs moving target matching and association on the primary target information of the moving target that is transmitted by the plurality of first sensor nodes, collects the associated primary target information to form secondary target information. A control module used for synthesizing and calibrating the secondary target information, and obtaining by merging the calibrated secondary target information, the situation evaluation of the moving target to form advanced target information.
US10368387B2

A method for transmitting data in a wireless system, wherein the wireless system includes a first server, a second server, a relay device, and at least one appliance. The method includes that the relay device is connected to the first server through a network; determine whether the relay device stores a state information sent from the appliance; if so, send the state information to the first server; otherwise, send a first interactive command to the first server; receive a data sent from the relay device by the first server, and transmit it to the second server for subsequent process; the relay device sends a second interactive command to the first server, and then interrupt a connection with the first server. Whereby, the first server could determine whether the relay device transmits data normally or not by individually communicating with the relay device, ensuring the reliability of data transmission.
US10368379B2

Embodiments include methods, systems, and apparatuses for a first wireless transmit/receive unit (WTRU) to perform device-to-device (D2D) communication directly with a second WTRU is disclosed. The embodiments may include determining a base pattern length to use for the D2D communication based on at least a transmission configuration. A base pattern may be selected from one or more base patterns having the determined base pattern length based on an indication from a network. The selected base pattern may have one or more transmission opportunities. One or more data packets may be transmitted to the second WTRU in at least one of the one or more transmission opportunities of the selected base pattern.
US10368378B2

A wireless communication device may wirelessly control an object, such as a physical device, directly or through interaction with a virtual representation (or placeholder) of the object situated at a predefined physical location. In particular, the wireless communication device may identify an intent gesture performed by a user that indicates intent to control the object. For example, the intent gesture may involve pointing or orienting the wireless communication device toward the object, with or without additional input. Then, the wireless communication device may determine the object associated with the intent gesture using wireless ranging and/or device orientation. Moreover, the wireless communication device may interpret sensor data from one or more sensors associated with the wireless communication device to determine an action gesture corresponding to a command or a command value. The wireless communication device may then transmit the command value to control the object.
US10368377B2

In a case where a first wireless communication with an external device is executed via a first wireless interface, a communication device may determine whether a specific signal including parent station information is received from the external device via a second wireless interface. The parent station information may indicate that an operation state of the external device is a state in which the external device operates as a parent station of a wireless network. The communication device may supply a communication instruction to the second wireless interface in a case where it is determined that the specific signal including the parent station information is received. The communication instruction may be for executing a second wireless communication with the external device via the second wireless interface. The second wireless communication may include a communication for participating as a child station in the wireless network.
US10368339B2

To allocate resources for a device-to-device discovery and/or communication to a user equipment, the user equipment receives information on allocated resources while the user equipment is connected to a mobile communication network. The user equipment continues a usage of the allocated resources for a device-to-device discovery and/or a device-to-device communication when the user equipment is in an idle mode.
US10368337B2

One illustrative method of providing network broadcast information to a wireless device from a wireless local area network (WLAN) includes the steps of receiving, from one or more available cellular networks or a network database, cellular network broadcast information associated with the one or more available cellular networks; providing the cellular network broadcast information in a generic container message which varies in content and format according to one or more cellular standards associated with the one or more available cellular networks; and causing the generic container message to be regularly broadcasted for receipt and use by a wireless device. In an alternative approach, the steps include regularly broadcasting a network interworking indicator which is indicative of whether cellular network broadcast information is available for receipt from the WLAN; receiving a probe request from a wireless device; and causing the cellular network broadcast information to be sent to the wireless device in the generic container message in response to the probe request from the wireless device. The generic container message may alternatively or additionally include wireless network broadcast information from different types of wireless networks (e.g. Wi-MAX) which are available to the WLAN.
US10368332B2

This disclosure describes systems, methods, and devices related to enhanced location determination. A device may cause to exchange one or more capabilities information with one or more station devices. The device may cause to assign one or more unassociated identifications (UIDs) to one or more unassociated station devices of the one or more station devices to participate in location determination of the one or more unassociated station devices. The device may cause to send a trigger frame comprising at least one of the one or more UIDs; wherein the trigger frame contains one or more resource assignments. The device may identify one or more sounding information from at least one of the one or more station devices.
US10368315B2

In one embodiment, a method includes detecting, by a media-player device including multiple antennas, a client system of a user is within a wireless communication range of the media-player device. In response to the detection, the media-player device broadcasts an authentication key for the user of the client system. The media-player device then registers the user to the media-player device based on the authentication key being verified by the client system. The media-player device further receives from the client system instructions to adjust a power level of each of the multiple antennas. The instructions are determined based on broadcast signals received at the client system and on a respective position of the client system associated with each received broadcast signal. The respective position of the client system is determined with respect to a position of the media-player device.
US10368311B2

A communication method is provided. The communication method includes comparing an amount of current consumed by a first communication module which operates a first channel with an amount of current consumed by a second communication module which operates a second channel and determining at least one of the first channel or the second channel as a primary component carrier (PCC) according to the compared result.
US10368310B2

A computing device may include an accessory radio that facilitates point-to-point wireless connectivity between the computing device and one or more accessory devices. The accessory radio may periodically broadcast its presence to the one or more accessory devices while operating in an active state. The accessory radio may transition from the active state to a sleep state after a period of inactivity. The computing device may also include a general purpose radio that may facilitate general wireless connectivity between the computing device and other devices. The general purpose radio may listen for any messages that are intended for the accessory radio while the accessory radio is in the sleep state. The general purpose radio may activate the accessory radio in response to the general purpose radio receiving a message, while the accessory radio is in the sleep state, that satisfies at least one activation condition.
US10368309B2

In some aspects, the disclosure is directed to methods and systems for providing dynamic power saving. A wireless device generates traffic statistics by determining density and periodicity of data traffic with a network. The data traffic is categorized into a first traffic pattern of a plurality of traffic patterns using the generated traffic statistics. The wireless device dynamically selects one of a plurality of predefined power management mechanisms in accordance to the first traffic pattern. The wireless device is configured to use the selected power management mechanism in accordance to the first traffic pattern.
US10368305B2

Methods, systems, and devices for wireless communication are described. A user equipment (UE) may attempt to access a network at a local area network access point without prior context information. The access point may be a hotspot operating in unlicensed spectrum according to a Long Term Evolution (LTE)-based standard. The UE may be unable to determine if it is authorized to access the network, so the UE may attempt to obtain system information that provides a list of service providers supported by the network. The UE may then determine whether it has credentials for a supported service provider, and the UE may access the network using those credentials when a supported service provider is recognized. Other broadcast messages may provide information about system information for supported service providers. A UE that is unable to access the network using stored credentials may attempt access using a random access channel procedure.
US10368301B2

Methods, systems, and devices for wireless communications are described. The method may include determining multiple transmission beams (e.g., beamformed directional beams) for transmission of an opportunistic or multi-beam discovery reference signal (DRS) over a shared radio frequency spectrum band. A base station may perform a listen before talk (LBT) procedure for the multiple DRS transmission beams, and transmit, based on the LBT procedure, the DRS over the shared radio frequency spectrum band using a set of the multiple transmission beams (e.g., a set that cleared an LBT procedure). In some cases, the LBT may be performed for each transmission beam, or for a union of all transmission beams, associated with the DRS transmission beams. Alternatively, the base station may determine a contention exempt transmission (CET) period for the shared spectrum band and transmit the DRS using the multiple transmission beams during CET period.
US10368281B2

A mobile communication device includes, in part, a cellular communication module, a first antenna adapted to receive and transmit data between the mobile communication module and a cellular network, a Wireless Fidelity (Wi-Fi) communication module, a second antenna adapted to receive and transmit data between the Wi-Fi communication module and a VoIP network, a signal monitoring circuit, and a switching circuit adapted to switch an existing communication from the cellular communication module to the Wi-Fi communication module or vice versa.
US10368280B2

Provided is a method for controlling a handover from a first base station to a second base station by a user equipment that performs radio communication over a communication channel formed by aggregating a plurality of component carriers, wherein scheduling information on each component carrier is transmitted to the user equipment according to either of a straight scheduling method and a cross scheduling method, and the method includes at the first base station, commanding first the user equipment to perform a handover from the first base station to the second base station on a second component carrier to be operated according to the straight scheduling method in the second base station, when it is determined that a handover on a first component carrier following the cross scheduling method is to be executed.
US10368260B2

An example of the present disclosure provides a method and User Equipment (UE) apparatus for measuring a Channel State Indication (CSI)-Reference Signal (RS), by utilizing multiple CSI-RS resources, which includes: receiving, by a User Equipment (UE), a signaling, in which the signaling indicates a multiple CSI-RS resource combination, which corresponds to a CSI-RS Reference Signal Receiving Power (RSRP), and/or, a CSI-RS Reference Signal Receiving Quality (RSRQ), and corresponding configuration information; obtaining, by the UE, a resource location corresponding to the obtained multiple CSI-RS resource combination, and the corresponding configuration information from the signaling; measuring, by the UE, the CSI-RS at the corresponding resource location, and reporting a measurement result.
US10368259B2

A method for evaluating performance of a sensor network. The method includes selecting, a sensor distribution pattern for a geographical region and determining a location for a base station. A plurality of sensor clusters are generated, each sensor cluster being formed by one of a first and second grouping mechanism. Further, the method allocates, for each sensor a time-slot within a time-frame to transmit a data packet from the sensor to the base station, and evaluates the performance of the first grouping mechanism and the second grouping mechanism for the selected sensor distribution pattern and base station location, by computing at least a ratio of delivered data packets to the base station to a total energy consumption, and a first delay and a second delay incurred by each data packet.
US10368257B2

[Object] To make it possible to more stably perform communication.[Solution] There is provided a communication control device including: a communication status grasping unit configured to grasp a communication status of wireless communication of image information between an image shooting device and a surgical site image information acquiring unit on the basis of an operating room image showing a situation of an operating room, the image shooting device capturing an image of a surgical site of a patient, the surgical site image information acquiring unit acquiring information on a surgical site image captured by the image shooting device for display control of the surgical site image; and a communication method deciding unit configured to decide a communication method between the image shooting device and the surgical site image information acquiring unit on the basis of the grasped communication status.
US10368253B2

Aspects of the subject disclosure may include, for example, determining dual connectivity values for neighbor cells of a serving cell of a wireless network. A dual connectivity capability is determined of a wireless device that engages in wireless communications coordinated by the serving cell. A target cell of the neighbor cells is determined based on a dual connectivity value. Initiation of a dual connectivity service is facilitated based on the wireless device via the target cell, wherein the target cell serves as a master cell of the dual connectivity service, and wherein the dual connectivity service includes exchanging user plane messages between the wireless device, the master cell and a secondary cell of the wireless network. Other embodiments are disclosed.
US10368252B1

The present invention mainly discloses an electronic device for controlling intelligent antenna module based on intelligent fast antenna steering technology (iFAST), wherein the electronic device is applied in wireless network transceiving device. Particularly, according to the wireless network parameters of wireless signals received by a wireless network transceiving device from wireless stations established connections with the wireless network transceiving device, an iFAST unit in the electronic device would immediately update relative MAC station entry tables in a MAC module, such that the baseband processor module would correspondingly adjust the settings of the intelligent antenna module of the wireless network transceiving device based on relative wireless station entry records been established in the MAC station entry tables contained by the MAC module. As a result, the wireless network transceiving device is ensured to radiate customized wireless network signals to cover the targeted wireless stations.
US10368248B2

The presently disclosed subject matter includes: calculating link-budget of at least one antenna on-board a vehicle with respect to at least one target antenna; the link-budget comprises a respective link-budget value assigned to each pixel in a collection of pixels, where each pixel in the collection of pixels represents a respective radiation vector in a three-dimensional space around the at least one antenna; determining for each pixel in the collection of pixels, compliance of the respective link-budget value with a sensitivity threshold value of the transceiver, thereby obtaining a respective antenna envelope of the at least one on-board antenna; displaying on a computer display device graphical representation of a pixel map representing at least the respective antenna envelope; continuously monitoring dynamics of the input data for repeatedly updating the pixel map, and displaying an updated graphical representation of the pixel map.
US10368246B2

In the static and exclusive spectrum allocation paradigm, the spectrum-access parameters for a service are chosen to mitigate potential harmful-interference and ensure minimum performance under worst-case conditions. The new dynamic spectrum-sharing paradigm necessitates dynamically defining and enforcing the spectrum-access rights while accommodating the dynamics of the RF environment and the spectrum-access scenarios. To enforce spectrum-access rights, emphasis is placed on capturing the use of spectrum by an individual transceiver. Spectrum-access rights are articulated in terms of the characterization of the spectrum used by an individual transceiver in the space, time, and frequency dimensions. In order to estimate the use of spectrum in real time, an RF-sensor network is employed, the network uses interference-tolerant algorithms to estimate the transceiver spectrum-access parameters and to characterize the propagation environment.
US10368245B2

Systems and methods for securing access to a mobile device are disclosed. A method includes: synchronizing, by a first mobile computer device, with a remote mobile computer device; transmitting, by the first mobile computer device, a tone to a surface of an object; receiving, by the first mobile computer device, a compound resonance frequency from the object based on the transmitted tone; determining, by the first mobile computer device, the received compound resonance frequency conforms to a stored compound resonance frequency; unlocking, by the first mobile computer device, the first computer device based on the determining; and establishing, by the first mobile computer device, a group connection with the remote mobile computer device based on the unlocking.
US10368242B2

Aspects of the subject disclosure may include, for example, a method comprising authenticating, by a server comprising a processor, a communication device to a first communication network, in accordance with authentication information stored in a first repository of the first communication network. The method also comprises determining, by the server, that a second communication network is accessible to the communication device. The method further comprises providing, by the server, the authentication information to a second repository of the second communication network in accordance with the determining, wherein the providing is performed independently of a request from the second communication network. Other embodiments are disclosed.
US10368237B2

A terminal includes a connection unit, an acquisition unit, a memory, a detector, and a transmitting unit. The connection unit connects the terminal to a processing apparatus through a first communication channel for wireless communication using connection information. The acquisition unit acquires identification information of the processing apparatus. The memory stores the connection information for the first communication channel and the identification information such that the connection information is associated with the identification information. The detector detects that the connection to the processing apparatus through the first communication channel is cut off. The transmitting unit transmits, in a case where the detector detects that the connection to the processing apparatus is cut off, connection information used when the processing apparatus is connected to the terminal to the processing apparatus via a second communication channel using the connection information and the identification information stored in the memory.
US10368234B2

A method for operating a plurality of carriers by a user equipment in a wireless communication system supporting a primary carrier and at least one secondary carrier, the method includes transmitting, to a base station, carrier capability information; receiving, from the base station, carrier configuration information, the carrier configuration information including an index of the at least one secondary carrier configured for the user equipment, the carrier configuration information being based upon the carrier capability information of the user equipment, the primary carrier being configured as a carrier for performing an initial network entry procedure; receiving, from the base station, a control channel including information regarding multi-carrier operation through the primary carrier; and transmitting, to the base station, traffic through one of the at least one secondary carrier based on the information regarding multi-carrier operation.
US10368231B1

One embodiment provides a method, including: receiving, at an information handling device, an instruction to perform a task; selecting, responsive to the receiving and from at least two Subscriber Identification Module (SIM) cards associated with the information handling device, a SIM card; and performing, using at least the selected SIM card, the task. Other aspects are described and claimed.
US10368221B2

A method for operating a wireless communication device comprising a communication unit comprising a radio mode decision unit and a transceiver unit, the radio mode decision unit further maintaining a set of network operation modes, the wireless communication device further comprising a controlling appliance, interconnected with the communication unit by means of a command interface. The communication unit ascertains at least one communication behavior parameterization conforming to a preconfigured communication behavior demand of a cellular network1 The controlling appliance submits a transport template dataset comprising a data element relating to an envisaged communication behavior to the communication unit by means of the command interface. The radio mode decision unit determines, for an imminent data exchange session of the wireless communication device with the cellular network by means of the transceiver unit, one of said network operation modes by taking into account said communication behavior parameterization and said transport template dataset.
US10368217B2

A method for generating a model of an environment enabling positioning within the environment is disclosed. The method comprises: receiving distance-dependent measurements relating to a distance between a receiving unit position and a source position; receiving information relating to geographic positions, each defining a receiving unit position or a source position; forming a candidate model, which defines candidate source positions and candidate receiving unit positions; iteratively reducing a model error of said candidate model, wherein said model error comprises a weighted contribution from distance-dependent errors, which are based on a difference between a distance-dependent value between a candidate source position and a candidate receiving unit position and the corresponding distance-dependent measurement, and geographic position errors, which are based on a difference between a geographic position and a corresponding candidate position, and outputting, from said iterative reducing, determined locations for said plurality of sources to form said model of the environment.
US10368214B1

Techniques and systems for providing services to a mobile device allow settings on the mobile device to be provisioned over the air. In response to a request for mobile service subscription options received from the mobile device, data relating to mobile service subscription options, for selection by a user of the mobile device, may be sent to the mobile device over a wireless communication path. A selection of one or more subscription options may be received from the mobile device over the wireless communication path, and a service corresponding to the selected subscription options may be activated in response to the selection. Settings associated with the selected subscription options may be downloaded over the air to the mobile device, which may store the settings to enable the mobile device to access the subscription.
US10368197B2

The present invention presents a location-based content sharing server enabling content corresponding to a site to be mutually shared, when several users are located in the same site, thereby enabling the users to exchange the same or a similar sensibility about the same content. To this end, the present invention relates to a location-based content sharing method comprising the steps of: (a) acquiring, by the location-based content sharing server, content and location information corresponding thereto; and (b) providing or supporting the provision, by the location-based content sharing server, of the content to a visitor terminal, with reference to a condition of a public-number and a time condition, which are preset in the content in a public area range, when it is sensed that the visitor terminal has entered the public area range according to the location information.
US10368191B2

A confined space estimation system, and a confined space estimation method capable of accurately confirming a confined space formed in the event of a disaster, estimates a confined space comprising a storage device which stores information indicating a geographical space, and a processor which divides the geographical space into grids. Based on location information sent from a terminal, the processor periodically aggregates a number of terminals within the grids or a number of terminals that passed through boundaries between the grids, extracts grids or boundaries in which the aggregated number of terminals is a predetermined number and in which there is no change in the aggregated number of terminals, determines whether the extracted grids or boundaries can be linked to form an annular shape, and, if the annular shape can be formed, estimates a geographical space configured from the grids within the formed annular shape as the confined space.
US10368186B2

A wireless transmission system logs and communicates a location of an object. The wireless transmission system includes a wireless antenna configured to transmit a first beacon signal and a second advertising beacon signal. The system also includes a processor and a memory that stores instructions executable by the processor. The instructions cause the wireless antenna to repeatedly transmit the first beacon signal through a first number of transmission repetitions spaced at a first repeat interval. After completing the first number of transmission repetitions, the wireless antenna withholds transmission during a transition interval. After the transition interval, the wireless antenna repeatedly transmits the second advertising beacon signal through a second number of transmission repetitions at a second repeat interval. The wireless antenna, memory, and processor may be integrated in to a mountable housing and attached to an object or integrated with the tool.
US10368183B2

An audio system is described that receives a piece of sound program content for playback from a content distribution system. The piece of sound program content may include a multi-channel dialog signal and a combined multi-channel music and effects signal. The audio system may determine a first set of directivity patterns for the multi-channel dialog signal and a second set of directivity patterns for the combined multi-channel music and effects signal. The first set of directivity patterns associated with channels of the dialog signal may have higher directivity indexes than the second set of directivity patterns associated with corresponding channels of the music and effects signal. By associating dialog components with a higher directivity than music and effects components, the system increases the intelligibility of dialog for a piece of sound program content while allowing music and effects to retain conventional directivity having a typical ratio of direct-to-reverberant sound energy.
US10368175B2

A hearing device, e.g. a hearing aid, comprises a forward path for processing an electric signal representing sound including a) an input unit for receiving or providing an electric input signal representing sound, b) a signal processing unit, c) an output transducer for generating stimuli perceivable as sound to a user, d) a feedback detection unit configured to detect feedback or evaluate a risk of feedback via an acoustic or mechanical or electrical feedback path from said output transducer to said input unit and comprising d1) a magnitude and phase analysis unit for repeatedly determining magnitude, Mag, and phase, Phase, of said electric input signal and further parameters based thereon, and d2) a feedback conditions and detection unit configured to check criteria for magnitude and phase feedback condition, respectively, based on said values, and to provide a feedback detection signal indicative of feedback or a risk of feedback.
US10368166B2

The present invention provides an apparatus for managing power within a voltage regulating circuit of a battery-powered hearing aid device includes an input terminal of a voltage regulator that receives an input voltage supplied by a battery. An output terminal of the voltage regulator provides an output voltage to a hearing aid terminal that is electrically connected to one or more electrical components of the hearing aid device. A sensing terminal of the voltage regulator senses an electrical connection between the charging device is and charging contacts of the voltage regulating circuit. The voltage regulator is configured to reduce a magnitude of the input voltage when the magnitude of the input voltage exceeds an input voltage threshold to generate the output voltage having a magnitude that is less than a maximum output voltage.
US10368164B2

An audio processing system for a listening device includes an input device, a voice activity detector and a ratio-based attenuator. The input device is configured to receive a first audio signal emanating from an environment and including a signal of interest. The voice activity detector is configured to generate a control signal in response to the first audio signal. The ratio-based attenuator is configured to receive the control signal and determine whether the signal level of the first audio signal exceeds the signal level of an audio signal received from an audio playback device by at least a target difference. If so, then the audio level of the playback audio signal is maintained. Otherwise, the audio level of the playback audio signal is adjusted, where, at the adjusted value, the first signal level exceeds the playback signal level by at least the target difference.
US10368158B2

An earphone device comprises a casing, an earphone body and a switching unit. The casing includes an opening and an accommodating space, and the opening communicates with the accommodating space and an outside of the casing. The earphone body is disposed in the accommodating space. The switching unit is disposed on the casing. The switching unit can selectively seal or expose the opening to correspondingly switch the earphone device to an open-type earphone device or a closed-type earphone device.
US10368151B2

The present disclosure provides an exterior cover of an electronic device including a cover that protects a display of the electronic device. The cover may include one or more speakers. The cover may be folded one or more times to support the electronic device to be inclined and the speaker may include any one of a film speaker, a vibration speaker, a piezoelectric speaker, and a thin micro speaker. In addition, the exterior cover may include a vibration plate that is arranged thereon and any electronic component may also be arranged on the exterior cover as long as the electronic component is slim.
US10368142B2

Herein described are at least a system, computer readable storage media, and method for resuming consumption of content which was interrupted by a high priority message. In one embodiment, the method includes receiving the message while tuned to a first communications channel for receiving content, and transmitting a first signal responsive to detecting the start of the message. The first signal may pause delivery of the content, and may determine a location in the content corresponding to the start of the message. The method may further transmit a second signal responsive to detecting an end of the message, and trigger a resumption of delivery of the content starting at the indexed location.
US10368140B2

An information processing method performed at a terminal includes: while playing a video on a display device of the terminal, obtaining a first input operation of a user, and selecting an object from a current frame played in the video corresponding to the first input operation of the user; obtaining, from the current frame played in the video, identification information of the object corresponding to the first input operation of the user; obtaining attribute information of the object according to the identification information of the object; identifying, from the video, a preset video segment including the current frame; and replaying the video segment on the display device while displaying the attribute information of the object.
US10368139B2

A reception device comprising: at least one receiver and a corresponding delay buffer configured to receive portions of data for at least one data stream; wherein based on a request to switch from decoding delayed data portions retrieved from a host device from a first time point to decoding delayed data portions from a different, second time point, the request received while the controller is configured to receive the delayed data portion from said first time point for decoding; the controller is configured to; (a) identify one or more second-time-point delayed data portions to request from the host device; (b) request the one or more identified second-time-point delayed data portions; and (c) while one or both of requesting and receiving the one or more second-time-point delayed data portions, requesting one or more delayed data portions corresponding to the first time.
US10368127B2

Apparatus, systems, articles of manufacture, and methods to identify and credit media using ratios of media characteristics are disclosed herein. An example apparatus to identify media includes a delta calculator to determine a first ratio based on a first time interval and a second time interval of a monitored media signal, and determine a second ratio based on the second time interval and a third time interval of the monitored media signal. The example apparatus also includes a signature generator to generate a monitored media ratio signature based on the first and second ratios. The example signature generator also is to initiate transmission of the monitored media ratio signature to a recipient that is to compare the monitored media ratio signature with a reference ratio signature to identify the media.
US10368125B2

Methods and apparatus for efficiently directing communications are disclosed. On example entails receiving, from a mobile terminal, a communication directed to a cellular communication network, the communication being received in an alternative channel that differs from a channel of the cellular communication network. The communication is then converted for a relayed communication to the cellular communication network on behalf of the mobile terminal, the relayed communication being made through the cellular communication network.
US10368122B2

The present invention relates generally to media sharing and communication systems and methods of providing the same. In one exemplary embodiment, the system includes a media content provider configured to disseminate media to a plurality of media receivers. The system further includes a first media receiver in communication with the media content provider, the first media receiver including a first digital recording device configured to record media transmitted by the media content provider. The system further includes a second media receiver in communication with the media content provider, the second media receiver including a second digital recording device configured to record media transmitted by the media content provider. The system further includes a first user interface capable of initiating recording of media through the first digital recording device and transmitting the recorded media to the second media receiver through a communication link.
US10368121B2

The passive data collection method is sometime more reliable because the direct query method might not be available or possible through a 3rd party channel application. Accordingly, an improved data collection method is provided. The method includes: running a channel application located on a first layer of an operating system of a user device; receiving an application interface (API) call, from the channel application, for a graphic rendering module located on a second layer of the operating system, wherein the graphic rendering module is a non-video playback module; intercepting metadata sent to the graphic rendering module; determining identifying information of a content based on the intercepted metadata; and storing the determined identifying information of the content.
US10368116B2

A roll-off parameter determining module disposed at a receiving terminal is provided. The receiving terminal receives first roll-off information of a first frame and second roll-off information of a second frame. The first frame is adjacent to the second frame. The module for determining a roll-off parameter includes: a register unit; a first determining unit, determining whether one of the first roll-off information and the second roll-off information includes a first data type, and generating a first roll-off parameter indicator; a second determining unit, determining whether one of the first roll-off information and the second roll-off information includes a second data type and outputting a second roll-off parameter indicator; and a look-up table (LUT) unit, looking up an LUT according to the first roll-off parameter indicator and a second roll-off parameter indicator to output a roll-off parameter.
US10368105B2

Innovations in the areas of generating, parsing, and using metadata that describes nominal lighting conditions of a reference viewing environment for video playback are presented herein. In various examples described herein, metadata includes parameters that describe the nominal lighting conditions (e.g., level of ambient light, color characteristics of ambient light) of a reference viewing environment. By conveying a representation of the nominal lighting conditions of the reference viewing environment (e.g., one assumed when mastering image content), a transmitter system can enable a receiver system to adapt its local display of the image content. Upon receiving image content and the metadata, the receiver system can identify characteristics of the actual viewing environment, use the metadata to determine whether the actual viewing environment matches the reference viewing environment, and, if not, adjust sample values of the image content, adjust a display device, or adjust lighting conditions of the actual viewing environment.
US10368099B2

In one example, a method includes determining, by a video decoding unit, a peak brightness value of a current display; obtaining, by the video decoding unit and for a picture of video data, one or more color remapping messages that each correspond to a respective peak brightness value of a set of peak brightness values; selecting, by the video decoding unit and based on the peak brightness value of the current display, a color remapping message of the one or more color remapping messages; color remapping, by the video decoding unit and based on the selected color remapping message, samples of the picture of video data; and outputting, by the video decoding unit and for display at the current display, the color remapped samples of the picture of video data.
US10368094B2

A method for luma-based chroma intra-prediction in a video encoder or a video decoder is provided that includes filtering reconstructed neighboring samples of a reconstructed down sampled luma block, computing parameters α and β of a linear model using the filtered, reconstructed neighboring samples of the reconstructed down sampled luma block and reconstructed neighboring samples of a corresponding chroma block, wherein the linear model is PredC[x,y]=α·RecL′[x,y]+β, wherein x and y are sample coordinates, PredC is predicted chroma samples, and RecL′ is samples of the reconstructed down sampled luma block, and computing samples of a predicted chroma block from corresponding samples of the reconstructed down sampled luma block using the linear model and the parameters.
US10368089B2

Disclosed are a video encoding method and a video decoding method. A multilayer video encoding method comprises the steps of: performing an interlayer prediction for a picture of each layer constituting a multilayer video; determining a reference layer to which the picture of each layer refers, on the basis of the result of the interlayer prediction; and adding reference layer information of each layer to a parameter set including the information which is commonly applied to the layers included in the multilayer video.
US10368075B2

A method includes receiving a media stream and generating first and second encoded versions of the media stream, the first encoded version associated with a first key frame interval and the second encoded version associated with a second key frame interval greater than the first key frame interval. The method also includes receiving, from a destination device, a request to generate a media clip, the request identifying a start point. The method further includes generating the media clip based on first sequence of frames of the first encoded version and second sequence of frames of the second encoded version. The first sequence begins at a first frame corresponding to the start point and ends at a second frame corresponding to a transition point. The second sequence begins at a third frame following the transition point and ends at a fourth frame corresponding to a stop point.
US10368064B2

A method, for wireless transmission of real-time media from a source to a sink over a wireless transmission channel is disclosed. In one embodiment, the method comprises encoding media as a plurality of sets of frames, wherein each set of frames includes a key-frame, wherein the media is encoded for the wireless transmission such that a time-required for transmission of the key-frame of each set of frames is less than or equal to a time-allocation for the wireless transmission; and wirelessly transmitting the media from the source device to the sink device.
US10368062B2

A camera system captures images from a set of cameras to generate binocular panoramic views of an environment. The cameras are oriented in the camera system to maximize the minimum number of cameras viewing a set of randomized test points. To calibrate the system, matching features between images are identified and used to estimate three-dimensional points external to the camera system. Calibration parameters are modified to improve the three-dimensional point estimates. When images are captured, a pipeline generates a depth map for each camera using reprojected views from adjacent cameras and an image pyramid that includes individual pixel depth refinement and filtering between levels of the pyramid. The images may be used generate views of the environment from different perspectives (relative to the image capture location) by generating depth surfaces corresponding to the depth maps and blending the depth surfaces.
US10368058B2

An apparatus for extending binocular camera positioning range includes: a rotatable base, a positioning module, a judging module, and a controlling module. The rotatable base is disposed on the binocular camera and drives a lens of the binocular camera to rotate. The positioning module calculates, in real time, spatial coordinates of the target to be positioned in the field of vision of the binocular camera according to an image of the target collected by the binocular camera. The judging module determines whether the target to be positioned will go out of the field of vision of the binocular camera soon according to the spatial coordinates. The controlling module may control the rotatable base to drive the lens of the binocular camera to rotate and adjust a direction of the lens of the binocular camera so that the field of vision of the binocular camera always covers the target.
US10368046B2

An autostereoscopic 3D display comprises a first unit (503) for generating an intermediate 3D image. The intermediate 3D image comprises a plurality of regions and the first unit (503) is arranged to generate a first number of image blocks of pixel values corresponding to different view directions for the region regions. The number of image blocks is different for some regions of the plurality of regions. A second unit (505) generates an output 3D image comprising a number of view images from the intermediate 3D image, where each of the view images correspond to a view direction. The display further comprises a display arrangement (301) and a driver (507) for driving the display arrangement (301) to display the output 3D image. An adaptor (509) is arranged to adapt the number of image blocks for a first region in response to a property of the intermediate 3D image or a representation of a three dimensional scene from which the first image generating unit (503) is arranged to generate the intermediate image.
US10368036B2

A pair of parking area sensing cameras, comprising a first parking area sensing camera configured to monitor a first parking area and generate a parking area status of the first parking area and a second parking area sensing camera configured to monitor a second parking area and generate a parking area status of the second parking area. The first parking area sensing camera is configured to display the parking area status of the second parking area.
US10368022B2

An apparatus is described that includes first and second pixels arrays integrated on a same semiconductor chip. The first pixel array contains visible light pixels and no Z pixels. The second pixel array contains Z pixels and no visible light pixels. The first and second pixel arrays do not overlap on said same semiconductor chip.
US10368021B2

Embodiments of the technology disclosed herein provide filtering pixels for performing filtering of signals within the pixel domain. Filtering pixels described herein include a hybrid analog-digital filter within the pixel circuitry, reducing the need for computationally intensive and inefficient post-processing of images to filter out aspects of captured signals, and account for ineffectiveness of optical filters.
US10368017B2

An image processing apparatus includes: an acquisition unit configured to acquire image data and noise information including one of positional information on a reading circuit in which blinking defect noise caused by the reading circuit occurs and positional information on each of pixels; and a correction unit configured to set the image data acquired by the acquisition unit as correction target image data, and correct a pixel value of a pixel of interest of the correction target image data based on the noise information and reference image data that is based on image data acquired at a time different from the correction target image data.
US10368016B2

A photoelectric conversion device includes a voltage supply portion configured to set a bias state of a photoelectric conversion layer to each of a reverse bias state and a forward bias state by supplying a plurality of voltages having respective different values to at least one of a first electrode portion and a second electrode portion, wherein, during the forward bias state, a current flows between the first electrode portion and the second electrode portion.
US10368015B2

Provided are an image composition apparatus for composing color images with black-and-white images including infrared components, and an image composition method thereof. The image composition method includes generating a first image signal with color information and a second image signal including infrared components without color information, dividing the first image signal into a brightness signal and a color signal, composing the brightness signal of the first image signal with a brightness signal of the second image signal to generate a composed brightness signal, and composing the composed brightness signal with the color signal of the first image signal to generate a color image.
US10368012B2

When distribution image data indicating a defocus distribution is generated from a plurality of sets of image data including pupil-divided image data that is captured image data corresponding to part of an exit pupil, reduced image data is used. Further, based on the distribution image data, pixel data that is to be subjected to the image processing is extracted from the pupil-divided image data corresponding to the distribution image data. The extracted pixel data, the defocus distribution image data, and captured image data corresponding to the entirety of the exit pupil are recorded or output to an external device.
US10368008B2

An imaging apparatus is provided which allows acquisition of a plurality of images in response to one instruction to generate images without requiring a user to perform complicated setting operations and advanced knowledge. A control unit in the imaging apparatus selects a photographing parameter to be changed for the auto bracketing from a plurality of photographing parameters based on a result of analysis on an image captured in advance by the imaging unit and sets a variance range of values of the selected photographing parameters based on a category instructed by a user.
US10368000B2

A distance measurement device includes an imaging optical system, an imaging unit, an emission unit, a derivation unit which performs a distance measurement to derive a distance to a subject based on a timing at which directional light is emitted by the emission unit and a timing at which reflected light is received by a light receiving unit, a shake correction unit which performs shake correction as correction of shake of the subject image caused by variation of an optical axis of the imaging optical system, and a control unit which performs control such that the shake correction unit does not perform shake correction or performs shake correction with a correction amount smaller than a normal correction amount determined in advance in a case of performing the distance measurement and performs shake correction with the normal correction amount in a case of not performing the distance measurement.
US10367998B2

A method is for controlling an imaging device that allows switching of an operation mode between a first mode to perform imaging in a first imaging wavelength band and a second mode to perform imaging in a second imaging wavelength band different from the first imaging wavelength band. The method includes: determining whether ambient light includes near-infrared light based on information obtained in the first mode and information obtained in the second mode; and maintaining or changing the operation mode.
US10367997B2

In one embodiment, a method for taking an enriched digital photograph is described. The method includes a specially programmed physical device performing the following steps: automatically start capturing audio video data with a capture device; capturing a digital; photograph during the capture of the audio video data; and automatically stop capturing the audio video data.
US10367994B2

There are provided a setting device and a camera that allow a user to easily grasp settable conditions with a compact structure. A display section is provided on the upper surface of a sensitivity dial. Sensitivities are switched according to the rotation of the sensitivity dial. A display on the display section is switched according to the switching of sensitivities. A currently selected sensitivity is displayed on the display section at a set value-display position Po. The maximum value of a settable sensitivity is displayed at a maximum value-display position Pmax, and the minimum value thereof is displayed at a minimum value-display position Pmin.
US10367993B2

Various embodiments related to a hand-held mobile computing device are disclosed. One disclosed embodiment comprises a hand-held mobile computing device having a touch-sensitive display forming a surface of the hand-held mobile computing device configured to receive touch input. The hand-held mobile computing device further comprises a processor and memory comprising code executable by the processor to display a scrollable list of items in a first content viewing mode having a first set of content for each of the items in the scrollable list, to detect a dynamic multi-touch gesture over the scrollable list of items, and to change the scrollable list of items to a second content viewing mode responsive to detection of the dynamic multi-touch gesture, wherein the second content viewing mode comprises a second set of content for each item in the scrollable list of items.
US10367992B2

The present technology relates to an image sensor and an electronic apparatus which enable higher-quality images to be obtained. Provided is an image sensor including a plurality of pixels, each pixel including one on-chip lens, and a plurality of photoelectric conversion layers formed below the on-chip lens. Each of at least two of the plurality of photoelectric conversion layers is split, partially formed, or partially shielded from light with respect to a light-receiving surface. The pixels are phase difference detection pixels for performing AF by phase difference detection or imaging pixels for generating an image. The present technology can be applied to a CMOS image sensor, for example.
US10367980B1

A camera device includes a cover assembly, a battery, a solar panel, and a camera assembly. The cover assembly includes a lower cover, and an upper cover. The lower cover includes a lower housing and a lower securing board. The upper cover includes an upper housing and an upper securing board. The upper cover is coupled to the lower cover. The lower housing and the upper housing are assembled to a front housing, and the front housing defines an opening. The battery is located between the lower securing board and the upper securing board. The solar panel is located on an upper portion of the upper securing board, and is electrically coupled to the battery. The camera assembly is located in the front housing, and includes a printed circuit board (PCB), a proximity detector, a light source, a camera module, a memory card, a wireless module, and a lens.
US10367979B2

An image processing apparatus includes an image acquiring unit and a controller. The image acquiring unit acquires a captured image capturing a subject illuminated by light from at least one light source. The controller generates adjustment information for adjusting an intensity of the light from the at least one light source on the basis of a size of a pupil of the subject determined from the captured image.
US10367974B2

The present disclosure relates to an image processing apparatus, an image processing method, a program, and an endoscope system capable of obtaining an image with high color discrimination. A histogram generation unit generates histograms of pixel values for an input image regarding luminance Y, saturation S, and hue H. A histogram correction unit subtracts components of the saturation, the luminance, and the hue of a portion determined to be a foreign object by a foreign object detection unit from the histograms regarding the saturation, the luminance, and the hue generated by the histogram generation unit and then weights by a value of a standard histogram. The present disclosure may be applied to the endoscope system which performs color conversion on an image input from a camera head through a scope, for example.
US10367968B2

A system of identifying end-user processes in a print environment receives job data corresponding to jobs that have been processed by one or more print devices in a print environment over a time period, and identifies a plurality of processing operations initiated by a user during the time period. The system determines whether the plurality of processing operations comprise a scan processing operation that was performed after a print processing operation and within a second time period from performance of the print processing operation. In response to determining that the plurality of processing operations comprise a scan processing operation initiated by the user that was performed within the second time period from a print processing operation, the system generates a digital representation of an end user process that includes the first processing operation and the second processing operation, and presents a visual representation of the end user process for validation.
US10367962B2

An information processing system includes a storage storing flow information in association with application identification information, for each application for executing a sequence of processes, the flow information defining program identification information and an execution order of the programs; a storage storing screen information in association with the application identification information for each application; a transmitter for sending, to a device, the screen information associated with the application identification information, when a first request including the application identification information is received from the device; a receiver for receiving a second request including information relating to the electronic data specified by a user in the screen displayed on the device; an acquirer for acquiring the flow information associated with the application identification information; and an executor for executing the programs identified by the program identification information, in the execution order, to execute the sequence of processes.
US10367956B2

A maintenance support device for supporting maintenance of an apparatus includes a communication interface configured to perform communication with the apparatus through a communication cable and to feed electric power to the apparatus; and an information obtaining portion configured to obtain from the apparatus, while the apparatus is fed with the electric power, pre-replacement individual identification information and post-replacement individual identification information for a target component for replacement work on the apparatus by communication using the communication interface.
US10367955B2

A storage unit stores therein registered data about image forming devices connected to each other via a network. An acquisition unit refers to the registered data to acquire the number of the image forming devices. A consumption ratio monitor unit monitors a consumption ratio of consumables in at least one of the image forming devices. A prediction unit predicts a predicted time for replenishment or replacement of consumables for each image forming device monitored by the consumption rate monitor, based on the consumption ratio of consumables thereof, and corrects the predicted time based on comparison between a number that the acquisition unit has acquired and another number that the acquisition unit previously acquired. A requisition unit issues a request for replenishment or replacement of consumables at the predicted time.
US10367948B2

Acoustic echo cancellation systems and methods are provided that can cancel and suppress acoustic echo from the output of a mixer that has mixed audio signals from a plurality of acoustic sources, such as microphones. The microphones may have captured speech and sound from a remote location or far end, such as in a conferencing environment. The acoustic echo cancellation may generate an echo-cancelled mixed audio signal based on a mixed audio signal from a mixer, information gathered from the audio signal from each of the plurality of acoustic sources, and a remote audio signal. The systems and methods may be computationally efficient and resource-friendly.
US10367941B1

Communication between callers and call center agents may be optimized. A request message may be transmitted to an application services module to connect with an agent associated with the selection. A contact number of a proxy server may be received from the application service module. The contact number may be utilized to connect with the agent via the proxy server.
US10367931B1

A communication apparatus, a method, a computer readable medium, and a system providing communication with cognitive and visual assistance. The cognitive assistance and visual assistance is provided during a communication between a first communication apparatus with at least one second communication apparatus via a network. The first communication apparatus captures communication data comprising visual and audio information obtained from the communication and captures synchronized cognitive and emotional data generated from the user during the communication with the second communication apparatus. The communication data and the synchronized cognitive and emotional data is stored and converted into a visual form comprising at least one of synchronized text, symbols, sketches, images, and animation. The visual form is displayed on a display of the first communication apparatus.
US10367930B2

Aspects of the present disclosure relate to a speakerphone configuration for audio and/or video conferencing that includes a cavity underneath the speakerphone where cable ports are arranged. The arrangement of the cable ports are such that when a power plug is installed in the speakerphone, a telecommunication port is blocked, and vice versa. In addition, the port arrangement allows cables to attach to opposite walls in the cavity such that cables run parallel to each other within the cavity. The disclosed speakerphone may be daisy-chained together and function as a single unit. Therefore a speakerphone according to the disclosure may function as either a master unit, a mid unit, or an end unit in a string of speakerphones depending on how the speakerphone is wired. The port arrangement in the cavity increases ease for setup and daisy-chaining of multiple speakerphone units.
US10367926B2

A housing assembly for a terminal and a terminal are provided. The housing assembly includes a housing, an antenna radiator and a ferrite. The antenna radiator is positioned at an outer face of the housing, and has a first orthographic projection region on the outer face. The ferrite is arranged on an inner face of the housing, and has a second orthographic projection region on the outer face. The first orthographic projection region is located in the second orthographic projection region.
US10367924B2

A method includes receiving, at a network control system, a message that includes content and a header. The header identifies a propagation mode for sending the content via a network. The method includes, based on at least the propagation mode, obtaining location data regarding a plurality of devices connected to the network. The method also includes, based on at least the location data, identifying an intended recipient from the plurality of devices. The method includes transmitting the content to the intended recipient.
US10367921B2

The present technology relates to a transmission apparatus, a transmission method, a reception apparatus, and a reception method that efficiently broadcast IP packets to ensure a quick process. A transmission packet including the IP packet is transmitted and received. A header in the transmission packet is constituted of type information and length information. The type information expresses whether an IP header and a UDP header are compressed. The length information expresses a length of the transmission packet to transmit the IP packet including a UDP packet. A payload in the transmission packet is constituted of a destination IP address and a destination port number or a destination index made correspond to the destination IP address and the destination port number and a payload in the UDP packet. The present technology is, for example, applicable to the broadcast of the IP packets.
US10367912B2

A system and method for managing, routing and controlling devices and inter-device connections located within an environment to manage and control the environment using a control client is presented. A user configures a presentation environment into one or more sub-environments, restricts access to one or more devices of a presentation sub-environment, or schedules one or more resources within a presentation sub-environment.
US10367909B2

Embodiments of the present application relate to a method, device, and system for displaying information. The method includes receiving a web page access request, in response to receiving the web page access request, displaying a first web page and obtaining designated information associated with the first web page, the first web page being associated with the web page access request and the designated information including content of the first web page, receiving an instruction to navigate to a second web page, in response to receiving the instruction to navigate to the second web page, communicating the designated information to a server associated with the second web page, and displaying the second web page, the second web page including information communicated by the server associated with the second web page.
US10367904B2

An architecture that can facilitate support for or integration of disparate communications networks. The architecture can embody a consolidated network repository (CNR) that can be configured as a single logical repository that can potentially be configured according to a common schema regardless of the type or number of schema employed by the disparate communications networks.
US10367900B2

Measures, including methods, systems and non-transitory computer-readable storage mediums, for use in providing presence notifications on behalf of an endpoint that does not participate in presence notification are disclosed. In embodiments, the presence server receives notifications from a switch providing services to the non-participating endpoint relating to that endpoint's status from which presence can be determined. This information is processed using a dummy roster in order to send out notifications. The dummy roster may be created responsive to receiving a subscription to presence notifications for the non-participating endpoint.
US10367892B2

A system and methods are provided for aggregating communication connections. Multiple users connect to a system (e.g., a web-based system) that hosts an application or service for exchanging communications. Users who exchange communications among themselves may be considered “associates.” When one user who is on-line with the application sends a communication through the system for an associate, the system determines whether the associate is on-line or off-line. If the associate is off-line, the system crafts and sends toward the associate a notification regarding the communication, including an address of the communication server to which the one user is connected. When the associate's device receives the notification, the application may attempt to connect to the specified address. In this way associated users' connections will aggregate or gravitate toward the same communication server, thereby eliminating the latency and cost of exchanging users' communications between multiple communication servers.
US10367890B2

A system and method for facilitating interaction between computing sessions. An example method provides for first web application to use a same session as a user session of a second web application that is external to the first web application. The first web application can replicate portions of a session Uniform Resource Locator (URL) and submit one or more modified URLs to the second web application. The second web application then handles communications with both the browser and the first web application as a single session. In a particular embodiment, the second web application need not be modified to handle this type of 3-way single session.
US10367886B2

An information processing apparatus, among a plurality of information processing apparatuses that performs parallel computing processing in a parallel computer system, including a memory and a processor coupled to the memory and configured to execute a process including: calculating a centroid position of the information processing apparatuses based on a data length of data for which subsequent reading or writing from or to a file server is requested by the information processing apparatuses and position information on each of the information processing apparatuses; determining a first information processing apparatus that performs data relay according to the calculated centroid position; and collectively receiving or transmitting, when the determined first information processing apparatus that performs data relay is the information processing apparatus, the data for two or more of the information processing apparatuses.
US10367884B2

Provided is a contents sharing method between a mobile terminal and a local server. The contents sharing method between a client terminal storing metadata and a server terminal storing the metadata, the method comprising requesting the server terminal for a contents share service; and receiving information on contents corresponding to matching metadata as a result of comparing the metadata stored in the client terminal and the metadata stored in the server terminal, thereby sharing contents desired by the user without the user's intervention. Also, the user can communicate desired contents information with people in a bus, subway, library, etc., which forms a social network, and produces a contents flow between mobile terminals, thereby creating a new business model such as contents resale, promotion, etc.
US10367883B2

Examples of systems described herein include resource management processes which may dedicate a portion of resources (e.g. memory) to serve as a dedicated leadership resource pool, accessible to only those instances of services which are designated as having a leadership role. In some examples, if sufficient resources are not available in the dedicated leadership resource pool, an instance of a service running on that computing node may decline to serve in the leadership role. Accordingly, memory and allocation of leaders may be better controlled across the distributed system in some examples.
US10367882B2

Approaches, techniques, and mechanisms are disclosed for the secure distribution of media content to devices having minimal or no Internet connectivity. Computing devices referred to herein as “local servers” are strategically deployed at various locations, such as stores and other public locations. Packages of media contents are stored on the local servers, and may be updated using various online and/or offline data transfer techniques. Portable devices may directly connect to the local servers via various types of proximity-based connections, such as by wireless local area networks, by wired connections over Universal Serial Bus cables, or by sharing of removable media such as Secure Digital cards. The local servers may copy their media contents to authorized devices when such connections are established. The contents on a device may be automatically be updated the next time the device connects to one of the local servers, so as to include newly selected and/or available content.
US10367875B2

A method of downloading multimedia content from a server to a client through a wireless communication network is proposed. The multimedia content is subdivided into a plurality of portions and for each portion the server stores a plurality of versions thereof each of which is encoded with a specific encoding quality. The method comprises: selecting, among the plurality of versions of each portion of the multimedia content, a version of the portion of the multimedia content to be downloaded on the basis of wireless communication parameters determined at at least two different layers of a wireless communication network OSI protocol stack at the client.
US10367873B2

A data communication system is provided. The data communication system includes at least one transmitter that is operable to communicate data packets via a data communication network and/or a data carrier to at least one receiver. The at least one transmitter is operable to include within at least one of the data packets a plurality of mutually different types of data having mutually different priorities. Optionally, the data communication system is operable to communicate to the at least one receiver information that is indicative of the one or more priorities of the plurality of mutually different types of data. Optionally, the data communication system is operable to communicate the information that is indicative of the mutually different priorities of the plurality of mutually different types of data within the at least one of the data packets.
US10367864B2

Disclosed are an electronic device and a method for controlling an electronic device. The electronic device comprises an application processor, a network processor, a control unit connected to a companion device, and a communication unit for transmitting/receiving data to/from the companion device, wherein the application processor makes a request for connection with the companion device to the network processor and the network processor connects the companion device to the application processor having made the request for the connection when receiving the request for the connection from the companion device.
US10367861B2

In one embodiment, a computer-program product embodied in a non-transitory computer read-able medium that is programmed to manage a digital audio conference including a plurality of conference units and each conference unit including a microphone is provided. The computer-program product includes instructions to receive first information corresponding to a layout of a venue that facilitates an audio conference for users of the plurality of conference units. The computer-program product further includes instructions to store second information corresponding to an arrangement of a plurality of seats in the venue and to associate a first conference unit of the plurality of conference units to a first seat of the plurality of seats.
US10367859B2

Organizing a synchronous communication session can include determining, using a processor of a data processing system, a context responsive to detecting a trigger event. The context specifies a foreground application executing within the data processing system. Candidate participants can be determined from the context. A user interface is displayed separate from the foreground application. The user interface lists the candidate participants. Further, responsive to a user input received within the user interface, an invite to the candidate participants is sent. The invite specifies access information for the synchronous communication session.
US10367858B2

A method, computer program product, and system includes a processor(s) initiating a web conferencing session between a host and a client, by the client receiving a presentation and transmitting the presentation to a semantic engine, wherein the semantic engine performs an automatic machine learning session to generate a presentation concepts list comprising concepts relevant to the presentation, and progressively displaying the presentation in a thin client application on the client. The processor(s) monitors on the client, during the web conferencing session, activities executed on the client and extracts web concepts related to the activities executed on the client. The processor(s) determines an interest level of a user of the client in the presentation, based on determining a presence or absence of a relationship of each web concept to one or more of the concepts relevant to the presentation and displays the interest level in a graphical user interface.
US10367855B2

An example method includes providing third party access to listen to a call and the ability to inject audio into an isolated audio portion of the call by using a switch controller within a mobile virtual network operator (MVNO) platform. The switch controller can to separate a call into multiple audio portions. The example method can further include collecting and warehousing call metadata and providing access to isolated audio portions via an external database, web object, API, etc.
US10367854B2

A method for controlling services in an Internet Protocol Multimedia Subsystem, IMS, the IMS comprising a Home Subscriber Server, HSS, and a Serving Call Session Control Function server, S-CSCF. The method comprises: configuring (4110) in the HSS a service profile, SP, in relationship with the subscription to the IMS of a user, the SP comprising a set of SP data usable by the S-CSCF for processing of services of said user, transmitting (4210) the set of SP data from the HSS to a S-CSCF, and controlling (4310) by the S-CSCF the processing of services of said user according to the set of SP data received from the HSS; wherein configuring (4110) the SP comprises configuring (4115) new SP data used to identify in the S-CSCF a controlling rule, said controlling rule comprising values for one or more timers for controlling by the S-CSCF the value of a time associated to the processing of services of said user. The method further comprises: configuring (4305) in the S-CSCF a controlling rule, said controlling rule comprising: a rule value that maps to a value of the new SP data, and, in relationship with the rule value, values for one or more timers for controlling by the S-CSCF a time associated to the processing of services of said user; wherein the transmitting (4210) the set of SP data from the HSS to a S-CSCF further comprises transmitting (4215) the new SP data.
US10367849B2

The present disclosure provides a method and system for detecting a phishing page. The method comprises: intercepting user data attempted to be submitted by a current page to a server; constructing detection data having a structure identical to a structure of the user data, content of the detection data being different from content of the user data; submitting the detection data to the server; and determining whether the current page is a phishing page based on a response from the server. By using the method and the system for detecting a phishing page provided in the present disclosure, a user can immediately and accurately determine whether the current page is a phishing page, thereby protecting privacies and assets better.
US10367839B2

Computer systems and methods for visualizing cybersecurity threat information are provided. A computer system comprises a display and processors coupled to the display and non-transitory computer-readable storage media coupled to the processors and storing data and sequences of instructions. Executing the instructions causes: retrieving, from the memory, the data that represents an expression comprising a plurality of observables; parsing the data to identify the plurality of observables, one or more Boolean operators, and one or more interdependencies between the observables, wherein an interdependency determines a logical relationship between two observables concatenated using a Boolean operator of the Boolean operators; generating a plurality of observation objects that corresponds to the plurality of observables; generating Boolean graphical objects that correspond to the Boolean operators; causing to present, on the display, the observation objects, contents included in the observation objects, and the Boolean graphical objects according to the interdependencies captured for the observables.
US10367833B2

A mechanism is provided for controlling execution of a computer program. An execution of unallowed software may be prohibited. Structural elements of a graphical user interface of the computer program are detected. The detected structural elements are compared with a stored signature, each signature comprising structural elements of a graphical user interface of allowed computer programs. Upon not finding a matching signature among the stored signatures when comparing, further executing of the computer program is inhibited.
US10367830B2

Example embodiments disclosed herein relate to perform a security action, (e.g., filtering) based on reputation and a signature match. A reputation is determined of a devices associated with a network packet or network packet stream. It is determined whether a signature matches the network packet or an associated flow of the network packet. The security action is determined based on the reputation and the match.
US10367826B2

Methods and systems for verifying the identity and trustworthiness of a user of an online system are disclosed. In one embodiment, the method comprises receiving online and offline identity information for a user and comparing them to a user profile information provided by the user. Furthermore, the user's online activity in a third party online system and the user's offline activity are received. Based on the online activity and the offline activity a trustworthiness score may be calculated.
US10367821B2

Aspects extend to methods, systems, and computer program products for controlling performance of a requested user operation. It is determined if a requested user operation can access data on behalf of a user based on an obtained user context associated with the user. The user context identifies the location of an object representing a user relative to other objects within a hierarchical data structure. The context is used to derive a role for the user. A control expression is accessed. The control expression governs access of the requested user operation for the derived role. A set of permissions is formed for the user by evaluating the control expression using the user context and a data context for the data. The user's authorization to perform the requested user operation is determined from the set of permissions. The requested user operation is performed according to the determined user's authorization.
US10367811B2

The present disclosure relates to network security software cooperatively configured on plural nodes to authenticate and authorize devices, applications, users, and data protocol in network communications by exchanging nonpublic identification codes, application identifiers, and data type identifiers via pre-established communication pathways and comparing against pre-established values to provide authorized communication and prevent compromised nodes from spreading malware to other nodes.
US10367809B2

A system includes one or more processors to receive a registration request, the registration request comprising a representation of a username and a password, verify the username and the password and transmit a one-time-use password, receive the one-time-use password and first device identifier information from a mobile computing device, receive an access request from the mobile computing device comprising the representation of the username and the password, second device identifier information, and application key information, verify the username, the password, the second device identifier information, and the application key information, and transmit a token to the mobile computing device, and receive a resource request from the mobile computing device comprising the token and third device identifier information.
US10367803B2

This document discusses designing and managing medical devices that are equipped with software, including a variety of ways of managing the public interest in safety and effectiveness of medical devices that are preferably implemented with open-source software. In one general aspect, a method of updating a medical device is disclosed. The method includes storing a vendor certificate in the device, and receiving and storing a licensed prescriber certificate in the device. A signed request to update code in the medical device can then be received and this request can be authenticated with one of the certificates, and the code can be updated in the medical device with code from the authenticated update request.
US10367802B2

A service provider system may include an application fulfillment platform that delivers desktop applications to desktops on physical computing devices or virtual desktop instances. A computing resource instance may be registered with the platform, which generates a unique identifier and a security token for the computing resource instance using multiple authentication mechanisms. An end user of a customer organization may be registered with the platform, which generates a unique identifier and a security token for the end user using multiple authentication mechanisms. An application delivery agent may submit service requests to the platform on behalf of itself or the given user. The identity and security credentials included in the requests may be dependent on the request type and the entities on whose behalf they are submitted. A proxy service on the platform may receive the requests and validate the credentials, then dispatch the requests to other services on the platform.
US10367800B2

Apparatuses, systems, methods, and computer program products are disclosed for a local repository of aggregated data. A hardware device comprises a local repository of data aggregated, for a user, from a plurality of third party service providers. A hardware device comprises a local authentication module configured to secure, on the hardware device, aggregated data and electronic credentials of a user for a plurality of third party service providers. A hardware device comprises an interface module configured to provide access controls to a user defining which of a plurality of other third party service providers the user authorizes to access aggregated data, and to provide the aggregated data to the authorized other third party service providers.
US10367797B2

Methods, systems, and media for automatically authenticating a user account using multiple services are provided. In accordance with some embodiments of the disclosed subject matter, methods for authenticating a user using multiple services are provided, the methods comprising: receiving, from a client device, first credentials for a target service account; authenticating the target service account based on the first credentials; issuing a redirecting request that directs the client device to at least one vouching service in response to authenticating the target service account; receiving a vouching response indicating that the client device has authenticated a vouching service account with the at least one vouching service, wherein the vouching response includes a vouching token; and providing the client device with access to the target service account in response to determining that the vouching service account is associated with the target service account.
US10367796B2

Roughly described, a method of recording a change of authorization state of one or more authorization agents, the method comprising: establishing a copy of a blockchain ledger at each of a plurality of blockchain nodes, wherein each of the blockchain nodes is associated with a different controlling entity; providing a public key/private key pair for a first of the blockchain nodes; receiving, from the communication device, a first message comprising: first data indicative of a change of authorization state of a first authorization agent associated with the first controlling entity, the first data being encrypted; and a digital signature based on the blockchain ledger and the private key; authenticating the message using the public key; adding a block to the blockchain ledger based on the first message, thereby to generate a new blockchain ledger that records the change of authorization state of the first authorization agent.
US10367795B2

Methods, systems, and computer program products for vehicle wireless internet security are provided. A connection request is received from a mobile device. A data request is transmitted to the mobile device. The data request includes a request for location-based data of the mobile device. A first data is received from the mobile device that corresponds to the data request. A vehicle data is generated that comprises location-based data of the vehicle. A match between the first data and the vehicle data is determined. A match is determined where the location based data of the mobile device is with a pre-determined threshold of the location-based data of the vehicle.
US10367791B2

Requests are pre-generated to include a cryptographic key to be used in fulfilling the requests. The requests may be encoded in uniform resource locators and may include authentication information to enable a service provider to whom the requests are submitted to determine whether the requests are authorized. The requests may be passed to various entities who can then submit the requests to the service provider. The service provider, upon receipt of a request, can verify the authentication information and fulfill the request using a cryptographic key encoded in the request.
US10367790B2

A method is provided to enhance efficiency of sensor event data transmission over network. Specifically, a method is described to buffer a set of sensor data, to group one or more of the set of sensor data having a same type for batch processing. The batch processing includes compressing and securing operations on the grouped sensor data, and restore the original message sequence of the grouped sensor data.
US10367786B2

A method, apparatus, and system is described for distributing a rule to a distributed capture system and storing the rule in a global configuration database, wherein the rule defines an action for the distributed capture system to perform regarding packets intercepted by the distributed capture system.
US10367784B2

Techniques for detection of compromised credentials as a network service are disclosed. In some embodiments, a system, process, and/or computer program product for detection of compromised credentials as a network service includes monitoring a plurality of sessions at a firewall, logging a plurality of failed or timed out attempts to authenticate at the firewall in a log, analyzing the log for a pattern of failed or timed out attempts to authenticate at the firewall to identify potentially compromised credentials for authentication, and determining that a set of credentials for authentication have been compromised based on the analysis of the log.
US10367747B2

A mechanism is provided in a data processing system for automatically throttling the rate of service provided by a Web application programming interface (API) for a software service. A flow controller executing on the data processing system assigns a queue to each consumer of the software service. Responsive to receiving a current request for the software service from a given consumer of the software service, a flow controller executing on the data processing system adds the current request to a given queue assigned to the given consumer. The flow controller sends a next request from the given queue to the Web API based on a licensed rate of service of the given consumer.
US10367746B2

An approach for classification of a data traffic session over a data communications network is provided. A network device receives data packets of the data traffic session. The network device determines a plurality statistical factors that characterize the data traffic session based on the received data packets. The network device analyzes the determined statistical factors in relation to a plurality of classification variables, and classifies the data traffic session as being one of a plurality of session priority types based on the analysis, wherein each of a plurality of subsets of the classification variables delineates the plurality of session priority types over a continuum with respect to a corresponding one of the statistical factors.
US10367740B2

A control method, system and apparatus for flow detection, a controller and a detection device. The method includes the controller acquires a flow identifier of a flow to be detected by each flow detection module in a network; adjusts the flow to be detected by each flow detection module according to a set load balancing policy; and delivers a detection instruction to each flow detection module, where the detection instruction includes a flow identifier of a flow to be detected by each flow detection module after the adjustment. In the present invention, because multiple flow detection modules are deployed in a network in a distributed manner, when there are a large number of switching devices included in the network, load balancing can be performed for detection of flows transmitted between these switching devices.
US10367739B2

A method and a transmitting node for redirecting of a flow of data packets to a path of alternative paths, and a method and a receiving node for enabling redirection of a flow of data packets to a path of alternative paths, where data packets are marked with a value indicating the importance of the data packets. The method for directing directs one or more flows of data packets for the alternative paths, wherein data packets marked with a higher value are prioritized over data packets marked with a lower value. Based on feedback information, the transmitting node redirects a flow of data packets to a second path of the alternative paths, if the metric of congestion indicates a higher congestion on the first path than on the second path.
US10367735B2

A cloud provider provides services to tenants over a network. Each cloud-based service is configured according to a respective service deployment scheme. The cloud provider maintains, for each service, classification information, including: a scheme type; a three-tuple cloud identifier including a cloud identifier, a service identifier, and a tenant identifier; and one or more scheme-specific service identifiers. The cloud provider distributes the classification information within the cloud provider, including to the services, to enable a respective tenant to exchange Internet Protocol (IP) packets with, and thereby access, a respective service and components of the service based on the classification information. The IP packet includes, for the respective service, the scheme type, the cloud identifier, the service identifier, the tenant identifier of the respective tenant, and the one or more scheme-specific service identifiers.
US10367732B2

A server implements a method for sending routing information in an Internet exchange point (IXP) network. The server receives control information from a first IXP member via the IXP network and obtains first routing information from the first IXP member via the IXP network, where the control information comprises an identifier of a second IXP member. Based on the first routing information and the control information, the server generates second routing information for the second IXP member, where the second routing information may be identical to the first routing information or a portion of the second IXP member. After the generation, the server sends the second routing information to the second IXP member. With the second routing information, the second IXP member may obtain some routing capability of the first IXP member.
US10367717B2

A controller generates a Software Defined Network (SDN) entry for a Virtual eXtensible Local Area Network (VXLAN) Tunnel End Point (VTEP). A Match field in the generated SDN entry contains a VXLAN Network Identifier (VNI) corresponding to the SDN entry. The controller sends the generated SDN entry to the VTEP.
US10367698B2

Access and regulations systems to facilitate safe and secure access of web content by residents of an institutional facility such as a correctional facility includes an administrator workstation to define authorized and prohibited web content, a resident workstation displaying on a predetermined list of web content, and a server receiving and processing the authorized and prohibited web content and requests made by institutional residents.
US10367696B2

A network management architecture referred to as the Control/Orchestration/Management/Policy/Analytics (COMPA) architecture (or COMPA for short). The COMPA architecture functions to simplify and automate the operations (both management and business process) of a network. In one aspect, the COMPA architecture addresses four use case categories: (1) Resource/Service Onboarding; (2) Automated Product Offerings; (3) Automated Management; and (4) Service Exposure. COMPA enables rapid service introduction into the network and lifecycle management; dynamic network governance via policy; and controlled access to functionality provided by different responsibility domains.
US10367695B2

A method for simulating a communication system, and simulation system for a communication system and computer program, the communication system having a communication protocol which regulates a communication between at least two transmitter-receivers of the communication system via a common communication channel in such a way that a first transmitter-receiver transmits a data packet only when no use of the communication channel by a second transmitter-receiver is indicated to the first transmitter-receiver, includes sending a data packet by at least the first transmitter-receiver via the common communication channel even when at least the second transmitter-receiver is using the communication channel.
US10367673B2

A method for transmitting broadcast signals, the method includes encoding service data; parity interleaving parity bits of the encoded service data; group-wise interleaving bit groups included in the parity interleaved service data according to a permutation order; block interleaving the group-wise interleaved bit groups with a set including a number of bit groups, wherein the number of bit groups included in the set corresponds to a modulation order, wherein the block interleaving includes row-wise writing bits of the group-wise interleaved bit groups in the set; and column-wise reading 1 bit from each row of the set; building at least one signal frame including the block interleaved service data; modulating data in the built at least one signal frame by an OFDM (Orthogonal Frequency Division Multiplex) scheme; and transmitting the broadcast signals having the modulated data.
US10367652B2

A smart home interaction system is presented. It is built on a multi-modal, multithreaded conversational dialog engine. The system provides a natural language user interface for the control of household devices, appliances or household functionality. The smart home automation agent can receive input from users through sensing devices such as a smart phone, a tablet computer or a laptop computer. Users interact with the system from within the household or from remote locations. The smart home system can receive input from sensors or any other machines with which it is interfaced. The system employs interaction guide rules for processing reaction to both user and sensor input and driving the conversational interactions that result from such input. The system adaptively learns based on both user and sensor input and can learn the preferences and practices of its users.
US10367650B2

A system and computer-implemented method for efficiently developing and testing home automation systems is provided. The system comprises one or more robotic modules configured to interact with home automation systems under test and home devices and appliances, wherein the one or more home devices and appliances are monitored by the home automation systems. The one or more robotic modules are further configured to execute test scripts received from a test automation framework in communication with the one or more robotic modules and initiate workflows based on the executed test scripts. Furthermore, the one or more robotic modules facilitate at least one of: the home automation systems and the connected home devices and appliances to perform actions based on the initiated workflows. The one or more robotic modules also forward results of the performed actions to the test automation framework for generating a report of the executed test scripts.
US10367649B2

The present disclosure extends to methods, systems, and computer program products for providing collaboration among users within a group and to provide improved scheduling and reports based on group characteristics.
US10367636B2

A receiver with clock phase calibration is disclosed. A first sampling circuit generates first digital data based on an input signal, a sampling phase of the first sampling circuit controlled by a first clock signal. A second sampling circuit generates second digital data based on the input signal, a sampling phase of the second sampling circuit controlled by a second clock signal. Circuitry within the receiver calibrates the clocks in different stages. During a first calibration stage, a phase of the second clock signal is adjusted while the first digital data is selected for generating the output data. During a second calibration stage, a phase of the first clock signal is adjusted while the first digital data is selected for the output data path.
US10367631B2

Designs for a front end for suppressing adjacent channel interference (ACI) and adjacent leakage interference (ALI) in a full duplex cable modem (CM) for a Data Over Cable Service Interface Specification (“DOCSIS”) network are described. The CM includes an upstream (US) signal path receiving a digital US input signal and transmitting an analog-converted US signal in a US frequency range to a cable modem termination system (CMTS); a downstream (DS) signal path receiving an analog DS signal in a DS frequency range and converting the analog DS signal into a digital DS signal; and an echo cancellation (EC) circuit configured to subtract, from at least one of the analog DS signal and the digital DS signal, a correction signal generated from the digital US input signal or a correction signal generated from the analog-converted US signal to generate an echo-cancelled digital DS input signal without ACI and ALI.
US10367625B2

Provided is a method by a first transmitting node transmitting, in cooperation with two other transmitting nodes, radio signals using two radio resource units to three receiving nodes which the respective transmitting nodes serve, the method being performed by the first transmitting node and comprising: establishing, for a first receiving node, a CSI-RS resource and a CSI-IM resource; receiving, from the first receiving node, a first recommended PMI for the first transmitting node according to information measured in the CSI-RS resource and the CSI-IM resource, and receiving, from the remaining two transmitting node, a second recommended PMI for the first transmitting node, which has been reported from the remaining two receiving nodes; and muting at a first wireless resource unit among the two wireless resource units, and transmitting, at the second wireless resource unit, a wireless signal based on the first recommended PMI or the second recommended PMI.
US10367624B2

Aspects described herein relate to communicating feedback in wireless communications. A user equipment (UE) can receive, in a downlink portion of a slot, data communications from a base station, where the data communications comprise multiple code blocks received in one or more downlink symbols. The UE can generate one or more feedback bits to provide feedback for the multiple code blocks. The UE can transmit, to the base station and in an uplink portion of the slot, an indication of the one or more feedback bits.
US10367620B2

Flexibly configured containers consisting of resources within time-frequency blocks may be used to support multiple numerologies in new radio architectures. Uplink control may be defined in resources within a container, or in dedicated resources, by various nodes.Sounding reference signal resources may be dynamically configured for each numerology. The sequence length may be adapted, as well as the time domain location of symbols. Time, frequency, and orthogonal resources may be allocated via a downlink control channel or a radio resource control.Sounding reference signals may be pre-coded, and pre-coding weights may be based on a codebook or non-codebook approaches, e.g., via a radio resource control or a downlink RRC or DL control channel. Pre-coded sounding reference signals may be adapted to user equipment antenna configuration. Further, NR-SRS may be used as UL demodulation RS (DM-RS).
US10367615B2

A data transmission method includes sending, by a master station (STA), a request to send (RTX) to an access point (AP) in a same basic service set (BSS), which includes the AP and multiple STAs, and the master STA is a STA that is the first to obtain a channel by contention in the multiple STAs, instructing a surrounding STA to determine, according to conditions, whether to follow the master STA to send an RTX, where a STA following the master STA to send the RTX satisfies conditions that the STA has buffer data to be transmitted, the STA is in the same BSS as the master STA, and a power of a signal received from the master STA is greater than a preset threshold, and receiving response information from the AP to transmit uplink data on a specified sub-channel.
US10367614B2

Aspects of the disclosure provide an apparatus for wireless communication. The apparatus includes a transceiver and a processing circuit. The transceiver is configured to transmit and receive wireless signals. The processing circuit is configured to configure a field within a data unit for buffer information report, determine a first scale factor for scaling a first value indicative of buffered traffic of a first category, and a second scale factor for scaling a second value indicative of buffered traffic of a category, configure the field to include the first scale factor with the first value and the second scale factor with the second value, and provide the data unit to the transceiver for transmitting to another apparatus that allocates resources for transmission between the two apparatuses.
US10367613B2

A user equipment, a control method thereof and a network side device are provided in the present disclosure. The control method includes: indicating configuration information of a subband to be configured to a user equipment via a common control channel of a basic subband, such that the user equipment can use the subband to be configured according to the configuration information, wherein the basic subband is a subband to which the user equipment has access, and the subband to be configured comprises any subband within a bandwidth resource. The above method can support the flexibility of subband configuration.
US10367611B2

Methods are provided for HARQ with channel repetitions. In one novel aspect, the user equipment (UE) receives the resource grant and determines the type of the grant as being the initial resource grant or the secondary resource grant. The initial resource grant carries full control information and the secondary resource grant carries partial control information. In some embodiments, the determination of the type of the grant is based on the RNTI or the payload size. In another embodiment, the UE performs data retransmission based on information from the secondary resource grant and the initial resource grant. In another novel aspect, the UE receives higher layer, such the RRC layer. The UE subsequently receives UL or DL secondary resource grant for both initial transmission and the re-transmission. The UE combines the parameters in the UE-specific configuration and the received secondary resource grants for its UL transmission or DL reception.
US10367606B2

A transmitter apparatus and a receiver apparatus are provided. The transmitter apparatus includes: an encoder configured to generate a low density parity check (LDPC) by performing LDPC encoding; an interleaver configured to interleave the LDPC codeword; and a modulator configured to map the interleaved LDPC codeword onto a modulation symbol. The modulator maps a bit included in a predetermined group from among a plurality of groups constituting the LDPC codeword onto a predetermined bit in the modulation symbol.
US10367601B2

Control logic determines when a network condition has changed by evaluating network condition data. Based on a detected network condition change, the control logic reorders an encoder parameter controller execution sequence of a plurality of encoder parameter controllers. The control logic configures the plurality of reordered encoder parameter controllers so that an encoder parameter determination from a prior encoder parameter controller is used as a decision input for a subsequent encoder parameter controller. An encoder encodes data, such as audio data, video data or other type of data using the generated encoder control parameters from the reordered plurality of encoder parameter controllers. A related method is also disclosed.
US10367598B2

A device (100) for processing a signal, the device comprising a polarization module (102) configured to receive a multi-wavelength optical input signal (Si) comprising a plurality of wavelengths, and for each wavelength. The polarization module is configured to convert a component of each wavelength having a first polarization mode into a converted component having a second, different, polarization mode. The device further comprises a processing module (104,106,114,128) configured to combine the converted component of each wavelength with a direct component of each wavelength received with said second polarization mode. The processing module is configured to generate a multi-wavelength optical output signal (So) solely having said second polarization mode.
US10367586B2

In some embodiments, an apparatus includes a quadrature amplitude modulation (QAM) optical modulator which includes a first phase modulator (PM), a second PM, a tunable optical coupler (TOC), and an optical combiner (OC). The TOC is configured to split a light wave at an adjustable power splitting ratio to produce a first split light wave and a second split light wave. The first PM is configured to modulate the first split light wave in response to a first multi-level electrical signal to produce a first modulated light wave. The second PM is configured to modulate the second split light wave in response to a second multi-level electrical signal to produce a second modulated light wave. The OC is then configured to combine the first modulated light wave and the second modulated light wave to generate a QAM optical signal.
US10367585B2

Methods for systems are described for communicating an optical data signal. An example method may comprise receiving a data signal comprising a first level indicative of an upper end of a power range of the data signal and a second level indicative of a lower end of the power range of the data signal. The example method may comprise modulating the data signal to generate a modulated data signal. The modulated data signal may comprise the first level modulated with a first beacon tone and the second level modulated with a second beacon tone. The second level may be modulated in phase with the first level. The method may comprise transmitting an optical signal comprising the modulated data signal.
US10367583B2

There is provided a driver circuit including a variable current-source configured to include, a first current-source coupled to a first input node to which a first signal is input from an external, a second current-source coupled to a second input node to which a second signal as an inversion of the first signal is input from the external, a first bypass circuit coupled between the first current-source and the first input node, the first bypass circuit being switched according to the second signal, and a second bypass circuit coupled between the second current-source and the second input node, the second bypass circuit being switched according to the first signal, and a terminal circuit configured to be terminated for an optical device driven by a drive signal according to the first signal, the drive signal being output from an output node coupled between the terminal circuit and the variable current-source.
US10367580B2

A coaxial cable tap comprises a housing, and a faceplate coupled to the housing. The faceplate comprises a first directional tap port, and a diagnostic reverse (DR) port configured to receive a first upstream signal originating downstream from the coaxial cable tap, and inject a downstream test signal in a downstream direction. A hybrid fiber-coaxial (HFC) network comprises a headend, a first amplifier coupled to the headend, and a tap coupled to the first amplifier, configured to couple to a plurality of cable modems (CMs), and comprising a diagnostic forward (DF) port configured to receive a downstream signal originating from the first amplifier, and inject an upstream test signal in an upstream direction for reception at the headend.
US10367573B2

A wireless relay device of one aspect of the invention includes a relay processor relaying setting data, which needs to have wireless devices join into a first wireless network, to a second wireless network assigned with an identifier different from that of the first wireless network, while the rely processor continues to relay data via the first wireless network.
US10367571B2

A method for transmitting data in a wireless system, wherein the wireless system includes a server, a relay device, and at least one appliance. The method includes that the relay device is connected to the server through an internet; determine whether there is a state information sent from the appliance being stored in the relay device; if so, send the state information to the server; otherwise, send a first interactive command to the server, wherein the first interactive command corresponds to a situation that there is no state information being stored in the relay device; send a second interactive command to the server, and then interrupt a connection with the server, wherein the second interactive command requests the server to interrupt a connection with the relay device. Whereby, the server could determine whether the relay device transmits data normally or not, ensuring the reliability of data transmission.
US10367566B2

Multiple base stations or transmit points (TPs) may use single-user multiple-input multiple-output (SU-MIMO) layer-specific and codeword-specific communication configurations for non-coherent joint transmissions (NCJTs) to a user equipment (UE). Two TPs may be configured for NCJTs to the UE, and one or more of the TPs may transmit a set of communication configurations to the UE. The communication configurations may be transmitted in a single downlink control information (DCI) transmission that configures the UE to receive NCJTs as two codewords in a SU-MIMO transmission. The UE may receive the DCI, receive the multiple NCJTs, and demodulate/decode the NCJT transmissions as multiple codewords in a SU-MIMO transmission. In some cases, the two codewords may be received from two TPs. Alternatively, the two codewords may be received in two spatial layers transmitted from a single TP.
US10367564B2

The present invention discloses a channel state information (CSI) feedback method and related device for an FD MIMO system, and is configured to support the scenario in which various CSI related information needs to be fed back after a CSI measurement in an FD MIMO system. The method comprises: a terminal receives a CSI feedback configuration group indicated by a base station and configuration information for performing a CSI feedback based on the CSI feedback configuration group; and the terminal performs a CSI measurement and feedback according to the CSI feedback configuration group and the configuration information, wherein the CSI feedback configuration group comprises at least one CSI feedback configuration, and the CSI feedback configuration is a downlink signal configuration for a downlink CSI measurement and feedback.
US10367562B2

A method of transmitting a signal, which is transmitted by a transmitting end in a wireless communication system, is disclosed in the present specification. Specifically, the method includes the steps of receiving Doppler information on a plurality of transmission beams from a receiving end; selecting a beam combination using the received Doppler information, wherein the beam combination is selected from a plurality of beam combinations depending on effective Doppler spread values of the beam combinations, wherein each of the beam combinations consists of two or more transmission beams among the plurality of transmission beams; and transmitting the signal to the receiving end using at least one transmission beam included in the selected beam combination.
US10367556B2

A method for measuring and feeding back channel information and a corresponding apparatus are provided. In an embodiment the method includes determining, by a first network device, a first codebook from a first codebook set, wherein the first codebook set comprises at least two first codebooks, wherein a sub-vector Wx of each first codebook is formed by a zero vector and a non-zero vector, wherein vectors forming the Wx are associated with different groups of antenna ports, wherein each first codebook comprises at least one first sub-vector   [ V a 0 0 V a 1 0 ] and/or at least one second sub-vector   [ 0 V b 0 0 V b 1 ] , and wherein Va0 and Va1 are elements in the vector Va, and Vb0 and Vb1 are elements in the vector Vb and sending a codebook index to a second network device, wherein the codebook index is associated with the first codebook selected from the first codebook set.
US10367555B2

Disclosed is a precoding method for generating, from a plurality of baseband signals, a plurality of precoded signals that are transmitted in the same frequency bandwidth at the same time. According to the precoding method, one matrix is selected from among matrices defining a precoding process that is performed on the plurality of baseband signals by hopping between the matrices. A first baseband signal and a second baseband signal relating to a first coded block and a second coded block generated by using a predetermined error correction block coding scheme satisfy a given condition.
US10367554B2

A method implemented in a wireless network element (NE), comprising obtaining, via a processor of the wireless NE, a plurality of encoded signals associated with a plurality of downstream (DS) channels in a wireless communication network, wherein the plurality of DS channels form a plurality of DS multiple-input and multiple-output (MIMO) groups, performing, via the processor, MIMO pre-coding on the plurality of encoded signals according to the plurality of DS MIMO groups to produce MIMO pre-coder output signals of the plurality of DS MIMO groups, performing, via the processor, a crosstalk pre-coding across the MIMO groups using a crosstalk pre-coding matrix on the MIMO pre-coder output signals of the plurality of DS MIMO groups to produce a plurality of output signals, with the crosstalk pre-coding matrix computed according to a first DS channel matrix and a DS MIMO channel matrix, wherein the first DS channel matrix comprises first diagonal entries representing first direct channel estimates of the plurality of DS channels at a first subcarrier and first off-diagonal entries representing co-channel interference estimates of the plurality of DS channels at the first subcarrier, a first diagonal block of the first DS channel matrix representing MIMO channels in a first DS MIMO group of the plurality of DS MIMO groups, and wherein the DS MIMO channel matrix comprises a second diagonal block and off-diagonal blocks, the second diagonal block corresponding to the first diagonal block of the first DS channel matrix, and with the off-diagonal blocks comprising values of zeros, and synchronously transmitting, via one or more transmitters of the wireless NE, the plurality of output signals to a plurality of remote wireless NEs via the plurality of DS channels.
US10367551B2

A method comprises configuring a transmission mode for a user equipment (UE) based on user equipment specific reference signals (UE-RS) and configuring one or more precoding resource groups; and providing a dynamic indication to indicate which precoding resource group is valid for a physical downlink shared channel.
US10367545B2

The present application relates to an adaptive filter using manageable resource sharing and a method of operating the adaptive filter. The adaptive filter comprises a cluster controller configured for allocating each of several computational blocks to one of several clusters and a routing controller for configuring the routing of tapped delay signals by a routing logic to the respective cluster in accordance with an allocation of the tapped delay signals to the clusters. Each of computational blocks is configured for adjusting one filter coefficient, ci(n), in one cycle of an iterative procedure according to an adaptive convergence algorithm. The number of computational blocks is less than an order of the adaptive filter.
US10367544B2

Methods and apparatuses are provided for searching for a cell by a communication processor (CP) of a wireless terminal having a plurality of antennas. One of the plurality of antennas is selected based on whether a secondary antenna is in a driving state and whether a finger of a rake receiver has been allocated. The plurality of antennas includes a primary antenna and the secondary antenna. A cell search is performed through the selected one of the plurality of antennas.
US10367539B2

An integrated circuit comprising a transceiver including a transformer. The transformer includes an input coupled to one or more primary windings. The transformer also includes a first differential output coupled to a first set of one or more secondary windings. The transformer further includes a second differential output coupled to a second, different set of one or more secondary windings. A method of making an integrated circuit comprising a transceiver. The method includes forming a plurality of components on and/or in a semiconductor substrate. At least one of the components comprises a transformer. The method includes forming the transformer by forming one or more primary windings coupled to an input, forming a first set of one or more secondary windings coupled to a first differential output, and forming a second, different set of one or more secondary windings coupled to a second differential output.
US10367535B2

A Cartesian loop circuit includes a reference signal amplifier, a forward path coupled to the reference signal amplifier, a feedback path coupled to the forward path, and a controller. The forward path includes an up-mixer to up mix a forward path signal to a radio frequency signal. The feedback path includes a down-mixer to down mix a feedback signal to a frequency of a baseband reference signal inputted to the forward path. The feedback path provides the down-mixed feedback signal to the forward path. The controller is to perform power control at a low power by controlling a gain of the reference signal amplifier and is to perform power control at a high power by controlling a gain of the down-mixer. At the high power, the controller may perform power control by further controlling the gain of the up-mixer.
US10367532B2

A transmitting apparatus is provided. The transmitting apparatus includes: an encoder configured to generate a low-density parity check (LDPC) codeword by LDPC encoding of input bits based on a parity check matrix including information word bits and parity bits, the LDPC codeword including a plurality of bit groups each including a plurality of bits; an interleaver configured to interleave the LDPC codeword; and a modulator configured to map the interleaved LDPC codeword onto a modulation symbol, wherein the interleaver is further configured to interleave the LDPC codeword such that a bit included in a predetermined bit group from among the plurality of bit groups constituting the LDPC codeword onto a predetermined bit of the modulation symbol.
US10367526B2

An apparatus for decoding data includes a data decoding circuit configured to decode data encoded with an irregular low density parity check code based on a parity check matrix with non-uniform column weights, and at least one scaling circuit configured to scale values in the data decoding circuit with a scaling value that is dependent at least in part on a column weight of the likelihood values being scaled.
US10367517B2

An analog to digital conversion apparatus that includes an analog to digital converter (ADC), a linearity calculating module and a calibration module is provided. The ADC includes a capacitor array, a comparator and a control circuit. The capacitor array receives an input signal to perform a capacitor-switching to generate a capacitor array output signal. The comparator compares the capacitor array output signal and a comparing signal to generate a digital code output result. The control circuit controls the capacitor-switching according to the digital code output result. The linearity calculating module generates a linearity related parameter according to the digital code output result. The calibration module generates a weighting parameter according to the linearity related parameter when the linearity related parameter is not within a predetermined range to adjust the digital code output result based on the weighting parameter to generate an adjusted digital code output result.
US10367502B2

An isolation system and isolation device are disclosed. An illustrative isolation device is disclosed to include first circuitry having at least a first emitter and a first detector, second circuitry having at least a dual-purpose component, an isolation material configured to electrically isolate the first circuitry from the second circuitry, and switching circuitry adapted to connect the dual-purpose component to emit a first signal for detection by the first detector in a first configuration, and to receive a second signal from the first emitter in a second configuration.
US10367497B2

The present invention concerns a system comprising a multi-die power module composed of dies and a controller receiving plural consecutive input patterns for activating the dies of the multi-die power module, wherein the dies are grouped into plural groups of at least one die and in that the controller comprises: —means for outputting one gate to source signal for each group of at least one die, the rising edges and/or falling edges of at least one gate to source signal being iteratively time shifted from the rising edge and/or a falling edge of the other gate to source signals for other groups of dies.
US10367493B1

A first integrated circuit configured to send data to a second integrated circuit may perform a duty cycle correction process and/or a skew correction process. For duty cycle correction, a data-in input buffer is enabled to feedback an output clock signal from an output clock node to a duty cycle correction circuit that adjusts a delay of a clock signal received from a delay-locked loop circuit. For skew correction, data-in input buffers are enabled to feedback an output clock signal and an output data signal to adjust delay amounts of delay circuits that adjust delays of clock signals output to clock inputs of output path circuits.
US10367485B2

To provide a receiver, a communication device, and a communication method capable of restoring a signal transmitted via a non-contact transmission channel with high accuracy. A communication device has a transmission circuit that converts an input signal into a pulse, a non-contact transmission channel that has a primary side coil and a secondary side coil and transmits the pulse from the transmission circuit in a non-contact manner, a restoration circuit that restores the input signal on the basis of a reception signal corresponding to the pulse transmitted via the non-contact transmission channel, an initialization unit that initializes an output of the non-contact transmission channel, and an initialization control unit that outputs a control signal of controlling the initialization unit on the basis of the reception signal corresponding to the pulse received via the non-contact transmission channel.
US10367479B2

The disclosure provides a circuit that includes an integrator that generates an integrated signal in response to a current signal. A comparator is coupled to the integrator and receives the integrated signal and a primary reference voltage signal. The comparator generates a feedback signal. A switched capacitor network is coupled across the integrator. The feedback signal activates the switched capacitor network.
US10367478B2

The present application provides a window function processing module including an integrating circuit, configured to receive an integrating input signal, the integrating circuit comprising an operational amplifier; an integrating capacitor, coupled to an output terminal and a first input terminal of the operational amplifier; and an adjustable impedance module, coupled between the first input terminal of the operational amplifier and an integrating input terminal of the integrating circuit, wherein the adjustable impedance module is controlled by at least one control signal to adjust an impedance value of the adjustable impedance module; and a control unit, coupled to the integrating circuit, configured to generate the at least one control signal according to a window function, to adjust the integration gain of the integrating circuit, such that the integrating output signal is related to an operation result of the integrating input signal and the window function.
US10367477B2

In a cascaded integrator comb (CIC) filter, a time-varying gain is added before the last integrating stage transforming its sub optimal boxcar impulse response into an FIR filter of arbitrary length. Make the coefficients sparse and taking them from a set of small integers leads to an efficient hardware implementation that does not compromise any of the essential CIC filter characteristics especially the overflow handling. The proposed sparse CIC structure can improve the worst case stop band attenuation by as much as 10 dB while occupying 77% of the chip area and consuming 30% less power compared to a standard a 5th order CIC filter, and reducing the overall bit growth of the filter and the amount of high rate operations. Design examples are given illustrating the advantages and flexibility of the proposed structure.
US10367476B2

A system and method for representing quasi-periodic waveforms, for example, representing a plurality of limited decompositions of the quasi-periodic waveform. Each decomposition includes a first and second amplitude value and at least one time value. In some embodiments, each of the decompositions is phase adjusted such that the arithmetic sum of the plurality of limited decompositions reconstructs the quasi-periodic waveform. Data-structure attributes are created and used to reconstruct the quasi-periodic waveform. Features of the quasi-periodic wave are tracked using pattern-recognition techniques. The fundamental rate of the signal (e.g., heartbeat) can vary widely, for example by a factor of 2-3 or more from the lowest to highest frequency. To get quarter-phase representations of a component (e.g., lowest frequency “rate” component) that varies over time (by a factor of two to three) many overlapping filters use bandpass and overlap parameters that allow tracking the component's frequency version on changing quarter-phase basis.
US10367473B2

An input port, an output port, and a plurality of serial resonators and a plurality of parallel resonators connected in a ladder type between the input port and the output port and including IDT electrodes are provided. The plurality of parallel resonators include at least one first parallel resonator having a resonance frequency lower than resonance frequencies of the plurality of serial resonators, and at least one second parallel resonator having a resonance frequency higher than antiresonance frequencies of the plurality of serial resonators.
US10367472B2

A bulk acoustic wave (BAW) resonator device includes a bottom electrode on a substrate over one of a cavity and an acoustic mirror, a piezoelectric layer on the bottom electrode, a top electrode on the piezoelectric layer, and a temperature compensation feature having positive temperature coefficient for offsetting at least a portion of a negative temperature coefficient of the piezoelectric layer. At least one of the bottom electrode and the top electrode includes an integrated lateral feature configured to create at least one of a cut-off frequency mismatch and an acoustic impedance mismatch.
US10367471B2

A resonator package and a method of manufacturing the same are provided. The method of manufacturing a resonator package involves etching a lower electrode with a hardmask, in which only a portion of a thickness of the lower electrode is etched to shape the lower electrode.
US10367470B2

The present disclosure relates to a Wafer-Level-Packaged (WLP) Bulk Acoustic Wave (BAW) device that includes a BAW resonator, a WLP enclosure, and a surface mount connection structure. The BAW resonator includes a piezoelectric layer with an opening and a bottom electrode lead underneath the piezoelectric layer, such that a portion of the bottom electrode lead is exposed through the opening of the piezoelectric layer. The WLP enclosure includes a cap and an outer wall that extends from the cap toward the piezoelectric layer to form a cavity. The opening of the piezoelectric layer is outside the cavity. The surface mount connection structure covers a portion of a top surface of the cap and extends continuously over a side portion of the WLP enclosure and to the exposed portion of the bottom electrode lead through the opening of the piezoelectric layer.
US10367469B2

A MEMS resonator array is provided with improved electrical characteristics and reduced motional impedance at high frequency applications. The MEMS resonator array includes a pair of first piezoelectric resonators that are opposed to each other with a space defined therebetween. Moreover, the MEMS resonator array includes a pair of second piezoelectric resonators that are opposed to each other and that are each coupled to respective corners of each of the first piezoelectric resonators. As such, each of the second piezoelectric resonators is partially disposed in the space defined between the pair of first piezoelectric resonators.
US10367467B2

A composite electronic component includes a capacitor component and an inductor component. A capacitor body has a first end face and a second end face that are opposed to each other in a longitudinal direction and a first side face. At least one of capacitor outer electrodes is provided on the first end face of the capacitor body. An inductor body has a first end face and a second end face that are opposed to each other in the longitudinal direction and a first side face. At least one of inductor outer electrodes is provided on the first end face of the inductor body. The first side face of the capacitor body is opposed to the first side face of the inductor body, and the first end face of the capacitor body and the first end face of the inductor body are positioned in the same direction.
US10367459B2

A bridge output stage is coupled to an electroacoustic conversion element via an inductor L. Driving circuits drive the output stage according to pulse signals S2H and S2L that correspond to an audio signal S1. An overcurrent detection circuit asserts an overcurrent detection signal S3L (i) when a current IML that flows through a transistor ML to be monitored that forms the output stage is continuously larger than a first threshold value for a first period of time or (ii) when the current IML that flows through the transistor ML to be monitored is larger than a second threshold value that is higher than the first threshold value after a predetermined second period of time elapses after the transistor ML to be monitored turns on.
US10367454B2

The present disclosure provides a trans-impedance amplifier, comprising: an inverting amplifier circuit, having an input end and an output end. The input end is coupled to an optical diode and is used for accessing an input voltage signal, and the output end is used for outputting an amplified voltage signal. The inverting amplifier circuit comprises at least three sequentially-connected amplifier units. Each of the amplifier units comprises two mutually-coupled N-type transistors, wherein one N-type transistor is used for receiving an input voltage, and the other N-type transistor is used for receiving a DC voltage signal. A common connection end of the two N-type transistors is used for outputting an amplified voltage signal, and the N-type transistor used for receiving the DC voltage signal adopts a native NFET. The trans-impedance amplifier further comprises a feedback resistor coupled to the input end and the output end of the inverting amplifier circuit.
US10367449B2

A micro-concentrator module includes a cover glass provided with solar cells on one side thereof. The cover glass is adapted to hover above a substrate containing an array of MEMS based reflectors. Springs between the cover glass and the substrate displace the cover glass from a stowed position during transport to a deployed operational position above the substrate. Tethers connecting the cover glass with the substrate limit the displacement of the cover glass to a distance corresponding to the focal length of the reflectors.
US10367435B2

A dual-voltage brushless motor (30) includes a casing, a motor shaft (20) rotatably coupled to the casing, a rotor fixedly connected to the motor shaft (20), and a stator (28) configured to face the motor. The rotor contains a plurality of permanent magnets, and the stator (28) includes a first set of winding and a second set of winding. The first winding is electrically isolated from the second winding. The dual-voltage brushless motor (30) is adapted to be driven when the first set of winding receives a first control signal or when the second set of winding receives a second control signal. By configuring two separate motor controllers of the motor, the motor (30) can be operated under different power supplies such as AC power supply and DC power supply. As a result the application of the motor is greatly extended.
US10367422B1

A controller for a switching mode power converter is configured to drive a switching element to selectively connect a supply to a primary side winding of a transformer to generate a regulated voltage, current, or power at a secondary side winding of the transformer. The controller is configured to, for each switching cycle, select a peak current value from a plurality of peak current values calculated to drive an oscillating voltage at the switching element to correspond to a voltage valley and in response to determining a voltage valley is occurring at the oscillating voltage at the switching element, output an enabling signal to cause the switching element to generate a channel electrically connecting the supply to the primary side winding until current at the switching element is not less than the selected peak current value.
US10367416B2

Method and system for maintaining output voltage regulation of a non-synchronous switching regulator providing a voltage supply to a main load. The method includes determining, using an electronic processor, that the main load is transitioning from a first load state to a second load state. The method also includes connecting, using the electronic processor, a switchable load to the non-synchronous switching regulator in response to determining that the main load is transitioning from the first load state to the second load state.
US10367414B2

A switch mode power supply is described including a primary side for coupling to a mains supply and a secondary side for coupling to a device, an isolation transformer comprising a primary coil and a secondary coil and arranged to isolate the primary side from the secondary side, and a noise filter coupled between a primary ground at the primary side and a secondary ground at the secondary side, the noise filter having a conductance value that varies with frequency. The noise filter conductance comprises a peak conductance in a peak conductance frequency region. The noise filter is operable to reduce the common-mode noise of the switch mode power supply at frequencies occurring in the peak conductance frequency region.
US10367404B2

Drive coils in sections of a linear motor track that are normally used to electromagnetically propel movers along the track when such movers are nearby can be used to generate a mid-bus voltage for the section when not being used to propel movers. Such drive coils not being used to propel movers are considered “idle” and available for mid-bus voltage generation. The mid-bus voltage, and a full-bus voltage from which the mid-bus voltage is derived, in turn, can be applied across other drive coils that are near movers with varying polarities and magnitudes to propel movers along the track. Track sensors can be positioned along the track to detect presences or absences of movers with respect to drive coils for determining propulsion of such movers or generation of the mid-bus voltage. Accordingly, power supplies can be used more efficiently by not requiring them to generate mid-bus voltages in addition to full-bus voltages and DC references.
US10367402B2

A vibration motor includes a stationary portion including a casing and a coil; a vibrator including a magnet, and at least one elastic member. The magnet is arranged on an upper side of the coil. The stationary portion includes at least one projecting portion arranged to project in the vertical direction. A portion of the at least one projecting portion is arranged opposite to a portion of the vibrator in the one direction. The at least one elastic member includes a plate spring portion arranged to support at least one of both ends of the vibrator with respect to the one direction. The plate spring portion includes a decreased width portion and an increased width portion, the decreased width portion being above or below a corresponding one of the at least one projecting portion when viewed from one side in the one direction.
US10367400B2

A rotor system for a downhole motor comprises a set of permanent magnets, a set of conductors and a pair of end conductor rings connecting the set of conductors. The set of permanent magnets and the set of conductors being substantially coaxial and having the substantially the same linear extent. The set of permanent magnets can be located radially inwards from the set of conductors, and may be provided by discrete conductive bars.
US10367397B2

A controller-integrated rotary electric machine in which a controller is coupled to a rotary electric machine main unit using a simple coupling structure while ensuring endurance of the coupling is provided. The controller-integrated rotary electric machine includes: a first housing that houses a controller or a rotary electric machine main unit driven according to a command from the controller and that includes a thin-walled portion at an edge on an outer periphery side; and a second housing that is coaxially aligned with the first housing and has a groove in which an abutting face having a linearly inclined cross-sectional shape is formed from the outer periphery side toward a radial direction, wherein the first housing is joined to the second housing by folding the thin-walled portion of the first housing along the abutting face of the second housing and performing swaging.
US10367386B2

Disclosed is a generator wherein a rotary shaft is rotatably supported by a rotary shaft rest, and an inner casing is formed in a cylindrical hollow shape in such a way that one side thereof is fixedly engaged to the rotary shaft, thus rotating by the rotary shaft, and another side thereof is engaged to a rotary shaft rest by an inner casing engaging support member which includes a thrust bearing, and a plurality of through holes and ventilation holes are formed at the side surfaces and outer circumferential surfaces of the inner casing and the outer casing.
US10367382B2

A laminated core can be contained in a rotor and/or in a stator and include at least one first sheet metal part assembly and at least one second sheet metal part assembly. The two sheet metal part assemblies are arranged alternately lying one against the other in a stacking direction. Every first sheet metal part has first teeth projecting from a connecting part radially relative to the axis of rotation. Correspondingly, every second sheet metal part has second teeth projecting from a second connecting part. The first teeth extend from the axis of rotation at a distance different from how far the second teeth extends from the axis of rotation to form a step to mesh the rotor with an associated stator and increase the air gap between them without increasing dimensions of the laminated cores in the stacking direction.
US10367380B2

An RF lens includes a multitude of radiators adapted to transmit radio frequency electromagnetic EM waves whose phases are modulated so as to concentrate the radiated power in a small volume of space in order to power an electronic device positioned in that space. Accordingly, the waves emitted by the radiators are caused to interfere constructively at that space. The multitude of radiators are optionally formed in a one-dimensional or two-dimensional array. The electromagnetic waves radiated by the radiators have the same frequency but variable amplitudes.
US10367379B2

A wireless power transmission apparatus is provided for performing non-contact transmission of power by electromagnetic induction, and includes a power transmitter performing frequency conversion; a power transmitting antenna connected to the power transmitter; and a first resonance capacitor connected between the power transmitter and the power transmitting antenna, and resonating with the power transmitting antenna to pass the power transmission frequency of the power transmitter. The wireless power transmission apparatus includes a power receiving antenna arranged to oppose the power transmitting antenna; a power receiver connected to the power receiving antenna, and performing rectification and smoothing; and a second resonance capacitor connected between the power receiving antenna and the power receiver, and resonating with the power receiving antenna to pass the power transmission frequency of the power transmitter. The wireless power transmission apparatus includes a filter connected between the second resonance capacitor and the power receiver, and reflecting higher harmonics generated by the power receiver.
US10367375B2

A power supply apparatus includes a power supply unit that supplies power from a power source to a power receiving apparatus, a power acquisition unit that acquires a power value of power from the power source upon detecting another power receiving apparatus, and a controller that determines whether to supply the power from the power source to the another power receiving apparatus based on the power value.
US10367372B2

A tracking device (100) comprises a power module (102) and a tracking operations module (104). The power module (102) includes two electrical power storage cells in the form of a super-capacitor (110) and a rechargeable battery (112); an energy harvester (106) for generating electrical power to charge the electrical power storage cells (110, 112) and a power management controller (108) arranged to control charging of the first (110) and second (112) power storage cells. The tracking operations module (104) includes a GPS module (122, 124) for receiving data about a location of the tracking device (100); a GSM module (126, 128) for transmitting the data about the location of the tracking device (100); a motion sensor (136); and processing means (118) arranged to: detect movement of the device (100) based on an output of the motion sensor (136); and manage receipt and transmission of the data about the location of the tracking device (100).
US10367370B2

Provided are a wireless charging and communication board, and a wireless charging and communication device, the wireless charging and communication board including: a soft magnetic layer; a polymeric material layer arranged on one surface and the other surface of the soft magnetic layer and extending longer than an exposed portion of the soft magnetic layer; and a coil pattern arranged on the polymeric material layer.
US10367366B2

The present disclosure describes embodiments of a wireless charging device including a first charging unit that charges a first electronic device according to a first wireless charging protocol, a second charging unit that charges a second electronic device according to a second wireless charging protocol. The wireless charging device further includes a shield arranged between the first and second charging units, wherein the shield absorbs a magnetic field generated by at least one of the first charging unit and the second charging unit.
US10367352B2

Direct current (“DC”) power such as from solar panels is used by home appliances directly without conversion to AC. The large direct current spark problem is alleviated by interrupting the DC current at periodicities of at least 120 hertz and typically 99 percent duty cycle. This interrupted DC power is less harmful to switches and circuit breakers than equivalent AC power. Furthermore, the interrupted DC power is used with greater efficiency by computers, and can be used to power a wide range of appliances. Exceptions are inductive appliances, which are detected and treated differently, by a smart power receptacle embodiment. These embodiments provide a very low cost and efficient path to an all DC electric power future.
US10367349B2

Embodiments of an electrostatic discharge (ESD) protection device and a method of operating an ESD protection device are described. In one embodiment, an ESD protection device includes an NMOS transistor configured to shunt current in response to an ESD pulse and a bigFET connected in parallel with the NMOS transistor. The NMOS transistor includes a source terminal, a gate terminal, and a body. The gate terminal and the body of the NMOS transistor are connected to the source terminal via a resistor. Other embodiments are also described.
US10367340B2

A knockdown cable tray made of a fire-retardant plastic and a coupling device therefor are capable of being used to easily and efficiently install an incombustible knockdown cable tray to suspend a plurality of cables from a ceiling. The knockdown cable tray includes: a pair of side panels, each of which includes a frame having a plurality of coupling holes formed in opposite ends thereof in a lengthwise direction and a coupler protruding outwardly from the frame, the side panels being located opposite each other; a plurality of rung members, each of which is detachably coupled to the couplers and firmly supports the side panels; and coupling devices, each of which is detachably coupled to the coupling holes of each frame and firmly couples a plurality of side panels disposed in a lengthwise direction.
US10367324B2

A laser component is provided, including a laser medium and a transparent heat transmitting member, at least one of which is oxide. Bonding surfaces of the laser medium and the transparent heat transmitting member are exposed to oxygen plasma, and thereafter the bonding surfaces are brought into contact without heating. The laser medium and the transparent heat transmitting member are bonded at atomic levels, their thermal resistance is low, and no large residual stress is generated due to the bonding taking place under normal temperature. The process of oxygen plasma exposure ensures transparency of their bonding interface. The laser medium and the transparent heat transmitting member are stably bond via an amorphous layer.
US10367317B1

A portable electric power hub comprises a housing that includes a base section having a perimeter that is defined by a plurality of straight edges that are joined by a first plurality of rounded corners. The portable electric power hub further includes an intermediate section that includes a plurality of sides that are joined together by a second plurality of rounded corners. Each side of the intermediate section is adjacent to and aligned with a corresponding one of the plurality of straight edges of the base section and each of the second plurality of rounded corners is adjacent to and aligned with a corresponding one of the first plurality of rounded corners. The portable electric power hub further includes an upper section including a plurality of angulated sides joined by a third plurality of rounded corners. Each angulated side is adjacent to and angulated with respect to a corresponding one of the plurality of sides of the intermediate section and each of the third plurality or rounded corners is adjacent to and aligned with a corresponding one of the second plurality of rounded corners. The portable electric power hub further includes at least one electric power receptacle positioned on the housing.
US10367313B2

An electrical connector includes: an insulative housing having a tongue; an upper and lower rows of contacts secured to the insulative housing and exposed to two opposite faces of the tongue, the upper row of contacts including an upper ground contact and the lower row of contacts including a lower ground contact; and a metal plate disposed between the upper row of contacts and the lower row of contacts, wherein the metal plate has a pair of upper fingers contacting the upper ground contact and a pair of lower fingers contacting the lower ground contact.
US10367310B2

The invention discloses a connector, a connector, a matched connector, a matched connector and a connecting assembly. The connecting assembly includes the connector and the matched connector. A terminal fixing portion of the connector is provided with terminal accommodating cavities for accommodating connecting terminals. Separators for separating adjacent connecting terminals are disposed as protruding between the terminal accommodating cavities. The matched connector comprises insertion holes and isolating slots provided on a female end seat. The separators are inserted into the isolating slots. One end of the connecting terminal is disposed on the body of the connector, and the other end is held within the insertion hole and is connectable with a terminal connecting piece of the matched connector. The invention prevents connecting terminals from interfering with each other to provide a higher secure connection performance, while maintaining smaller spacing therebetween.
US10367307B2

An electrical connector includes: an insulative housing including a tongue; and plural conductive terminals retained to the insulative housing and arranged in two rows, the conductive terminals including plural grounding terminals and plural power terminals at outer ends of the two rows, each conductive terminal having a contacting section exposed to a surface of the tongue, a tail section, and an intermediate section between the contacting section and the tail section, wherein at least one of the grounding terminals and the power terminals has a widening section continuing and bent from the contacting section thereof to be embedded in the tongue portion, and a thickness of the widening section is substantially equal to a thickness of the contacting section.
US10367305B2

A connector includes multiple contact sets that are aligned. Each of the contact sets includes a signal contact for signal transmission and multiple ground contacts. The ground contacts include respective shield portions. The ground contacts are provided around the signal contact in such a manner as to surround the signal contact by the respective shield portions.
US10367296B2

The modular power electrical system provides a plurality of base modules, connectors, and functional device modules, and mating modules which can be connected together to provide a fully reconfigurable power transfer system. A magnetic connection is used to connect the devices together and to transmit power some embodiments. Methods for controlling the modules are also described.
US10367287B2

Embodiments related to electrical connectors including superelastic components are described. The high elastic limit of superelastic materials compared to conventional connector materials may allow for designs which provide reliable connections and high frequency operation. Superelastic components also may enable connector designs with higher densities of connections. In some embodiments, a connector includes one or more superelastic elongated members forming the mating contacts of the connector. The superelastic elongated members deform within one or more conductive receptacles to generate a suitable contact force. The conductive receptacles may include a plurality of protrusions arranged to deflect the superelastic elongated members during mating. A superelastic component may also be provided in a receiving portion of a connector, and may form a portion of a conductive receptacle.
US10367286B2

A pluggable module comprising a housing having a first end and second end, an edge connector disposed at the first end, an F-type coaxial connector at the second end and a release lever including a stamped body that is symmetrical about a centerline bisecting the length of the body. The pluggable module comprises a miniature balun disposed within the module for converting between a single-ended input to a differential load.
US10367277B2

A multi-earth terminal includes: a body having a hook piece and a hook rib, which are formed on an outer edge of the body; a barrel coupled with a wire; and a connector interconnecting the body with the barrel. Two or more bodies are stacked vertically and coupled to each other. When the two or more bodies are stacked vertically and coupled to each other, each of the two or more bodies includes the hook rib and the hook piece so that the hook rib of a first body that is located at an upper side of the vertically stacked bodies is inserted into and engaged with the hook piece of a second body that is located at a lower side of the vertically stacked bodies.
US10367272B2

A spring-loaded clamping connection for clamping an electrical conductor, having an insulating-material housing, a bus bar and a clamping spring. The clamping spring has a contact limb, a spring bow, a clamping limb and an operating section. The clamping limb has a clamping edge. The clamping edge forms, with the busbar, a clamping point for clamping the electrical conductor between the clamping edge and the busbar. An operating element is movably mounted in the insulating-material housing and designed to apply force to the operating section. The operating element is mounted in the insulating-material housing in a linearly displaceable manner and extends from the operating section of the clamping spring beyond a plane which is spanned by the bearing surface of the contact limb on the bus bar or on the insulating-material housing.
US10367264B2

The application discloses a combined phase shifter and a multi-band antenna network system. The combined phase shifter includes at least two phase shifters. The phase shifters have different frequency bands. Each phase shifter includes a signal line layer and components that are configured to change a phase of an output port of the signal line layer. The components are slidable relative to the signal layer. A filter circuit is provided at an output port of the signal layer. Output ports of filter circuits corresponding to the at least two phase shifters are connected by a conductor, and perform output using a common output port.
US10367261B2

Methods of configuring base station antennas are provided in which reconfiguration data is transmitted to a controller of the antenna from a remote location. Connections between a plurality of remote electronic tilt (RET) units that are mounted within the antenna and a plurality of control ports of the antenna are then reconfigured in response to receipt of the reconfiguration data.
US10367259B2

An antenna is described. This antenna includes: a ground plane; and antenna elements that are positioned in a first horizontal plane offset along a vertical direction from the ground plane. Moreover, the antenna elements are configured to generate a beam having a horizontal polarization. Furthermore, the antenna includes a planar reflector that is positioned in a second horizontal plane offset along the vertical direction from the first ground plane, so that the antenna elements are positioned between the ground plane and the planar reflector. During operation, a first reflection from the ground plane, the beam from the antenna elements, a second reflection from the planar reflector and diffractions from edges of the ground plane and the planar reflector combine to generate an antenna radiation pattern having a main beam approximately in a horizontal direction, e.g., at 10-15° from the horizontal direction.
US10367252B2

An electronic device such as a wristwatch may have a housing with metal portions such as metal sidewalls. The housing may form an antenna ground for an antenna. An antenna resonating element for the antenna may be formed from a stack of capacitively coupled component layers such as a display layer, touch sensor layer, and near-field communications antenna layer at a front face of the device. An additional antenna may be formed from a peripheral resonating element that runs along a peripheral edge of the device and the antenna ground. A rear face antenna may be formed using a wireless power receiving coil as a radio-frequency antenna resonating element or may be formed from metal antenna traces on a plastic support for light-based components.
US10367250B2

An electronic device is provided. The electronic device includes a housing and an antenna radiator disposed in the housing. An opening is formed in the housing. The opening includes a first portion configured to align with a length direction of the antenna radiator at a position corresponding to the antenna radiator and penetrate the housing in a thickness direction, and a second portion connected to the first portion, the second portion being configured to form a specified angle with respect to the length direction of the antenna radiator and penetrate the housing in a thickness direction. At least a portion of the housing, which surrounds the opening, comprises a conductive member. At least a portion of a circumference of the opening comprises an electrical open curve.
US10367241B2

The invention relates to a receiving device for receiving at least one energy storing component, includes at least one receiving part which delimits at least some sections of a receiving chamber for receiving the energy storing component. A coolant channel structure which includes at least one coolant channel is formed in at least some sections of the surface of the receiving part, wherein the coolant channel structure communicates with at least one coolant inlet and at least one coolant outlet.
US10367229B2

A phosphoranimine compound comprising a cationic portion bonded to a nitrogen atom of the phosphoranimine compound, a phosphorus atom bonded to the nitrogen atom, pendant groups bonded to the phosphorus atom, and a counterion. An electrolyte solution comprising at least one phosphoranimine compound is also disclosed, as is an energy storage device including the electrolyte solution.
US10367226B2

Provided is a Na based secondary battery including: an anode containing sodium or a sodium alloy; a cathode containing a metal halide, which is a halide of at least one metal selected from a group consisting of alkali metals, transition metals, and Groups 12 to 14 metals, and a solvent dissolving the metal halide; and a sodium ion conductive solid electrolyte separating the cathode and the anode from each other.
US10367219B2

The present specification relates to a polymer electrolyte membrane, a membrane electrode assembly including the same, and a fuel cell including the membrane electrode assembly.
US10367212B2

A fuel cell system supplies anode gas and cathode gas to a fuel cell and causes the fuel cell to generate power according to a load. The fuel cell system includes a supply passage configured to supply the anode gas to the fuel cell, a pressure control valve that provided in the supply passage and configured to adjust a pressure of the anode gas supplied to the fuel cell, and a discharge passage configured to discharge the anode gas from the fuel cell. The fuel cell system includes an ejector that provided in the supply passage configured to suck the anode gas discharged to the discharge passage and circulate the anode gas to the fuel cell by the anode gas supplied from the pressure control valve, and a control unit configured to pulsate the pressure of the anode gas supplied to the ejector.
US10367203B2

A secondary battery includes: a cathode; an anode; and a nonaqueous electrolytic solution. The anode includes an anode active material containing an electrode compound, the electrode compound inserting and extracting an electrode reactant at a potential (a potential to lithium) of 1 V to 3 V both inclusive, and a metal salt containing one or both of a carboxylic acid compound and a sulfonic acid compound.
US10367202B2

An electrode for an energy storage device includes carbon black particles having (a) a Brunauer-Emmett-Teller (BET) surface area ranging from 70 to 120 m2/g; (b) an oil absorption number (OAN) ranging from 180 to 310 mL/100 g; (c) a surface energy less than or equal to 15 mJ/m2; and (d) either an La crystallite size less than or equal to 29 Å, or a primary particle size less than or equal to 24 nm.
US10367199B2

The present invention relates to a cathode active material, a lithium secondary battery having the same, and a method for preparing the same, and the purpose of the present invention is to provide battery properties and thermal stability under a high temperature environment even if the Ni content of M in LiMO2(M=Ni, Co, Ti, Zr, etc.) of layered oxide is increased to 65% or more. The present invention provides a cathode active material for a lithium secondary battery which is represented by chemical formula 1 below and is obtained by substituting a part of Ni, Co and Mn for a dissimilar metal (M) through heat treatment with a lithium source after coating the dissimilar metal (M) on the surface of a transition metal precursor comprising Ni, Co and Mn. LiNiaCobMncMdO2  [Chemical Formula 1] (0.6
US10367194B2

A negative electrode and a secondary battery including the negative electrode are provided. A plurality of projections and depressions are provided in a negative electrode active material layer and a negative electrode current collector. The plurality of projections and depressions in the negative electrode active material layer absorb expansion of the negative electrode active material and suppress deformation thereof. The plurality of projections and depressions in the negative electrode current collector suppress deformation of the negative electrode current collector caused by expansion and contraction of the negative electrode active material.
US10367191B2

Improved anodes and cells are provided, which enable fast charging rates with enhanced safety due to much reduced probability of metallization of lithium on the anode, preventing dendrite growth and related risks of fire or explosion. Anodes and/or electrolytes have buffering zones for partly reducing and gradually introducing lithium ions into the anode for lithiation, to prevent lithium ion accumulation at the anode electrolyte interface and consequent metallization and dendrite growth. Various anode active materials and combinations, modifications through nanoparticles and a range of coatings which implement the improved anodes are provided.
US10367190B2

A cylindrical single-piece lithium-ion battery of 400 Ah includes: a cylindrical battery enclosure (1), a battery mandrel (3), a plurality of tabs (4), a wiring terminal (6), a positive and negative electrode cover (11); a positive electrode sheet, said battery positive electrode is composed of LiFePO4, conductive carbon-black, graphite, adhesive such as PVDF, and solvent such as NMP; a negative electrode sheet, the battery negative electrode is composed of lithium titanate, conductive carbon-black, graphite, adhesive such as PVDF, and solvent such as NMP. The cylindrical lithium-ion battery made by the invention has a capacity of 400 Ah which is the one reportedly having the largest capacity in the world presently.
US10367182B2

A laminated body includes: a porous base material containing a polyolefin-based resin as a main component, the porous base material having a predetermined phase difference and porosity; and a porous layer disposed on at least one surface of the porous base material, the porous layer containing a polyvinylidene fluoride-based resin, the polyvinylidene fluoride-based resin containing crystal form α in an amount of not less than 34 mol % with respect to 100 mol % of a total amount of the crystal form α and crystal form β contained in the polyvinylidene fluoride-based resin.
US10367168B2

An organic optoelectronic component is disclosed. In an embodiment, an organic optoelectronic component includes an organic layer sequence having an active layer for emitting or absorbing electromagnetic radiation, a thin-film encapsulation on the organic layer sequence, an absorption layer on the organic layer sequence, the absorption layer configured to absorb and store a substance which is harmful to the organic layer sequence and a transport layer directly adjacent to the absorption layer, the transport layer configured to transport the harmful substance, wherein the transport layer has a greater diffusion coefficient and/or a higher transmission rate for the harmful substance than the absorption layer, and wherein the absorption layer has a higher storage capacity for the harmful substance than the transport layer so that the harmful substance, upon contact with the transport layer, is distributed within the transport layer and is subsequently absorbed by the absorption layer.
US10367162B1

A light-emitting device includes an emissive layer that emits light by recombination of first charges and second charges; a first electrode from which the first charges are supplied; a second electrode from which the second charges are supplied; a first charge transport layer that injects the first charges from the first electrode into the emissive layer; and a second charge transport layer that injects the second charges from the second electrode into the emissive layer. At least one of the charge transport layers is an absorbing charge transport layer that includes a light absorbing material that absorbs light within a portion of the emission spectrum of the light emitted by the emissive layer. The absorbing charge transport layer may be an ETL or an HTL, and may be located only between the first electrode and the emissive layer, only between the opposing second electrode and the emissive layer, or between both electrodes and the emissive layer.
US10367146B2

A method of fabricating a carbon nanotube based device, including forming a trench having a bottom surface and sidewalls on a substrate, selectively depositing a bi-functional compound having two reactive moieties in the trench, wherein a first of the two reactive moieties selectively binds to the bottom surface, converting a second of the two reactive moieties to a diazonium salt; and reacting the diazonium salt with a dispersion of carbon nanotubes to form a carbon nanotube layer bound to the bottom surface of the trench.
US10367144B2

The present disclosure demonstrates that the introduction of electron deficient fullerene acceptors into thin films comprised of the high-mobility semiconducting polymers suppresses an undesirable “double-slope” in the current-voltage characteristics, improves operational stability, and changes ambipolar transport to unipolar transport. Examination of a variety of high μ polymers shows general applicability. The present disclosure also shows that instability is further reduced by tuning the relative electron affinity of the polymer and fullerene by creating blends containing different fullerene derivatives and semiconductor polymers. One can obtain hole μ values up to 5.6 cm2 V−1 s−1 that are remarkably stable over multiple bias-sweeping cycles. The results provide a simple, solution-processable route to dictate transport properties and improve semiconductor performance in systems that display similar non-idealities.
US10367143B2

The invention relates to novel organic semiconducting compounds, which are small molecules or conjugated polymers, containing one or more isoindigo or thienoisoindigo based polycyclic units, to methods for their preparation and educts or intermediates used therein, to compositions, polymer blends and formulations containing them, to the use of the compounds, compositions and polymer blends as organic semiconductors in, or for the preparation of, organic electronic (OE) devices, especially organic photovoltaic (OPV) devices, organic photodetectors (OPD), Perovskite based solar cells, organic field effect transistors (OFET) and organic light emitting diodes (OLED), and to OE, OPV, OPD, OFET and OLED devices comprising these compounds, compositions or polymer blends.
US10367140B2

A method for manufacturing a secondary cell, the secondary cell including a charging layer that captures electrons by forming energy levels in a band gap by causing a photoexcited structural change in an n-type metal oxide semiconductor coated with an insulating material, includes a coating step to coat a coating liquid so as to form a coating film that includes constituents that will form the charging layer; a drying step to dry the coating liquid coated in the coating step; a UV irradiating step to form a UV-irradiated coating film by irradiating the dried coating film obtained through the drying step with ultraviolet light; and a burning step to burn a plurality of the UV-irradiated coating films, after forming the plurality of UV-irradiated coating films by repeating a set plural times, the set including the coating step, the drying step, and the UV irradiating step.
US10367135B2

A method of fabricating a base plate for piezoelectric actuation, comprises providing a plate having a major surface, striking a first removable portion of the plate in a first direction substantially normal to the major surface to shear the first removable portion relative to the plate by a shear distance that is less than the plate thickness. Striking the first removable portion in a second direction substantially opposite the first direction to reduce the shear distance by a reduction in shear that is less than the plate thickness. Leaving it the first removable portion in place rather than removing. Alternately, the removable portion may be created by lancing one or more portions spanning at least one opening through a base plate adjacent a first side of at least one opening and adjacent a second side of the at least one opening.
US10367129B2

A light emitting device includes a mounting board including: a base part, and one or more wiring structures, each of which includes one or more first wiring parts, and one or more second wiring parts, in that order, from a base part side, wherein, in a plan view, an area of each of the one or more second wiring parts is smaller than an area of each of the one or more first wiring parts; one or more light emitting elements bonded to the second wiring parts via bonding members; and a reflective member covering at least a portion of the bonding members and at least a portion of the one or more wiring structures. A reflectance of the one or more first wiring parts is higher than a reflectance of the bonding members. The one or more second wiring parts and the bonding members comprise the same material at their outermost surfaces.
US10367122B2

There is herein described a low power consumption high brightness display. More particularly, there is described an integrated LED micro-display and a method of manufacturing the integrated LED micro-display.
US10367116B2

A method of making a semiconductor device includes forming a semiconductor material stack having a sodium at an atomic concentration greater than 1×1019/cm3, depositing a transparent conductive oxide layer over the semiconductor material stack, such that sodium atoms diffuse from the semiconductor material stack into the transparent conductive oxide layer, and contacting a physically exposed surface of the transparent conductive oxide layer with a fluid to remove sodium from the transparent conductive oxide layer.
US10367102B2

An electronic component includes a support member in which a recess part having a bottom face and a side face is provided, and a device unit that includes a substrate and is fixed to the support member so that a primary face of the substrate faces the recess part. An opening width of the recess part is, on the side of the bottom of the recess part with respect to the primary face, narrower than the width of the device unit and, on the opposite side of the bottom of the recess part with respect to the primary face, wider than the width of the device unit. An end face of the substrate overlaps with the side face of the recess part in a direction perpendicular to the primary face of the substrate. A photoelectric conversion element is arranged on the primary face of the substrate.
US10367100B2

A semiconductor element capable of adjusting a barrier height ϕBn and performing zero-bias operation and impedance matching with an antenna for improving detection sensitivity of high-frequency RF electric signals, a method of manufacturing the same, and a semiconductor device having the same. In the semiconductor element, a concentration of InGaAs (n-type InGaAs layer) is intentionally set to be high over a range for preventing the “change of the barrier height caused by the bias” described above up to a deep degeneration range. An electron Fermi level (EF) increases from a band edge of InGaAs (n-type InGaAs layer) to a band edge of InP (InP depletion layer).
US10367099B2

A vertical JFET with a ladder termination may be made by a method using a limited number of masks. A first mask is used to form mesas and trenches in active cell and termination regions simultaneously. A mask-less self-aligned process is used to form silicide source and gate contacts. A second mask is used to open windows to the contacts. A third mask is used to pattern overlay metallization. An optional fourth mask is used to pattern passivation. Optionally the channel may be doped via angled implantation, and the width of the trenches and mesas in the active cell region may be varied from those in the termination region.
US10367096B2

A semiconductor device which includes a transistor having a miniaturized structure is provided. A first insulator is provided over a stack in which a semiconductor, a first conductor, and a second conductor are stacked in this order. Over the first insulator, an etching mask is formed. Using the etching mask, the first insulator and the second conductor are etched until the first conductor is exposed. After etching the first conductor until the semiconductor is exposed so as to form a groove having a smaller width than the second conductor, a second insulator and a third conductor are formed sequentially.
US10367093B2

A method of fabricating a MOS transistor having a thinned channel region is described. The channel region is etched following removal of a dummy gate. The source and drain regions have relatively low resistance with the process.
US10367086B2

Presented is a lateral fin static induction transistor including a semi conductive substrate, source and drain regions extending from an optional buffer layer of same or varied thickness supported by the semi conductive substrate, a semi conductive channel electrically coupling the source region to the drain region of the transistor, a portion of the semi conductive channel being a fin and having a face covered by a gated structure, thereby defining a gated channel within the semi conductive channel, the semi conductive channel further including a drift region electrically coupling the gated channel to the drain region of the transistor.
US10367075B2

A method of restricting diffusion of miscible materials across a barrier, including, forming a 2-dimensional material on a substrate surface, wherein the 2-dimensional material includes one or more defects through which a portion of the substrate surface is exposed, forming a plug selectively on the exposed substrate surface, and forming a cover layer on the plug and 2-dimensional material, wherein the cover layer material is miscible in the substrate material.
US10367072B2

An asymmetric high-k dielectric for reduced gate induced drain leakage in high-k MOSFETs and methods of manufacture are disclosed. The method includes performing an implant process on a high-k dielectric sidewall of a gate structure. The method further includes performing an oxygen annealing process to grow an oxide region on a drain side of the gate structure, while inhibiting oxide growth on a source side of the gate structure adjacent to a source region.
US10367064B2

A semiconductor device may include a substrate, at least one memory array comprising a plurality of recessed channel array transistors (RCATs) on the substrate, and periphery circuitry adjacent the at least one memory array and including a plurality of complementary metal oxide (CMOS) transistors on the substrate. Each of the CMOS transistors may include spaced-apart source and drain regions in the substrate and defining a channel region therebetween, a superlattice extending between the source and drain regions in the channel region, and a gate over the superlattice and between the source and drain regions. The superlattice may include a plurality of stacked groups of layers, with each group of layers including a plurality of stacked base semiconductor monolayers defining a base semiconductor portion, and at least one non-semiconductor monolayer constrained within a crystal lattice of adjacent base semiconductor portions.
US10367057B2

A power semiconductor device is disclosed. The device includes a semiconductor body coupled to a first load terminal structure and a second load terminal structure, a first cell and a second cell. A first mesa is included in the first cell, the first mesa including: a first port region and a first channel region. A second mesa included in the second cell, the second mesa including a second port region. A third cell is electrically connected to the second load terminal structure and electrically connected to a drift region. The third cell includes a third mesa comprising: a third port region, a third channel region, and a third control electrode.
US10367049B2

In this element, one of the current flow electrodes of the transistor and the lower electrode of the diode form a common layer. According to the invention, the transistor includes what is called a “contact” zone made of semiconductor material which is placed between at least one of its current flow electrodes and its active zone made of semiconductor material and which is doped with one or more dopants, which are electron donors or electron acceptors.
US10367044B2

An organic light-emitting display apparatus including a substrate; a first electrode on the substrate; a pixel defining layer on the substrate, the pixel defining layer including an opening exposing a portion of the first electrode and corresponding to a pixel; an organic light-emitting layer disposed on the first pixel electrode in the opening; a second electrode on the pixel defining layer and the organic light-emitting layer; and an auxiliary electrode contacted on the second electrode, disposed on the pixel defining layer.
US10367041B2

An organic light-emitting display panel and an organic light-emitting display device are provided. The organic light-emitting display panel comprises an array substrate; a transparent cover plate; and an organic light-emitting layer configured between the array substrate and the transparent cover plate. The organic light-emitting layer comprises: a first electrode layer including a plurality of first electrodes, a plurality of first touch electrodes extending in a first direction, arranged in a second direction, and disposed in a same layer as the first electrode layer, and a plurality of second touch electrodes.
US10367025B2

Each unit pixel includes a photoelectric converter, an n-type impurity region forming an accumulation diode together with the semiconductor region, the accumulation diode accumulating a signal charge generated by the photoelectric converter, an amplifier transistor including a gate electrode electrically connected to the impurity region, and an isolation region formed around the amplifier transistor and implanted with p-type impurities. The amplifier transistor includes an n-type source/drain region formed between the gate electrode and the isolation region, and a channel region formed under the gate electrode. A gap in the isolation region is, in a gate width direction, wider at a portion including the channel region than at a portion including the source/drain region.
US10367022B2

The present invention provides a solid-state imaging device including a pad capable of reducing inferior connection with an external terminal. The solid-state imaging device includes a first substrate provided, on its front face, with photoelectric conversion elements, a first wiring structure, a second substrate provided, on its front face, with at least a part of peripheral circuits, and a second wiring structure. The first substrate, the first wiring structure, the second wiring structure, and the second substrate are provided in this order. The first wiring structure includes a wiring layer including wirings made mainly of copper. The second wiring structure includes a wiring layer including wirings made mainly of copper. Wirings made mainly of copper in the first wiring structure are bonded with wirings made mainly of copper in the second wiring structure. The solid-state imaging device includes a pad formed of a conductive element made mainly of aluminum.
US10367003B2

A vertical non-volatile memory device includes a substrate including a cell region; a lower insulating layer on the substrate; a lower wiring pattern in the cell region having a predetermined pattern and connected to the substrate through the lower insulating layer; and a plurality of vertical channel layers extending in a vertical direction with respect to a top surface of the substrate in the cell region, spaced apart from one another in a horizontal direction with respect to the top surface of the substrate, and electrically connected to the lower wiring pattern. The memory device also includes a plurality of gate electrodes stacked alternately with interlayer insulating layers in the cell region in the vertical direction along a side wall of a vertical channel layer and formed to extend in a first direction along the horizontal direction.
US10367001B2

Provided herein a semiconductor device including a stack including conductive layers and insulating layers that are alternately stacked, and a slit insulating layer passing through the stack in a stacking direction, the slit insulating layer including a first main pattern extending in a first direction, and a first protruding pattern protruding in a second direction crossing the first direction at an end of the first main pattern.
US10366995B2

A semiconductor structure includes a substrate, and first isolation structures, at least one buried word line and at least one second isolation structure which are disposed in the substrate. The buried word line intersects the first isolation structures. The second isolation structure intersects the first isolation structures. A material of at least a portion of the second isolation structure is different from a material of the first isolation structures.
US10366993B2

A semiconductor structure includes a semiconductor substrate having a trench isolation region formed therein. A conductive gate electrode is buried in the trench isolation region. An air gap is disposed between the conductive gate electrode and the semiconductor substrate.
US10366992B2

A semiconductor device includes a first active area of a first type, a second active area of a second type, and a plurality of gates. The gates are arranged above and across the first active area and the second active area. At a first side of a first gate of the plurality of gates, a first region of the first active area is configured to receive a first voltage and a first region of the second active area is configured to receive a second voltage. At a second side of the first gate, a second region of the first active area is disconnected from the first voltage and a second region of the second active area is disconnected from the second voltage.
US10366987B2

Described example embodiments include an integrated circuit having a first channel area with a first FET formed in a semiconductor substrate, the substrate providing a contact to the drain. A second channel area includes a second FET formed in the semiconductor substrate. A pilot FET couples to the first FET in a current mirror configuration. A third FET has a conductivity opposite the first and second FETs and couples to the source of the pilot FET. An op amp includes an output coupled to the gate of the third FET. Signals from the drain of the second FET and the source of the pilot FET couple to the inverting input of the op amp. Signals from the source of the first FET and the drain of the first FET couple to the non-inverting input of the op amp. Methods and additional apparatus are disclosed.
US10366976B2

A semiconductor switch SW that includes a collector electrode C, an emitter electrode E and a gate electrode G, a Zener diode 5A configured to include one end electrically connected to the collector electrode C, the other end electrically connected to the gate electrode G, and n-type semiconductor layers and p-type semiconductor layers alternately arranged adjacent to each other, a Zener diode 5B configured to include one end electrically connected to the gate electrode G, the other end electrically connected to the emitter electrode E, and n-type semiconductor layers and p-type semiconductor layers alternately arranged adjacent to each other, are provided. The Zener diode 5A and the Zener diode 5B are configured so as not to allow the voltage of the gate electrode G to be increased to an on-threshold voltage of the semiconductor switch SW in the reverse bias application state.
US10366970B2

A 3D semiconductor device, the device comprising: a first single crystal layer comprising a plurality of first transistors; at least one metal layer interconnecting said first transistors, a portion of said first transistors forming a plurality of logic gates; a plurality of second transistors overlaying said first single crystal layer; a plurality of third transistors overlaying said plurality of second transistors; a top metal layer overlying said third transistors; first circuits underlying said first single crystal layer; second circuits overlying said top metal layer; a first set of connections underlying said at least one metal layer, wherein said first set of connections connects said first transistors to said first circuits; a second set of connections overlying said top metal layer, wherein said second set of connections connects said first transistors to said second circuits, and wherein said first set of connections comprises a through silicon via (TSV).
US10366963B2

A precious metal paste which does not cause contamination of a member, which can be uniformly coated to a member to be bonded, and which is in good condition after bonding is provided. The present invention relates to a precious metal paste for bonding a semiconductor element, of the paste including a precious metal powder and an organic solvent, in which the precious metal powder has a purity of 99.9 mass % or more and an average particle diameter of 0.1 to 0.5 μm, the organic solvent has a boiling point of 200 to 350° C., and a thixotropy index (TI) value calculated from a measurement value of a viscosity at a shear rate of 4/s with respect to a viscosity at a shear rate of 40/s at 23° C. by means of a rotational viscometer is 6.0 or more.
US10366950B2

Embodiments of the invention include an interconnect structure with a via and methods of forming such structures. In an embodiment, the interconnect structure comprises a first interlayer dielectric (ILD). A first interconnect line and a second interconnect line extend into the first ILD. According to an embodiment, a second ILD is positioned over the first interconnect line and the second interconnect line. A via may extend through the second ILD and electrically coupled to the first interconnect line. Additionally, embodiments of the invention include a portion of a bottom surface of the via being positioned over the second interconnect line. However, an isolation layer may be positioned between the bottom surface of the via and a top surface of the second interconnect line, according to an embodiment of the invention.
US10366947B2

A lead frame sheet of flat no-lead lead frames having a semiconductor die on a die pad, terminals, and plastic encapsulation except on a back side of the sheet to provide an exposed thermal die pad, exposed side walls, and exposed back sides of the terminals. A solder wetable metal or metal alloy plating layer is on the back side and on the exposed the walls of the terminals. The exposed thermal pad and the back side of the terminals each include a contact region which lacks the plating layer.
US10366941B2

Provided is a package structure including a substrate, a metal pad, a first polymer layer, a second polymer layer, a redistribution layer (RDL), and a third polymer layer. The metal pad is located on the substrate. The first polymer layer is located on the substrate. The first polymer layer has a first opening which exposes a portion of a top surface of the metal pad. The second polymer layer is located on the first polymer layer. The second polymer layer has a second opening which exposes the portion of the top surface of the metal pad and a first top surface of the first polymer layer. The RDL covers the portion of the top surface of the metal pad and extends onto a portion of the first top surface of the first polymer layer and the second polymer layer. The third polymer layer is located on the RDL.
US10366938B2

The present invention provides a silicon nitride circuit board in which metal plates are attached on front and rear sides of a silicon nitride substrate having a three-point flexural strength of 500 MPa or higher, wherein assuming that a thickness of the metal plate on the front side is denoted by t1, and a thickness of the metal plate on the rear side is denoted by t2, a numerical relation: |t1−t2|≥0.30 mm is satisfied, and a warp is formed in the silicon nitride substrate so that the silicon nitride substrate is convex toward the metal plate on one of the front side or the rear side; and warp amounts of the silicon nitride substrate in a long-side direction and a short-side direction both fall within a range from 0.01 to 1.0 mm. It is preferable that a longitudinal width (L1) of the silicon nitride substrate falls within a range from 10 to 200 mm, and a transverse width (L2) of the silicon nitride substrate falls within a range from 10 to 200 mm. Due to above structure, even if the silicon nitride circuit board has a large difference in thickness between the metal plates attached on front and rear sides of the silicon nitride substrate, TCT properties can be greatly improved.
US10366934B2

A semiconductor die that includes a first die located on a first side of an interposer and a second die located on a second side of the interposer. Active sides of the first and second dies may each face the interposer. A bond wire may electrically connect the first die to the second side of the interposer and a bond wire may electrically connect the second die to the first side of the interposer. The bond wires may extend through a plurality of windows in the interposer. First and second dies may be attached to a first side of an interposer and may be electrically connected to a second side of the interposer through windows and third and fourth dies may be attached to a second side of the interposer and may be electrically connected to the first side of the interposer through windows.
US10366930B1

A method includes forming a plurality of fins above a substrate. A first placeholder gate electrode is formed above the plurality of fins. The first placeholder gate electrode includes a placeholder material. A first sacrificial gate cut structure of a sacrificial material different than the placeholder material embedded in the first placeholder gate electrode is formed. A portion of the first placeholder gate electrode positioned above the first sacrificial gate cut structure is removed, exposing the first sacrificial gate cut structure. The first sacrificial gate cut structure is removed to define a gate cut cavity extending vertically through the first placeholder gate electrode. A dielectric material is formed in the gate cut cavity to define a gate cut structure. The first placeholder gate electrode is removed to define a first gate cavity segmented by the gate cut structure. A first replacement gate structure is formed in the first gate cavity.
US10366926B1

Structures and formation methods of a semiconductor device structure are provided. The semiconductor device structure includes a fin structure over a semiconductor substrate and a gate stack covering a portion of the fin structure. The gate stack includes a gate dielectric layer, a work function layer, and a conductive filling over the work function layer. The semiconductor device structure also includes a dielectric layer covering the fin structure. The dielectric layer is in direct contact with the conductive filling.
US10366924B2

A chip carrier includes a redistribution structure, wherein the redistribution structure includes: a dielectric layer extending in a horizontal direction; a first electrically conductive layer arranged over the dielectric layer and extending in the horizontal direction; a trench arranged in the dielectric layer and extending in the horizontal direction; and a filling material filling the trench, wherein the filling material is different from the material of the dielectric layer.
US10366923B2

A method of singulating a wafer includes providing a wafer having a plurality of die formed as part of the wafer and separated from each other by spaces. The wafer has first and second opposing major surfaces and a layer of material disposed along the second major surface. The method includes placing the wafer onto a carrier substrate and etching through the spaces to form singulation lines, wherein etching comprises stopping atop the layer of material. The method includes providing an apparatus comprising a compression structure, a support structure, and a transducer system configured to apply high frequency mechanical vibrations to the layer of material. The method includes placing the wafer and the carrier substrate onto the support structure, and, in one embodiment, applying pressure and mechanical vibrations to the wafer to separate the layer of material in the singulation lines.
US10366917B2

Methods of patterning metallization lines having variable widths in a metallization layer. A first mandrel layer is formed over a mask layer, with the mask layer overlying a second mandrel layer. The first mandrel layer is etched to form mandrel lines that have variable widths. The first non-mandrel trenches are etched in the mask layer, where the non-mandrel trenches have variable widths. The first mandrel lines are used to etch mandrel trenches in the mask layer, so that the mandrel lines and first non-mandrel lines define a mandrel pattern. The second mandrel layer is etched according to the mandrel pattern to form second mandrel lines, with the second mandrel lines having the variable widths of the plurality of first mandrel lines and the variable widths of the plurality of non-mandrel trenches.
US10366906B2

The present disclosure provides an electronic package, including a package substrate and an electronic component formed on the package substrate. The substrate includes an insulating portion, a wiring portion embedded in the insulating portion, and a metal board disposed on the insulating portion and in contact with the wiring portion. The metal board is provided with a plurality of electrical contacts and a heat dissipating portion. The metal board can maintain a predefined heat dissipation area via the heat dissipating portion, and be connected to a circuit board via the electrical contacts.
US10366901B2

Some embodiments include an integrated structure having a semiconductor base and an insulative frame over the semiconductor base. The insulative frame has vertically-spaced sheets of first insulative material, and pillars of second insulative material between the vertically-spaced sheets. The first and second insulative materials are different from one another. Conductive plates are between the vertically-spaced sheets and are directly against the insulative pillars. Some embodiments include capacitors, and some embodiments include methods of forming capacitors.
US10366900B2

In a method for manufacturing a semiconductor device, a first dielectric layer is formed over an underlying structure disposed on a substrate. A planarization resistance layer is formed over the first dielectric layer. A second dielectric layer is formed over the first dielectric layer and the planarization resistance layer. A planarization operation is performed on the second dielectric layer, the planarization resistance layer and the first dielectric layer. The planarization resistance film is made of a material different from the first dielectric layer.
US10366898B2

Techniques are disclosed for methods and apparatuses for performing continuous-flow plasma enhanced atomic layer deposition (PEALD). Plasma gas, containing one or more component gases, is continuously flowed to a planar inductive coupled plasma source attached at an upper end of a cylindrical chamber. Plasma is separated from the ALD volume surrounding a wafer/substrate in the lower end of the chamber by a combination of a grounded metal plate and a ceramic plate. Each plate has a number of mutually aligned holes. The ceramic plate has holes with a diameter less than 2 Debye lengths and has a large aspect ratio. This prevents damaging plasma flux from entering the ALD volume into which a gaseous metal precursor is also pulsed. The self-limiting ALD reaction involving the heated substrate, the excited neutrals from the plasma gas, and the metal precursor produce an ultra-uniform, high quality film on the wafer. A batch configuration to simultaneously coat multiple wafers is also disclosed.
US10366890B2

Techniques herein enable integrating stack materials and multiple color materials that require no corrosive gases for etching. Techniques enable a multi-line layer for self-aligned pattern shrinking in which all layers or colors or materials can be limited to silicon-containing materials and organic materials. Such techniques enable self-aligned block integration for 5 nm back-end-of-line trench patterning with an all non-corrosive etch compatible stack for self-aligned block. Embodiments include using lines of a same material but at different heights to provided etch selectivity to one of several lines based on type of material and/or height of material and etch rate.
US10366887B2

The present invention is broadly concerned with materials, processes, and structures that allow an underlayer to be imaged directly using conventional lithography, thus avoiding the photoresist processing steps required by prior art directed self-assembly (DSA) processes. The underlayers can be tailored to favor a selected block of the DSA block co-polymers (BCP), depending on the pattern, and can be formulated either to initially be neutral to the BCP and switch to non-neutral after photoexposure, or can initially be non-neutral to the BCP and switch to neutral after exposure. These materials allow fast crosslinking to achieve solvent resistance and possess good thermal stability.
US10366880B2

A second protective film is formed by applying high-viscosity resin by an inkjet method, in two patterns that extend parallel to and along a boundary between a first protective film and a plating film, the boundary being sandwiched between the two patterns. A low-viscosity resin is applied between these first and second patterns of the second protective film by the inkjet method. The low-viscosity resin has a viscosity that is lower than that of the high-viscosity resin for forming the second protective film, and a fluidity that is higher than that of the high-viscosity resin and thus, leaks and spreads into a gap between the first protective film and the plating film. The third protective film adheres to the first and second patterns, is formed across the boundary between the first protective film and the plating film, and is embedded in the gap whereby the gap is plugged.
US10366877B2

Disclosed is a substrate processing method including a first surface cleaning step of supplying a first cleaning liquid containing water to a first surface of a substrate; a second surface cleaning step of supplying a second cleaning liquid containing water to a second surface that is opposite to the first surface; a water removal step of removing the water remaining on the second surface of the substrate in a state where the first surface is not exposed to outside air, after the second surface cleaning step; a water-repellency step of supplying a water-repellent agent to the first surface of the substrate after the water removal step; and a drying step of drying the substrate after the water-repellency step.
US10366860B2

An x-ray target, a method of using the x-ray target, and a computer program product with instructions for carrying out a method of using the x-ray target. The x-ray target includes a substrate made from a soft x-ray producing material and a high aspect ratio structure made from a hard x-ray producing material. The hard x-ray producing material is embedded in the substrate, formed on the substrate, cantilevered out from the edge of the substrate, or any combination thereof. The high aspect ratio structure comprises a plurality of high aspect ratio structures arranged in one or more grids or arrays, and the high aspect ratio structures in one of the one or more grids or arrays are arranged to form a Hadamard matrix structure.
US10366859B2

An apparatus for attachment to a component of a microwave device, includes: a cage; a shield within the cage, wherein the shield is in a form of a container, at least a majority of the shield spaced away from an interior wall of the cage; and a connector at the cage, wherein the connector is configured to connect to a cable connection, and wherein the connector is electrically connected to two terminals within the shield. An apparatus for coupling to an input connection of an electron gun, the input connection having a heater terminal and a cathode terminal, the apparatus comprising: a connector having a first configured to attach to a cable, and a second end configured to connect to the input connection of the electron gun; and wherein the connector comprises an opening configured to receive the heater terminal of the input connection of the electron gun.
US10366857B2

A magnetron for a microwave oven is provided that decreases noise in an ISM band by minimizing a size of a lower end shield, and thus, minimizing EMI generation. In the magnetron for the microwave oven, as a midpoint of a side lead hole is positioned inside a virtual circle formed by points positioned at a predetermined distance from a midpoint of the shield disc and a side lead is connected in a straight line, there are advantages that a further bending process is not generated and a defective rate that occurs in the manufacturing process of the shield disc may be decreased.
US10366852B2

A power relay for a vehicle is disclosed. The power relay has a housing formed by a connector base and a housing can set thereon, two connection bolts being inserted into the connector base for contacting a load circuit. The power relay further has a coil subassembly arranged in the housing and containing a solenoid coil and an armature. The armature is coupled by a force-transmission member to a contact bridge and can shift in the housing, under the effect of a magnetic field generated by the solenoid coil, in such a way that the contact bridge can be reversibly moved between a closing position, in which the contact bridge bridges the connection bolts in an electro conducting manner, and an opening position, in which the contact bridge is not in contact with the connection bolts. The housing can is configured as an injection-molded component made of plastic.
US10366838B2

A laminated ceramic electronic component that includes a laminate having a plurality of dielectric layers and a plurality of internal electrode layers laminated together. External electrodes having underlying electrode layers and plating layers are formed on both end surfaces of the laminate. When a cross-section including the underlying electrode layers is observed, the underlying electrode layers contain a plurality of Cu crystals and glass, and an average value of lengths of demarcation lines of the Cu crystals having different crystal orientations is 3 μm or less.
US10366832B2

A capacitor that includes a substrate, a first inner electrode and a second inner electrode provided above the first main surface of the substrate, the second inner electrode arranged so as to face the first inner electrode; a dielectric layer between the first inner electrode and the second inner electrode; a first intermediate electrode connected to the first inner electrode at a plurality of first locations; first surface electrodes electrically connected to the first intermediate electrode; and a second surface electrode connected to the second inner electrode at a plurality of second locations.
US10366811B2

A parallel pair cable includes a pair of insulated wires arranged to be in contact with each other, parallel to each other and not twisted, a first resin tape wrapped around the pair of insulated wires, and a shield tape longitudinally folded on the outside of the first resin tape and comprising a metal layer.
US10366808B2

A high-voltage apparatus contains an internal conductor, an insulating body which surrounds the internal conductor along its longitudinal direction and has insulating layers which are composed of a synthetic material which is impregnated with a resin, and also electrically conductive control inserts for field control which are arranged concentrically around the internal conductor and are spaced apart from one another by the insulating layers. At least one of the control inserts is a contact insert which is electrically connected to the internal conductor by a contact-making device. The contact-making device has a contact element which is composed of electrically conductive material and is electrically connected to the contact insert. The contact element is fixed by adhesive bonding to a conductive substrate which is in electrical contact with the internal conductor.
US10366801B2

This electric current transmission cable includes a non-anodized bare conductor based on aluminum or an aluminum alloy having a hydrophilic external specific surface intended to be in contact with the atmospheric environment, and an inside volume intended to conduct an electric current. The external specific surface of the bare conductor has a first roughness parameter, defined as the arithmetic mean deviation, measurable by profilometry, of peaks and valleys in comparison to a predetermined average profile over a reference length or surface, equal to or greater than 1.9 μm. In addition, the inside volume of the bare conductor has oxygen doping of its aluminum-based or aluminum alloy-based components at a ratio equal to or greater than 20%, to a depth of at least 300 nm with respect to the external specific surface.
US10366799B2

A transparent conductor, a method of manufacturing the same, and a display including the same, the transparent conductor including metal nanowires; and a matrix in which the metal nanowires are embedded, wherein a capping layer is formed on surfaces of the metal nanowires, the capping layer including a sulfur-containing compound, and the capping layer has a thickness of about 0.025 or less times an average diameter of the metal nanowires.
US10366793B2

Embodiments of a method and/or system for characterizing a microorganism-related condition (e.g., human behavior condition, disease-related condition, etc.) for a user can include one or more of: generating a microbiome dataset for each of an aggregate set of biological samples associated with a population of subjects, based on sample processing of the biological samples; processing a supplementary dataset associated with one or more microorganism-related conditions for the set of users; and performing a microorganism-related characterization (e.g., human behavior characterization, disease-related characterization, etc.) process for the one or more microorganism-related conditions, based on the supplementary dataset and/or microbiome features extracted from the microbiome dataset.
US10366790B2

A processor-based system for analyzing physiologic data and medical care is provided wherein the patient data is analyzed to construct images that are representative of a patient's condition. The processor provides a self-modulating analysis, which is responsive to the occurrence of additional data items to increase the information contained in the images. Identifications of modes of physiologic failure by the analysis of the generated images provides for earlier recognition and intervention and improved protocolization of testing and treatment.
US10366786B2

Electronic records are formatted according to recipient addresses. When an electronic database record is received by a server or other device, the electronic database record has any formatting, herein termed a legacy format. The electronic database record is destined for delivery to device identified by a recipient address. The recipient address is associated with a software agent that reformats the legacy format into a different format. The electronic database record is thus reformatted according to software agent associated with the recipient address. A reformatted database record is thus sent to the recipient address, and the reformatted database record has the different format.
US10366784B1

Methods and systems for transferring a prescription to a mail order prescription service are described. In one embodiment, an electronic image of a retail pharmacy prescription label is received, in which the image of the retail pharmacy prescription label includes a representation of a retail pharmacy prescription number associated with a prescription drug prescribed to a member. A retail pharmacy associated with the retail pharmacy prescription number is identified. A prescription associated with the retail pharmacy prescription number is identified based on identification of the retail pharmacy. A mail order delivery request to refill the prescription drug for the member at mail order is generated. Other methods and systems are described.
US10366782B2

A method for at least one of characterizing, diagnosing, and treating a cardiovascular disease condition in at least a subject, the method comprising: receiving an aggregate set of biological samples from a population of subjects; generating at least one of a microbiome composition dataset and a microbiome functional diversity dataset for the population of subjects; generating a characterization of the cardiovascular disease condition based upon features extracted from at least one of the microbiome composition dataset and the microbiome functional diversity dataset; based upon the characterization, generating a therapy model configured to correct the cardiovascular disease condition; and at an output device associated with the subject, promoting a therapy to the subject based upon the characterization and the therapy model.
US10366773B2

An electrical fuse (E-fuse) circuit is disclosed, which relates to a technology for processing a failed part of the E-fuse circuit. The E-fuse circuit comprising: a boot-up controller configured to generate at least one fuse address and a sensing enable signal, an electrical fuse (E-fuse) array configured to include a plurality of fuse sets, and configured to output fuse data including failed data if a failure has occurred in an E-fuse of the plurality of fuse sets, based on the fuse address and the sensing enable signal, a fail controller configured to detect failed data from the fuse data, and output a failed signal and a failed address storage circuit configured to store a failed address from among the fuse addresses based on the failed signal.
US10366764B2

Provided is a sense amplifier circuit for detecting data having been read from a memory cell. The sense amplifier circuit includes: a potential control unit for controlling the potential of a bit line connected to a memory cell; a current amplifier unit for amplifying a readout current flowing from the memory cell to the bit line so as to produce an amplified current; and a detection unit for detecting data having been read from the memory cell on the basis of the amplified current. The potential control unit controls the potential of the bit line in a data readout duration, and the data readout duration includes a current amplification duration, and the current amplifier unit amplifies the readout current in the current amplification duration.
US10366761B2

A memory system may include: a memory device including a plurality of memory blocks; and a controller suitable for managing the memory blocks as a plurality of super memory blocks by grouping them in a type corresponding to a predetermined condition, managing a bad block pool of the form of bitmaps and indexes by setting super memory blocks among the super memory blocks, in each of which one or more bad memory blocks are included, as bad super memory blocks, and managing regenerated super memory blocks by checking, through the bad block pool, normal memory blocks included in the respective bad super memory blocks and then performing grouping in the type corresponding to the predetermined condition.
US10366760B1

The present application provides a NAND flash memory with wordline voltage compensate, including wordlines. Each wordline corresponds to a wordline voltage with a compensated temperature coefficient. The wordlines are divided into a plurality of groups, each group corresponds to a compensated temperature coefficient. Each wordline corresponds to a wordline address, and the groups of wordlines are divided by at least a border according to wordline addresses, or divided by zones having fixed number of wordlines.
US10366759B2

Memory devices include a first string of memory cells selectively connected to a first data line, a second string of memory cells selectively connected to a second data line, and a transistor that selectively connects the first data line to the second data line, thereby permitting connecting the first and second data lines in series before programming or sensing memory cells of the first and second strings of memory cells.
US10366753B2

Subject matter disclosed herein may relate to programmable fabrics including correlated electron switch devices.
US10366749B2

A memory system according to one embodiment includes a memory device including a memory cell with a variable resistance value and a first controller, and a second controller. The first controller is configured to compare first read data read from the memory cell when a first voltage is applied to the memory cell with second read data read from the memory cell when a second voltage is applied to the memory cell. The first voltage is different from the second voltage. The first read data has a first value or a second value with the first value being different from the second value. The second read data has the first value or the second value.
US10366748B2

Apparatuses and methods for sensing a resistance variable memory cell include circuitry to apply a programming signal to a memory cell in the array, the programming signal associated with programming resistance variable memory cells to a particular data state, and detect a change in resistance of the memory cell to determine if a data state of the memory cell changes from an initial data state to a different data state during application of the programming signal.
US10366739B2

A circuit includes selected sense circuits configured to be connected to selected bit lines and unselected sense circuits configured to be connected to unselected bit lines during a sense operation. A voltage supply circuit may supply a selected pulse and an unselected pulse to the selected and unselected sense circuits. The selected sense circuits may pass the selected pulse to associated charge-storing circuits, and reject the unselected pulse. The unselected sense circuits may pass the unselected pulse to associated charge-storing circuits, and reject the selected pulse. In addition, voltage-setting circuitry may set sense voltages in the unselected sense circuits to a pre-sense level that matches the pre-sense level of communication voltages in the unselected sense circuits.
US10366738B2

Some embodiments include an integrated memory assembly having a first memory array deck over a second memory array deck. A first series of conductive lines extends across the first memory array deck, and a second series of conductive lines extends across the second memory array deck. A first conductive line of the first series and a first conductive line of the second series are coupled with a first component through a first conductive path. A second conductive line of the first series and a second conductive line of the second series are coupled with a second component through a second conductive path. The first and second conductive lines of the first series extend through first isolation circuitry to the first and second conductive paths, respectively; and the first and second conductive lines of the second series extend through second isolation circuitry to the first and second conductive paths, respectively.
US10366731B2

A memory device includes a serial interface controller that receives and operates using a serial message having a format that includes a command field of the serial message. The format also includes a register address field of the serial message immediately following the command field. The format further includes a data field of the serial message immediately following the register address field.
US10366725B2

Systems and methods are provided to implement and facilitate cross-fading, interstitials and other effects/processing of two or more media elements in a personalized media delivery service. Effects or crossfade processing can occur on the broadcast, publisher or server-side, but can still be personalized to a specific user, in a manner that minimizes processing on the downstream side or client device. The cross-fade can be implemented after decoding, processing, re-encoding, and rechunking the relevant chunks of each component clip. Alternatively, the cross-fade or other effect can be implemented on the relevant chunks in the compressed domain, thus obviating any loss of quality by re-encoding. A large scale personalized content delivery service can limit the processing to essentially the first and last chunks of any file, there being no need to process the full clip.
US10366722B1

An apparatus comprises a laser diode configured to generate modulated light during a write operation in response to receiving modulated current having a mean amplitude that varies or is constant. A slider is configured for heat-assisted magnetic recording and to receive the modulated light. A writer heater of the slider is configured to receive power during the write operation having a magnitude that varies or is constant. A sensor is situated on or within the slider. The sensor is configured to produce a sensor signal representative of output optical power of the laser diode. Measuring circuitry is coupled to the sensor and configured to measure a change in the sensor signal indicative of a laser mode hop during the write operation.
US10366720B2

An apparatus comprises a slider comprising an air bearing surface (ABS) and configured for heat-assisted magnetic recording. The slider includes a writer and a reader at the ABS, a near-field transducer (NFT) proximate the writer, and an optical waveguide optically coupled to a laser source and the NFT. The slider further includes a sensor configured to contact and sense thermal asperities of a magnetic recording medium. The sensor is formed from one of Ru, Rh, Pd, Os, Ir, and Pt.
US10366719B1

A clearance heater of a write head is engaged with a boosted current that exceeds a steady-state current. The steady-state current causes the write head to maintain a desired clearance over a disk during writing, the boosted current being applied before a start of the writing. The boosted current is monotonically decreased before the start of the writing and the steady-state current is applied to the heater after the start of the writing.
US10366718B1

A signal is monitored that provides an indicator of disturbance affecting a hard disk drive. In response to determining that the indicator of the disturbance satisfies a threshold, a lattice recursive least squares computation is applied to the signal to determine at least one notch frequency. A notch filter is formed using the at least one notch frequency. The notch filter is used by a servo controller loop that positions a read/write head over a disk of the hard disk drive. The notch filter is applied to the servo control loop for subsequent positioning of the read/write head.
US10366713B1

A pad/trace line layout for a PMR writer structure having two or more writers on a slider, and a process for selecting the best of the multiple writers is disclosed. Each writer is individually probed with a spin stand test device to generate performance results including bit error rate (BER), and area density capability (ADC). After the best writer is determined, the slider is integrated in a HGA. Only the best writer is connected through trace lines to a preamp to enable functionality. At least one trace line has a plurality of arms that enable flexibility in connecting the best writer to the preamp while other arms are not connected. In some embodiments, all writers share a common W− pad that is connected to the preamp through one of two trace lines while the other trace line has one of the plurality of arms connected to the best writer.
US10366696B2

A linear prediction coefficient of a signal represented in a frequency domain is obtained by performing linear prediction analysis in a frequency direction by using a covariance method or an autocorrelation method. After the filter strength of the obtained linear prediction coefficient is adjusted, filtering may be performed in the frequency direction on the signal by using the adjusted coefficient, whereby the temporal envelope of the signal is shaped. This reduces the occurrence of pre-echo and post-echo and improves the subjective quality of the decoded signal, without significantly increasing the bit rate in a bandwidth extension technique in the frequency domain represented by SBR.
US10366695B2

A method includes performing modifying, at a decoder, at least a portion of inter-channel phase difference (IPD) parameter values based on a mismatch value to generate modified IPD parameter values. The mismatch value is indicative of an amount of temporal misalignment between an encoder-side reference channel and an encoder-side target channel. The modified IPD parameter values are applied to a decoded frequency-domain mid channel during an up-mix operation.
US10366690B1

A canonicalizer can be used with or implemented within a natural language understanding (NLU) component of a speech processing system to enable the system to properly identify an entity to which a user refers in a spoken utterance. The canonicalizer may determine a first canonical value using a gazetteer associated with a determined intent of the spoken utterance. The canonicalizer may determine a second canonical value using a look-up table of canonical values. The canonicalizer may then output either the first canonical value or the second canonical value for further NLU processing, such as entity resolution.
US10366681B2

An adjustable integrated lug and drum mount composed of an integrated lug, a U-bracket and at least one mounting component, wherein the relative position of the mounting component with respect to the U-bracket is adjustable. The integrated lug and U-bracket are durably attached to the drum shell and one another with two fasteners. The U-bracket has a planar, free member, which connects with the mounting component(s). The planar, free member has one end, attached continuously to the bulk of the U-bracket, called the joined end. The planar, free member has another end, disposed distal to the joined end, called the free end, which can vibrate. The mounting components can be mounted substantially anywhere between the joined end and the free end. The adjustment changes the stiffness with which the integrated lug and drum mount connects the drum leg or support to the drum. The integrated lug has a threaded receiver that can accept a threaded shaft from a tuning screw.
US10366678B2

Described is a pick for use with a stringed instrument, the pick being constructed of a polyimide material. Because of the various physical properties of the polyimide material, the pick exhibits increased dimensional stability, desirable lubricity throughout the pick, increased resistance to wear, and desirable rigidity. The combined properties of the pick provide exceptional tonality and longevity.
US10366671B2

The present application discloses a method and an apparatus for controlling transmission of a VBO signal and a display terminal. The method is applied in the display terminal, where the display terminal includes a mainboard and a Tcon board which use a VBO interface for communications, and the method includes: after a system is powered on, performing multiple interactions between the Tcon board and the mainboard according to a VBO signal transmission protocol; after each of the interactions, acquiring, by the Tcon board, a timing control signal by parsing valid image data of a received VBO signal transmitted by the mainboard, and if the timing control signal acquired by parsing successively satisfies a preset condition in a preset number of handshakes, then stopping repeating the interaction, and only performing transmission of display image data in the VBO signal.
US10366668B2

A data driver which drives a display panel including a data line, a gate line and a common voltage line. The data driver includes a digital-to-analog converter configured to convert a data signal to a data voltage and an output buffer configured to amplify the data voltage. The output buffer includes an output channel through which an amplified data voltage is output to the data line and a dummy channel through which a feedback voltage corresponding to a common voltage from the common voltage line is received.
US10366660B2

The present disclosure relates to a COA substrate including a glass substrate, a common electrode on the glass substrate, an insulation layer on the common electrode, a data line on the insulation layer, and the data line intersects with the common electrode. The COA substrate further includes a first passivation layer, a RGB color-filter layer, and a second passivation layer arranged on the data line in sequence. A disconnected gap is configured at an intersection of the common electrode and the data line such that the common electrode comprises two opposite ends. The insulation layer fills the gap, and the second passivation layer is configured with a conductive layer spanning over two ends of the common electrode. The present disclosure also relates to a liquid crystal panel including the above COA substrate.
US10366659B2

The present disclosure relates to an array substrate for enhancing gate driver on array (GOA) reliability. The array substrate includes dual and adjacent VSS traces in a rim. The VSS traces include a first VSS trace and a second VSS trace, and 2n number of regulation capacitors are configured between the CF_COM trace and the second VSS trace via metal material in different layers. Alternatively, a single third VSS trace is configured between the GOA circuit and the CF_COM in the active display area (AA), and 2n number of regulation capacitors are configured between the CF_COM trace and the third VSS trace via metal material in different layers. The array substrate may be adopted in the mass production of the TFT display panels.
US10366654B2

The present disclosure provides an OLED pixel circuit and a method for retarding the aging of an OLED device. By providing a first sub-pixel driving unit, a second sub-pixel driving unit, a first reverse biasing unit, and a second reverse biasing unit and by simple control timing, a first light emitting diode and a second light emitting diode will not always be in a DC biased state, and the first light emitting diode and the second light emitting diode will emit light alternately in different frames.
US10366618B2

A system, method and computer program product for providing a learning aid using pictorial mnemonics. The method can include receiving a first input including a selection of a content topic. The method further includes displaying a first pictorial mnemonic associated with the selected topic, wherein the first pictorial mnemonic comprises one or more sub-images, and a list of one or more attributes, wherein each attribute is associated with a corresponding sub-image.
US10366613B2

A path prediction device comprises a storage unit that generates and stores, based on information collected from a plurality of vehicles including a first vehicle, traveling path information indicating information associated with paths where the respective vehicles have traveled; a positional information acquisition unit that acquires a first position indicating the current position of the first vehicle; and a path prediction unit that predicts the traveling path of the first vehicle using at least one of first path information indicating paths of the first vehicle and second path information indicating paths of second vehicles among the traveling path information, wherein the path prediction unit determines a use ratio of the first path information, which is used to predict the traveling path, based on a past traveling record of the first vehicle at the first position.
US10366609B2

One or more techniques and/or systems are provided for estimating parking occupancy. For a paid parking period, parking meter transaction data may be acquired for a parking meter encompassed by a zone of one or more parking spaces. The parking meter transaction data may be evaluated to determine status data, such as an estimation of whether one or more parking spaces are available, occupied, and/or will become available. A parking occupancy, indicative of a likelihood of available parking spaces, may be estimated based upon the status data. For a free parking period, the parking occupancy may be estimated based upon vehicle flow data that is indicative of vehicles entering, parking, and/or leaving the one or more parking spaces. In this way, the parking occupancy may be provided to a driver to mitigate wasted time and/or gas otherwise spent searching for an available parking space.
US10366605B1

A system of broadcasting information related to hazards impacting vehicle travel may include a mobile device configured to: (1) mount within a vehicle dashboard cradle so that the mobile device is positioned to take images forward of a vehicle; (2) collect telematics data, with customer permission or affirmative consent, when the vehicle is moving, including GPS location, speed, heading, lane, braking, cornering, acceleration, and/or route data of the vehicle; (3) generate an alert based upon the telematics data and the images, and/or broadcast data including the images and the telematics data; and/or (4) broadcast the alert and/or the data collected to (a) a nearby vehicle(s) and/or (b) a smart infrastructure component(s) to facilitate warning of hazards upon the nearby vehicle(s) and/or the smart infrastructure component(s) receiving and processing the alert and/or the broadcasted data. Insurance discounts may be generated based upon the risk mitigation or prevention functionality.
US10366604B1

A system for displaying information to drivers of taxis in an operating region that has a plurality of popular destinations includes a display device fixed within each taxi. The display device includes a plurality of selectable information screens that are each adapted to display information received by a transceiver of the display device. A dispatch information system is adapted to transmit dispatching data of the operating region to the display devices of each taxi. A queue information device associated with each of the popular destinations is adapted to transmit queue information to the dispatching information system. Preferably at least one of the selectable information screens includes a map of the operating region, which may be separated into different grids each having a queue length aggregate indicator that indicates the average load time of all of the taxi queues of the popular destinations within that grid.
US10366597B2

A method, computer-readable medium, and device for deploying virtual network functions in response to detecting an emergency event are disclosed. A method may detect an emergency event associated with a first location, deploy a first virtual network function on a first host device of the wireless network in a central zone associated with the first location, in response to detecting the emergency event, and configure a first alarm threshold for the first virtual network function that is indicative of a type loading condition at the first virtual network function. The method may further deploy a second virtual network function on a second host device of the wireless network in a second zone and configure a second alarm threshold for the second virtual network function that is indicative of the type of loading condition at the second virtual network function.
US10366595B2

A surveillance method may comprise obtaining one or more alert levels, and for each of the alert levels, obtaining a user configuration of an action for responding to the alert level, training a model with marked training materials for detecting the alert level of a triggering event from a camera input, obtaining a user configuration of a time for executing the action, and obtaining a user configuration of a system for executing the action.
US10366590B2

Various arrangements for operating a smoke detector are presented. A voltage output by a light sensor of the smoke detector may be measured. A carbon monoxide concentration using a carbon monoxide sensor of the smoke detector may be determined. A smoke concentration using the voltage signal may also be determined. A smoke concentration warning threshold based on the determined carbon monoxide concentration may be determined. The determined smoke concentration may be compared to the smoke concentration warning threshold. A warning alarm may be generated in response to comparing the determined smoke concentration to the smoke concentration warning threshold.
US10366588B2

Techniques are described for moving asset location tracking and monitoring system technology. A system monitors for events related to a monitoring system that monitors a fixed property and the system detects an event related to the monitoring system based on the monitoring. The system performs an operation that leverages geographic location tracking of at least one mobile asset associated with the fixed property based on the detected event.
US10366583B2

This disclosure relates to haptic feedback generators, including bistable materials for providing haptic feedback to a user. Such haptic feedback generators are useful in structural materials, such as elements of wearables or accessories.
US10366581B2

Access devices like credit cards and/or check cards have enhanced security features that allow a customer to control circumstances under which their account is accessed. Fraudsters may try to access the account without the knowledge of the consumer set controls, the system takes remedial action with reduced instances of false positives. An account is established for an account holder through a central entity, e.g. an issuer. At least one user is associated with the access device that is established for one or more transactions. Use of the access devices is defined by a set of rules defined by the central entity and are controllable by the customer, including comprising any of the account holder and the user of the account. The customer inputs, controls, and/or updates parameters associated with the customer-controllable rules. Subsequent authorization of the access devices is controlled based on the customer input and other controls.
US10366578B1

Gaming machines and games are configured with one or more wheel events or features. The wheel events or features may comprise main games or bonus games, or may comprise entertaining representations of outcomes of other games or events. The wheel events comprise the selection of one or more segments of a wheel having associated awards. Wheel events may have various entertaining configurations, such as morphing wheels, symbols that reveal awards and the like.
US10366571B1

A wagering method includes display of random symbols in a grid array of rows and columns of frames displayed on a visual screen. The player receives a number of directable virtual projectiles. The player selects a trajectory for the virtual projectile that passes into the grid array. The processor moves the virtual projectile on the visual screen along the selected trajectory and eliminates symbols within penetrated frames. Each virtual projectile has a designated frame penetrating strength. Each moved virtual projectile passes into and through frames until the virtual projectile exhausts its frame penetrating strength, and eliminates symbols in each frame the virtual projectile penetrates. The processor accumulates all symbols eliminated in ordered arrays of like symbols or orders of symbols.
US10366568B2

A new method of playing a lottery or other game of chance is described in which a Player who purchased a ticket for a first lottery may subsequently purchase a “Milligan,” a chance to win a subset of prizes at a subsequent lottery but at a reduced cost. Similar to a mulligan in golf, the “Milligan” affords the Player a second opportunity to play. While giving the Player the benefit of an additional, discounted chance to a win, this new method of play also provides Lottery Operators additional revenue at a lower payout risk. Ticket Retailers benefit from the new method of play because it may incentivize players to return to Ticket Retailers to purchase the “Milligan.” Another new method of playing a lottery or other game of chance is described in which a Player may purchase a ticket for a lottery for a chance to win a subset of prizes but at a reduced cost is also provided.
US10366565B2

Described herein are frameworks and methodologies for delivering electronic gaming machine user interfaces across multiple client platforms. Embodiments of the invention have been particularly developed for providing electronic casino-type games across a range of client devices, including various forms of mobile device, computing devices, smart TVs, consoles, and the like. While some embodiments will be described herein with particular reference to that application, it will be appreciated that the invention is not limited to such a field of use, and is applicable in broader contexts.
US10366561B2

Gaming devices, gaming systems, methods of conducting a wagering game, and computer programs for initiating a wagering game are presented herein. A gaming system is presented that includes a wager input device, a display device, and game-logic circuitry. The wager input device receives wagers from players to play the wagering game. The display device displays outcomes of the wagering game via a plurality of symbol-bearing reels each having a plurality of symbol positions occupied by symbols, at least one of the reels having a designated clump area comprising a predetermined number of the symbol positions. Prior to displaying the outcome of the wagering game, the game-logic circuitry randomly determines whether to include a symbol clump in the designated clump area, the symbol clump comprising a plurality of identical symbols occupying adjacent ones of the symbol positions within the designated clump area. A symbol clump comprises one or more identical symbols occupying two or more symbol positions located immediately adjacent one another on one reel. The game-logic circuitry directs the display device to display the symbol-bearing reels spinning and stopping to present a randomly determined outcome of the casino wagering game.
US10366555B1

An electromechanical locking system includes one or more moveable locking elements and one or more actuators configured to move each of the one or more moveable locking elements between positions. The system includes an interface configured to receive information from a keycard, a processor, and a computer-readable storage medium. The processor causes the interface to scan the keycard and detect one or more features of the keycard when the keycard is detected by the interface, identify a first code that corresponds to the detected features of the keycard, apply functions to the first code to yield a second code that represents one of the plurality of positions for each of the one or more moveable locking elements, and cause the actuator to move the one or more movable locking elements to the one or more positions that correspond to the second code.
US10366554B2

Methods and systems are provided for an extended secure idle (SI) for a mobile platform. The SI may be entered and exited responsive to a variety of SI entry and SI exit conditions. SI entry and exit conditions include receiving key fob data from a key fob authenticated with the mobile platform. In addition, various predetermined safeguard conditions for scenarios to monitor may be designated a priori. The described system and method will continually check that the predetermined safeguard conditions are not violated during an extended SI.
US10366549B1

An electrical system for a vehicle may include a main power supply and a power supply controller electrically connected to the main power supply and configured to selectively electrically connect the main power supply to, and disconnect the main power supply from, a vehicle subsystem. The electrical system may also include a supervisor power supply controller configured to receive signals indicative of an operational status of the vehicle, and determine, based at least in part on the signals, expected signals associated with operation of a plurality of vehicle subsystems. The supervisor power supply controller may also receive signals associated with operation of a vehicle subsystem, and determine that the signals associated with operation of the vehicle subsystem are indicative of a fault. The supervisor power supply controller may cause the power supply controller associated with the vehicle subsystem to disconnect the vehicle subsystem from the main power supply.
US10366548B2

A wireless transmission protocol for exchanging data between an unmanned aerial vehicle and a ground terminal is provided. The unmanned aerial vehicle is configured to transit image or video media data while mid-flight. The unmanned aerial vehicle and the ground terminal share a single communications channel using a time division multiple data access protocol. The unmanned aerial vehicle and the ground terminal use different communication protocols to send different types of data signals.
US10366547B2

A system and method for selecting a fueling station for vehicle refueling, including receiving fuel information from a remote device corresponding to one or more fueling stations near a vehicle; upon the vehicle travelling to a selected one of the one or more fueling stations, setting a flag to a value based upon a fuel grade of fuel used to refuel the vehicle at the selected one of the one or more fueling stations; and capturing location information for at least one of the vehicle and the selected one of the one or more fueling stations. Subsequent to refueling at the selected one of the one or more fueling stations, the method further includes determining fuel information of the fuel used to refuel the vehicle; and sending the flag, the fuel information of the fuel used to refuel the vehicle, and the captured location information to the remote device.
US10366546B2

A meter apparatus and method of operating a removable meter apparatus are described. The meter apparatus includes a tag associated with unique tag identification information and configured to be permanently affixed to a location housing at a unique physical location, and includes a removable meter unit configured to mate with the location housing and receive the tag identification from the tag and report the tag identification to a data manager configured to associate an identifier of the removable meter unit with the tag identification and unique physical location, and associate configuration information for the physical location with the removable meter unit and the tag identification. The unique physical location can comprise a single-space parking location.
US10366540B2

An electronic apparatus includes a displayer, a graphic processing circuit, sensors and a control circuit. The displayer is configured for displaying a virtual reality scene or an augmented reality scene. The graphic processing circuit is coupled to the displayer. The graphic processing circuit is configured for computing a plurality of scene segments in the virtual reality scene or the augmented reality scene. The sensors are configured for collecting attention factors. The control circuit is coupled to the sensors and the graphic processing circuit. The control circuit is adapted to generate an attention map according to the attention factors. The attention map indicates priority rankings of the scene segments. The control circuit is further adapted to allocate a distribution of computational resources of the graphic processing circuit between the scene segments according to the priority rankings. The scene segments are computed differentially according to the distribution of computational resources.
US10366532B2

A method of rendering an object including a path formed by a primitive includes: generating a tree corresponding to spaces partitioned by the primitive; selecting a pixel from the partitioned spaces; and acquiring a winding number of the selected pixel by detecting the tree.
US10366530B2

A method and system is provided for culling hidden objects in a tile-based graphics system before they are indicated in a display list for a tile. A rendering space is divided into a plurality of regions which may for example be a plurality of tiles or a plurality of areas into which one or more tiles are divided. Depth thresholds for the regions, which are used to identify hidden objects for culling, are updated when an object entirely covers a region and in dependence on a comparison between a depth value for the object and the depth threshold for the region. For example, if the depth threshold is a maximum depth threshold, the depth threshold may be updated if an object entirely covers the tile and the maximum depth value of the object is less than the maximum depth threshold.
US10366524B2

Devices, systems, and methods include a three-dimensional (3D) scanning element, an electronic data storage configured to store a database including fields for 3D scan data and demographic information, a processor, and a user interface. In an example, the processor obtains 3D scan data of a body part of a subject from the 3D scanning element, analyzes the 3D scan data for incomplete regions, generate a composite 3D image of 3D scan data from the database based on similarities of demographic information, and overlays composite 3D image regions corresponding to incomplete regions on the 3D scan data.
US10366520B2

An apparatus that creates an electronic album laying-out images in units of pages from a plurality of image files, comprising a management unit which manages, by classifying into a plurality of pre-set categories, templates that define a location region of an image to be located in a page, a setting unit which sets one of the plurality of categories for each page, a decision unit which analyzes image files that are targets to include in an electronic album, and decides images that are targets to lay out in each page, and a layout unit which lays out each decided image as a target to lay out to a page of interest, by using a template classified into a category set to a page of interest by the setting unit from the templates managed by the management unit.
US10366515B2

An image processing apparatus includes a region detection unit, an image processing unit, and an image composing unit. The region detection unit detects a specified region from an original image. The image processing unit deforms a shape of a sample image that is an image serving as a sample in accordance with a shape of the specified region and deforms a texture of the sample image so as to express a depth corresponding to the specified region. The image composing unit overlays the deformed sample image on the specified region of the original image.
US10366513B2

A portioning machine for providing a custom cosmetic includes a mixer having a mixing chamber and also accommodates a plurality of syringes having outlets that are directly coupled to the mixing chamber. In one embodiment, the portioning machine includes a plurality of slots, where each slot is configured to receive an assembly having at least one syringe. In another embodiment, the portioning machine includes a slot configured to receive an assembly having a plurality of syringes. Each syringe is associated with an actuator, and the portioning machine includes a portioning processor configured to control the actuators to dispense additives from selected syringes into the mixing chamber in accordance with a target set of additive ratios to produce the custom cosmetic.
US10366511B2

Method/system for determining pose of camera using another camera imaging common scene, by capturing first scene image with first camera and obtaining first camera pose by georegistering to 3D-model, extracting scene features in first image, determining 3D coordinates of extracted features by mapping to 3D model, transmitting feature descriptors and feature coordinates, capturing second scene image with second camera, extracting scene features in second image and matching with first image features, determining second camera pose using 3D scene coordinates and corresponding 2D projections in second image. Method/system for determining pose of one camera using another camera in same camera assembly with known relative pose between cameras in assembly, by capturing image of scene with first camera and determining 3D coordinates of first camera by georegistering to 3D-model, and determining pose of second camera based on determined global pose of first camera and relative pose between second camera and first camera.
US10366505B2

A method for processing an image representing at least one halation. The image is read in via an interface to an image recording device. In addition, using the image an intensity distribution representing the halation is ascertained. The intensity distribution is then analyzed in order to determine a surface-shaped distribution of particles in the region of acquisition of the image recording device as the cause of the halation, and to distinguish it from a volume-shaped distribution of particles.
US10366498B2

A method and device for recognizing a motion of an object, the method including receiving event signals from a vision sensor configured to sense the motion, storing, in an event map, first time information indicating a time at which intensity of light corresponding to the event signals changes; generating an image based on second time information corresponding to a predetermined time range among the first time information, and recognizing the motion of the object based on the image.
US10366494B2

A computer-readable storage medium may be configured to store a program comprising instructions configured to, when executed by a computing device, cause the computing device to detect a selection of a partial area of the image, transform the image into a transformed image in which the selected partial area is positioned in a center of the transformed image, extract at least one feature from the transformed image, using a deep learning technique, enhance at least one feature of the at least one extracted feature, restore, as a restored image, at least one feature of the at least one enhanced feature, and inversely transform the restored image to provide segmented images.
US10366493B2

A display device includes a display panel includes a substrate divided into a light-emitting region and a non-light-emitting region including a sensing area, a pixel disposed on the light-emitting region, and a pixel-defining layer disposed on the non-light-emitting region, and a sensing panel which is disposed on the display panel and includes a sensing transistor configured to sense light that is emitted from the pixel and reflected by an external object. The sensing transistor overlaps the sensing area in a first direction parallel to a thickness direction of the display panel, is spaced apart from the light-emitting region in a second direction perpendicular to the first direction, and generates a current by receiving the light. The generated current may be used to sense light which is emitted from the pixel and reflected by an external object, such as a fingerprint, to allow the display to act as a biometric sensor.
US10366492B2

Disclosed herein are systems and method for segmentation and identification of structured features in images. According to an aspect, a method may include representing an image as a graph of nodes connected together by edges. For example, the image may be an ocular image showing layered structures or other features of the retina. The method may also include adding, to the graph, nodes adjacent to nodes along first and second sides of the graph. The added nodes may have edge weights less than the nodes along the first and second sides of the graph. Further, the method may include assigning start and end points to any of the added nodes along the first and second sides, respectively. The method may also include graph cutting between the start and end points for identifying a feature in the image.
US10366491B2

A method and apparatus for automated vertebra localization and identification in a 3D computed tomography (CT) volumes is disclosed. Initial vertebra locations in a 3D CT volume of a patient are predicted for a plurality of vertebrae corresponding to a plurality of vertebra labels using a trained deep image-to-image network (DI2IN). The initial vertebra locations for the plurality of vertebrae predicted using the DI2IN are refined using a trained recurrent neural network, resulting in an updated set of vertebra locations for the plurality of vertebrae corresponding to the plurality of vertebrae labels. Final vertebra locations in the 3D CT volume for the plurality of vertebrae corresponding to the plurality of vertebra labels are determined by refining the updated set of vertebra locations using a trained shape-basis deep neural network.
US10366490B2

A method for training a segmentation correction model includes performing an iterative model training process over a plurality of iterations. During each iteration, an initial segmentation estimate for an image is provided to a human annotators via an annotation interface. The initial segmentation estimate identifies one or more anatomical areas of interest within the image. Interactions with the annotation interface are automatically monitored to record annotation information comprising one or more of (i) segmentation corrections made to the initial segmentation estimate by the annotators via the annotation interface, and (ii) interactions with the annotation interface performed by the annotators while making the corrections. A base segmentation machine learning model is trained to automatically create a base segmentation based on the image. Additionally, a segmentation correction machine learning model is trained to automatically perform the segmentation corrections based on the image.
US10366489B2

A method and system are disclosed for outputting augmented reality information to a first user. In an embodiment, the method includes acquiring first information, including image information, depth information, coordinate information and combinations thereof, the first information relating to at least one of a medical device and a medical examination of a patient; creating the augmented reality information, relating to the medical device and/or the medical examination of the patient, based on the first information; and outputting the augmented reality information such that the augmented reality information is perceivable in a field of view of the first user.
US10366486B2

A mounting device mounts components on a board, and performs processing of arranging discard components discarded based on a captured image on a discard loading section. A CPU of a management computer acquires an identification image in which it is possible to identify a discard component to be discarded and a captured image of the discard component, links the acquired identification image of the discard component and the captured image of the discard component, and creates a discard component arrangement image screen that includes an arrangement display area in which the identification images are arranged based on an order in which the discard components were arranged on discard loading section. The CPU of management computer then outputs the created discard component arrangement image screen.
US10366483B2

Notch detection methods and modules are provided for efficiently estimating a position of a wafer notch. Capturing an image of specified region(s) of the wafer, a principle angle is identified in a transformation, converted into polar coordinates, of the captured image. Then the wafer axes are recovered from the identified principle angle as the dominant orientations of geometric primitives in the captured region. The captured region may be selected to include the center of the wafer and/or certain patterns that enhance the identification and recovering of the axes. Multiple images and/or regions may be used to optimize image quality and detection efficiency.
US10366475B2

Image data obtained by imaging of an imaging element capable of imaging a subject with sensitivity to a wavelength band of visible light and a wavelength band of near-infrared light via an optical system is acquired. A point image restoration process using a common restoration filter is performed on the image data of the subject captured with sensitivity to the wavelength band of the visible light by the imaging element and the image data of the subject captured with sensitivity to the wavelength band of the near-infrared light by the imaging element. The common restoration filter is calculated on the basis of average optical characteristics of the optical system obtained by performing weighted averaging of first optical characteristics with respect to the visible light of the optical system and second optical characteristics with respect to the near-infrared light of the optical system.
US10366471B2

A method of de-mosaicing pixel data from an image processor includes generating a pixel block that includes a plurality of image pixels. The method also includes determining a first image gradient between a first set of pixels of the pixel block and a second image gradient between a second set of pixels of the pixel block. The method also includes determining a first adaptive threshold value based on intensity of a third set of pixels of the pixel block. The pixels of the third set of pixels are adjacent to one another. The method also includes filtering the pixel block in a vertical, horizontal, or neutral direction based on the first and second image gradients and the first adaptive threshold value utilizing a plurality of FIR filters to generate a plurality of component images.
US10366467B1

A method for storing data of an image frame into a frame buffer includes at least the following steps: dividing the image frame into a plurality of access units, each having at least one encoding unit, wherein each encoding unit is a unit for data compression; and performing the data compression upon each encoding unit of the image frame, and generating an output bitstream to the frame buffer based on a data compression result of the encoding unit. A processing result of each access unit includes each output bitstream of the at least one encoding unit included in the access unit; a plurality of processing results of the access units are stored in a plurality of storage spaces allocated in the frame buffer, respectively; and a size of each of the storage spaces is equal to a size of a corresponding access unit.
US10366461B2

Manual human processing of documents often generates results that are subjective and include human-error. The cost and relatively slow speed of manual, human analysis makes it effectively impossible or impracticable to perform document analysis at the scale, speed, and cost desired in many industries. Accordingly, it may be advantageous to employ objective, accurate rule-based techniques to evaluate and process documents. This application discloses data processing equipment and methods specially adapted for a specific application: analysis of the breadth of documents. The processing may include context-dependent pre-processing of documents and sub-portions of the documents. The sub-portions may be analyzed based on word count and commonality of words in the respective sub-portions. The equipment and methods disclosed herein improve upon other automated techniques to provide document processing by achieving a result that quantitatively improves upon manual, human processing.
US10366457B2

Techniques for utilizing thematic repositories for transaction management are described herein. The techniques may include receiving data associated with at least one transaction, and associating at least a subset of the data with at least one thematic repository of a plurality of thematic repositories. An individual thematic repository of the plurality of thematic repositories may be configured to aggregate data from a plurality of transactions that are individually determined to be associated with a theme of the individual thematic repository.
US10366452B2

The disclosed embodiments relate to implementation of a trading system, which may also be referred to as a trading system architecture, having improved performance which further assures transactional determinism under increasing processing transaction loads while providing improved trading opportunities, fault tolerance, low latency processing, high volume capacity, risk mitigation and market protections with minimal impact, as well as improved and equitable access to information and opportunities.
US10366445B2

A system, method, and apparatus for automated object recognition and checkout at a retail kiosk is provided. The system includes a controller configured with a processor and a memory to control operations of the automated retail checkout system. The system further includes an imaging device in communication with the controller and configured to create multiple electronic images of an object, such as a product for purchase. The system also includes an object recognition device in communication with the controller and the imaging device. The processor may execute software to receive electronic images from the imaging device, extract at least one feature from the images, and recognize the object based on a predetermined model being applied to the extracted feature from the images. The system also includes a display device to display an indication of the recognized object from the object recognition device.
US10366441B2

Disclosed are systems, methods, and non-transitory computer-readable storage media for conducting sales. A system configured to practice the method receives an inquiry with at least one parameter from a user associated with a sale of an item. The system identifies one or more discount items that satisfy the inquiry and filters the one or more discount items based on a time-sensitive sales opacity scale. The system identifies comparable items for each discount item at nondiscount rates dynamically using real-time data and presents one or more comparable groups to the user, each comparable group including one filtered discount item and respective comparable items. Then the system advances the sale of the discount item based on user acceptance of one of the presented one or more comparable groups.
US10366438B2

An exemplary system and method provides a product notification and recommendation technology for monitoring a computing device to detect particular use-cases of device activity and providing a notification through a user interface that indicates at least one product corresponding to the detected particular use-cases. In this way, the product notification and recommendation technology adds a new dimension of usage-based personalization to targeted advertising that results in timely product and service recommendations.
US10366430B2

A method performed by an electronic device is described. The method includes obtaining an auxiliary product request or an auxiliary service request in conjunction with a vehicle request. The method also includes obtaining image data from an interior of at least one vehicle. The method further includes performing computer vision analysis on the image data, including processing the image data to classify one or more objects within a scene of the interior of the at least one vehicle. The method additionally includes determining, based on the classification, whether the one or more objects satisfy the auxiliary product request or the auxiliary service request within the interior of the at least one vehicle.
US10366428B2

A networked communication system allows a vendor that maintains a website to prioritize, select, and establish human-assisted interaction with visitors to the website. The vendor's human help agents are provided with intuitive interfaces that depict visitor priority based on agent-specific ranking rules. Agents can manage these rules to optimize their performance in responding to visitors, and thus improve the quality of visitors' experiences.
US10366421B1

Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, and including a method for providing content based on social influence scores of publishers. The method comprises identifying a social influence score for each of a plurality of users associated with a social network where one or more of the users is also a publisher of content. The method further comprises receiving a request for content, the content to be delivered along with content provided by a content publisher. The method further comprises determining a social influence score for the particular content publisher and identifying one or more offers associated with content, where each offer is based at least in part on a specification by a content sponsor of at least a minimum social influence score for a given impression. The method further comprises providing a content item based on the one or more identified offers.
US10366416B2

A method for transmitting a campaign notification message to a shopper mobile computing device includes receiving a condition set from a computing device corresponding to a user for generating the campaign notification message. The condition set includes a defined campaign type, at least one proximity detection device activated by the user and at least one proximity-based delivery parameter indicating campaign content related to the defined campaign type, wherein the campaign content is associated with a corresponding range of proximities in relation to the activated proximity detection device. The method also includes receiving proximity information from the shopper mobile computing device indicating a proximity of the shopper mobile computing device in relation to the activated proximity detection device. The method also includes generating the campaign notification message based on the received condition set and the received proximity information and transmitting the campaign notification message to the mobile computing device.
US10366415B1

A dimensional translator may automatically translate a dimension from an entity to a different dimension of another entity. The dimensional translator may do so by comparing attributes of the input dimension (the dimension to be translated) to attributes of a target data structure. An attribute may include, for example, hierarchy of a data structure, relationships of a data structure, a keyword associated with a data structure, and a data value associated with the data structure. The dimensional translator may automatically determine how a target entity would categorize the item. In particular, a Universal Product Code dimension of an item provided by an entity may be translated into a data structure of a target entity such as a retailer in order to determine how an item identified by the UPC will be categorized by the retailer.
US10366406B2

A social networking system receives information describing locations associated with a plurality of its users. Based on information identifying each user and a location associated with each user, the social networking system generates and stores hash values. For example, the social networking system maintains various geo-tiles that each identify geographic areas and generates a hash value based on a user identifier and an identifier of a geo-tile including the location associated with the user. Based on the hash values and locations associated with one or more users, the online system determines a number of unique users associated with locations included in a geographic region. When determining the number of unique users, the online system accounts for a rate at which the online system updates location information associated with various users.
US10366398B2

Provided are methods and systems for providing digital content based on a social relationship. Computer-implemented methods include dividing digital content into a plurality of fragments based on a determined division unit of the digital content, providing direct ownership of a first one of the plurality of fragments to a primary user in response to a request from the user, providing indirect ownership of a second one of the plurality of fragments to the primary user based on at least one secondary user having a social relationship with the primary user and the at least one secondary user having direct ownership of the second one of the plurality of fragments, and providing access to the digital content based on a set of fragments of the plurality of fragments that the primary user has direct ownership or indirect ownership of.
US10366394B2

Service management systems and associated methods are disclosed herein. In one embodiment, a service management system can include a system for delivering various types of services including property management services, residential rental services, social services, low income housing services, and/or the like. One aspect of the disclosure is directed toward a computer implemented service management process (e.g., a property management process) that includes maintaining an inventory of property associated with a rental program, providing information associated with the rental program, processing an application to enter the program from a potential program participant, and administering various program elements of the rental program. In selected embodiments, the method can further include providing products/services and/or providing advertising. In still further embodiments, the method can include terminating the program participant's participation in the rental program/service management process.
US10366393B2

There are provided systems and methods for shared authentication for limited use of an associated account based on user location and connected devices. A user may own a location where another user may visit or rent. The user may have a payment account that may be used with merchants to purchase items that are associated with the location or offered with use of the location. The user may set up the payment account to have a shared authentication mechanism with other users that utilize the location to allow the other users to pay for items using the payment account. The authentication mechanism may be a credential that may be pushed to a device of one or more of the other users when the other users are at or nearby the location or may be information of the other users that may be matched during transaction processing.
US10366391B2

Efficient methods and systems for verifying personal identifiers in transactions such as financial transactions are disclosed. In an exemplary method, an authentication server computer may provide an account number and a personal identifier such as a PIN to a payment processing network server computer. The payment processing network server computer may then determine which of a plurality of authentication processes to initiate.
US10366390B2

An automatic refresh authorization for payment transaction authorizations that are estimated to be expired can be determined ‘in house’ by a payment service provider without the need for human intervention or additional information from a merchant. If several days have gone by since a credit card payment was authorized (but not settled), a reauthorization can be automatically initiated so that a subsequent capture/settlement request will successfully transfer funds. The threshold number of days/hours can be customized by the payment service and/or merchant and may be directed to certain payment processors with high fees only. If the reauthorization fails, a capture request based on the original authorization can be attempted in order to document the denied capture request for the merchant.
US10366385B1

Existing infrastructure for processing credit card transactions at point-of-sale (POS) devices is leveraged to provide secure and convenient payment with a mobile device. A mobile transaction infrastructure that is integrated with the credit card interchange network receives information from the mobile device and passes this information to a gateway provider or a payment processor. By combining information from both the mobile device and the POS device, this backend infrastructure can uniquely identify a transaction and appropriately charge an account associated with the user of the mobile device. The transaction may be matched with the mobile device be based on location, time, transaction charge, and/or other factors.
US10366369B2

An electronic user device 2 is disclosed in which a user interface 20 for an email application is displayed. The user interface 20 includes an email thread 22 and a selectable calendar look-up banner 32. Upon selection of the calendar look-up banner 32 the user device 2 is configured to retrieve electronic calendars respectively associated with the email users identified in the email thread 22. A score is then calculated for a plurality of time slots in the retrieved electronic calendars, and the time slots are displayed according to their score. A user can then make a selection of one of the time slots. A calendar event is then populated with information derived from the email thread 22 and is sent to each of the email addresses in the thread, to be added to their electronic calendars.
US10366368B2

Systems, apparatuses, services, platforms, and methods are discussed herein that provide user search services to a communication platform. An example user search service receives a user query to find users of the communication platform associated with one or more search terms, performs a graph search process based at least on the one or more search terms to identify a first set of users related to the user through at least one common user, and performs an indexed search process to identify a second set of users associated with the one or more search terms. The user search service then presents to the user a result view comprising the first set of users prioritized over the second set of users.
US10366367B2

Embodiments of the present invention relate to apparatuses, systems, methods and computer program products for a technology configuration system. Specifically, the system typically provides operational data processing of a plurality of records associated with information technology operational activities, for dynamic transformation of data and evaluation of interdependencies of technology resources. In other aspects, the system typically provides technical language processing of the plurality of records for transforming technical and descriptive data, and constructing categorical activity records. The system may be configured to achieve significant reduction in memory storage and processing requirements by performing categorical data encoding of the plurality of records. The system may employ a dynamic categorical data decoding process, which delivers a reduction in processing time when the encoded records are decoded for evaluating the exposure of technology change events to technology incidents and modifying such technology change events.
US10366365B2

A system and method can monitor inventory of product within storage bins of a storage facility by mounting cameras to the storage bins. The cameras and a user processing device may be operably connected to a network such that the user processing device is in communication with the cameras. Further, the user processing device may search records of a database that correspond to product stored in the storage facility. Once a product of interest is identified, a location of the relevant storage bin may be provided to the user processing device, along with an image and/or video captured by the camera to show contents of the storage bin.
US10366364B2

Computer program products, methods, systems, apparatus, and computing entities for enhanced cargo screening capabilities are provided. In one embodiment, the method comprises: automatically and electronically executing a first screening procedure for capturing and storing first screening data comprising (a) an x-ray image and (b) first screening decontrol data; automatically and electronically determining whether at least a second screening procedure is required, the determination involving identifying at least one discrepancy between at least a portion of the first screening data and at least one predefined parameter; responsive to determining that the second screening is required, generating and transmitting one or more notifications configured to initiate the second screening procedure within a predetermined period of time; and responsive to determining that the at least second screening is not required, generating and transmitting a decontrol message configured to release the packages from further automated screening procedures.
US10366360B2

A method for identifying potential future interaction risks between a client and a provider using a computer server is disclosed. Transactions between the client and the provider are conducted in association with one or more communication platforms and the method includes storing client data on the computer server received from a variety of data sources including client claims data, and storing agent data on the computer server received from a variety of data sources. The method further includes obtaining feedback data related to at least one of the client, the agent, and one of the transactions and analyzing the data to identify potential future transactional problems.
US10366355B2

A system and method for mobile social networking within a target area are provided. The method provides for mobile social networking. The method includes receiving a social networking profile, and a target area. The social networking profile has at least one user preference. The method also includes broadcasting the social networking profile to one or more members of the social network within the target area. The method further includes searching within the target area for the one or more members having a preference that is the same or similar to the at least one user preference. The method additionally includes enabling contact with the one or more members having the same or similar at least one user preference.
US10366349B1

Some embodiments provide a system that facilitates use of a question-and-answer system. During operation, the system determines a business value of a question submitted by a first user to the question-and-answer system. Next, the system prioritizes answering of the question by a second user in the question-and-answer system based on the business value.
US10366346B2

A method for determining the predictive value of a feature may include: (a) performing predictive modeling procedures associated with respective predictive models, wherein performing each modeling procedure includes fitting the associated model to an initial dataset representing an initial prediction problem; (b) determining a first accuracy score of each of the fitted models, representing an accuracy with which the fitted model predicts an outcome of the initial prediction problem; (c) shuffling values of a feature across observations included in the initial dataset, thereby generating a modified dataset representing a modified prediction problem; (d) determining a second accuracy score of each of the fitted models, representing an accuracy with which the fitted model predicts an outcome of the modified prediction problem; and (e) determining a model-specific predictive value of the feature for each of the fitted models based on the first and second accuracy scores of the fitted model.
US10366344B1

A computer-implemented method for selecting features for classification may include (1) generating a matrix X, a column vector Y, and a matrix Z from a training dataset that includes a plurality of samples with a plurality of features, (2) generating an augmented matrix from the matrix X, the column vector Y, and the matrix Z, (3) identifying one or more most-relevant features from the plurality of features by iteratively applying a sweep operation to the augmented matrix, and (4) training a classification model using the most-relevant features from the plurality of features rather than all of the plurality of features. Various other methods, systems, and computer-readable media may have similar features.
US10366330B2

A design verification problem includes a design description and a property to be verified. Feature data is identified from the design verification problem and a result is predicted for the design verification problem based on the feature data. A plurality of verification engines is then orchestrated based on the prediction. Supervised machine learning may be used for the result prediction. Feature data and verification results from a plurality of training test cases are used to train a classifier to create a prediction model. The prediction model uses the feature data of the design verification problem to make a result prediction for the design verification model.
US10366326B2

An artificial neuron unit comprising one artificial neuron having at least one output port and at least one input port, and one memristor having two terminals; said unit being characterized in that it also comprises at least one current conveyor having two input ports X and Y, and one output port Z; and in which said memristor is connected by one of its terminals to the input port X of said current conveyor, said current conveyor is connected by its output port Z to an input port of said artificial neuron and said artificial neuron is connected by one of its output ports to the input port Y of said current conveyor or to another of said terminals of said memristor.
US10366321B2

An RFIC device including a resin block having a first surface, a second surface that faces the first surface, and a through-hole that extends through the first surface and the second surface. Moreover, the RFIC device includes an RFIC element that is embedded in the resin block and a coil antenna disposed in the resin block that is connected with the RFIC element and that has a central axis that extends from the first surface to the second surface. In addition, the through-hole extends inside the coil antenna.
US10366306B1

This disclosure describes a system for automatically identifying an item from among a variation of items of a same type. For example, an image may be processed and resulting item image information compared with stored item image information to determine a type of item represented in the image. If the matching stored item image information is part of a cluster, the item image information may then be compared with distinctive features associated with stored item image information of the cluster to determine the variation of the item represented in the received image.
US10366299B2

A scanning camera upgrade adaptor system provides backwards compatibility when an existing scanning camera subsystem is replaced or upgraded in automated sorting equipment with a newer camera having a different data format. The adaptor system allows sorting equipment such as mail sorting equipment to be upgraded or repaired with a new camera while providing compatibility and optional fallback to a previous mode of operation of the existing equipment. The upgrade system enables legacy equipment and newly added sorting/processing equipment to be utilized in conjunction, while reducing cost of upgrade and necessity for completely new equipment as desirable features are added.
US10366296B2

Exemplary embodiments are directed to biometric enrollment systems including a camera and an image analysis module. The camera configured is to capture a probe image of a subject, the probe image including an iris of the subject. The image analysis module is configured to determine an iris characteristic of the iris in the probe image. The image analysis module is configured to analyze the probe image relative to a first enrollment image to determine if a match exists based on the iris characteristic. If the match exists, the image analysis module is configured to electronically store the matched probe image as an accepted image. The image analysis module is configured to select and establish the accepted image as a second enrollment image if the accepted image meets enrollment image criteria.
US10366294B2

An object classification system for an automated vehicle includes a lidar and/or a camera, and a controller. The controller determines a lidar-outline and/or a camera-outline of an object. Using the lidar, the controller determines a transparency-characteristic of the object based on instances of spot-distances from within the lidar-outline of the object that correspond to a backdrop-distance. Using the camera, the controller determines a transparency-characteristic of the object based on instances of pixel-color within the camera-outline that correspond to a backdrop-color. The transparency-characteristic may also be determined based on a combination of information from the lidar and the camera. The controller operates the host-vehicle to avoid the object when the transparency-characteristic is less than a transparency-threshold.
US10366292B2

A system is provided for video captioning. The system includes a processor. The processor is configured to apply a three-dimensional Convolutional Neural Network (C3D) to image frames of a video sequence to obtain, for the video sequence, (i) intermediate feature representations across L convolutional layers and (ii) top-layer features. The processor is further configured to produce a first word of an output caption for the video sequence by applying the top-layer features to a Long Short Term Memory (LSTM). The processor is further configured to produce subsequent words of the output caption by (i) dynamically performing spatiotemporal attention and layer attention using the intermediate feature representations to form a context vector, and (ii) applying the LSTM to the context vector, a previous word of the output caption, and a hidden state of the LSTM. The system further includes a display device for displaying the output caption to a user.
US10366290B2

In one embodiment, a server receives a request from a first autonomous vehicle for content delivery. In response to the request, a vision analysis is performed on an image obtained from the request to determine three-dimensional (3D) positioning information of the image. A list of content items are identified based on current vehicle information of the first autonomous vehicle in view of a user profile of a user ridding the first autonomous vehicle. A first content item selected from the list of content items is augmented onto the image based on the 3D positioning information of the image, generating an augmented image. The augmented image is transmitted to the first autonomous vehicle, where the augmented image is to be displayed on a display device within the autonomous vehicle in a virtual reality manner.
US10366284B1

Image recognition and parsing techniques are provided herein. In the described examples, an input image, such as an image of a document (e.g., a scanned document), can be received. Scan mark candidates in the input image can be identified that correspond to blueprint scan marks for a stored set of form blueprints. The blueprint scan marks can indicate form entry areas or other features of a form associated with the form blueprint. Identified scan mark candidates can be compared with the corresponding blueprint scan marks. Based on the comparing, it can be determined that at least some of the scan mark candidates are confirmed scan marks. Based on the confirmed scan marks, one form blueprint can be identified that corresponds to the input image. Information can be extracted from the input image, for example by optical character recognition, based on the form blueprint to which the input image corresponds.
US10366281B2

A method for gesture identification with natural images includes generating a series of variant images by using each two or more successive ones of the natural images, extracting an image feature from each of the variant images, and comparing the varying pattern of the image feature with a gesture definition to identify a gesture. The method is inherently insensitive to indistinctness of images, and supports the motion estimation in axes X, Y, and Z without requiring the detected object to maintain a fixed gesture.
US10366266B2

A fingerprint sensing device, an electronic device, and a calibration method for a fingerprint sensor are provided. The calibration method includes following steps: obtaining an initial environment value while the fingerprint sensor performs initial environmental calibration, and determining whether the initial environment value is in a default environment range or not; determining whether the initial environment value is in one of a plurality of statistical ranges when the initial environment value is not in the default environment range, wherein each of the statistical ranges is obtained statistically by a plurality of fingerprint data of one of a plurality of categories; and, when the initial environment value is in a target statistical range, calibrating the fingerprint sensor according to a target value and an environment default value, wherein the target value corresponds to the target statistical range, and the environment default value corresponds to the default environment range.
US10366265B2

Methods and systems for monitoring process equipment such as field devices. A QR code can be associated with a field device, wherein the QR code contains data that identifies the field device, and also includes process data regarding the field device, the location of the field device, and maintenance information, installation information and fault information associated with the field device. The QR code can then be scanned and decoded in order to retrieve the data for use in in monitoring and maintaining field devices in the context of a connected plant.
US10366262B2

An information code reading system includes an information code terminal and a server communicably connected to the terminal. In the terminal, an information code with first and second information is imaged, and transmitted to the server information indicating the information code. The server decodes the information indicating the information code received from the terminal, and memorize information showing that the information code has become an object being read, when the second information is provided via the decoding process. From the server, either the first information or information related to the first information provided via the decoding process is transmitted to the terminal. Hence, in the terminal, a process is performed with the first information received from the server.
US10366253B2

A Hardware-Embedded Delay Physical Unclonable Function (“HELP PUF”) leverages entropy by monitoring path stability and measuring path delays from core logic macros. Reliability and security enhancing techniques for the HELP PUF reduce bit flip errors during regeneration of the bitstring across environmental variations and improve cryptographic strength along with the corresponding difficulty of carrying out model building attacks. A voltage-based enrollment process screens unstable paths on normally synthesized (glitchy) functional units and reduces bit flip errors by carrying out enrollment at multiple supply voltages controlled using on-chip voltage regulators.
US10366249B2

An apparatus, method, and computer readable medium for management of infinite data streams. The apparatus includes a memory that stores streaming data with a data set and a processor operably connected to the memory. The processor transforms the data set to a second data set. To transform the data set, the processor determines whether a difference level exceeds a threshold, and transforms the data set by adding a noise when the difference level exceeds the threshold. When the difference level does not exceed the threshold, the processor determines whether a retroactive count is greater than a threshold, transforms the data set by adding a second noise when the retroactive count is greater than the threshold, and transforms the data set by adding a third noise when the retroactive count is not greater than the threshold. The processor transmits the second data set to a data processing system for further processing.
US10366241B2

Systems and methods for receiving a request to analyze trust of a client system and perform actions based on a client trust profile. A trust rating server device receives a request from a client computing device to analyze the trust on the device. The request identifies at least one credential or certificate installed on the device for example. The credential or certificate is obtained and analyzed to identify key information that relates to trust, such as level of encryption, country or entity of origin, duration of credential, certifying authority, etc. A rating is established using the key information and compared to a profile or other metric. One or more credentials or certifications may be blocked, disabled, enabled or removed based on a user's profile. Trust credentials are continuously monitored on the device for changes, and new credentials are blocked that do not meet thresholds established in the user's profile.
US10366237B2

In an embodiment, a system on a chip includes: a single core to execute a legacy instruction set, the single core configured to enter a system management mode (SMM) to provide a trusted execution environment to perform at least one secure operation; and a memory controller coupled to the single core, the memory controller to interface with a system memory, where a portion of the system memory comprises a secure memory for the SMM, and the single core is to authenticate and execute a boot firmware, and pass control to the SMM to obtain a key pair from a protected storage and store the key pair in the secure memory. Other embodiments are described and claimed.
US10366226B2

A malicious code analysis device and method used on an external device connected via a USB cable. The malicious code analysis method includes connecting a malicious code analysis device to an analysis target terminal, on which malicious code is to be executed, from outside the analysis target terminal via a USB cable, multi-booting the analysis target terminal based on multiple Operating System (OS) image files stored in the malicious code analysis device; providing user input to the analysis target terminal so that malicious code is incapable of recognizing that a current environment is an analysis environment, and analyzing, by the malicious code analysis device, the malicious code in consideration of both data modified by the malicious code, among pieces of data corresponding to the multiple OS image files, and the user input.
US10366224B2

An information handling system has a secure data storage partition allocation. Access to the secure storage partition is limited to a set of authorized functions authorized to access the secure storage partition. The authorization of a function may be determined by a unique identification corresponding to the function or a reverse trace.
US10366212B2

A verification system, includes: an arithmetic/logic unit (“ALU”) to perform one or more mathematical operations and compare selected variables; a register to hold a value from a comparison of selected variables performed by the ALU; an instruction decoder to provide read and write commands to memory; an address bus to provide an address to memory for a read or write operation; and a data bus to provide or access data for a write or read operation to or from memory, wherein the ALU generates and provides a recipient identifier to a target computational device, the recipient identifier being related to an identity of the target computational device and/or a target device human operator, and write the recipient identifier to memory in response to a write command issued by the instruction decoder and, as a part of a transaction, the ALU receives, from a user computational device of a first user, the recipient identifier and a credential of the first user and/or user computational device, compares each of the recipient identifier and credential against one or more stored values, and, when each of the comparisons match, causes information provider system to provide restricted information to the target computational device to enable the target computational device to perform an operation.
US10366210B2

A computer configured to monitor medical device data for presentation on a user interface. The computer comprises a processing circuit and a network interface circuit configured to provide communications over a network. The processing circuit is configured to receive at configurable time intervals a medical device status message from a medical device over the network; set a device last connection time, comprising a date and time that a most recent status message was received over the network by the computer from the medical device; receive input from a user interface in communication with the computer to retrieve pump information; calculate a delta between the device last connection time and a date and time the processing circuit received the input from the user interface; compare the delta with a device connection threshold value; and display a warning on the user interface if the delta is greater than the threshold value.
US10366206B2

A computer-implemented method or system is provided for providing connecting relationships between wearable devices. The method includes measuring a first health parameter of a user via one or more sensors of a first wearable device; measuring a second health parameter of the user via one or more sensors of a second wearable device; determining an alert action based on a combination of the measurements of first health parameter and the second health parameter; and generating a notification to the user based on the alert action.
US10366197B2

A computer implemented method for calculating a ground capacitance adjust for a wire segment going through a given routing tile. The method includes providing the routing tile having a plurality of wires wherein the wire segment being a victim wire and neighboring wires being aggressor wires; computing ground capacitance adjusts for a victim wire averaged across all aggressor slew values and across possible spacing values between the victim wire and the neighboring aggressor wires to take into account a potential coupling effect by the neighboring aggressor wires, assuming a distribution of signal slews of wires belonging to the routing tile and assuming the victim wire's neighbors have signal slews from the distribution of slews for this tile for possible spacing values responsible for the coupling effect, to guide placement of the wire segment in the routing tile to avoid coupling noise.
US10366194B2

A method of designing a microwave filter using a computerized filter optimizer, comprises generating a filter circuit design in process (DIP) comprising a plurality of circuit elements having a plurality of resonant elements and one or more non-resonant elements, optimizing the DIP by inputting the DIP into the computerized filter optimizer, determining that one of the plurality of circuit elements in the DIP is insignificant, removing the one insignificant circuit element from the DIP, deriving a final filter circuit design from the DIP, and manufacturing the microwave filter based on the final filter circuit design.
US10366190B2

This disclosure relates generally to electronic design automation using high level synthesis techniques to generate circuit designs that include safety features. The algorithmic description representation can be specified in a first language and include at least one programming language construct associated with a first safety data type. Compiling the algorithmic description may involve identifying the at least one construct, accessing a first safety data type definition associated with the first safety data type, and generating a second representation of the circuit design based on the algorithmic description representation and the first safety data type definition. The second representation can be provided in a second language and include at least one safety feature for a portion of the circuit design associated with the at least one construct.
US10366185B2

In some aspects, locations for nodes are computed for a one-dimensional flow model that models well system fluid flow in a subterranean region. Truncation error threshold data indicate a truncation threshold value for each of the nodes. Discretization data indicate a lowest-order term truncated from a discretized governing flow equation for each of the nodes. The locations for the nodes can be computed based on a scalar cost function, such that each of the lowest order terms is less than or equal to the truncation error threshold value for the respective node.
US10366184B1

Systems, methods and articles of manufacture for rendering images depicting materials are disclosed. A stable Neo-Hookean energy model is disclosed which does not include terms that can produce singularities, or require the use of arbitrarily selected clamping parameters. The stable Neo-Hookean energy may include a length-preserving term and volume-preserving term(s), and the volume-preserving terms themselves may include term(s) from a Taylor expansion of a logarithm of a measurement of volume. The stable Neo-Hookean energy may further include an origin barrier term that increases the difficulty of reaching the origin and expands a mesh in response to a perturbation when the mesh is at the origin. Closed-form expressions of eigenvalues and eigenvectors of a Hessian of the stable Neo-Hookean energy are disclosed, which may be used in a simulation of a material to, e.g., project the Hessian to semi-positive-definiteness in Newton iterations used to determine a substantially minimal energy configuration.
US10366183B2

The present system for modeling intelligent sensor selection and placement takes signal and sensor information and calculates a statistical inference. As signal data passes through a series of processors, it is transformed by functions to account for signal emission, sensor reception, environmental factors, and noise. This produces a simulation of what the emitted signal would appear to be at a given sensor. The system may be used to select the most effective sensors for a given area or to determine the best sensor coverage for a given area.
US10366173B2

The present invention relates to a device of simultaneous interpretation based on real-time extraction of an interpretation unit, the device including a voice recognition module configured to recognize voice units as sentence units or translation units from vocalized speech that is input in real time, a real-time interpretation unit extraction module configured to form one or more of the voice units into an interpretation unit, and a real-time interpretation module configured to perform an interpretation task for each interpretation unit formed by the real-time interpretation unit extraction module.
US10366168B2

Systems and methods for multiple topic automated chatting are provided. The systems and method provide multiple topic automated (or artificial intelligence) chatting by analyzing user inputs in a conversation to determine a plurality topics, to determine and score features related to the determined topics and different users, and to create a knowledge graph of the determined topics. Based on these determinations, the systems and methods may determine if a reply should be provided and then predict a reply.
US10366156B1

A method for dynamically transferring data from a spreadsheet to a database in disclosed. The method comprises scanning a spreadsheet to identify potential record cells; selectively converting each potential record cell into an actual record cell for a remote application; and identifying record attributes associated with each actual record cell.
US10366155B2

A system and method for facilitating displaying data in a table via a web-based data grid. The example method includes rendering a first table and then rendering a second table via a layer overlaid on the first table. The second table replicates a user selected portion of the first table. In a specific embodiment, the example method further includes providing a first user option to horizontally scroll the first table. One or more columns of the second table remain static in response to horizontal scrolling of the first table. A second user option enables vertical scrolling of the first table. Vertical scrolling of the first table causes concurrent vertical scrolling of the second table. A third user option enables repositioning of the second table relative to the first table. The first table and overlaid second table, called the frozen section, may be implemented via client-side scripting.
US10366150B2

A digital magazine server receives a request from a user to create a section of a digital magazine including information identifying additional users authorized to modify content included in the section. For example, the request includes information identifying specific additional users or includes attributes associated with additional users. Based on information in the request, the digital magazine server identifies the additional users authorized to modify the content included in the section and notifies the additional user of their authorization to modify content included in the section. A modification to content included in the section is received from an additional user (e.g., identifying a content item, modifying content of a content item in the section), with the section generated based at least in part on the received modification. When the section is presented to digital magazine server users, the additional user providing the modification is also identified.
US10366148B1

Troubleshooting, training, and other services that can be provided remotely to a user of an application, Web page, or similar component can take advantage of a lightweight approach to monitoring, viewing, and/or control. A page being viewed by a user can have client executable code contained therein, wherein actions of the user with respect to the page can generate events that can be sent to a remote queue, service, server, etc. A local copy of the page can be created that can be viewed and/or operated by a person providing the service to the user. A listener component can be configured to retrieve events from the queue, etc., and send those events to the local device such that the local copy can be updated, causing the local copy to accurately reflect what the user is seeing and doing with respect to the page.
US10366144B2

A set of images is accessed from a server. The set is analyzed to identify objects in each image using object recognition algorithms. A primary image that includes more of the identified objects than any of the other images of the set is determined. For each of the identified objects in the primary image, a secondary image that includes the identified object and has a higher magnification than the primary image is determined. Links are inserted into the primary image at locations including an identified object that is also in a secondary image. The primary image is displayed and, upon receiving a selection of one of the links, the secondary image that includes the identified object at the location of the selected link is displayed. The set of images is ordered based on relative positons of the identified objects in each image and then linked together based on the ordering.
US10366134B2

Systems and methods for discovering and annotating geo-fences from geo-referenced data are disclosed. The systems and methods input an area of interest containing a plurality of geo-referenced points having associated labels, and divides the area interest into cells. Each cell is assigned an initial label from among the plurality of labels and hierarchical clustering is used to find clusters of cells having a common label based on a maximization of an objective function for each cell with the objective function being dependent upon favoring spatially adjacent cells having a common label and limiting overgeneralization of the common label.
US10366133B2

In some embodiments, a method can comprise receiving a search query from a search by a user during a browse session, receiving one or more items from an item database in response to the search query, and receiving one or more previous search queries from a search database, the one or more previous search queries related to the search query. In many embodiments, the method can further comprise determining a purchase probability associated with a first item of the one or more items based at least in part on a first item score for the first item, ranking the one or more items based at least in part on the purchase probability associated with the first item of the one or more items, and facilitating display of the ranking of the one or more items. Other embodiments of related methods and systems are also provided.
US10366131B2

The concepts relate to task completion and specifically to aiding a user to complete an unfinished task at a subsequent time and/or on another device. One example can identify that a user is working on a task on a computing device associated with the user. In an instance when the user stops using the computing device without completing the task, the example can predict a likelihood that the user will subsequently resume the task on a second computing device associated with the user. In an instance where the likelihood exceeds a threshold, the example can attempt to aid the user in completing the task on the second computing device.
US10366128B2

A digital magazine application executing on a client device is configured to receive content items from a user of the client device or from a digital magazine server, generate pages in a digital magazine by processing the received content, and provide the pages to a user of the client device. The client device generates a new personalized digital magazine for a user by enabling the user to select content items stored in the user's local storage of the client device and to create stories about the selected content items. The personalized digital magazine includes the user's own content items, corresponding stories and content items recommended by the digital magazine server, which share common characteristics with the user's own content items. The client device can also include a user's own content items into a magazine currently presented to the user.
US10366127B2

A method includes receiving, by a processing system, a search query and a device type identifier from a user device and identifying, by the processing system, a consideration set of application records based on the search query and the device type identifier. Each application record of the consideration set corresponds to a respective software application and has an initial score associated therewith indicating a degree to which the application record matches the search query. The method also includes determining, by the processing system, a result score of the application record based on the initial score and features corresponding to the application record for each application record. The method further includes generating, by the processing system, device-specific search results based on the consideration set of application records and the result scores thereof and transmitting, by the processing system, the device-specific search results to the user device.
US10366125B2

An object display system for a relationship graph includes an object information reception unit that receives object information from a terminal device. A node conversion unit converts the object information into a corresponding node and sets the node as a reference point node. A relationship graph extraction unit extracts a relationship graph containing the reference point node from a relationship graph database. A node relationship evaluation unit evaluates the relationship of each node to a reference point node by scores of two types of evaluation indexes. An object arrangement unit converts each node into a corresponding object and arranges each object converted from each node while making scores of two types of evaluation indexes by the node relationship evaluation unit that correspond to a two-dimensional coordinate. An object output unit outputs each object to the terminal device.
US10366122B2

This application discloses to methods, circuits, devices, assemblies and systems for generating a searchable real-scene database including records indicating entities and physical events occurring within the real-scene. The said system may include a camera feed interface to receive a camera feed from each of one or more cameras observing the real-scene. It may also include image processing circuitry including a static scene analysis unit to: (a) extract features of entities appearing in a camera feed, (b) recognize entity types of entities appearing in the one or more camera feeds, (c) assign an entity designator to a specific entity appearing in the camera feeds, (d) generate an entity designator record for a uniquely identifiable entity, and generate an attribute record for a uniquely identifiable entity. The system may also include a scene dynamics analysis unit to: (a) detect entity movements, (b) detect entity speech, (c) characterize entity actions based on detected entity movement and/or entity speech, and (d) generate a record indicting an action taken by an entity.
US10366118B2

A technique for identifying individual instances of electronic devices. This is done by using a basic RFID reader to read the RF emissions from the electronic device to obtain an emitted electromagnetic spectrum and compare it to a library of emitted electromagnetic spectrums of different instances of that type of electronic device and, based on that comparison, finding a best match and identifying the electronic device as being a particular instance of that type of electronic device. This comparison may be made by computing Euclidean distances between vectors that are based on the measured electromagnetic spectrums.
US10366114B2

Data presentation functionality associated with a collaboration database may be provided. A presentation of a table in conjunction with a collaboration database may be detected. At least one field in the table that includes people type data may also be detected. Initial letters associated with a person or an entity may be detected as input into the at least one field. A type of entry of the initial letters may be detected. A local data source may be searched to identify matching entries. Suggestions may then be displayed. If one of the suggestions is selected, additional information associated with the selected suggestion may be displayed on a contact card in a vicinity of the at least one field. An interactive functionality associated with the additional information through the contact card may be provided upon selection of the at least one field when the table is presented.
US10366111B1

An apparatus in one embodiment comprises at least one processing device having a processor coupled to a memory. The processing device is configured to initiate distributed computations across a plurality of data processing clusters associated with respective data zones, and to combine local processing results of the distributed computations from respective ones of the data processing clusters. Each of the data processing clusters is configured to process data from a data source of the corresponding data zone using a local data structure and an associated computational framework of that data processing cluster. A first one of data processing clusters utilizes a first local data structure configured to support a first computational framework, and at least a second one of the data processing clusters utilizes a second local data structure different than the first local data structure and configured to support a second computational framework different than the first computational framework.
US10366108B2

Technology for classifying a data set includes extracting one or more features from items of the data set, computing a specificity measure for the extracted features, and measuring the similarity of the extracted features to a set of characteristic features associated with the property of one or more reference models.
US10366104B2

Methods, systems, apparatuses, and computer program products are provided that enable immediate access to data associated with a source blob. The foregoing is achieved by creating a copy-on-read blob based on the source blob and a link blob based on the copy-on-read blob for each virtual machine to be deployed. When creating the copy-on-read blob, the source blob is not copied. Instead, data from the source blob is copied to the copy-on-read blob upon request by a virtual machine. Subsequent requests for that data are retrieved from the copy-on-read blob. Each link blob stores write data provided by its corresponding virtual machine. When a virtual machine requests data, its corresponding link blob is checked for the data. If the data is not stored therein, the copy-on-read blob is checked for the data. If the copy-on-read blob does not store the data, the data is retrieved from the source blob.
US10366096B2

Disclosed is a system, method, and computer program product for implementing a log analytics method and system that can configure, collect, and analyze log records in an efficient manner. An improved approach has been described to automatically generate a log parser by analysis of the line content of a log. In addition, an efficient approach has been described to extract key-value content from the log content.
US10366095B2

A method for processing a time series includes dividing, with a processing device, the time series into a plurality of windows by time; extracting at least one group of similar subsequences from a current window among the plurality of windows; and updating a candidate list on the basis of comparison between similar subsequences in each group of the at least one group with k characteristic subsequences in the candidate list; wherein the k characteristic subsequences are k characteristic subsequences with a greatest number of occurrences in at least processed parts of the time series.
US10366089B2

Methods, systems, and computer program products for ranking data items are described. A ranking configuration is defined for an object type, the ranking configuration comprising an assignment of one or more ranking dimensions to the object type and, for each of the one or more assigned ranking dimensions, one or more corresponding values and a significance weight assigned to each value, with at least one of the values being a dynamic value. Each ranking dimension comprises one or more object attributes and a ranking-impact weight, with at least one of the object attributes being a context-based object attribute. A ranking condition is generated for each ranking dimension assigned to the object type. The generation of the ranking condition is based at least in part on one or more object attributes, a specified ranking-impact weight, a context value, and the one or more values and associated significance weights. A database query for data objects of the specified object type and comprising the generated ranking condition is generated.
US10366084B2

Aspects extend to methods, systems, and computer program products for optimally pipelining result sets with fault tolerance in distributed query execution. Distributed computing jobs are optimized by dividing the distributed computing jobs into one or more bubbles for execution. Each bubble can be independently executed, potentially in parallel with other bubbles, when resources to handle the bubble are available. Intra-bubble communication can be streamed between vertices within a bubble. Inter-bubble communication can be stored to durable storage. Bubbles provide a failure boundary for a job graph and re-executing a bubble along with storage of intermediate results in durable storage can be used to recover from failures. When a vertex inside a bubble fails, computation can resume by rescheduling the execution of the failed bubble from the durable inputs for that bubble. Durable storage provides a light-weight failover to handle non-deterministic behavior. Jobs can also leverage streaming to increase performance.
US10366083B2

Techniques are described for materializing computations in memory. In an embodiment, responsive to a database server instance receiving a query, the database server instance identifies a set of computations for evaluation during execution of the query. Responsive to identifying the set of computations, the database server instance evaluates at least one computation in the set of computations to obtain a first set of computation results for a first computation in the set of computations. After evaluating the at least one computation, the database server instance stores, within an in-memory unit, the first set of computation results. The database server also stores mapping data that maps a set of metadata values associated with the first computation to the first set of computation results.
US10366078B2

Systems, methods, and apparatus are disclosed herein for data pattern detection and data reduction. Devices include an input port configured to receive data values that include a plurality of data units. The devices may also include a data analyzer configured to determine a test statistic based on at least some of the plurality of data units, the test statistic indicating a degree of difference between a first data unit and at least a second data unit, the second data unit being received at the input port before the first data unit. The data analyzer includes the first data unit in a first data block responsive to a determination that the test statistic indicates a low degree of difference, the determination being based on a comparison with a designated difference threshold, the first data block being a same data block as a second data block that includes the second data unit.
US10366069B1

Systems and methods discussed herein are associated with database maintenance and querying, in particular updating a database where entries in the database may be associated with an order indicated by at least one field associated with each entry. Entries added to the database may comprise ordering identifiers that are strings and that may comprise sub-strings, these ordering identifiers are automatically assigned by an application and when the database is queried, the data file returned comprises at least some of the entries ordered based upon the ordering identifiers.
US10366064B2

Apparatuses, methods, computer readable media for basic service set (BSS) identifications for using non-default spatial reuse parameters. An apparatus including memory configured to store one or more bitmaps including at least one of a spatial reuse (SR) group (SRG) basic service set (BSS) color bitmap and a SRG Partial BSS identification (ID)(BSSID) Bitmap, and processing circuitry configured to: decode an inter-BSS physical layer convergence procedure (PLCP) protocol data unit (PPDU). The processing circuitry may be further configured to determine the inter-BSS PPDU to be a SRG PPDU if: the inter-BSS PPDU comprises a BSS color field and a bit of the SRG BSS color bitmap corresponding to a value of the BSS color field is set; or a BSSID field is identified for the inter-BSS PPDU, and a bit of the SRG Partial BSSID bitmap corresponding to a value of a partial BSSID of the BSSID is set.
US10366062B1

A cluster of data transfer devices is used to augment the capabilities of a data storage system. For example, the cluster of data transfer devices may be configured to store a portion of a bundle of redundancy coded shards in a similar fashion as a data storage system. As another example, the cluster may be configured to provide other capabilities incident to the devices used, such as computational capabilities. Data stored on the cluster may be read from and written directly to the cluster without transfer of data to the data storage system. In some embodiments, a connecting entity (such as a customer entity) may interchangeably interface with the data storage system and the cluster, and the requested capabilities may be directed to either in a fashion that is transparent to the requestor.
US10366060B2

Example embodiments for augmenting master data schema are described. In an example embodiment, schema of master data to be employed by a plurality of applications are accessed. First additional information is added to the schema, wherein the first additional information is to be employed by each of the plurality of applications in accessing the master data. After the adding of the first additional information, second additional information is added to the schema, wherein the second additional information is to be employed by a first corresponding one of the plurality of applications in accessing the master data. In some example embodiments, third additional information is added to the schema, wherein the third additional information is to be employed by a second corresponding one of the plurality of applications in accessing the master data.
US10366058B2

An aspect of performing logical validation on loaded data in a database includes a rule engine configured to, in response to an addition or update of a new rule for logical validation, determine a delta rule that includes a delta part of the new rule with respect to existing rules. An aspect also includes an object container containing object instances that have been validated using the existing rules. The object instance contains only data related to the existing rules and extracted from the database. An aspect further includes a validation engine configured to, upon determining that the delta rule relates to extra data other than the data contained in the object instance, extract the extra data from a database and add it to corresponding object instances, and use at least a part of the new rule to perform logical validation on the relevant object instances in the object container.
US10366055B2

The claimed subject matter decreases duplicate entries and loops in an activity record. An exemplary method comprises analyzing a new entry from a user to determine an originating service and a type of activity and extracting an identifying portion of the new entry. The identifying portion includes a predetermined number of characters at a beginning of the entry. Additionally, the predetermined number of characters is based on a likelihood of duplicates in the activity record. The identifying portion is compared to a list of prior entries from the user, and an exclusion action is performed, if the new entry matches one in the list of prior entries. The exclusion action may be to hide the new entry, to delete the new entry, or to collapse the new entry into a matching prior entry.
US10366052B2

A request to open a file from a plurality of files in a storage is received from an application. The storage is made up of an index partition, containing recordings of file system indexes, and a data partition, containing recordings of the indexes and the file system data body. A file descriptor is created with an update flag that references the file. A determination is made that the file is being updated by the application, and the update flag is set to a value representing that the file is being updated. A request to write an index of the file system is received. A determination is made whether a specific file from the plurality of files is being updated. The index is written to the storage with an extended attribute for the specific file indicating that the specific file was being updated at the time the index was written.
US10366050B2

A neural network unit (NNU) includes N neural processing units (NPU). Each NPU has an arithmetic unit and an accumulator. First and second multiplexed registers of the N NPUs collectively selectively operate as respective first and second N-word rotaters. First and second memories respectively hold rows of N weight/data words and provide the N weight/data words of a row to corresponding ones of the N NPUs. The NPUs selectively perform: multiply-accumulate operations on rows of N weight words and on a row of N data words, using the second N-word rotater; convolution operations on rows of N weight words, using the first N-word rotater, and on rows of N data words, the rows of weight words being a data matrix, and the rows of data words being elements of a convolution kernel; and pooling operations on rows of N weight words, using the first N-word rotater.
US10366049B2

A method of controlling a processor includes receiving from a command buffer a first command corresponding to a first instruction that is processed by a second processing core and starting processing of the first command by the first processing core, storing in the command buffer a second command corresponding to a second instruction that is processed by the second processing core before the processing of the first command is completed, and starting processing of a third instruction by the second processing core before the processing of the first command is completed.
US10366046B2

A method for copying and transferring data by remote data memory access resulting in faster data transfer speeds is provided. The method includes determining an amount of garbage data of data information, and comparing the amount of garbage data to a threshold amount. In response to the amount of garbage data being below the threshold amount, a first portion of data that includes intended data of the data information and the garbage data is copied to a remote place. In response to the amount of garbage data exceeding threshold amount, a second portion of data that includes only the intended data is copied to the remote place by a scatter/gather input/output method of a remote data memory access protocol. The copied data is returned to a free list of the remote place.
US10366042B2

A mobile computing device is provided. The device includes a first port having a pinout configuration that is configured to support at least one data format, a data source configured to provide data of a second data format that is different from the at least one data format, and a first multiplexer configured to selectively direct data from the data source towards the first port. The pinout configuration is modified to enable the first port to support the second data format.
US10366038B2

This application relates to methods and apparatus for configuring a serial data interface, especially a data interface (300) for a transducer (324) such as a digital microphone or loudspeaker. The data interface is selectively operable in a first or second serial data mode of operation for input of data to or output data from the transducer device. The first and second serial data modes are different, e.g. correspond to different serial formats. The data interface has a controller (330) configured to determine a resistance value (331, 332) at a sense terminal (314) of the transducer device and to control the data interface in the first serial data mode if the resistance value is within a first resistance range and control the data interface in the second serial data mode if the resistance value is within a second, different, resistance range.
US10366036B2

In one example implementation according to aspects of the present disclosure, a server chassis may include a server zone to receive a plurality of blade servers, each of the plurality of blade servers having a fabric connection. The server chassis may further include a flexible input/output zone to receive an input/output card, the input/output card being communicatively coupled to each of the plurality of blade servers via the fabric connection of each of the plurality of blade servers. The functionality of the input/output card may be distributed across the plurality of blade servers.
US10366033B2

Described are systems, methods and computer-program product for replacing a prior input/output (I/O) module and terminal board with a universal I/O device by providing software based instructions and configuration settings for the installer. The method includes provisions for new wiring changes or harnesses as well as preset adapters, converting prior device configuration settings from an I/O module, pack, and/or terminal board to new configuration settings for a programmable I/O device, generating a wiring chart for any wiring changes based on the settings, and displaying the information for the installer and/or programmer's use. This allows a universal I/O device capable of each channel having different operating modes to replace one or more of a mixture of several types of dedicated I/O modules. The installation documentation and configurations are automatically generated, reducing the chance of errors due to misinterpretation of multiple product documents while allowing the automatic transfer of product settings.
US10366031B2

A method to provide transfer of data without the use of a network from an application program to an embedded device. A routing service establishes a communication channel without the use of a local area network. The routing service then manages the control of this communication channel for the transfer of data and closes the channel in an appropriate period.
US10366007B2

A method comprises: receiving input data comprising a number of read and write uncached transactions, a transaction density, a number of active cores (N active cores) of the at least two cores, main memory address layout, and number of and an identifier for each of: banks and ranks in main memory, interconnects, cache pools, and memory controllers; defining all sets of active cores; defining up to N sets of memory pools; performing, for combinations of at least one set of active cores with each of at least one subset, the specified number of read and write uncached transactions with main memory at a specified transaction density for each defined combination of each active core combination and each defined memory pools; measuring the execution time of such performance for each combination; storing the execution time for each combination; and identifying at least one combination having a lower execution time.
US10365999B2

A method and an apparatus for performing memory space reservation and management are provided, wherein the method is applied to a server system. The method includes: providing a mount point at a file system of a server in the server system, and creating a file at the mount point to occupy partial memory space of a physical memory; mapping the file to a section of virtual memory addresses to prevent any swap operation from being applied to the partial memory space; and updating file information of the file into a memory space management list to dynamically manage the partial memory space.
US10365998B2

A method for obtaining and storing monitoring information. The method includes one or more computer processors generating a plurality of data records, based at least in part on a configuration for generating information, wherein the plurality of data records includes a first data record. The method further includes determining that a configuration for analyzing information dictates an analysis of at least a one data record, wherein the at least one data record includes a second data record. The method further includes determining that the plurality of data records do not include the second data record. The method further includes modifying the configuration for generating information to include generating the second data record. The method further includes generating an updated plurality of data records based on the modified configuration for generating information, wherein the updated plurality of data records includes the first data record and the second data record.
US10365997B2

Implementations of the present disclosure include methods, systems, and computer-readable storage mediums for receiving a memory access latency value including a time to perform an operation with respect to the memory bank of the plurality of memory banks, receiving a set of operation percentages including an operation percentage for each of a plurality of operations performed on the memory bank, determining a probability associated with the memory access latency value using a mixture of Weibull distributions, described herein, comparing the probability to a threshold probability to provide a comparison, and selectively executing at least one action with respect to the memory bank based on the comparison.
US10365992B2

Embodiments include method, systems and computer program products for protecting against unintentional command re-execution. The method includes applying a shell wrapper to a shell history in which the shell history includes one or more commands. The method further includes analyzing each of the one or more commands in the shell history using the shell wrapper. The method further includes disabling an ability to re-execute one or more commands in the shell history based on a determination that the one or more commands in the shell history are determined to be potentially dangerous.
US10365991B1

A method, system and program product for printer driver management in an enterprise network. Each requested printer driver is tested in a controlled environment to determine if the driver is compatible with at least one other driver in a set of drivers. The tested printer driver is conditioned for inclusion in a central repository that stores a plurality of sets of versioned drivers, if the printer driver is determined to be compatible. The tested driver and at least one associated file are packaged and stored in the central repository. The tested driver and associated file are deployed to at least one server hosting a distributed file share. The tested driver and associated file are downloaded to at least one print server. Driver files are touched with a date and time stamp so that workstations will automatically download updated printer drivers from the print server.
US10365988B2

Embodiments disclosed herein provide for monitoring performance of a processing device to manage non-precise events. A processing device includes a performance counter to track a non-precise event and to increment upon occurrence of the non-precise event, wherein the non-precise event comprises a first type of performance event that is not linked to an instruction in an instruction trace. The processing device also includes a first handler circuit to generate and store a first record, the first record comprising architectural metadata defining a state of the processing device at a time of generation of the first record, wherein the first handler circuit to generate records corresponding to precise events. The processing device further includes a second handler circuit communicably coupled to the first handler circuit, the second handler circuit to cause the first handler circuit to generate a second record for the non-precise event upon overflow of the performance counter.
US10365986B2

The invention is directed to a computer-implemented method and system for improving processing performance for a group of computing resources, the method implemented on at least one computer having a processor and accessing at least one data storage area. The method comprises implementing the processor for calculating a benchmark for each computing resource in the group of computing resources and normalizing the benchmark across the group of computing resources to determine a number of performance units for each computing resource. The method additionally includes providing a graphical user interface for facilitating visual comparison for comparing processing performance indicators for multiple computing resources in the group of computing resources and reconfiguring at least some of the computing resources represented on the graphical user interface based on the comparison.
US10365985B2

Systems and methods are described for monitoring code execution within an on-demand code execution environment or other distributed code execution environment. The distributed, asynchronous nature of such environment can make determining the interactions between code executions difficult relative to traditional, non-distributed systems. The present disclosure enables the interrelations between code executions to be monitored by injecting monitoring information into the calls between those code executions. The monitoring information may be propagated through calls, such that a “path” or “trace” of code executions and calls can be determined. Data generated based on the monitoring information can be used to generate a profile for a set of code, so that a developer or other user may easily debug or optimize execution of the code.
Patent Agency Ranking