Document Document Title
US10542649B2 Component mounting related apparatus and component mounting related system
A component mounting related system is provided with a first component mounting related apparatus, a second component mounting related apparatus, an electric power source provided in the first component mounting related apparatus, a first power transmission line provided in the first component mounting related apparatus, a power transmission connector, and a second power transmission line. The electric power source supplies an electric power for actuating the first component mounting related apparatus. The first power transmission line transmits the electric power in the first component mounting related apparatus. The power transmission connector transmits the electric power transmitted by the first power transmission line to the second component mounting related apparatus. The second power transmission line transmit, in the second component mounting related apparatus, the electric power supplied from the first component mounting related apparatus through the power transmission connector.
US10542647B2 Electronic device and belt-shaped cover thereof
A belt-shaped cover adapted to an electronic device is provided. The electronic device includes a first part and a second part. The second part is movably connected to the first part, and an opening is adjustably formed between the first part and the second part. The belt-shaped cover includes an adjustable belt and a sensing element. The adjustable belt connects the first part and the second part to adjust the size of the opening. The sensing element is disposed on the adjustable belt to sense a connecting mode of the adjustable belt.
US10542646B2 Surface mount metal unit and electric device including same
According to various embodiments of the present disclosure, a metal unit may include: a core metal layer that is mainly composed of iron (Fe); and an outer layer formed on at least one face of the core metal layer, and bonded to solder so as to be attached to a printed circuit board. The metal unit and an electronic device including the same may be variously implemented according to embodiments.
US10542637B2 Thermal conductive liquid display system
A display apparatus comprises a thermal conductive liquid (46) in a liquid tight encasing (11) which has a transparent window (13). A direct view display panel (12) with a front area for displaying information is arranged inside the liquid tight encasing (11) in a position with respect to the transparent window (13) such that the information is viewable through the transparent window (13). The direct view display panel (12) is submerged in the thermal conductive liquid (46).
US10542633B2 IMD having a core circuitry support structure
A medical device includes a hybrid circuitry assembly and a core circuitry support structure. The core circuitry support structure includes a frame defining a cavity configured to receive at least a portion of the hybrid circuitry assembly. An outer surface of the frame is shaped to correspond to an inside surface of a core assembly housing configured to enclose the hybrid circuitry assembly and the core circuitry support structure.
US10542627B2 Method for manufacturing a flexible printed circuit board
A method for manufacturing a flexible printed circuit board includes having a base layer, and creating a pattern line and at least one conductive pole. The base layer defines at least one communication hole penetrating through the base layer. The pattern line includes two conductive circuit layers formed on opposite surfaces of the base layer. The at least one conductive pole is formed in the at least one communication hole and electrically connects the two conductive circuit layers. A diameter of each conductive pole is less than a diameter of a communication hole.
US10542626B2 Multilayer electronic component and board having the same
A multilayer electronic component includes a capacitor body including a plurality of dielectric layers and a plurality of first and second internal electrodes and having first to sixth surfaces, the first and second internal electrodes being exposed through the third and fourth surfaces, respectively; first and second external electrodes including first and second connected portions respectively disposed on the third and fourth surfaces of the capacitor body and first and second band portions respectively extending from the first and second connected portions to portions of the first surface of the capacitor body, respectively; a first connection terminal disposed on the first band portion; and a second connection terminal disposed on the second band portion, wherein 0.05≤A1/A1≤0.504, where A1 is an area of the first or second connection terminal in a thickness-width direction, and A2 is an area of the first or second band portion in a width-length direction.
US10542619B2 Electronic element with embedded information
An electrical element includes an optically-detectable pattern of embedded information. A plurality of thin-film layers is applied on the surface of the substrate wherein one or more of the thin-film layers is at least partially transparent. The plurality of thin-film layers overlaps in an encoding region to form an optical layer structure, wherein at least one of the thin-film layers in the optical layer structure contributes to an electrical function of the electrical element. At least one of the thin-film layers in the optical layer structure includes an information-encoding pattern which contributes to an optically-detectable interference image when illuminated by incident light, and wherein the optically-detectable interference image corresponds to at least a portion of the pattern of embedded information.
US10542610B1 Coordinated processing of published sensor values within a distributed network
A distributed control system featuring the coordination of functionality among peer controller nodes. The controller nodes are luminaires that are capable of controlling the ambient lighting within a building area. Within the control system, there are one or more ambient light sensors for reporting the ambient light level by publishing data packets containing sensor values. The controller luminaire nodes are members of a defined group of nodes that behave according to the same set of rules. Each controller node is capable of generating a control signal in response to detecting the data packets containing a group address to which the controller node is subscribed. In particular, a first controller node generates a first control signal for controlling a lamp if a subscribed-to group address is detected, wherein the control signal is determined by an aggregate function whose input values include the sensor values in the data packets.
US10542609B2 Stage lighting framing system of endless rotation with wireless power transmission and wireless communication
The present invention discloses a stage lighting framing system of rotation with wireless power transmission and wireless communication, comprising a rotating disc bracket, a fixing bracket fixedly connected with the rotating disc bracket, a wireless power supply device, and a framing and shaping mechanism rotatably connected with the rotating disc bracket, in which an electromagnetic field transmitting device is arranged on the fixing bracket, an electromagnetic field receiving device is arranged on the framing and shaping mechanism which is driven by a first drive device for unrestricted angle rotation. It further includes a wireless signal transmission device, and correspondingly a wireless signal receiving device arranged on the framing and shaping mechanism. The present invention can supply continuous power to a framing and shaping mechanism without a cable to achieve wireless power supply. Therefore, the framing and shaping mechanism will have greater rotational freedom and achieve richer light-beam shaping effects.
US10542605B2 Distributed control system operation and configuration
A control system including an input component configured to receive an input and generate control information in response to the input; a communication link coupled to the input component; and a plurality of control components, each of the control components coupled to the input component through the communication link and configured to receive the control information and to actuate an associated actuator in response to the control information.
US10542603B2 Wearable light-emitting apparatus and control method
The present invention refers to a wearable light-emitting device that can be used for safety warnings, cheering, and light show performing. The invention also refers to a control method that allows the wearer to perform different commands by waving her/his hand in left or right, up or down, forward or backward directions. In addition, the control method allows the wearer to turn off/on the light and change its color with simple actions such as closing and opening her/his hand. Furthermore, the invention allows the wearer to easily handle other objects or perform grasping tasks while wearing this device.
US10542597B2 Lighting control circuit and method for multiple LEDs
A lighting control circuit (10) for controlling a plurality of LEDs (24, 26). The lighting control circuit (10) includes a current source (12) coupleable to a first LED (20) and a second LED (22); a first switch (24) configured to switch from an open position to a closed position when driven by a first drive signal (V3), wherein the first switch (24) is positioned to interrupt current flow (Iout) through the first LED (20) when the first switch (24) is in the open position; a second switch (26) configured to switch from an open position to a closed position when driven by a second drive signal (V4), the second drive signal (V4) being temporally non-overlapping with respect to the first drive signal (V3), wherein the second switch (26) is positioned to interrupt current flow (Iout) through the second LED (22) when the second switch (30) is in the open position.
US10542594B2 Direct AC driving circuit and luminaire
The invention relates to a direct AC driving circuit and a luminaire for driving at least one LED, the driving circuit comprises a LED string (2) that comprises a series connection of at least two LEDs, wherein the LED string (2) is directly powered from a rectified AC mains voltage and a LED string switching unit (1) that is configured to control at least one LED shortening unit (1′) that is arranged in parallel to at least one LED of the LED string (2′). According to the invention, the driving circuit comprises means configured to provide a low supply voltage (VLow) which is also derived from the rectified AC mains voltage (4), wherein the low supply voltage (VLow) is generated from unutilized voltage of the LED-string (2′).
US10542588B2 Heater with elongated heating resistor layer
A heater includes a substrate, a heating resistor layer, and an electrode layer. The substrate has a substrate obverse surface and a substrate reverse surface. The heating resistor layer is formed on the substrate obverse surface. The electrode layer is formed on the substrate obverse surface and in contact with the heating resistor layer. The electrode layer includes a pair of strip portions extending in a longitudinal direction of the substrate and spaced apart from each other in the width direction of the substrate. The heating resistor layer includes a main heating member and a sub heating member each extending in the longitudinal direction of the substrate and located between the strip portions in the width direction. The sub heating member has a higher temperature coefficient of resistance than that of the main heating member.
US10542566B2 Clear channel assessment technique
A technique for performing a clear channel assessment (CCA) in an unlicensed radio frequency (RF) spectrum is described. The CCA is performed for transmitting data (420) according to a first radio access technology (RAT) in coexistence with a second RAT. As to a method aspect of the technique, signals (411) are received in the unlicensed RF spectrum. The received signals (411) are processed according to an operating state. The processing in a first operating state (402) causes a first delay that is greater than a second delay caused by the processing in a second operating state (404). The operating state depends on the presence of data (420) to be transmitted according to the first RAT in the unlicensed RF spectrum. The CCA is performed based on the processed signals.
US10542558B2 Devices and methods for uplink control channel design in regular bursts for new radio (NR) networks
Wireless communication devices, such as a scheduled entity, are adapted to facilitate uplink transmissions on multiple physical uplink control channels (PUCCHs) of a regular burst period. According to one example, a scheduled entity may obtain a payload for an uplink transmission on a PUCCH. The scheduled entity may subsequently send the uplink transmission utilizing two or more physical uplink control channels (PUCCH) of a regular burst period, where each PUCCH is associated with a different frequency band of the regular burst period. According to one example, a scheduling entity may receive an uplink transmission, where the uplink transmission utilizes a first PUCCH of a regular burst period, and at least a second PUCCH of the regular burst period, each of the first and second PUCCHs being associated with respectively different frequency bands of the regular burst period. Other aspects, embodiments, and features are also included.
US10542553B2 Method for scheduling communication resource, terminal device and base station
Method for scheduling communication resource, terminal device and base station are provided. The method includes: a terminal transmitting an access request message indicating that the terminal has a demand on transmitting data with a short time delay to a base station; receiving a first allocation message which is generated based on the access request message and includes information of a first SR resource from the base station; transmitting a scheduling request of the data with the short time delay to the base station using the first SR resource; receiving a second allocation message which is determined based on the first SR resource and includes information of a resource for transmitting the data with the short time delay from the base station; and transmitting the data with the short time delay based on the allocated resource. Interaction between base station and terminal is reduced to decrease time delay in data transmission.
US10542543B2 Wireless communication between wideband ENB and narrowband UE
A method and apparatus for wireless communication in the unlicensed spectrum between an eNB and UEs having different bandwidths, e.g., between a narrowband UE and a wideband eNB. A user equipment apparatus segments an uplink duration in each frame into multiple transmission units for each frequency, wherein a frame comprises an integer number of the transmission units. The apparatus transmits uplink communication based on the multiple transmission units, wherein each transmission unit comprises at least one on period and at least one off period corresponding to each of a plurality of frequencies, wherein during an on period the UE transmits uplink communication on the corresponding frequency and during an off period the UE refrains from transmitting uplink communication on the corresponding frequency. Each transmission unit may comprise multiple on periods and multiple off periods. The on/off periods may be configured by a base station or specified for each frame type.
US10542535B2 Non-PDCCH signaling of SIB resource assignment
This disclosure relates to providing system information for cell access to link budget limited devices. According to some embodiments, a base station may transmit an announcement information block (AIB) in a downlink shared data channel (e.g., PDSCH), wherein the AIB contains information useable by a UE in determining the location of system information in the downlink shared data channel. The UE can thus determine the location of and decode system information without having to decode a downlink control channel (e.g., PDCCH). This may be important for certain classes of devices, such as link budget limited devices, which have issues in decoding the downlink control channel. Improved paging scheduling techniques are also disclosed which more efficiently use PDCCH paging resources.
US10542534B2 Resource assignment for single and multiple cluster transmission
This invention concerns concepts for signaling resource allocation information to a terminal that indicates to the terminal assigned resources for the terminal. The terminal can receives downlink control information (DCI), which comprises a field for indicating the resource allocation information of the terminal. This resource assignment field within the DCI has a predetermined number of bits. The terminal can determines its assigned resource allocation information from the content of the received DCI, even though the bit size of the resource allocation field in the received DCI is insufficient to represent all allowed resource allocations. According to an embodiment, the received bits that are signaled to the terminal in the DCI represent predetermined bits of the resource allocation information. All remaining one or more bits of the resource allocation information that are not included in the field of the received DCI are set to predetermined value.
US10542533B2 Method and apparatus for selecting a transmission resource
A method and apparatus reduce latency of Long Term Evolution (LTE) uplink transmissions. Configuration information regarding a first set of resources can be received. A second set of resources can be determined. A transmission resource can be selected from the first set of resources or the second set of resources using a selection criterion. A scheduling request can be transmitted if the transmission resource belongs to the first set of resources. A data transport block can be transmitted if the transmission resource belongs to the second set of resources. The scheduling request can be control information requesting resources for transmission of the data transport block.
US10542528B2 Method and apparatus for a physical uplink channel in resource blocks
A method and apparatus provide a physical uplink channel in resource blocks. Scheduling information can be received. The scheduling information can be to transmit a first physical uplink channel within a slot. The slot can include a plurality of symbols. The slot can include the first physical uplink channel and a second physical uplink channel. The first physical uplink channel can be shorter in duration than the second physical uplink channel. One or more allocated resource blocks for the first physical uplink channel can be determined based on a sub-band group and one or more resource block groups within the sub-band group. The sub-band group can include one or more sub-bands. Each sub-band can include one or more resource block groups. Each resource block group can include one or more resource blocks. A resource block can include one or more contiguous resource elements in the frequency domain. The first physical uplink channel can be transmitted in the determined one or more allocated resource blocks in the slot.
US10542517B1 Characterizing movement behaviors of wireless nodes in a network
In one embodiment, a device receives location estimates for a wireless node in a network, each location estimate having an associated timestamp. The device applies hierarchical clustering to the received location estimates and their associated timestamps, to identify locations and points in time in which the wireless node was stationary. The device performs sequence modeling on the identified locations and points in time in which the wireless node was stationary, to form a sequence of locations and associated time periods in which the wireless node was stationary. The device associates the wireless node with a behavioral profile based on the sequence of locations and associated time periods in which the wireless node. The device generates, based in part on the behavioral profile for the wireless node, a predictive model that predicts a location of the wireless node at a particular point in time.
US10542509B2 Radio node and method for selectively providing synchronization information for a device-to-device (D2D) communication
A method performed by a radio node for selectively providing synchronization information for Device-to-Device, D2D, communications between devices in a wireless communications network is provided. The radio node receives, when the radio node is providing synchronization information an indication to stop providing synchronization information for D2D communications. The radio node determines whether to continue to provide synchronization information for D2D communications or not based on the received indication.A radio node for selectively providing synchronization information for Device-to-Device, D2D, communications between devices in a wireless communications network is also provided.
US10542508B2 Wireless radio access networks with asynchronous frontend
A synchronization technique for cloud radio access network (cloud RAN) to synchronize the cloud and remote radio units. The connection between cloud and remote radios is Ethernet and IEEE1588 is used to provide synchronization between baseband residing in the cloud and remote radios.
US10542507B2 Discovery and synchronization channels for user-tracking zones in a cellular network
Discovery and synchronization channels are discussed for user-tracking zones in a cellular network. User-tracking zones reduce the mobility tracking burden on the UE and shift the tracking responsibility to the network. This shift allows for UE and network power savings from reduced searching at the UE as well as through efficient paging area tracking and less broadcast signaling. The various aspects provide channel design for initial synchronization and discovery of the user-tracking zones. A single frequency network (SFN) synchronization channel is provided with at least a reference signal for time synchronization and payload information that may include a zone identifier (ID), formatting for a system information transmission request, and resource allocation for the request. The zone ID may be included in the payload or embedded into the reference signal. Facility is also provided for handling zone nodes of different power classes that allows for maintaining the SFN operations.
US10542504B1 Wireless communication system and method
A wireless communication system and method is provided. The wireless communication system includes a wireless transceiver device and a processing device. The processing device includes a direction control module, a power adjusting module and a boundary setting module. The direction control module controls the scanning direction and generates a point direction information record according to each reference position respectively. The power adjusting module adjusts the transmitting power and generates a point power information record according to each reference position and the corresponding point direction information record respectively. The boundary setting module generates a boundary information record. The processing device controls the transmitting direction and the transmitting power according to the point direction information record(s), the point power information record(s) and the boundary information record, so as to limit a transmission of the wireless signal within a specific area.
US10542496B2 Background transfer service for applications on mobile devices
The subject disclosure is directed towards a background transfer service that provides platform-level support for third party applications to queue data transfers to run in the background, including when the application is not running in the foreground. Applications may thus perform downloading and uploading tasks in the background; however the background transfer service manages the data transfer requests so as to limit each background application's ability to interfere with foreground application operations, that is, by controlling resource usage according to one or more policies.
US10542493B2 Vehicle communications management
Systems and methods for managing communications equipment of a vehicle. The vehicle includes a first modem and a second modem coupled to the first modem. Responsive to the second modem wireless receiving first data for the first modem when the vehicle is in an inactive state, the first modem is in an off state, and the second modem is in a low power state, the vehicle is configured to wake the first modem from the off state, and process the first data via the first modem.
US10542482B2 Access control to services in a network
Various communication services may benefit from access controls. For example, certain wireless communication systems may benefit from access control to services in a network, such as access to services at mobile edge as distinct from core network services. A method can include initiating an attachment to a network. The method can also include indicating, while initiating the attachment, at least one user equipment request with respect to local mobile edge computing services or mobile edge computing applications.
US10542481B2 Access point beamforming for wireless device
In some examples a method includes receiving, with an Access Point (AP), a request from a wireless device to access a network through the AP; determining, with the AP via beamforming of a fixed antenna array of the AP, whether an angle of the wireless device relative to the fixed antenna array is within a first predetermined range; determining, with the AP, whether a received signal strength between the AP and the wireless device is within a second predetermined range; and granting, with the AP, the wireless device access to a network through the AP when it is determined that the angle of the wireless device relative to the fixed antenna array is within the first predetermined range and the received signal strength is within the second predetermined range.
US10542480B2 Pausing functions of an assistant device during an active telephone call
A computer-implemented method includes: monitoring, by a user device, calling activity on the user device; detecting, by the user device and based on the monitoring, that a call has started on the user device; providing, by the user device, a pause instruction to an assistant device based on detecting that the call has started on the user device, causing the assistant device to disable speech response functions; detecting, by the user device and based on the monitoring, that the call has ended on the user device; and providing, by the user device, a resume instruction to the assistant device based on detecting that the call has ended on the user device, causing the assistant device to resume speech response functions.
US10542473B2 Wireless communication system, a wireless device, network nodes, and methods therein, for changing master node for the wireless device
A method performed in a wireless communications system for changing master node for a wireless device (WD). A first node is the master node for the WD, and second and third nodes are secondary nodes for the WD. The third node receives information that the third node is to be the master node and information to reuse a first set of existing protocol entities and context for communication with the WD. The WD receives information about a change of master node from the first node to the third node and information to reuse a second set of existing protocol entities and context for communication with the third node. The second node receives information that the third node is the master node and information to reuse a third set of existing protocol entities and context for communication with the WD. Thereby the master node for the WD is changed.
US10542471B1 Method and system for releasing at least one resource allocated to a user equipment device
A method and system to help manage resources in a fallback scenario is disclosed. A first network may be configured to serve user equipment devices (UEs) according to a first protocol and a second network may be configured to serve UEs according to a second protocol. The method may involve the first network serving a UE, where serving the UE includes allocating at least one resource to the UE. The method may also involve, after the UE has transitioned from being served by the first network to being served by the second network for a circuit-switched-fallback call, (i) if the UE completes call setup, the first network releasing the resources, but (ii) if the UE does not complete call setup, the first network using the allocated resources to serve the UE after the UE transitions back to being served by the first network.
US10542470B2 Method and device for adjusting random access backoff parameter
Provided are a method for a terminal adjusting a random access backoff parameter in a wireless communication system, and a device supporting same. The method may comprise the steps of: receiving priority information; initiating a random access procedure while executing a handover; receiving, from a base station, a random access response including a backoff indicator; and on the basis of the priority information, adjusting a random access backoff parameter indicated by the backoff indicator.
US10542464B2 Methods for data communication to a platoon of connected vehicles
It is possible to reduce latency and/or overhead when performing a platoon handover by using the leading vehicle in the platoon to communicate handover requests and/or initial resource requests (e.g., random access transmissions) on behalf of trailing vehicles in the platoon. In one example, a leading vehicle in a platoon communicates a handover request to a source AP to request handover of the entire platoon from the source AP to a target AP. In such an example, the source AP then communicates handover commands to each vehicle in the platoon without receiving separate handover requests from the trailing vehicles, thereby reducing overhead in the access network. The handover commands notify the trailing vehicles of the handover, and may be sequentially communicated to the trailing vehicles based on their order in the platoon.
US10542456B2 Dynamic coverage enhancement
A plurality of payload messages is communicated on a radio link of a cellular network between a terminal and an access node of the cellular network. Each one of the plurality of payload messages includes a data packet encoded according to a given redundancy version. The number of the plurality of payload messages may be dynamically and flexibly adjusted in some embodiments. Examples are given which may be applied for coverage enhancement in the Internet of Things or Machine Type Communication domain.
US10542454B2 Control and management of reflective QoS
Aspects of the disclosure provide a method for reflective quality of service (QoS) control and management at a user equipment (UE). The method can include creating a derived QoS rule belonging to a session and having a QoS flow identifier (QFI). The derived QoS rule includes a precedence value that is set to one of a precedence value associated with a session identifier (ID) of the session received from a core network (CN) of a wireless communication system during a session establishment procedure for establishing the session, a precedence value associated with the QFI received from the CN during the session establishment procedure for establishing the session or when a downlink QoS flow having the QFI is added to the session, or a precedence value that is defined by an operator of the wireless communication system.
US10542448B2 Method for measurement reporting and device supporting the same
Provided are a method of measurement reporting and a device supporting the method. According to one embodiment of the present invention, the method includes: receiving a configuration of condition for measurement report; starting a first timer related to a first cell, when a report triggering event for the first cell is occurred; detecting a triggering event for a second cell and that the condition is satisfied; and reporting measurement results of the first cell and the second cell, when the first timer is expired or stopped.
US10542438B2 Method for detecting signal on unlicensed spectrum channel, user equipment, and base station
Embodiments of the present invention disclose a method for detecting a signal on an unlicensed spectrum channel, user equipment, and a base station. The method includes: receiving, by user equipment, instruction information sent by a base station; and starting, by the user equipment according to the instruction information, to detect a signal on an unlicensed spectrum channel. According to the present invention, only when receiving the instruction information sent by the base station, the user equipment detects the signal on the unlicensed spectrum channel according to the instruction information. This reduces power consumption of the user equipment.
US10542434B2 Evaluating as to whether or not a wireless terminal is authorized
A wireless communication apparatus (1) includes an information acquisition unit (10) for acquiring information about a wireless terminal when the wireless terminal is wirelessly connected to the wireless communication apparatus, a storage unit (11) for storing the information about an authorized terminal acquired by the information acquisition unit (10) in association with an individual identifier of the authorized wireless terminal, and an evaluation unit (12) for evaluating as to whether or not the wireless terminal wirelessly connected to the wireless communication apparatus is an authorized wireless terminal. The information includes at least fixed information other than the individual identifier. The evaluation unit (12) makes the evaluation based on a degree of matching between the information about the wireless terminal to be evaluated acquired by the information acquisition unit (10) and the information stored in the storage unit (11).
US10542432B2 Systems for correlating audio content to segments of exercise routines for improved performance
A system includes an electronic device comprising: a processor; an exercise tracker stored on a tangible memory, the exercise tracker configured to analyze an exercise routine of the user and to identify at least one drag portion of the exercise routine, the drag portion of the exercise routine corresponding to an increased exertion from the user; and a song manager stored on the tangible memory, the song manager configured to instruct a music player to play a power song associated with the user such that the power song is played for the user for at least a portion of a time the user spends in the drag portion of the exercise routine. The power song is correlated with increased exertion from the user. Without playing the power song, the drag portion of the exercise routine corresponds to a reduced exertion as compared to the increased exertion.
US10542428B2 Security context handling in 5G during handover
The present disclosure relates to methods and apparatus for flexible, security context management during AMF changes. One aspect of the disclosure is a mechanism for achieving backward security during AMF changes. Instead of passing the current NAS key to the target AMF, the source AMF derives a new NAS key, provides the new NAS key to the target AMF, and sends a key change indication to the UE, either directly or through some other network node. The UE can then derive the new NAS key from the old NAS key. In some embodiments, the AMF may provide a key generation parameter to the UE to use in deriving the new NAS key. In other embodiments, the target AMF may change one or more security algorithms.
US10542427B2 Mitigation of problems arising from SIM key leakage
Method, system or Universal Integrated Circuit Card (UICC) for provisioning a UICC with a new key. The UICC contains an initial subscriber key shared between the UICC and an authentication center. A new key is exchanged between the UICC and the authentication center using a communication between the UICC and the authentication center authenticated using the initial subscriber key. The new key is used in place of the initial subscriber key for further communications with the UICC.
US10542418B2 Service providing system, gateway device, information collection method and non-transitory computer readable medium storing program
To provide a service providing system capable of providing network information flexibly in response to a request from a server provided by a third party so as to provide services using various information, the service providing system includes an information collection unit (10) that collects node holding information held by each node device in a mobile communication network when a service information acquisition request needed for providing a service is transmitted from a service providing server (50) located in an external communication network, an information generation unit (20) that generates mobile communication network information based on the node holding information collected from each of node devices (41) to (43), and a communication unit (30) that transmits the mobile communication network information to the service providing server (50).
US10542416B2 Techniques for mobility mode selection in uplink-based and downlink-based mobility
Various aspects described herein relate to techniques for mobility mode selection in uplink-based and downlink-based mobility in wireless communications systems. In an aspect, a method for wireless communications may include determining that a user equipment (UE) is operating in a first mobility mode, determining whether the UE satisfies at least one condition associated with mobility of the UE for mobility mode selection, and selecting a second mobility mode based on a determination that the UE satisfies the at least one condition, wherein each of the first mobility mode and the second mobility mode is an uplink mobility mode or a downlink mobility mode. The techniques described herein may apply to different communications technologies, including the 5th Generation (5G) New Radio (NR) communications technology.
US10542411B2 UE-based D2D discovery
In one embodiment, the present disclosure provides an evolved Node B (eNB) that includes a device-to-device (D2D) module configured to allocate at least one D2D discovery region including at least one periodic discovery zone, the at least one periodic discovery zone including a first plurality of resource blocks in frequency and a second plurality of subframes in time, the D2D module further configured to configure a User Equipment (UE) to utilize the at least one D2D discovery region for transmitting a discovery packet.
US10542410B2 Method and device for exchanging connection capability information in wireless communication system
A method is provided for a first terminal performing connection capability exchange in a wireless communication system. The method includes transmitting, to a second terminal, a P2P probe request frame for a service discovery, receiving, from the second terminal, a P2P probe response frame for the service discovery, establishing of a connection with the second terminal and forming an ASP session with the second terminal. The P2P probe request frame and the P2P probe response frame include connection capability exchange information and establishing the connection is performed based on the connection capability exchange information.
US10542407B2 Detecting safety concerns via subscriber safety control (SSC) system
Techniques are described that facilitate analyzing real-time communication sessions between a client device of a client account and a third-party device for the purpose of detecting safety concerns that may impact a client associated with the client device. The real-time communication sessions may include voice or text communications provisioned by a telecommunication service provider. In response to detecting a safety concern, notification data may be sent to a trusted device associated with the client account that alerts a trusted person of the inferred safety concern. In some examples, a safety concern may be inferred based on an irregular performance or non-performance of a regularly conducted real-time communication session. Moreover, communication session modification data may be sent to a client device involved in the real-time communication session for the purpose of terminating the real-time communication session based at least in part on safety concerns.
US10542406B2 Tethering distribution apparatus, control method thereof, and central mediator
Methods and apparatus are provided for controlling tethering distribution. At least one leecher to which data is to be tethered is detected. Usage of the data that is to be tethered to the at least one leecher is controlled by adjusting an amount of data that is to be tethered for each of the at least one leecher.
US10542404B2 Hospitality systems
A locking device for providing access to a structure includes a locking mechanism configured to selectively switch between a locked state and an unlocked state. A wireless interface is operatively connected to the locking mechanism to control change between the locked and unlocked states. The wireless interface is configured to periodically beacon a data packet providing information to listening devices in a local area without requiring a bi-directional connection and to support bi-directional connections as needed to transfer data to the locking device.
US10542398B2 System, method and apparatus for sensing changes in an environment using wireless communication signals
A wireless signal-based sensing system is provided. The system includes a plurality of devices, each device capable of sending and receiving wireless signals to create a sensing area. The system also includes at least one connection mechanism to enable at least one of the devices to connect to an application, and at least one analytics application for processing measurements of wireless signals obtained from the sensing area.
US10542395B2 System and method for provision of a second line service on mobile telephone
A method for routing calls between a third party telecommunications device (“TD”) and a subscriber TD associated with a primary service and a second line service (“SLS”) involves associating the SLS number of the subscriber, the primary number of the subscriber and the primary number of a third party via a common relationship number. Calls directed from a third party to the SLS number of a subscriber are routed to an SLS platform and redirected to the subscriber TD. Calls directed from the subscriber TD to the third party use the relationship number to route the call to the SLS platform. The combination of the primary service number and the relationship number identifies the third party number for call completion. Calls can be directed to and from an SLS number of a subscriber TD using a combination of protocols such as ISUP, CAP and SIP.
US10542392B2 System and method for managing audio cut-in policy in MCPTT communication
The present disclosure provides a method and system for managing mission critical push-to-talk (MCPTT) communication. The method includes receiving, by a floor control server, a first floor request message, from a primary floor participant, while a floor is granted to a secondary floor participant and a first media transmission is performed by the secondary floor participant; in response to receiving the first floor request message, transmitting, by the floor control server, to the secondary floor participant, a first floor revoke message for stopping the first media transmission of the secondary floor participant, and transmitting, by the floor control server, a first floor grant message to the primary floor participant; and transmitting, by the floor control server, a first floor taken message to the secondary floor participant, wherein the first floor taken message includes information of the primary floor participant granted the floor.
US10542389B2 Apparatus and method for multicasting emergency alert message in broadcast signal to companion device
A broadcast receiving apparatus may comprise: a broadcast interface for receiving a broadcast signal comprising an emergency alert message and signaling information indicating metadata for the emergency alert message; a control unit for generating an emergency alert multicast message comprising attributes of the emergency alert message on the basis of the broadcast signal; and a companion screen interface for transferring the emergency alert multicast message to at least one companion screen device in a multicast mode.
US10542387B2 Reducing connection time in direct wireless interaction
This disclosure is directed to reducing connection time in direct wireless interaction. Devices may interact via direct (e.g., device-to-device or “D2D”) wireless communication. As part of connection setup operations, a device may receive an invitation to join an existing wireless group. For example, an invitation message may be received by the device on at least one known beaconing channel. The invitation message received by the device may at least identify an operating channel on which connection establishment operations will commence. Following completion of the connection setup operations, the device may initiate scanning on the operating channel identified by the invitation message to expedite the start of connection establishment operations. After connection establishment operations are complete, the device may be able to interact with at least one other device via direct wireless interaction.
US10542382B2 Methods and apparatus to facilitate proximity detection and location tracking
Methods, apparatus, systems and articles of manufacture are disclosed to facilitate proximity detection and location tracking. An example method includes receiving messages collected by a badge in an environment, the messages including signal strength and a timestamp. The example method also includes assigning a location in the environment to the badge based on a first subset of the messages. The example method also includes identifying an asset in a second subset of the messages. The example method also includes updating a current location associated with the asset based on a relative proximity of the asset to the badge, wherein the current location corresponds to a first time and the updated location corresponds to a second time, and wherein a change in location between the current location and the updated location indicates movement of the asset in the environment.
US10542380B2 Beacon-based media network
Techniques and system configurations for providing content to a mobile device based on activity in a physical commercial environment such as a retail store are described herein. Mobile devices that are operated by an associated customer may be tracked with the use of beacons to determine customer activities in the retail store, including particular areas visited in the store, activities conducted by the customer in the store, and like tracking information. The customer activity and data for the activities and locations in the physical environment may be correlated to an identifier, profile, or other tracking information. This tracking information may be subsequently used by the mobile device to identify the user to an advertising network, or other information service, and obtain customized media content and information.
US10542377B2 Technology for capturing and analyzing sensor data to facilitate alternative transportation
Systems and methods for using sensor data to assess impairment of individuals and dynamically facilitate alternative transportation for the individuals are described. According to certain aspects, an electronic device may collect movement data of an individual and compare the movement data to baseline movement data to estimate an impairment level of the individual. The electronic device may generate and display messages for the individual to review, and may interface with a remote server to facilitate the arrangement of alternative transportation for the individual.
US10542358B2 Earpiece with canal microphone, ambient microphone and receiver
An earpiece for a hearing device, includes: an earpiece housing comprising an ear canal portion and an outer ear portion, the ear canal portion extending along an ear canal axis for positioning in an ear canal of a user, the ear canal portion having a first end; a first microphone for detecting ambient sound via a first input port in the earpiece housing; a second microphone; and a receiver for providing an audio output signal to the ear canal when the earpiece is inserted in an ear of the user; wherein the first microphone is arranged at a first distance from the first input port, wherein the first distance is at least 2 mm when measured parallel to a main plane having a main plane normal parallel to a main axis, the main axis forming a first main angle that is less than 30 degrees with the ear canal axis.
US10542357B2 Earset, earset system, and earset control method
The present invention relates to an ear-set, an ear-set system, and a method for controlling the same. An ear-set according to an embodiment of the present invention comprises: an ear-set body comprising a communication module, which can conduct short-range communication with an external audio source device, and which receives an audio signal from the audio source device, a memory unit, which stored user setting information, an audio adjustment unit, which adjusts the magnitude of an input audio signal on the basis of the stored user setting information, and an audio output unit, which outputs the adjusted audio signal; and an ear-set housing, which contains the ear-set body on one side thereof, and which provides the ear-set body with electric charging in the contained state.
US10542352B2 Hearing aid device unit along a single curved axis
According to an embodiment, a behind-the-ear (BTE) hearing aid unit is disclosed. The unit includes a housing comprising a hollow inner section defined by an enclosed wall surface made of a single inseparable unit, an electronic module, and an ear hook that is permanently or detachably attached to the housing. The housing extends completely along a single curved axis running along the enclosed wall surface from a first end of the housing comprising the ear hook and a second end of the housing opposite to the ear hook. The housing comprises an inlet opening at the second end, wherein the inlet opening is adapted to receive the electronic module in the hollow inner section and the electronic module is adapted to move from the inlet opening along the single curved axis.
US10542350B2 Observer-based cancellation system for implantable hearing instruments
A method including receiving input indicative of a parameter related to an operating environment of an implantable portion of a prosthesis and adjusting an adjustable system of the prosthesis based on the received input.
US10542346B2 Noise estimation for dynamic sound adjustment
A system that performs noise estimation for an audio adjustment application comprises a coherence calculator that determines at least one coherence value between microphone signals generated by at least two microphones that each independently senses acoustic energy in a listening space. A first microphone of the at least two microphones generates a first microphone signal from the acoustic energy and a second microphone of the at least two microphones generates a second microphone signal from the acoustic energy. The acoustic energy comprises a combination of an audio signal transduced by one or more speakers and environmental noise of the acoustic energy that is local to the listening space. A noise estimate computation processor determines an estimate of a level of the environmental noise based on the at least one coherence value.
US10542343B2 Portable sound equipment
A portable sound equipment having a neckband wire unit which forms a gentle curve; a main body which is provided in each end of the neckband wire unit; a frame wire which forms a shape of the gentle curve; a sheath tube which defines an exterior appearance of the neckband wire unit cover the frame wire by covering the frame wire and exposes an end area of the frame wire; a fixing tube which covers a predetermined exposed area of the frame wire and an end area of the sheath tube; and a clamp which is configured to tighten an outer circumferential surface of the overlapped area between the sheath tube and the fixing tube is provided.
US10542341B2 Flanged earbud and hearing device including same
Various embodiments of an earbud for insertion into an ear canal and a hearing device that includes such earbud are disclosed. The earbud includes an elongated body having a first end, a second end, and a cavity that extends along a body axis between the first end and the second end of the elongated body. The earbud also includes a first flange connected to the elongated body, where the first flange includes a first end adjacent the first end of the elongated body, a second end, and a sound hole disposed in the first end of the first flange that is acoustically connected to the cavity of the elongated body. The first flange further includes a vent disposed through the first flange. The earbud also includes a second flange connected to the second end of the elongated body and including a first end adjacent the second end of the elongated body and a second end.
US10542340B2 Power management for wireless earpieces
A system, method and wireless earpieces for managing power utilized by a pair of wireless earpieces. A signal strength is determined between the pair of wireless earpieces. Signal activity is determined for the pair of wireless earpieces. A low power mode is activated in response to determining the signal activity is below an activity threshold. The low power mode is activated for the one or more of the pair of wireless earpieces in response to the signal strength exceeding one or more signals thresholds.
US10542333B2 Technologies for a low-latency interface to data storage
Technologies for a low-latency interface with data storage of a storage sled in a data center are disclosed. In the illustrative embodiment, a storage sled stores metadata including the location of data in a storage device in low-latency non-volatile memory. When accessing data, the storage sled may access the metadata on the low-latency non-volatile memory and then, based on the location determined by the access to the metadata, access the location of the data in the storage device. Such an approach results in only one access to the data storage in order to read the data instead of two.
US10542331B2 System, method and apparatus for sensor activation
A configured mode of operation of a wireless sensor node unit can selectively activate a first subset of sensor channels of data and selectively deactivate a second subset of sensor channels of data. The configured mode of operation customizes the sensor functionality in the wireless sensor node unit in support of the delivery of data streams to customers.
US10542328B2 Systems and methods for providing content
Systems, methods, and non-transitory computer-readable media can present one or more base segments of a first stream of a content item in a viewport interface, the content item being composed using a set of streams that each capture at least one scene from a particular direction, wherein the viewport interface is provided through a display screen of the computing device. A determination is made that a direction of the viewport interface has changed to a different direction during playback of a first base segment of the first stream. One or more offset segments of a second stream that correspond to the different direction are presented in the viewport interface, the offset segments being offset from the set of base segments of the first stream.
US10542306B2 Systems and methods for excluding consumed content from a content presentation
System and method are disclosed herein for excluding consumed content from a content presentation. Specifically, fingerprints for each unique media asset included in a compilation of media content consumed by a user may be obtained and stored in a user's profile. Fingerprints for each unique media asset included in another compilation of media content may be generated and compared with fingerprints stored in the user's profile to determine which of the unique media assets in the other compilation have been consumed by the user. The second compilation may be presented to the user without the unique media assets that were consumed.
US10542305B2 Flexible broadcast system and method
Broadcasts over designated bands of the radiofrequency spectrum allow for flexible use of the spectrum as well as for the receipt of return signals from receivers. To obtain return signals, information indicating one or more return channels and/or one or more return time windows may be sent with the broadcast transmission. The broadcast transmission may be made over UHF bands, with the return signals being made over VHF bands. Spectrum may be utilized more efficiently by transmitting one or more beacon signals that define parameters for the broadcast transmission. Receivers may be adapted to decode the data of the beacon signals and rapidly tune to the broadcast transmission.
US10542303B2 Systems and methods for protecting elementary bitstreams incorporating independently encoded tiles
Systems and methods for partial frame encryption in accordance with embodiments of the invention are disclosed. In one embodiment, the method receives a video bitstream that includes several frames, each frame including several independently encoded compression units within the frame, encrypts a portion of each of several compression units in several frames, and generates an output bitstream that includes the several independently encoded compression units including the encrypted portions of the compression units.
US10542302B2 Distributed multi-datacenter video packaging system
A content streaming system and methodology for facilitating the management of content streaming. A video packaging and origination service receives streaming content that is organized according to content segments. Individual content segments will be encoded according to a plurality of encoding profiles and received at different ingress nodes within video packaging and origination service. The video packaging and origination service receives requests for streaming content from requesting entities. Sets of encoded content segments are transmitted by egress nodes.
US10542296B2 Chroma reshaping of HDR video signals
Methods for the chroma reshaping of high-dynamic range (HDR) signals are presented. For each input pixel, a first scaler is generated based on the pixel luminance and a luma-based chroma reshaping (LCR) function. A second scaler is generated based on a saturation-based chroma reshaping (SCR) function and the saturation value of the pixel. A cascaded scaler is generated by multiplying the first scaler with the second scaler. Reshaped chroma values are generated by multiplying the input chroma values with the cascaded scaler. The characteristics of preferred LCR and SCR functions are discussed. Inverse decoding methods based on chroma-reshaping metadata that define the LCR and SCR functions are also described.
US10542290B2 Image decoding method and image decoding apparatus for sample adaptive offset information
An image coding method includes performing: context arithmetic coding to consecutively code (i) first information indicating whether or not to perform SAO processing for a first region and (ii) second information indicating whether or not to use, in the SAO processing for the first region, information on SAO processing for a region except the first region; and bypass arithmetic coding to code other information after the first and second information are coded. The other information includes third information indicating whether the SAO processing is edge or band offset processing. In the performing of context arithmetic coding, an initial bit value in a bit string of a parameter indicating a type of the SAO processing is coded as the first information. In the performing of bypass arithmetic coding, a value of a next bit following the initial bit in the bit string of the parameter is coded as the third information.
US10542287B2 Image prediction encoding/decoding system
An encoding target region in an image can be partitioned into a plurality of prediction regions. Based on prediction information of a neighboring region neighboring a target region, the number of previously-encoded prediction regions in the target region, and previously-encoded prediction information of the target region, a candidate for motion information to be used in generation of a predicted signal of the target prediction region as a next prediction region is selected from previously-encoded motion information of regions neighboring the target prediction region. According to the number of candidates for motion information selected, merging block information to indicate generation of the predicted signal of the target prediction region using the selected candidate for motion information and motion information detected by prediction information estimation means, or either one of the merging block information or the motion information is encoded.
US10542285B2 Decoded picture buffer management
Techniques are described related to output and removal of decoded pictures from a decoded picture buffer (DPB). The example techniques may remove a decoded picture from the DPB prior to coding a current picture. For instance, the example techniques may remove the decoded picture if that decoded picture is not identified in the reference picture set of the current picture.
US10542281B2 Image encoding method and image decoding method
According to one embodiment, an image encoding method includes selecting a motion reference block from an encoded pixel block to which an inter prediction is applied. The method includes selecting one or more available blocks from the motion reference block. The method includes selecting a selection block from the available blocks. The method includes generating a predicted image of the encoding target block using motion information of the selection block. The method includes encoding a prediction error between the predicted image and an original image. The method includes encoding selection information specifying the selection block by referring to a code table decided according to a number of the available blocks.
US10542275B2 Video bitstream coding
A method of decoding JVET video includes receiving a bitstream indicating how a coding tree unit was partitioned into coding units, and parsing said bitstream to generate at least one predictor based on an intra prediction mode signaled in the bitstream. The predictor may be generated by interpolating neighboring pixels for each pixel within a coding block. The computation may be more accurate by deriving a value for a bottom right neighboring pixel.
US10542274B2 Dictionary encoding and decoding of screen content
Innovations are provided for encoding and/or decoding video and/or image content using dictionary modes. For example, some innovations predict current pixel values from previous pixel values stored in a 1-D dictionary. Other innovations predict current pixel values from previous pixel values using a pseudo 2-D dictionary mode. Yet other innovations predict current pixel values from previous pixel values in a reference picture using an inter pseudo 2-D dictionary mode. Pixel values can be predicted from previous pixel values (e.g., stored in a dictionary) that are identified by an offset and a length. Yet other innovations encode pixel values using hash matching of pixel values.
US10542253B2 Method of video coding using prediction based on intra picture block copy
A method of signaling of coding modes including an IntraBC mode (Intra-block copy mode) to improve the coding efficiency is disclosed. The embodiment takes into consideration the facts that Inter prediction is more common in Inter slices than IntraBC prediction. In another embodiment, a binary sub-tree is disclosed that includes all the partition modes associated with IntraBC mode and the binary sub-tree consists of only said all members of the partition mode group.
US10542251B2 Video coding system with low delay and method of operation thereof
A method of operation of a video coding system includes: receiving a video bitstream as a serial bitstream; extracting a video syntax from the video bitstream; extracting a low delay flag, a network abstraction layer (NAL) hypothetical reference decode (HRD) parameters present flag, and a video coding layer (VCL) HRD parameters present flag from the video syntax extracting a HRD syntax from the video bitstream based on the low delay flag, the NAL HRD parameters present flag, and the VCL HRD parameters present flag; extracting a temporal layer from the video bitstream based on the video syntax having the HRD syntax; and forming a video stream based on the temporal layer for displaying on a device.
US10542245B2 Mobile terminal and method for controlling the same
The present invention relates to a mobile terminal including a lighting device and a method for controlling the same. A mobile terminal according to an embodiment of the present invention includes a lighting device; a camera; and a controller configured to capture a 3D image by means of the camera, wherein the lighting device includes a pattern light source configured to emit light having a predetermined pattern; and a surface light source configured to emit uniform light, and wherein the controller controls the lighting device so that the pattern light source and the surface light source alternately emit light.
US10542241B2 Projector
A polarization separation element that separates a light emitted from a first light emitting device into a light having first polarization in a first wavelength range and a light having second polarization in the first wavelength range, a wavelength conversion element converts the light into a light in a second wavelength range, a first light modulation device modulates the entering light according to image information, an optical element that separates the light in the second wavelength range into a light in a third wavelength range and a light in a fourth wavelength range, a second light modulation device that modulates the light according to the image information, a third light modulation device that modulates the light according to the image information, and a projection system that projects an image light are provided, wherein the wavelength conversion element has a first surface and a second surface different from the first surface.
US10542236B2 Image display system with visual filter
According to one implementation, an image display system includes a computing platform having a hardware processor and a system memory storing a software code, a display coupled to the computing platform, and a visual filter and at least partially surrounding the display and having an opaque mode and a transparent mode. The hardware processor executes the software code to set the visual filter to the opaque mode to obscure the display. The hardware processor also executes the software code to generate a visual image using the display, to obtain an operating parameter of the image display system corresponding to a status of the display, and to detect that the operating parameter meets a predetermined criterion. In response to detecting that the operating parameter meets the predetermined criterion, the hardware processor further executes the software code to set the visual filter to the transparent mode to make the display visible.
US10542228B2 Imaging system including illuminator and imaging device
An imaging system includes a first illuminator that irradiates a subject with light whose intensity varies over time; and a first imaging device that includes a first imaging cell having a variable sensitivity, and a first sensitivity control line electrically connected to the first imaging cell. The first imaging cell includes a photoelectron conversion area that receives light from the subject to generate a signal charge, and a signal detection circuit that detects the signal charge. During an exposure period, the first sensitivity control line supplies to the first imaging cell a first sensitivity control signal having a waveform expressed by a first function that takes only positive values by adding a first constant to one basis from among bases of a system of functions constituting an orthogonal system.
US10542220B2 Image sensor device and method capable of detecting actual temperature range in which the image sensor device is being operated without using accurate temperature sensor
A method of an image sensor device includes: using a pixel array of the image sensor device to sense and generate at least one dark image; computing pixel statistics according to the at least one dark image; and, determining which one of a plurality of temperature ranges a temperature of the image sensor device falls within according to the pixel statistics.
US10542217B2 Shooting device and shooting method to suppress blur in an image
The present disclosure relates to a shooting device, a shooting method, and a program capable of suppressing shooting of an image including large blurring due to motion of a camera such that an image with less blurring may be shot. The camera motion is detected, a distribution degree of a trajectory of the camera motion based on a camera motion detection result is calculated to be compared with a predetermined threshold, and start and finish of exposure is controlled on the basis of a comparison result. The present disclosure may be applied to the shooting device.
US10542191B2 Profile adjustment method, profile adjustment program of non-transitory computer readable medium for storing, and profile adjustment system
A profile adjustment method is a method of adjusting a profile defining a correspondent relation between input coordinate values of an input color space and output coordinate values of an output color space. The profile adjustment method includes: accepting setting of a first adjustment point of first coordinates and a second adjustment point of second coordinates; setting a third adjustment point of third coordinates based on the first and second coordinates; generating third adjustment data indicating degree of adjustment at the third adjustment point based on first adjustment data indicating degree of adjustment at the first adjustment point and second adjustment data indicating degree of adjustment at the second adjustment point; and adjusting the profile based on the first adjustment data, the second adjustment data, and the third adjustment data.
US10542186B2 2D LUT color transforms with reduced memory footprint
A memory footprint of look up tables for color transforms can be reduced by separating the look up tables into factors, applying frequency domain transforms, dividing the look up tables into zones, or establishing hierarchical levels with increasing resolution. The methods can be applied to still image or video cameras with limited computation resources that can benefit from reduced memory footprints.
US10542177B2 Image processing apparatus having function for using auxiliary storage together with RAM as virtual memory, and for selectively applying different power-saving modes to auxiliary storage in accordance with available free space in RAM, and non-transitory recording medium storing computer readable program for the same
An image processing apparatus includes a memory, an auxiliary storage used as a virtual memory together with the memory, and a hardware processor. The hardware processor determines whether or not a predetermined region set in the memory has a free space corresponding to a size of a necessary region to be reserved for execution of a specific application. When determining that the predetermined region does not have the free space, the hardware processor applies a first power-saving mode as a power-saving mode of the auxiliary storage. When determining that the predetermined region has the free space, the hardware processor applies, as the power-saving mode of the auxiliary storage, a second power-saving mode in which less power is consumed than in the first power-saving mode.
US10542158B1 Image forming apparatus and image forming method with gamma correction
An image forming apparatus includes a print unit, a print control unit, a reading unit, and a processing unit. The print unit forms an image on a medium at a resolution selected from several resolutions including a first resolution and a second, higher, resolution. The print control unit controls the print unit to print an image for correction including a first test pattern for printing a test pattern for gamma correction of the first resolution at a third resolution higher than the first resolution, and a second test pattern for the gamma correction of the second resolution, on the medium at the third resolution. The reading unit reads the image for correction printed on the medium. The processing unit obtains first correction information using the gamma correction for the first resolution and second correction information using the gamma correction for the second resolution, based on the image for correction.
US10542155B2 Data gate apparatus for learning interface format in order to interface between plurality of services and method thereof
A universal data gate converts between interface format types of interconnected systems. The data gate learns new interface types and greatly simplifies the requirement for a human user to reprogram the new interface types. A library of known interface types is built up over time and allows re-use of known interface types as required. Voice based room control is enabled by automatically activating the voice control on a guest device when the guest is checked in to a hotel room. Text corresponding to voice commands captured from the user's voice is passed to a hotel app. The system automatically pairs the guest device with the user's assigned room and determines which in-room controllable devices are to be operated by the user's voice commands. When the user switches to a new guest room during travel, the system automatically updates the room pairing and new voice commands operate the new in-room devices.
US10542154B2 Device for assisting two-way conversation and method for assisting two-way conversation
A two-way conversation assisting device includes a first microphone that enters a first voice, a first loudspeaker that outputs the first voice, a second microphone that enters a second voice, a second loudspeaker that outputs the second voice, and a first echo and crosstalk canceller. The first echo and crosstalk canceller estimates and calculates, using an input signal into the second loudspeaker, a first interference signal indicative of degrees of a first echo caused when the second voice output from the second loudspeaker enters into the first microphone and first crosstalk caused when the second voice enters into the first microphone, and removes the calculated first interference signal from an output signal of the first microphone.
US10542153B2 Multi-channel residual echo suppression
Audio systems and methods for suppressing residual echo are provided. First and second audio program content signals are received, and a residual signal from an echo canceler is received. A first spectral mismatch is determined based at least upon a cross power spectral density of the first program content signal and the residual signal. A second spectral mismatch is determined based at least upon a cross power spectral density of the second program content signal and the residual signal. The residual signal is filtered to reduce residual echo, based at least upon the first spectral mismatch, the second spectral mismatch, a spectral density of the first program content signal, a spectral density of the second program content signal, and a spectral density of the residual signal.
US10542152B2 Echo time delay detection method, echo elimination chip, and terminal equipment
An echo time delay detection method, an echo elimination device, and terminal equipment are provided. The echo time delay detection method includes: obtaining an audio signal transmitted through air and acquired by an audio input device of terminal equipment when detecting a call access request, the audio signal corresponding to an audio output by an audio output device of the terminal equipment; converting the audio signal to obtain a signal to be processed; determining a reference signal corresponding to the audio signal; and determining an echo time delay value according to the reference signal and the signal to be processed.
US10542145B1 Method and apparatus for navigating an automated telephone system
A system and method of navigating an automated telephone answering system (TAS) may include recording incoming and outgoing portions of a call with the TAS, separating the recording into a series of prompt-response segments, customizing at least one response, and storing the segments as a script for use in subsequent calls to the TAS.
US10542144B2 Electronic apparatus for providing voice recognition control and operating method therefor
An example electronic apparatus includes a display; and a processor, wherein the processor may be configured to obtain a content including at least one object; distinguish the at least one object within the content; display an instruction text in correspondence with a non-text object among the at least one object; and select the non-text object corresponding to the instruction text if a voice command corresponding to the instruction text is inputted.
US10542143B2 Automated call requests with status updates
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, relating to synthetic call status updates. In some implementations, a method includes determining, by a task manager module, that a triggering event has occurred to provide a current status of a user call request. The method may then determine, by the task manager module, the current status of the user call request. A representation of the current status of the user call request is generated. Then, the generated representation of the current status of the user call request is provided to the user.
US10542140B1 Telecommunications system
The telecommunications system of the present disclosure is designed for modern edge scalability to support one-number unification of multiple voice communication devices registered through heterogenous pots, cellular, and VOIP/SIP providers. The system advantageously utilizes only voice or audio services and requiring device data or SMS capabilities for device security verification and call routing management. Within this framework, actual secured device requests for call routing have an overhead limited to approximately a few seconds. The telecommunication system allows a viable service to function well in saturated cellular environments and poor signal scenarios due to prioritization of voice-channels over data and SMS network packets on 2G, 3G, 4G, and next generation cellular technology.
US10542139B2 Methods, systems and applications for porting telephone numbers on wireless devices
The application is directed to a method and system for improving user experience with porting a telephone number to an electronic device. The method includes the steps of displaying a user interface on a display of the electronic device for initiating porting of a telephone number. Upon receiving user information via the user interface associated with the telephone number, it is determined whether the telephone number is portable. If the telephone number is portable, it is transmitted to the electronic device.
US10542136B2 Transcribing audio communication sessions
A computer-implemented method to provide transcriptions of an audio communication session is disclosed. The method may include receiving audio data at a first device from a second device over a first wireless network connection of a first wireless network type and providing the audio data to a speaker of the first device for output of the audio data. The method may further include encoding the audio data at the first device based on a second wireless network type and transmitting the encoded audio data from the first device over a second wireless network of the second wireless network type.
US10542127B2 Fault tolerant communication in a distributed system
Disclosed herein are system, method, and computer program product embodiments for fault tolerant communications in a distributed system. An embodiment operates by determining a failure of a first node of a cluster of a plurality of nodes. Prior to the failure, a second node transmitted a first message to the first node. The second node determines content corresponding to the first message. A third node to which to provide the content of the first sub-task is identified. A second message, including content corresponding to the first message, is transmit to the third node.
US10542106B2 Content pre-render and pre-fetch techniques
Content pre-render and pre-fetch techniques are described. In one or more implementations, a likelihood is predicted of subsequent navigation to content associated with a network address based at least in part on monitored navigation performed by a computing device to one or more network addresses. A determination is then made whether to cause the computing device to pre-fetch and pre-render the content based at least in part on the prediction.
US10542103B2 Location based multi-device communication
The disclosure is related to context driven interactions between a host computing device having a digitized surface and a client device. During a touch interaction, the host computing device detects a touch on the digitized surface and receives a client identifier from the client device. In an implementation, the host computing device may respond to a touch interaction in a context driven manner. The host computing device may determine an event based on a context of the touch interaction. The context may include, for example, the location (e.g., coordinates) of the touch, the client identifier received during the touch interaction, and an active application on the host computing device during the touch interaction. Based on the determined event, the host computing device may request specific information regarding the client device. The specific information may be selected by the host computing device based on the determined event.
US10542087B1 System and method for managing storage tier migration
A storage gateway for managing data includes a persistent storage and a processor. The persistent storage includes data category mappings and data category storage policies. The processor obtains a data storage request for data from a client; assigns the data to a first category specified by the data category mappings; stores the data in a first storage based on a storage policy specified by the data category storage policies; and, after storing the data in the first storage, migrates the data to a second storage in response to a change in the association between the data category mappings and the data category storage policies.
US10542086B2 Dynamic flow control for stream processing
The example embodiments are directed to a system and method for dynamically controlling a flow of a stream processing application. The method may include executing the application which reads data from a data source and writes data to a target destination, and which includes a pipeline of operators which perform different operations on the data, determining a runtime performance of the pipeline of operators included in the stream processing application, and dynamically synchronizing the runtime performance of each of the operators in the pipeline of operators of the stream processing application by changing a processing speed of at least one operator. By changing the speed of the at least one operator a performance of all operators can be synchronized to accommodate dynamic characteristics of the processing environment such as target database conditions, operator processing performance, and the like, which can change during runtime.
US10542078B1 System and method of load balancing traffic bursts in non-real time networks
Disclosed are systems and methods for balancing load of computing resources among a plurality of servers by a plurality of load balancers. Clients communicate with a front-end device which forwards requests to the load balancers in a cyclical fashion. The load balancers estimate the impact of the received requests and can forward client requests to an estimated least loaded backend server. The backend servers process client requests and periodically report load statistics to the load balancers.
US10542073B2 File transfer to a distributed file system
A file storage system to receive a file from a client device includes a determination module to determine a primary set of virtual segments from amongst a plurality of virtual segments of the file to be received from the client device. Each of the plurality of virtual segments is a logical portion of the file. The file storage system further includes a receiving module to establish a secure connection and a plurality of file transfer protocol connections corresponding to the secure connection, with the client device, to receive the primary set of virtual segments from the client device. The receiving module further receives, in parallel, the primary set of virtual segments from the client device for storage, through the plurality of file transfer protocol connections.
US10542069B2 System and method for providing a customized resource
Provided are methods and devices for providing a resource. In one example, a method includes receiving a request to render a resource, the request comprising item information associated with an item, extracting an item identifier from the item information, and determining, by the web server, whether the user device corresponds to an existing user of a mobile application corresponding to the request. In response to determining the user device corresponds to an existing user of the mobile application, the method may include determining a customized URI associated with the item and associated with the mobile application based on the extracted item identifier and transmitting the customized URI. In response to determining the user device does not correspond to an existing user of the mobile application, the method may include transmitting a URL of a web page associated with the mobile application to the user device.
US10542068B2 Checkpointing shared state in distributed systems
To checkpoint a shared state in a distributed system, a node may first isolate itself from communication with other nodes of a distributed system. The node may then store a checkpoint of the shared state. The node then restarts and attempts to initialize its operating state from the stored checkpoint. In response to successfully initializing its operating state, the node restores communication with one or more other nodes of the distributed system. The node then indicates to the one or more other nodes that the stored checkpoint of the shared state is valid.
US10542065B2 Method and apparatus for transmitting/receiving media contents in multimedia system
A method and an apparatus of transmitting media content in a multimedia system are provided. The method includes determining a transmission unit for transmitting at least one multimedia source related to the media content, generating a data stream including header information and the at least one multimedia source according to the determined transmission unit, and transmitting the data stream through a communication network.
US10542063B2 Method and device for processing encoded video data, and method and device for generating encoded video data
Disclosed are a coded video data processing method and apparatus which consider a random access, and a coded video data generating method and apparatus which consider a random access. The coded video data processing method includes obtaining a bitstream of coded video data, obtaining metadata information used for video-processing of pictures having a decoding order after a random access point picture in the bitstream, and performing video-processing on decoded video data among the pictures having the decoding order after the random access point picture, based on the metadata information.
US10542052B2 Multi-area grouping
A first media device, method, and non-transitory computer readable medium for multi-area grouping of devices. The first media device includes a transceiver and a processor coupled to the transceiver. The processor detects a second media device that is not subscribed to the media group. The processor assigns the detected second media device to the media group. The processor determines a total amount of media devices in the media group. The processor recommends a multi-channel configuration for the media group based on the determined total amount of media devices.
US10542051B2 System and method for determining establishment causes for emergency sessions
A method for initiating a Packet Switched emergency call using a user equipment (UE) is presented. The UE includes a plurality of protocol layers. The plurality of protocol layers including an IMS sublayer, a non-access stratum (NAS) layer and an access stratum (AS) layer. The method includes generating an ATTACH REQUEST using the UE. The ATTACH REQUEST has an attach type. The method includes retrieving the attach type of the ATTACH REQUEST using the NAS layer of the UE, and generating an RRC CONNECTION REQUEST. The RRC CONNECTION REQUEST includes an RRC establishment cause based upon the attach type of the attach request.
US10542048B2 Security compliance framework usage
A method and system for improving usage of a security compliance framework is provided. The method includes authenticating a user for: access to the security compliance frame work, access to an authoritative source component of the compliance framework, and access to a data store component of the compliance framework. A functionality status of the security compliance framework and a request associated with contents of the data store are presented to a user via a dashboard interface. In response, the request is triggered and associated results are generated.
US10542046B2 Systems and methods for blockchain security data intelligence
Embodiments are directed to systems and methods configured to gather, transmit, share and process security related data between end users and security applications/devices across multiple platforms using blockchain open implementation as the backend and smart contracts integrated with artificial intelligence and behavior analysis using rule engines to enforce/implement data decisions. The system is designed to continuously predict, monitor, prevent, detect, response and mitigate cyber threats. The process includes a self-enforced adaptable engine that has a fast incident response time and makes quick smart decisions. This is a resilient system that is constantly capturing data, learning, tracking and enforcing. Computational power is maximized by leveraging smart contracts to validate transactions between network devices, share encrypted and protected information about their functions, events across the network of nodes and make smart swarm decisions.
US10542041B2 Cacheless session ticket support in TLS inspection
A network-based appliance includes a mechanism to provide TLS inspection with session resumption, but without requiring that a session cache be maintained. To this end, the inspector is configured to cause the TLS client to participate in maintaining the session context, in effect on behalf of the TLS inspector. In operation, when the inspector first receives the session ticket from the TLS server, and in lieu of caching it, the inspector generates and issues to the client a composited ticket that includes the original ticket and session context information that contains the session key. The composited ticket is encrypted by the inspector to secure the session information. When the TLS client presents the composited session ticket to resume the TLS connection, the inspector decrypts the ticket and retrieves the session context from it directly. The inspector then uses the original session ticket to resume the TLS session.
US10542036B1 Systems and methods for signaling an attack on contactless cards
Example embodiments of systems and methods for data transmission system between transmitting and receiving devices are provided. In an embodiment, each of the transmitting and receiving devices can contain a master key. The transmitting device can generate a diversified key using the master key, protect a counter value and encrypt data prior to transmitting to the receiving device, which can generate the diversified key based on the master key and can decrypt the data and validate the protected counter value using the diversified key. In an embodiment, the transmitting device can signal an attack or potential attack through the counter value. The attack signaling can further include information relating to the attack or potential attack.
US10542033B2 Network device and network system
A network device connected via a bus with a plurality of network devices includes: an authentication unit that executes authentication based upon message authentication information included in data transmitted, via the bus, by one of the plurality of network devices acting as a sender device; and a processing unit that invalidates the data upon determining that unauthorized data have been transmitted by the sender device impersonating another network device among the plurality of network devices if the authentication fails.
US10542032B2 Risk assessment using social networking data
Tools, strategies, and techniques are provided for evaluating the identities of different entities to protect individual consumers, business enterprises, and other organizations from identity theft and fraud. Risks associated with various entities can be analyzed and assessed based on analysis of social network data, professional network data, or other networking connections, among other data sources. In various embodiments, the risk assessment may include calculating an authenticity score based on the collected network data.
US10542028B2 Rule-based network-threat detection
A packet-filtering device may receive packet-filtering rules configured to cause the packet-filtering device to identify packets corresponding to network-threat indicators. The packet-filtering device may receive packets and, for each packet, may determine that the packet corresponds to criteria specified by a packet-filtering rule. The criteria may correspond to one or more of the network-threat indicators. The packet-filtering device may apply an operator specified by the packet-filtering rule. The operator may be configured to cause the packet-filtering device to either prevent the packet from continuing toward its destination or allow the packet to continue toward its destination. The packet-filtering device may generate a log entry comprising information from the packet-filtering rule that identifies the one or more network-threat indicators and indicating whether the packet-filtering device prevented the packet from continuing toward its destination or allowed the packet to continue toward its destination.
US10542027B2 Vector-based anomaly detection
A hybrid-fabric apparatus comprises a black box memory configured to store a plurality of behavior metrics and an anomaly agent coupled to the black box. The anomaly agent determines a baseline vector corresponding to nominal behavior of the fabric, wherein the baseline vector comprises at least two different behavior metrics that are correlated with each other. The anomaly agent disaggregates anomaly detection criteria into a plurality of anomaly criterion to be distributed among network nodes in the fabric.
US10542023B2 Detecting compromised social media accounts by analyzing affinity groups
Devices and methods for detecting a compromised social media account are disclosed. A method includes: receiving, by a computing device, social media content corresponding to a plurality of social media accounts; determining, by the computing device, a plurality of affinity groups, each including two or more social media accounts from the plurality of social media accounts, based upon the received social media content; determining, by the computing device, whether or not a particular social media account of the plurality of social media accounts is compromised using the received social media content and the determined plurality of affinity groups; and in response to determining that the particular social media account is compromised, the computing device providing a notification indicating that the particular social media account is compromised.
US10542011B2 Geo-fence authorization provisioning
A system includes a communication module that receives a request to post content to an event gallery associated with an event. The request in turn includes geo-location data for a device sending the content, and identification data identifying the device or a user of the device. The system further has an event gallery module to perform a first authorization operation that includes determining that the geo-location data corresponds to a geo-location fence associated with an event. The event gallery module also performs a second authorization operation that includes using the identification data to verify an attribute of the user. Finally, based on the first and second authorization operations, the event gallery module may selectively authorize the device to post the content to the event gallery.
US10542010B2 Account verification in deferred provisioning systems
Provisioning a user account. A method includes, at a local entity contacting an identity system to begin user account provisioning. The method further includes receiving from the identity system a correlating factor related to a verification code sent to the user from the identity system. The method further includes receiving from the user, profile information entered into the local entity, where the profile information is to be stored in the user account. The method further includes receiving from the user the verification code corresponding to the correlating factor. The method further includes sending the correlating factor, user entered verification code and the user entered profile information to the identity system, where the identity system determines that the verification code properly correlates to the correlating factor, and as a result provisions the user account and stores the profile information in the user account.
US10542008B2 Proxy authorization of a network device
Some methods enable a first device to assist a second device in becoming authenticated with a content management system. The content management system can receive user credentials or an elevated access token from the first device. The content management system can respond to the first device with an access token for use by the second device. Alternatively, the content management system can send the access token directly to the second device. The second device can then use the access token for authenticated communications with the content management system.
US10542004B1 Providing notifications to authorized users
A method and system for initiating message listening and routing message content to authorized user devices is disclosed. For a second user device to receive notifications regarding records of a first user, the second user device provides information identifying the first user to a notification service. The notification service verifies the identifying information. The notification service initiates one or more listeners to listen for messages flowing over a messaging bus that are relating to the first user. Once a message is identified, at least a portion of the message is used to generate a notification that may be sent to the second user device.
US10542002B2 Systems and methods for device authentication
Embodiments include methods, and systems and computing devices configured to implement the methods of authenticating a computing device. A processor of a first computing device may obtain a transitory identity and may send the transitory identity to a second computing device and a third computing device. A processor of the second computing device may send the transitory identity to the third computing device with a request to authenticate the first computing device. The processor of the third computing device may authenticate the identity of the first computing device in response to determining that the transitory identity received from the first computing device matches the transitory identity received from the second computing device.
US10542001B1 Content item instance access control
Techniques for content item instance access control are described herein. A computing service provider may host execution of a plurality of instances of an interactive content item, such as a video game. Each content item instance may be accessible to a respective set of one or more authorized clients that are associated with the respective content item instance and that are authorized to access the respective content item instance. Additionally, in one embodiment, each content item instance may be inaccessible to one or more unauthorized clients, such as clients that are not associated with the respective content item instance and that are not included in the set of authorized clients. By limiting access to a content item instance to authorized clients, the content item instance may be protected from malicious users, such as hackers, DoS and DDos attackers, and other malicious users.
US10541999B1 Multi-person authentication and validation controls for image sharing
Provided herein are methods and systems for multi-person authentication and validation systems for sharing of images. The multi-person authentication and validation system may identify the respective representations of one or more individuals captured in an image, and request authorization for sharing the image from the one or more individuals captured in the image. In some instances, the multi-person authentication and validation system may provide a different image version for sharing if at least one of the one or more individuals denies authorization.
US10541995B1 First factor contactless card authentication system and method
A password-less authentication system and method include registering a contactless card of a client with an application service and binding the contactless card to one or more client devices. The contactless card advantageously stores a username and a dynamic password. Accesses by the client to the application service may be made using any client device, and authentication of the accesses may be performed by any client device that includes a contactless card interface and can retrieve the username and dynamic password pair from the contactless card. By storing the username on the card, rather than requiring user input, application security improved because access to and knowledge of login credentials is limited. In addition, the use of a dynamic password reduces the potential of malicious access.
US10541983B1 Secure storage and searching of information maintained on search systems
Systems and techniques are disclosed for secure storage and searching of information on insecure search systems. One of the methods is implemented by a system of one or more computers being in communication with clients and search engines. A request associated with storage of client information in a search engine is obtained. First cryptographic information is generated based on a portion of the client information, such that the first cryptographic is to be utilized for indexing by the search engine. Second cryptographic information is generated based on performing an order-preserving encryption process on portion of the client information, such that the second cryptographic information is to be utilized to recover order associated with information included in the portion. The first cryptographic information and the second cryptographic information are provided for storage in the search system.
US10541977B2 Utilizing signed credentials for secure communication with an implantable medical device
Methods and devices for establishing secure communications with an implantable medical device (IMD) are provided. The method and devices receive a credential from an external instrument (EI). The credential is signed utilizing a private key, and the credential includes at least two of a credential time to live (TTL) indicator, an IMD Identifier (ID), and an EI ID. The method and device authenticate the credential using a public key and verify the at least two of the TTL indicator, the IMD ID, and the EI ID. The method and device establish a secure communications session with the EI based on the verification and authentication.
US10541971B2 Systems and methods for protecting network devices by a firewall
A computer-implemented method, including: in response to a request from a client device, establishing a network tunnel between the client device and a gateway, the gateway implementing a firewall including firewall rules for selectively blocking and allowing network traffic between the client device and one or more network devices in a private network; in response to an update to a policy after establishing the network tunnel, receiving a first token; and in response to receiving the first token, updating at least one of the firewall rules while the network tunnel is active.
US10541961B2 System and method for automating actions in distributed computing
Systems, methods, and media for actions in distributed computing by receiving trigger event specification that defines a trigger event that will cause a notification to be transmitted. A determination is made whether the trigger event has occurred. Responsive to the determination that the trigger event has occurred, a notification is generated. Excess data is removed from the notification. The notification, with the excess data removed, is sent.
US10541960B2 Managing message notifications in a computing environment
A tool for managing message notifications in a computing environment includes a computer determining a user receives a notification of a first message received in a collaboration application on a computing device of the user, and determining a topic for the first message. The computer then determines whether the user suppresses the notification of the first message, and if so, the computer stores the topic for the first message associated with an indication the user suppressed the notification for the collaboration application. The computer further determines a second message is received, determines a topic of the second message, and then determines whether the user previously suppressed the topic of the second message. If the user previously suppressed the topic of the second message, the computer suppresses a notification for the second message.
US10541958B2 Controlling a device cloud
In one embodiment, a method includes receiving a command message from a client device associated with a user; parsing the command message; identifying, based on the parsed command message, one or more of a number of connected devices; determining, based on the parsed command message, one or more instructions for the identified connected devices; and providing the instructions to the identified connected devices.
US10541952B2 Recommendation generator responsive to messaging content
Aspects generate recommendations in response to messaging content, wherein processors are configured to identify keywords within text content extracted from a received message that are assigned to a topic leaf node within an event taxonomy and a root event node from which the topic leaf node depends; identify a plurality of recommendation items that each match a type of event of the root event node and are linked to the topic node of the identified keyword; determine, for each of the recommendation items, a sender sentiment value as a function of a preference of the sender, and a recipient sentiment value as a function of a preference of the recipient; and present to the sender and the recipient as an event recommendation a subset of the recommendation items that each satisfy a sentiment threshold for the sender sentiment value and the recipient sentiment value.
US10541947B2 Egress flow mirroring in a network device
A packet is received at a network device. The packet is processed by the network device to determine at least one egress port via which to transmit the packet, and to perform egress classification of the packet based at least in part on information determined for the packet during processing of the packet. Egress classification includes determining whether the packet should not be transmitted by the network device. When it is not determined that the packet should not be transmitted by the network device, a copy of the packet is generated for mirroring of the packet to a destination other than the determined at least one egress port, and the packet is enqueued in an egress queue corresponding to the determined at least one egress port. The packet is subsequently transferred to the determined at least one egress port for transmission of the packet.
US10541944B1 High integrity AFDX switches
An improved AFDX switch, as described herein, can include an embedded integrity monitoring module that is functionally fault-independent of the switching module or other components of the AFDX switch. The integrity monitoring module can include a delay monitoring module for monitoring delays of data packets within the AFDX switch and/or a routing module for monitoring or detecting data packets routing errors or failures. The delay monitoring module can assign a timestamp to a data frame at arrival to the AFDX switch, determine a time delay of the data frame within the AFDX switch based on the timestamp, and compare the time delay to a threshold value to detect erroneous time delays. The routing monitoring module can compare the input port and/or the output port at which the data frame arrives while in the AFDX switch to the corresponding preassigned input port or output port to detect routing failures.
US10541942B2 Technologies for accelerating edge device workloads
Technologies for accelerating edge device workloads at a device edge network include a network computing device which includes a processor platform that includes at least one processor which supports a plurality of non-accelerated function-as-a-service (FaaS) operations and an accelerated platform that includes at least one accelerator which supports a plurality of accelerated FaaS (AFaaS) operation. The network computing device is configured to receive a request to perform a FaaS operation, determine whether the received request indicates that an AFaaS operation is to be performed on the received request, and identify compute requirements for the AFaaS operation to be performed. The network computing device is further configured to select an accelerator platform to perform the identified AFaaS operation and forward the received request to the selected accelerator platform to perform the identified AFaaS operation. Other embodiments are described and claimed.
US10541937B2 Multi-level resource reservation
The present disclosure is directed to a multi-level resource reservation system that obviates one or more of the problems due to limitations and disadvantages of the related art. The multi-level resource reservation system creates, or modifies existing, peer-to-peer protocol(s) to complete a continuous chain of configured ports to support QoS feature(s), e.g., bound latency and guaranteed jitter, for a data flow that traverses an arbitrary sequence of bridges, routers, and virtual links.
US10541934B1 Systems and methods for frame buffering and arbitration in a network
A network device includes a first port, a second port, a third port, and an arbitration circuit. The arbitration circuit is configured to receive a first frame and a second frame. The first frame is received from the first port and to be forwarded to the third port. The second frame is received from the second port and to be forwarded to the third port. The arbitration circuit compares a first priority of the first frame and a second priority of the second frame to generate a first comparison result. In response to the first comparison result, first forwarding data is generated based on the first and second frames. The first forwarding data is sent to an output of the arbitration circuit.
US10541933B2 Systems and methods for aligning frames of a digital video content in IP domain
There is provided a system including a non-transitory memory storing an executable code, and a hardware processor configured to execute the executable code to receive first and second Internet protocol (IP) video packets including respective first and second video content, and to identify a common reference time for the first and second IP video packets. The hardware processor also determines a first buffering interval for synchronizing the first and second IP video packets based on a first frame number, a first line number, and a first pixel number of the first video content, and the common reference time. In addition, the hardware processor holds the first IP video packet during the first buffering interval, and releases the first IP video packet when the first buffering interval elapses so as to align the first video content with the second video content at the common reference time.
US10541932B2 Method of transmitting data between a source node and destination node
A method is disclosed for transmitting data between a source node and destination node connected via multiple paths of a heterogeneous network, at least one of the paths delivering packets with a non-deterministic delivery time. Data is divided into frames, each frame comprising a number of packets, where processing by the destination node of an information packet p is conditional on receipt of the data for any information packet i where i
US10541924B2 Load balancing in data hosting systems
A method, computer system, and computer program product for load balancing network traffic. First network address translation rules are executed with respect to a first data packet of the network traffic to translate initial address space data thereof, with respect to an initial destination network address and port identifier. An entry is generated with respect to the first data packet that includes data related to the translated destination network address and port identifier, and an initial source network address and port identifier. A second data packet is received from a client. The generated entry is identified and implemented in executing second network address translation rules with respect to the second data packet, to translate address space data thereof with respect to an initial destination network address and port identifier, for routing thereof to the host, and upon servicing, for routing thereof directly to the client.
US10541920B2 Communication system, communication device, controller, and method and program for controlling forwarding path of packet flow
A communication system includes a network device to be used for packet handling; and a controller capable of sending, to network device, a packet handling rule according to a first protocol.The network device classifies, based on a condition, indicative of a scope under which the controller is capable of controlling the network device, whether to handle the packet according to the packet handling rule sent from the controller or to handle the packet according to a table entry that the network device autonomously sets based on a second protocol.
US10541917B2 Method and system for data aggregation in an industrial communication protocol
A method and system for interacting with data frames passing through a module connected to an industrial network is disclosed. Each module includes an aggregation unit located on the network interface above the physical layer. To transmit data, the aggregation unit reads a header from a dynamic data packet to determine if the module is a participant module for the packet. If so, the aggregation unit inserts data from the module into the data packet and transmits the packet to another module. To receive data, the aggregation unit reads a header from the data packet to determine whether the data packet includes data for the module. If so, the aggregation unit reads the data and passes the data packet to another module. If the aggregation unit determines that a data packet is not intended for the module, the data packet is passed to another module with no further interaction.
US10541914B2 Data packet forwarding method and network device
A data packet forwarding method and a network device, where the method includes, receiving a data packet, obtaining a local physical address and a destination physical address of the data packet when the entry matching the data packet does not exist in the first match table, determining whether the local physical address is the same as the destination physical address, searching a second match table for an entry in which a physical address matches the destination physical address when the local physical address is different from the destination physical address, generating a layer 2 forwarding entry according to the entry matching the destination physical address, and forwarding the data packet according to the layer 2 forwarding entry. Therefore, processing efficiency of the new data packet and network performance are improved.
US10541907B2 Virtual dispersive networking systems and methods
A method of communicating data using virtualization includes splitting, at endpoint software running on a first device, first data for communication to a destination device into a first plurality of data streams; selecting, at the first device by the endpoint software, a first plurality of deflects for use in communicating the first plurality of data streams; communicating each of the first plurality of data streams over a different one of the selected first plurality of deflects; splitting, at the first deflect, a particular data stream of the first plurality of data streams into a second plurality of data streams; selecting, at the first deflect, a second plurality of deflects for use in communicating the second plurality of data streams; and communicating each of the second plurality of data streams over a different one of the selected second plurality of deflects.
US10541901B2 Methods, systems and computer readable media for optimizing placement of virtual network visibility components
A method for optimizing placement of virtual network visibility components includes providing a virtual network monitoring tap instance for copying packets in a network. The method further includes providing a virtual network packet broker instance for receiving and distributing the copied packets to at least one network monitoring tool instance. The method further includes analyzing a network performance or utilization parameter associated with transmission of the copied packets among the virtual network tap instance, the virtual network packet broker instance and the network monitoring tool instance. The method further includes modifying, based on results of the analyzing, placement of at least one of the virtual network packet broker instance and the virtual network monitoring tool instance.
US10541899B2 Data packet sending method and apparatus in IPv6 network
The present invention relates to the field of communications technologies, and in particular, to a data packet sending method and apparatus in an Internet Protocol IP version v6 network, so as to resolve a problem that a data packet may be always discarded before a PMTU of a path is probed in a current IPv6 network. The method includes: before a PMTU of a path is probed, sending a data packet according to a minimum MTU stipulated in the IPv6 protocol; and after the PMTU of the path is probed, sending a subsequent data packet on the path according to the probed PMTU of the path. The method ensures that the data packet can pass through a network device having any MTU on the path, so as to ensure that the data packet can be received by a destination receive end.
US10541896B2 Network connectivity methods and systems
Methods and systems are provided for connecting an electronic device to a network. In some situations, the electronic device connects to a first network provider and pings a first server having a static internet protocol address and a second server having a dedicated uniform resource locator. If the electronic device receives a response from the first and second server, the electronic device maintains its connection to the first network provider. Otherwise, the electronic device connects to a second network provider and pings the first and second servers.
US10541894B2 Method for assessing the perceived quality of adaptive video streaming
A method for assessing perceived quality of adaptive media streaming includes receiving, by a device including a processor, a stream of adaptive media content. This stream includes both audio signals and video signals. A number of quality change events in the received stream for a predetermined period of time is determined. Also, a difference value between a highest quality level value detected in the received stream for the predetermined period of time and a lowest quality level value detected in the received stream for the predetermined period of time is determined. A quality impact score value is generated for the received stream based on the determined number of quality change events and based on the determined quality level difference value.
US10541893B2 System and method for obtaining micro-service telemetry data
Systems, methods, and computer-readable media are disclosed for use of an overlay network termination endpoint as a proxy to collect telemetry data for micro-services or specific applications provided by containers in overlay data centers. In one aspect of the present disclosure, a method includes receiving, at a controller, a probe for flow statistics associated with a service path, the probe including corresponding flow identification information, extracting the corresponding flow identification information from the probe, obtaining the flow statistics from an agent based on the flow identification information, the agent being configured to manage a plurality of containers, generating a response packet including the flow statistics obtained from the agent and sending the response packet to an initiator from which the query is received.
US10541891B2 Network configuration predictive analytics engine
A mechanism associated with a network management system (NMS) interprets and predicts the impact on a network of a network configuration change proactively. By providing pre-configuration analysis in this manner, a network administrator can determine the potential effect of the proposed configuration change in advance of actually inserting a configuration command in the network that might otherwise have unforeseen and damaging consequences. The technique is implemented using a predictive analytics engine that receives a proposed network command and, using a current network topology, executes the command against one or more NMS algorithms to verify that the command can be implemented safely.
US10541887B2 Characterization and assessment of information technology service events
As disclosed herein an information technology service ticket characterization method includes receiving tickets from one or more client devices during a time period, determining focus windows within the time period where each focus window includes an event window, identifying tickets received within the focus windows, determining a proportion of identified tickets that are related to a service event, and based on the proportion of identified tickets that are related to the service event, assessing the quality of the service event. A corresponding system and computer program product are also disclosed herein.
US10541882B2 Telemetry driven configuration in computing systems
Techniques for facilitating telemetry driven configuration of software products in computing systems are disclosed herein. In one embodiment, a method can include transmitting an indication of a software product entering a configuration mode for a configuration parameter of the software product to a server. The method can also include receiving, from the server, a list of values for the configuration parameter each previously adopted by additional users for the same configuration parameter of the software product and displaying, on a user interface, the received list of values for the configuration parameter and indicating that one of the displayed values in the list is most commonly adopted by the additional users.
US10541872B2 Network policy distribution
Example implementations relate to network policy distribution. For example, a system for network policy distribution can include a state engine to determine a change in a state of a network, a policy engine to determine a number of policy changes based on the change in the state of the network, an identification engine to identify a number of network endpoints that correspond to the number of policy changes, and a distribution engine to load instructions based on the number of policy changes to the number of endpoints that correspond to the number of policy changes.
US10541860B2 Filtering a large group of devices
Systems and methods for filtering a large group of devices are presented. In an example embodiment, a value is accessed for each of a plurality of attributes for each of a plurality of devices. Also accessed is a filter set including one or more filters. Each of the filters comprises one of the attributes, a filter value, and a relational operator relating the attribute to the filter value. The attribute of at least one of the filters indicates an event applicable to individual devices, and a corresponding filter value indicates whether to filter the devices based on the presence or absence of a previous occurrence of the event. The filter set is compared to the attributes of each of the devices to identify those of the devices that satisfy all of the filters of the filter set. A representation of at least some of the identified devices is displayed.
US10541858B2 Thin client system, management server, workplace environment setting method and workplace environment setting program
A thin client system comprises a plurality of virtual desktop environment servers each including a virtual desktop environment in which a workplace environment is generated in a virtual machine, and a management server which manages setting of the virtual desktop environment and the virtual desktop environment server, wherein the management server comprises an OS sorting unit which generates information of an OS sorting result obtained by sorting the virtual desktop environment servers in the order of failing to have a virtual machine whose OS is other than OS of a virtual machine to be newly created, and a VM creating unit which determines the virtual desktop environment server in which the virtual machine is to be created based on the OS sorting result information by giving preference to the virtual desktop environment server failing to have a virtual machine having that other OS.
US10541856B2 NAN schedule migration
Embodiments relate to wireless stations that operate to configure direct communication between the wireless stations without utilizing an intermediate access point. In embodiments, a wireless station may establish a peer-to-peer communication schedule with at least one neighboring peer wireless station, announce, to the at least one neighboring peer wireless station, a schedule transition (or migration), wherein the schedule transition includes an effective time of a new schedule, and announce, to the at least one neighboring peer wireless station, the new schedule at the effective time.
US10541848B2 Method and apparatus for generating and transmitting reference signal and data in wireless communication system
One embodiment of the present invention relates to a method for a terminal generating and transmitting a reference signal and data in a wireless communication system, comprising the steps of: generating a sequence corresponding to a basic bandwidth; generating a demodulation reference signal (DMRS) corresponding to the entire bandwidth by mapping the generated sequence onto a frequency band; truncating the generated DMRS according to the bandwidth of data to be transmitted; and transmitting the truncated DMRS and the data.
US10541839B2 System and method for angular-domain channel estimation of massive MIMO system with low-resolution ADC with time-varying thresholds
A receiver for use in a wireless communication system to receive signals transmitted over a wireless channel. The receiver includes a plurality of radio-frequency (RF) chains coupled a plurality of antennas. Each RF chain has at least one-bit analog-to-digital converter (ADC) to convert each measurement of an analog signal received by the antenna into at least one bit of information representing a result of a comparison of the measurement with a randomly selected threshold to produce a sequence of bits and a corresponding sequence of thresholds. Each bit in the sequence of bits represents a relative value of the measurement of the analog signal with respect to a threshold from the corresponding sequence of thresholds. A processor coupled to the plurality of RF chains estimates parameters of the wireless channel using the sequences of bits and the corresponding sequences of thresholds received from the plurality of RF chains.
US10541826B2 Communications control method, communications terminal, and storage medium
This application discloses a communications control method and a communications terminal, so as to implement a change between a point-to-point chat and a group chat among multiple persons, and a user may set a chat identity of the user by using a character. The communications control method provided in this application includes: controlling, by a communications terminal, a first character to move on a character layer, and displaying, on a communications display interface of the communications terminal, different characters on the character layer with the movement of the first character, the first character being displayed on the communications display interface of the communications terminal, the character layer including: the first character and at least one character other than the first character, and the first character being a user object that represents a user when the user chats using the communications terminal; obtaining, by the communications terminal, chat content entered by the user into the communications terminal; and displaying, by the communications terminal, the chat content on the communications display interface as an identity of the first character.
US10541810B2 Online data transformation
A method for data transformation is provided. The method includes interleaving input/output (I/O) processing of files or blocks and rekeying of the files or blocks. The method includes blocking from the rekeying the portion of the file or blocks while the portion of the file or blocks is subjected to the I/O processing and blocking from the I/O processing the portion of the file or blocks while the portion of the file or blocks is subjected to the rekeying. The method further includes writing metadata regarding status of the rekeying of the portion of the file or blocks, and regarding a key applied in the rekeying of the portion of the file or blocks, wherein at least one method operation is performed by a processor. A computer readable media and a system are provided also.
US10541809B2 Chip-based quantum key distribution
There is provided an integrated-optic transmitter for transmitting light pulses to a further optical apparatus for generating a quantum cryptographic key according to at least one quantum cryptography technique. There is also provided an integrated-optic receiver for generating a quantum cryptographic key from light pulses received from a further optical apparatus. The transmitter apparatus splits incoming light into two paths to temporally separate the split light pulses and controls the output intensity of each split pulse as well as the phase of at least one of the split pulses. The receiver apparatus receives first and second light pulses and controls the output intensity of each said pulse between a first and a second optical detector. The light input into the second detector passes through an integrated element that controls the amount of light output into two paths that recombine before at least a portion is output to the second detector.
US10541806B2 Authorizing account access via blinded identifiers
An example operation may include one or more of receiving a new identifier from a user device associated with a user account, creating a hash based on the new identifier, comparing the hash to a hash value associated with one or more identifiers stored in a blockchain, identifying a match of the hash and the hash value associated with the one or more identifiers, authorizing the user account, responsive to identifying the match of the hash and the hash value associated with the one or more identifiers, and deleting the hash, the new identifier, and the hash value associated with the one or more identifiers stored in the blockchain responsive to authorizing the user account.
US10541801B2 Virtual gateway for a connected device
A virtual gateway software application may comprise a graphical user interface, and be configured to receive immediate command instructions for local connected devices from each of: a user, via the graphical user interface and a remote server on the Internet; via a wireless LAN or a short-range communication protocol. The application may relay the immediate command instructions to one or more of the connected devices via the wireless LAN or the short-range communication protocol while the device on which the application resides is within the particular building environment. It may store delayed command instructions for the local connected devices from each of: the user, via the graphical user interface; and the remote server on the Internet; and relay one or more of the delayed command instructions from the mobile communication device to one or more of the connected devices via the wireless LAN or the short-range protocol.
US10541799B2 Resource configuration method and apparatus of reference signal and communications system
A resource configuration method and apparatus of reference signal and a communications system. The resource configuration method includes: configuring one or more resources by a base station for a first reference signal which is precoded with one or more beam weighting coefficients, and configuring one or more resources for a second reference signal which is not precoded with one or more beam weighting coefficients or precoding of which is unknown to a UE; and transmitting one or more resource configurations of the first reference signal and one or more resource configurations of the second reference signal to the UE. Hence, a 3D MIMO system may flexibly support reference signals of multiple types.
US10541798B2 Wireless device and wireless communication method
According to one embodiment, a wireless device includes: a receiver configured to receive a first frame and a second frame; and processing circuitry. The processing circuitry is configured to determine, when a reception level of the first frame is a first threshold or more, whether a transmission source of the first frame belongs to a same wireless network as the wireless device, determine, when the transmission source of the first frame belongs to the same wireless network as the wireless device, a second threshold based on a reception level of the first frame, and perform, when a reception level of the second frame is a second threshold or more, reception processing of the second frame.
US10541797B2 Method and apparatus for controlling transmission power in transmitter of wireless communication system
A method and apparatus of controlling transmission power in a transmitter of a wireless communication system are provided. The method includes generating a first signal to be transmitted to a receiver, identifying whether user data is allocated to the generated first signal, determining transmission power based on a result of the determination, and transmitting a second signal to the receiver, based on the determined transmission power and the first signal.
US10541788B2 Method and apparatus for transmitting and receiving data multiple times in consecutive subframes
A method for transmitting data by a transmitting device, includes applying, by the transmitting device, a redundancy version (RV) to a data channel; applying, by the transmitting device, a scrambling sequence to the data channel; and transmitting, by the transmitting device, the data channel, wherein the data channel is transmitted repeatedly in N consecutive subframes, where N is a positive integer greater than 1, wherein the RV for the data channel is changed once every R consecutive subframes in the N consecutive subframes, where R is a predefined positive integer greater than 1 and less than N, and wherein the scrambling sequence for the data channel is applied per subframe to the data channel and stays the same for a block of R consecutive subframes over which the RV for the data channel stays the same.
US10541781B2 Rate matching using low-density parity-check codes
Technology for a transmitter operable to perform data transmissions using low density parity check (LDPC) codes is disclosed. The transmitter can determine soft buffer information (Nsoft) for a receiver. The transmitter can determine a soft buffer partition per HARQ process (NIR) for the UE. The transmitter can obtain, for a transport block, a number of code block segments (C). The transmitter can select a shift size value (z). The transmitter can determine an amount of soft buffer available for the code block segments (Ncb) based on NIR, C, and z. The transmitter can encode the code block segments based on an LDPC coding scheme to obtain encoded parity bits. The transmitter can select a subset of the encoded parity bits based on the determined amount of soft buffer associated with the code block segments.
US10541770B2 Efficient recovery of lost packets using double parity forward error correction
Methods and systems that enable recovery lost packets that were transmitted over a communication network. In one embodiment, a device includes a receiver and a processor. The receiver receives n packets that belong to a set comprising n+2 packets transmitted over the communication network, where the set includes: n data packets, a row parity packet (RPP), and a diagonal parity packet (DPP). Each received packet comprises n segments. Each segment of the RPP comprises a result of a parity function applied to a set comprising n segments, each belonging to a different packet from among the n data packets. Each segment of the DPP comprises a result of a parity function applied to a set comprising n segments, each belonging to a different packet selected from a group comprising the n data packets and the RPP. The processor may utilize the received packets to recover two lost packets.
US10541768B2 MAC and RRC multiplexing for inter-RAT dual connectivity UE
Apparatuses, systems, and methods for a wireless device to perform simultaneous uplink activity for multiple RATs in the same carrier using multiplexing at a layer above the physical layer. The wireless device may establish wireless links with first and second base stations, respectively, according to first and second radio access technologies (RATs), respectively. The first base station may provide a first cell operating in a first system bandwidth and the second base station may provide a second cell operating in a second system bandwidth. The wireless device may determine whether inter-RAT uplink coexistence in the same frequency band is enabled. If so, the wireless device may perform uplink activity for both the first RAT and the second RAT in the first system bandwidth by multiplexing uplink data for the first RAT and uplink data for the second RAT at a layer above the physical layer.
US10541754B2 Reduced fiber count networks, devices, and related methods
Optical fiber networks, devices, and related methods are disclosed herein. In some aspects, an optical fiber network includes network devices having optical fibers for transmitting and receiving data. In the network, 100% of the optical fibers are utilized end-to-end across the plurality of network devices. Networks herein are also devoid of converters and include only a single direction connection between fibers at interconnect points between devices. Network devices may include ferrules, where at least some of the ferrules are devoid of an optical fiber. A method for providing an optical fiber network includes providing network devices having optical fibers for transmitting and receiving data and transmitting data using 100% of the optical fibers end-to-end across the network devices.
US10541746B2 Systems and methods for line attenuation testing
A system for testing line attenuation defects includes a data transmission line configured to transmit a forward signal in a first direction, at least one reflection point at a first location along the data transmission line, a test probe configured to (i) electrically contact a center conductor at a second location along the data transmission line, (ii) introduce a broadband data signal onto the data transmission line, and (iii) measure, at the second location, a return signal from the reflection point, and a spectrum capturing device in operable contact with the test probe. The spectrum capturing device is configured to (i) collect and arrange frequency data measured by the test probe for the test signal, the return signal, and a standing wave created by the sum of the broadband data signal and the return signal, (ii) determine the voltage VSWR of the standing wave, and (iii) calculate a line loss from the VSWR.
US10541741B2 System and method for beam switching and reporting
Methods, apparatuses, and computer-readable mediums associated with a user equipment (UE) and a base station are provided for herein. In aspects, a UE may receive, from a base station, a beam modification command indicating at least one beam index for communicating through at least one beam on at least one channel. In an aspect, each beam index of the at least one beam index may indicate at least a direction for communicating through a corresponding beam of the at least one beam. The UE may communicate, with the base station, through the at least one beam corresponding to the at least one beam index on the at least one channel.
US10541732B2 Generation and use of similar multiple beams
A process for cooperative aerial inter-antenna beamforming for communication between (a) multiple moving platforms, each platform having an aerial antenna mounted thereon, such that the aerial antennas have variable positions and orientations over time, and (b) at least one user antenna mounted on user equipment having a lower altitude than the aerial antennas; the process involving a first beamforming operation which beamforming operation involves; transmitting data relating to the positions and orientations of the aerial antennas to a processing system, the processing system calculating and transmitting beamforming instructions to the aerial antennas, the aerial antennas thereby transmitting or receiving respective component signals for each user antenna, the component signals for each user antenna having essentially the same information content but differing in their phase and usually amplitude, so as to form a cooperative beam from the cooperative sum of the signals between the aerial antennas and the user antenna; carrying out a plurality of further beamforming operations, wherein the cooperative beam has essentially the same information content as that generated in the first beamforming operation, where by the further cooperative beams are directed to form a cluster of beams surrounding the first cooperative beam.
US10541722B2 Photonic compressed sensing nyquist folding receiver
Disclosed herein is a design, simulation, and hardware build of a photonic compressed sensing Nyquist folding receiver that is able to directly undersample wideband RF signals and detect the original Nyquist zone and frequency information. According to an exemplary embodiment, this is achieved by generating a frequency modulated optical impulse train for directly undersampling the RF environment at the antenna. The impulse train undersamples the signals using an optical modulator configuration at 1550 nm and collects the detected samples in a low pass interpolation filter which is subsequently processed to extract the undersampled signals.
US10541719B2 Detection of scrambling code confusion
Detection of a confusion caused by scrambling code reuse is provided herein. Timing measurements, as observed by a mobile device, and an identification of primary scrambling codes associated with the timing measurements are captured. The timing measurements are identified by the primary scrambling codes for the particular radio measured. The mobile device also reports its location information. Radios for which timing measurements have been received are paired. Based on the paired radios and a history of observed time difference reference values for radio pairs, comparisons are made between paired radios having at least one common radio. Radios, exhibiting a set of values that is near an expected range, are removed from the analysis. Radios, exhibiting two sets of values that are distinct, are isolated in order to identify the radio that is causing the scrambling code confusion.
US10541718B2 Clock and data recovery circuit
Circuits and methods for performing a clock and data recovery are disclosed. In one example, a circuit is disclosed. The circuit includes an FSM. The FSM includes: a first accumulator, a second accumulator, and a third accumulator. The first accumulator is configured to receive an input phase code representing a phase timing difference between a data signal and a clock signal at each FSM cycle, to accumulate input phase codes for different FSM cycles, and to generate a first order phase code at each FSM cycle. The second accumulator is coupled to the first accumulator and configured to accumulate the input phase codes and first order phase codes for different FSM cycles, and to generate a second order phase code at each FSM cycle. The third accumulator is coupled to the second accumulator and configured to accumulate the input phase codes and second order phase codes for different FSM cycles, and to generate a third order phase code at each FSM cycle.
US10541717B1 Cascaded transmit and receive local oscillator distribution network
Systems, methods, and circuitries are provided for a local oscillator (LO) signal distribution. An exemplary LO distribution network includes a common LO buffer configured to buffer an LO signal, a receive (RX) LO buffer, and a transmit (TX) mixer in a cascaded arrangement. The RX LO buffer is configured to receive the LO signal and buffer the LO signal and to provide the LO signal to an RX mixer. A first LO signal line and a second LO signal line are configured to conduct the LO signal from the common LO buffer to the RX LO buffer. The RX LO buffer is coupled to the first LO signal line and the second LO signal line. The TX mixer is also coupled to the first LO signal line and the second LO signal line.
US10541716B1 Radio frequency front-end circuitry amplifier gain calibration systems and methods
Systems and methods for improving operational efficiency of a radio frequency system, which includes an antenna amplifier unit that amplifies a data stream while the data stream is being wirelessly communicated and another antenna amplifier unit that amplifies another data stream while the other data stream is being wirelessly communicated. The radio frequency system includes a transceiver amplifier unit coupled to the antenna amplifier unit via an electrical connector, in which the transceiver amplifier unit amplifies the data stream while the data stream is being wirelessly communicated, another transceiver amplifier unit coupled to the other antenna amplifier unit via another electrical connector, in which the other transceiver amplifier unit amplifies the other data stream while the other data stream is being wirelessly communicated, and an electrical connector switching device coupled between antenna-sides of the electrical connector and the other electrical connector.
US10541704B2 Pipelined analog-to-digital converter
A pipelined analog-to-digital converter (ADC) using a multiplying digital-to-analog converter (MDAC) and two sub-range analog-to-digital converters (sub-range ADCs) is disclosed. The MDAC samples an analog input and performs multiplication on the sampled analog input based on control bits. The first sub-range ADC provides the MDAC with the control bits. The second sub-range ADC is coupled to the MDAC for conversion of a multiplied signal output from the MDAC. The first sub-range ADC samples the analog input to generate the control bits for the MDAC as well as pre-estimated bits for the second sub-range ADC. The second sub-range ADC operates based on the pre-estimated bits and thereby a first section of digital bits are generated by the second sub-range ADC. A second section of digital bits are provided by the first sub-range ADC. The first and second sections of digital bits represent the analog input.
US10541702B1 Auxiliary input for analog-to-digital converter input charge
Input stages for an analog to digital converter wherein charge for charging parasitic capacitances in the input stage, and particularly in the input switch is sourced from a node which means that it does not have to pass through the input RC filter. This has the effect that the input RC filter can be of lower bandwidth, and/or have a larger resistor value, with the consequent result that there is lower power dissipation in the ADC drive circuitry. In one example this effect is realized by providing a separate input into which charge to charge the parasitic capacitances can be fed from external circuitry. In another example an operational amplifier having high (ideally infinite) input impedance can be used to feed charge to the input switch from the input to the RC filter, or from the node between the resistor and capacitor of the filter, again without unsettling the filter.
US10541691B1 Bang-bang phase detectors
A bang-bang phase detector includes set-reset latch, pulse generator, flip-flop, and pulse-width extension circuits. The set-reset latch circuit has set and reset inputs receiving input signals, and a latch output providing a latch output signal whose state varies in dependence on phases of the input signals. The pulse generator circuit generates sampling pulses at timings dependent on phase of an input signal. The flip-flop circuit has a data input, a clock input connected to the pulse generator circuit receiving the sampling pulses, and an output providing a detector output signal whose state distinguishes positive and negative phase differences between input signals. The pulse-width extension circuit connects between the latch output and data input of the flip-flop circuit, and extends width of pulses of a polarity in the latch output signal to extend range of input signal phase differences over which the detector output signal distinguishes positive and negative phase differences.
US10541677B2 Low output impedance, high speed and high voltage generator for use in driving a capacitive load
A voltage generator circuit uses a feedback loop to regulate an output voltage at an output node. A pair of opposite conductivity source-follower transistors are coupled to the output node. A first one of the source-follower transistors operates to provide a fast current transient for charging a capacitive load that is switchably connected to the output node. A second one of the source-follower transistor operate under feedback control to regulate the voltage level at the output node.
US10541673B2 Acoustic wave filter including two types of acoustic wave resonators
Aspects of this disclosure relate to a multiplexer, such as a duplexer, a quadplexer, a hexaplexer, or the like. The multiplexer includes acoustic wave filters coupled to a common node. A first acoustic wave filter of the acoustic wave filters includes acoustic wave resonators of a first type and a series acoustic wave resonator of a second type coupled between the acoustic wave resonators of the first type and the common node.
US10541671B2 Vibration device
According to one embodiment, a vibration device includes a first movable unit including first and second movable portions arranged in a direction parallel to a first axis and enabled to vibrate in the direction parallel to the first axis, a second movable unit enabled to vibrate in a direction parallel to a second axis perpendicular to the first axis, and a connection unit configured to connect the first and second movable units together, wherein the following relationship is satisfied fi>(1+1/(2Qa))fa where a resonant frequency of the first movable unit in an in-phase mode is denoted by fi, a resonant frequency of the first movable unit in an anti-phase mode is denoted by fa, and a Q factor of resonance of the first movable unit in the anti-phase mode is denoted by Qa.
US10541668B2 Acoustic resonator and method of manufacturing the same
An acoustic resonator and a method of manufacturing the same are provided. The acoustic resonator includes a resonating part including a first electrode, a second electrode, and a piezoelectric layer; and a plurality of seed layers disposed on one side of the resonating part.
US10541662B2 Methods for fabricating acoustic structure with inclined c-axis piezoelectric bulk and crystalline seed layers
Systems and methods for growing hexagonal crystal structure piezoelectric material with a c-axis that is tilted (e.g., 25 to 50 degrees) relative to normal of a face of a substrate are provided. A deposition system includes a linear sputtering apparatus, a translatable multi-aperture collimator, and a translatable substrate table arranged to hold multiple substrates, with the substrate table and/or the collimator being electrically biased to a nonzero potential. An enclosure includes first and second deposition stations each including a linear sputtering apparatus, a collimator, and a deposition aperture.
US10541660B2 Passive bias temperature compensation circuit module
A passive bias temperature compensation module for silicon photomultiplier, avalanche photodiodes and similar photodetectors that possess a moderately linear temperature coefficient of gain and that may be compensated by varying an applied bias voltage. The module includes an electrical circuit and a method for determining component values to provide a constant voltage source to stabilize the gain of one or more photodetector devices. A temperature sensor in the module is held in close thermal contact with the photodetector and a filter capacitor is electrically close to the photodetector. The module is based on the concept of temperature sensitive voltage division which is applicable to situations in which large numbers of photodetectors must be gain-compensated for temperature variations over a wide range while maintaining excellent gain matching. The passive bias temperature compensation method enables multiple photodetectors to share a single constant voltage supply without loss of matching performance.
US10541657B2 Method and apparatus for digital pre-distortion with reduced oversampling output ratio
Certain aspects of the present disclosure are directed to a digital predistortion (DPD) device for use within a wireless transmitter that permits the use of a downstream digital-to-analog converter that operates at a clock rate close to the bandwidth of a digital baseband input signal. In some examples, a sampling rate of a digital baseband input signal is increased using an upsampler to obtain an increased rate digital input signal. Predistortion is applied to the increased rate digital input signal using a DPD device to obtain a predistorted digital signal. The sampling rate of the predistorted digital signal is then decreased using a downsampler to obtain a lower-rate predistorted digital signal with a sampling rate below the increased rate of the upsampler (e.g. close to the bandwidth of a digital baseband input signal). A low pass filter may be provided to filter out-of-band signal components from the predistorted digital signal.
US10541646B2 Disconnection apparatus for a photovoltaic string, solar installation and operating method for a solar installation with a photovoltaic string
A description is given of an apparatus for disconnecting an electrical connection between solar modules of a photovoltaic string, the apparatus including a first and a second terminal for a respectively assigned solar module of the photovoltaic string, also a circuit breaker, a band-stop filter and a supply circuit for supplying energy to the apparatus, which are arranged in a series circuit with respect to one another between the first and second terminals. A bandpass filter for coupling out a high-frequency control signal from the electrical connection bridges the circuit breaker and the band-stop filter in parallel. In this case, a reverse current diode that is oppositely polarized relative to an operating current flow direction is connected in parallel with the circuit breaker or the partial series circuit comprising the circuit breaker and the band-stop filter.
US10541643B2 Two-axis solar concentrator system
A system for use on a surface to collect solar energy from the sun has a stand, a module, and solar collector(s). The stand supportable on the surface has rotational points rotatably supporting the module so it can rotate about a first axis of rotation. A first drive disposed on the stand is operable to provide first rotation, and a cable connected between a hoop pulley of the module and the first drive on the stand can rotate the module about the first axis to direct the solar collector(s) toward the sun. The solar collector(s) disposed on the module can be photovoltaic cells for collecting solar energy. A second drive on the module can rotate an adjacent solar collectors on the module using pulleys and cable. Reflectors on the collectors can focus the sun rays to photovoltaic cells. The second drive can rotate the collectors about a second axis, carried by the first axis, to direct the solar collector(s) toward the sun.
US10541640B2 Solar power system for marine dock
A structure includes a bracket affixed to a substrate. A bracket pole member is affixed to the bracket. A bracket back brace is affixed to the bracket. The bracket back brace is affixed to the substrate. In an embodiment, the bracket back brace includes a back brace member having a beveled end with a threaded bolt attached thereto. The threaded bolt being secured through the bracket via a nut. In an embodiment, the bracket back brace is affixed to a strut of the substrate, and the back brace member has a non-beveled end. The non-beveled end is inserted into either (i) a shackle coupling rotatably affixed to a hinge plate affixed to the strut, or (ii) a side-mount collar affixed to the strut.
US10541639B2 Cordless power tool system
A battery pack and charger system includes a first battery pack having a first set of battery cells and configured to provide only a first operating voltage and a second battery pack having a second set of battery cells and configured to provide the first operating voltage and a second operating voltage that is different from the first operating voltage and a battery pack charger configured to be able to charge the first battery pack and the second battery pack.
US10541624B2 Three-level I-type inverter and semiconductor module
A three-level I-type inverter includes first to fourth switching devices between first and second potentials, first to fourth diodes, and fifth and sixth diodes. The first to fourth diodes are respectively connected to the first to fourth switching devices in anti-parallel. Between a connection node of the first and second switching devices and a connection node of the third and fourth switching devices, the fifth and sixth diodes are connected in series and in anti-parallel with series connection of the second and third switching devices. A connection node of the fifth and sixth diodes is connected to an input node having intermediate potential. A connection node of the second and third switching devices is connected to an output node. The second switching device and diode are formed of a first reverse conducting IGBT. The third switching device and diode are formed of a second reverse conducting IGBT.
US10541621B2 AC/DC converter extracting a forward voltage and a flyback voltage from the secondary winding
An AC-DC converter 1 has, e.g.: a primary winding 11 to which an alternating-current input voltage Vi is applied; a secondary winding 12 magnetically coupled with the primary winding 11; a bidirectional switch 20 connected in series with the primary winding 11; a resonance capacitor 30 connected in parallel with at least one of the bidirectional switch 20 and the primary winding 11; a resonance inductance component (e.g., a coil 120); a full-wave rectification circuit 40 performing full-wave rectification on an induced voltage appearing in the secondary winding 12; and a smoothing capacitor 50 smoothing the output of the full-wave rectification circuit 40. The alternating-current input voltage Vi is converted directly into a direct-current output voltage Vo, with both a forward voltage and a flyback voltage extracted from the secondary winding 12. The converter 1 further has a switch 200 switching the number of turns of the primary winding.
US10541607B2 Voltage doubling circuit for laundry treating appliance with high power variable frequency drive
A circuit that increases input voltage to higher output voltage connected to a variable frequency drive in an appliance. Several switching arrangements, timing, and safety mechanisms are in place to assist. When the circuit experiences high draw, high voltage output values of circuit decrease over time, but different aspects of the circuit can be constructed so that the amount of time required at a higher voltage does not exceed the amount of time in which the high voltage output is provided.
US10541599B2 Soft-start control circuit applied to DC-DC converting system
A soft-start control circuit includes first to third inverters, first to third comparators, first to fourth resistors, first to fourth D-type flip-flops and a NOR gate. The first comparator outputs a first trigger signal. The second comparator outputs a second trigger signal. The third comparator outputs a third trigger signal. The first D-type flip-flop outputs a first error amplification ready signal. The second D-type flip-flop outputs a second error amplification ready signal. The third D-type flip-flop outputs a high-level output voltage ready signal. The fourth D-type flip-flop outputs a low-level output voltage ready signal. The NOR gate receives an inverted signal of a high-level output voltage enable signal and the third trigger signal and outputs a high-level output voltage control signal to prevent an inrush current of the DC-DC conversion system during a startup process.
US10541597B2 Magnetic gearboxes including magnetic gears rotatable with sequential magnetic linkage between the magnetic gears
A gearbox is described that includes a magnetic gear irrotationally mounted on one shaft and a set of gears on another shaft, wherein the one gear is in sequential magnetic interaction with the set of gears to alter to rotational speed of either the one gear or the set of gears.
US10541590B2 Fluid machine
A fluid machine includes a housing including a suction port through which fluid is drawn, an electric motor accommodated in the housing, and a drive device configured to drive the electric motor. The drive device includes a circuit board, a heat-generating component, and a metal member. The circuit board includes a pattern wire. The circuit board is opposed to an outer surface of the housing. The heat-generating component is located between the circuit board and the outer surface of the housing and spaced apart from the circuit board. The heat-generating component generates electromagnetic noise. The metal member is at least partially located between the circuit board and the heat-generating component. The metal member is configured to transmit heat from the heat-generating component to the housing and absorb or block the electromagnetic noise.
US10541588B2 Electronic power module for a power tool having an integrated heat sink
An electronic switch module for a power tool having an electric motor is provided, including a printed circuit board (PCB), power switches mounted on the PCB and configured to switchably supply electric power from a power source to the electric motor, a series of primary heat sinks mounted on the PCB in association with the power switches, and a secondary heat sink mounted on the primary heat sinks and securely fastened to at least one of the primary heat sinks via a fastener, the secondary heat sink being electrically insulated from at least one of the primary heat sinks.
US10541587B2 Device for generating electrical energy from a rotational movement
The invention relates to a device (1) for generating electrical energy from a rotational movement, comprising a stator (3) which can rotate about a rotational axis and a rotor (4) which can rotate about the rotational axis (2) and is connected to the stator (3), which rotor comprises a centre of gravity (5) located outside the rotational axis (2), wherein in the stator (3) a coil is arranged for inducing an electrical voltage when the stator (3) is rotated relative to the rotor (4), wherein an electrical circuit (7) is connected to the coil, said circuit comprising an energy store (6) for rectifying the voltage induced in the coil. In order to achieve a maximum energy yield under various conditions of use, according to the invention, the device (1) is configured to detect a position of a plane defined by the rotational axis (2) and the centre of gravity (5) of the rotor (4) and to influence the position of the plane by means of a current flow through the coil, so that a deflection of the plane from the vertical can be limited by the current flow during a rotation of the stator (3). The invention also relates to a use of a such a device (1).
US10541586B2 Electrostatic generator electrode-centering and seismic-isolation system for flywheel-based energy storage modules
Robust electro-static (ES) device embodiments, with application to energy storage flywheels as an example, are described that provide reliable, high-efficiency operation in the presence of thermal and mechanical perturbations, as well as seismic events. Electro-static generators and motors, when augmented with magnetic bearings, passive three-dimensional stabilization techniques and dynamic touch-down bearings, enable robust performance in the face of these environmental concerns, as well as efficient operation during typical operational sequences, including spin-up and steady-state modalities.
US10541578B2 Permanent magnet electric machine with moveable flux-shunting elements
A permanent magnet electric machine (PM machine) for a vehicle or other system includes a rotor assembly, fixed permanent magnets, a stator, an actuator, and one or more repositionable/moveable flux-shunting elements. The flux-shunting element is repositioned to control flux at specific operating points of the PM machine. The rotor assembly has a rotor coaxially surrounding and coupled to a rotor shaft. The permanent magnets are mounted to or in the rotor, and the moveable flux-shunting element is positioned between the rotor shaft and a respective one of the permanent magnets. Inboard and outboard ends of each respective permanent magnet may be oriented toward the rotor shaft and stator, respectively. The actuator selectively positions the moveable flux-shunting element at one or more operating points of the PM machine to vary reluctance in a magnetic circuit formed by the stator and rotor assembly.
US10541569B2 Electronic unit for notifying user of charging state in non-contact power feeding system
An electronic unit includes an electricity reception section that receives power transmitted using one of a magnetic field and an electric field, a secondary battery that is charged based on a received power received by the electricity reception section, and a state notification section that provides notification to outside as to a state of its own unit. A charging period during which the secondary battery is charged based on the received power and a non-charging period are set in a time-divisional manner. The state notification section notifies of the unit state based on the received power in both of the charging period and the non-charging period.
US10541567B2 Wireless power transfer apparatus, wireless power receiving apparatus, wireless power transfer method, wireless power receiving method, wireless power transfer system using dual mode and recording medium thereof
Disclosed are a wireless power transfer apparatus, a wireless power receiving apparatus, a wireless power transfer method, a wireless power receiving method, a wireless power transfer system using a dual mode and a recording medium thereof. A wireless power transfer apparatus transferring data and power to a wireless power receiving apparatus by using a power signal, includes: a signal generating unit generating the power signal for transferring the data and the power; a communication unit transferring the power signal generated by the signal generating unit to the wireless power receiving apparatus and communicating with the outside; and a control unit controlling the signal generating unit and the communication unit, and the signal generating unit generates the power signal according to one communication mode of a single tone transmission mode and a multi-tone transmission mode based on communication mode information transferred from the wireless power receiving apparatus through the communication unit, and the single tone transmission mode and the multi-tone transmission mode use different modulation schemes respectively.
US10541562B2 Wireless power transmitter
A wireless power transmitter includes a resonator including a variable resonator; an inverter configured to operate the resonator; and, a controller configured to adjust the variable resonator in response to a change in a level of power input to the inverter.
US10541558B2 Wireless power transfer via electrodynamic coupling
Wireless power transmission (WPT) systems are provided. According to an embodiment, the WPT system uses one or more power transmitting coils and a receiver for electromagnetically coupled wireless power transfer. The electrodynamic receiver can be in the form of an electrodynamic transducer where a magnet is allowed to oscillate near a receiving coil to induce a voltage in the receiving coil, a piezoelectric transducer where the magnet causes a vibrating structure with a piezoelectric layer to move, an electrostatic transducer where movement of the magnet causes a capacitor plate to move, or a combination thereof. An alternating magnetic field from the transmitting coil(s) excites the magnet in the receiver into mechanical resonance. The vibrating magnet then functions similar to an energy harvester to induce voltage/current on an internal coil, piezoelectric material, or variable capacitor. Embodiments utilize magnetic coupling and electromechanical resonance for safe, spatially distributed, low-frequency power delivery to portable devices.
US10541557B2 Electrical power cord with intelligent switching
An electrical power cord includes intelligent switching capability. An electrical power input receives electrical power from a power source, and selectively conveys that power to an electrical power output only when certain occupancy or power usage criteria are met. The electrical power output conveys electrical power to an electrical consumer when a switch disposed along the power cord is closed. The switch is actuated in response to a signal received from a sensor, such as an occupancy sensor or a power consumption sensor, and breaks continuity along the power cord when signals received from the sensor indicate that the occupancy or power usage criteria are not being met, which criteria may be customized for a particular application. The electrical power cord is operable to automatically reduce or substantially eliminate power consumption at its power output end.
US10541555B2 System and method of remote bridging a utility meter
A system and method for controlling electrical power in a multi-phase electrical service to a load is provided. The system includes an electric meter that determines when an electrical characteristic of a phase of a multi-phase electrical service is below a threshold. A first switch and second switch are coupled to the first phase and second phase respectively and disconnect the phases from a power source. A bridging switch is coupled between the phases, the bridging switch being arranged between the load and the first and second switches. A controller is coupled between the electric meter, the first switch, the second switch, and the bridging switch. The controller causes the first switch to open in response to the electrical characteristic of the first phase being below the threshold and causing the bridging switch to close when the first switch is opened.
US10541552B2 Near field communication (NFC) coexistence
Certain aspects of the present disclosure are generally directed to apparatus and techniques for protecting electronic devices that may be prone to damage by wireless charging fields. For example, the apparatus may include a wireless charging circuit configured to selectively generate a wireless charging field and an impedance detection circuit coupled to the wireless charging circuit and configured to detect an impedance change corresponding to the wireless charging field. In this case, a proximity detection circuit may selectively detect proximity of one or more electronic devices that are prone to damage by the wireless charging circuit. In some aspects, detecting the proximity of the one or more electronic devices is activated based on detecting the impedance change, and wherein generating the wireless charging field comprises reducing a transmit power of the wireless charging field based on detecting the impedance change.
US10541546B1 System and apparatus for providing power to remote electronic devices
Embodiments are directed to systems and apparatuses for providing power to remote electronic devices. In one scenario, a system is provided which includes a sconce body. The sconce body includes a proximal side that allows placement adjacent to a wall, ceiling or surface, a distal side having an exterior surface, a cavity that slidably receives and encloses a removable power source, and an electronic device on or within the sconce body. The electronic device electrically connects to and is powered by the removable power source. The removable power source of the system can be slidably received within and enclosed by the cavity of the sconce body. The system also includes a wand that is attachable to and detachable from the removable power source. The wand has a specified length and is configured to provide for selective attachment of the removable power source to and removal from the sconce body.
US10541544B2 Multiple current source prioritization circuit with overvoltage protection
Techniques and systems are described that enable multiple current source prioritization with overvoltage protection.
US10541542B2 System and method for charging a battery pack
A battery pack receives a charging current from a charger via a power line. The battery pack includes a battery management unit and a transmitting unit. The battery management unit is coupled to a plurality of battery cells and is operable for acquiring data associated with the battery pack. The transmitting unit is coupled to the battery management unit and is operable for transmitting the data to the charger via a power line.
US10541531B2 Method and apparatus for converting DC voltages at the top of a telecommunications tower
A method is provided. The method comprises: booting a system; determining if the system has properly booted; if the system has properly booted, then initiating communications with the at least one DC-DC voltage converter system that is configured to power at least one remote radio head; determining if communications have been established with the at least one DC-DC voltage converter system; and if communications have been established, then supplying a higher voltage from the system.
US10541525B1 Configurable retry for system operations
The present disclosure relates to configuring parameters of a system. In some examples, a timer duration circuit can be configured to output a timer duration signal defining a time duration for a retry signal based on an impedance of a first circuit coupled at a first node. A logic circuit can be configured to control an output of the retry signal to at least one integrator circuit to control a current to a second node based on one of the timer duration signal and a retry timer signal, and a combination thereof. An output circuit can be configured to output a stop retry signal based on a voltage established by a second circuit at the second node based on its impedance and the current. The stop retry signal can indicate a number of retries that have occurred and can be based on the capacitances of the first and second circuits.
US10541523B2 Spacer for wind turbine cables
The present disclosure is directed to a cable securement assembly for protecting cables and/or cable bundles within a wind turbine. The cable securement assembly includes a cable spacer having an inner surface and an outer surface separated by a thickness and one or more fastening components. The inner surface defines an open center configured to receive the plurality of cables therein. The inner surface defines a plurality of cable locations defined by one or more through holes configured through the thickness. The one or more fastening components are configured to secure one or more of the plurality of cables at each cable location via the through holes.
US10541519B1 Large current circuit breaker plug-in installation
A method of assembling a circuit breaker installation includes inserting a carrier carrying a circuit breaker connected to a connector assembly having a connector pin into a first opening of a chassis and receiving a guide pin that extends from the carrier in a guide slot that is defined in a panel of a panel interface assembly plate that is disposed within a second opening of the chassis.
US10541514B2 Surface-emitting device, vertical external-cavity surface-emitting laser, and method for manufacturing surface-emitting device
A vertical external-cavity surface-emitting laser (VECSEL) whose blueshift is reduced also in a high intensity range of emitted laser light is realized. A surface-emitting device for VECSEL includes a base substrate made of GaN and c-axis oriented, and an emitter structure formed of a group 13 nitride semiconductor and provided on the base substrate. The emitter structure is formed of unit deposition parts, each of which is provided on the base substrate and includes a DBR layer having a distributed Bragg reflection structure and an active layer that has a multiple quantum well structure and generates excitation emission in response to irradiation with external laser light. A c-axis orientation of each of the unit deposition parts conforms to the c-axis orientation of the base substrate located directly below the unit deposition parts. Grooves are formed between the unit deposition parts.
US10541513B2 Light emitting element and method of manufacturing the same
A method of manufacturing a light emitting element includes, sequentially (a) forming a first light reflecting layer having a convex shape; (b) forming a layered structure body by layering a first compound semiconductor layer, an active layer, and a second compound semiconductor layer; (c) forming, on the second surface of the second compound semiconductor layer, a second electrode and a second light reflecting layer formed from a multilayer film; (d) fixing the second light reflecting layer to a support substrate; (e) removing the substrate for manufacturing a light emitting element, and exposing the first surface of the first compound semiconductor layer and the first light reflecting layer; (f) etching the first surface of the first compound semiconductor layer; and (g) forming a first electrode on at least the etched first surface of the first compound semiconductor layer.
US10541510B2 Semiconductor light-emitting device
The first transmission line has a width perpendicular to a transmission direction. The first electrode has a width not exceeding the width. The first electrode is opposed to the first transmission line. The ground layer has a positional relationship with each portion of the first transmission line. The ground layer is next to the first transmission line on at least one side consisting of a first side along a thickness direction of the mounting substrate, and a second side and a third side with the first transmission line interposed therebetween. The first transmission line is bonded to the first electrode and has the width equivalently, at least, at a portion of the first transmission line. The portion equivalently has the positional relationship with the ground layer. The portion is next to the ground layer in an equivalent shape along the transmission direction.
US10541509B2 Semiconductor light emitting device
A semiconductor light emitting device includes a substrate a semiconductor light emitting element that is disposed on the substrate and that emits light along a direction substantially parallel to a main surface of the substrate a wavelength conversion element that is disposed on a light emitting side of the semiconductor light emitting element, that absorbs a portion of the light emitted from the semiconductor light emitting element, and that emits light having a wavelength different from that of the absorbed light; and a holding member that is disposed on the substrate and holds the wavelength conversion element.
US10541502B2 Multimedia faceplates having ethernet conversion circuitry
A multimedia faceplate includes a frame having a front face and a rear face and at least one connector mounting aperture therein, a non-Ethernet connector mounted in the connector mounting aperture, an Ethernet conversion unit that is electrically connected to the non-Ethernet connector and a plurality of wire connection contacts that are electrically connected to the Ethernet conversion unit. The Ethernet conversion unit is configured to draw an electrical power signal from either an AC to DC power conversion unit or from a Power-over-Ethernet power signal received from an Ethernet cable that is connected to the wire connection contacts.
US10541500B2 Connector constructions and components thereof for implantable medical electrical systems
A connector assembly, for example, employed in an extension of an implantable medical electrical system, may be contained in a flexible insulative sleeve so that a bore thereof extends along a longitudinal axis of the sleeve with an opening being formed by a distal terminal end of the sleeve. The assembly includes a plurality of isolation ring components interspersed among a plurality of contact ring components, wherein each of a plurality of conductor components has a first end coupled to a corresponding contact ring component, and a curvature formed along a length thereof, which length extends proximally from the coupled first end and into a proximal portion of the sleeve. To facilitate routing of the conductor component lengths, either each isolation ring component may include at least one guide, or a flexible inner insulative sleeve of the assembly may have longitudinally extending channels formed in an outer surface thereof.
US10541492B2 Connector for withstanding high pressure
A cable connector including a connector shell including a support and an insert, wherein the insert includes a surface inclined to a cable-to-face direction of the insert so as to re-direct force applied on a face side of the insert sideways toward sides of the connector shell, and the support includes a surface inclined to the cable-to-face direction of the connector shell so as to react to the force, pushing back on the insert, thereby exerting a compression force on the insert. Related apparatus and methods are also described.
US10541490B2 High-current electrical terminal
An electrical-terminal includes a planar blade-shaped isolator and a conductor. The planar blade-shaped isolator is formed of a dielectric material having a spine, a tip, and a web. The spine extends along a longitudinal-axis. The tip extends along a lateral-axis, and the web extends from the spine and terminates at the tip. The web defines a slot extending in the lateral direction from and normal to the spine. The conductor has a first-side that overlays a second-side and defines a U-shaped bend and a gap between the first-side and the second side. The U-shaped bend is aligned parallel to and opposite the spine. The conductor includes a conductive stand-off located intermediate the first side and the second side of the conductor. The conductive stand-off is disposed within the slot of the web such that the first-side and the second-side are in further electrical contact through the conductive stand-off.
US10541486B2 Connector assembly and connector
A connector assembly comprises a first connector and a second connector mateable with each other. The first connector comprises two first positioning portions each having a first outer surface, and the second connector comprises two second positioning portion each having a second outer surface. Under a mated state where the first connector and the second connector are mated with each other, the first outer surfaces face the second outer surfaces in a horizontal direction (Y-direction), respectively. The connector assembly comprises at least one of a pair of first depressions provided to the first positioning portions, respectively, and another pair of second depressions provided to the second positioning portions, respectively. For example, when the first positioning portions are provided with the first depressions, respectively, under the mated state, each of the first depressions is located below an upper end of the first outer surface and depressed inward in the horizontal direction.
US10541485B2 On-board diagnostic system and terminal and manufacturing method thereof
An on-board diagnostic connector terminal is provided, including a plurality of first pins, a plurality of second pins and a substrate. Each first pin includes a first section and a second section. The first section connects to the second section. The first section includes a first connection end, and the second section includes a first soldering end. Each second pin includes a second connection end and a second soldering end. The first pins and the second pins are disposed on the substrate. The first soldering ends and the second soldering ends are arranged on a first straight line. At least one first connection end and the second connection end corresponding thereto are arranged linearly in a first direction. The first direction is perpendicular to the first straight line.
US10541482B2 Electrical connector with cavity between terminals
An electrical connector includes a housing, first and second sets of terminals and a spacer. The housing has a first sidewall, a second sidewall spaced apart from the first sidewall and a cavity between the first and second sidewalls. The first set of terminals is disposed in the cavity adjacent to the first sidewall. The second set of terminals is disposed in the cavity adjacent to the second sidewall. The spacer is disposed in the cavity between the first and second sets of terminals.
US10541480B2 Electrical connector assembly
An electrical connector assembly provides an electrical connector mounted upon a main board, a CPU assembled upon connector with an interposer therebetween wherein some conductors on the CPU are electrically connected to the main board or to an external device via the conductive elements on the outer/exposed region of the interposer outside of the connector and a connection device, e.g., the connector set or the cable set, which is linked to those conductive elements on the outer/exposed region, while remaining conductors on the CPU are electrically connected to the main board via the conductive elements on the inner/hidden region of the interpose inside the connector by cooperation with the contacts of the connector.
US10541465B2 Omni-directional television antenna with WiFi reception capability
An antenna device includes a housing defining an interior cavity, a UHF antenna element, two VHF antenna elements and two WiFi antenna elements. The antenna elements are mounted to the housing and are selectively adjustable between a vertical, upright position and a folded, horizontal position. The antenna elements are situated on the housing to provide an omni-directional antenna pattern for receiving broadcast signals. Antenna circuitry provided within the interior cavity of the housing receives signals from the antenna elements and generates an output signal that is provided to at least one output connector mounted on the housing or on one or more signal cables extending therefrom and to an external electronic device connected thereto.
US10541463B2 Glass antenna
The present application discloses a glass antenna arranged on a vehicular window glass. The glass antenna includes: a feeding terminal connected to an antenna amplifier; a first antenna connected to the feeding terminal and set so as to receive a radio frequency signal in a first frequency band which has a first wavelength at a central frequency of the first frequency band; a coupling element having a length set based on a length obtained by multiplying one-half of the first wavelength by a glass reduction rate, coupling element being connected to the feeding terminal; and a second antenna capacitively coupled to the coupling element and set so as to receive a radio frequency signal in a second frequency band which has a second wavelength at a central frequency of the second frequency band.
US10541461B2 Tile for an active electronically scanned array (AESA)
In one aspect, an active electronically scanned array (AESA) tile includes a radiator structure and oxide-bonded semiconductor wafers attached to the radiator structure and comprising a radio frequency (RF) manifold and a beam former. An RF signal path through the oxide-bonded wafers comprises a first portion that propagates toward the beam former and a second portion that propagates parallel to the beam former.
US10541457B2 Bandpass filter having resonant holes formed in a block, where the resonant holes include hollowed-out sub regions
Provided is a multi-resonator bandpass filter, which comprises a block, an input electrode, and an output electrode. The block comprises an open surface, a short-circuited surface, and a top surface. Multiple of resonant holes are penetrated through the block. The open surface is provided with a first hollowed-out region; the top surface is provided with two second hollowed-out region; the input electrode and the output electrode are disposed on the two second hollowed-out region, respectively. The block further comprises a ground metal layer and a resonant coating layer. Each of the resonant holes is coaxially provided with a first groove and a second groove in the direction from the open surface to the short-circuited surface. The first groove is a rectangular shape in the cross-section parallel to the open surface, and the second groove is substantially a round shape in the cross-section parallel to the open surface.
US10541456B2 Metal-air battery apparatus and method of operating the same
A method of operating a metal-air battery apparatus include: operating a metal-air battery unit by supplying air to the metal-air battery unit; stopping the operation of the metal-air battery unit by stopping the supply of air to the metal-air battery unit; and removing residual oxygen in the metal-air battery unit by performing a discharge operation.
US10541452B2 Battery pack including circuit board having protruding surface
A battery pack includes a plurality of batteries including a first battery and a second battery, and a circuit board including a main surface and a protruding surface extending from the main surface, the main surface being located at one surface of the first battery and the protruding surface being located at the second battery. The second battery is electrically connected to the circuit board through the protruding surface.
US10541451B2 Electrochemical energy storage devices
Provided herein are energy storage devices. In some cases, the energy storage devices are capable of being transported on a vehicle and storing a large amount of energy. An energy storage device is provided comprising at least one liquid metal electrode, an energy storage capacity of at least about 1 MWh and a response time less than or equal to about 100 milliseconds (ms).
US10541450B2 Alkaline secondary battery
An alkaline secondary battery having excellent charge-discharge cycle characteristics is provided. The alkaline secondary battery includes a positive electrode, a negative electrode, and a separator interposed between the positive electrode and the negative electrode. The positive electrode contains a silver oxide. The negative electrode contains zinc-based particles selected from the group consisting of zinc particles and zinc alloy particles. The separator holds an alkaline electrolyte solution. An anion conductive membrane is disposed between the negative electrode and the separator. The anion conductive membrane includes a polymer as a matrix and particles of at least one metal compound selected from the group consisting of metal oxides, metal hydroxides, metal carbonates, metal sulfates, metal phosphates, metal borates, and metal silicates, which are dispersed in the matrix.
US10541445B2 Non-aqueous electrolyte solution for lithium secondary battery and lithium secondary battery comprising the same
The present invention relates to an additive for a non-aqueous electrolyte solution including a compound represented by Formula 1 below, a non-aqueous electrolyte solution for a lithium secondary battery including the same, and a lithium secondary battery including the non-aqueous electrolyte solution. NC—(R)n—CN  [Formula 1] (in Formula 1, R is a cycloalkylene group having 3 to 6 carbon atoms in which at least one cyano group (—CN) is substituted or unsubstituted, a haloalkylene group having 2 to 5 carbon atoms in which at least one cyano group (—CN) is substituted or unsubstituted, or an alkylene group having 2 to 5 carbon atoms in which at least one cyano group (—CN) is substituted, and n is an integer of 1 to 5.)
US10541444B2 Rechargeable lithium battery
A rechargeable lithium battery includes: a positive electrode including a positive active material; and an electrolyte solution including a solvent and an additive, wherein the positive active material includes a lithium-containing transition metal oxide, the solvent includes a hydrofluoroether, and the additive includes a first additive represented by Chemical Formula 1 and at least one selected from a second additive represented by Chemical Formula 2, a third additive represented by Chemical Formula 3, and a fourth additive represented by Chemical Formula 4.
US10541431B2 Cooling arrangement for cooling a fuel cell
A cooling arrangement for cooling a fuel cell in a fuel cell system is disclosed. The cooling arrangement has at least two fluidically connected cooling circuits in which a liquid coolant medium flows, The first cooling circuit includes a first coolant pump, a fuel cell heat exchanger, a heating unit, and a charge air cooler, which is in heat-exchanging contact with compressed supply air flowing to the fuel cell. The second cooling circuit includes a cooling heat exchanger for cooling the liquid coolant medium. The cooling arrangement includes at least one further coolant pump.
US10541429B2 SOFC interconnect barriers and methods of making same using masks
A novel method to produce thin films spatially disposed on desired areas of workpieces is disclosed. Examples of include the formation of a yttria stabilized zirconia (YSZ) film formed on a desired portion of a stainless steel interconnect for solid oxide fuel cells by Atomic Layer Deposition (ALD). A number of methods to produce the spatially disposed YSZ film structures are described including polymeric and silicone rubber masks. The thin film structures have utility for preventing the reaction of glasses with metals, in particular alkali-earth containing glasses with ferritic stainless steels, allowing high temperature bonding of these materials.
US10541427B2 Carrier-nanoparticle composite, catalyst containing same, and method for producing same
The present specification relates to a carrier-nanoparticle complex, a catalyst including the same, an electrochemical battery or a fuel cell including the catalyst, and a method for preparing the same.
US10541423B2 Electrode mixture layer composition for nonaqueous electrolyte secondary battery, manufacturing method thereof and use therefor
An electrode mixture layer composition for a nonaqueous electrolyte secondary battery contains an active material, water and a binder. The binder contains a crosslinked polymer of a monomer component including an ethylenically unsaturated carboxylic acid monomer, and a salt thereof. The crosslinked polymer is a polymer that is crosslinked with allyl methacrylate, and an amount of the allyl methacrylate used is 0.1 to 2.0 parts by weight relative to total 100 parts by weight of non-crosslinking monomers, and a content of the crosslinked polymer and salt thereof is 0.5% to 5.0% by weight of the active material.
US10541422B2 Cathode electrode material including a porous skeletal medium comprising a modified surface
There is provided a fuel cell cathode electrode, comprising a porous skeletal medium, the surface of which medium is modified or otherwise arranged or constructed to induce enhanced activated behaviour, wherein the enhanced activated behaviour is induced by means of increasing the surface area for a given volume of the electrode and/or by increasing the number and/or availability of reactive sites on the electrode. A fuel cell having such a cathode electrode, a method of manufacturing such a cathode electrode, and use of such a cathode electrode in a fuel cell is also disclosed.
US10541413B2 Drying procedure in manufacturing process for cathode material
A method of manufacturing a cathode material for a lithium ion cell comprises: generating a lithium nickel composite oxide material in a manufacturing process, wherein the manufacturing process results in residual lithium being present in the lithium nickel composite oxide material; washing the lithium nickel composite oxide material to remove at least part of the residual lithium, wherein the washing provides the lithium nickel composite oxide material with a moisture content; and drying the lithium nickel composite oxide material to remove at least part of the moisture content, the drying performed in an environment of substantially only an inert gas or air essentially free of carbon dioxide.
US10541405B2 Power storage apparatus
Two or more series-connected sets are arranged in a vertical direction and connected in series through an interstage wire. Each of the two or more series-connected sets includes two or more module batteries that are arranged in a horizontal direction and connected in series through an intrastage wire. The main pole feedthrough part penetrates through a side wall of the container. The main pole terminal is disposed outside the case. An insulator of the main pole supporter insulates a first coupling part and a second coupling part from each other. The first coupling part is coupled to the base, and the second coupling part is coupled to the main pole terminal. The two or more cells are housed in an accommodation space and charged and discharged via the main pole.
US10541399B2 Secondary battery separator comprising organic/inorganic composite porous layer, and manufacturing method therefor
The present invention relates to a secondary battery separator, and a manufacturing method therefor. The secondary battery separator according to the present invention comprises an organic/inorganic composite porous layer for improving thermal resistance and physical strength, and since the organic/inorganic composite porous layer uses polymer particles as a binder, the secondary battery separator, compared with a separator using a solvent-type binder resin using organic solvents, exhibits excellent permeability.
US10541396B2 Conduit system for connecting a plurality
In order to enable a connection between measuring points of an electro-chemical device and a monitoring unit of the electro-chemical device to be easily and rapidly established, there is proposed a conduit system for connecting a plurality of voltage tapping points and/or temperature measuring points of an electro-chemical device to a monitoring unit of the electro-chemical device which comprises a plurality of voltage tapping lines and/or temperature measuring lines and a stiffening structure in which and/or on which the plurality of voltage tapping lines and/or temperature measuring lines are arranged at least in sections thereof.
US10541392B2 Feed-through
A feed-through through a housing part of a housing, for example of a battery or a capacitor made of a metal, wherein the housing part has at least one opening, through which at least one conductor is fed in a glass or glass ceramic material, and wherein the conductor has at least two sections in the axial direction, a first section made of a first material, e.g. aluminium, and a second section made of a second material, e.g. copper, as well as a transition from the first to the second material, and wherein the transition from the first to the second material is located in the region of the glass or glass ceramic material, said glass or glass ceramic material being adapted to the metal of the housing in such a way that a compression glass-to-metal seal is formed.
US10541385B2 Display device and method of manufacturing a display device
A display device according to an embodiment of the present invention includes: a substrate; an organic light-emitting diode provided for each pixel on the substrate; an insulating layer that is formed along a boundary of the pixel and has an opening portion in a light-emitting region of the pixel; a first refractive index layer; and a second refractive index layer. The first refractive index layer is disposed on the insulating layer and the organic light-emitting diode, is made of a material having a first refractive index, and has a first recessed portion overlapping with a formation region of the insulating layer in plan view. The second refractive index layer is disposed inside the first recessed portion and is made of a material having a second refractive index lower than the first refractive index.
US10541379B2 Organic electroluminescent device, method for manufacturing the same and display device
An organic electroluminescent device, a method for manufacturing the same, and a display device. The organic electroluminescent device includes: a base substrate comprising a plurality of pixel regions thereon; a pixel electrode layer; a planarization layer, formed with a protrusion on a surface of the planarization layer facing away from the base substrate and at a position corresponding to at least one side edge of a periphery of each pixel region; an anode layer, the anode layer being electrically connected to the pixel electrode layer through a via hole, and the anode layer covering the pixel region and covering a side surface of the protrusion facing the pixel region; a light emitting layer, a height of a surface of the light emitting layer being less than a height of the anode layer covering the side surface of the protrusion; a pixel definition layer; and a cathode layer.
US10541372B2 Light-emitting device and manufacturing method thereof
A light-emitting device having a curved light-emitting surface is provided. Further, a highly-reliable light-emitting device is provided. A substrate with plasticity is used. A light-emitting element is formed over the substrate in a flat state. The substrate provided with the light-emitting element is curved and put on a surface of a support having a curved surface. Then, a protective layer for protecting the light-emitting element is formed in the same state. Thus, a light-emitting device having a curved light-emitting surface, such as a lighting device or a display device can be manufactured.
US10541352B2 Methods for growing light emitting devices under ultra-violet illumination
Described herein are methods for growing light emitting devices under ultra-violet (UV) illumination. A method includes growing a III-nitride n-type layer over a III-nitride p-type layer under UV illumination. Another method includes growing a light emitting device structure on a growth substrate and growing a tunnel junction on the light emitting device structure, where certain layers are grown under UV illumination. Another method includes forming a III-nitride tunnel junction n-type layer over the III-nitride p-type layer to form a tunnel junction light emitting diode. A surface of the III-nitride tunnel junction n-type layer is done under illumination during an initial period and a remainder of the formation is completed absent illumination. The UV light has photon energy higher than the III-nitride p-type layer's band gap energy. The UV illumination inhibits formation of Mg—H complexes within the III-nitride p-type layer resulting from hydrogen present in a deposition chamber.
US10541349B1 Methods of forming inverted multijunction solar cells with distributed Bragg reflector
A method of manufacturing an inverted metamorphic multijunction solar cell is disclosed herein. The method includes forming a lattice constant transition material positioned between a first subcell and a second subcell using a metal organic chemical vapor deposition (MOCVD) reactor. The solar cell further includes at least one distributed Bragg reflector (DBR) layer directly adjacent a back surface field (BSF) layer.
US10541346B2 High work function MoO2 back contacts for improved solar cell performance
Improved high work function back contacts for solar cells are provided. In one aspect, a method of forming a solar cell includes: forming a completed solar cell having a substrate coated with an electrically conductive material, an absorber disposed on the electrically conductive material, a buffer layer disposed on the absorber, a transparent front contact disposed on the buffer layer, and a metal grid disposed on the transparent front contact; removing the substrate and the electrically conductive material using exfoliation, exposing a backside surface of the solar cell; depositing a high work function material onto the back side surface of the solar cell; and depositing a back contact onto the high work function material. A solar cell formed by the present techniques is also provided. Yield of the exfoliated device can be improved by removing bubbles from adhesive used for exfoliation and/or forming contact pads to access the metal grid.
US10541345B2 Structures for increased current generation and collection in solar cells with low absorptance and/or low diffusion length
The present disclosure generally relates to a solar cell device that includes a substrate comprising a front side surface and a backside surface; an epitaxial region overlying the substrate, wherein the epitaxial region comprises a first Bragg reflector disposed below a first solar cell, wherein the first solar cell has a first bandgap, wherein the first Bragg reflector is operable to reflect a first range of radiation wavelengths back into the first solar cell, and is operable to cool the solar cell device by reflecting a second range of radiation wavelengths that are outside the photogeneration wavelength range of the first solar cell or that are weakly absorbed by the first solar cell, and may additionally comprise a second Bragg reflector operable to reflect a third range of radiation wavelengths back into the first solar cell.
US10541343B2 Monolithic integration of heterojunction solar cells
A method for fabricating a device with integrated photovoltaic cells includes supporting a semiconductor substrate on a first handle substrate and doping the semiconductor substrate to form doped alternating regions with opposite conductivity. A doped layer is formed over a first side the semiconductor substrate. A conductive material is patterned over the doped layer to form conductive islands such that the conductive islands are aligned with the alternating regions to define a plurality of photovoltaic cells connected in series on a monolithic structure.
US10541341B2 Semiconductor light receiving device having a type—II superlattice
A light receiving device includes a light absorbing layer. The light absorbing layer includes multiple unit structures. Each unit structure has an InAs portion, a first GaSb portion, an InSb portion, and a second GaSb portion, which are arranged in a direction of an axis. One of the group-III atomic plane and the group-V atomic plane in the first GaSb portion is bonded to another of the group-III atomic plane and the group-V atomic plane in the InAs portion. One of the group-III atomic plane and the group-V atomic plane of the InSb portion is bonded to another of the group-III atomic plane and the group-V atomic plane of the first GaSb portion. One of the group-III atomic plane and the group-V atomic plane of the second GaSb portion is bonded to another of the group-III atomic plane and the group-V atomic plane of the InSb portion.
US10541340B2 2D material photo-detector gain and responsivity control and enhancement through induced interface trap doping
A method for controlling any of a responsivity, response time, and trap characteristics of a two-dimensional (2D) material on a self-assembled monolayers (SAMs) device, the method including modifying a surface of an oxide substrate, in an atomic scale, to create the 2D material, wherein the modifying the surface includes modifying a level of impurities trapped in the surface and a doping level of the surface, and forming charge carrier traps at the surface, wherein a capture rate and an emission rate of the charge carrier is influenced by an exposure to a light signal, and wherein the exposure to the light signal further changes the doping level of the surface.
US10541319B2 Fin structures having varied fin heights for semiconductor device
A method of forming first and second fin field effect transistors (finFETs) on a substrate includes forming first and second fin structures of the first and second finFETs, respectively, on the substrate. The first and second fin structures have respective first and second vertical dimensions that are about equal to each other. The method further includes modifying the first fin structure such that the first vertical dimension of the first fin structure is smaller than the second vertical dimension of the second fin structure and depositing a dielectric layer on the modified first fin structure and the second fin structure. The method further includes forming a polysilicon structure on the dielectric layer and selectively forming a spacer on a sidewall of the polysilicon structure.
US10541314B2 Semiconductor devices and fabrication methods thereof
A method for fabricating a semiconductor device includes providing a base substrate, forming a plurality of doped regions in the base substrate, forming an initial capping layer covering surfaces of the plurality of doped regions, forming a dielectric layer on the initial capping layer and the base substrate, forming a plurality of vias in the dielectric layer to expose a surface portion of the initial capping layer, and etching the exposed surface portion of the initial capping layer at a bottom of each via to form a silicide region exposed at the bottom of the via. The silicide region has a reduced thickness compared with a thickness of the initial capping layer. The method further includes forming a metal silicide layer by performing a self-aligned silicide process on an entire silicide region. The metal silicide layer is in contact with the plurality of doped regions.
US10541313B2 High Electron Mobility Transistor with dual thickness barrier layer
A method of forming a semiconductor device includes providing a heterojunction semiconductor body. The heterojunction semiconductor body includes a first type III-V semiconductor layer and a second type III-V semiconductor layer formed over the first type III-V semiconductor layer. The second type III-V semiconductor layer has a different bandgap as the first type III-V semiconductor layer such that a first two-dimensional charge carrier gas forms at an interface between the first and second type III-V semiconductor layers. The second type III-V semiconductor layer has a thicker section and a thinner section. A first input-output electrode is formed on the thicker section. A gate structure and a second input-output are formed on the thinner section. The gate structure is laterally spaced apart from a transition between the thicker and thinner sections of the second type III-V semiconductor layer.
US10541306B2 Using a carbon vacancy reduction material to increase average carrier lifetime in a silicon carbide semiconductor device
A semiconductor die and a process for fabricating the semiconductor die are disclosed. The semiconductor die has a substrate and a silicon carbide (SiC) epitaxial structure on the substrate. The SiC epitaxial structure includes at least a first N-type SiC layer, at least a first P-type SiC layer, and carbon vacancy reduction material, which has been implanted into a surface of the SiC epitaxial structure. Further, the SiC epitaxial structure has been annealed to mobilize the carbon vacancy reduction material to diffuse carbon atoms substantially throughout the SiC epitaxial structure, thereby increasing an average carrier lifetime in the SiC epitaxial structure.
US10541304B2 Method for fabricating semiconductor device
A method for fabricating semiconductor device includes the steps of: providing a substrate; forming a gate structure on the substrate; forming a spacer adjacent to the gate structure; forming a recess adjacent to the spacer; forming a buffer layer in the recess, wherein the buffer layer comprises a crescent moon shape; and forming an epitaxial layer on the buffer layer.
US10541301B2 SiC-based superjunction semiconductor device
A method of producing a semiconductor device includes providing a semiconductor body including a semiconductor body material having a dopant diffusion coefficient that is smaller than the corresponding dopant diffusion coefficient of silicon. At least one first semiconductor region doped with dopants of a first conductivity type is produced in the semiconductor body, including by applying a first implantation of first implantation ions. At least one second semiconductor region adjacent to the at least one first semiconductor region and doped with dopants of a second conductivity type complementary to the first conductivity type is produced in the semiconductor body, including by applying a second implantation of second implantation ions.
US10541299B2 Semiconductor device and manufacturing method thereof
A semiconductor device includes a first conductivity type semiconductor substrate, a second conductivity type first and second buried diffusion layers that are arranged in the semiconductor substrate, a semiconductor layer arranged on the semiconductor substrate, a second conductivity type first impurity diffusion region that is arranged in the semiconductor layer, a second conductivity type second impurity diffusion region that is arranged, in the semiconductor layer, on the second buried diffusion layer, a second conductivity type first well that is arranged in a first region of the semiconductor layer, a first conductivity type second well that is arranged, in the semiconductor layer, in a second region, a first conductivity type third and fourth impurity diffusion regions that are arranged in the first well, and a first conductivity type fifth impurity diffusion region that is arranged in the second well.
US10541298B2 Etching process control in forming MIM capacitor
A method includes forming a capacitor, which includes depositing a bottom electrode layer, depositing a capacitor insulator layer over the bottom electrode layer, depositing a top electrode layer over the capacitor insulator layer, and depositing a dielectric layer over the top electrode layer. The dielectric layer is etched using a process gas until the top electrode layer is exposed. In the etching of the dielectric layer, the dielectric layer has a first etching rate, and the top electrode layer has a second etching rate, and a ratio of the first etching rate to the second etching rate is higher than about 5.0.
US10541293B2 Organic light emitting display device
An organic light emitting display device is disclosed, which removes an inorganic film from a bending area and minimizes a crack of a routing line to enable an extreme bending. The organic light emitting display device comprises a substrate having a display area and a bending area; a display assembly provided on a display area of the substrate; a routing line arranged on the bending area of the substrate and connected to the display assembly; and an organic layer provided on the bending area of the substrate, covering the routing line, wherein the bending area of the substrate has only the routing line and the organic layer.
US10541291B2 Organic light-emitting display device
An organic light-emitting display device includes a first substrate having transmitting regions and pixel regions separated from each other by the transmitting regions, a plurality of thin film transistors on the first substrate in the pixel regions, a passivation layer covering the plurality of thin film transistors, a plurality of pixel electrodes on the passivation layer and electrically connected to the thin film transistors, the pixel electrodes being in the pixel regions and overlapping the thin film transistors, an opposite electrode in the transmitting regions and the pixel regions, the opposite electrode facing the plurality of pixel electrodes and being configured to transmit light, an organic emission layer interposed between the pixel electrodes and the opposite electrode, and a color filter in corresponding pixel regions.
US10541268B2 Three-dimensional magnetic memory devices
A magnetic memory device is provided. The magnetic memory device includes: (i) a cylindrical core, (ii) a first cylindrical ferromagnetic layer that surrounds the cylindrical core, (iii) a spacer layer that surrounds the first cylindrical ferromagnetic layer, and (iv) a second cylindrical ferromagnetic layer that surrounds the spacer layer. The cylindrical core, the first cylindrical ferromagnetic layer, the spacer layer, and the second cylindrical ferromagnetic layer collectively form a magnetic tunnel junction.
US10541266B2 Atomically precise surface engineering for producing imagers
High-quality surface coatings, and techniques combining the atomic precision of molecular beam epitaxy and atomic layer deposition, to fabricate such high-quality surface coatings are provided. The coatings made in accordance with the techniques set forth by the invention are shown to be capable of forming silicon CCD detectors that demonstrate world record detector quantum efficiency (>50%) in the near and far ultraviolet (155 nm-300 nm). The surface engineering approaches used demonstrate the robustness of detector performance that is obtained by achieving atomic level precision at all steps in the coating fabrication process. As proof of concept, the characterization, materials, and exemplary devices produced are presented along with a comparison to other approaches.
US10541263B2 Image sensor package having multi-level stack structure
An image sensor package includes an image sensor chip, a logic chip, and a memory chip structure that are vertically stacked. The image sensor chip includes a pixel array and an interconnection structure that receives a power voltage, ground voltage, or signals. The logic chip processes pixel signals from the image sensor chip and receives the power voltage, ground voltage, or signals via the image sensor chip. The memory chip structure includes a memory chip, a molding portion surrounding the memory chip, and at least one through mold via contact vertically passing through the molding portion and connected to at least one of the logic or memory chip. The memory chip stores at least one of a pixel signal processed by the logic chip or a pixel signal from the image sensor chip and receives the power voltage, ground voltage, or signals via the image sensor chip and logic chip.
US10541260B2 Organic photoelectric conversion element, optical area sensor, imaging device, and imaging apparatus
An organic photoelectric conversion element includes an anode, a cathode, and a photoelectric conversion portion between the anode and the cathode. The photoelectric conversion portion includes a first organic compound layer containing an organic compound. Also, a second organic compound layer is disposed between the cathode and the photoelectric conversion portion. The second organic compound layer contains an organic compound having an ionization potential of 5.1 eV or less and a band gap of 2.5 eV or more.
US10541253B2 FinFETs with various fin height
A method of forming a semiconductor circuit having FinFET devices that have fins of different height is provided. There is a shallow trench isolation layer (STI) on top of a semiconductor substrate. A first Fin Field Effect Transistor (FinFET) comprises a first semiconductor fin including a first layer that extends from a common substrate level through the STI layer to a first height above a top surface of the STI layer. There is a second FinFET comprising a second semiconductor fin including the first layer that extends from the common substrate level through the STI layer to the first height above the top surface of the STI layer, plus a second layer having a second height, plus a third layer having a third height. The second semiconductor fin is taller than the first semiconductor fin.
US10541248B2 Semiconductor device, systems and methods of manufacture
A semiconductor memory device includes a stack of word lines and insulating patterns. Cell pillars extend vertically through the stack of word lines and insulating patterns with memory cells being formed at the junctions of the cell pillars and the word lines. A ratio of the thickness of the word lines to the thickness of immediately neighboring insulating patterns is different at different locations along one or more of the cell pillars. Related methods of manufacturing and systems are also disclosed.
US10541246B2 3D flash memory cells which discourage cross-cell electrical tunneling
3-d flash memory cells and methods of manufacture are described. The devices and methods recess a compound floating gate in between the silicon oxide slabs which reduces the quantum probability of electron tunneling between vertically adjacent storage cells. The devices and methods further include a high work function nanocrystalline metal in the compound floating gate. A polysilicon buffer layer forms a portion of the compound floating gate. The polysilicon buffer layer allows the high work function nanocrystalline metal to be selectively deposited. The polysilicon buffer layer further protects the high work function nanocrystalline metal from oxidation with the gate oxide subsequently formed on the other side.
US10541241B2 Semiconductor device having thyristor and metal-oxide semiconductor transistor
A semiconductor device includes a substrate having a cell region and a peripheral region, a thyristor on the cell region, a MOS transistor on the peripheral region, and a first silicide layer on the substrate adjacent to the thyristor on the cell region. Preferably, the thyristor includes: a first semiconductor layer, a second semiconductor layer, a third semiconductor layer, and a fourth semiconductor layer on the cell region, vertical dielectric patterns in the first semiconductor layer, the second semiconductor layer, the third semiconductor layer, and the fourth semiconductor layer, and first contact plugs on the fourth semiconductor layer.
US10541238B2 FinFET and fabrication method thereof
A method is provided for fabricating a FinFET. The method includes providing a substrate including an NMOS region; forming a plurality of fins on the substrate; forming an isolation layer between adjacent fins and on the substrate; forming a gate structure across a length portion of the fin; forming a first mask layer on the top surface and sidewalls of the fin; etching the first mask layer to expose the top surface of the fin on both sides of the gate structure; removing a thickness portion of the fin on both sides of the gate structure, wherein the etched fin and the remaining first mask layer form a first trench; performing a thinning treatment of the remaining first mask layer on a sidewall of the first trench to increase width of the first trench; and forming an N-type in-situ doped epitaxial layer to fill up the first trench.
US10541235B2 Light emitting device package
A light emitting device package is provided. The light emitting device package may include a main body having a cavity including side surfaces and a bottom, and a first reflective cup and a second reflective cup provided in the bottom of the cavity of the main body and separated from each other. A first light emitting device may be provided in the first reflective cup, and a second light emitting device may be provided in the second reflective cup.
US10541233B2 Display device
A display device including a circuit substrate, a plurality of pixels, and a light-shielding layer is provided. The pixels include a plurality of light-emitting elements. The light-emitting elements are disposed on the circuit substrate and are electrically connected to the circuit substrate. The light-emitting elements in the pixels are arranged along an arrangement direction. The light-shielding layer is disposed on the circuit substrate and has a plurality of pixel apertures. The pixels are disposed in a corresponding pixel aperture. The light-shielding layer includes a plurality of first light-shielding patterns extending in the arrangement direction and a plurality of second light-shielding patterns connected to the first light-shielding patterns. The extending direction of the second light-shielding patterns is different from the extending direction of the first light-shielding patterns. A thickness of the first light-shielding patterns is greater than or substantially equal to a thickness of the second light-shielding patterns.
US10541223B2 Methods of operating a wire bonding machine to improve clamping of a substrate, and wire bonding machines
A method of operating a wire bonding machine is provided. The method includes the steps of: (a) supporting a substrate on a material handling system of the wire bonding machine; (b) changing a bend profile of the substrate; and (c) securing, after step (b), the substrate against a support structure of the wire bonding machine using a clamping element of the wire bonding machine, the support structure for supporting the substrate during a wire bonding operation, and the clamping element for securing the substrate to the support structure during the wire bonding operation.
US10541215B1 Transient electronic device with ion-exchanged glass treated interposer
A transient electronic device utilizes a glass-based interposer that is treated using ion-exchange processing to increase its fragility, and includes a trigger device operably mounted on a surface thereof. An integrated circuit (IC) die is then bonded to the interposer, and the interposer is mounted to a package structure where it serves, under normal operating conditions, to operably connect the IC die to the package I/O pins/balls. During a transient event (e.g., when unauthorized tampering is detected), a trigger signal is transmitted to the trigger device, causing the trigger device to generate an initial fracture force that is applied onto the glass-based interposer substrate. The interposer is configured such that the initial fracture force propagates through the glass-based interposer substrate with sufficient energy to both entirely powderize the interposer, and to transfer to the IC die, whereby the IC die also powderizes (i.e., visually disappears).
US10541213B2 Backside redistribution layer (RDL) structure
An embodiment package on package (PoP) device includes a molding compound having a metal via embedded therein, a passivation layer disposed over the molding compound, the passivation layer including a passivation layer recess vertically aligned with the metal via, and a redistribution layer bond pad capping the metal via, a portion of the redistribution layer bond pad within the passivation layer recess projecting above a top surface of the molding compound.
US10541201B2 Semiconductor package, package-on-package device, and method of fabricating the same
A semiconductor package including a package substrate, a semiconductor chip on a first surface of the package substrate, a connection substrate on the package substrate and spaced apart from and surrounding the semiconductor chip, the connection substrate including a plurality of conductive connection structures penetrating therethrough, a plurality of first connecting elements between the semiconductor chip and the package substrate and electrically connecting the semiconductor chip to the package substrate, a plurality of second connecting elements between the connection substrate and the package substrate and electrically connecting the connection substrate to package substrate, a mold layer encapsulating the semiconductor chip and the connection substrate, and an upper redistribution pattern on the mold layer and the semiconductor chip and electrically connected to a corresponding one of the plurality of conductive connection structures may be provided.
US10541194B2 Semiconductor package with interconnected leads
A semiconductor package includes a semiconductor die and a ceramic package body covering the semiconductor die. The ceramic package body includes a plurality of contact pads. Each of a first plurality of leads includes a top portion and a bottom portion. The top portion of each of the first plurality of leads is electrically connected to a contact pad of the plurality of contact pads. Each of a second plurality of leads includes a top portion and a bottom portion and an interconnection portion between the top portion and the bottom portion. The top portion of each of the second plurality of leads includes separate finger portions that are electrically connected to at least two of the plurality of contact pads.
US10541187B2 Semiconductor package including organic interposer
A semiconductor package including an organic interposer includes: first and second semiconductor chips each having active surfaces having connection pads disposed thereon; the organic interposer disposed on the active surfaces of the first and second semiconductor chips and including a wiring layer electrically connected to the connection pads; barrier layers disposed onside surfaces of the first and second semiconductor chips; and an encapsulant encapsulating at least portions of the first and second semiconductor chips.
US10541186B2 Chip package and chip packaging method
A chip package and a chip packaging method are provided. The package includes: a chip to be packaged, a reinforcing layer and solder bumps. The chip to be packaged includes a first surface and a second surface opposite to each other, the first surface includes a sensing region and first contact pads, and the first contact pads are electrically coupled to the sensing region. The reinforcing layer covers the first surface of the chip to be packaged. The solder bumps are provided on the second surface of the chip to be packaged. The solder bump is electrically connected to the first contact pad and is configured to electrically connect with an external circuit.
US10541184B2 Optical emission spectroscopic techniques for monitoring etching
Embodiments may include a method of etching. The method may also include flowing a gas mixture through a plasma discharge to form plasma effluents. The method may further include flowing the plasma effluents through a plurality of apertures to a layer on a substrate. The layer may have a first thickness. In addition, the method may include etching the layer with the plasma effluents. The method may also include measuring the intensity of emission from a reaction of plasma effluents with the layer. The method may further include summing the intensity of the emission while the plasma effluents are being flowed to the layer to obtain an integrated intensity. The method may then include comparing the integrated intensity to a reference value corresponding to a target etch thickness. The method may include extinguishing the plasma discharge when the integrated intensity is equal to or greater than the reference value.
US10541175B1 Structure and formation method of semiconductor device with fin structures
A structure and a formation method of a semiconductor device structure are provided. The method includes forming a first fin structure, a second fin structure, and a third fin structure over a semiconductor substrate. The method includes forming first spacer elements over sidewalls of the first fin structure and the second fin structure and partially removing the first fin structure and the second fin structure. The method includes forming second spacer elements over sidewalls of the third fin structure and partially removing the third fin structure. The second spacer element is taller than the first spacer element. The method includes epitaxially growing a semiconductor material over the first fin structure, the second fin structure, and the third fin structure such that a merged semiconductor element is formed on the first fin structure and the second fin structure, and a semiconductor element is formed on the third fin structure.
US10541172B2 Semiconductor device with reduced contact resistance
An interconnect structure and methods of forming the interconnect structure an interconnect dielectric including at least one contact landing within the interconnect dielectric and/or underlying the interconnect dielectric. The structure and methods include roughening an exposed surface of at least one contact landing to increase the surface area of a conductive metal subsequently disposed in a contact feature and in direct contact with the roughened surface of the least one contact landing.
US10541162B2 Systems and methods for wafer pod calibration
In an embodiment, a system includes: a wafer pod defining a cavity configured to store a wafer at a wafer position; calibration sensors within the cavity, each calibration sensor configured to produce calibration data indicating that the wafer is at a respective part of the cavity; and a processor configured to determine whether the wafer is positioned at the wafer position within the cavity based on the calibration data.
US10541161B2 Apparatus and method for treating substrate
Provided is a substrate treating apparatus. The substrate treating apparatus comprises: a support unit provided to support the substrate and rotate the substrate; a treatment liquid nozzle for supplying the treatment liquid onto the substrate supported by the support unit; a pre-wet liquid nozzle for supplying a pre-wet liquid onto a substrate supported by the support unit; and a controller for controlling the treatment liquid nozzle and the pre-wet liquid nozzle, wherein the controller controls the treatment liquid nozzle and the pre-wet liquid nozzle to perform a pre-wet step for supplying the pre-wet liquid to the substrate, and then a treatment liquid supply step for supplying the treatment liquid to the substrate and supplying the pre-wet liquid to the substrate during the supplying the treatment liquid to the substrate.
US10541155B2 Nested finned heat sink with heat pipe
A nested finned heat sink with heat pipe(s). A heat dissipation unit includes a base seat and a first radiating fin assembly. The first radiating fin assembly includes multiple first radiating fins. Two ends of each first radiating fin are respectively formed with a first end edge and a second end edge on a first side. The respective first radiating fins are nested with height and width gradually increased. Each first radiating fin is formed with at least one first support section and a first opening in a position corresponding to the first support section. The first support section abuts against and supports another first radiating fin.
US10541153B2 Electronics package with integrated interconnect structure and method of manufacturing thereof
An electronics package includes an insulating substrate, an electrical component having a back surface coupled to a first surface of the insulating substrate, and an insulating structure surrounding at least a portion of a perimeter of the electrical component. A first wiring layer extends from the first surface of the insulating substrate and over a sloped side surface of the insulating structure to electrically couple with at least one contact pad on an active surface of the electrical component. A second wiring layer is formed on a second surface of the insulating substrate and extends through at least one via therein to electrically couple with the first wiring layer.
US10541146B2 Method of cyclic plasma etching of organic film using sulfur-based chemistry
A method of etching is described. The method includes providing a substrate having a first material containing organic material and a second material that is different from the first material, forming a first chemical mixture by plasma-excitation of a first process gas containing an inert gas, and exposing the first material on the substrate to the first chemical mixture. Thereafter, the method includes forming a second chemical mixture by plasma-excitation of a second process gas containing S and O, and optionally a noble element, and exposing the first material on the substrate to the second plasma-excited process gas to selectively etch the first material relative to the second material.
US10541140B2 Process for filling vias in the microelectronics
A process for metalizing a through silicon via feature in a semiconductor integrated circuit device, the process including, during the filling cycle, reversing the polarity of circuit for an interval to generate an anodic potential at said metalizing substrate and desorb leveler from the copper surface within the via, followed by resuming copper deposition by re-establishing the surface of the copper within the via as the cathode in the circuit, thereby yielding a copper filled via feature.
US10541136B2 N-type doping of strained epitaxial germanium films through co-implantation and nanosecond pulsed laser melting
In one aspect a method of fabricating an n-doped strained germanium (Ge) film is disclosed, which includes depositing a strained Ge film on an underlying substrate, implanting at least one electron-donating dopant in the Ge film, and exposing the implanted Ge film to one or more laser pulses having a pulsewidth in a range of about 1 ns to about 100 ms so as to generate a substantially crystalline strained Ge film. In some embodiments, the pulses can cause melting followed by substantial recrystallization of at least a portion of the implanted Ge film. In some embodiments, the resultant Ge film can have a thickness in a range of about 10 nm to about 1 microns.
US10541116B2 Multi-source low-power low-temperature plasma polymerized coating device and method
A multi-source low-power low-temperature plasma polymerized coating device and method belong to the technical field of plasma. In the device, a plurality of discharge cavities are mounted on the wall of a main vacuum chamber; a plane grounding grid mesh and a porous electrode plate are mounted in each discharge cavity; and the porous electrode plate is parallel to the grid mesh, keeps a gap with the grid mesh and is connected with a low-power high-frequency power source. A carrier gas pipeline and a monomer steam pipeline are respectively connected to each discharge cavity. To-be-treated base material is placed in the main vacuum chamber. The vacuum pump is started to feed carrier gas and monomer steam. The wall of the discharge cavity is discharged by the porous electrode plate; the monomer steam is polymerized; and the polymerisate passes through small holes and the grid mesh successively in the porous electrode plate to enter the vacuum chamber and deposit on the surface of the base material to form a polymer coating. The device of the present invention has the advantages of even spatial distribution of plasma, good quality uniformity of products under batch treatment, low plasma energy and density, difficult in excessively destroying a chemical monomer structure and good quality of the formed polymer coating.
US10541114B2 Inductive coil structure and inductively coupled plasma generation system
An inductively-coupled plasma (ICP) generation system may include a dielectric tube, a first inductive coil structure to enclose the dielectric tube, an RF power supply, a first main capacitor between a positive output terminal of the RF power supply and one end of the first inductive coil structure, and a second main capacitor between a negative output terminal of the RF power supply and an opposite end of the first inductive coil structure. The first inductive coil structure may include inductive coils connected in series to each other and placed at different layers, the inductive coils having at least one turn at each layer, and auxiliary capacitors, which are respectively provided between adjacent ones of the inductive coils to distribute a voltage applied to the inductive coils.
US10541102B2 X-ray back scattering for inspection of part
Described herein is an x-ray backscatter apparatus for non-destructive inspection of a part. The apparatus includes an x-ray emitter and a zone plate. The x-ray emitter includes an x-ray shield, a vacuum tube, a cathode, and an anode. The x-ray shield has an emission aperture. The vacuum tube is within the x-ray shield. The cathode and anode are enclosed within the vacuum tube. The cathode generates an electron emission. The anode is located relative to the cathode to receive the electron emission and convert the electron emission to a hard x-ray emission and is located relative to the emission aperture to direct at least a portion of the hard x-ray emission through the emission aperture. The zone plate is external to the x-ray shield and located relative to the emission aperture to receive the portion of the hard x-ray emission and focus the portion into a focused hard x-ray emission.
US10541096B2 Temperature-dependent switch with cutting burr
A temperature-dependent switch has a housing with a cover part having a lower side and an upper side and with an electrically conductive lower part having a circumferential shoulder and a circumferential wall with an upper section that overlaps the cover part. The switch has a first external contact surface on the upper side of the cover part and a second external contact surface externally on the housing, wherein the upper section of the circumferential wall presses the cover part onto the circumferential shoulder. A temperature-dependent switching mechanism is arranged in the housing and, depending on its temperature, establishes or opens an electrically conductive connection between the first and second external contact surfaces. A circumferential cutting burr is arranged on the shoulder in the lower part.
US10541092B2 Bucket assemblies for motor control centers (MCC) with disconnect assemblies and related MCC cabinets and methods
Circuit breakers with a rotary handle attached to an inwardly oriented shaft that connects to a gear assembly that translates rotational input to linear input also include a trip assist spring in communication with the rack gear so that, in operation, the trip assist spring applies a force to the operator slider and forces the handle to a consistent trip position.
US10541087B1 Multilayer ceramic capacitor including dielectric layers with different regions having different concentrations of dysprosium
A multilayer ceramic capacitor includes a ceramic body with first and second internal electrodes facing each other and dielectric layers interposed therebetween. First and second external electrodes are on external surfaces of the ceramic body and electrically connected to the first and second internal electrodes, respectively. A dielectric layer includes dielectric grains including, respectively, first regions in which dysprosium (Dy) is not present and second regions surrounding the first regions. Where a shortest distance between boundaries of the first regions (in which dysprosium (Dy) is not present) of two of the dielectric grains is “L,” the concentration of dysprosium (Dy) in a region within ±0.2 L from a halfway point between the boundaries is lower than that of dysprosium (Dy) in the second regions.
US10541081B2 Method for potting an electrical component
A high frequency inductor filter cooling apparatus, method of manufacture, and method of use thereof is described. In one embodiment, an inductor is potted in an epoxy-silica mixture to facilitate thermal transfer from the inductor. The inductor is optionally used with a capacitor to filter/invert/convert power. The inductor optionally comprises a distributed gap core and/or a powdered core material. In one example, a minimum carrier frequency used with the filter is above that usable by a traditional wound iron-steel inductor, such as greater than seven hundred or ten thousand Hertz at fifty or more amperes. Optionally, the inductor is used in an inverter/converter apparatus in conjunction with a notched low-pass filter, a low pass filter combined with a notch filter and a high frequency roll off filter, and/or one or more of a silicon carbide, gallium arsenide, and/or gallium nitride based transistor.
US10541080B2 Inductor, in particular for magnetically coupled energy transfer, as well as method for operating an inductor of this type
An inductor, in particular for magnetically coupled energy transfer, includes a coil carrier on which a first coil and a second coil are arranged. The second coil has an outer diameter D2 that is greater than an outer diameter D1 of the first coil. A magnetic core surrounds a longitudinal center axis of the first coil. The first coil is operated with a first operating frequency in a first power range, whereas the second coil is operated independently of the first coil with a second operating frequency in a second power range. As a result applications can be run in a simple and flexible manner in a low-power range and in a high-power range.
US10541078B2 Electronic component
An electronic component includes: an element body in which a plurality of insulator layers are stacked; a coil in which a plurality of inner conductors installed in the element body are electrically connected to each other; and an outer electrode that is disposed on an outer surface of the element body, is electrically connected to the coil, and includes at least a baked electrode layer. The inner conductor connected to the outer electrode includes a connection conductor that electrically connects the baked electrode layer to the inner conductor. The connection conductor includes a protruding portion that protrudes from the outer surface of the element body to the outer electrode. The protruding portion includes a metal having a smaller diffusion coefficient than a metal of a main component included in the baked electrode layer. The inner conductors have a lower electric resistance value than the metal included in the protruding portion.
US10541077B2 Hybrid transformer cores
A hybrid transformer core includes a first yoke of amorphous steel and a second yoke of amorphous steel. The hybrid transformer core further includes at least two limbs of grain-oriented steel extending between the first yoke and the second yoke. The first end of each one of the at least two limbs is coupled to a first surface of the first yoke in a first connection plane and wherein a second end of each one of the at least two limbs is coupled to a second surface of the second yoke in a second connection plane. The first surface in all directions along the first connection plane extends beyond the first end of each one of the at least two limbs. The second surface in all directions along the second connection plane extends beyond the second end of each one of the at least two limbs.
US10541076B2 Power inductor
The present invention suggests a power inductor comprising: a body; at least one substrate provided on the inside of the body; at least one coil pattern provided on at least one surface of the substrate; and an insulating layer formed between the coil pattern and the body, wherein at least a part of the substrate is removed and the body is filled in a region where the substrate is removed.
US10541072B2 Soft magnetic alloy
A soft magnetic alloy includes a main component of Fe. The soft magnetic alloy includes a Fe composition network phase where regions whose Fe content is larger than an average composition of the soft magnetic alloy are linked. The Fe composition network phase contains Fe content maximum points that are locally higher than their surroundings. A virtual-line total distance per 1 μm3 of the soft magnetic alloy is 10 mm to 25 mm provided that the virtual-line total distance is a sum of virtual lines linking the maximum points adjacent each other. A virtual-line average distance that is an average distance of the virtual lines is 6 nm or more and 12 nm or less.
US10541063B2 Power inductor
A power inductor includes a core and winding. The winding has at least two portions, one made of pure copper and the other made of a low-TCR (temperature coefficient of resistance) alloy, wherein the alloy portion is used to form a current sensor. The two portions are joined to provide a unitary winding. The inductor can provide accurate current detection sensor while minimizing total resistance of the winding.
US10541062B2 Apparatus for movably suspending an x-ray grid, arrangement with an x-ray grid and method for operating an x-ray grid
An apparatus for movably suspending an x-ray grid. The apparatus has a carrier module, in or on which the x-ray grid is arranged, and a linkage. The linkage is configured to rotate the carrier module about an axis which is vertical to the x-ray grid and/or to translate the carrier module in the plane of the x-ray grid. An x-ray arrangement has an x-ray emitter, an x-ray detector and one or more apparatus for suspending the x-ray grid between the emitter and detector. The apparatus provides for play-free kinematics which is more cost-effective than the use of known precision drives.
US10541060B2 Inorganic cellular monobloc cation-exchange materials, the preparation method thereof, and separation method using same
A material in the form of an alveolar monolith consisting of a matrix of an inorganic oxide with a hierarchical and opened porosity comprising macropores, mesopores and micropores, said macropores, mesopores and micropores being interconnected, and nanoparticles of at least one metal cation exchange inorganic solid material being distributed in said porosity.A method for preparing this material and a method for separating a metal cation notably a cation of a radioactive isotope of a metal such as cesium using this material.
US10541057B2 Light water reactor fuel rod having ceramic cladding tube and ceramic end plug
A fuel rod and a fuel assembly for light water reactors, in which crack penetration to a fuel cladding tube or an end plug can be prevented, are provided. The fuel rod 10a includes: a cylindrical cladding tube 11 formed of a ceramic base material; a connection 21 formed of the same material as the cladding tube 11; and an end plug 12a having a concave portion 12f of a continuously curved surface shape adapted to house the connection 21. The end plug 12a is formed of the same material as the cladding tube 11. A slanted surface 11a formed at an end portion of the cladding tube 11, and a slanted surface 12d formed at an end portion of the end plug 12a are joined in contact with each other with a metallic joint material 20. The joint is supported by the connection 21.
US10541053B2 Automated clinical indicator recognition with natural language processing
Computer-based, natural language processing systems and methods are provided for review of clinical documentation and other medical records, and for clinical documentation improvement. The systems and methods are configured to analyze received diagnoses and/or procedures in view of documents in the record using a natural language processor and a tiered information model to identify clinical indicators, and optionally markers. The identified information is compared with the received data for use in generating queries requesting evidence in support of the received diagnosis or procedure, or for use in validating the received information.
US10541050B2 Chest x-ray differential diagnosis system
A chest x-ray differential diagnosis system is operable to generate abnormality pattern data is generated for each of a received plurality of chest x-rays by identifying at least one pattern in each chest x-ray corresponding to an abnormality by utilizing a computer vision model that is trained on a plurality of training chest x-rays. Differential diagnosis data is generated for each chest x-ray based on the abnormality pattern data. Filtering parameters are received from a client device, and a filtered chest x-ray queue that includes a subset of chest x-rays is selected based on the filtering parameters and the differential diagnosis data is generated for transmission to the client device for display. Differential diagnosis data corresponding a chest x-ray indicated in chest x-ray selection data received from the client device is transmitted to the client device for display via the display device in conjunction with the chest x-ray.
US10541046B2 Creating genetic devices
Creating genetic devices for use in micro-organisms or other biological systems is described. In an embodiment a computer system receives at a program editor, input specifying a plurality of part designs, at least some of which comprise part properties expressed as logical variables; and the input also specifies constraints on the logical variables. For example, the input is a computer program which specifies constraints on the logical variables which, for example, relate to properties of the DNA sequences such as reactions and biological behaviors. In an example, a compiler resolves the constraints using a database of genetic parts in order to generate candidate parts for the proposed genetic device. In examples the sequences of genetic parts are translated into reactions and simulated using an automated simulator and/or implemented in a living cell or other biological system. In embodiments the compiler also uses a database of reactions.
US10541045B2 Semiconductor apparatus related to the repairing of a redundancy region
A semiconductor apparatus includes a fuse array, a word line decoder, a bit line decoder, a bank information comparison circuit, and a rupture circuit. The word line decoder is configured to select a word line of the fuse array based on a bank select address signal. The bit line decoder is configured to select a bit line of the fuse array based on a fail row address signal. The bank information comparison circuit and the rupture circuit are configured to rupture a fuse coupled to the word line and the bit line when a fail bank address signal and the bank select address signal correspond to each other.
US10541036B2 Memory controller and method of operating the same
Provided herein may be a memory controller and a method of operating the same. The memory controller may include a control component configured to control an operation of a semiconductor memory device including a plurality of memory cells in response to a request from a host. The control component may be configured to select a subset of memory cells, among all memory cells in a selected page of the semiconductor memory device, and to determine an optimal read voltage based on the select subset of memory cells.
US10541026B2 Memristive dot product engine for vector processing
A memristive dot-product system for vector processing is described. The memristive dot-product system includes a crossbar array having a number of memory elements. Each memory element includes a memristor. Each memory element includes a transistor. The system also includes a vector input register. The system also includes a vector output register.
US10541024B2 Memory system with signals on read lines not phase-aligned with Josephson transmission line (JTL) elements included in the write lines
Current-based superconductor memory cell and related systems and methods are provided. A method in a memory system, having at least one storage circuit and at least one read SQUID, includes applying bit-line current, via a read bit-line not including any Josephson transmission line (JTL) elements, to the at least one read SQUID. The method further includes applying word-line current, via a read word-line not including any JTL elements, to the at least one read SQUID. The method further includes using the at least one read SQUID reading a logic state of the memory cell based on data maintained in the storage circuit.
US10541022B2 Sense amplifier having offset cancellation
A sense amplifier includes a sense amplifying unit, first and second isolation units, and first and second offset cancellation unit. The sense amplifying unit includes a first P-type metal-oxide-semiconductor (PMOS) transistor, a second PMOS transistor, a first N-type metal-oxide-semiconductor (NMOS) transistor, and a second NMOS transistor. In a layout of the sense amplifier, the first and second PMOS transistors are disposed in a central region of the sense amplifier, the first and second NMOS transistors are disposed at opposite sides of the sense amplifier from each other, the first isolation unit and the first offset cancellation unit are disposed between the first PMOS transistor and the first NMOS transistor, and the second isolation unit and the second offset cancellation unit are disposed between the second PMOS transistor and the second NMOS transistor. In other layouts, the locations of the PMOS transistors and NMOS transistors may be reversed.
US10541021B2 Apparatuses and methods for implementing access line loads for sense amplifiers for open access line sensing
Apparatuses and methods for implementing access line loads for sense amplifiers for open access line sensing. An example apparatus may include a memory array comprising a plurality of sense amplifiers. A first sense amplifier is coupled to a first access line segment and to a second access line segment and a second sense amplifier is coupled to a third access line segment and to a load segment. The first, second, and third access line segments are coupled to a respective plurality of memory cells. The load segment comprise load circuitry configured to provide a capacitive load to the second sense amplifier based on a capacitive load of the third access line segment.
US10541019B2 Apparatuses and methods for dynamic voltage and frequency switching for dynamic random access memory
According to one embodiment, an apparatus is disclosed. The apparatus includes a first power supply having a first fixed voltage, a second power supply having a second fixed voltage, a plurality of circuits coupled to the first power supply via a first switch and the second power supply via a second switch, and a power control circuit configured to selectively enable one of the first switch and the second switch responsive to power demand information.
US10541012B2 Nonvolatile logic array based computing over inconsistent power supply
Input power quality for a processing device is sensed. In response to detection of poor power quality, input power is disconnected, and the processing device backs up its machine state in non-volatile logic element arrays using available stored charge. When power is restored, the stored machine state is restored from the non-volatile logic element arrays to the volatile logic elements whereby the processing device resumes its process from the state immediately prior to power loss allowing seamless processing across intermittent power supply.
US10541009B2 Write data mask for power reduction
Devices, systems, and methods having increased efficiency selective writing to memory are disclosed and described. A memory controller, upon receiving a dirty data segment, performs a read-modify-write to retrieve a corresponding data line from memory, saves a copy of the data line, merges the dirty data segment into the appropriate location in the data line to create a modified data line, and generates a write mask from the modified data line and the copy of the data line.
US10541008B2 Apparatuses and methods for reducing row address to column address delay for a voltage threshold compensation sense amplifier
Apparatuses and methods for reducing row address (RAS) to column address (CAS) delay are disclosed. An example apparatus includes a memory including a memory cell coupled to a first digit line in response to a wordline being set to an active state, and a sense amplifier configured to, during a sense operation, couple a first gut node to the first digit line and couple a second gut node to a second digit line in response to an isolation signal. The sense amplifier is further configured to, after the first gut node is coupled to the first digit line and the second gut node is coupled to the second digit line, drive the first digit line to a first sense voltage of a first control signal and drive the second digit line to a second sense voltage of a second control signal based on a data state of the memory cell.
US10540983B2 Detecting and reducing feedback
A computer-implemented method to detect and reduce feedback in an audio signal is disclosed. The method may include obtaining an audio signal. The method may further include separating the audio signal into a plurality of frequency bands. The method may also include, for each frequency band of the plurality of frequency bands, determining whether the frequency band includes feedback. The method may further include, for each frequency band determined to include feedback, attenuating the frequency band. The method may also include combining each frequency band of the plurality of frequency bands to produce an output audio signal.
US10540979B2 User interface for secure access to a device using speaker verification
A device includes a memory, a receiver, a processor, and a display. The memory is configured to store a speaker model. The receiver is configured to receive an input audio signal. The processor is configured to determine a first confidence level associated with a first portion of the input audio signal based on the speaker model. The processor is also configured to determine a second confidence level associated with a second portion of the input audio signal based on the speaker model. The display is configured to present a graphical user interface associated with the first confidence level or associated with the second confidence level.
US10540975B2 Technologies for automatic speech recognition using articulatory parameters
Technologies for automatic speech recognition using articulatory parameters are disclosed. An automatic speech recognition device may capture speech data from a speaker and also capture an image of the speaker. The automatic speech recognition device may determine one or more articulatory parameters based on the image, such as such as a jaw angle, a lip protrusion, or a lip height, and compare those parameters with articulatory parameters of training users. After selecting training users with similar articulatory parameters as the training speaker, the automatic speech recognition device may select training data associated with the selected training speakers, including parameters to use for an automatic speech recognition algorithm. By using the parameters already optimized for training users with similar articulatory parameters as the speaker, the automatic speech recognition device may quickly adapt an automatic speech recognition algorithm to the speaker.
US10540970B2 Architectures and topologies for vehicle-based, voice-controlled devices
This disclosure describes, in part, techniques for implementing voice-enabled devices in vehicle environments to facilitate voice interaction with vehicle computing devices. Due to the differing communication capabilities of existing vehicle computing devices, the techniques described herein describe different communication topologies for facilitating voice interaction with the vehicle computing devices. In some examples, the voice-enabled device may be communicatively coupled to a user device, which may communicate with a remote speech-processing system to determine and perform operations responsive to the voice commands, such as conducting phone calls using loudspeakers of the vehicle computing device, streaming music to the vehicle computing device, and so forth. In this way, the communication topologies between the voice-enabled computing device, the vehicle computing device, and the user device provide for voice control of vehicle computing devices which may otherwise be unable to be controlled by voice commands.
US10540967B2 Machine reading method for dialog state tracking
A method for dialog state tracking uses a neural network model, such as an MemN2N model, which has been trained to receive a representation of a question and a representation of a subpart of a dialog and to output an answer to the question. For at least one iteration, a subpart of a dialog is received. A representation of the subpart of the dialog is generated. The representation of the subpart of the input dialog and representation of a question are input to the trained neural network model. An answer is output by the neural network model, based on the representation of the question and the representation of the subpart of the input dialog. A dialog state for the dialog is updated, based on the answer to the question. The dialog state includes a set of variables. The updating includes predicting a value for at least one of the variables.
US10540966B2 System and method for parameterization of speech recognition grammar specification (SRGS) grammars
A method includes: loading, by a processor, a grammar specification defining at least one parameterizable grammar including a plurality of rules; setting, by the processor, an initial state of a grammar processor as a current state, the current state including parameters supplied to the rules; selecting, by the processor, a rule of the plurality of rules matching the parameters of the current state of the grammar processor; applying, by the processor, the selected rule to the audio and updating the current state; determining, by the processor, whether termination conditions have been met; in response to determining the termination conditions are not met, selecting, by the processor, from the plurality of rules in accordance with parameters of the updated state; and in response to determining the termination conditions are met, outputting, by the processor, a recognizer result of the current state.
US10540963B2 Input generation for classifier
A computer-implemented method for generating an input for a classifier. The method includes obtaining n-best hypotheses which is an output of an automatic speech recognition (ASR) for an utterance, combining the n-best hypotheses horizontally in a predetermined order with a separator between each pair of hypotheses, and outputting the combined n-best hypotheses as a single text input to a classifier.
US10540961B2 Convolutional recurrent neural networks for small-footprint keyword spotting
Described herein are systems and methods for creating and using Convolutional Recurrent Neural Networks (CRNNs) for small-footprint keyword spotting (KWS) systems. Inspired by the large-scale state-of-the-art speech recognition systems, in embodiments, the strengths of convolutional layers to utilize the structure in the data in time and frequency domains are combined with recurrent layers to utilize context for the entire processed frame. The effect of architecture parameters were examined to determine preferred model embodiments given the performance versus model size tradeoff. Various training strategies are provided to improve performance. In embodiments, using only ˜230 k parameters and yielding acceptably low latency, a CRNN model embodiment demonstrated high accuracy and robust performance in a wide range of environments.
US10540947B2 Capo with attachment mechanism and fretting action in separate offset planes
Embodiments of a capo and fretting component are described. In certain embodiments, the fretting component is threaded onto a crossbar configured to overlie the instrument strings when in use and to pivot with respect to the crossbar so as to contact and press the strings against a fret on the instrument neck. The fretting component is offset with respect to the attachment mechanism of the capo, allowing the attachment mechanism to be offset on the neck of the instrument from where it would normally be positioned to achieve a comparable fretting effect.
US10540943B2 Display control apparatus and display control method
Provided is a display control apparatus including a display control unit configured to control a display unit in a manner that content is displayed on a basis of a mode selected from a plurality of modes. The plurality of modes include at least a mode in which an object included in the content is displayed obliquely with respect to a direction of a side of a display area.
US10540942B2 Optimization method and pre-stage device for brightness compensation
An optimization method and a pre-stage device for brightness compensation, includes: providing a brightness obtaining apparatus; photographing a to-be-compensated panel to obtain a brightness compensation reference frame, where the to-be-compensated panel has first pixel units, the brightness obtaining apparatus has second pixel units, the brightness compensation reference frame includes photographing units, and the photographing unit includes second pixel units, where the second pixel unit is bigger than the first pixel unit; using four second pixel units at four endpoints of each of the photographing units as brightness references, and obtaining pieces of brightness compensation data of the other second pixel units in the photographing unit by using a specific operation mode; and performing brightness compensation for the first pixel units corresponding to each of the photographing units by using the pieces of brightness compensation data.
US10540932B2 Rapid estimation of effective illuminance patterns for projected light fields
Apparatus and methods are provided that employ one or more of a variety of techniques for reducing the time required to display high resolution images on a high dynamic range display having a light source layer and a display layer. In one technique, the image resolution is reduced, an effective luminance pattern is determined for the reduced resolution image, and the resolution of the effective luminance pattern is then increased to the resolution of the display layer. In another technique, the light source layer's point spread function is decomposed into a plurality of components, and an effective luminance pattern is determined for each component. The effective luminance patterns are then combined to produce a total effective luminance pattern. Additional image display time reduction techniques are provided.
US10540925B2 Shift register unit circuit, method for driving the same, gate drive circuit and display device
The present disclosure relates to a shift register unit circuit, a method for driving the same, a gate drive circuit and a display panel. The shift register unit circuit includes a first switch circuit configured to transmit an input signal to a first node; a second switch circuit configured to transmit a first voltage to a signal output; a third switch circuit configured to transmit a second clock signal to a second node; fourth switch circuit configured to transmit the second voltage signal to a third node; a fifth switch circuit configured to transmit a second voltage signal to the signal output; a sixth switch circuit configured to transmit the second voltage signal to a fourth node; a first capacitor connected between the second clock signal and the third node; and a second capacitor connected between the first node and the second node.
US10540915B2 Display panel supporting unit and display device using the same
A display panel supporting unit according to an embodiment of the present disclosure includes a first magnet provided on a first support member and a second magnet provided on a second support member and having a residual magnetic flux density that is equal to or greater than a residual magnetic flux density of the first magnet. Accordingly, a display device is provided such that even an edge portion of the display panel can closely contact a wall. A first magnet may be a rubber magnet, and a second magnet may be either a rubber magnet or a rare-earth magnet.
US10540914B2 Label assembly
The present disclosure relates generally to methods and system for creating a multiple part peel and reseal label assembly that may include one or more RFID devices for use in providing information to potential end users. The assembly may be provided with a plurality of informational sheets or layers that may be printed with fixed or variable information.
US10540909B2 Impact resistant modular braille display device
Disclosed is a braille display that is impact resistant and that employs a modular construction. The impact resistance is achieved, in part, by molded and resilient end caps. Each end cap includes a centrally positioned slit that functions in absorbing lateral impacts to the display. The impact resistance is further achieved by an over molded housing that is positioned about an associated USB connector. The modularity of the display is achieved by way of a subassembly that is releasably secured within the interior of a main housing. The subassembly, in turn, includes a series of cell compartments that are arranged in groups. Each group of cell compartments is controlled by an individual shift register. This allows a grouping cell compartments to be removed and replaced as needed without disturbing the remaining cell components.
US10540908B2 Fire fighting training system with steam/smoke generation
A firefighting training system including a display device configured to display an actual or simulated fire and a sensor configured to detect an actual, simulated or virtual extinguishant that is directed at the display device. The system further includes a smoke or steam generation system configured to provide an output and a controller operatively coupled to the display device, the sensor and the generation system. The controller is configured to control the display of the actual or simulated fire and the output based at least in part upon an output of the sensor.
US10540903B2 Flight planning and communication
The invention described herein provides a flight crew with an easier, more intuitive, system and method to create a flight plan. A flight planning system is presented for navigation of an aircraft utilizing a touch screen display device mounted in an aircraft cockpit spanning the width and height of the instrument panel. The system provides navigational views, an interactive map, charts, a radio frequency component, a weather component, and a virtual flight plan. A flight planning method is presented that uses an interactive map on a touch screen device in an aircraft cockpit. The method accepts user inputs and displays a desired flight plan on the map. A method for providing a chart on a touch screen device is presented that includes presenting a list of menu options on a touch screen mounted in an aircraft cockpit. The method provides the flight crew with heads-up operation, providing greater situational awareness.
US10540886B2 Network diagnostic tool for testing and commissioning building systems
A method for a building system and corresponding data processing system. A method includes receiving, by a data processing system, a building system diagnostics configuration. The method includes receiving diagnostic data corresponding to the building system diagnostics configuration and processing the diagnostic data. The method includes generating a report based on the processed diagnostic data and storing or displaying the report.
US10540884B1 Systems and methods for operating remote presence security
A computer-implemented method for remote presence security is described. In one embodiment, an event is detected in relation to a premises. Upon detecting the event, a location of an occupant of the premises is determined in relation to the premises. Upon determining the occupant is a predetermined distance away from the premises, a first type of notification is sent. The first type of notification includes a display of real-time video being captured at the premises.
US10540880B1 Apparatus and method to assess the contents of wearable items
In some embodiments, frames and methods are provided herein useful to assess contents of personal wearable item). In some embodiments, the frame includes a substrate and a system positioned on a section of the frame's substrate. The substrate includes sections positioned adjacent relative to each other and each distinguished by a demarcation; and coupling elements configured to affix the substrate to a surface(s) of the wearable item. The system includes sensor(s), transceiver(s), and I/O device(s) conductively coupled to a control circuit(s). The sensor(s) and transceiver(s), each oriented toward and away from the interior of the wearable item, respectively, each include conductive elements that transmit and/or intercept electromagnetic energy. The control circuit(s) can utilize the sensor to receive wireless signals transmitted by computing device; received wireless signals to determine the presence of the computing devices; and the I/O device(s) to present the status of the presence of the wireless signal.
US10540873B2 Multifunction per-room home automation device
Examples are directed towards providing a set of hub devices for providing per-room monitoring of an area associated with a structure. A set of hub devices monitors movements of a user through the monitored area to generate user traffic data. A dynamic map of the monitored area is generated based on the user traffic data. The set of hub devices detects sounds occurring within the monitored area. The detected sounds are identified. Some of the detected sounds are amplified and replayed on speaker(s) within the monitored area. Notifications of some detected sounds are provided to user device(s) to notify at least one user of the occurrence of the detected sounds. If a detected sound indicates a safety issue, a safe route leading from a current location of the user to a different potentially safer location is generated and provided to the user to facilitate an evacuation.
US10540862B2 Cash storage apparatus
A cash storage apparatus including a housing which is arranged in a horizontal orientation state where a surface from which a cash storage case is pulled out or pushed out serves as a front surface, or in a vertical orientation state where this front surface serves as an upper surface, an open/close cover which is provided to be positioned on a portion of an upper surface or undersurface of the housing when the housing is in the horizontal orientation state and is opened frontward when the housing is in the vertical orientation state, a lock mechanism which individually locks the cash storage case and the open/close cover, and an open/close mechanism having a rotator which releases locking of the cash storage case by the lock mechanism when rotating in one direction and releases locking of the open/close cover by the lock mechanism when rotating in a reverse direction.
US10540861B2 Sustained authentication of a customer in a physical environment
A system for use in allowing a user to conduct one or more transactions at one or more touchpoints in a business facility includes an authentication component, a tracking component, and a control component. The authentication component is configured to authenticate the user as a person allowed to conduct the one or more transactions. The tracking component is configured to track the user's location within the facility as the user moves through the facility. The control component is configured (a) to receive authentication information from the authentication component, (b) to receive location information from the tracking component, (c) to use the location information to recognize that the user has moved into position to engage one of the touchpoints, and (d) to deliver a message to the touchpoint authorizing the touchpoint to engage in one or more transactions with the user.
US10540851B2 Gaming system and method providing a multi-player bonus game
One embodiment provides a gaming system having a plurality of gaming devices. Each of the gaming devices enables a player to make wagers on plays of a primary game. For each gaming device, for each occurrence of a designated accumulation outcome, the player of that gaming device accumulates one or more positions on a bonus game display matrix. When a bonus game trigger occurs, the triggering gaming device is identified. In the bonus game, a plurality of symbols are displayed in the plurality of positions of the bonus game display matrix. The player of the triggering gaming device is provided with any awards associated with any winning symbol combinations formed by the displayed symbols. Additionally, for each assigned position of the bonus game display matrix that displays a symbol which is part of a winning symbol combination, a participation award is provided to the player assigned to that position.
US10540840B2 Automated liquid dispensing device and associated method
The present invention is an automated liquid dispenser comprising novel mechanisms for removing a single container from a nested stack of containers, closing the bottom of the container, decapping the container, filling the container, capping the container, and dispensing the filled container to a user.
US10540837B2 Coin processing apparatus and coin depositing/dispensing machine
A coin processing apparatus eliminates quickly and surely a coin congestion in the cases where (a) a Tawara state and/or a Keirin phenomenon of coins is/are generated on a conveying surface, (b) additional coins are overlapped or stacked on existing coins having a Tawara state or a Keirin phenomenon, and (c) additional coins are placed on the conveying surface on the upstream side of the existing coins. A conveying belt has a protrusion on its conveying surface. A reversing roller is provided opposite to the conveying surface. Screw-like members with spiral projections on their outer surfaces are respectively provided at two sides of the conveying surface. Coins placed on the conveying surface in their standing state are moved backward due to engagement with the screw-like members to topple down naturally toward the conveying surface during conveyance and then, moved forward due to engagement with the protrusion.
US10540833B1 Determining and assessing post-accident vehicle damage
The present disclosure provides systems, machine-readable media, and methods for detecting and assessing damage to a vehicle. One or more embodiments include determining an amount of damage to a component based on reflected acoustic energy by comparing baseline data before damage is sustained to response data collected after damage is sustained.
US10540821B2 Dynamic item placement using 3-dimensional optimization of space
A technology for virtualized container opening and optimized item placement, and in an example includes a receiving, from an augmented reality device, a first image of user view capturing a storing surface of a storage space; receiving an input identifying a first item; retrieving item data associated with the first item based on the input; determining, from the one or more placement regions, a set of one or more viable placement regions for placing the first item on the storing surface based on an arrangement model and the item data associated with the first item; generating overlay placement data describing the set of one or more viable placement regions; transmitting the overlay placement data to the augmented reality device; and instructing the augmented reality device to superimpose one or more virtual items in the storage space in the user view based on the overlay placement data.
US10540816B2 Information display system
Provided is an information display system configured to display auxiliary information in a real space in a superimposed manner, depending on the visibility of a workpiece. The information display system is provided with a mapping unit configured to photograph the workpiece and create model data indicative of the shape of the workpiece, a complementary unit configured to generate a 3D model image of at least a part of the workpiece based on 3D model data of the workpiece and complement an invisible part of the workpiece by the 3D model image, and a display unit configured to display the 3D model image so as to be superimposed on the invisible part of the workpiece.
US10540806B2 Systems and methods for depth-assisted perspective distortion correction
Systems and methods for automatically correcting apparent distortions in close range photographs that are captured using an imaging system capable of capturing images and depth maps are disclosed. In many embodiments, faces are automatically detected and segmented from images using a depth-assisted alpha matting. The detected faces can then be re-rendered from a more distant viewpoint and composited with the background to create a new image in which apparent perspective distortion is reduced.
US10540801B1 Method and system for construction project management using photo imaging measurements
The present invention is a method and system of small construction project management by way of photo imaging and measurement capture for use by do-it-yourselfers, handymen and small contractors. The method and system operates on mobile computing devices and includes an image recognition system. By performing various imaging based measurements and then processing the resultant data, the method and system produces bills of materials, invoices, and receipts for the necessary tools and materials required by a construction project.
US10540799B2 Image processing apparatus, image processing method, and recording medium
An image processing apparatus receives operational information indicating a content of each of user operations sequentially performed to generate or edit an object using any of guest tools; for each operational information, determine one of the guest tools that a user has used to perform the user operation indicated by the operational information; in response to receiving each operational information, register processing information including the operational information in one of a plurality of processing lists for the determined guest tool; in response to receiving each operational information, point with a pointer the processing information including the currently received operational information; and display a display image including the object, generated by sequentially performing editing according to the first-registered processing information to the currently-received processing information registered in each of the processing lists for the plurality of guest tools.
US10540797B1 Image customization using a persona
An image management system includes a computing platform including a hardware processor and a system memory storing an image customization software code, and a database of personas assumable by a user, the database communicatively coupled to the image customization software code. The hardware processor executes the image customization software code to receive a wireless signal associating a persona stored in the database with the user, receive a digital image including an image of the user, and detect the image of the user in the digital image. The hardware processor further executes the image customization software code to obtain the persona from the database, and output a customized image to be rendered on a display, where the persona modifies the image of the user in the customized image.
US10540794B2 Three-dimensional annotations for street view data
The present invention relates to annotating images. In an embodiment, the present invention enables users to create annotations corresponding to three-dimensional objects while viewing two-dimensional images. In one embodiment, this is achieved by projecting a selecting object onto a three-dimensional model created from a plurality of two-dimensional images. The selecting object is input by a user while viewing a first image corresponding to a portion of the three-dimensional model. A location corresponding to the projection on the three-dimensional model is determined, and content entered by the user while viewing the first image is associated with the location. The content is stored together with the location information to form an annotation. The annotation can be retrieved and displayed together with other images corresponding to the location.
US10540793B2 Image processing apparatus, image processing method, and storage medium
A method for generating a raster image according to a tile drawing command includes acquiring a tile drawing command for repeatedly rasterizing a specified object, determining whether an interval in which the object is repeated in a predetermined direction based on the acquired tile drawing command is an integer pixel width in a coordinate system of the raster image, generating, based on the acquired tile drawing command, another tile drawing command for repeatedly rasterizing the object in the predetermined direction in an interval of an integer pixel width in the coordinate system, wherein the generated another tile drawing command includes a plurality of pieces of information corresponding to a plurality of scaling factors, scaling, based on the another tile drawing command, the object to repeatedly rasterize the object in the predetermined direction.
US10540790B2 Visual classification of events
A system comprises a central processing unit configured to receive, from at least one component monitor, a first set of readings for a component of a power system; provide the first set of readings to be displayed as a graph on a user interface; receive, from the user interface, a user selection of a portion of the first set of readings, and at least one user classification of the portion of the first set of readings; determine at least one characteristic of the portion of the first set of readings; detect the at least one characteristic in a second set of readings; and apply the user classification to the second set of readings.
US10540781B2 Assistance device and method for providing imaging support to an operating surgeon during a surgical procedure involving at least one medical instrument
Described is an assistance device for providing imaging support to an operating surgeon during a surgical procedure involving at least one medical instrument. The assistance device comprises a camera, a display unit, a manipulator coupled to the camera, a manipulator controller and an image processing unit. The image processing unit includes an instrument detection module for detecting at least one target structure that represents the instrument being used in the frame in question by identifying a predetermined distinguishing feature, and for extracting position information that indicates the position of the target structure in the frame. The instrument detection module identifies an image segment as the predetermined distinguishing feature, said image segment being characterized by a color saturation that is equal to or less than a predefined color saturation and by a contour line that delimits the image segment and has at least one rectilinear section.
US10540771B2 System and method for image segmentation
An image segmentation method is disclosed that allows a user to select image component types, for example tissue types and or background, and have the method of the present invention segment the image according to the user's input utilizing the superpixel image feature data and spatial relationships.
US10540765B2 Image processing device, image processing method, and computer program product thereon
An image processing device includes at least one processor having hardware. The processor is configured to implement analyzing, in an intraductal image which is an image of inside of a duct, an intraductal imaging situation based on a position of a subject relative to a part that captures an image of the subject. Next, the processor is calculating a plurality of specific region discrimination indices for the intraductal image. Finally, the processor is detecting a specific region by integral determination on the plurality of specific region discrimination indices depending on the intraductal imaging situation.
US10540755B2 Image processing systems and methods
A method of capturing writing or drawing on a whiteboard comprises inputting camera data for a succession of image frames of the whiteboard, and processing data from said image frames to remove parts of the image frames corresponding to parts of a user or user pen writing or drawing on the whiteboard. The processing involves filtering to distinguish between i) motion of the user/user pen parts in the image frames, and ii) writing/drawing image information in the image frames which appears or changes during said writing or drawing but which is thereafter substantially unchanging. The filtered data defines captured writing or drawing from the whiteboard.
US10540748B2 Method and apparatus for changing images of content displayed on a display
Provided is an image displaying apparatus including a display configured to display a first image; a checker configured to check a correlation between the first image and a second image by analyzing the first and second images; a determiner configured to determine a change effect to be applied when the display is changed from a state of displaying the first image to a state of displaying the second image, based on the correlation; and a changer configured to change an image displayed on the display from the first image to the second image by applying the change effect.
US10540739B2 Predictive application caching
A predictive application cache is described. The predictive application cache intelligently selects which applications to cache to maximize caching effectiveness. In an embodiment, the selecting is based on user input and a graphical user interface. The predictive application cache then determines, based on the user input and the graphical user interface, which applications are likely to be selected by user input next. In an embodiment, the selecting is also based on historical usage information. In an embodiment, the selecting is based on crowd sourced information.
US10540732B2 Private online transaction system
A method for processing transactions receives from a customer, at a merchant computer system, customer account identification information and customer identification information. The method includes encrypting, at the merchant computer system, transaction data corresponding to a transaction between a merchant and the customer. The transaction data is encrypted with an encryption key generated from the customer identification information. The method transmits, from the merchant computer system to a financial institution, the customer account identification information and the encrypted transaction data. The method receives, at the merchant computer system from the financial institution, a notification indicating whether to proceed with the transaction based on whether the encrypted transaction data was successfully decrypted with a decryption key generated from account holder identification information derived from the customer account identification information. The method includes performing, at the merchant computer system, the transaction when the notification indicates to proceed with the transaction.
US10540723B1 Methods of providing insurance savings based upon telematics and usage-based insurance
A system and method may collect telematics and/or other data, and apply the data to insurance-based applications. From the data, an insurance provider may determine accurate vehicle usage information, including information regarding who is using a vehicle and under what conditions. An insurance provider may likewise determine risk levels or a risk profile for an insured driver (or other drivers), which may be used to adjust automobile or other insurance policies. The insurance provider may also use the data collected to adjust behavior based insurance using incentives, recommendations, or other means. For customers that opt-in to the data collection program offered, the present embodiments present the opportunity to demonstrate a low or moderate risk lifestyle and the chance for insurance-related savings based upon that low or moderate risk.
US10540717B2 Financial products trading system and financial products trading control method
A securities trading system 10 which is an example of an financial products trading system includes: a switch 100 including a processor 104 which checks order issue information included in each of order messages received from a participant terminal 300 against a server management table 125, determines the address of a trading server 200 to which the order message is to be sorted, delivers the order message, receives a notification of a result of a predetermined process for the delivered order message from the trading server 200, and sends the notification to the participant terminal 300; and the trading server 200 including a processor 204 which performs a predetermined error check on each of the delivered order messages, sends the switch 100 an error notification or an order reception notification depending on a result of the error check, performs an execution process for each of the order messages whose result of the error check is normal, and sends the switch 100 an execution notification depending on the execution process.
US10540716B2 Directed order
A directed order process and related market center are disclosed, wherein a market center grants permission to order sending firms to send directed order flow to participating designated market makers. Such designated market makers create a virtual guarantee order book for each permissioned order sending firm. If an order sending firm sends a directed order to the market center that is marketable against a virtual guarantee order, then the market center automatically pairs the orders in a two-sided directed cross order instruction, which executes against any superior trading interest in the marketplace first before crossing.
US10540707B2 Commercial information providing system and commercial information providing method
Provided is a commercial information providing system that provides commercial information intended by the administrator in the commercial information suitable for a response to the user. The commercial information providing system includes a control device and an information providing device. The control device is connectable to a database and configured to perform processing of extracting a set of commercial information to be provided from a plurality of sets of commercial information and a response template to be used from a plurality of response templates based on question information input from a user interface and creating response information using the response template. The response information includes a set of commercial information selected from the extracted the set of commercial information based on the priority level. The information providing device is configured to provide the response information created by the control device to the user.
US10540706B2 System for intelligent injecting and ejecting of virtual connected buttons for OS interfaces
A system for injecting and ejecting virtual connected buttons on an operating system (OS) interface includes one or more communications channels connecting a host to on-line product/service acquisition sites, information on a user's purchases from the acquisition sites, a virtual purchasing connected button (VPCB) for each product/service the user buys from an acquisition site that can be displayed on an interface of the OS of the host, and an online-purchasing system manager that triggers, based on that information, a deferring action of the display of the VPCB on the OS interface for one or more products.
US10540705B2 System and medium for checking-in a customer
A customer check-in system includes a server computer of a store including a processor programmed to install a customer application on a customer mobile computing device, install an associate application on an associate mobile computing device, receive a signal from the customer device including a unique customer identification, an indication that the customer has checked-in to pick up an order, and a customer-selected time slot for picking up the order, obtain tracking information of a current location of the customer device, utilize the tracking information to estimate a travel time remaining until the customer device arrives at the store, transmit a signal to the associate device including the customer identification and a first estimated time remaining, and transmit at least one signal to the associate device including an updated estimated time remaining and an instruction to display a graphical representation of the updated time remaining on the associate device.
US10540704B2 System and method for machine learning based user application
The invention synthesizes a social network, electronic commerce (including performance based advertisement and electronic payment), a mobile internet device and a machine learning algorithm(s), utilizing a classical computer or a quantum computer enhanced machine learning algorithm(s), utilizing a quantum computer. The synthesized social commerce further dynamically integrates stored information, real time information and real time information/data/image(s) from an object/array of objects (Internet of Things (IoT)). The machine learning algorithm(s), utilizing a classical computer can include a software agent, a fuzzy logic algorithm, a predictive algorithm, an intelligence rendering algorithm and a self-learning (including relearning) algorithm.
US10540694B2 Audience-based optimization of communication media
Introduced here are communication optimization platforms configured to improve comprehension, persuasion, or clarity of communications. Initially, a communication optimization platform can acquire input sample(s) that are associated with a source audience. The communication optimization platform can then create a linguistic profile for the source audience by examining the content of the input sample(s). Additionally or alternatively, the communication optimization platform may produce a psychographic profile that specifies various characteristics of the source audience, such as personality, opinions, attitudes, interests, etc. The communication optimization platform can then generate, based on the linguistic profile and/or the psychographic profile, affinity language for communicating with a target audience. By incorporating the affinity language into communications, the communication optimization platform can increase appeal to the target audience.
US10540692B2 Presenting deals to a user of social networking system
A social networking system suggests deals relevant to a user. The deals are selected for suggestion based on social information associated with the user. Social information used for selecting candidate deals for a user includes information describing other users connected to the user and their associations with the candidate deals or with related deals, for example, deals from the same provider. Associations of connections of the user with the candidate deals may be determined based on actions associated with the candidate deals performed by the connections. The actions performed by the connections may be weighted based on types of the actions to determine a measure of relevance of the candidate deal for the user. Candidate deals are selected from a set of deals by applying deal targeting criteria received from deal providers. The deal targeting criteria specify attributes describing users to be targeted for a particular deal.
US10540690B2 Apparatus and method for focused marketing messaging based on estimated building occupancy
An occupancy based focused marketing system for augmenting market control techniques corresponding to one or more buildings of one or more building types within a geographic subsector is provided. The system has a subsector aggregator, an other facility occupancy estimator, and a subsector processor. The subsector aggregator receives energy consumption and outside temperature streams corresponding to a portion of the one or more buildings, and employs occupancy components to generate average occupancy components corresponding to each building type. The other facility occupancy estimator matches the average occupancy components to remaining ones of the one or more buildings not in the portion according to building type. The subsector processor employs the first and second aggregated occupancy components to determine an occupancy estimate for the buildings, and to identify particular buildings based on the occupancy estimate to transmit targeted marketing messages to the particular buildings directed towards increasing traffic flow.
US10540689B2 System, method, and recording medium for fuel deal advertisements
A fuel deal advertisement method, system, and non-transitory computer readable medium, include a navigation route and fuel availability determining circuit configured to determine a plurality of navigation route maps, each navigation route map including at least one fuel refill center for each of the plurality of navigation routes, an advertisement generating circuit configured to generate an advertisement for each of the at least one fuel refill center included on the plurality of navigation route maps, an advertisement playing circuit configured to play the advertisement for each of the at least one fuel refill center according to a predetermined rank of the advertisements, and a route selecting circuit configured to query a user of a vehicle to select a route of the plurality of navigation route maps including a preferred fuel refill center that the user wants to visit based on the advertisement.
US10540686B1 Systems and methods for providing streamlined multiple item transactions
Systems, apparatus, methods, and non-transitory media for providing multiple items for purchase to consumers are discussed herein. Some embodiments may include a system including circuitry configured complete a purchase of a first item using transaction data provided the consumer. The circuitry may be further configured to provide additional items to the consumer for a subsequent instant transaction. Using the same transaction data for the instant transaction as the purchase of the first item, the instant transaction may be streamlined by minimizing required consumer inputs. Some embodiments may additionally or alternatively provide for streamlined consumer inputs for the purchase of the first item.
US10540682B1 Systems and methods for determining impact of high-affinity baskets
The systems and methods described herein attempt to capture the impact on both the promoted items and other related products. The systems and methods analyze attached sales impact only for items that are more likely to be purchased with the featured product. The systems and methods also allow for measuring a cannibalization impact by analyzing the impact on potential cannibalized products and items that are more likely to be purchased with the cannibalized products. By aggregating the promoted impact and cannibalized impact, including the items with strong co-selling relationships, a full picture of the promotion can be obtained. Further, combining the item-level results into custom groupings can allow for further business insights.
US10540676B2 Information access management
Apparatus, systems, and methods may operate to transmit applications to mobile devices. The applications may operate to enable the reception of source and advertising information from a wireless transmitter. Reception may occur at a wireless receiver in a mobile device, as part of a single transmission and without prior solicitation by the mobile device. The source information can identify a source associated with the advertising information. The advertising information is stored in the mobile device when the source information and/or distance information associated with the source information comply with conditions included in a storage policy associated with the mobile device. Additional apparatus, systems, and methods are disclosed.
US10540670B1 System and method for analyzing electronic gaming activity
A sales lead generation system includes components including a gaming device and an application server. The application server includes a game controlling module and an education module configured to display on the gaming device educational information regarding financial products and receive data indicating that the end user has reviewed the educational information or answered a question regarding it. The application server also includes a loyalty module configured to award the end user consumer reward points. A social media server component is configured to transmit social media data associated with the end user to the application server. A biofeedback device component is configured to collect biofeedback data associated with the end user and transmit the biofeedback data to the application server. The application server further includes a correlation module configured to identify financial products based on the game play data, the social media data and the biofeedback data. A display and input device is configured to display to the end user data describing the one or more financial products; receive input describing an indication of interest of the end user regarding one or more of the one or more financial products; transmit data describing a location of the end user to the application server. An agent/advisor server is configured to identify a sales entity at the location that sells financial products indicated by the end user to be of interest. A client calendar server is configured to assist in scheduling a communication event between the sales entity and the end user.
US10540663B2 Mechanism for verifying the authenticity of a product
The authenticity of a product associated with a host device is verified through a process. The product contains, in segments of a non-volatile memory, several different functions stored in ciphered fashion. The process involves, in a first phase, the sending by the host device of a control signal for executing a function, with the product functioning to decipher the function and store the unciphered function in the non-volatile memory. The process further involves, in a second phase, the sending by the host device of a control signal for causing execution of the deciphered function, with the product functioning to execute the function and send a result of this execution back to the host device. The host device evaluates the received result to verify product authenticity.
US10540660B1 Keyword analysis using social media data
A system and method is disclosed for bidding on search engine marketing keywords at a search engine. The system comprises a bid management system, which is configured to bid on keywords at a search engine, configured to determine a keyword for evaluation and one or more measures for the keyword. The measures are dependent on social media content hosted by one or more social media platforms. The bid management system uses the social media measures to determine a level of popularity for the keyword based at least in part on the one or more measures.
US10540659B2 System for personal authorization control for card transactions
An authorization system allows for cardholder-provided parameters to a personal authorization subsystem. The parameters can be selected by the cardholder to limit the authorizations that would otherwise be granted on the card. The parameters can indicate limits by frequency, dollar amount, merchant, geographic location, time of day, combinations thereof, or the like. Authorization for a given transaction, even where authorized by an issuer and a network operator, might be denied based on self-constraints set by the cardholder. In some variations, messages are sent to the cardholder based on constraints set by the cardholder and transactions might be approved and messaged, or denied and messaged.
US10540657B2 Secure passcode entry user interface
Some examples include determining a traffic region of a touchscreen prior to presentation of a passcode entry interface based on determining a portion of the touchscreen receiving a number of touch events that exceeds a touch event threshold and/or based on determining a portion of the touchscreen on which was presented another user interface that received one or more touch events immediately prior to the presentation of the passcode entry interface. Based at least partially on the traffic region, a location on the touchscreen may be determined for presenting the passcode entry interface. The passcode entry interface may include buttons corresponding to character options for composing a passcode entry. The passcode entry interface may be presented at the determined location on the touchscreen with at least one of the buttons overlapping the traffic region of the touchscreen.
US10540652B2 Technology for secure partitioning and updating of a distributed digital ledger
An automated method to verify a block record for a digital ledger involves a first validation node (FVN) which receives a block record from a second validation node (SVN). The block record comprises a digital signature for the block record. In response to receiving the block record, the FVN automatically obtains a node identifier for the SVN, based on the digital signature for the block record. The first validator node uses the node identifier for the SVN to determine whether the SVN belongs to a validation group that comprises the FVN. The FVN uses an attestation service to determine whether the node identifier for the SVN belongs to a node with a trusted processor. The FVN determines whether the digital signature for the block record was created with a private key that corresponds to the node identifier for the SVN.
US10540648B2 Use of mobile network operator data and/or scores in decision-making on requests for payment credential provisioning for mobile devices
A method of provisioning payment credentials to a mobile device includes receiving a payment credentials provisioning request. The method further includes facilitating decision-making with respect to the request based at least in part on data obtained and/or confirmed directly or indirectly from a mobile network operator (MNO) associated with the mobile device.
US10540644B1 Banking system for carrying out a sought transaction/sought product associated with a transaction/product parameter using a mobile device
An automated banking machine is operable responsive at least in part to read user data to cause financial transfers. The machine is associated with at least one wireless interface and at least one controller. The controller is operable to cause the wireless interface to receive at least one wireless communication from a nearby user mobile device, which communication indicates a sought transaction function (such as the provision of cash) and a sought transaction parameter associated with the sought transaction function (such as a transaction fee below a threshold). The at least one controller is operative to make a transaction availability determination concerning whether the sought transaction function is available in accordance with the sought transaction parameter. If the sought transaction function with the associated parameter is determined to be available, the at least one controller wirelessly communicates the availability to the mobile device.
US10540641B2 Systems and methods for monitoring construction projects
A system includes devices and sensors associated with a construction site for a project. A computing apparatus, communicates with the devices and the sensors, includes a storage device and a processor. The storage device stores software instructions for controlling the processor that when executed by the processor configures the processor to obtain a predetermined construction schedule with terms for the project. The processor obtains sets of data that each corresponds to a different term. The processor generates a distributed listing for the project, which includes a sequence of a plurality of units corresponding to different terms and sets of data. The processor receives a signal from one of the sensors, wherein the signal is representative of a progress event. The processor identifies whether the progress event at the site corresponds to one of the terms in the schedule and updates and saves the distributed listing when a correspondence is identified.
US10540630B2 Systems and methods of enabling gifting of a gift product on a legacy merchant store front
Systems and methods for enabling gifting of a gift product on a merchant store front determine eligibility of an abstract product available for purchase on the merchant store front to be selected as a gift product, the abstract product representing a set of all available SKUs for a given product, a gift product representing a subset of all available SKUs for a given abstract product, and the subset including less than all available SKUs for the given abstract product and greater than one available SKU for the given abstract product; generate and place an embedded widget on the merchant store front to determine gift intent to initiate a gift transaction of the gift product; assign at least one representative SKU to represent the gift product; and mimic an orchestrated transaction between a user and the merchant store front prior to final selection of a specific SKU of the gift product.
US10540623B2 Systems and methods for vehicle resource management
Systems, methods, apparatus, and computer-readable media provide for allocating vehicle resources to future vehicle requirements. In some embodiments, allocating a vehicle resource to a vehicle requirement may be based on an iterative analysis of candidate vehicle resources using one or more of: a suitability of a candidate vehicle resource to fulfil the vehicle requirement, a journey time from a vehicle location to a start location, and/or a start time for the vehicle requirement.
US10540615B2 Network planning tool
Various embodiments provide a network planning tool comprising one or more memory storage areas containing data related to a plurality of transportation networks, and one or more computer processors configured to: receive input data comprising one or more modifications to one or more parameters associated with the plurality of transportation networks; retrieve at least a portion of the data contained in the one or more memory storage areas; validate the input data against the portion of data retrieved from the one or more memory storage areas, the validating comprising at least calculating one or more impacts to the integrated flow model based at least in part upon the received input data; and calculate, based at least in part upon the identified one or more impacts, one or more updated flow models for the plurality of transportation networks. Associated computer program products and computer-implemented methods are also provided.
US10540607B1 Apparatus, method and article to effect electronic message reply rate matching in a network environment
Relationship building Websites collect considerable self-reported and autonomously collected attribute data on users. Attribute data may be useful for identifying users having compatible or potentially compatible interests, likes, goals, and/or aspirations that the formation of a relationship between the users is possible. At least a portion of the data collected by relationship building Websites may include inbound and outbound messaging statistics and behaviors. When used in conjunction with profile attributes, these messaging statistics and behaviors may be used as training data to generate one or more response predictive models that provide an indication of the profile attributes and messaging behaviors to which a particular user is most likely to respond. Since messaging traffic is a key indicator of relationship building Website health and vitality, it is advantageous to provide users with matches or potential matches with whom they are more likely to exchange messages.
US10540606B2 Consistent filtering of machine learning data
Consistency metadata, including a parameter for a pseudo-random number source, are determined for training-and-evaluation iterations of a machine learning model. Using the metadata, a first training set comprising records of at least a first chunk is identified from a plurality of chunks of a data set. The first training set is used to train a machine learning model during a first training-and-evaluation iteration. A first test set comprising records of at least a second chunk is identified using the metadata, and is used to evaluate the model during the first training-and-evaluation iteration.
US10540602B2 Techniques of oscillator control for quantum information processing and related systems and methods
According to some aspects, a method is provided of operating a circuit quantum electrodynamics system that includes a physical qubit dispersively coupled to a quantum mechanical oscillator, the method comprising applying a first electromagnetic pulse to the physical qubit based on a number state of the quantum mechanical oscillator, wherein the first electromagnetic pulse causes a change in state of the quantum mechanical oscillator, and applying, subsequent to application of the first electromagnetic pulse, a second electromagnetic pulse to the quantum mechanical oscillator that coherently adds or removes energy from the quantum mechanical oscillator.
US10540589B2 Image quality assessment using similar scenes as reference
A system for image quality assessment of non-aligned images includes a first deep path portion of a convolutional neural network having a set of parameters and a second deep path portion of the convolutional neural network sharing a set of parameters with the first deep path convolutional neural network. Weights are shared between the first and second deep path convolutional neural networks to support extraction of a same set of features in each neural network pathway. Non-aligned reference and distorted images are respectively provided to the first and second deep paths of the convolutional neural network for processing. A concatenation layer is connected to both the first and second deep paths convolutional neural network, and a fully connected layer is connected to the concatenation layer to receive input from both the first and second deep paths of the convolutional neural network, generating an image quality assessment as a linear regressor and outputting an image quality score.
US10540586B2 Method and system for tracking an object
A method of tracking an object across a stream of images comprises determining a region of interest (ROI) bounding the object in an initial frame of an image stream. A HOG map is provided for the ROI by: dividing the ROI into an array of M×N cells, each cell comprising a plurality of image pixels; and determining a HOG for each of the cells. The HOG map is stored as indicative of the features of the object. Subsequent frames are acquired from the stream of images. The frames are scanned ROI by ROI to identify a candidate ROI having a HOG map best matching the stored HOG map features. If the match meets a threshold, the stored HOG map indicative of the features of the object is updated according to the HOG map for the best matching candidate ROI.
US10540579B2 Two-dimensional document processing
Disclosed herein are system, method, and computer program product embodiments for processing a document. In an embodiment, a document processing system may receive a document. The document processing system may perform optical character recognition to obtain character information and positioning information for the characters. The document processing system may generate a down-sampled two-dimensional character grid for the document. The document processing system may apply a convolutional neural network to the character grid to obtain semantic meaning for the document. The convolutional neural network may produce a segmentation mask and bounding boxes to correspond to the document.
US10540578B2 Adapting a generative adversarial network to new data sources for image classification
Mechanisms are provided to implement a generative adversarial network (GAN) that is trained based on labeled image data, unlabeled image data, and generated image data generated by a generator of the GAN. The GAN comprises a loss function that comprises error components for each of the labeled image data, unlabeled image data, and generated image data which is used to train the GAN. A new data source for which the trained GAN is to be adapted is identified and the trained GAN is adapted for the new data source. Image data in the new data source is classified by applying the adapted GAN to the data in the new data source. Adapting the trained GAN includes obtaining a minimized set of labeled images and utilizing the minimized set of images to perform the adapting of the trained GAN.
US10540576B1 Panoramic camera systems
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.
US10540573B1 Story cycle time anomaly prediction and root cause identification in an agile development environment
Methods and apparatuses are described for automated computer text classification and routing using artificial intelligence transfer learning. A server captures historical story data from an Agile development tracking system. For each completed story, the server generates a vector based upon story-specific features and assigns a label to the vector based upon a cycle time associated with the story. The server trains a classification model using a neural network on the vectors and labels. The server captures new story data from the Agile development tracking system. For each new story, the server generates a vector based upon story-specific features and executes the trained model on the vector to generate a cycle time prediction for the new story. Based upon the cycle time prediction, the server identifies deficiencies in the new story and generates an alert message.
US10540566B2 Image processing apparatus, image processing method, and program
Provided is an image processing apparatus, an image processing method, and a program, which are capable of accurate collation even when an image contains a number of identical or similar subjects. The image processing apparatus of the present invention has: first feature amount generating means for generating, with respect to a plurality of feature points to be detected from a first image, a first local feature amount group including local feature amounts representing feature amounts of a plurality of local regions containing the respective feature points, and a first coordinate position information group including coordinate position information; region dividing means for clustering the feature points of the first image based on the first coordinate position information group; and collation means for collating, in units of clusters, the first local feature amount group with a second local feature amount group formed from local feature amounts of feature points detected from a second image.
US10540564B2 Method and apparatus for identifying vehicle information from an image
Some aspects of the invention relate to a mobile apparatus including an image sensor configured to convert an optical image into an electrical signal. The optical image includes an image of a vehicle license plate. The mobile apparatus includes a license plate detector configured to process the electrical signal to recover information from the vehicle license plate image.
US10540555B2 System, server and data capture device for roadside asset tracking and maintenance monitoring
There is provided herein an apparatus and method for roadside asset tracking and maintenance monitoring having a mobile unit with data capture devices for capturing roadside asset imagery, global positioning system (GPS) receivers and data interfaces for communicating with an asset management server. As such, the apparatus may take roadside imagery for automated asset identification which may include utilising an asset type image recognition technique for automating the identification of the roadside assets.
US10540547B2 Apparatus and method for detecting debatable document
Disclosed are an apparatus and method for detecting a debatable document. According to an embodiment of the present disclosure, the method for detecting a debatable document includes the steps of receiving a document including one or more sentences; generating an embedding vector for each of words included in the document; and extracting features of the document from an embedding vector matrix including the embedding vectors for the words, and detecting debatability of the document from the extracted features through a detection model including a two-step convolutional neural network.
US10540545B2 Age classification of humans based on image depth and human pose
A mechanism is described for facilitating age classification of humans using image depth and human pose according to one embodiment. A method of embodiments, as described herein, includes facilitating, by one or more cameras of a computing device, capturing of a video stream of a scene having persons, and computing overall-depth torso lengths of the persons based on depth torso lengths of the persons. The method may further include comparing the overall-depth torso lengths with a predetermined threshold value representing a separation age between adults and children, and classifying a first set of the persons as adults if a first set of the overall-depth torso lengths associated with the first set of persons is greater than the threshold value.
US10540537B2 Method for image processing for content detection with sparse zone salient features
A method for content detection based on images or a digital video stream of images, to enhance and isolate frequency domain signals representing content to be identified, and decrease or ignore frequency domain noise with respect to the content. A digital image or sequence of digital images defined in a spatial domain are obtained. One or more pairs of sparse zones are selected, each pair generating a feature, each zone defined by two sequences of spatial data. The selected features are transformed into frequency domain data. The transfer function, shape and direction of the frequency domain data are varied for each zone, thus generating a normalized complex vector for each feature. The normalized complex vectors are then combined to define a model of the content to be identified.
US10540536B2 System for interpretation of image patterns in terms of anatomical or curated patterns
Imaging mass spectrometry (IMS) has become a prime tool for studying the distribution of biomolecules in tissue. Although IMS data sets can become very large, computational methods have made it practically feasible to search these experiments for relevant findings. However, these methods lack access to an important source of information that many human interpretations rely upon: anatomical insight. In this work, this need is addressed by (1) integrating a curated anatomical data source with an empirically acquired IMS data source, establishing an algorithm-accessible link between them; and (2) demonstrating the potential of such an IMS-anatomical atlas link by applying it toward automated anatomical interpretation of ion distributions in tissue.
US10540522B2 Storing data securely in a database
Disclosed are methods, systems and one or more computer readable mediums for storing data securely in a database. In one aspect, transaction data received from a user completing a form is encrypted using a transaction key provided by a record key management server which is administered by a customer of a form hosting entity. An encrypted transaction key is also generated by the record key management server, wherein a record indicative of the encrypted transaction data and the encrypted transaction key is stored in a database administered by the form hosting entity. Data at rest stored in the database, including the record, is encrypted by a database key management server using a database key.
US10540521B2 Selective enforcement of privacy and confidentiality for optimization of voice applications
A computer-implemented method includes identifying a plurality of protected pieces from a conversation. The computer-implemented method further includes generating one or more confidence scores for each protected piece, wherein a confidence score is a degree of associativity between a protected piece and a type of sensitive information. The computer-implemented method further includes determining that the protected piece is associated with the type of sensitive information. The computer-implemented method further includes determining a type of protection action for each protected piece in the plurality of protected pieces. The computer-implemented method further includes performing the type of protection action for each protected piece in the plurality of protected pieces to form a modified conversation that is devoid of the sensitive information. A corresponding computer system and computer program product are also disclosed.
US10540515B2 Consumer and brand owner data management tools and consumer privacy tools
System and computer readable media embodiments of enhanced and flexible login and profile management tools as well as brand owner communication tools are provided which provide more flexibility in regards to information sharing that benefit both users and brand owners and ease the integration of user information into brand owner databases. System and computer readable media embodiments are also provided for an end user to control both how and who uses her personal data. Specifically, these embodiments permit her to authorize which pieces of personal data may be used by particular actors to perform particular tasks. In addition, these embodiments allow the tasks to be performed while simultaneously limiting the number of actor(s)/servers/devices in possession of her personal data.
US10540503B2 System and approach to convey data with a handheld device via a multi-dimensional code
A system and approach for conveying engineering and license data with a handheld or mobile device via a multi-dimensional code. Engineering data from a page such as a schematic may be generated, formatted, and encoded with a multi-dimensional code. The code in a visual presentation may be embedded in the schematic. A mobile device may scan the code. The device with an appropriate application may decode and un-format the engineering data from the code for a consumer or user. License data may be generated, encrypted, and encoded in a multi-dimensional code. The code in a visual presentation may be scanned and decrypted by the mobile device with an appropriate application, for a consumer or user.
US10540500B2 Method of securely booting a computer system and a computer system
A method of securely booting a computer system includes executing program code of at least one boot loader to load a kernel; verifying, during loading of the kernel, the program code of the boot loader after at least a part of the program code of the boot loader has been executed; and interrupting the booting if a result of the verifying of the program code of the boot loader indicates a manipulation of the program code of the boot loader.
US10540499B2 Method for monitoring the security of a virtual machine in a cloud computing architecture
One embodiment relates to a method for monitoring the security of a virtual machine hosted by a host system, the virtual machine comprising an operating system communicating with a hypervisor of the host system. The hypervisor interfaces between the operating system and hardware resources of the host system. The method comprises receiving at least one machine instruction corresponding to an interruption in the operating system, said interruption following an event having occurred in the virtual machine and executing the instruction by the hypervisor using the hardware resources of the host system and transmitting to the operating system a data stream including the result of the execution. The sent data stream is duplicated in a second stream and the second stream is analyzed by a security agent running on an entity separate from the virtual machine in order to detect a security problem during the processing of the interruption.
US10540495B2 USB-C usage indication
A method includes establishing a power link between a power source and a computing device using a cable assembly, the cable assembly including at least one indicator, monitoring a status of the power link at the computing device, determining if the status of the power link includes establishing a communication link, and upon determining the status of the power link includes establishing the communication link determining a direction of data flow along the cable assembly associated with the communication link, and generating a signal using the at least one indicator, the signal indicating the direction of data flow along the cable assembly.
US10540485B2 Instructions received over a network by a mobile device determines which code stored on the device is to be activated
Compiled code is stored on a mobile device or embedded in an application on the device. Instructions are assembled in a compiled program and stored on a system for subsequent transmission to the mobile device over a network. An application on the mobile device interfaces with the network to request and receive instructions. The instructions are retrieved from the data store and returned over the connection to the mobile device. After receipt by the mobile device, the instructions determine which code is to be activated. New instructions are downloaded to the device and the new instructions activate different code.
US10540484B2 Networked services licensing system and method
A method, system, and computer program product for controlling consumption of a distributed network service in accordance with rights expression information associated with the distributed network service and specifying a manner of use of the distributed network service, including interpreting the rights expression information associated with the distributed network service, the rights expression information indicating a manner of use of the distributed network service; and controlling consumption of the distributed network service based on the rights expression information.
US10540483B2 Personalized training based on planned course and personal assessment
Mechanisms are provided for implementing a personalized training recommendation system. A request is received from a user to generate a personalized training regimen for a specified athletic event and event information is identified comprising characteristics of one or more geographical segments of the specified athletic event. Based on the event information, one or more portions of a geographical region are identified that approximate one or more characteristics of the one or more geographical segments within a predetermined tolerance. A training course is generated at least by combining a selected set of the portions of the geographical region based on an evaluation of a level of matching, for each portion, of characteristics of the portion to the one or more physical characteristics associated with the one or more geographical segments of the specified athletic event, which is then presented to the user as the personalized training regimen for the user.
US10540478B2 Computerized system and method for identifying members at high risk of falls and fractures
A computerized system and method for automatically estimating the likelihood of having a fall leading to a fracture/dislocation within a specified period is described, and comprises a predictive model for guiding patients to the right course of treatment and encouraging discussions with their doctors for better outcomes. The system and method extracts member's health information from health administrative claims data, including clinical and pharmacy data, and estimates the probability of a fall for that member. Patients with high risk scores are selected for various clinical programs and interventions to manage their health conditions and reduce their likelihood of falling.
US10540474B2 Chip temperature computation method and chip temperature computation device
A chip temperature computation method and a chip temperature computation device are provided. The chip temperature computation method includes: computing an upper layer thermal resistance and a lower layer thermal resistance of a chip, computing a total thermal resistance of the chip, and computing a temperature of the chip according to the total thermal resistance.
US10540469B2 Verifying sequential equivalence for randomly initialized designs
A computerized method for mapping of electronic designs comprising using at least one hardware processor for receiving a first hardware design model and a second hardware design model, each hardware design model configured to receive a startup state and send digital output values. Hardware processor(s) are used for generating a plurality of initial states. Hardware processor(s) are used for computing, using each one of the first and second hardware design models, at least one specific output value for each one of the plurality of initial states. Hardware processor(s) are used for selecting corresponding initial states that produce equivalent at least one specific output value between the first hardware design model and the second hardware design model. Hardware processor(s) are used for storing the selected corresponding initial states as mappings between the first hardware design model and the second hardware design model.
US10540460B2 Flow pattern regular expression creating method, regular expression creating apparatus, and computer-executable program
There is provided a flow pattern regular expression creating method, a regular expression creating apparatus, and a program enabling provision of a new representation method enabling one-to-one correspondence to a flow pattern. A regular expression creating method of creating a regular expression of a flow pattern in a multiply connected exterior domain with N (N is an integer equal to or larger than 1) holes topologically includes a graph representation creating step of creating a graph representation having one-to-one correspondence to the flow pattern; and a regular expression creating step of creating a regular expression from the graph representation that is created at the graph representation creating step.
US10540459B2 Quickdart: operational space debris visualization, characterization, and volume modeling
A computer-implemented method for generating a 3-dimensional (3D) model to characterize and visualize debris. The computer-implemented method includes defining a bounding surface for one or more debris fields generated by an on-orbit breakup event. The bounding surface is defined by using an upper limit fragment spreading speed predicted by a breakup model and applying the upper limit fragment spreading speed in different directions to generate points on the bounding surface. The computer-implemented method also includes connecting one or more points on the bounding surface to maintain a single bounded 3D mesh. The computer-implemented method further includes applying color and/or transparency to the 3D model.
US10540455B2 Method and system for placing rooms in a department
A computer-implemented method for generating multiple room placements is disclosed. In the embodiment, the method involves obtaining information indicating a number of rooms to be placed in a department, the information including room type information, capturing at least one room pattern using a pattern language-based regular expression, and generating a plurality of room placements using the at least one room pattern by placing the rooms to be placed in the department according to the selected room pattern.
US10540449B2 In-context translation review
As provided herein, a translated string, received from a translator for an application (e.g., an instrumented application) may be identified. The translated string may be identified based upon the translated string being associated with a service call instruction for the application. A simulated instrumented application may be generated for testing the application. The simulated instrumented application may be generated to comprise the translated string integrated into the application. The simulated instrumented application may comprise an element corresponding to the translated string. A user interface may be generated. The user interface may comprise the simulated instrumented application, the translated string visually associated with the element, and an editing functionality to edit the translated string.
US10540440B2 Relation extraction using Q and A
Embodiments of the present invention disclose a method, a computer program product, and a computer system for extracting natural language relations between entities. A computer receives a configuration for associating one or more natural language questions with one or more entities and identifies the one or more entities annotated within a document. The computer answers the natural language questions associated with the identified one or more entities based on context surrounding the identified one or more entities. The computer may further transmit the natural language questions associated with the identified one or more entities and the surrounding context to a question and answer service, then receive answers to the natural language questions from the question and answer service. The computer may further determine whether the received answers correctly describe the relation between the identified one or more entities and other entities within the extracted surrounding context.
US10540439B2 Systems and methods for identifying evidentiary information
Systems and methods for semantically analyzing digital information. A cognitive engine is configured to determine useful evidentiary information from large digital content data sets. Further, the cognitive engine can analyze or manipulate the evidentiary information to derive data needed to solve problems, identify issues, and identify patterns. The results can then be applied to any application, interface, or automation as appropriate.
US10540433B1 Service for implementing form fields
A service for implementing form fields is described. The service may include receiving (e.g., from a browser) information regarding input received to one or more fields rendered in a browser application. The service may also include forwarding the information to a subscriber of the service. An indication that the information was forwarded may be provided to the browser. In some instances, the service may be implemented without executing server-side code on a server of the entity that provided content that includes the form.
US10540427B2 Automated file merging through content classification
Embodiments of the present invention provide a method, system and computer program product for the automated merger of content in progeny of a primary file in a version control system. In one embodiment of the invention, the method can include establishing different segments of content in a primary file in a merger tool executing in memory by a processor of a host computer and associating each of the segments with a classification corresponding to a particular merger rule selected from amongst different merger rules. The method also can include parsing content in different progeny of the primary file and identifying changes in a parsed portion of the progeny corresponding to a specific one of the segments of the primary file. Finally, the method can include applying to the identified changes a merger rule corresponding to a classification associated with the specific one of the segments.
US10540423B2 Dynamic content mapping
A representation of a collection of content items is generated for display by a computing device. The representation includes a two-or-more-dimensional arrangement including representations of the content items. The representations of the content items are positioned relative to one another based, at least in part, on values of one or more attributes of the digital content items. The representation is dynamically adjusted based, at least in part, on a user interaction with a representation of one of the content items.
US10540418B2 Concepts for providing an enhanced media presentation
Computer program products, methods, systems, apparatus, and computing entities are provided for providing an enhanced media presentation. In one embodiment, an enhanced media presentation is provided. To provide the enhanced media presentation, one or more content items associated with subject matter associated with a segment of an enhanced media presentation are identified. Each content item may be associated with at least one uniform resource identifier. Then, a content object based at least in part on at least one content item is created. The content object is an abstract representation of the content item. The content object can be associated with the segment and provided for simultaneous displayed simultaneously with at least a portion of the segment.
US10540408B2 System and method for constructing search results
Systems and methods for enhancing user experience in a search environment are provided. The method includes displaying results of a search operation, the display comprising an extract of at least one search result; the extract comprising a combination of at least one relevant portion of the text and at least one portion of a legend.
US10540406B2 Search system and method with text function tagging
A search system with a user interface module that generates a search engine results page including a listing of reference documents, each with a hyperlink to at least one secondary document relevant to the reference document. The search system also includes a text function tagger that parses text excerpts of the documents, and applies text function tags thereto. A secondary processing module is provided which identifies those secondary documents that have a text function tag that matches a text function tag of a reference document, so that selection of the hyperlink generates a display of secondary documents that are determined to at least have a text function tag that matches a text function tag of the reference document for which corresponding hyperlink was selected. A method and computer readable medium are also provided.
US10540402B2 Re-execution of an analytical process based on lineage metadata
Examples disclosed herein relate to re-execution of an analytical process based on lineage metadata. In an example, a determination may be made on a hub device that an analytical process previously executed on a remote edge device is to be re-executed on the hub device, wherein the analytical process is part of an analytical workflow that is implemented at least in part on the hub device and the remote edge device. In response to the determination, a storage location of input data for re-executing the analytical process may be identified based on lineage metadata stored on the hub device, and input data may be acquired from the storage location.
US10540394B1 Configuring a playlist or sequence of compositions or stream of compositions
A method, apparatus and system that enables a user to find and act-upon a sound-containing composition, in a group of compositions. One or more sound-segments, which are intended to prompt a user's memory, may be associated with each composition in a group of compositions. A recognition sound-segment may include a portion of its associated composition, which is more recognizable to users than the beginning part of its associated composition. A recognition-segment may contain one or more highly recognizable portion(s) of a composition. When the user is trying to locate or select a particular composition, the recognition-segments are navigated and played-back to the user, based upon a user-device context/mode. When a user recognizes the desired composition from its recognition-segment, the user may initiate a control action to playback; arrange; and/or act-upon, the composition that is associated with the currently playing recognition-segment.
US10540388B1 Location-aware intelligent data migration and delivery
Migrating and delivering data content to a traveling user is provided. A pattern of data access corresponding to a user is determined. The pattern of data access includes previous data access requests made by the user and data to-be delivered to the user. A travel plan corresponding to the user is determined. The travel plan includes a set of intermediate data delivery destinations based on travel mode, travel route, travel schedule, and geographic locations of stops corresponding to the set of intermediate data delivery destinations. The data content is migrated to a set of data storage locations as the user travels based on the pattern of data access, the travel plan, and the set of intermediate data delivery destinations along the travel route. The data content is delivered to the user at geographic locations corresponding to the set of data storage locations as the user travels.
US10540385B2 Taste profile attributes
Methods, systems and computer program products are provided for summarizing user activity associated with media content by accessing a taste profile containing a representation of media content activity corresponding to at least one of a plurality of items, generating at least one statistic corresponding to the media content activity, and generating a taste profile attribute by using the at least one statistic.
US10540381B1 Techniques and components to find new instances of text documents and identify known response templates
Disclosed are examples of a system, techniques and non-transitory computer-readable storage medium that enable the selection of a response document template for generating an appropriate response to notification document. Respective components may generate an electronic document from the notification document. A common theme between two or more of the electronic documents may be identified. The electronic documents identified as having the common theme may be grouped in a notification document corpus. The notification document corpus may be analyzed with reference to received notification documents stored in a document repository. Based on results of the analysis, a template of a notification response document appropriate for responding to a specific notification document received by the enterprise may be selected. The selected response document template may be forwarded to a client device for further processing.
US10540380B2 Keystroke search and cleanse of data
A cleanse engine receives address data from an application as the address data is entered into the application. The cleanse engine parses the address data as the data is received from the application. The cleanse engine performs a final address validation to validate a final address when sufficient parsed address data is available and returns the final address to the application. The cleanse engine sends the parsed address data to a search engine when insufficient parsed address data is available to perform the final address validation. When the parsed address data is sent to the search engine, the search engine queries reference data and returns a list of search results to the cleanse engine. The cleanse engine standardizes the list of search results from the search engine and sends the list of search results to the application.
US10540371B2 Systems and methods for synchronizing database schema
Methods and systems for synchronizing a database schema (or data structure) of a source database to a target database are disclosed. A source data structure definition is generated, including definitions of each object in the source database structure. A target database structure is generated, including definitions of each object in the source database structure. Object definitions are compared between the source database structure and the target database structure. A data definition language change instruction sequence is generated that, when executed, will modify the target database structure to correspond to the data structure definition. The change instruction sequence is executed on the target database.
US10540365B2 Federated search
A method and apparatus that generates a plurality of ranked query results from a query over a plurality of separate search domains. In this embodiment, the device receives the query and determines a plurality of results across the plurality of separate search domains using the query. The device further characterizes the query. In addition, the device ranks the plurality of results based on a score calculated for each of the plurality of results determined by a corresponding search domain and the query characterization, where the query characterization indicates a query type.
US10540354B2 Discovering representative composite CI patterns in an it system
A method for discovering representative composite configuration item (CI) patterns in an IT system that includes a plurality of configuration items may include data mining a graph representing the IT system to extract extended frequent composite CI patterns. The method may also include clustering the extended frequent composite CI patterns into clusters based on similarity between the maximal frequent composite CI patterns. The method may further include extracting a representative composite CI pattern for each of the clusters, and using an output device, outputting the representative composite CI pattern for each of the clusters.
US10540352B2 Remote query optimization in multi data sources
Embodiments of the present invention provide systems and methods for remote query optimization in multi data sources. The method includes receiving a database query from a remote source requesting data-points from multiple data sources. The method further includes receiving and analyzing the data-points, creating a data set based on the analysis, and transmitting the data set to the remote source.
US10540337B2 Computer-readable recording medium, data placement method, and data placement device
A data placement device creates a similarity index for each of computational resources based on a similarity between each of the pieces of acquired data and each of the pieces of data stored in the computational resources. The data placement device allocates on the basis of the similarity index of each of the computational resources with respect to the pieces of the data, the pieces of the data to each of the computational resources by using a matching system in which the similarity index associated with each allocation becomes stable in a direction in which the similarity index is small. The placement device places the pieces of the acquired data into the computational resources on the basis of the allocation result.
US10540335B2 Solution to generate a scriptset for an automated database migration
The migration of a database may be accomplished, at least in part, by careful preparation and analysis of the database objects prior to migration. Migration may be performed more timely, efficiently, and reliably if the source database and its objects are first analyzed to determine the properties of the data, relationships, dependencies, and the like. The length of time of the copying and installation is reduced may selecting appropriate operations for different object types.
US10540325B2 Method and device for identifying junk picture files
A method and device for identifying junk picture files, which are used for a server side to identify junk picture files in cached network data. The method comprises: obtaining a directory to be detected; determining whether the number of files in the directory is greater than or equal to a first preset value; if so, determining whether file names of the files in the directory contain keywords which represent the cached network data; if the keywords are contained, determining that the files in the directory are the cached network data, and then, determining whether keywords which represent useless picture files exist in the cached network data, so as to find out whether junk picture files exist; if the junk picture files exist, identifying the found picture files as cached junk picture files; and recording a directory path where the cached junk picture files are located. By means of the above solution, the cached network junk picture files can be accurately identified.
US10540320B2 Temporary file management method for operating system or applications
A temporary file management method for operating system or applications is disclosed, which comprises steps of creating a to-be-deleted-next-time-content directory beforehand and at least one not-to-be-deleted-next-time-content directory; saving temporary files in the to-be-deleted-next-time-content directory or the not-to-be-deleted-next-time-content directories when the operating systems or the applications is running; deleting the files in the to-be-deleted-next-time-content directory when a pre-set temporary file cleaning condition are triggered; specifying a not-to-be-deleted-next-time-content directory; switching and saving files in the specified not-to-be-deleted-next-time-content directory in the to-be-deleted-next-time-content directory. The present invention prevents the temporary files from occupying the storage space for a long time, which ensures the operating system runs with high efficiency, space saving and good user experience.
US10540317B2 Efficient means of combining network traffic for 64Bit and 31 bit workloads
A method, system and computer-usable medium are disclosed for performing a network traffic combination operation. With the network traffic combination operation, a plurality of input queues are defined by an operating system for an adapter based upon workload type (e.g., as determined by a transport layer). Additionally, the operating system defines each input queue to match a virtual memory architecture of the transport layer (e.g., one input queue is defined as 31 bit and other input queue is defined as 64 bit). When data is received off the wire as inbound data from a physical NIC, the network adapter associates the inbound data with the appropriate memory type. Thus, data copies are eliminated and memory consumption and associated storage management operations are reduced for the smaller bit architecture communications while allowing the operating system to continue executing in a larger bit architecture configuration.
US10540315B2 Computing systems relating to serial and parallel interfacing operations
A computing system is provided. The computing system includes a host device and a plurality of interface devices. The plurality of interface devices is configured to communicate with the host device through a host bus. Each of the plurality of interface devices is configured to perform an interfacing operation between the host device and a memory device. The interfacing operation includes a serial interfacing operation and a parallel interfacing operation.
US10540314B2 System transparent retimer
A protocol transparent retimer circuit monitors certain link layer control signals, detects far-end receiver parameters of the link partners, and detects attributes of the data signal on the link to determine the link status and operate the retimer in accordance with the determined link status. By combining and reducing host and device system states into a few retimer states, the retimer circuit is largely simplified and yet still serves its purpose. The retimer includes a controller that employs a state machine to interpret the monitored and detected signals to determine the link state and operate the retimer in an operational state corresponding to the determined link state. The approach enables the retimer to restore signal integrity and forward data it receives in both downstream and upstream directions of the link without frequency alteration.
US10540312B2 Scalable pooled NVMe storage box that comprises a PCIe switch further connected to one or more switches and switch ports
Various examples of the present technology provide a cluster-architecture to support a scalable pooled-NVMe storage box that can be shared among a scalable number of nodes. The scalable pooled-NVMe storage box comprises NVMe drives, one or more switches and one or more switch ports. The number of NVMe drives in the scalable scalable-pooled-NVMe storage box can be scaled up or down based upon a number of nodes that need to share the scalable pooled-NVMe storage box.
US10540309B2 Apparatus and method for combining trace data from a plurality of trace sources
An apparatus for combining trace data from a plurality of trace sources has an input interface to receive the trace data, and an output interface to output a trace stream. A network of interconnected funnel elements combines the trace data to produce the trace stream. Each funnel element has an output port and a plurality of input ports arranged to receive trace data either from one of the trace sources, or from an output port of another funnel element in the network, and associated control circuitry to control connection of the input ports to the output port. The control circuitry determines control data indicative of a number of trace sources whose trace data is to be routed through each of the input ports of said funnel element, and controls the timing allocation of the associated funnel element's output port to each input port in dependence on the control data.
US10540308B2 System and method for providing a remote keyboard/video/mouse in a headless server
An information handling system includes a host system, an embedded controller, and a management system. The embedded controller receives first serial data from the host system, converts the first serial data into first video frame information, and stores the first video frame information to a frame buffer of the embedded controller. The management system reads the first video frame information from the frame buffer.
US10540299B2 Resetting operating state holding element
An apparatus has processing circuitry to perform data processing in one of two or more operating states associated with different levels of privilege. At least one operating state holding element holds a state indication indicating a current operating state of the processing circuitry. In response to a transition of a reset signal from a first value to a second value for triggering a reset of the processing circuitry, the at least one operating state holding element resets the state indication to indicate a default operating state other than a most privileged operating state of the two or more operating states.
US10540298B2 Protected datasets on tape cartridges
Examples described herein include a tape drive with a drive memory, an opening, and a key engine. The drive memory is to store a shared secret. The opening is to receive a tape cartridge that stores a protected dataset and an authorization code. The key engine is to generate a decryption key for the protected dataset based on the authorization code and the shared secret.
US10540295B2 Processing cache miss rates to determine memory space to add to an active cache to reduce a cache miss rate for the active cache
Provided are a computer program product, system, and method for processing cache miss rates to determine memory space to add to an active cache to reduce a cache miss rate for the active cache. During caching operations to the active cache, information is gathered on an active cache miss rate based on a rate of access to tracks that are not indicated in the active cache list and a cache demote rate. A determination is made as to whether adding additional memory space to the active cache would result in the active cache miss rate being less than the cache demote rate when the active cache miss rate exceeds the cache demote rate. A message is generated indicating to add the additional memory space when adding the additional memory space would result in the active cache miss rate being less than the cache demote rate.
US10540288B2 Efficient work unit processing in a multicore system
Techniques are described in which a system having multiple processing units processes a series of work units in a processing pipeline, where some or all of the work units access or manipulate data stored in non-coherent memory. In one example, this disclosure describes a method that includes identifying, prior to completing processing of a first work unit with a processing unit of a processor having multiple processing units, a second work unit that is expected to be processed by the processing unit after the first work unit. The method also includes processing the first work unit, and prefetching, from non-coherent memory, data associated with the second work unit into a second cache segment of the buffer cache, wherein prefetching the data associated with the second work unit occurs concurrently with at least a portion of the processing of the first work unit by the processing unit.
US10540285B2 Coordination of cache and memory reservation
A method for coordinating cache and memory reservation in a computerized system includes identifying at least one running application, recognizing the at least one application as a latency-critical application, monitoring information associated with a current cache access rate and a required memory bandwidth of the at least one application, allocating a cache partition, a size of the cache partition corresponds to the cache access rate and the required memory bandwidth of the at least one application, defining a threshold value including a number of cache misses per time unit, determining a reduction of cache misses per time unit, in response to the reduction of cache misses per time unit being above the threshold value, retaining the cache partition, assigning a priority of scheduling memory request including a medium priority level, and assigning a memory channel to the at least one application to avoid memory channel contention.
US10540278B2 Memory system and method of controlling cache memory
According to one embodiment, a memory system includes first and second memories, and a controller configured to switch between first and second modes, search whether data of a logical address associated with a read command is stored in the first memory in the first mode, and read the data from the second memory without searching whether the data of the logical address associated with the read command is stored in the first memory in the second mode.
US10540275B2 Memory controller, information processing system, and memory extension area management method
To secure flexibility of the memory extension area which is secured on the memory of the host computer and used by the memory controller.[Solution] A controller memory stores data corresponding to an area allocated to a memory in a memory controller configured to control the memory. An access control unit allocates a partial area of the controller memory to a host memory in a host computer and uses the areas as a memory extension area. The extension area managing unit performs management so that a size of the memory extension area in the host memory is changeable.
US10540268B2 Determining required capacities for provisioning platform services
Application services run on a computing platform and consume platform services. Performance measurement units are defined for the application services. A number of relationships for consumption of resources are defined between one or more of the application services and one or more of the platform service. Performance tests are executed on an application service while consuming different capacities provided by one or more instances of consumed platform services. Results measuring performance of the application service during test executions are collected. Based on the collected results, scaling formulas are determined for each of the consumed platform services by the application service. A scaling formula defines a correspondence between a capacity provided by a first consumed platform service and measured performance of the application service. Based on the scaling formulas, required capacities of the consumed platform services may be determined with respect to a predefined performance of the application service.
US10540267B2 Test case definition and verification of logical resources in a computing environment
Methods, systems, and computer program products for creating test cases are provided. Aspects include obtaining, by a processor, customer usage data from a plurality of customers. The customer usage data is analyzed to identify one or more outlier customer system configurations. A set of customer system attributes are extracted from the one or more outlier customer system configurations and new test cases are created based at least in part on the set of customer system attributes.
US10540260B2 Dynamic instruction latency management in SIMD machines
In one example, an apparatus comprises processing circuitry to analyze a program at compile time to determine a set of latency parameters associated with instruction sets implemented to execute the program and select a latency management technique based at least in part on the set of latency parameters associated with instruction sets implemented to execute the program. Other examples may be described and claimed.
US10540241B2 Storing log snapshots in an automated data storage library
Embodiments for storing log snapshots in an automated data storage library by a processor. A log snapshot is saved on a node associated with the automated data storage library for subsequent retrieval such that each of a plurality of saved log snapshots saved from a plurality of nodes associated with the automated data storage library are aggregated for exporting to a user.
US10540231B2 Log-structured array (LSA) partial parity eviction and reassembly
Embodiments for optimizing resource consumption through partial parity information eviction in a storage system of a data storage environment. One or more cooperative Redundant Array of Independent Disks (RAID) parity computations are performed by evicting partial parity data from a RAID controller memory to a storage entity prior to a full stripes worth of data being monotonically written to the storage entity. The storage entity assembles the partial parity data from the one or more cooperative RAID parity computations into a single parity computation valid for the full stripes worth of data, thereby offloading parity computation to the storage entity to more efficiently utilize the RAID controller memory resources.
US10540227B2 Sequential memory access on a high performance computing system
A high performance computing system including processing circuitry and a shared fabric memory is disclosed. The processing circuitry includes processors coupled to local storages. The shared fabric memory includes memory devices and is coupled to the processing circuitry. The shared fabric memory executes a first sweep of a stencil code by sequentially retrieving data stripes. Further, for each retrieved data stripe, a set of values of the retrieved data stripe are updated substantially simultaneously. For each retrieved data stripe, the updated set of values are stored in a free memory gap adjacent to the retrieved data stripe. For each retrieved data stripe, the free memory gap is advanced to an adjacent memory location. A sweep status indicator is incremented from the first sweep to a second sweep.
US10540222B2 Data access device and access error notification method
Error notification by a bus master for a speculative access and error notification by a bus slave for a non-speculative access are achieved while a circuit scale of the bus master is suppressed. A bus request includes mode information for selecting that error notification for an access is performed by the bus slave or the bus master. In a case where the mode information indicating that error notification is performed by the bus slave is included in the bus request, when an error for an access in that bus request has occurred, the bus slave performs error notification. In a case where execution of an instruction of a speculative load access has been fixed and error information for the load access has been received from the bus slave, the bus master performs error notification based on the error information.
US10540219B2 Reset and error handling in application specific integrated circuits
In one embodiment, a method for reset and error handling comprises identifying at least one queue of a plurality of queues that is subject to a reset, halting fetching of commands from a host that are associated with the at least one queue subject to the reset, halting reallocation of command identifiers of completed commands to commands received from the host that are associated with the plurality of queues, identifying at least one command identifier associated with the at least one queue subject to the reset, updating an error state bitmap to indicate the at least one command identifier as a command in error, resuming reallocation of command identifiers of completed commands after updating the error state bitmap, and resuming fetching of commands from the host that are associated with the at least one queue subject to the reset after resuming reallocation of command identifiers of completed commands.
US10540217B2 Message cache sizing
A method and apparatus for message cache sizing are provided. A plurality of messages from one or more enqueuers are enqueued in a queue comprising at least one shard. Each shard includes one or more subshards. A message cache configured to store a plurality of cached subshards is maintained in memory. The plurality of messages is dequeued from the message cache by one or more dequeuers. An estimated enqueue rate is determined for each shard. An estimated dequeue rate is determined for each dequeuer-shard pair. Estimated restore overhead data is determined over a range of candidate message cache sizes based on the estimated enqueue rate for each shard and the estimated dequeue rate for each dequeuer-shard pair. A preferred message cache size is determined based on the estimated restore overhead data.
US10540215B2 Interoperability between a host application and an embedded target application
An integrated application environment includes a host web application executed in a browser, and a target application embedded in a container of the host web application. Interoperability layers facilitate messaging between the host web application and a host entity object of the target application in the container according to multiple communication protocols.
US10540210B2 Detecting application instances that are operating improperly
A method includes determining whether an application instance has properly used computing resources to process a workload request. The determination is based on one or more characteristics of the workload request to be processed. The method can include determining whether the application instance is operating properly, based on the determining of whether the application instance has properly used computing resources. Based on the determination that the application instance is not operating properly, the method initiates an action to prevent the application instance from improperly processing workload requests.
US10540201B2 Systems and methods for task processing in a distributed environment
Methods and apparatus for task processing in a distributed environment are disclosed and described. An example apparatus includes a task manager and a task dispatcher. The example task manager is to receive a task and create an execution context for the task, the execution context to associate the task with a routine for task execution. The example task dispatcher is to receive a report of task execution progress and provide an update regarding task execution progress, the task dispatcher, upon initiation of task execution, to facilitate blocking of interaction with a resource involved in the task execution. The example task dispatcher is to trigger an indication of task execution progress and, upon task finish, facilitate unblocking of the resource involved in the task execution.
US10540194B2 Runtime GPU/CPU selection
A method, computer program product, and system includes a processor(s) obtaining, during runtime, from a compiler, two versions of a data parallel loop for an operation. The host computing system comprises includes a CPU and a GPU is accessible to the host. The processor(s) online profiles the two versions by asynchronously executing the first version, in a profile mode, with the GPU and executing the second version, in the profile mode, with the CPU. The processor(s) generates execution times for the first version and the second version. The processor(s) stores the executions times and performance data in a storage, where the performance data comprises a size of the data parallel loop for the operation. The processor(s) update a regression model(s) to predict performance numbers for a process of an unknown loop size. The processor(s) execute the operation with the CPU or the GPU based on the performance data.
US10540191B2 Systems and methods for using dynamic templates to create application containers
The disclosed computer-implemented method for using dynamic templates to create application containers may include (i) identifying an application that is to be deployed in a container, (ii) creating a dynamic template that comprises at least one variable parameter and that defines at least a portion of an operating environment of the container, (iii) generating a value of the variable parameter during deployment of the application, (iv) processing the dynamic template to create a configuration file that comprises the value of the variable parameter, and (v) triggering a container initialization system to create, based on the configuration file, the container such that the container isolates a user space of the application from other software on a host system while sharing a kernel space with the other software. Various other methods, systems, and computer-readable media are also disclosed.
US10540186B1 Interception of identifier from client configurable hardware logic
Disclosed are techniques regarding aspects of implementing client configurable logic within a computer system. The computer system can be a cloud infrastructure. The techniques can include providing an identifier in response to configuring client configurable logic within the computer system.
US10540179B2 Apparatus and method for bonding branch instruction with architectural delay slot
A processor is configured to identify a branch instruction immediately followed by an architectural delay slot. A single bonded instruction comprising the branch instruction immediately followed by the architectural delay slot is created. The single bonded instruction is loaded into an instruction buffer.
US10540174B2 Managed multi-container builds
Techniques for managing multi-container builds are described herein. A software build task description specifies a build environment and the build environment specifies a set of parameters for building a version of a software object. A container is instantiated that corresponds to the build environment and build commands are sent to the container. As the container completes the build command, it sends a response that is used to determine a second command to send to the container. A status of the software build task is provided based at least in part on the response.
US10540165B2 Virtualized file server rolling upgrade
In one embodiment, a system for managing a virtualization environment includes a set of host machines, each of which includes a hypervisor, virtual machines, and a virtual machine controller, one or more virtual disks comprising a plurality of storage devices and accessible by the virtual machine controllers, and a deployment system configured to receive a request to upgrade a virtualized file server on a plurality of host machines from a first program code version to a second program code version, and, for each host machine, request an upgrade token. When the host machine acquires the upgrade token, the deployment system is configured to generate a snapshot of a code image associated with the second program code version, and provide the snapshot to the host machine via the virtual disk. The virtual machine controller located on the host machine stores the snapshot on a storage device associated with the host machine.
US10540164B2 Virtualized file server upgrade
In one embodiment, a system for managing a virtualization environment includes a set of host machines, each of which includes a hypervisor, virtual machines, and a virtual machine controller, one or more virtual disks comprising a plurality of storage devices, the one or more virtual disks being accessible by the virtual machine controllers, where the virtual machine controllers conduct I/O transactions with the virtual disks, and an upgrade system configured to receive a request to upgrade a virtualized file server on a plurality of host machines from a first program code version to a second program code version, for each host machine, generate a snapshot of a code image associated with the second program code version, and provide the snapshot to the host machine via the virtual disk. The virtual machine controller located on the host machine stores the snapshot on a first storage device associated with the host machine.
US10540160B2 Techniques for deploying virtual software applications on computers
A method for bridging between virtual applications and an operating system of a host computer. The method comprises retrieving virtual applications and settings of the virtual applications assigned to a user logged onto the host computer, wherein each of the virtual applications includes the following files: a virtual engine, a user data file, and an application-on-demand (AOD) file; downloading shadow files of the virtual applications assigned to the user; integrating each of the virtual applications with an operating system shell of the host computer; and causing a virtual application to be executed over the host computer when the virtual application is launched by the user.
US10540156B2 Parallelization method, parallelization tool, and in-vehicle device
A computer generates a parallel program, based on an analysis of a single program that includes a plurality of tasks written for a single-core microcomputer, by parallelizing parallelizable tasks for a multi-core processor having multiple cores. The computer includes a macro task (MT) group extractor that analyzes, or finds, a commonly-accessed resource commonly accessed by the plurality of tasks, and extracts a plurality of MTs showing access to such commonly-accessed resource. Then, the computer uses an allocation restriction determiner to allocate the extracted plural MTs to the same core in the multi-core processor. By devising a parallelization method described above, an overhead in an execution time of the parallel program by the multi-core processor is reduced, and an in-vehicle device is enabled to execute each of the MTs in the program optimally.
US10540151B1 Graphical customization of a firmware-provided user interface (UI)
A firmware provides a setup browser that generates a setup menu. An internal forms representation of setup data for rendering the setup menu is converted to markup language (ML) setup data. The ML setup data is provided to an application that provides a GUI for defining a modified setup UI for the firmware. The application provides a graphical, drag-and-drop, WYSIWYG, UI through which a user can edit existing forms and controls, create new forms and controls, and specify default values and other properties. When a user modifies the setup menu using the application, customized ML setup data is generated that defines the modified setup UI. The customized ML setup data is used to create setup data that is stored in a firmware device for use by the setup browser with the internal format representation of setup data to render the modified setup UI.
US10540149B2 Property editor component in a web application builder framework
Disclosed are examples of systems, apparatus, methods and computer program products for presenting a property editor component in a web application builder framework. A database system maintains a database associated with a number of web application builder components, each with one or more attributes, for constructing web application components based on user input. The system receives a user request to generate a property editor component within the web application builder framework to include one or more user-defined property fields, each associated with a text label and configured to accept input. Based on the user request, a property editor component is generated and displayed, with the web application builder framework implementing the property editor component.
US10540146B1 Systems and methods for single chip quantum random number generation
Systems, apparatuses, methods, and computer program products are disclosed for quantum random number generation (QRNG). An example method includes generating, by encoding circuitry of a QRNG chip, a set of time-bin qubits based on a first optical path length. The example method further includes transmitting, by the encoding circuitry of the QRNG chip, the set of time-bin qubits over an optical line. The example method further includes receiving, by decoding circuitry of the QRNG chip, the set of time-bin qubits over the optical line. The example method further includes measuring, by the decoding circuitry of the QRNG chip and based on a second optical path length different from the first optical path length, the set of time-bin qubits to generate a decoded set of bits. In some embodiments, the example method further includes generating, by session authentication circuitry, a session key based on the decoded set of bits.
US10540144B2 Signed division in memory
Examples of the present disclosure provide apparatuses and methods for performing signed division operations. An apparatus can include a first group of memory cells coupled to a sense line and to a number of first access lines. The apparatus can include a second group of memory cells coupled to the sense line and to a number of second access lines. The apparatus can include a controller configured to operate sensing circuitry to divide a signed dividend element stored in the first group of memory cells by a signed divisor element stored in the second group of memory cells by performing a number of operations.
US10540140B2 System and method for continuous multimodal speech and gesture interaction
Disclosed herein are systems, methods, and non-transitory computer-readable storage media for processing multimodal input. A system configured to practice the method continuously monitors an audio stream associated with a gesture input stream, and detects a speech event in the audio stream. Then the system identifies a temporal window associated with a time of the speech event, and analyzes data from the gesture input stream within the temporal window to identify a gesture event. The system processes the speech event and the gesture event to produce a multimodal command. The gesture in the gesture input stream can be directed to a display, but is remote from the display. The system can analyze the data from the gesture input stream by calculating an average of gesture coordinates within the temporal window.
US10540136B2 Faster frame buffer rendering over a network
A method and an information handling system (IHS) renders a graphical user interface (GUI) from a remote device using a local storage. An interface controller detects a first event used to initiate access to the GUI at the remote device. The controller requests GUI frame buffer data corresponding to the first event, and GUI change data from the remote device. The GUI change data correspond to respective events that can trigger changes to the GUI. In response to receiving the requested data, the controller provides a first locally-rendered GUI using the GUI frame buffer data. The controller stores the GUI change data in local storage. The controller then detects a second event/interaction via the first locally-rendered GUI and retrieves from local storage a relevant portion of the GUI change data. The controller provides an updated locally-rendered GUI using the relevant portion of GUI change data.