Document Document Title
US10721851B2 System for performing work on substrate and insertion method
A cut and clinch device is provided with a pair of slide bodies, unit main body that holds the pair of slide bodies so as to be capable of moving towards and away from each other, and pitch changing mechanism that changes an insertion hole spacing distance that is a distance between insertion holes formed in the pair of slide bodies. Also, the leaded component held by the component holding tool is imaged by the imaging device before the leads are inserted into the through-holes of the board, and based on the imaging data, the lead spacing distance that is the distance between the pair of leads of the leaded component is calculated. Then, the pair of slide bodies are moved towards or away from each other such that the calculated lead spacing distance and the insertion hole spacing distance are the same.
US10721844B1 Managing dependencies between data center computing and infrastructure
Techniques for operating a data center include providing at least one fan coil unit operable to circulate a cooling airflow to a human-occupiable workspace of the data center; providing a plurality of computer racks arranged in one or more rows in the human-occupiable workspace; forming one or more warm air aisles between the one or more rows of the plurality of computer racks that are in fluid communication with an inlet of the fan coil unit through a warm air plenum, and also with an outlet of the fan coil unit through the human-occupiable workspace and the plurality of computer racks arranged in one or more rows; adjusting the associated electrical power density of one or more of the plurality of computer racks; and based on the adjustment, adjusting a characteristic of the data center.
US10721842B1 Flexible thermal cooling assembly
A cooling assembly for cooling a heat source includes a cold plate to absorb heat from the heat source. The cold plate defines a first groove. A thermally conductive clamp is removably secured to a liquid cooling tube. The thermally conductive clamp defines a second groove. A heat pipe includes a first end to fit within the first groove in the cold plate and a second end to fit within the second groove in the thermally conductive clamp. The heat pipe transfers heat absorbed by the cold plate to the liquid cooling tube via the thermally conductive clamp.
US10721838B1 Stacked base heat sink with heat pipes in-line with airflow
In one embodiment, a heat sink includes a lower base, an upper base, a set of fins interposed between the lower base and the upper base, and a plurality of heat pipes running between the lower base and the upper base on opposite sides of the heat sink and in-line with an airflow direction through the set of fins. An apparatus comprising a plurality of the heat sinks is also disclosed herein.
US10721837B2 Mobile terminal
Disclosed is a mobile terminal which can improve serviceability by increasing heat dissipation efficiency, the mobile terminal comprising: a case comprising an inner space, and a metal partition partitioning same; a battery located on one side of the inner space with respect to the partition; a main substrate which is located on the other side of the inner space with respect to the partition, and on which a heat-generating part is mounted; and a heat pipe comprising a heat-absorbing part in contact with the heat-generating part, and a heat transfer part arranged adjacent to the partition and extending along same.
US10721830B2 Waterproof display device and portable terminal
A display device includes a window member having a flat portion and a bent portion connected to the flat portion. A display panel is disposed on a rear surface of the window member and includes a central portion and a corner portion protruding from the central portion and overlapping with the flat portion and the bent portion. A first sealing member is disposed on a rear surface of the display panel and overlaps with the corner portion. A second sealing member is disposed on the rear surface of the window member and is spaced apart from the central portion and the corner portion. A first adhesive contacts the first sealing member and the second sealing member and seals a space which is defined between the first sealing member and the second sealing member in the flat portion.
US10721828B2 Layered assemblies
An assembly structure is formed of generally rigid layers of material bonded to generally flexible layers so as to form apparatus including hinges, bearings, and other translating and rotating subunits along with embedded functional devices.
US10721821B2 Printed circuit board
A printed circuit board has a printed wiring board and a semiconductor package mounted on the printed wiring board. The printed wiring board has a signal conductor pattern and a resonance portion resonating with a plurality of resonance frequencies. The resonance portion has a plurality of conductor patterns aligned while separated each other to oppose to the ground conductor pattern through an insulating layer. The plurality of conductor patterns are arranged so as to oppose to the ground conductor pattern which is connected to a ground terminal of the semiconductor package. The resonance portion has a connecting conductor connecting the conductor patterns adjacent to each other. The resonance portion has a via conductor connecting the conductor pattern with the signal conductor pattern. The printed circuit board can reduce an exclusive region of the resonance portion interrupting a plurality of harmonic components, and can reduce EMI originating in a digital signal.
US10721820B2 Display device
A display device includes: a display panel which displays an image with light and a drive unit which is electrically connected to the display panel and drives the display panel. The drive unit includes a drive circuit board and a drive circuit film. The drive circuit board overlaps the display panel, generates a drive signal to drive the display panel and defines a receiving hole therein. The drive circuit film electrically connects the display panel to the drive circuit board and is bent from the display panel toward the drive circuit board. The drive circuit film includes a driver chip which provides a control signal in response to the drive signal from the drive circuit board. The driver chip is received in the receiving hole defined in the drive circuit board.
US10721806B1 Auditorium house light positioning system
A positioning system for a ceiling based LED light module configured to illuminate auditorium aisle ways which provides rotational positioning of the LED light module about a vertical axis as well as pivotal positioning of the light module about orthogonal X and Y axes.
US10721794B2 Intelligent street light
An intelligent street light includes a lamppost and a data transmission system provided at the bottom of the lamppost. The data transmission system includes a data transmission unit, a data exchange unit and a plurality of network devices, which are connected to each other. The data transmission system allows data transmission to be performed between itself and a remote server. This can improve utilization of public resources, reduce construction costs and shorten construction periods of base stations, and effectively enhance coverage of communication signals to improve the quality of communication.
US10721780B2 Method, system and device for recovering invalid downlink data tunnel between networks
Described herein is a method for processing an invalidation of a downlink data tunnel between networks. The method includes the following steps: (1) a core network user plane anchor receives an error indication of data tunnel sent from an access network device, (2) after deciding that the user plane corresponding to the error indication uses a One Tunnel technology, the core network user plane anchor notifies a relevant core network control plane to request recovering the downlink data tunnel, (3) the core network control plane recovers the downlink data tunnel and notifies the core network user plane anchor to update information of the user plane. In addition, a communication system and a communication device are also provided. The method, system, and device can improve the speed of recovering data transmission after the downlink data tunnel becomes invalid.
US10721779B2 Aggregation node for wireless access network utilizing hybrid beamforming
A high frequency data network access system leverages commodity WiFi chipsets and specifically multi spatial stream (e.g., 802.11 ac) chipsets in combination with phased array antenna systems at the aggregation nodes. Examples can be very spectrally efficient with both polarization and frequency diversity.
US10721777B2 Method and apparatus for transmitting a random access preamble in a narrow band IoT system supporting time division duplexing
A method for transmitting a random access preamble in a narrowband-IoT system supporting time division duplexing and an apparatus therefor. In some implementations, a method for transmitting a narrowband physical random access channel (NPRACH) preamble by a user equipment in a narrowband-Internet of things (NB-IoT) system supporting time division duplexing may include: receiving, from a base station, configuration information related to an uplink-downlink configuration; and transmitting, to the base station, the NPRACH preamble configured by considering the uplink-downlink configuration.
US10721775B2 Method for performing early data transmission in random access procedure in wireless communication system and apparatus therefor
This specification provides a method for performing early data transmission in a random access procedure in a wireless communication system.More specifically, the method performed by a user equipment (UE) includes: receiving, from a base station, a control message including first information indicating whether selection for a second transport size (TBS) smaller than a first TBS for message 3 is permitted and second information for the first TBS; transmitting, to the base station, a request for the EDT by using message 1; receiving, from the base station, message 2 including a UL grant for the message 3; determining a repetition number for the message 3 based on the control message and the UL grant; and transmitting the message 3 to the base station by the repetition number.Therefore, there is an effect that battery consumption of the UE can be reduced.
US10721771B2 Timing indication for controlling listen-before-talk procedure
An access node (100-A) of a wireless communication network receives an indication from a further access node (100-B) of the wireless communication network. The indication indicates a timing of a radio transmission (20A, 20B) performed by the further access node (100-B) on a set of radio resources. Based on the indication, the access node (100-A) determines a time which is not overlapped by the radio transmission (20A, 20B) performed by the further access node (100-B). Further, the access node (100-A) initiates a listen-before-talk procedure at the determined time. The listen-before-talk procedure comprises detecting whether there is an ongoing radio transmission on the set of radio resources and, in response to detecting that there is no ongoing radio transmission on the set of radio resources, performing a further radio (20A) transmission on the set of radio resources.
US10721763B2 Small packet optimizations for internet-of-things applications
Certain aspects of the present disclosure relate to methods and apparatus for optimizing delivery of a small amount of mobile originated (MO) or mobile terminated (MT) data.
US10721756B2 Repetition-based uplink for low latency communications in a new radio wireless communication system
A method and apparatus for enabling repetitive transmissions for low latency systems is disclosed. For example, a base station may determine whether an uplink coverage parameter for a UE communicating with the network entity on an uplink communication channel satisfies an uplink coverage threshold, and transmit an activation message for repetition-based uplink communications to the UE based on a determination that the uplink coverage parameter for the UE communicating with the network entity on the uplink communication channel satisfies the uplink coverage threshold. Further, a UE may receive an activation message for repetition-based uplink communications from a network entity, and perform repetitive transmissions on the uplink communication channel for the duration indicated by the one or more transmission parameters in the activation message, the repetitive transmissions being configured based on the uplink sTTI pattern.
US10721755B2 Grant free for large data size
A wireless device may receive one or more radio resource control messages from a base station. The one or more radio resource control messages may comprise: at least one first parameter of a configured periodic grant of a first type, and a second parameter of a first logical channel. A BSR may be multiplexed onto at least one packet in response to a size of the data of the first logical channel being larger than a first threshold. The BSR may indicate the size of the data. The at least one packet may be transmitted via a resource of the configured periodic grant of the first type.
US10721754B2 Data transmission method and apparatus
A method includes: obtaining, by a terminal, to-be-transmitted uplink service data of a preset granularity; obtaining, by the terminal, a QoS requirement parameter corresponding to the to-be-transmitted uplink service data of the preset granularity; and transmitting, by the terminal, the to-be-transmitted uplink service data of the preset granularity based on the QoS requirement parameter corresponding to the to-be-transmitted uplink service data of the preset granularity. Different data processing is implemented for to-be-transmitted uplink service data of preset granularities corresponding to different QoS requirement parameters, so that QoS requirements of uplink service data of different preset granularities are satisfied.
US10721753B2 Scheduling communication in a wireless communication system
A network device, based on received location from a first user equipment (UE) and a second UE may determine that the first UE and the second UE are in proximity to each other. Based on the proximity determination, the network device may provide at least one of the first and second UE uplink LTE resources for transmission, wherein the transmission is associated with a group of UEs.
US10721742B2 Application state change notification program and method therefor
There is provided an app management software 16 for cooperating with a bandwidth control system 2 for dynamically changing a communication bandwidth of the mobile information terminal 3 for each type of application 3a which is installed on the mobile information terminal. This software comprises: a module 22 for causing the mobile information terminal 3 to detect a type of application 3a which communicates from the mobile information terminal 3; a module 24 for causing the mobile information terminal 3 to obtain mobile information terminal identification information for uniquely identifying the mobile information terminal on a communication network; a module 26 for causing the mobile information terminal 3 to send the type of application as well as information for identifying the mobile information terminal to the bandwidth control system; and a display section 28 for causing the mobile information terminal 3 to receive a communication status for each application from the bandwidth control system and displaying the communication status on a display of the mobile information terminal.
US10721741B2 Inter-frequency mobility support for communication systems with dynamic spectrum assignments
Systems and methods for enabling inter-frequency user equipment mobility in shared spectrum communication systems. One example system includes a communication interface coupled to an electronic processor. The electronic processor is configured to, for each of a plurality of base stations, determine a location for the base station. The electronic processor is configured to select at least one handover candidate from the plurality of base stations based on the location and at least one base station characteristic. The electronic processor is configured to determine a channel allocation. The electronic processor is configured to generate, based on the channel allocation of the at least one handover candidate, a neighbor channel list. The electronic processor is configured to transmit the neighbor channel list via the communication interface.
US10721738B2 Base station device, gateway device, call connecting method, and wireless communication system
A system is provided which is capable of connecting a call without degrading the security level in a mobile terminal network, even when a call addressed to a user equipment (UE) arrives via the Internet or a home network. A femto base station receives a packet addressed to a UE via the Internet or a home network, and starts a paging procedure. The UE establishes an RRC connection to the femto base station. The UE transmits, to the femto base station, a paging response addressed to the SGSN. The femto base station performs NAS verification. If the femto base station detects the paging response to a paging request that the femto base station itself has issued, the femto base station changes the service type of the service request received from the UE from the paging response to signaling.
US10721733B2 Uplink control in a wireless communication network
A method and system are provided having an uplink control structure and a pilot signal having minimal signal overhead for providing channel estimation and data demodulation in a wireless communication network. The uplink control structures enable mobile terminals to communicate with corresponding base stations to perform various functions including obtaining initial system access, submitting a bandwidth request, triggering a continuation of negotiated service, or providing a proposed allocation re-configuration header. A dedicated random access channel is provided to communicatively couple the base station and the mobile terminal so that the mobile terminal can select a random access signaling identification. A resource request is received at the base station to uplink resource information from the mobile terminal and an initial access information request is received from the mobile terminal to configure the base station connection. Pilot signals with varying density configurations are provided to include low density symbol patterns for multiple contiguous resource blocks and high density symbol patterns for single resource blocks.
US10721725B2 Terminal device, base station device, communication method, and integrated circuit for decoding a physical downlink shared channel in a non-MBSFN subframe
A terminal device includes means of determining resource elements to which a physical downlink shared channel is mapped for transmission on the physical downlink shared channel in a non-MBSFN subframe that is scheduled by using a downlink control information format 1A based on positions of cell-specific reference signals that are provided by using a physical layer cell identity.
US10721723B2 Dynamic padding field to match downlink and uplink downlink control information length
Aspects of the disclosure relate to communication systems, apparatus and methods which enable or support transmitting/receiving downlink control information (DCI) carrying a downlink grant or an uplink grant. A method includes detecting a reference length based on an effective length of a downlink (DL) grant DCI and an effective length of an uplink (UL) grant DCI and calculating a length difference based on the effective DL grant DCI length and the effective UL grant DCI length. A length of a padding field in the DL grant DCI and/or the UL grant DCI is set equal to the calculated length difference such that the lengths of the DL grant DCI and UL grant DCI are both equal to the reference length. Padding bits are inserted in the padding field of the DL grant DCI and/or the UL grant DCI. Thereafter, the DL grant DCI and/or the UL grant DCI is encoded and transmitted to a scheduled entity.
US10721721B2 Communication system
A communications system is described that has a base station and a number of user devices, including legacy user devices and non-legacy user devices. The base station generates control data for transmission to the user devices, the control data including common control data for reception and decoding by a plurality of user devices and user specific control data for reception and decoding by a specific user device. The common control data is for reception and decoding by the non-legacy user devices and cannot be decoded by the legacy user devices. The common control data is repeated within multiple subframes for reception and decoding by non-legacy user devices. The non-legacy user devices are typically Machine Type Communications (MTC) user devices.
US10721717B2 Band combination constraint on the number of supported layers
The disclosure relates to reduced signaling to carry out the linking between new radio (NR) carrier aggregation (CA) band combinations and NR band processing combinations (BPCs), and includes apparatus and methods of receiving, at a modem of a user equipment (UE), a UE configuration from a base station based on UE band combination constraint information, configuring the UE, by a processor of the UE, according to the UE configuration, and performing a communication with the base station, via the modem of the UE, according to the UE configuration. In an implementation, the disclosure includes transmitting the UE band combination constraint information, such as in the form of receiving a total number of layers supported in a CA band combination, and wherein receiving the UE configuration further comprises receiving a CA combination and a BPC configuration in response to the UE band combination constraint information.
US10721714B2 Base station and radio terminal for performing radio access network paging
A base station according to an embodiment is a base station included in a RAN of a mobile communication system. The base station includes a receiver configured to receive, from a radio terminal in a specific state, a message indicating that the radio terminal has left a RAN paging area, and a transmitter configured to transmit, to a mobility management entity, paging area information related to update of the RAN paging area in response to the reception of the message. The specific state is a state in which an anchor base station in the RAN paging area maintains an S1 connection for the radio terminal and the RAN paging area is configured to the radio terminal.
US10721708B1 Device location classification using data collected by wireless access points
Techniques for generating a prediction for a location of a mobile device includes a network controller obtaining signal strength information and angle-of-arrival information for mobile devices from a plurality of access points disposed at a location that includes two or more zones. The network controller extracts features from the obtained information. The features indicate whether the mobile devices are more likely in a first zone than in one or more of second zones of the two or more zones. The network controller generates a software model for classifying a mobile device into one of the two or more zones by applying a computer learning process to the extracted features. The network controller uses the software model to generate a prediction indicating that a first mobile device is in one of the two or more zones, and performs an action at the location based on the prediction.
US10721706B2 Reminders based on device proximity using bluetooth LE
In one general aspect, a method can include identifying, by a computing device, a geographic proximity of an entity, establishing, by the computing device, direct short-range communications with the entity, the computing device and the entity being able to communicate with one another using a short-range communication protocol. The method can further include receiving, by the computing device, an indication that the computing device shares an identifier with the entity, and receiving, by the computing device, information relevant to the computing device regarding the entity based on the shared identifier.
US10721700B2 Command execution synchronization in a nodal network using controlled delay techniques
The disclosure provides an example of a system and a method for command execution synchronization in a nodal network. In one example, the method includes starting at a first time, propagating a message including an instruction and timestamp, in a nodal network including a plurality of wireless communication nodes (nodes). The timestamp identifies a second time later than the first time by an amount of time equal to or greater than a period of delay expected for propagation of the message through the nodal network to all of the nodes. The method also includes running a software (soft) clock in each of the nodes, the soft clocks being synchronized to within a timing error tolerance value of the soft clocks in other of the nodes and executing, by each respective one of the nodes, the instruction when the soft clock of the respective nodes reaches the second time identified by the timestamp.
US10721695B2 Method and apparatus for performing frequency synchronization for carriers
A method and apparatus may include configuring, by a base station, a synchronization signal. The synchronization signal may be aligned with a sub carrier spacing grid of a radio access technology. The synchronization signal may be positioned at a frequency location that is the same or about the same as a frequency step of a channel raster. The synchronization signal may be transmitted to a user equipment so that the center of the synchronization signal is transmitted with a frequency offset with respect to the center of the radio-access technology bandwidth.
US10721674B2 Information processing apparatus that identifies exact distance to transmitting apparatus, control method therefor, and storage medium
An information processing apparatus which is capable of identifying an exact distance to a transmitting apparatus. A received radio wave intensity is measured when a radio wave transmitted from a transmitting apparatus via a short-range wireless communication is received, and a distance to the transmitting apparatus is identified based on a distance management table in which the received radio wave intensity and a distance associated with the received radio wave intensity are managed. A received radio wave intensity at a reference position a predetermined distance away from the transmitting apparatus is measured. The distance management table is calibrated based on the measured received radio wave intensity at the reference position.
US10721673B2 Relay communication system
A method in a relay station includes communicating with a base station, determining if a control signal is included in a subframe, and decoding data in the subframe if the control signal is included in the subframe. The control signal includes a parameter which is related to a quantity of resource blocks.
US10721668B2 Network virtualization of user equipment in a wireless communication network
Embodiments for network virtualization of user equipment (UE) in a wireless communication network. A trigger may be received from a user equipment (UE) indicating potential UE mobility away from a remote virtual machine (VM) instance on a host server collocated on an eNodeB in the wireless communication network. One or more identifiers (ID) of one or more potential host servers collocated on one or more alternative eNodeBs may be determined for receiving the UE. VM replication may be provided to the one or more potential host servers to enable continuation of the remote VM instance.
US10721667B2 Method and device for distributing idle user equipment in multi-carrier based mobile communication system
The present invention relates to a method and device for distributing idle UE by a carrier in eNB of a multi-carrier based mobile communication system. The method of distributing idle UE in a multi-carrier based mobile communication system according to the present invention includes a process of determining a search rate by a carrier on the basis of information representing load on the carrier, a step of determining a cell reselection priority on the idle UE on the basis of the determined search rate, and a process of transmitting the determined cell reselection priority to the idle UE.
US10721666B2 Multi-member bluetooth device capable of avoiding signal interrupt and related main bluetooth circuit and auxiliary bluetooth circuit
A multi-member Bluetooth device includes: a main Bluetooth circuit capable of directly communicating with a remote Bluetooth device through a Bluetooth transmission approach; and an auxiliary Bluetooth circuit capable of indirectly communicating with the remote Bluetooth device through the main Bluetooth circuit. After operating for a certain period, the main Bluetooth circuit transmits the main Bluetooth circuit's device identification data and multiple Bluetooth connection parameters between the main Bluetooth circuit and the remote Bluetooth device to the auxiliary Bluetooth circuit. When received instructions from the main Bluetooth circuit, the auxiliary Bluetooth circuit utilizes the device identification data and the multiple Bluetooth connection parameters transmitted from the main Bluetooth circuit to directly communicate with the remote Bluetooth device through a Bluetooth transmission approach by imitating the main Bluetooth circuit, and the main Bluetooth circuit then indirectly communicates with the remote Bluetooth device through the auxiliary Bluetooth circuit.
US10721664B2 Methods and network nodes for reuse of EPC session between 3GPP and WLAN
A method performed in a mobility management node includes the mobility management node receiving a first Packet Data Network (PDN) activation request from a wireless local area network (WLAN) access gateway, the first PDN activation request specifying an access point name (APN) and a tunnel endpoint identifier (TEID) parameter for identifying the WLAN access gateway, the WLAN access gateway connected to a user equipment (UE). The method further includes in response to receiving the PDN activation request, the mobility management node (i) selecting a Packet Data Network Gateway (PGW) based on the specified APN, (ii) generating a second PDN activation session request that includes the TEID parameter for identifying the WLAN access gateway, (iii) selecting a serving gateway (SGW), and (iv) forwarding the second PDN activation request to the selected SGW.
US10721660B2 Terminal-specific cluster of access nodes for high frequency wireless access
A wireless communication network includes an assistant serving access node (415) and a principal serving access node (410). The principal serving access node (410) receives one or more measurement reports. The principal serving access node (410) communicates an assistance request to communicate one or more data packets. The assistant serving access node (415) buffers the one or more data packets before receiving the assistance request and communicates the one or more data packets to the user equipment (110).
US10721659B2 Radio communication system, terminal device, base station device, radio communication method, and integrated circuit
A measurement object of which a terminal device takes a measurement is selected based on information of whether or not the measurement object included in a measurement configuration message notified by a base station device includes a parameter for a gap configuration or for a cell identification time configuration for small-cell measurement, and receiving power of a cell in which the terminal device itself is present.
US10721658B2 Mobility management method, apparatus, and system
Embodiments relate to the field of communications technologies, and specifically, to a mobility management method, an apparatus, and a system. Embodiments of the present invention provide the mobility management method, the apparatus, and the system. When a primary cell of user equipment is changed, a change of the primary cell is performed through modification but not through conventional handover, so that data transmission is uninterrupted when the primary cell is changed.
US10721654B2 Method and apparatus for enhancing handover procedure for supporting conditional handover in wireless communication system
A method and apparatus for enhancing a handover procedure for supporting conditional handover in a wireless communication system. A source base station (e.g. source gNB/eNB) receives a message informing that a wireless device is handed over from the source base station to a target base station (e.g. target gNB/eNB). The target base station is one of candidate target base stations in the conditional handover procedure. After receiving the message, the source base station transmits a sequence number (SN) status transfer message to the target base station.
US10721653B2 Radio access network node, and method and non-transitory computer readable medium therefor
A radio access network (RAN) node (11) is configured to send, to another RAN node (12), first control information regarding at least one of one or more bandwidth parts (BWPs) configured in a system bandwidth. It is thus, for example, possible to contribute to inter-radio access network (RAN) node (e.g., inter-gNB) signaling enhanced to handle bandwidth parts.
US10721652B2 Access point contention window alteration
Example implementations relate to access point contention window alterations. For example, a system for access point contention window alterations may comprise a processing resource; and a memory resource storing readable instructions to cause the processing resource to: calculate an activity value for a station of a network; and alter a defined contention window of an access point coupled to the station when the activity value is above a threshold activity level.
US10721648B2 Device requested protocol data unit session modification in the 5G system
Systems and methods of segregating a SDF of a PDU session are described. The UE transmits a NAS message to the network. The NAS message indicates the SDF, the desired QoS, and a segregation indication that requests that the network establish a separate QoS flow for the SDF even if an existing QoS flow is able to support the specific QoS. The SMF decides whether or not to establish the separate QoS flow and updates filters in the UPF as well as providing a response to the UE containing a similar indication. The UE modifies resources related to the PDU session based on the response. The QoS is indicated as a 5QI and GBR or as a QFI of an existing QoS Flow on which the SDF is to be added if the separate QoS is not established. The QFI is in an unencrypted SDAP header of the NAS message.
US10721637B2 Distributed antenna system continuity
Technologies are described for using optical and electrical transmission of a plurality of communications services from a plurality of outside sources to a network of users via a distributed antenna system. The systems and methods disclosed herein provide for distribution of the communications services and for re-routing the services when a failure occurs. These systems and methods detect when there is a failure of the service to the network or within the network, where the failure has occurred, and how to redistribute the services via a switching network or matrix.
US10721625B2 Universal personal identification signal
A universal identity and physical presence detection in the form of a personal, universal transponder signal is described. This signal allows a user to interact with devices in the user's environment without having to download vendor-specific apps, set up vendor-specific accounts or be limited to a siloed eco-system of a manufacturer brand. The universal signal representing an individual allows for devices and software to detect and query the beacon transmitting the signal for information relating to the user and augmented onto the physical environment. This provides a more personalized, efficient, and, in some instances, secure experience for the user. Embodiments focus on minimizing user workload to allow for seamless interactions with her environment. Various embodiments provide a truly universal signal for all users and devices to interact, wherein all parties benefit from a seamless and natural way of interacting in the physical world.
US10721620B2 Method and apparatus for controlling operations of electronic device
An example electronic device includes memory for storing a program for unlocking the first electronic device using a wearable electronic device; wireless communication circuitry; and one or more processors configured to execute the program stored in the memory to cause the electronic device to at least establish wireless communication, via the wireless communication circuitry, with the wearable electronic device when the wearable electronic device is in a wireless communication range of the first electronic device; determine whether the wearable second electronic device is authenticated for unlocking the first electronic device; determine whether the wearable electronic device is in a specific range of the first electronic device based on a signal transmitted from the wearable electronic device being worn; and unlock the first electronic device based on determining that the wearable electronic device is authenticated and is in the specific range of the electronic device.
US10721619B2 Methods and network nodes for managing wireless device associated information in a wireless communication network
It is provided a core network node, e.g. MME, and a first network node, e.g. a OAM congestion reporting function node, for managing wireless device associated information, in particular for or as part of congestion handling. The nodes are comprised in a wireless communication network, such as a telecommunications network. The core network node obtains the wireless device associated information, encrypts it into an encrypted representation, and sends data comprising the encrypted representation to an OAM system via a RAN. The first network node receives, from the OAM system, the encrypted representation of the wireless device associated information, and decrypts it using one or more decryption keys accessible by the first network node.
US10721604B2 Method and system for operating a communications device that communicates via inductive coupling
Embodiments of methods and systems for operating a communications device that communicates via inductive coupling are described. In an embodiment, a method for operating a communications device that communicates via inductive coupling involves obtaining at least one system or environmental parameter related to the communications device and adjusting a communications configuration of the communications device in response to the at least one system or environmental parameter. Other embodiments are also described.
US10721602B2 Methods and systems for scheduling the transmission of localization signals and operating self-localizing apparatus
Localization systems and methods for transmitting timestampable localization signals from anchors according to one or more transmission schedules. The transmission schedules may be generated and updated to achieve desired positioning performance. For example, one or more anchors may transmit localization signals at a different rate than other anchors, the anchor transmission order can be changed, and the signals can partially overlap. In addition, different transmission parameters may be used to transmit two localization signals at the same time without interference. A self-localizing apparatus is able to receive the localization signals and determine its position. The self-localizing apparatus may have a configurable receiver that can select to receive one of multiple available localization signals. The self-localizing apparatuses may have a pair of receivers able to receive two localization signals at the same time. A bridge anchor may be provided to enable a self-localizing apparatus to seamlessly transition between two localization systems.
US10721601B2 Method, device, and system for optimizing short message signaling
The present invention provides a method which includes: receiving a message, where the message carries a parameter indicating a validity period of a short message sent to a user or indication information indicating whether a record needs to be added to MWD of a user when a short message cannot be transmitted or fails to be transmitted; determining that the short message cannot be transmitted or the short message fails to be transmitted, and a value of the parameter is 0 or the indication information indicates that the record does not need to be added to the MWD of the user when the short message cannot be transmitted or fails to be transmitted; and skipping adding the record to the MWD of the user, where the record includes an identifier of a service center for short message service serving the user. According to the method, additional signaling interaction is reduced.
US10721588B2 Method and apparatus for controlling semi-persistent scheduling
A method of controlling Semi-Persistent Scheduling (SPS) for a user device, including: receiving, by the user device, sidelink (SL) SPS radio network temporary identifier (RNTI) from a base station; and receiving, by the user device, a SL grant including downlink control information (DCI from the base station with a Physical Downlink Control Channel (PDCCH). The DCI includes a SL SPS index field and an activation/release indication field if the DCI with Cyclic Redundancy Check (CRC) is scrambled with the SL SPS RNTI. A start subframe for Sidelink Control (SC) period is determined based on an offset value and a subframe in which the sidelink grant is received, and an index of a subframe for SC period is relative to System Frame Number (SFN) 0.
US10721587B2 Location-based services
Methods and systems are provided for delivering location-based services. Data defining a plurality of geofences and categories relating to points of interest is stored. A current location of a user device is monitored, and is compared with each of the plurality of geofences. Based on the comparison, the user device is determined to be within a geofence associated with one or more points of interest. One or more particular points of interest are identified from among those associated with the geofence based on a user-selected category. Links associated with the particular points of interest are output at an interface of the user device, wherein a selection of a particular link directs a web browser of the user device to a web resource associated with at least one of the particular points of interest.
US10721569B2 Removable middle ear implant sensor
A middle ear implant includes a first interface portion configured to interface with a first structure of a middle ear of a patient, a second interface portion configured to interface with a second structure of the middle ear of the patient, a shaft that connects the first and second interface portions, a carrier plate removably mounted in one of the first or second interface portions, and a removable sensor disposed at one end of the shaft, between the shaft and one of the first interface portion or the second interface portion. The removable sensor is configured to provide a DC signal output indicative of static pressure on the sensor based on placement of the sensor between the first and second structures, and provide an AC signal output indicative of a frequency response of the implant. The removable sensor is disposed at a portion of the carrier plate.
US10721568B2 Piezoelectric package-integrated acoustic transducer devices
Embodiments of the invention include an acoustic transducer device having a base structure that is positioned in proximity to a cavity of an organic substrate, a piezoelectric material in contact with a first electrode of the base structure, and a second electrode in contact with the piezoelectric material. In one example, for a transmit mode, a voltage signal is applied between the first and second electrodes and this causes a stress in the piezoelectric material which causes a stack that is formed with the first electrode, the piezoelectric material, and the second electrode to vibrate and hence the base structure to vibrate and generate acoustic waves.
US10721564B2 Subband spatial and crosstalk cancellation for audio reporoduction
Embodiments herein are primarily described in the context of a system, a method, and a non-transitory computer readable medium for producing a sound with enhanced spatial detectability and reduced crosstalk interference. The audio processing system receives an input audio signal, and performs an audio processing on the input audio signal to generate an output audio signal. In one aspect of the disclosed embodiments, the audio processing system divides the input audio signal into different frequency bands, and enhances a spatial component of the input audio signal with respect to a nonspatial component of the input audio signal for each frequency band.
US10721563B2 Method and apparatus for processing audio signals
Loudspeaker systems, which for technical reasons are not suitable for emitting strong bass signals, can use so-called virtual bass systems. Therein, low frequencies are replaced by their harmonics. However, virtual bass cannot always adequately replace real bass, such that tonal discrepancies may result. Methods and systems are disclosed to improve the bass reproduction of virtual bass by mixing the generated harmonics with a reduced original bass component of the input audio signal. The mixing ratio of this blend can be variable and can be determined automatically. For example, the mixing ratio can change when a level threshold is exceeded, when a temperature rises above/drops below a threshold, a calorimetric threshold is exceeded, or at fixed times of day.
US10721560B2 Intelligent beam steering in microphone array
Various aspects include approaches for intelligent acoustic beam steering. In particular aspects, a computer-implemented method of controlling a microphone array includes: generating an acoustic map including an acoustic description of a physical environment proximate the speaker system; focusing the microphone array in a direction based upon the acoustic map prior to receiving a voice command input at the microphone array, where generating the acoustic map includes: detecting a location of at least one noise source in the physical environment; and creating a microphone array filter configured to at least partially reject the at least one noise source; receiving voice feedback input from a user at the microphone array; and updating the acoustic map of the physical environment based upon the received voice feedback input.
US10721553B2 Device and loudspeaker cabinet
A device (1) with a device holder (2) and a device insert (3) is described. The device holder (2) has two holder side walls (5a, 5b) which are situated opposite each other and are spaced apart from each other and oriented obliquely to the base plane (4) with respect to a common base plane (4). The holder side walls (5a, 5b) form, together with the base plane (4), a trapezium in cross-section. The device insert (3) has two insert side walls (7a, 7b) which are situated opposite each other and spaced apart from each other and are oriented obliquely to the base plane (6) with respect to a common base plane (6). The distance of the two insert side walls (7a, 7b) from each other increases from the reference plane (6) to the terminal edges of the insert side walls (7a, 7b) which are situated at a distance from the reference plane (6). The reference plane (6) is trapezoidal such that the reference plane (6) of the device insert (3) is oblique with respect to the reference plane (6) of the device holder when the device insert (3) is installed in the device holder (2) and the insert side walls (7a, 7b) bear against in each case one holder side wall (5a, 5b).
US10721552B1 Phantom powered FET circuit for audio application
A novel phantom-powered FET (field effect transistor) circuit for audio application is disclosed. In one embodiment of the invention, a novel phantom-powered FET preamplifier gain circuit can minimize undesirable sound distortions and reduce the cost of producing a conventional preamplifier gain circuit. Moreover, in one embodiment of the invention, one or more novel rounded-edge magnets may be placed close to a ribbon of a ribbon microphone, wherein the one or more novel rounded-edge magnets reduce or minimize reflected sound wave interferences with the vibration of the ribbon during an operation of the ribbon microphone. Furthermore, in one embodiment of the invention, a novel backwave chamber operatively connected to a backside of the ribbon can minimize acoustic pressure, anomalies in frequency responses, and undesirable phase cancellation and doubling effects.
US10721547B2 Self-contained detector, and mapping device and method including such a detector
The invention relates to a self-contained detector (100) for measuring a physical quantity, which includes: at least one sensor (105) for sensing a value representing a physical quantity; a geolocation means (110), configured to provide geolocation coordinates of the detector; an emitter (145) of a wireless signal representing each detected value and the determined coordinates; and a self-contained electric power source (120) configured to power the detector, each sensor, the geolocation means, the emitter and the power source being embedded in a flexible, shock-resistant shell (125), and in a sealed shell (130).
US10721538B2 Apparatus and method for transmitting and receiving broadcast signal
A method for transmitting a broadcast signal according to an embodiment of the present invention includes generating service layer signaling information for discovering and obtaining a broadcast service and a content component of the broadcast service; generating service list information including information for service list building and discovery of the service layer signaling information; and physical layer processing of the service list information, the service layer signaling information, and the content component.
US10721529B2 Video-on-demand system
A video-on-demand system including a video server storing video-on-demand content and for streaming video-on-demand through a first layer of an internet page having a first layer and a second layer; and a controller for causing there to be formed in the second layer a plurality of selectable overlay images such that a user at a location in communication with the internet remote from the video server and the controller can display streamed video-on-demand of the first layer in combination with the overlay images of the second layer and can select one of the overlay images; wherein the overlay images correspond to respective control functions for the video-on-demand stream; and the controller is responsive to selection of an overlay image to change the video-on-demand stream in accordance with the corresponding respective control function.
US10721528B1 System and method for predicting specific audience response to new entertainment content
A system and method for provision of global audience profiling and prediction concerning broadcast and streaming media from disparate data sources. The system facilitates the input of an unlimited number of data sources from online and offline origins including social media and other user generated content web sites. The system identifies key words related to sentiment, topic, and audience attribute. The system then uses a multi-task learning procedure to determine the response for each source and finally to generalize across all sources thus linking a specific audience with identifiable characteristics to a response concerning broadcast or streaming media.
US10721524B2 Methods and apparatus to measure exposure to streaming media
Methods and apparatus to measure exposure to streaming media are disclosed. An example apparatus includes a processor, and memory including machine readable instructions that, when executed, cause the processor to: extract a series of tags associated with media playing on a presentation device, different ones of the tags in the series of the tags embedded in the media at different temporal positions within a duration of the media; identify a first tag from the series of tags to report to a central facility, the first tag identified based on a temporal proximity of the first tag to an event associated with the media playing on the presentation device; and transmit the identified first tag to the central facility, other tags in the series of tags not being transmitted to the central facility.
US10721523B2 Methods and systems for usage reporting
A system for reporting usage.
US10721521B1 Determination of spatialized virtual acoustic scenes from legacy audiovisual media
An audio system generates virtual acoustic environments with three-dimensional (3-D) sound from legacy video with two-dimensional (2-D) sound. The system relocates sound sources within the video from 2-D to into a 3-D geometry to create an immersive 3-D virtual scene of the video that can be viewed using a headset. Accordingly, an audio processing system obtains a video that includes flat mono or stereo audio being generated by one or more sources in the video. The system isolates the audio from each source by segmenting the individual audio sources. Reverberation is removed from the audio from each source to obtain each source's direct sound component. The direct sound component is then re-spatialized to the 3-D local area of the video to generate the 3-D audio based on acoustic characteristics obtained for the local area in the video.
US10721519B2 Automatic generation of network pages from extracted media content
Disclosed are various embodiments to automatically generate network pages from extracted media content. In one embodiment, it is determined that a first facial expression of a face appearing in a frame of a digitally encoded video matches a second facial expression specified in a media extraction rule. The frame of the digitally encoded video is selected in response to the determination that the first facial expression matches the second facial expression. A user interface is generated that includes an image extracted from the selected frame of the digitally encoded video.
US10721510B2 Directing user focus in 360 video consumption
Aspects of the subject disclosure may include, for example, a method including obtaining media content and an identification of a plurality of points of interest in the media content, receiving a request from a user to view the media content, obtaining information about the user, identifying one or more highlight and/or degrade points based on the information about the user, modifying the media content to create highlighted content, the highlighted content being the media content modified to attract attention of the user to the highlight point and drive the attention of the user away from the degrade point, presenting the highlighted content to the user, and monitoring the user's consumption of the content. Other embodiments are disclosed.
US10721508B2 Methods and systems for adaptive content delivery
Systems, devices, and methods for streaming media content over a network are provided. One exemplary method of streaming media content over a network involves obtaining, at a client device coupled to the network from a device coupled to the network, a prioritized list of a plurality of content delivery sources on the network, selecting, by a media player at the client device, a first content delivery source of the plurality of content delivery sources based at least in part on the prioritized list, and requesting, by the media player, the media content from the first content delivery source via the network.
US10721502B2 Broadcasting signal transmission device, broadcasting signal reception device, broadcasting signal transmission method, and broadcasting signal reception method
The present invention proposes a method for transmitting a broadcasting signal. The method for transmitting a broadcasting signal according to the present invention proposes a system capable of supporting a next generation broadcasting service in an environment which supports next generation hybrid broadcasting using a terrestrial broadcasting network and an Internet network. In addition, the present invention proposes an efficient signaling method which can cover both the terrestrial broadcasting network and the Internet network in the environment which supports the next generation hybrid broadcasting.
US10721496B2 Inheritance in sample array multitree subdivision
A better compromise between encoding complexity and achievable rate distortion ratio, and/or to achieve a better rate distortion ratio is achieved by using multitree sub-divisioning not only in order to subdivide a continuous area, namely the sample array, into leaf regions, but using the intermediate regions also to share coding parameters among the corresponding collocated leaf blocks. By this measure, coding procedures performed in tiles—leaf regions—locally, may be associated with coding parameters individually without having to, however, explicitly transmit the whole coding parameters for each leaf region separately. Rather, similarities may effectively exploited by using the multitree subdivision.
US10721491B2 Distributed clash and snapping
The invention notably relates to a computer-implemented method for designing a 3D assembly of modeled objects. The method comprises rendering on a second computer a 3D assembly of modeled objects by merging a second 3D modeled object with at least one raster image of a first 3D modeled object, the at least one raster image having being streamed from a first computer to the second computer; sending from the second computer to the first computer first data related to the second 3D modeled object for contact computation between the first and second 3D modeled objects; and computing on the first computer a contact between the first and second 3D modeled objects.
US10721489B2 Geometry-based priority for the construction of candidate lists
In one example, a device includes a memory configured to store the video data; and one or more processors implemented in circuitry and configured to determine a plurality of distances between a first representative point of a current block of video data and a plurality of second representative points of neighboring blocks to the current block, add one or more of the neighboring blocks as candidates to a candidate list of the current block in an order according to the distances between the first representative point and the second representative points, and code the current block using the candidate list. The candidate list may be, for example, a merge list, an AMVP list, or a most probable mode list. Alternatively, the candidate list may be a list of candidates from which to determine context information for context-adaptive binary arithmetic coding (CABAC).
US10721487B2 Converting a bi-predicted merging candidate in a merging candidate list for a prediction unit of a picture
Motion compensation requires a significant amount of memory bandwidth, especially for smaller prediction unit sizes. The worst case bandwidth requirements can occur when bi-predicted 4×8 or 8×4 PUs are used. To reduce the memory bandwidth requirements for such smaller PUs, methods are provided for restricting inter-coded PUs of small block sizes to be coded only in a uni-predictive mode, i.e., forward prediction or backward prediction. More specifically, PUs of specified restricted sizes in bi-predicted slices (B slices) are forced to be uni-predicted.
US10721475B2 K-nearest neighbor model-based content adaptive encoding parameters determination
In one example, a segment of media content, a predefined maximum bitrate, and a predefined maximum quality measure may be received. K-NN having similar bitrate and quality data to the segment of media content may be determined using a trained k-nearest neighbor model. The K-NN are determined from a training set of media content segments. Further, at least one content adaptive encoding parameter for the segment of media content may be determined within the predefined maximum bitrate and the predefined maximum quality measure using the determined k-nearest neighbor. The at least one content adaptive encoding parameter is inputted to an encoder to encode the segment of media content.
US10721471B2 Deep learning based quantization parameter estimation for video encoding
Techniques related to quantization parameter estimation for video coding are discussed. Such techniques may include generating features using a picture of input video received for encoding and applying a neural network to a feature vector including the features, a target bitrate, and a resolution of the picture to generate an estimated quantization parameter for encoding the picture.
US10721469B2 Line buffer reduction for adaptive loop filtering in video coding
A method of coding video data, the method comprising coding a block of video data to obtaining a coded block of video data, applying an adaptive loop filter defined by a filter support to samples of the coded block of video data, including using padded samples for portions of the filter support that are outside of the block, and outputting the coded block of video data after applying adaptive loop filtering to the coded block of video data.
US10721460B2 Apparatus and method for rendering image
An image rendering apparatus and method for rendering a stereoscopic image are provided. The image rendering apparatus may estimate a disparity of an image pixel included in an input image. Based on the disparity, a viewpoint direction of the image pixel may be determined by the image rendering apparatus. The image rendering apparatus may render a stereoscopic image by assigning a pixel value of the image pixel to a display pixel having a viewpoint direction corresponding to the viewpoint direction of the image pixel, instead of generating a multiview image.
US10721451B2 Arrangement for, and method of, loading freight into a shipping container
A plurality of three-dimensional (3D) cameras is deployed about a zone through which freight is conveyed to a shipping container. The 3D cameras have sensors with fields of view over which a plurality of point clouds of voxels are captured from the freight. A server combines the point clouds to obtain a composite point cloud of the freight, encloses the composite point cloud with a bounding box having dimensions, and dimensions the freight from the dimensions of the bounding box. An optional scale weighs the freight while it is being dimensioned and moved through the zone.
US10721447B2 Projection display and image correction method
A projection display includes an image display device that displays an image, a projection unit that projects the image displayed by the image display device to a projection surface, a light irradiator that irradiates the projection surface with linear light at an incident angle shallower than an incident angle of projection light, in which the linear light extends along a first direction within the projection surface, an imaging unit that has an optical axis different from an optical axis of the light irradiator, and performs capturing of the projection surface, and a signal processor that performs signal processing on an imaging signal outputted from the imaging unit. The imaging unit performs capturing of the linear light with which the projection surface is irradiated, and the signal processor corrects, on a basis of a captured image of the linear light, a distortion of the projected image.
US10721439B1 Systems and methods for directing content generation using a first-person point-of-view device
A method for personalizing a content item using captured footage is disclosed. The method includes receiving a first video feed from a first camera, wherein the first camera is designated as a source camera for capturing an event during a first time duration. The method also includes receiving data from a second camera, and determining, based on the received data from the second camera, that an action was performed using the second camera, the action being indicative of a region of interest (ROI) of the user of the second camera occurring within a second time duration. The method further includes designating the second camera as the source camera for capturing the event during the second time duration.
US10721425B2 Solid-state imaging device
A solid-state imaging device in an embodiment is a solid-state imaging device including an output circuit configured to amplify signals read out from a plurality of pixels. The solid-state imaging device includes a logic circuit configured to generate operation timing of the output circuit and a delay generation circuit configured to control a delay amount for adjusting a pulse generated by the logic circuit to optimum timing. The delay generation circuit is configured of a first variable delay circuit configured to generate a delay pulse, a reference clock of which is delayed by a reference delay amount, a control circuit configured to control the first variable delay circuit and calculate, as a digital signal, a delay code corresponding to the reference delay amount, and a second variable delay circuit configured to adjust the timing of the pulse using the delay code.
US10721416B2 Imaging device
An imaging device includes an imaging unit, a sensor, and a controller. The imaging unit sequentially outputs a digital image by capturing a subject. The sensor includes a photoelectric element for receiving a part of luminous flux from the subject incident on the imaging unit. The sensor detects an AC current component of the luminous flux from the luminous flux received by the photoelectric element. The controller detects a flicker cycle in the luminous flux from the AC current component.
US10721407B1 Real-time image capture system
A method for processing camera images in real-time is disclosed. The user starts a process that generates a feed from a mobile device of camera images of a document. An image from the feed is obtained and set as the current image. One or more of a plurality of aspects regarding the image are computed and tested against a threshold. If the aspect fails to satisfy the threshold, then the user is prompted to change the move the mobile device. Once the aspects satisfy their respective thresholds, the camera feed is stopped, the last image is saved, and character recognition of the last image is performed and displayed to the user.
US10721395B2 Image processing apparatus, image pickup apparatus, image processing method, and non-transitory computer-readable storage medium
An image processing apparatus (104) includes a first obtainer (104a) that obtains a plurality of input images (111) obtained by photographing an object a plurality of times while at least one of a light source position and a viewpoint is changed, and a second obtainer (104b) that obtains a plurality of diffuse images (115) based on the same pixel areas of object images in the plurality of input images (111).
US10721392B2 Method and a system for eye tracking
According to an aspect of the present inventive concept there is provided a method for eye tracking, comprising: capturing a sequence of digital images of an eye of a user; outputting data including said sequence of images to an image processing unit; processing said data by the image processing unit to determine a sequence of positions of the eye, each position being indicative of a gaze direction, acquiring biosignal data representing an activity of the eye; and in response to detecting closing of the eye based on the acquired biosignal data, pausing at least one of said capturing, said outputting and said processing. A system for implementing the method is also disclosed.
US10721388B2 Video motion effect generation based on content analysis
In one embodiment, a system detects objects in an image and generates attention regions that are positioned in the image based on first positions of the objects in the image. Focus points for the objects are generated for the attention regions at one or more second positions. Focus boxes are generated using the second positions of the focus points. Then, the system generates information for a motion effect using content of the image based on a number of the focus boxes and third positions of the focus boxes.
US10721385B2 Information processing apparatus, imaging apparatus, information processing system, and method to implement power saving mode by stopping a first communication path
Reduction in power consumption of a video camera and a remote controller that displays a captured image of the video camera and improvement of operability are achieved. In a system including the video camera and the remote controller that displays a captured image of the video camera, when a period in which there is no operation on the operation unit of the remote controller reaches a first prescribed time, transmission of the captured image from the video camera to the remote controller via Wi-Fi communication and displaying processing on a display unit of the remote controller are stopped. Further, when a period in which there is no operation on the operation unit of the remote controller reaches a second prescribed time, the Wi-Fi communication is interrupted. Valid operation unit information in each mode is displayed on the display unit of the remote controller.
US10721382B2 Refrigerators having internal content cameras, and methods of operating the same
Example refrigerators having internal content cameras, and methods of operating the same are disclosed. A disclosed example refrigerator includes a cabinet, an internal compartment disposed within the cabinet, a closing member operatively coupled to the cabinet providing selective access to the internal compartment, two cameras disposed in the compartment and positioned to capture images of different portions of the compartment, two light sources disposed in the compartment, and a controller communicatively coupled with the cameras and light sources and configured to control the light sources to provide two different illuminations for respective ones of the two cameras.
US10721380B2 Plenoptic camera and method of controlling the same
A plenoptic camera having a camera lens, a microlens array and a photosensors array is described. An optical device is arranged before the camera lens according to a light-traveling direction of a light flux entering the plenoptic camera. The optical device includes a first layer that is controllable between a transmissive mode and a scattering mode and at least one light source arranged at a border of the optical device. A method for controlling the plenoptic camera is also described.
US10721378B2 Image management system and unmanned flying body
In an image management system 100, an unmanned flying body 1 acquires a camera image during the flight of the unmanned moving body, an image accumulating server 30 records the camera image, and a reproduction terminal apparatus 40 reproduces the camera image. If a predetermined subject is determined included in the camera image, then one of the acquisition processing, the recording processing, and the reproduction processing to be executed on an camera image is restricted. Further, if an image-taking prohibited area is determined included in an image-taking range of a camera, one of the acquisition processing, the recording processing, and the reproduction processing to be executed on the camera image is restricted.
US10721376B2 System and method to identify backup camera vision impairment
A system to identify vision sensor impairment, the system including: a memory with one or more executable instructions; a controller to execute the executable instructions; a vision sensor located on a vehicle to capture at least one image of at least a portion of an environment surrounding the vehicle; where the executable instructions enable the controller to: receive a request communicated from a mobile computing device; in response to the request, communicate an activation signal to the vision sensor, the activation signal to activate the vision sensor to capture an image of the environment surrounding the vehicle; receive the captured image from the vision sensor; determine whether the view of the captured image includes a substantially impairing weather debris object; and based on this determination, generate a notification and communicate the notification to the mobile computing device.
US10721370B2 Information processing apparatus, information processing system, and method of updating file
An information processing apparatus includes a memory that stores an application and a module related to an operation of the application, and circuitry configured to detect a difference between a first character string included in a first file associated with the application and a second character string included in a second file associated with the module as difference information, the second character string corresponding to the first character string, transmit the difference information indicating the detected difference to a server, and update the second file in accordance with an update notification of the second file transmitted from the server.
US10721369B2 Image forming apparatus performing image quality adjustment for foil stamping
An image forming apparatus includes an image forming unit that forms an image based on image data; and a control unit that controls the image forming unit, the control unit is capable of controlling an image quality adjustment operation in the image forming unit, and in formation of an image on which foil stamping is performed, selection of no performance of an image quality adjustment or/and selection of performance of an image quality adjustment for foil stamping is enabled.
US10721358B2 Message forwarding and retrieval with a single messaging service
Embodiments described herein generally relate to a method and system of integrating a user's voice mail onto a single voice messaging service, e.g., a Unified Messaging (UM) service, such that a client may access this single source for voice mail retrieval, even where such voice mails are from a variety of sources, e.g., work, mobile phone, etc. A user, or the user's mobile operator, need only agree to accept the service, and the registration and configuration requirements for providing the service and forwarding calls to the service are automatically configured. The user's existing “speed dial” key or other setting for retrieving voice mail may also be automatically configured to the access number(s) for the service. Configurations may monitor the status of the service and update access and/or forwarding numbers. Voice mail forwarding and settings may also be automatically reverted back to the user's original service.
US10721353B1 Systems and methods for authenticating a caller at a call center
A system for authenticating the identity of a caller (i) receives a phone call from a caller, where the phone call is initiated through an application on a remote computer device associated with the caller, and where the phone call includes one or more phone authentication credentials; (ii) determines a preliminary identity of the caller based upon the one or more phone authentication credentials; (iii) receives online authentication credentials from the application on the remote computer device; (iv) determines a confirmed identity of the caller based, at least in part, upon the one or more online credentials and the preliminary identity of the caller; and (v) displays the confirmed identity of the caller to a user answering the phone call. As a result, the user and/or the system do not need to perform additional authentication before providing service to the caller.
US10721347B2 Detecting patterns and behavior to prevent a mobile terminal drop event
The disclosure relates to technology for preventing a drop event for a mobile device. Sensor data is collected from the mobile device using one or more sensors to determine a pattern and/or current behavior of a user. A potential drop event risk of the mobile device is then determined based on the pattern and/or the current behavior of the user, and a notification is sent to the user of the mobile device indicating the potential drop risk when the pattern and/or the current behavior of the user is determined to satisfy a threshold risk level.
US10721346B2 Integrated platform for aggregating context information
Events and offers based on context is provided by determining an event based on a social media footprint, determining a group of people associated with the event based on the social media footprint, generating an offer based on the group of people and the event; and causing the offer to be displayed to at least one of the group of people.
US10721345B2 Entertainment systems and methods
A method, device, system, and media are directed to controlling a multi-tuner radio. A voice command may be received and/or filtered. An operation of the radio may be modified based on the voice command. A gesture input may be received through a gesture pad. Another operation of the multi-tuner radio may be modified based on the received gesture input. A fingerprint may be recognized with a gesture pad. A user may be authenticated based on the recognized fingerprint. The operation or the other operation may be personalized based on the fingerprint. User training may be provided for the gesture input.
US10721340B2 Guard period configuration for LTE HD-FDD
The present disclosure relates to a method, a device and a computer program for configuring a guard period in Half Duplex Frequency Division Duplex, HD-FDD, operation. According to some aspects, the disclosure relates to a method, performed in a wireless device, of configuring a guard period in HD-FDD operation. The method comprises obtaining a timing advance between the wireless device and an access point; and determining a guard period in the wireless device based on the obtained timing advance and a radio access capability of the wireless device. The disclosure also relates to a wireless device and to a computer program for executing the methods.
US10721339B2 Golf club head
An exemplary golf club head having an increased amount of discretionary mass may be realized by utilizing improved drop angles, an improved average crown height, and/or articulation points. The discretionary mass may be placed low and deep in the club head to improve the location of the center of gravity as well as the inertial properties. A preferred break length may also be utilized to further improve the depth of the center of gravity. In one example, the center of gravity may be positioned to substantially align the sweet spot with the face center of the club head.
US10721335B2 Remote procedure call using quorum state store
A method, system, and non-transitory computer readable medium are disclosed to regarding remote procedure call (RPC) functionality from a requestor node to a processing node using a quorum state store communication protocol. Records from a quorum state store may be augmented to include an indication of both the processing node and the requestor node; remote procedure call (RPC) request information; and information including RPC coordination information. Heartbeat messages may propagate updated quorum state store records throughout the quorum. Requestor nodes and processing nodes may perform requested functions and supply status information via updates to their own quorum state store records. Quorum state store records may be propagated throughout the quorum even when direct communication between requestor nodes and processing nodes may not be available.
US10721332B2 System and method for process migration in a content centric network
One embodiment provides a system. In operation, the system generates a first interest for a first manifest which indicates a first phase of a migration of a data model and indicates a first plurality of resources with corresponding names; in response to receiving the first manifest, transmits, based on the corresponding names of the first plurality of resources, a first plurality of interests for the first plurality of resources; receives a second manifest which indicates a second phase of the migration and indicates a second plurality of resources with corresponding names; transmits, based on the corresponding names of the second plurality of resources, a second plurality of interests for the second plurality of resources; and starts the data model on the system based on content objects retrieved in response to the first and second plurality of interests.
US10721329B2 Scheduling method and customer premises equipment
A data scheduling method and customer premises equipment are provided. The customer premises equipment stores, in a first queue, received service data that is sent from a first network to a second network. Test data is generated that is to be sent from the first network to the second network. The test data is stored in a second queue. The customer premises equipment preferentially schedules the service data in the first queue to be in a third queue and in response to determining that a rate at which the service data is received is lower than a preset limit rate, schedules the test data in the second queue to be in the third queue to reach the limit rate. The service data and/or the test data in the third queue is sent to the second network at the limit rate.
US10721314B2 Systems and methods for enabling service interoperability functionality for WiFi direct devices connected to a network via a wireless access point
Certain embodiments herein are directed to enabling service interoperability functionality for wireless fidelity (WiFi) Direct devices connected to a network via a wireless access point. A WiFi Direct device may identify various other WiFi Direct devices on a WiFi network for performing a requested service, such as printing content or displaying content to a screen. In so doing, the device may share information associated with an access point to which the device is connected with the other devices, which may also share information associated with an access point to which they are connected. In this way, WiFi Direct devices may discover their connectivity with respect to other devices to utilize a broader array of connection options for implementing a desired service, and hence, may leverage application programming interface (API) modules directed at providing service interoperability functionality between software applications and services requested by the software applications.
US10721313B2 Method for processing service request in wireless communication system and apparatus therefor
A method for processing a service request in a wireless communication system, according to one embodiment of the present invention, is performed by a reception device and comprises the steps of: receiving, from a source device, a retrieve request for a resource corresponding to the service satisfying a filter condition; if a target of the retrieve request is an application resource indicating a specific device, searching for a resource satisfying the filter condition included in the retrieve request; if the resource satisfying the filter condition is not present in the reception device, checking whether the filter condition included in the retrieve request includes at least one new resource creation request indicator corresponding to the service, transmitting a request including the filter condition and an identifier of the source device to the specific device; and receiving a response to the request from the specific device, wherein if the specific device successfully generates at least one new resource satisfying the filter condition, the response may include an address of the at least one new resource which has been generated.
US10721307B2 Configurable context aware sensors in IoT smart spaces
Each of a plurality of Internet of Things (IoT) devices includes at least one sensor. At least some of the plurality of IoT devices may have a single, low power, state. At least some of the plurality of IoT devices may have a first, low-power, low-bandwidth, “STANDBY” state and a second, high-power, high-bandwidth, “ACTIVE” state. Controller circuitry, that may include sensor abstraction circuitry and/or analytics circuitry receives a signal from a first IoT device, analyzes the signal and determines whether to transition a second IoT device from the STANDBY state to the ACTIVE state. The controller circuitry beneficially minimizes power consumption and bandwidth requirements for the second IoT device. The controller circuitry also determines at least one of: an event context or an environmental context.
US10721295B2 Popularity-based load-balancing for fog-cloud placement
In one embodiment, a load-balancer in a computer network receives an end-device request for a particular network-based resource, and determines a popularity of the particular network-based resource being requested in comparison to other network-based resources requested by end devices in the computer network. In response to the particular network-based resource being popularly requested, the load-balancer forwards the end-device request into a Fog network to cause the Fog network to respond to the end-device request with particular network-based resource. Conversely, in response to the particular network-based resource not being popularly requested, the load-balancer forwards the end-device request into a Cloud network to cause the Cloud network to respond to the end-device request with particular network-based resource.
US10721293B2 Hybrid cloud applications
As disclosed herein a method, executed by a computer, for enabling a hybrid cloud environment includes receiving, on a cloud environment, a hybrid cloud application package comprising a deployable cloud package and a deployable on-premise package, and deploying the deployable cloud package in a container on the cloud environment, providing a cloud application. The method further includes establishing a secure bi-directional communication tunnel between the cloud environment and an on-premise environment, thereby masking network connection information, and sending, with the secure bi-directional messaging framework, the deployable on-premise package to an on-premise server in the on-premise environment. The method further includes sending a message, with the secure bi-directional messaging framework, requesting services from an on-premise application. A computer program product and a computer system corresponding to the above method are also disclosed herein.
US10721289B2 Apparatus and method for improving loading time in electronic device
Disclosed is method for operating of an electronic device, including receiving a resource information list of a web content from a first server, receiving, from the first server, at least one resource included in the resource information list of the web content, and requesting at least one resource of the resource information list of the web content from a second server based on the received resource information list and the received at least one resource.
US10721285B2 Systems and methods for quick start-up of playback
Systems and methods for quick start-up of playback in accordance with embodiments of the invention are disclosed. Media content may be encoded in a plurality of alternative streams and a quick start-up stream. The quick start-up stream may include media content that is encoded at a lower quality that the alternative streams and may be encrypted with a different, less secure encryption process than that of the alternative streams. During a start-up of playback, the playback device streams the media content from a quick start-up stream until a metric, such as a decryption key for the alternative streams is met. The device then streams the media content from the alternative streams in response to the metric being met.
US10721281B2 Method, system and non-transitory computer-readable recording medium for providing a multilateral communication service
A method for a multilateral communication service includes acquiring at least one of a first video taken in a device of a first user, a first voice recorded in the device of the first user, and a first text message entered in the device of the first user; and specifying a plurality of display areas respectively assigned to a plurality of users participating in a conversation, and dynamically providing at least one of the first video, the first voice, and the first text message to a first display area assigned to the first user. When the first video or text message is dynamically provided, the first video or text message is dynamically displayed in the first display area, and when the first text message is dynamically displayed in the first display area, only a text message most recently entered by the first user is displayed in the first display area.
US10721276B2 Providing SIP signaling data for third party surveillance
Facilitating surveillance of a targeted user participating in communication sessions over a network, such as a VoIP network, that employs SIP. The method includes receiving a subscription request from a subscriber, the subscription request identifying a targeted user to be monitored, monitoring communication sessions in which the targeted user is a participant, to detect SIP events corresponding to state transitions associated with the communication sessions. A system for facilitating surveillance of a targeted user includes an API operable to receive a subscription request from a third party subscriber, the subscription request identifying the targeted user, wherein the third party subscriber is not a participant in the one or more communication sessions, and a SIP events monitoring module operable to detect one or more predetermined SIP events associated with the communication sessions based on the subscription request and notify the third party subscriber of the detected SIP events.
US10721272B2 Mobile equipment identity and/or IOT equipment identity and application identity based security enforcement in service provider networks
Techniques for mobile equipment identity and/or IoT equipment identity and application identity based security enforcement in service provider networks (e.g., service provider networks for mobile subscribers) are disclosed. In some embodiments, a system/process/computer program product for mobile equipment identity and/or IoT equipment identity and application identity based security enforcement in service provider networks includes monitoring network traffic on a service provider network at a security platform to identify a device identifier for a new session; determining an application identifier for user traffic associated with the new session at the security platform; and determining a security policy to apply at the security platform to the new session based on the device identifier and the application identifier.
US10721268B2 Systems and user interfaces for dynamic and interactive investigation based on automatic clustering of related data in various data structures
In various embodiments, systems, methods, and techniques are disclosed for generating a collection of clusters of related data from a seed. Seeds may be generated based on seed generation strategies or rules. Clusters may be generated by, for example, retrieving a seed, adding the seed to a first cluster, retrieving a clustering strategy or rules, and adding related data and/or data entities to the cluster based on the clustering strategy. Various cluster scores may be generated based on attributes of data in a given cluster. Further, cluster metascores may be generated based on various cluster scores associated with a cluster. Clusters may be ranked based on cluster metascores. Various embodiments may enable an analyst to discover various insights related to data clusters, and may be applicable to various tasks including, for example, tax fraud detection, beaconing malware detection, malware user-agent detection, and/or activity trend detection, among various others.
US10721266B1 Automated security incident remediation recommender
At least one security incident indicative of at least one security event that may impact or has impacted one or more assets associated with an organization is obtained. A remediation recommendation is automatically generated for the security incident based on one or more of: (i) one or more remediation processes associated with one or more security incidents that precede the at least one security incident in time; and (ii) one or more values attributed to the one or more assets of the organization.
US10721261B1 Data governance with automated risk valuation via impact per event analytics
A data governance method comprises the following steps. One or more data elements associated with an enterprise are identified as one or more critical data elements. A data structure is maintained for the one or more critical data elements. For a given critical data element, the data structure stores information that reflects an impact that the given critical data element had on at least one event associated with the enterprise. The method predicts a risk associated with a subsequent impact that the given critical data element may have on at least one subsequent event associated with the enterprise, wherein the risk of the subsequent impact is predicted using at least a portion of the information stored in the data structure.
US10721256B2 Anomaly detection based on events composed through unsupervised clustering of log messages
The disclosed embodiments provide a system that detects an anomaly in a computer system based on log messages. During operation, the system receives log messages generated by the computer system during operation of the computer system. Next, the system maps each received log message to a cluster in a set of clusters of log messages, wherein each cluster is associated with a specific event. The system then forms events for consecutive log messages into sequences of events. Finally, the system performs anomaly detection based on the sequences of events, wherein if an anomaly is detected, the system triggers an alert.
US10721250B2 Automatic tunnels routing loop attack defense
The present disclosure relates to systems, methods, and non-transitory computer readable storage medium for detecting a tunnel routing loop attack on a computer network. A method of the presently claimed invention receives a packet of data over an automatic tunnel. When the received packet includes an Internet protocol version 6 (IPv6) packet headers in the received packet may be extracted from the received packet. When an extracted header is a tunnel routing loop attack (TRLA) header, address information included in the TRLA header may be matched to a destination address that the IPv6 packet is about to be tunneled through. When the address information included in the TRLA header matches the destination address that the IPv6 packet is about to be tunneled through the IPv6 packet is dropped because the match indicates that that a loop is about to be formed.
US10721249B2 Method for web application layer attack detection and defense based on behavior characteristic matching and analysis
A method for web application layer attack detection and defense based on behavior characteristic matching and analysis includes presetting a defense rule base, the defense rule base including a plurality of defense rules; acquiring a record that access request data matches the defense rule base in a web application protection system and taking the record as sample data; learning the sample data to establish an analysis model; establishing a user reputation database and setting a blacklist module in the user reputation database; learning the user's access behavior through the analysis model and updating and correcting the defense rules in the defense rule base; establishing an exception defense rule base; and setting a defense method and intercepting the user's access behavior according to the defense method. By intelligently learning the user's behavior, threat behavior can be identified and intercepted quickly to ensure the security of the web server.
US10721245B2 Method and device for automatically verifying security event
The present invention relates to a method and a device for automatically verifying a security event. The method for automatically verifying a security event, according to one embodiment of the present invention, comprises the steps of: receiving a security event and information related to the security event; extracting a feature of the security event; classifying the security event; and verifying the security event.
US10721244B2 Traffic feature information extraction method, traffic feature information extraction device, and traffic feature information extraction program
A traffic feature information extraction method including a regular expression process, a clustering process, and a feature information extraction process. The regular expression process extracts an item set in advance from a traffic log and represents a partial character string included in the item in a regular expression based on a predetermined rule. The clustering process clusters an entry of the traffic log represented in the regular expression. The feature information extraction process extracts, as traffic feature information of each of clusters, an entry having a minimum total sum of distances among entries included in the clustered traffic logs.
US10721237B2 Hierarchical processing for a virtual directory system for LDAP to SCIM proxy service
A method for hierarchically processing LDAP (Lightweight Directory Access Protocol) operations against a SCIM (System for Cross-domain Identity Management) directory is provided. The method includes providing an LDAP Directory Information Tree (DIT) including a plurality of LDAP DIT entries that describe LDAP containers, users and groups, providing a SCIM directory including a plurality of SCIM resource entries that describe SCIM users and groups, migrating the plurality of LDAP DIT entries to the SCIM directory, receiving, from an LDAP-based application over a network, an LDAP operation request, processing the LDAP operation request, and returning an LDAP operation response to the LDAP-based application over the network.
US10721229B2 Method for associating an object with a user, device, object, and corresponding computer program product
A method for associating a communicating object with at least one user. A remote server receives a signal requesting an association between an user identifier and an object identifier. The server verifies an authorization for the association between the object identifier and the user identifier, including verification of whether or not there is pre-existing association of the object identifier with at least one other user identifier. If association is authorized, the object identifier is associated with the user identifier in a database which can be accessed by the remote server. The database includes at least one user identifier list and one object identifier list.
US10721228B2 Biometric authentication of individuals utilizing characteristics of bone and blood vessel structures
Biometric authentication of a subject utilizing bone and/or blood vessel (vein or artery) structures is provided. A vertice profile is generated from a non-invasive, multi-dimensional image scan of a subject or a portion thereof. The vertice profile is generated by identifying relative locations of divots and peaks on a surface of a bone structure or by identifying branch intersections and traversals of blood vessels. Additional verification techniques can be used for proof of life (verification of human subject). If authenticated, access to physical or digital/virtual assets is allowed.
US10721225B1 Crypto exchange friending
A system and method includes establishing a trusted relationship between a first user using a first user device to access a collaboration platform and a second user using a second user device to access the collaboration platform. The method includes receiving, by the collaboration platform, a request from the first user device to establish the trusted relationship with the second user of the collaboration platform. The method also includes transmitting a first authentication code to the first user device responsive to the request. The method includes receiving a second authentication code from the second user device. The method further includes authenticating the second user to establish the trusted relationship between the first user and the second user of the collaboration platform responsive to determining the second authentication code received from the second user device matches the first authentication code transmitted to the first user device.
US10721220B2 Data custodian and curation system
A data custodian and curation system may store data from a data supplier in encrypted form and may allow users to consume the data when the consumers obtain access to the data through an agreement. The curation system may manage access to the data, even allowing a consumer to use the data as if it were their own, but may track each usage of the data to implement a payment scheme or various usage restrictions. The curation system may encrypt downstream uses of the data and operate as a digital rights management system for the data. The custodian and curation system may operate as a cloud service that may contain encrypted data from many data providers but where the data providers may individually control access to their data in a managed system at any granular level.
US10721213B1 IP source obfuscation
A method of obfuscating a source of a multicast packet is provided. The method includes receiving a plurality of multicast packets at a first device from one or more second devices, the multicast packets received over one or more network links. A source internet protocol (IP) address of each multicast packet of the plurality of multicast packets is an IP address of the one or more second devices that sent the multicast packet. The source IP address of each of the plurality of multicast packets is changed to an IP address other than an IP address of the first device or an IP address of the one or more second devices. The plurality of multicast packets can then be sent.
US10721207B1 Pattern-based techniques to discover relationships between hosts
A network discovery service provides pattern-based techniques to discover relationships between hosts in a network employing address translation. Agents are deployed to hosts of the network. To configure an agent, the discovery service obtains outbound transmission data from the agent, which indicates outbound network transmissions that were established by the host. One or more unique outbound transmission patterns are provided to the agent, based on analysis of the outbound transmission data. Inbound transmission data is then received from the agents. The inbound transmission data indicates transmission events at the host devices, as well as the source for each of the open and close events. The inbound transmission data is analyzed to identify occurrences of the outbound transmission patterns. Based on the analysis, communication relationships between the host devices is determined. In some cases, communication relationships between individual processes on different hosts may be determined.
US10721195B2 Detection of business email compromise
Detecting scam is disclosed. A sender, having a first email address, is associated with a set of secondary contact data items. The set of secondary contact data items comprises at least one of a phone number, a second email address, and an instant messaging identifier. It is determined that an email message purporting to originate from the sender's first email address has been sent to a recipient. Prior to allowing access by the recipient to the email message, it is requested, using at least one secondary contact item, that the sender confirm that the email message was indeed originated by the sender. In response to receiving a confirmation from the sender that the sender did originate the email message, the email message is delivered to the recipient.
US10721191B2 Fitness activity related messaging
In one embodiment, a method for generating a message to a friend of a user is provided, comprising: processing activity data of a first user measured by an activity monitoring device to update a value of an activity metric for the first user; identifying a change in an inequality relationship between the value of the activity metric for the first user and a value of the activity metric for a second user; in response to identifying the change in the inequality relationship, prompting the first user to generate a message to the second user.
US10721189B1 Advertising systems and methods employing JavaScript object notation
A JSON advertising system includes an ad management system, a bot builder module, a social network platform, a bot platform, and a client, all mutually connected via a suitable network. An advertiser stores an ad creative into an ad server located in the ad management system, and generates JSON code via a JSON code tool within the bot builder module for each part of advertisement content stored in the ad server. Then, a client logs into a social network platform news feed, retrieving and displaying the advertisement. A user engages the ad and is redirected to a bot platform chat interface, retrieving bot advertisement content from a bot server and linking the content to the advertisement stored in the ad server as determined by the JSON code.
US10721187B1 Emulating output queued behavior in a virtual output queue switch
A system and method for routing network packets. A switch fabric connects a plurality of forwarding units, including an egress forwarding unit and two or more ingress forwarding units, each ingress forwarding unit forwarding network packets to the egress forwarding unit via the switch fabric. The egress forwarding unit includes a scheduler and an output queue. Each ingress forwarding unit includes a Virtual Output Queue (VOQ) connected to the output queue and a VOQ manager. The scheduler receives time of arrival information for network packets stored in the VOQs, determines, based on the time of arrival information for each network packet, a device resident time for the network packets stored in the VOQs, and requests, from one of the VOQs and based on the device resident times, the network packet with the longest device resident time.
US10721185B2 Age-based arbitration circuit
This patent application relates generally to an age-based arbitration circuit for use in arbitrating access by a number of data streams to a shared resource managed by a destination (arbiter), in which age-based determinations are performed at the input sources of the data streams in order to designate certain packets as high-priority packets based on packet ages, and the destination expedites processing of the high-priority packets. Among other things, this approach offloads the age-based determinations from the destination, where they otherwise can cause delays in processing packets.
US10721183B2 Allocating and accessing hosting server resources via continuous resource availability updates
Systems and methods are provided for dynamically allocating and accessing hosting server resources to users of hosting services. The system may include one or more servers that provide multiple levels of access to the hosting server resources, and an administration server configured with one or more migration paths that allow the user to migrate the account between two levels while the account remains accessible to all entities authorized to access the account. The hosting server resources may be divided according to virtual partitions that are resizable by the administration server. The system may include a migration interface stored on and accessible to the user from the administration server. The migration interface provides the user with options to migrate the account between the levels of access. The system may include an application programming interface that provides access to the administration server for changing the account's level of access.
US10721181B1 Network locality-based throttling for automated resource migration
A distributed system may implement network locality-based throttling for automatic resource migration. Utilization of a distributed system that includes multiple resources at multiple resource hosts may be monitored. New migration operations to migrate a resource in the distributed system may be evaluated with respect a migration operation limit for one or more network localities of the distributed system. If the migration operation limit for the one or more network localities is exceeded, then the new migration operations may be throttled. Different network localities may have different migration operation limits.
US10721171B2 Data transfer system and corresponding methods
A data transfer system (100) includes a data transmission device (103). The data transmission device can include a data communication circuit (206), a memory (202), and a control circuit (201) operable with the communication circuit and the memory circuit. The control circuit can transfer data (306) to a remote device, establish a sliding window (307) spanning a predetermined amount of data, and store the predetermined amount of data. In response to receiving an error message (311) identifying particular data (312) encountering errors in transfer, the control circuit can retransfer the particular data so long as the particular data is within the sliding window.
US10721169B2 TCP proxy using a communication distance indicator
It is provided a method for controlling traffic between a mobile communication terminal (2) and a plurality of hosts (15a-15c), the method being performed in a TCP, Transport Control Protocol, proxy (10) of a cellular network, the TCP proxy comprising a radio side (11) towards the mobile communication terminal, and a network side (12) towards the plurality of hosts. The method comprises the steps of: obtaining a communication distance indicator for each TCP connection between the TCP proxy (10) and each one of the hosts (15a-15c); detecting a constrained traffic situation on the radio side (11) for traffic towards the mobile communication terminal; and reducing incoming traffic on the network side (12) based on the respective communication distance indicators, such that traffic is reduced relatively more for a TCP connection with a large communication distance indicator compared to a TCP connection with a small communication distance indicator.
US10721164B1 Routing methods, systems, and computer program products with multiple sequences of identifiers
In one embodiment, a non-transitory computer-readable media is provided for storing instructions, that when executed by one or more processors of a topology node, cause the topology node to: identify a first sequence of identifiers for data routing in a label switching network from a first node in the label switching network; identify a second sequence of identifiers for data routing in the label switching network from a second node in the label switching network; identify a policy for use in constraining data routing from the first node to a third node; include the first sequence of identifiers and the second sequence of identifiers in a third sequence of identifiers that reflects the policy such that data routing is constrained from the first node to the third node via a plurality of network paths that each include at least one node in the label switching network; and provide path information that identifies the third sequence of identifiers, for constraining data routing, according to the policy, to the third node via the second node.
US10721157B2 Mechanism to detect data plane loops in an openflow network
A method is implemented by a network device functioning as a switch in a software defined networking (SDN) network to detect data plane loops in the SDN network. The method includes receiving a packet, setting a value of a packet register associated with the packet to an initial loop count value, performing an arithmetic operation on the packet register to update the value of the packet register to an updated loop count value when the packet is to be resubmitted to a current flow table or a previous flow table of a packet processing pipeline of the switch, and determining that the packet is in a data plane loop in response to a determination that the updated loop count value is an invalid value.
US10721145B2 Identification of candidate problem network entities
The detection of network communication problems in networks that have multiple end nodes, and multiple transit nodes in between. One or more of the end nodes monitors one or more flows, creates associated flow information including performance information for each flow, and then reports the flow information. A system then estimates, for each of multiple flows within the network, a likely path that network traffic takes through that network. The system might then use performance information for each of the reported flows to identify at least one candidate problem network entity that is common amongst the estimated paths of the at least the subset of the plurality of flows.
US10721143B2 Testing method, device and system
An embodiment of the present invention relates to the technical field of networks, in particular to a testing method, device and system for testing the performance of a Deep Packet Inspection (DPI) device. In this method, a performance analyzing device respectively acquires packet transmission characteristics of packets when being directly forwarded and packet transmission characteristics of the packets having been processed by the DPI device; and a test result on the performance of the DPI device with larger reference significance is acquired by comparing the two packet transmission characteristics.
US10721142B1 Computer network troubleshooting
A system for troubleshooting network problems is disclosed. A model can use demographic information, network usage information, and network membership information to determine an importance of a problem. The importance of the problem for the user who reported the problem, a number of other users affected by the problem, and the importance of the problem to the other users can be used to determine a priority for resolving the problem. Before and after a work order is executed to resolve the problem, network metrics can be gathered, including aggregate network metrics, and automatically presented in various user interfaces. The analysis of the metrics can be used to update a database of which work orders are assigned in response to which problems.
US10721140B2 Dynamic service provisioning system and method
A dynamic provisioning system includes a computer-executed portal that controls a router to, when a request message is received over a broadcast virtual local area network (VLAN), control the router to establish a dedicated VLAN between the customer communication device and the portal over a dedicated VLAN. The dedicated connection directing communication traffic from the customer computing device to the portal while inhibiting other communication traffic from the customer computing device. The portal also generates a user interface at the customer computing device using the dedicated connection in which the user interface to receive unique identifying information from the customer computing device. The portal also authenticates the customer computing device using the unique identifying information such that, when the customer computing device has been authenticated, receives selection of a communication service from the customer computing device, and establishes the selected communication service for the customer computing device.
US10721134B2 Inferring radio type from clustering algorithms
Described embodiments provide systems and methods for inferring a network type and network conditions. The system includes a packet capturing engine configured to capture a plurality of network packets from a plurality of TCP network connections. The system includes a packet analyzer configured to analyze the plurality of network packets to generate a plurality of metrics. The system includes a network classifier configured to infer network types of the plurality of TCP connections based on the plurality of metrics and at least one classification model. The system also includes a conditions ranking engine configured to estimate a level of network congestion for each TCP connection based on the plurality of metrics and the network types.
US10721109B2 Transmission apparatus and transmission method of an aggregate physical layer protocol data unit
A transmission apparatus includes a transmission signal generator which, in operation, generates a transmission signal having an aggregate physical layer protocol data unit (PPDU) that includes a legacy preamble, a legacy header, a non-legacy preamble, a plurality of non-legacy headers and a plurality of data fields; and a transmitter which, in operation, transmits the generated transmission signal, wherein the legacy preamble, the legacy header and the plurality of non-legacy headers are transmitted using a standard bandwidth, the non-legacy preamble and the plurality of data fields are transmitted using a variable bandwidth that is larger than the standard bandwidth and wherein a plurality of sets of each of the plurality of non-legacy headers and each of the plurality of data fields are transmitted sequentially in a time domain.
US10721105B2 Joint adaptation of high and low frequency gains of a linear equalizer
A method and apparatus for adapting, in parallel, two operating parameters associated with an equalizer circuit is disclosed. A control circuit may be configured to initialize a first operating parameter to an initial value, and modify a second operating parameter based upon the initial value of the first parameter. In response to determining a peak amplitude of an output signal of the equalizer circuit is less than a threshold value, the control circuit may be further configured to select a new value for the first operating parameter and adapt, in response to the change in the first operating parameter, the second operating parameter based on a performance metric of the equalizer circuit.
US10721103B2 Signal receiving device and equalizer tuning method thereof
A signal receiving device and an equalizer tuning method thereof are provided. A first equalizer receives an input signal and generates a first equalized signal by compensating the input signal according to a first equalization parameter. A second equalizer generates a second equalized signal by compensating the first equalized signal according to a second equalization parameter. A clock and data recovery circuit recovers the second equalized signal to generate an output signal. An equalizing controller receives the input signal and outputs a first control signal and a second control signal, to adjust the first equalization parameter according to the first control signal and adjust the second equalization parameter according to the second control signal. The equalizing controller detects a first pattern symbol and a second pattern symbol from the output signal and tunes the second equalization parameter according to the number of the first pattern symbol and the second pattern symbol.
US10721099B2 Radio communication system and base station
There is provided a radio communication system provided with a first base station, a second base station that communicates with the first base station, and user equipment that communicates with the first base station, the radio communication system including a determiner that determines, based on a predetermined reference value, sharing between signal processing that is to be performed by the first base station and signal processing that is to be performed by the second base station; a first signal processor for the first base station to perform the signal processing in accordance with the sharing determined by the determiner; and a second signal processor for the second base station to perform the signal processing in accordance with the sharing determined by the determiner.
US10721098B2 Optimizing connectivity between data centers in a hybrid cloud computing system
Connectivity between data centers in a hybrid cloud system having a first data center managed by a first organization and a second data center managed by a second organization, the first organization being a tenant in the second data center, is optimized. According to the described technique, a path-optimized connection is established through a wide area network (WAN) between a first gateway of a first data center and a second gateway of a second data center for an application executing in the first data center based on performance of paths across a set of Internet Protocol (IP) flows. Application packets received from the application at the first gateway are forwarded to a WAN optimization appliance in the first data center. WAN optimized application packets received from the WAN optimization appliance at the first gateway are then sent to the second gateway over the path-optimized connection.
US10721089B1 Device, system, and method of wirelessly controlling electronic devices and appliances
Devices, systems, and methods of wirelessly controlling appliances and electronic devices, such as ceiling fans, air conditioners, garage doors, or the like. A receive-only garage door system is wirelessly controlled by a proprietary remote control unit. A cloning unit is able to clone or duplicate the proprietary wireless signal, and to replay it or re-generate it in response to a triggering command that a user submitted via a smartphone or tablet; thereby enabling to control such garage door system via mobile electronic devices. The cloning unit utilizes recording of the wireless signal payload and carrier frequency; wireless signal analysis; image analysis of the appliance or of the remote control unit; queries to a remote server to obtain properties of the proprietary wireless signal; or other techniques of signal analysis or duplication.
US10721086B2 Balanced conformity in chat conversations
Methods and systems for balanced conformity in chat conversations are disclosed. A method includes: collecting, by a computing device, data from an ongoing group chat; determining, by the computing device, a baseline tone for a plurality of participants in the ongoing group chat using the collected data; determining, by the computing device, a current tone for the plurality of participants in the ongoing group chat using the collected data; determining, by the computing device, a conformity risk score using the baseline tone and the current tone for the plurality of participants in the ongoing group chat; and in response to determining that the conformity risk score exceeds a first predetermined threshold, the computing device automatically inviting an additional participant to join the ongoing group chat.
US10721079B2 Detection of anomalous key material
In representative embodiments, architectures to improve security through use of an anomaly score are disclosed. A set of cryptographic key material is used to create a model based on a dimensionality reduction and a density estimation that captures the expected behavior of the set of cryptographic key material. An anomaly score for presented cryptographic key material is calculated based on the model. The anomaly score represents the divergence from expectations for the presented cryptographic key material. The anomaly score can be used by a relying system to determine whether to trust the presented cryptographic key material. In this way, cryptographic key material that is valid can be tested to determine whether the cryptographic key material should be trusted even though it is valid.
US10721063B2 Secure computation data utilization system, method, apparatus and non-transitory medium
An intermediate apparatus that upon reception of a request from an application apparatus, instructs a plurality of secure computation apparatuses to perform a secret computation processing, in accordance with the request, performs a part of operation of the request from the application apparatus, on at least one of a part of data included in the request or data reconstructed from shares received from a plurality of secure computation apparatuses.
US10721056B2 Key processing method and device
An attack on an RSA encryption algorithm based on simple power analysis (SPA) is thwarted by scrambling the sliding window sequence that results from performing sliding window processing on a power exponent. The sliding window sequence is scrambled with a random code that is utilized to determine an adjustment tendency and an adjustment length.
US10721037B2 Resource allocation device and method in large-scale antenna system
The present disclosure relates to a 5G or pre-5G communication system for supporting a higher data transmission rate beyond a 4G communication system such as LTE. To this end, a base station using a large-scale antenna transmits, to a terminal, reference signal resource configuration information including multiple pieces of reference signal configuration information and reference signal port information, for transmission of a reference signal, and transmits the reference signal to the terminal using some or all of channel measurement resources indicated by the multiple pieces of reference signal configuration information and the reference signal port information included in the reference signal resource configuration information. In this case, the channel measurement resources may correspond to antenna ports, the number of which is indicated by a combination of the multiple pieces of reference signal configuration information and the reference signal port information.
US10721034B1 Detection and remediation of non-responsive customer premises equipment
In a cable network, embodiments detect and remediate a non-responsive customer premise equipment (CPE) device in a customer's premise with minimal or no interaction with a customer. Embodiments may detect and remediate a non-responsive CPE device without rebooting the non-responsive CPE device or the associated cable modem. Embodiments include troubleshooting a data link layer (e.g., Open System Interconnection (OSI) layer 2, or media access control (MAC) layer) and a network layer (e.g., OSI layer 3, or Internet layer) between a service operator network and the non-responsive CPE device. Embodiments include a guided integration and a proactive integration method, computer program product, and system to reduce and/or eliminate the need for a customer service representative to reboot a cable modem, and/or for a customer to reboot a non-responsive CPE device resulting in a fast and less disruptive service experience for the customer.
US10721026B2 Block ACK frame with flow control
A first communication device generates a block acknowledgement (BA) frame that includes (i) acknowledgement information to indicate, to a second communication device, whether the first communication device successfully received multiple media access control (MAC) frames transmitted by the second communication device, and (ii) an indication of a change in a BA session between the first communication device and the second communication device. The first communication device transmits the BA frame to the second communication device, where the BA frame causes the second communication device to adopt the change in the BA session in response to receiving the BA frame.
US10721023B2 Electronic device, radio communication apparatus, and radio communication method
The disclosure relates to an electronic device, radio communication apparatus, and radio communication method. In one embodiment, an electronic device utilized at base station side comprises a processing circuit configured to: acquire information of an arrival time difference of diversity signals transmitted from two or more base stations to a mobile terminal; determine, on the basis of the information, a precoding matrix utilized in diversity signal transmission to reduce an impact of the arrival time difference on a diversity gain; and utilize the determined precoding matrix to perform precoding on a signal to be transmitted.
US10721020B2 Parity frame
A super-frame for transmission in an optical communications system comprises two or more data frames and a parity frame. All frames in the super-frame have been encoded in accordance with a first Forward Error Correction (FEC) scheme. The parity frame is computed over the two or more data frames (prior to or concurrently with or after encoding via the first FEC scheme) according to a second FEC scheme. At a receiver, the super-frame is decoded in accordance with the first FEC scheme to generate a set of FEC decoded frames in which residual errors are clustered, that is, are non-Poisson. The second FEC scheme, which is particularly suited or designed to correct the clustered non-Poisson residual errors, is used to correct the residual errors.
US10721010B2 Time stamp replication within a wireless network using error calculation
Time stamp replication within wireless networks is described. In an embodiment, a wireless station receives an input time stamp and uses this input time stamp to generate an output time stamp. The wireless station transmits the output time stamp to wireless stations in one of a number of groups which make up the wireless network. The output time stamp is generated to compensate for delays between receiving the input time stamp and transmitting the output time stamp such that output time stamp which is transmitted at a time T corresponds to the value that the input time stamp would have had if it had been received at time T (and not at a time earlier than T). This may, therefore, reduce or eliminate independent time stamp errors and jitter caused by multiple disparate systems and processes.
US10721004B2 Method of detecting a direction of arrival of at least one interference signal and system to carry out said method
A method of detecting a direction of arrival of at least one interference signal interfering a wanted signal in a plurality of received signals involves receiving, by a number of antennas of an antenna array, a number of signals, identifying an interference signal in the received signals, applying a beam forming signal processing technique to the identified interference signal, and detecting the direction of arrival from the results of the beam forming signal processing.
US10721000B2 Intrapersonal data communication system
Intrapersonal communication systems and methods that provide an optical digital signal link between two or more local devices are disclosed. In some embodiments, the system includes a first signal converter disposed at a first end of the optical digital signal link and configured to convert between electrical digital signals from a first local device and optical digital signals from the optical digital signal link. The system can include an optical connector having a non-contact portion configured to couple optical digital signals between the first signal converter and the optical digital signal link across a gap. The system can include a second signal converter disposed at a second end of the optical digital signal link and configured to convert between electrical digital signals from the second local device and optical digital signals from the optical digital signal link.
US10720999B2 System and method of de-skewing electrical signals
A method and apparatus of a device that determines transmit and receive skew times between pairs of lanes of an electrical interface of a network element is described. In an exemplary embodiment, the device couple an optical loopback to transmit and receive interfaces of an optical interface, the optical loopback capable of transporting a first optical signal with a plurality of polarization and quadrature combinations. In addition, the device determines the receive skew time by transmitting a second optical signal on the optical loopback with one of the plurality of polarization and quadrature combinations. Furthermore, the device determines the transmit skew time by, tuning transmission delays on the transmit interface for a third optical signal with components corresponding to a pair of the plurality of polarization and quadrature combinations such that the third optical signal is recoverable on the receive interface.
US10720998B2 Coherent optical receiver device and coherent optical receiving method
In a coherent optical receiver device, the dynamic range considerably decreases in the case of selectively receiving the optical multiplexed signals by means of the wavelength of the local oscillator light, therefore, a coherent optical receiver device according to an exemplary aspect of the invention includes a coherent optical receiver receiving optical multiplexed signals in a lump in which signal light is multiplexed; a variable optical attenuator; a local oscillator connected to the coherent optical receiver; and a first controller controlling the variable optical attenuator by means of a first control signal based on an output signal of the coherent optical receiver; wherein the coherent optical receiver includes a 90-degree hybrid circuit, a photoelectric converter, and an impedance conversion amplifier, and selectively detects the signal light interfering with local oscillation light output by the local oscillator out of the optical multiplexed signals; and the variable optical attenuator is disposed in the optical path of the optical multiplexed signals in a stage preceding the photoelectric converter, inputs the optical multiplexed signals, and outputs them to the coherent optical receiver controlling the intensity of the optical multiplexed signals based on the first control signal.
US10720996B2 Frequency characteristic adjustment circuit, optical transmission module using the same, and optical transceiver
A frequency characteristic adjustment circuit is disclosed. The frequency characteristic adjustment circuit is disposed between an optical circuit element and a drive circuit for driving the optical circuit element. A capacitor is connected to an output of the drive circuit. A current supply circuit is controlled by a voltage generated by the drive circuit. The current supply circuit supplies a different current value depending on a voltage received from the drive circuit to the optical circuit element.
US10720994B2 PAM-4 transmitter precoder for 1+0.5D PR channels
A system and method for a high-speed transmitter comprising a precoder configured to receive a sequence of input symbols and to generate for each received symbol a respective recoded symbol is disclosed. The transmitter includes a recoding unit configured for recoding each current received PAM-M based on the recoded symbol immediately preceding the current recoded symbol at the recoding unit, a shift unit configured for determining a shift value for each current received symbol from the recoding unit based on the symbol received from the recoding unit and immediately preceding the current symbol at the shift unit; and Feed-Forward Equalizer unit for applying the shift values to the respective symbols received from the recoding unit to generate a corresponding sequence of output symbols to be transmitted in an output stream.
US10720983B2 Methods, devices and systems for increasing wireless communication range
A device for supporting wireless communication is provided. The device includes a transceiver, an antenna, and a radio frequency (RF) front end system communicatively coupled to the transceiver and the antenna. The RF front end system may include: a RF sampling block coupled to the transceiver and configured to sample signals received from the transceiver and output voltage signals; a RF switching logic coupled to the RF sampling block to receive the voltage signals and configured to switch the front end RF system between a transmitting mode and a receiving mode; a RF transmission gain block coupled to the RF switching logic and configured to increase a transmission power of the signals received from the transceiver; and a RF receiving gain block coupled to the RF switching logic and configured to remove noise signals contained in radio frequency signals received from the antenna.
US10720974B2 Power saving management for mobile devices based on battery charge remaining
A mobile device includes a memory, a battery, and a processor. The processor is configured for synchronizing data with a host. The synchronization is based on an amount of battery charge remaining for the battery.
US10720973B2 Method for ultra-high frequency mobile communication system transreceiving reference signal and feedback and apparatus for same
Provided are a method for transreceiving a beam reference signal or a beam refinement reference signal and transreceiving feedback information for same between a terminal and a base station in an ultra-high frequency mobile communication system, and to an apparatus for same. The method may include identifying a preferable symbol based on reference signal received power or reference signal received quality in a subframe in which the beam reference signal is received and transmitting radio resource management information or channel status information for an antenna port or an antenna array to the base station with respect to the preferable symbol.
US10720972B2 Method for transmitting and receiving channel state information in wireless communication system and device therefor
Disclosed are a method for transmitting and receiving channel state information in a wireless communication system and a device therefor. Specifically, a method for transmitting channel state information (CSI) by a terminal in a wireless communication system may comprise the steps of: receiving, from a base station, setting information for a single CSI process including a first channel state information-reference signal (CSI-RS) configuration, which is associated with K CSI-RS resources of a beamformed CSI-RS type, K being greater than one, and a second CSI-RS configuration, which is associated with one CSI-RS resource of the beamformed CSI-RS type; reporting, to the base station, an indicator indicating a CSI-RS resource selected from among the K CSI-RS resources; and reporting, to the base station, a channel quality indicator (CQI)/precoding matrix indicator (PMI)/rank indicator (RI) derived on the basis of the one CSI-RS resource.
US10720970B2 Apparatus, system and method of communicating a single carrier (SC) transmission
For example, a wireless station may be configured to generate a plurality of time-domain streams in a time domain, the plurality of time-domain streams comprising at least a first time-domain stream comprising a first data sequence in a first interval and a second time-domain stream comprising a second data sequence in the first interval, the first time-domain stream comprises a time-inverted and sign-inverted complex conjugate of the second data sequence in a second interval subsequent to the first interval, and the second time-domain stream comprises a time-inverted complex conjugate of the first data sequence in the second interval; to convert the plurality of time-domain streams into a respective plurality of frequency-domain streams in a frequency domain; and to transmit a Multiple-Input-Multiple-Output (MIMO) transmission based on the plurality of frequency-domain streams.
US10720950B2 Electronic device and method for testing wireless communication circuit
Provided is an electronic device includes an interface for connection to an external device; and a processor electrically connected to the interface, wherein the at least one processor is configured to: set a first radio frequency (RF) signal port of a first chipset to operate in RF signal transmission mode, and set a second RF signal port of a second chipset to operate in RF signal reception mode; obtain an error of transmission performance of the first RF signal port based on a comparison between a designated transmission reference that is input to the first RF signal port and a characteristic of a first intermediate frequency (IF) signal that is output via the second RF signal port; obtain a first compensation value to enable the transmission performance of the first RF signal port to converge to the transmission reference, on the basis of the error of the transmission performance; and store at least one of the error of the transmission performance and the first compensation value in the first chipset via the interface.
US10720947B1 Dynamic spur mitigation for wireless systems
Methods, systems, and devices for wireless communications are described. A device, which may be otherwise known as user equipment (UE), may support spurious emission attenuation. A device may determine, based on a first frequency scan on a radio frequency (RF) spectrum band, that a signal strength of a signal at a frequency of the RF spectrum band satisfies a threshold. The device may perform, based on the first frequency scan on the RF spectrum band, a second frequency scan on the RF spectrum band to determine whether the signal strength of the signal at the frequency of the RF spectrum band satisfies the threshold during the second frequency scan. Subsequently, the device may determine that the signal is a spurious emission at the frequency based on the signal strength of the signal, and configure a notch filter for mitigating the spurious emission at the frequency.
US10720946B2 DC coupled radio frequency modulator
A radio frequency transmitter includes a digital-to-analog converter (DAC), a load circuit, and a modulator circuit. The load circuit is coupled to an output of the DAC. The modulator circuit is coupled to the DAC and the load circuit. The modulator circuit includes a driver circuit configured to provide a bias voltage to the load circuit, and an amplifier configured to receive an output of the DAC biased by an output of the load circuit.
US10720944B2 Convolutional code decoder and convolutional code decoding method
The invention discloses a convolutional code decoder and a convolutional code decoding method. The convolutional code decoder and the convolutional code decoding method of the present invention perform decoding using predictive information, and therefore can demodulate/decode signals more quickly. Earlier completion of demodulation/decoding of signals can terminate the operation earlier and thereby achieve the effect of power savings. The convolutional code decoder performs decoding according to received data and auxiliary data to obtain target data, and includes a first error detection data generation circuit, a channel coding circuit, a first selection circuit, a first Viterbi decoding circuit, a second error detection data generation circuit, a comparison circuit, a second selection circuit, and a second Viterbi decoding circuit.
US10720939B2 Delta-sigma ad converter and delta-sigma ad converting method
Provided is a delta-sigma AD converter including a delta-sigma modulating section that outputs a digital signal obtained by performing delta-sigma modulation with an oversampling ratio on an input analog signal; a digital filtering section that filters the digital signal with the oversampling ratio; a control terminal into which an external control signal is input; an output control section that performs control to output an output signal based on the filtered digital signal, according to the external control signal; and a setting section that sets the oversampling ratio based on interval information of the external control signal.
US10720933B2 Comparator error suppression
Comparator input noise or offset suppression can include an error detector circuit that can operate in a feedback loop, such as during an autozero phase. The error detector circuit can include a time-varying filter response to improve accuracy and convergence time. The comparator can be used in a successive approximation routine (SAR) or other analog-to-digital converter (ADC) circuit, such as to control a digital-to-analog converter (DAC), such as can be used to adjust a tuning circuit within the comparator to compensate for noise or offset. The DAC can be combined with a DAC used for carrying out SAR bit-trials or bit decisions.
US10720931B2 Wideband polar receiver architecture and signal processing methods
Wideband polar receivers and method of operation are described. A phase-modulated input signal is received at a polar receiver that includes an injection-locked oscillator. The injection-locked oscillator includes a plurality of injection points. Based on the frequency of the input signal, a particular Nth harmonic is selected, and the input signal is injected at the set of injection points corresponding to the selected Nth harmonic. The injection-locked oscillator generates an oscillator output signal, and the phase of the input signal is determined from the phase of the oscillator output signal. In some embodiments, the oscillator output signal is frequency-multiplied by N, mixed with the input signal, and filtered for use in amplitude detection. The input signal is decoded based on the phase and amplitude information.
US10720927B1 Selectively disabled output
Circuits, methods, and apparatus are directed to an integrated circuit having a disabling element that can disable a reading of data from the circuit. Once the disabling element is set to not allow a reading of the data, the disabling element cannot be changed to allow a reading of the data. The data may be configuration data or internal data stored within the integrated circuit. Examples of the disabling element include a memory element, a break in a circuit line, and an input pad configuration.
US10720922B1 Semiconductor device
According to one embodiment, a semiconductor device includes: a boost circuit configured to apply a first voltage to a gate terminal; a first switching element, a first resistor, and a second resistor that are coupled in parallel between the gate terminal and a source terminal; a second switching element coupled in series with the second resistor between the gate terminal and the source terminal; a switching element control circuit configured to switch, in response to a change of a voltage from the first voltage applied from the boost circuit to the gate terminal to being indeterminate, the first switching element to on state after switching the second switching element to on state. A resistance value of the second resistor is smaller than a resistance value of the first resistor.
US10720918B2 Semiconductor device
Each of a P-side IGBT and an N-side IGBT connected in series to implement an arm includes a first gate and a second gate. In each of a drive circuit unit configured to control a voltage of the first gate with respect to a collector of the P-side IGBT, a drive circuit unit configured to control a voltage of the second gate with respect to an emitter of the P-side IGBT, and a drive circuit unit configured to control a voltage of the second gate with respect to a collector of the N-side IGBT, a signal processing circuit and an output circuit are electrically isolated from each other by an isolation structure.
US10720912B2 Suppressing circuit for semiconductor switch
A suppressing circuit is provided with a diode of which an anode is connected to a first neutral point between a drive circuit and a control electrode of a semiconductor switch; a capacitor disposed between a cathode of the diode and a reference potential; a constant voltage circuit connected to a second neutral point between the diode and the capacitor; an adjusting resistor disposed between the constant voltage circuit and the second neutral point; and a cutoff switch disposed between a constant voltage circuit side of the adjusting resistor and the reference potential.
US10720908B2 Control circuit and control method
A noise detection circuit includes a first delay circuit which has a propagation delay of a first delay time when a signal propagates therethrough and a second delay circuit which has a propagation delay of a second delay time when the signal propagates therethrough, and outputs, based on a sum of the first delay time and the second delay time, a detection result indicating the magnitude of noise on power supply voltage applied to the first delay circuit and the second delay circuit. A control unit controls, based on the detection result, a frequency of a clock signal supplied to a circuit unit to which the power supply voltage is applied and the second delay time in such a manner as to exhibit an opposite behavior to a change in the first delay time induced by temperature.
US10720882B2 Solar photovoltaic waterless soiling monitoring systems and methods
A system for evaluation of soiling of solar photovoltaic (PV) modules may comprise a first pair of solar PV modules exposed to the elements, a second pair of solar PV modules enclosed within a protective housing having a glass cover; a component coupling the glass cover to the protective housing. The component may be configured to displace the glass cover for a limited period of time to temporarily expose the second pair of solar PV modules to the atmospheric elements.
US10720877B2 Photovoltaic mounting system for solar tracker array
Mounting systems are disclosed for attaching photovoltaic modules to torque tubes. Such systems can include saddle brackets that maximize space along a torque tube by sharing torque tube mounting holes between adjacent brackets. The brackets can be positionally stable on the torque tube prior to complete installation to enable a single installer to assemble a complete tracker array.
US10720873B2 Electric drive device and control method for same
Provided is an electric drive device which controls a current supplied to coils during normal operation so as to be less than a current limit value when normal, which is determined from heat generating properties and heat radiating properties of a thermally coupled body that includes the coils and an inverter circuit. When an abnormality in each group or each phase of the coils and the inverter circuit is detected, the supply of current to all phases of a group suffering an abnormality in the coils, or to a phase that is not capable of continuous operation, is stopped or reduced; and the limit value of the current supplied to a coil that is capable of continuous operation is reset to a current limit value in the event of abnormality, which is larger than the current limit value when normal, within the range of improvement of the heat generating properties of the thermally coupled body due to the stopping or reduction of the supply of current.
US10720869B2 Motor control device
A motor control device controls an induction motor driving a spindle of a machine tool, and includes: a spindle control unit that controls a rotational position or rotational speed of the spindle, and a secondary magnetic flux of the induction motor in accordance with an operation command based on an operation program of the machine tool; an advance detection unit that pre-reads the operation program, and detects a change in the operation command requiring to increase the secondary magnetic flux of the induction motor in advance; and an advance change unit that causes the secondary magnetic flux of the induction motor to increase prior to a change in the operation command in the spindle control unit, in a case of a change in the operation command being detected by the advance detection unit.
US10720867B2 Systems and methods for controlling an electric motor
Methods and systems for controlling an electric motor using a motor controller including a processor are provided. The method includes transmitting, by the processor, a no-spin signal commanding the electric motor not to spin, receiving temperature information associated with a temperature of the electric motor, comparing the temperature information to a predetermined threshold temperature to determine whether the temperature is at a sufficient level to prevent icing, and adjusting current applied to the electric motor when the temperature measurement is below the predetermined threshold.
US10720864B2 System and method for monitoring mover status in an independent cart system
An improved system and method for monitoring operation of movers in an independent cart system reduces the required communication bandwidth for monitoring operation of movers in a system where control is distributed among multiple controllers spaced along the track. As the mover is travelling along the track segment, each distributed controller monitors at least one operating characteristic of the mover. As a mover travels along the track, each distributed controller transmits the operating characteristic to a successive distributed controller, such the monitored operating characteristic is transmitted along the track as the mover travels along the track. At a reduced rate or upon request from a central controller, each distributed controller may transmit the status of a mover present on the corresponding track segment controlled by that distributed controller to the central controller.
US10720852B1 High power direct current/alternating current inverter
One example is an inverter assembly for converting direct current (DC) to alternating current (AC). A DC connector on the inverter assembly is connected to an upper DC bus. A silicon carbide (SiC) heat sink is mounted above the upper DC bus and at least one capacitor is mounted above the SiC heat sink. A lower DC bus is connected to the upper DC bus and a liquid cooled cold-plate cooling unit is positioned between the upper and lower DC busses. SiC half-bridge units are located between the upper DC bus and the cold-plate and between the lower DC bus and the cold-plate. A gate driver unit is located on the upper DC bus above one converter heatsink and another driver located on the lower DC bus below the other converter heatsink. An AC output connector connects the converters to the AC output connecter.
US10720844B2 Power supply control device and control method for power supply control device
A power supply control device for supplying electricity to a plurality of loads includes: a plurality of synchronous rectification type DC-DC converters, each regulating and supplying the power source to the load; a plurality of reference voltage circuits, each outputting a reference voltage; a common reference voltage circuit outputting a common reference voltage; a plurality of comparison circuits, each outputting a signal that corresponds to the difference between a feedback voltage, which is a fraction of the output voltage from the DC-DC converter, and the reference voltage or the common reference voltage; and a common reference voltage circuit controller controlling the common reference voltage circuit so that the common reference voltage falls when the input to the comparison circuit is switched from the reference voltage to the common reference voltage.
US10720841B2 Area efficient single-ended analog-to-digital converter
A single ended n-bit hybrid digital-to-analog converter is configured to receive as an input an analog signal and produce an n-bit digital output. The converter includes a split main sub-digital-to-analog converter capacitor array, a most significant bit capacitor array, and a main capacitor array. A coupling capacitor couples the main array to the split main sub-digital-to-analog convert.
US10720836B2 Converter device and method to operate said converter device
A converter device includes a converter and a controller to operate the converter. The converter includes reactive components which include a flying capacitor. To perform at least two different operation modes, the converter further includes seven switches. A mode selection logic of the controller selects one of the operation modes depending on desired operating conditions. The converter device is highly flexible and enables a high power processing efficiency over the full operating range by properly selecting a suitable operation mode.
US10720826B1 Two degree-of-freedom actuator
A two degree-of-freedom actuator includes a first linkage, a second linkage, a third linkage, a magnet, a winding panel, and a plurality of windings. The second linkage is rotationally coupled to the first linkage, whereby the first linkage is rotatable, relative to the second linkage, about a first rotational axis. The third linkage is rotationally coupled to the second linkage, whereby the first and second linkages are rotatable, relative to the third linkage, about a second rotational axis that is perpendicular to the first rotational axis. The magnet is fixedly mounted on the first linkage. The winding panel is fixedly mounted to the third linkage and has an inner surface and an opposing outer surface. The inner surface faces the magnet and is spaced apart therefrom. The windings are wound around the winding panel.
US10720823B1 Ferrofluid liquid spring with magnets between coils inside an enclosed chamber for vibration energy harvesting
A vibration energy harvester includes a proof mass that is a magnetic array or a coil array. The magnetic array has multiple magnets. The coil array has one or more coils. The vibration energy harvester includes an enclosed chamber. The enclosed chamber has the other of the coil array or the magnetic array that is not the proof mass. The one or more copper coils and the multiple magnets are configured to generate the electrical energy from a relative movement between the one or more copper coils and the multiple magnets. The vibration energy harvester includes a liquid suspension that suspends the proof mass within the enclosed chamber.
US10720818B2 Synchronous reluctance type rotary electric machine
A synchronous reluctance type rotary electric machine of an embodiment includes a shaft, a rotor core, rotor core pressers, a plurality of conductor bars, and short-circuit rings. The shaft rotates around a rotation axis. The rotor core is fixed to the shaft and includes multi-layered hollow parts having a convex shape toward a radially inward side formed for each pole in cross section. The rotor core pressers hold the rotor core by pressing the rotor core from both sides in a rotation axis direction. The plurality of conductor bars are disposed in the hollow parts to extend along the rotation axis and have both ends protruding through the rotor core pressers. The short-circuit rings are provided at both ends of each of the plurality of conductor bars and connect the plurality of conductor bars together. Thus, the conductor bars are fixed to the rotor core pressers.
US10720817B1 DC induction motor driven by a unidirectional current induced in to a rotor ring
A motor is disclosed. The motor includes a stator with a stator coil to generate a periodic unidirectional field current flowing through the stator coil and a rotor. An air gap is disposed between the stator and the rotor. The rotor has at least one rotor ring, a portion of the rotor ring is disposed in the air gap. Due to the unidirectional magnetic field, a periodic electric current is induced in the rotor ring. The electric current flowing through the portion of the rotor ring disposed in the air gap flows in a first direction to rotate the rotor relative to the stator.
US10720811B2 Electric motor for vehicle, electric motor bearing holder tube part with water drain structure concave recessed parts
An electric motor for vehicle including a stator; a stator support member; a rotation shaft; a rotor including a bottom wall and a peripheral wall, in which the peripheral wall is provided with a magnet and the bottom wall is configured to be combined with the rotation shaft; and a bearing holder including a tube part, and a water drip hole is formed on a vertically lower side of the tube part, the stator support member being provided with a bearing holder insertion part including a boss part into which the tube part is configured to be inserted, wherein a water drain structure configured to drain a water drop from the water drip hole is provided along a circumferential direction of an inner circumferential surface of the boss part in a vertically lower area of the inner circumferential surface of the boss part.
US10720798B2 Coil configuration in a wireless power transmitter
Techniques for coil configuration in a wireless power transmitter in a system, method, and apparatus are described herein. An apparatus for coil configuration in a wireless power transmitter may include a transmitting coil comprising an inner portion and an outer portion, and a switch configured to initiate current on the inner portion based on a detected condition.
US10720783B2 Wireless charging stand
Particular embodiments described herein provide for an electronic device, that includes a first housing and a wireless charging stand. The first housing can include a display. The wireless charging stand can include a power receiving unit and is configured to wireless charge the electronic device and support the first housing at different viewing angles of the display.
US10720774B2 Hybrid energy system and method
Various embodiments include a hybrid energy system that includes a gas-turbine generator (GTG), an energy storage device configured to store energy that is coupled to an inverter, with the GTG and energy storage device coupled to a low side of a step-up transformer, and methods of operating such hybrid energy systems to meet power output contract requirements or provide power for industrial power applications that exhibit load swings. Some methods of operation include controlling power output from and charging of the storage device so as to satisfy a contract schedule of electric power output. Some methods of operation include discharging a portion of stored energy of the energy storage device to satisfy swing loads of the industrial application and charging the energy storage device by the GTG between swing loads.
US10720768B2 Electronic circuit breaker
An electronic circuit breaker having a control unit and a controllable semiconductor switch which is connected in a current path between a voltage input and a load output, wherein the semiconductor switch is integrated into a voltage-controlled current source circuit, the output current of said current source circuit when the load is connected being adjusted by means of the control unit in such a way that the power of the semiconductor switch is lower than or equal to a maximum power value, and wherein the control unit outputs a setpoint value to the voltage-controlled current source circuit and receives a difference value from said voltage-controlled current source circuit, which difference value is formed from a deviation of an actual value, which represents the output current, from the setpoint value and is supplied to the semiconductor switch as a control signal for driving said semiconductor switch.
US10720767B2 Multilayer stress control article and dry termination for medium and high voltage cable applications
A tubular stress control article having an axial bore with a length comprises a first and innermost layer formed from an electrical stress control composition having a filler material comprising nanosilica-modified inorganic particles and a discontinuous arrangement of conductive material dispersed in an elastomeric material. At least a portion of the conductive material is in durable electrical contact with the inorganic particles. The article further comprises a second layer disposed on the first layer, the second layer comprising an electrical insulation material. The article also comprises a third layer disposed on the second layer, the third layer comprising an elastomeric stress control material. The article further comprises a fourth layer disposed on the third layer, the fourth layer comprising a track-resistant elastomeric material. Each of the first, second, third, and fourth layers are substantially continuous along the length of the axial bore.
US10720765B2 System for isolating power conductors using slidable insulating sheets
A system for isolating a power conductor includes a power conductor that extends between first and second flanking support structures. First and second collars are connected respectively to the first and second flanking support structures. The first and second collars each at least partially surround the power conductor and including respective first and second open tracks that cooperate with each other to define a sheet-receiving slot. An electrically insulating/insulative sheet is located in the sheet-receiving slot and extends continuously between the first and second collars. The sheet is secured in covering relation with the power conductor.
US10720750B2 Method for operating a laser device, resonator arrangement and use of a phase shifter
A method for operating a laser device, including providing a laser pulse in a resonator so that the laser pulse circulates in the resonator, the laser pulse having a carrier wave; determining an offset frequency (f0) of the frequency comb corresponding to the laser pulse, the frequency comb having a plurality of laser modes (fm) at a distance (frep) from one another, the frequencies of which can be described by the formula: fm=m*frep+f0, m being a natural number, and varying the offset frequency (f0) by varying a geometric phase (Δφ) that is imparted to the carrier wave of the laser pulse per resonator circulation.
US10720744B2 Heat-shrinkable tube fitting jig and method for manufacturing electric wire with heat-shrinkable tube
A heat-shrinkable tube fitting jig is used to fit a heat-shrinkable tube onto a terminal-attached electric wire formed by crimping a core wire crimp portion of a terminal onto a core wire of an electric wire. The heat-shrinkable tube fitting jig is provided with a first side abutting plate, a second side abutting plate member, and an electric wire holding portion. Columnar bodies and recessed surfaces, which constitute terminal positioning portions, are provided on the upper surface of the first side abutting plate. A first side end face and a second side end face of the heat-shrinkable tube are abutted against mutually opposing surfaces (a first side abutting surface 40S and a second side abutting surface 44S) of the first side abutting plate and the second side abutting plate.
US10720740B1 Plug, power supply and power connector
A plug includes a first member and a second member detachably connected to each other. The first member includes four conductors, which are separated from each other. The third and fourth conductors are selectively electrically connected to the first and second conductors, respectively. The second member includes four pins. The first and second pins are electrically connected to the first and second conductors, respectively, and are selectively electrically connected to the third and fourth conductors, respectively. The third and fourth pins are electrically connected to the first and second pins, respectively. The first and second pins are separated from each other, and the third and fourth pins are separated from each other. A power supply configured with the plug and a power connector are also provided.
US10720737B2 Methods of making and using an identification tag system for use with an electrical breaker panel and an electrical outlet
A system for identifying which electrical outlets are electrically connected to a circuit breaker, including an electrical outlet faceplate cover having at least one electrical outlet opening and a fastener located adjacent to the at least one electrical outlet opening such that the electrical outlet faceplate cover is located over an electrical outlet, a circuit breaker panel having at least one circuit breaker located on the circuit breaker panel, and a near field communications tag embedded within the electrical outlet faceplate cover or attached to a front face of the electrical outlet faceplate cover, such that the near field communications tag contains information related to which of the at least one circuit breakers is electrically connected to the electrical outlet.
US10720732B2 Electrical connector having upper and lower power contacts stamped to contact each other
A method of making an electrical connector includes: forming an upper row of contacts each connected between a primary carrier strip and a secondary carrier strip and stamping a selected one of the upper contacts to have a front extension thereof leveled at a lowest position; insert-molding the upper row of contacts with an upper insulator to form an upper terminal module unit; forming a lower row of contacts each connected between another primary carrier strip and another secondary carrier strip and stamping a selected one of the lower contacts to have a front extension thereof leveled at a highest position; insert-molding the lower row of contacts with a lower insulator to form a lower terminal module unit; bringing the front extensions of the selected upper and lower contacts to be in touch with each other. The primary and secondary carrier strips are then severed and an over-mold applied.
US10720731B2 Welding lead cable connector holding apparatus for locking and protecting welding leads
An apparatus for locking welding leads together and for protecting such welding leads, such apparatus including two shell members hingedly attached together, an appendage, and an engagement member wherein the appendage and engagement member are configured for engaging with one another. The engagement member further includes a lock housing and associated built-in lock for locking the appendage to the engagement member, thereby locking the first shell member to the second shell member and, if two welding lead cable connectors are located in the primary cavity, locking the two welding lead cable connectors inside the shell.
US10720729B2 Systems and leads with a radially segmented electrode array and methods of manufacture
A method of making a lead for a stimulation device includes forming at least one pre-electrode in the shape of a ring, the at least one pre-electrode comprises at least two thin-walled portions separated by at least two thick-walled portions; disposing the at least one pre-electrode near a distal end of a lead body; joining at least one conductor to each thick-walled portion of the at least one pre-electrode; and grinding the lead body and the at least one pre-electrode to remove the thin-walled portions of the at least one pre-electrode to form segmented electrodes from the thick-walled portions of the at least one pre-electrode.
US10720728B2 Electrical connector sealing system
A method and apparatus for a crimp pin electrical connector can include a body with a first face and a second face, with openings extending through the body from the first face to the second face. A grommet can connect to the body with grommet holes aligned with the openings. A cap having a set of cap holes can align with the grommet holes. A nut can threadably engage with the body to compress the grommet via the cap to seal wires connected to the body with an interference.
US10720722B2 Electronics connector for facilitating treatment
In the production of certain components, the components must pass through an existing treating device with limited clearance. This limited clearance will cause unwanted physical contact between the component and the existing treatment apparatus, such as a reflow oven for treating electronic components, such as an M.2 connector. In such a situation, it will be necessary to practice a method of separating the component into subassemblies or modules; separately treating the subassemblies or modules in the reflow oven; and then reassembling the subassemblies and modules after the reflow treatment.
US10720719B2 Jackscrew assemblies for circuit board connections
A jackscrew assembly for a circuit board connector includes a jackset drive cap including drive cap threads and a jackset body. The jackset body includes first jackset body threads configured to mate with the drive cap threads and second jackset body threads configured to mate with a separate fixed connector fastener. The jackset drive cap and the jackset body are configured to retain a connector body therebetween in an assembled state while allowing the jackscrew assembly to rotate relative to the connector body.
US10720717B2 Conductive terminal and connector
A conductive terminal adapted to be mounted in an insulation housing of a connector includes a mating portion disposed at a front of the conductive terminal and adapted to engage a mating terminal of a mating connector, a crimping portion disposed at a rear of the conductive terminal and adapted to be crimped onto a wire, and a pressing portion disposed at a rear end of the crimping portion and extending outward. The conductive terminal is adapted to be held in the insulation housing by pushing the pressing portion.
US10720714B1 Beam shaping techniques for wideband antenna
A technique is described wherein one or multiple reflectors are integrated into a wideband antenna to provide directional radiation pattern characteristics across the frequency range serviced by the antenna. Distributed filters are designed into the reflector assembly to alter electrical performance as a function of frequency. The directive properties provided by the reflector assembly can be adjusted at specific frequency bands to provide a more or less directive radiation pattern. The reflector assembly is designed to maintain low Passive Intermodulation (PIM) characteristics making the technique applicable to high quality Distributed Antenna Systems (DAS) and other applications which require low PIM levels and/or a radiation pattern that can be controlled as a function of frequency.
US10720706B2 Loop antenna and design method for loop antenna
Even when at least one of a capacitor (C1) connected to a main loop and a capacitor (C2) connected to an amplification loop cannot be set to an optimal value, a current value of a current (I2) flowing on the amplification loop can be made sufficiently large by setting the capacitors (C1, C2) based on any of an optimal C2 curved line, an optimal C1 curved line, and an optimal C1 straight line that pass through an optimal point (C1opt, C2opt) of the capacitors (C1, C2) and extend along a ridge of contour lines each joining the points where the magnitude of the current (I2) is equal on a diagram showing a relation of values of the capacitors (C1, C2) with the magnitude of the current (I2).
US10720705B2 5G wideband MIMO antenna system based on coupled loop antennas and mobile terminal
A 5G wideband MIMO antenna system based on coupled loop antennas and a mobile terminal are disclosed. The antenna system comprises at least four antenna units comprising an antenna frame, a first coupling branch, a second coupling branch, a feed branch and an ground branch, wherein one end of the first coupling branch and one end of the ground branch are overlapped in the thickness or length direction of the frame, one end of the second coupling branch and one end of the feed branch are overlapped in the thickness or length direction of the frame. A traditional loop antenna is converted into a coupled loop antenna with three coupling regions. The coupled loop antenna system is high in antenna efficiency, good in isolation, simple in structure and easy to manufacture and has a small height when placed vertically, thereby making the mobile terminal lighter and thinner.
US10720704B2 Mobile antenna tracking
A mobile terminal, operational both to receive and transmit, may comprise a mobile antenna and an antenna controller that may be configured to control the mobile antenna at least for keeping it pointed towards the satellite, e.g. as the mobile terminal and/or the satellite move. Disclosed is a method that may be used by the antenna controller for optimizing the pointing of the mobile antenna, the method may be based on assessing both the reception quality and the transmission quality. This method may be used for overcoming degradation, mainly to transmission quality, that may result from squints between an optimal reception direction and an optimal transmission direction associated with the mobile antenna.
US10720703B2 In-situ active impedance characterization of scanned array antennas
Various embodiments presented herein relate to determining mutual coupling between a pair of antennas in an array antenna. Various operations presented herein enable comparison between a magnitude and phase of a signal transmitted from a first feed network (via a first antenna) and a magnitude and phase of a portion of the signal received at a second feed network (via a second antenna). Electrical effects engendered by any of the first feed network, a first switch, a first local circuit, the second feed network, a second switch, and a second local circuit can also be determined and their effects mathematically removed. Based upon the foregoing, a mutual coupling between the pair of antenna is determined.
US10720694B2 Antenna carrier plate structure
An antenna carrier plate structure has a first circuit board and a second circuit board. The first circuit board has a first substrate and a conductive connector disposed in the first substrate. The conductive connector has two opposite connecting ends respectively protruding from two opposite surfaces of the first substrate. The second circuit board has a second substrate formed with a through hole, and a connecting plug is disposed in the through hole. One end of the connecting plug is formed with an engaging concave portion for engaging one end of the conductive connector of the first substrate. Therefore, each circuit board can be firmly fixed and electrically connected by engaging to form a multi-layer circuit board module, thereby avoiding joint tolerances during soldering and ensuring a correct connection of the joints.
US10720693B2 Electronic apparatus
An electronic apparatus includes a conductive part provided to configure an outer wall of a main body chassis and formed of a conductive material, a radio wave transmission part provided to configure the outer wall of the main body chassis and formed of a resin material, and a first antenna provided at a position facing the radio wave transmission part inside the main body chassis. The conductive part has a first protrusion portion protruded toward the inside of the main body chassis and joined to the resin material which forms the radio wave transmission part. The first protrusion portion is electrically connected to the first antenna.
US10720683B2 Battery module thermal management features for internal flow
A battery module includes a housing having a top side, a bottom side, and an inside between the top side and the bottom side. The battery module also includes electrochemical cells disposed in one or more stacks in the inside of the housing. The electrochemical cells are spaced apart from each other to enable an airflow between the electrochemical cells. The battery module includes a fan on an outside of the housing and a hood disposed over the fan and configured to contact the housing to direct the airflow through an entry point into the inside of the housing. The battery module includes a vent fluidly coupling the inside and the outside of the housing. The vent vents the airflow from the inside of the housing to the outside of the housing. The battery module includes flow guide features configured to guide the airflow along the electrochemical cells.
US10720674B2 Battery management system that detects communication faults
A battery management system includes a microcontroller having first and second applications. The first application transitions a contactor to an open operational position if a first CRC diagnostic flag is equal to a first encoded fault value. The second application transitions the contactor to the open operational position if a second CRC diagnostic flag is equal to a second encoded fault value. The first and second encoded fault values have a Hamming distance of at least four from one another.
US10720671B2 Nonaqueous electrolyte secondary battery and method of manufacturing the same
A nonaqueous electrolyte secondary battery includes a wound electrode assembly in which a positive electrode having, at its one end in a width direction, a positive electrode exposed portion provided without a positive electrode mixture layer on a positive electrode current collector and a negative electrode are wound together, with a separator interposed therebetween. The positive electrode exposed portion protrudes outward in an axial direction of the wound electrode assembly relative to the separator and the negative electrode at one end in the axial direction of the wound electrode assembly. The negative electrode exposed portion protrudes outward in the axial direction of the wound electrode assembly relative to the separator and the positive electrode at the other end in the axial direction. The positive electrode exposed portion has a cutout portion at least in an outermost circumferential portion of the positive electrode.
US10720667B2 Secondary battery, battery pack, and vehicle
According to one embodiment, a secondary battery including a positive electrode, a negative electrode, a separator, a first electrolyte, and a second electrolyte is provided. The separator is provided at least between the positive electrode and the negative electrode. The separator includes an alkali metal ion conductive solid electrolyte. The first electrolyte is contained in at least the positive electrode. The first electrolyte includes a first alkali metal salt and a first aqueous solvent. The second electrolyte is contained in at least the negative electrode. The second electrolyte includes a second alkali metal salt and a second aqueous solvent.
US10720652B2 Battery recycling systems and methods associated with cell sites and the like
A battery recycling method used to recycle used batteries from one or more cell sites includes uniquely identifying and marking the used batteries at the one or more cell sites; packaging and removing the used batteries from the one or more cell sites to a staging facility; packaging the used batteries from a plurality of cell sites at the staging facility with a insulation material; providing the packaged used batteries from the plurality of cell sites to a recycling facility; tracking the used batteries at each foregoing step; and providing a recycling certificate to an operator of the one or more cell sites evidencing successful recycling of the used batteries.
US10720640B2 Aluminum-based metal-air batteries
Provided in one embodiment is an electrochemical cell, comprising: (i) a plurality of electrodes, comprising a fuel electrode that comprises aluminum and an air electrode that absorbs gaseous oxygen, the electrodes being operable in a discharge mode wherein the aluminum is oxidized at the fuel electrode and oxygen is reduced at the air electrode, and (ii) an ionically conductive medium, comprising an organic solvent; wherein during non-use of the cell, the organic solvent promotes formation of a protective interface between the aluminum of the fuel electrode and the ionically conductive medium, and wherein at an onset of the discharge mode, at least some of the protective interface is removed from the aluminum to thereafter permit oxidation of the aluminum during the discharge mode.
US10720622B2 Microporous Membrane, Battery Separator, and Battery
A microporous membrane according to the present invention is a microporous membrane containing a copolymerized high density polyethylene and a high density polyethylene, wherein a content of an α-olefin unit having 3 or more carbon atoms in the microporous membrane is 0.01 mol % or more and 0.6 mol % or less, and a viscosity average molecular weight of the microporous membrane is less than 300,000. In addition, a battery separator according to the present invention contains the above microporous membrane. Further, a battery according to the present invention contains the above battery separator.
US10720612B2 Battery packaging material, battery, and method for producing battery packaging material
A battery packaging material that is excellent in continuous productivity of batteries. A battery packaging material comprising a laminate having at least a base material layer, a barrier layer, and a heat-sealable resin layer in this order, wherein the heat-sealable resin layer contains a lubricant, and when a Vickers-shaped indenter is pressed into a surface of the heat-sealable resin layer opposite to the barrier layer at a loading speed of 5 mN/10 sec, using PICODENTOR (registered trademark) HM500, in an environment at a temperature of 24° C. and a relative humidity of 50%, an indentation depth of the indenter into the heat-sealable resin layer at the point when a load on the indenter reaches 3.0 mN is 5.8 μm or less.
US10720601B2 Display device
A display device is disclosed, which includes: a substrate having a first edge, wherein the first edge is parallel to a first direction, and the substrate has a display region and a border region adjacent to the display region; a first insulating layer disposed on the substrate; a first electrode layer disposed on the first insulating layer; and a second insulting layer disposed on the first electrode layer, wherein the second insulating layer comprises plural protrusions, the protrusions are disposed in the border region, and the protrusions are arranged along the first direction.
US10720600B2 Encapsulation film and organic electronic device including the same
Provided are an encapsulation film, an organic electronic device (OED) comprising the same, and a method of manufacturing the organic electronic device. When the organic electronic device is encapsulated using the encapsulation film, an excellent moisture barrier property may be realized, and as reflection or scattering of light is prevented by absorbing and blocking internal or external light, external defects of the organic electronic device may be prevented.
US10720596B2 Organic light emitting display panel
The organic light emitting display panel includes a first electrode formed on a substrate, an organic light emitting layer formed on the first electrode, a second electrode formed on the organic light emitting layer, a front sealing layer formed on the second electrode, wherein the front sealing layer is formed by alternately laminating an inorganic barrier layer and an organic barrier layer at least once, and at least one capping layer formed between the lowest layer closest to the second electrode among a plurality of thin films of the front sealing layer and the second electrode and having a higher index of refraction than an index of refraction of the lowest layer.
US10720592B2 Organic light emitting diode, OLED display substrate and display device
The present disclosure relates to the field of display technology and provides an organic light emitting diode, an OLED display substrate and a display device. It can solve the problem of low continuity in inkjet printing and complicated computer programs between different materials of light emitting layers in the existing organic light emitting diodes. The organic light emitting diode includes a cathode, an anode, and a functional layer between the cathode and the anode; wherein the functional layer includes a first light emitting layer and a second light emitting layer disposed in sequence in a direction away from the anode; the first light emitting layer comprises a first material emitting blue light; and the first light emitting layer and the second light emitting layer form an aggregate in excited state for emitting light of a color different from blue after the cathode and the anode are connected.
US10720581B2 Barrier layer for resistive random access memory
The present disclosure is directed to resistive random access memory (RRAM) structures with a bottom electrode barrier stack. For example, the RRAM structure includes: (i) a bottom electrode having a conductive material and a layer stack, where the layer stack covers a bottom surface and a side surface of the conductive material and is interposed between the conductive material and an underlying conductive structure; (ii) a resistance-switching layer that is disposed on the bottom electrode and opposite to the conductive structure; and (iii) a top electrode that is disposed on the resistance-switching layer.
US10720570B2 Magnetic sensor using spin hall effect
Magnetic sensors using spin Hall effect and methods for fabricating same are provided. One such magnetic sensor includes a spin Hall layer including an electrically conductive, non-magnetic material, a magnetic free layer adjacent to the spin Hall layer, a pair of push terminals configured to enable an electrical current to pass through the magnetic free layer and the spin Hall layer in a direction that is perpendicular to a plane of the free and spin Hall layers, and a pair of sensing terminals configured to sense a voltage when the electrical current passes through the magnetic free layer and the spin Hall layer, where each of the push and sensing terminals is electrically isolated from the other terminals.
US10720567B2 Prevention of switching of spins in magnetic tunnel junctions by on-chip parasitic magnetic shield
Techniques for preventing switching of spins in a magnetic tunnel junction by stray magnetic fields using a thin film magnetic shield are provided. In one aspect, a method of forming a magnetic tunnel junction includes: forming a stack on a substrate, having a first magnetic layer, a tunnel barrier, and a second magnetic layer; etching the stack to partially pattern the magnetic tunnel junction in the stack, wherein the etching includes patterning the magnetic tunnel junction through the second magnetic layer, the tunnel barrier, and partway through the first magnetic layer; depositing a first spacer and a magnetic shield film onto the partially patterned magnetic tunnel junction; etching back the magnetic shield film and first spacer; complete etching of the magnetic tunnel junction through the first magnetic layer to form a fully patterned magnetic tunnel junction; and depositing a second spacer onto the fully patterned magnetic tunnel junction.
US10720566B2 Bonding method
It is formed, over a supporting body made of a ceramic, a bonding layer composed of one or more material selected from the group consisting of mullite, alumina, tantalum pentoxide, titanium oxide and niobium pentoxide. Neutralized beam is irradiated onto a surface of the bonding layer to activate the surface of the bonding layer. The surface of the bonding layer and the piezoelectric single crystal substrate are bonded by direct bonding.
US10720564B2 Magnetoelectric very low frequency communication system
Compact and power efficient acoustically actuated magnetoelectric antennas for transmitting and receiving very low frequency (VLF) electromagnetic waves utilize magnetoelectric coupling in a magnetic/piezoelectric heterostructure to provide voltage control of magnetization in transmission mode and magnetic control of electric polarization in receiving mode. The magnetoelectric antennas provide a power efficiency enhanced by orders of magnitude compared to magnetically or mechanically switching the magnetization. The antennas can be used in groups or arrays and can be combined to form VLF communication systems.
US10720561B2 Thermoelectric energy harvesting device and method of harvesting environmental energy
A thermoelectric energy harvesting device including a first thermal-coupling interface, a second thermal-coupling interface, and a membrane. The membrane arranged between the first thermal-coupling interface and the second thermal-coupling interface and connected to the first thermal-coupling interface by a supporting frame. A thermal bridge between the second thermal-coupling interface and a thermal-coupling portion of the membrane. A thermoelectric converter on the membrane configured to supply an electrical quantity as a function of a temperature difference between the thermal-coupling portion of the membrane and the supporting frame.
US10720552B2 Light emitting device
A light emitting device includes: a substrate; a light emitting element disposed on the substrate, the light emitting element having an upper surface and a lateral surface; a reflecting layer located on the upper surface of the light emitting element; a first light-transmissive member having a first surface in contact with the lateral surface of the light emitting element, and a second surface that is inclined toward the substrate in a direction outward from the light emitting element; and a second light-transmissive member in contact with the second surface and covering the light emitting element. A refractive index of the first light-transmissive is smaller than a refractive index of the second light-transmissive member.
US10720537B2 Solar cell
Discussed is a solar cell includes a semiconductor substrate, a conductive type region including a first conductive type region and a second conductive type region formed on one surface of the semiconductor substrate, an electrode including a first electrode and a second electrode, wherein the first electrode is connected to the first conductive type region and the second electrode is connected to the second conductive type region, and a passivation layer formed on the conductive type region. The passivation layer includes at least one of silicon nitride and silicon carbide.
US10720534B2 Pressure sensor and pressure sensor module
A pressure sensor includes a base including an accommodation portion, a pressure sensor element disposed in the accommodation portion, and a lead portion electrically-connected to the pressure sensor element, including a terminal portion provided along a lower surface of the base, and being exposed to an outside of the base, where the terminal portion includes a recessed groove portion provided on a second surface which is an opposite surface of a first surface facing the body, and where the recessed groove portion divides at the second surface, a first region including a tip of the terminal portion and a second region next to the first region and away from the tip of the terminal portion.
US10720522B1 CMOS compatible device based on four-terminal switching lattices
The invention relates to a device, named four-terminal switch, and a switching lattice comprising four-terminal switches. A four-terminal switch operates and can be fabricated according to the principles of complementary metal oxide semiconductor (CMOS) technology. However, it has four source/drain terminals as opposed to two terminals in conventional MOS devices; it is able to conduct current in two dimensions between four terminals as opposed to one-dimensional current flow in conventional MOS devices; and it is able to form dense switching lattice structures for area efficiency.
US10720521B2 Enhancement mode gallium nitride based transistor device and manufacturing method thereof
An enhancement mode GaN transistor is provided, which includes a GaN layer, a quantum well structure, a gate, a source a drain and a first barrier layer. The quantum well structure is disposed on the upper surface of the GaN layer. The gate is disposed on the quantum well structure. The source is disposed on one end of the upper surface of the GaN layer. The drain is disposed on the other end of the upper surface of the GaN layer. The first barrier layer is disposed on the upper surface of the GaN layer and extends to the lateral surfaces of the quantum well structure.
US10720520B2 Method of controlling wafer bow in a type III-V semiconductor device
A type IV semiconductor substrate having a main surface is provided. A type III-V semiconductor channel region that includes a two-dimensional carrier gas is formed over the type IV semiconductor substrate. A type III-V semiconductor lattice transition region that is configured to alleviate mechanical stress arising from lattice mismatch is formed between the type IV semiconductor substrate and the type III-V semiconductor channel region. Forming the type III-V semiconductor lattice transition region includes forming a first lattice transition layer having a first metallic concentration over the type IV semiconductor substrate, forming a third lattice transition layer having a third metallic concentration that is higher than the first metallic concentration over the first lattice transition layer, and forming a fourth lattice transition layer having a fourth metallic concentration that is lower than the first metallic concentration over the third lattice transition layer.
US10720514B2 Semiconductor device and manufacturing method thereof
A semiconductor device is provided. The semiconductor device includes a substrate, a semiconductor fin, a first gate stack, and a first metal element-containing dielectric mask. The semiconductor fin protrudes from the substrate. The first gate stack is over the semiconductor fin. The first metal element-containing dielectric mask is over the first gate stack.
US10720505B2 Ferroelectric-based field-effect transistor with threshold voltage switching for enhanced on-state and off-state performance
Techniques are disclosed herein for ferroelectric-based field-effect transistors (FETs) with threshold voltage (VT) switching for enhanced RF switch transistor on-state and off-state performance. Employing a ferroelectric gate dielectric layer that can switch between two ferroelectric states enables a higher VT during the transistor off-state (VT,hi) and a lower VT during the transistor on-state (VT,lo). Accordingly, the transistor on-state resistance (Ron) can be maintained low due to the available relatively high gate overdrive (Vg,on−VT,lo) while still handling a relatively high maximum RF power in the transistor off-state due to the high VT,hi−Vg,off value. Thus, the Ron of an RF switch transistor can be improved without sacrificing maximum RF power, and/or vice versa, the maximum RF power can be improved without sacrificing the Ron. A ferroelectric layer (e.g., including HfxZryO) can be formed between a transistor gate dielectric layer and gate electrode to achieve such benefits.
US10720503B2 Method for manufacturing semiconductor device
A semiconductor device includes a semiconductor substrate, a first fin structure and a second fin structure. The first fin structure includes a first fin and at least two first nano wires disposed above the first fin, and the first fin protrudes from the semiconductor substrate. The second fin structure includes a second fin and at least two second nano wires disposed above the second fin, and the second fin protrudes from the semiconductor substrate. Each first nano wire has a first width different from a second width of each second nano wire.
US10720501B2 Display substrate capable of decreasing defects and the method of the same
According to an exemplary embodiment, a display substrate includes a gate metal pattern comprising a gate electrode, an active pattern disposed on the gate pattern and a source metal pattern disposed on the active pattern. The source metal pattern includes a first lower pattern disposed on the active pattern, a second lower pattern disposed on the first lower pattern, a low-resistance metal pattern disposed on the second lower pattern, and an upper pattern disposed on the low-resistance metal pattern. The first lower pattern, the second lower pattern, and the upper pattern each include a material that is the same.
US10720500B2 Transistor device with a field electrode that includes two layers
Disclosed is a transistor device and a method for producing a transistor device. The transistor device includes: a source region, a drift region, and a body region arranged between the source region and the drift region; a gate electrode adjacent the body region and dielectrically insulated from the body region by a gate dielectric; and a field electrode adjacent the drift region and dielectrically insulated from the drift region by a field electrode dielectric. The field electrode includes first and second layers.
US10720498B2 Semiconductor device structure and method of manufacture
This disclosure relates to a semiconductor device structure and method of manufacturing a semiconductor device. The semiconductor device structure comprises a semiconductor substrate having an edge region laterally separated from a device region; an edge termination structure arranged on the semiconductor substrate; wherein the edge termination structure comprises: a first oxide layer arranged on the substrate to extend from the active region to the edge region; an isolation layer arranged on top of the first oxide layer; and a metal layer arranged to at least partially cover the isolation layer and wherein the metal layer is further arranged to extend from the isolation layer to contact the edge region.
US10720497B2 Transistor having low capacitance field plate structure
A Field Effect Transistor (FET) having a source, drain, and gate disposed laterally along a surface of a semiconductor and a field plate structure: having one end connected to the source; and having a second end disposed between the gate and the drain and separated from the drain by a gap. A dielectric structure is disposed over the semiconductor, having: a first portion disposed under the second end of the field plate structure; and, a second, thinner portion under the gap.
US10720482B2 Light emitting element display device
A display device includes two or more transistors in one pixel, and the two or more transistors include a first transistor of which a channel semiconductor layer is polycrystalline silicon, and a second transistor of which a channel semiconductor layer is an oxide semiconductor.
US10720478B2 Organic EL display panel, organic EL display device, and organic EL display panel manufacturing method
An organic EL display panel having a light emitting layer or a functional layer formed by an application method and having a beneficial film thickness control, and a manufacturing method thereof. The organic EL display panel includes a substrate, pixel electrodes above the substrate, banks in gaps between the pixel electrodes, and a first and a second light emitting layer. A film thickness of the first light emitting layer is thicker than that of the second light emitting layer. The bank is provided with a first and a second bank portion, a height of the first bank portion being higher than a height of the second bank portion. A first pinning position where a sidewall of the first bank portion contacts with the first light emitting layer is higher than a second pinning position where the sidewall of the second bank portion contacts with the second light emitting layer.
US10720474B2 Electronic device
An electronic device can include: a pixel array layer disposed on a substrate and including a plurality of pixels, each of the plurality of pixels including a thin film transistor and an organic light emitting device; an encapsulation layer covering the pixel array layer; a shielding layer disposed on the encapsulation layer; and a touch sensing layer disposed on the shielding layer to sense coordinates of a touch input, in which the touch sensing layer includes a pressure response member for sensing a touch force of the touch input.
US10720471B2 Photoelectric conversion device and imaging device
A photoelectric conversion device of an embodiment of the technology includes: a first electrode and a second electrode facing each other; a photoelectric conversion layer provided between the first electrode and the second electrode; and a buffer layer provided between the first electrode and the photoelectric conversion layer, and having an interface, to which an organic molecule or a halogen element is coordinated, with the photoelectric conversion layer.
US10720465B2 Image sensor and image capture device
A first circuit layer including a first semiconductor substrate with photoelectric conversion unit that photoelectrically converts incident light and generates charge, and a first wiring layer with wiring that reads out signal based upon charge generated by the photoelectric conversion unit; second circuit layer including a second wiring layer with wiring connected to the wiring of the first wiring layer, and a second semiconductor substrate with a through electrode connected to the wiring of the second wiring layer; third circuit layer including a third semiconductor substrate with a through electrode connected to the through electrode of the second circuit layer, and third wiring layer with wiring connected to the through electrode of the third semiconductor substrate; and a fourth circuit layer including a fourth wiring layer with wiring connected to the wiring of the third wiring layer, and fourth semiconductor substrate connected to the wiring of the fourth wiring layer.
US10720462B2 Semiconductor device and imaging device
To improve the joining strength between semiconductor chips. In a semiconductor device, a first semiconductor chip includes a first joining surface including a first insulating layer, a plurality of first pads to which a first inner layer circuit insulated by the first insulating layer is electrically connected, and a linear first metal layer arranged on an outside of the plurality of first pads. A second semiconductor chip includes a second joining surface joined to the first joining surface, the second joining surface including a second insulating layer, a plurality of second pads that are arranged in positions facing the first pads and to which a second inner layer circuit insulated by the second insulating layer is electrically connected, and a linear second metal layer arranged in a position facing the first metal layer. A width of the first metal layer and the second metal layer is a width based on a joining strength between the first insulating layer and the second insulating layer and a joining strength between the first metal layer and the second metal layer in an area from an end portion of the first semiconductor chip to the first pad.
US10720459B2 Imaging element package and camera module having a slit formed in an adhesive connecting a flexible substrate and another member to address differences in linear expansion coefficients
The present technology relates to an imaging element package and a camera module capable of improving reliability. An imaging element package includes a flexible substrate, an imaging element connected to a first surface of the flexible substrate, and a member, bonded to a second surface of the flexible substrate opposite to the first surface with an adhesive, having a linear expansion coefficient different from the flexible substrate, in which in a portion of the adhesive, a slit is formed which intersects with a direction from the imaging element toward an end of the flexible substrate as viewed from a direction perpendicular to the flexible substrate. The present technology is applied to a camera module.
US10720457B2 Imaging device and image acquisition device
An imaging device includes a pixel comprising a photoelectric conversion layer having a first surface and a second surface opposite to the first surface; a pixel electrode on the first surface; an auxiliary electrode on the first surface, the auxiliary electrode being spaced from the pixel electrode; an upper electrode on the second surface, the upper electrode facing the pixel electrode and the auxiliary electrode; and an amplification transistor having a gate coupled to the pixel electrode. The imaging device also includes voltage application circuitry that generates a first voltage and a second voltage different from the first voltage, the voltage application circuitry being coupled to the auxiliary electrode. The voltage application circuitry selectively supplies either the first voltage or the second voltage to the auxiliary electrode.
US10720455B2 Semiconductor crystal substrate, infrared detector, method for producing semiconductor crystal substrate, and method for producing infrared detector
A semiconductor crystal substrate includes a crystal substrate that is formed of a material including one of GaSb and InAs, a first buffer layer that is formed on the crystal substrate and formed of a material including GaSb, and a second buffer layer that is formed on the first buffer layer and formed of a material including GaSb. The first buffer layer has a p-type conductivity, and the second buffer layer has an n-type conductivity.
US10720449B2 Semiconductor and method of manufacturing the same
A semiconductor device includes a substrate including a lower substrate layer, a buried insulation layer on the lower substrate layer, and an upper substrate layer on the buried insulation layer, a first trench passing through the upper substrate layer, the buried insulation layer, and a portion of the lower substrate layer, a second trench passing through the upper substrate layer, the buried insulation layer, and a portion of the lower substrate layer and being spaced apart from the first trench, a field insulation layer in a portion of the first trench and in a portion of the second trench, and a first fin pattern defined by the first trench and the second trench. An upper surface of the field insulation layer is higher than an upper surface of the buried insulation layer.
US10720442B2 Tunneling field effect transistor 3D NAND data cell structure and method for forming the same
Methods and structures of a three-dimensional memory device are disclosed. In an example, the memory device includes a plurality vertical memory strings disposed through an alternating conductor/dielectric stack. Each of the memory strings includes a composite dielectric layers and a TFET semiconductor layer. The TFET semiconductor layer includes an n-type semiconductor layer and a p-type semiconductor layer.
US10720441B2 Three-dimensional semiconductor memory device
Provided is a three-dimensional semiconductor memory device. The device may include a substrate that includes a cell array region and a connection region; an electrode structure provided on the substrate to extend in a first direction and include electrodes that are vertically stacked on the substrate and include pad portions which are stacked on the connection region to have a staircase structure; cell vertical structures provided on the cell array region to penetrate the electrode structure; dummy vertical structures provided on the connection region to penetrate the pad portion of each electrode; and cell contact plugs coupled to the pad portions of the electrodes. Each cell contact plug may have a non-circular top surface, and the dummy vertical structures may be arranged to surround each cell contact plug, in a plan view.
US10720435B2 Semiconductor devices including support patterns
A semiconductor device includes a plurality of pillar structures on a semiconductor substrate, and a support pattern in contact with at least a part of each of the pillar structures, the support pattern connecting the pillar structures with one another, wherein the support pattern includes support holes exposing side surfaces of the pillar structures, the support holes including at least a first support hole and a second support hole that are spaced apart from each other, the first and second support holes having different shapes from each other.
US10720433B2 Semiconductor device
The semiconductor device includes: a transistor having an oxide semiconductor layer; and a logic circuit formed using a semiconductor material other than an oxide semiconductor. One of a source electrode and a drain electrode of the transistor is electrically connected to at least one input of the logic circuit, and at least one input signal is applied to the logic circuit through the transistor. The off-current of the transistor is preferably 1×10−13 A or less.
US10720427B2 Diode connected vertical transistor
An electrical device including a vertical transistor device connected to a vertical diode. The vertical diode connected transistor device including a vertically orientated channel. The vertical diode connected transistor device also includes a first diode source/drain region provided by an electrically conductive surface region of a substrate at a first end of the diode vertically orientated channel, and a second diode source/drain region present at a second end of the vertically orientated channel. The vertical diode also includes a diode gate structure in electrical contact with the first diode source/drain region.
US10720422B2 High surge transient voltage suppressor
A bidirectional transient voltage suppressor is constructed as an NPN bipolar transistor incorporating optimized collector-base junction realizing avalanche mode breakdown. In some embodiments, the bidirectional transient voltage suppressor is constructed as an NPN bipolar transistor incorporating individually optimized collector-base and emitter-base junctions with the optimized junctions being spatially distributed. The optimized collector-base and emitter-base junctions both realize avalanche mode breakdown to improve the breakdown voltage of the transistor. Alternately, a unidirectional transient voltage suppressor is constructed as an NPN bipolar transistor with a PN junction diode connected in parallel in the reverse bias direction to the protected node and incorporating individually optimized collector-base junction of the bipolar transistor and p-n junction of the diode.
US10720418B2 Resistance circuit, oscillation circuit, and in-vehicle sensor apparatus
A resistance circuit is configured such that a P-type resistance section and an N-type resistance section are electrically connected in series, the P-type resistance section is configured with P-type diffusion layer resistance elements that are disposed to form a right angle with respect to each other and that are electrically connected in series, and the N-type resistance section is configured with N-type diffusion layer resistance elements that are disposed to form the right angle with respect to each other and that are electrically connected in series. Furthermore, the P-type diffusion layer resistance element is disposed along a <100> orientation direction of a semiconductor substrate, and the N-type diffusion layer resistance element is disposed along a <110> orientation direction of the semiconductor substrate. It is thereby possible to provide the resistance circuit, an oscillation circuit, and an in-vehicle sensor apparatus that reduce stress-induced characteristic fluctuations.
US10720412B2 Light emitting device
Each of a plurality of light emitting elements has a polygonal shape with five or more corners. An interior angle at each of the corners is less than 180°. The plurality of light emitting elements include a first light emitting element having a first bottom surface, a first top surface opposite to the first bottom surface, and a first lateral side surface between the first bottom surface and the first top surface. The second light emitting element has a second bottom surface, a second top surface opposite to the second bottom surface, and a second lateral side surface between the second bottom surface and the second top surface. The second lateral side surface is provided not to oppose to the first lateral side surface in substantially parallel.
US10720410B2 Semiconductor device and manufacturing method thereof
A semiconductor device includes a first semiconductor substrate, a second semiconductor substrate, a first metal layer located on the first semiconductor substrate, a second metal layer located on the second semiconductor substrate, a third metal layer, a first alloy layer, and a second alloy layer. The third metal layer extends between the first metal layer and the second metal layer. The first alloy layer comprises components of the first and third metal layers, and is provided between the first metal layer and the third metal layer. The second alloy layer comprises components of the second and third metal layers, and is provided between the second metal layer and the third metal layer. At least one of the first metal the second metal layers projects into the third metal layer at a circumferential edge portion thereof.
US10720402B2 Semiconductor device and method of manufacturing the same
A semiconductor chip includes a chip body and a plurality of solder-including electrodes provided on an element-formation surface of the chip body. A packaging substrate includes a substrate body, and one or more conductive layers and a solder resist layer that are provided on a front surface of the substrate body. The solder resist layer is provided as a continuous layer on the front surface of the substrate body and the one or more conductive layers, and has one or more apertures on each of the one or more conductive layers. The plurality of solder-including electrodes include two or more first electrodes having a same function other than a function of power supply. The one or more conductive layers include a continuous first conductive layer. The two or more first electrodes are connected to the continuous first conductive layer. The one or more apertures are confronted with the respective two or more first electrodes.
US10720400B2 Semi-conductor package structure
Disclosed is a semiconductor package structure comprising a body, a plurality of first-layer, second-layer, third-layer and fourth-layer electrical contacts, wherein the first-layer, the second-layer, the third-layer and the fourth-layer electrical contacts are arranged sequentially from outside to inside on a bottom surface of the body in a matrix manner. Adjacent first-layer electrical contacts have two different spacings therein, and adjacent third-layer electrical contacts have the two different spacings therein.
US10720399B2 Semicondcutor package and manufacturing method of semicondcutor package
A semiconductor package includes an encapsulated semiconductor device, a first redistribution structure, an insulating layer, and an antenna. The encapsulated semiconductor device includes a semiconductor device encapsulated by an encapsulation material. The redistribution structure is disposed on a first side the encapsulated semiconductor device and electrically connected to the semiconductor device. The insulating layer is disposed on a second side of the encapsulated semiconductor device and comprises a groove pattern. The antenna is filled the groove pattern, wherein an upper surface of the antenna is substantially coplanar with an upper surface of the insulating layer.
US10720398B2 Anisotropic conductive sheet and method for manufacturing the same
An anisotropic conductive sheet including: a sheet body including a material having an insulation property; and a plurality of conductive portions each including a material having a conductive property, each of the plurality of conductive portions being provided so as to penetrate one surface side and another surface side of the sheet body is provided. Each of the plurality of conductive portions includes a plurality of conductive fibrous members. In the plurality of conductive fibrous members in the conductive portion, a longitudinal direction (Q) of each conductive fibrous member is along a direction that is substantially same as a penetration direction (P) of the penetration between the one surface side and the other surface side and the conductive fibrous members are in contact with one another, providing electrical connection from the one surface side toward the other surface side.
US10720391B1 Method of forming a buried interconnect and the resulting devices
A method of forming a buried local interconnect is disclosed including, among other things, forming a first sacrificial layer embedded between a first semiconductor layer and a second semiconductor layer, forming a plurality of fin structures above the second semiconductor layer, forming a mask layer having an opening positioned between an adjacent pair of the fin structures, removing a portion of the second semiconductor layer exposed by the opening to expose the first sacrificial layer and define a first cavity in the second semiconductor layer, removing portions of the first sacrificial layer positioned between the first semiconductor layer and the second semiconductor layer to form lateral cavity extensions of the first cavity, forming a first liner layer in the first cavity, and forming a conductive interconnect in the first cavity over the first liner layer.
US10720390B2 Ohmic metal structure for GaN device
An ohmic metal for GaN device comprises a diffusion barrier seed metal layer and a plurality of metal layers. The diffusion barrier seed metal layer is formed on an epitaxial structure layer. The diffusion barrier seed metal layer is made of Pt. The epitaxial structure layer is made of AlGaN or GaN. The plurality of metal layers is formed on the diffusion barrier seed metal layer. The plurality of metal layers comprises a first metal layer and a second metal layer. The first metal layer is formed on the diffusion barrier seed metal layer. The first metal layer is made of Ti. The second metal layer is formed on the first metal layer. The second metal layer is made of Al. By the diffusion barrier seed metal layer, so as to suppress the diffusion of the plurality of metal layers into the epitaxial structure layer.
US10720388B2 Wireless charging package with chip integrated in coil center
A package includes a device die, and an encapsulating material encapsulating the device die therein. The encapsulating material has a top surface coplanar with a top surface of the device die. A coil extends from the top surface to a bottom surface of the encapsulating material, and the device die is in the region encircled by the coil. At least one dielectric layer is formed over the encapsulating material and the coil. A plurality of redistribution lines is in the at least one dielectric layer. The coil is electrically coupled to the device die through the plurality of redistribution lines.
US10720385B2 Semiconductor structure
One or more embodiments of techniques or systems for forming a semiconductor structure are provided herein. A first metal region is formed within a first dielectric region. A cap region is formed on the first metal region. A second dielectric region is formed above the cap region and the first dielectric region. A trench opening is formed within the second dielectric region. A via opening is formed through the second dielectric region, the cap region, and within some of the first metal region by over etching. A barrier region is formed within the trench opening and the via opening. A via plug is formed within the via opening and a second metal region is formed within the trench opening. The via plug electrically connects the first metal region to the second metal region and has a tapered profile.
US10720381B2 Semiconductor device and method of manufacturing the same
To reduce a package size of a semiconductor device.According to embodiments, there is a semiconductor device comprising: a first die pad; a first inner lead arranged inside a molded resin; a second die pad; and a second inner lead arranged inside the resin, wherein a part of the first inner lead and a part of the second inner lead are adhered and electrically connected to each other, a first semiconductor chip mounted on the first die pad is electrically connected to a second semiconductor chip mounted on the second die pad via the first inner lead and the second inner lead, and an end face of one end of the first inner lead and the second inner lead that are adhered to each other is exposed to a side surface of the resin.
US10720376B2 Discrete power transistor package having solderless DBC to leadframe attach
A packaged power transistor device includes a Direct-Bonded Copper (“DBC”) substrate. Contact pads of a first lead are attached with solderless welds to a metal layer of the DBC substrate. In a first example, the solderless welds are ultrasonic welds. In a second example, the solderless welds are laser welds. A single power transistor realized on a single semiconductor die is attached to the DBC substrate. In one example, a first bond pad of the die is wire bonded to a second lead, and a second bond pad of the die is wire bonded to a third lead. The die, the wire bonds, and the metal layer of the DBC substrate are covered with an amount of plastic encapsulant. Lead trimming is performed to separate the first, second and third leads from the remainder of a leadframe, the result being the packaged power transistor device.
US10720371B2 Extended temperature operation for electronic systems using induction heating
Embodiments are generally directed to extended temperature operation for electronic systems using induction heating. An embodiment of an apparatus includes an electronic device including: a die or package; a thermal solution coupled with the die or package for cooling of the die or package; and ferromagnetic material, wherein the ferromagnetic material is to generate induction heating of the die or package in response to an alternating magnetic field.
US10720363B2 Method of forming vertical transistor device
The disclosed technology generally relates to semiconductor fabrication and more particularly to forming vertical transistor devices. In an aspect, a method of forming a vertical transistor device includes forming, on a substrate, a fin comprising a stack including a first layer, a second layer formed above the first layer and a third layer formed above the second layer. The method additionally includes forming a gate layer serving as an etch mask above the third layer. The method further includes etching the second and third layers of the fin using the gate layer as the etch mask to form a pillar. First and third layers of the pillar define a source region and a drain region, respectively, of the vertical transistor device. A second layer of the pillar defines a channel region of the vertical transistor device. The gate layer comprises a gate electrode arranged on at least one sidewall of the second layer.
US10720362B2 Semiconductor device and manufacturing method thereof
A device includes a semiconductor fin, a first source/drain feature, a second source/drain feature, and a dielectric plug. The first source/drain feature adjoins the semiconductor fin. The second source/drain feature adjoins the semiconductor fin. The dielectric plug extends from above the semiconductor fin into the semiconductor fin, the dielectric plug is between the first source/drain feature and the second source/drain feature. The dielectric plug includes a waist and a first portion below the waist, and a width of the waist is less than a width of the first portion of the dielectric plug.
US10720357B2 Method of forming transistor device having fin cut regions
A method of forming a semiconductor device. The method may include providing a device structure, where the device structure comprises a masked portion and a cut portion. The masked portion may comprise a mask covering at least one semiconductor fin of a fin array, and the cut portion may comprise a trench, where the trench exposes a semiconductor fin region of the fin array. The method may further include providing an exposure of the trench to oxidizing ions, the oxidizing ions to transform a semiconductor material into an oxide.
US10720353B2 Opener apparatus
An opener apparatus that accommodates and opens a substrate carrier stack of substrate carriers stacked in a vertical direction, includes a movement mechanism that moves all of the substrate carriers or a sub-group of the substrate carriers relatively with respect to each other along a vertical axis in an opening operation to assume an unstacked state and to be positioned at defined vertical opened positions within the opener apparatus with vertical distances between vertically adjacent substrate carriers in the unstacked state. The opener apparatus also moves the substrate carriers in the unstacked state relatively with respect to each other along the vertical axis in a closing operation to reassume a stacked state.
US10720351B2 Bowing semiconductor wafers
This specification describes methods for processing semiconductor wafers, methods for loading semiconductor wafers into wafer carriers, and semiconductor wafer carriers. The methods and wafer carriers can be used for increasing the rigidity of wafers, e.g., large and thin wafers, by intentionally bowing the wafers to an extent that does not break the wafers. In some examples, a method for processing semiconductor wafers includes loading each semiconductor wafer into a respective semiconductor wafer slot of a semiconductor wafer carrier, horizontally bowing each semiconductor wafer, and moving the semiconductor wafer carrier into a processing station and processing the semiconductor wafers at the processing station while the semiconductor wafers are loaded into the semiconductor wafer carrier and horizontally bowed.
US10720350B2 Etch-resistant coating on sensor wafers for in-situ measurement
A sensor wafer may be configured for in-situ measurements of parameters during an etch process. The sensor wafer may include a substrate, a cover, and one or more components positioned between the substrate and the cover. An etch-resistant coating is formed on one or more surfaces of the cover and/or substrate. The coating is configured to resist etch processes that etch the cover and/or substrate for a longer period than standard thin film materials of the same or greater thickness than the protective coating.
US10720333B2 Substrate processing apparatus and substrate processing method
A substrate processing apparatus includes: a substrate holder to hold a substrate in a horizontal posture while rotating the substrate about a vertical rotary axis passing through the center of a plane of the substrate; a guard member having a shape extending along at least part of a surface peripheral area of the substrate, the guard member being placed in a position close to the surface peripheral area of the substrate held by the substrate holder in a noncontact manner; a cup being a tubular member with an open top end, the cup being provided so as to surround the substrate held by the substrate holder and the guard member together; and a nozzle from which a processing liquid is discharged to the surface peripheral area of the substrate held by the substrate holder. The nozzle is placed on a side opposite the cup with respect to at least part of the guard member.
US10720329B2 Method of manufacturing semiconductor apparatus and semiconductor apparatus
A method of manufacturing a semiconductor apparatus includes preparing a semiconductor substrate, and forming a Schottky electrode that is in Schottky contact with a surface of the semiconductor substrate. The Schottky electrode is made of a metal material containing a predetermined concentration of oxygen atoms.
US10720326B2 Method for growing GaN crystal and C-plane GaN substrate
A method for growing a GaN crystal suitable as a material of GaN substrates including C-plane GaN substrates includes: a first step of preparing a GaN seed having a nitrogen polar surface; a second step of arranging a pattern mask on the nitrogen polar surface of the GaN seed, the pattern mask being provided with a periodical opening pattern comprising linear openings and including intersections, the pattern mask being arranged such that longitudinal directions of at least part of the linear openings are within ±3° from a direction of an intersection line between the nitrogen polar surface and an M-plane; and a third step of ammonothermally growing a GaN crystal through the pattern mask such that a gap is formed between the GaN crystal and the pattern mask.
US10720323B2 Method for processing a semiconductor wafer using a thin edge carrier ring
A method for processing a semiconductor wafer in a PECVD deposition chamber with a circular pedestal and a recessed portion formed around the outer top surface of the pedestal. The method may include using a circular wafer carrier ring with a recessed portion.
US10720319B2 Method and a processing device for processing at least one carrier
A processing device including: a chamber to accommodate at least one carrier in a processing region of the chamber, an inlet structure disposed over the chamber, the inlet structure providing a merging region fluidly connected to the processing region, a first liquid control arrangement coupled at least to the chamber, the first liquid control arrangement configured to provide a first liquid in the processing region of the chamber and to raise a level of the first liquid into the merging region of the inlet structure, and a second liquid control arrangement coupled to the inlet structure, the second liquid control arrangement configured to introduce a second liquid in the merging region, wherein the first liquid control arrangement is further configured to drain the first liquid from the chamber to form a continuous surface layer of the second liquid on the first liquid and to expose the at least one carrier.
US10720318B2 Mass analysis apparatus and mass analysis method
When a first scheme (transition observation time optimization scheme) is selected, a computation unit computes an actual transition observation time as a time of an integer multiple of a storage-ejection time of a collision cell within a frame of a transition observation time. When a second scheme (storage-ejection time optimization scheme) is selected, the computation unit divides the transition observation time by a maximum storage-ejection time to determine a number of repetitions of a storing-ejecting operation of the collision cell, and determines a storage-ejection time based thereon.
US10720316B2 Sample analysis systems and methods of use thereof
The invention generally relates to sample analysis systems and methods of use thereof. In certain aspects, the invention provides a system for analyzing a sample that includes an ion generator configured to generate ions from a sample. The system additionally includes an ion separator configured to separate at or above atmospheric pressure the ions received from the ion generator without use of laminar flowing gas, and a detector that receives and detects the separated ions.
US10720312B2 Substrate processing apparatus
A substrate processing apparatus includes: a substrate holder to vertically load a plurality of substrates in multiple stages with an interval therebetween and including a plurality of partition plates vertically partitioning a region where the plurality of substrates are loaded; a process chamber to receive the substrate holder therein; protrusions protruding inward toward the outer circumferential surfaces of the partition plates from an inner circumferential wall surface within the process chamber, which faces the outer circumferential surfaces of the partition plates, to form clearances between inner circumferential surfaces formed on the protruding tip ends of the protrusions and the outer circumferential surfaces of the partition plates; and a gas supply part to supply inert gas into the clearances, which are formed between the inner circumferential surfaces of the protrusions and the outer circumferential surfaces of the partition plates, to form positive-pressure sections subjected to a pressure higher than ambient pressure.
US10720311B2 Phased array modular high-frequency source
Embodiments described herein include a modular high-frequency emission source comprising a plurality of high-frequency emission modules and a phase controller. In an embodiment, each high-frequency emission module comprises an oscillator module, an amplification module, and an applicator. In an embodiment, each oscillator module comprises a voltage control circuit and a voltage controlled oscillator. In an embodiment, each amplification module is coupled to an oscillator module, in an embodiment, each applicator is coupled to an amplification module. In an embodiment, the phase controller is communicatively coupled to each oscillator module.
US10720309B1 Impedance matching network and method
In one embodiment, the present disclosure is directed to a method for impedance matching. The RF source provides at least two repeating, non-zero pulse levels, including a high-priority pulse level and a low-priority pulse level. The matching network comprises at least one EVC, which comprises discrete capacitors configured to switch in and out to provide a plurality of match configurations. Each EVC has a switching limit comprising a predetermined number of switches in or out of the EVC's discrete capacitors in a prior time interval. Upon determining that switching to a new match configuration would cause an EVC to reach the switching limit, the method determines whether the new match configuration is for the low- or high-priority pulse level. If for the low-priority pulse level, the method prevents the switching of the EVC. If for the high-priority pulse level, the method switches the EVC to the new match configuration.
US10720302B2 Electron microscope
An electron microscope includes: an optical system including an aberration correction device; and a control unit that controls the aberration correction device, wherein the control unit performs: processing for displaying, on a display unit, an image for designating a direction of aberration in superposition on an aberration pattern representing a state of aberration, processing for specifying the direction of aberration from the image that has been subjected to a rotation operation, and processing for controlling the aberration correction device to cause the aberration correction device to introduce an aberration in the specified direction.
US10720299B1 X-ray generating tube, X-ray generating apparatus, and X-ray imaging apparatus
An X-ray generating tube includes an insulating tube having a first open end and a second open end, a cathode including an electron emission source and arranged to close the first open end of the insulating tube, an anode including a target that generates an X-ray upon collision with electron from the electron emission source and arranged to close the second open end of the insulating tube, and a tubular electrical conductive member extending from the anode in an inner space of the insulating tube. The insulating tube includes a tubular rib at a position spaced apart from the first open end and spaced apart from the second open end, and the tubular rib is arranged in a radial direction when viewed from an end of the tubular electrical conductive member on a side of the cathode.
US10720296B1 Field emission neutralizer comprising a graphitized carbon nanotube structure
A field emission neutralizer is provided. The field emission neutralizer comprises a bottom plate and at least one field emission cathode unit located on the bottom plate. The field emission cathode unit comprises a substrate, a shell located on the substrate, a mesh grid, a shielding layer insulated and spaced from the mesh grid, and at least one cathode emitter located inside the shell, and insulated and spaced from the mesh grid. The cathode emitter comprises two cathode electrode sheets and a graphitized carbon nanotube structure, the graphitized carbon nanotube structure comprises a first portion and a second portion, the first portion is clamped between the two cathode electrode sheets, and the second portion is exposed outside of the two cathode electrode sheets.
US10720288B2 Keyboard device
A keyboard device includes a bottom plate, key caps, a circuit board, reset members, and assembly structures. The bottom plate has assembly regions. The key caps are above the bottom plate and correspond to the assembly regions. The circuit board is under the key caps. The key caps are abutted by the reset members. The assembly structures are between the bottom plate and the key caps. Each assembly structure includes an assembly member and a long rod. The assembly member is on the assembly region. The long rod is on the assembly member and is capable of moving up and down relative to the bottom plate. Each key cap includes a clamp portion. The clamp portion is on the long rod. The key cap is connected to the bottom plate via the clamp portion and is swingable about the long rod relative to the bottom plate.
US10720286B1 Systems and methods for a disconnect switch assembly having a reversible fuse support block
A reversible fuse support block includes a molding, a terminal, and a fuser interface. The molding may be installed within a housing in a first position and a second position, wherein the second position is rotated 180 degrees relative to the first position. The terminal couples to the molding and includes a plurality of apertures disposed in a pattern. The fuse interface receives a first end of a fuse. The fuse interface couples to the terminal in a first arrangement and a second arrangement such that when the fuse interface is installed in the first arrangement and the molding is installed in the first position, the fuse interface is disposed in substantially the same position relative to a corresponding fuse interface on a fuse support block as when the fuse interface is installed in the second arrangement and the molding is installed in the second position.
US10720281B2 Multilayer ceramic capacitor
A multilayer ceramic capacitor includes a laminated body and first and second external electrodes respectively on both end surfaces of the laminated body. When regions where first internal electrodes or second internal electrodes are not present are regarded as side margin portions in a cross section of the laminated body as viewed from the laminating direction, the side margin portions include multiple side margin layers, and the content of Si in the side margin layer closest to the internal electrode is lower than that in the side margin layer other than the side margin layer closest to the internal electrode.
US10720279B2 Multilayer ceramic electronic component
A multilayer ceramic electronic component includes a ceramic body including a dielectric layer and a plurality of internal electrodes disposed to face each other with the dielectric layer interposed therebetween and external electrodes disposed on external surfaces of the ceramic body and electrically connected to the internal electrodes, respectively. The external electrode includes electrode layers electrically connected to the internal electrodes, and plating layers disposed on the electrode layers. At least one point, at which slopes of tangent lines of one of the electrode layers and the plating layers are opposite to each other, is disposed in a region within a range of ±0.2 BW around a point (0.5 BW) that is a halfway point of an overall width BW of the electrode layers disposed on the first surface or the second surface of the ceramic body.
US10720275B2 Detent assembly
Various embodiments of a detent assembly are disclosed. The detent assembly includes a base having a major surface, a first magnetic region, and a second magnetic region, where the first and second magnetic regions are disposed on or within the major surface. Each of the first and second magnetic regions includes a magnetic polarity. The detent assembly further includes an actuator connected to the base, where the actuator includes a major surface and a magnetic region disposed on or within the major surface. The magnetic region of the actuator includes the same magnetic polarity as the magnetic polarity of the first and second magnetic regions of the base. The base and the actuator are adapted to move relative to each other. Further, the first and second magnetic regions of the base repel the magnetic region of the actuator to define detent positions between the base and the actuator.
US10720267B2 Apparatus for maintaining wire shielding positioning during electrical component placement
An apparatus for facilitating an insertion of a wire surrounded by shielding into an electrical component so as to prevent a dislocation of the shielding during insertion is disclosed. The apparatus includes a wire receiver and one or more conduits within a body. The wire receiver has a cavity including a first end and a second end. A portion of the first end and second end define a wire axis along the cavity through the body and the cavity is configured to receive the wire along the wire axis. The conduits are connected to the cavity between the first end and second end and are configured to direct air flow radially into the cavity and in a direction outward through an air outlet at the first end of the cavity along the wire axis to force the shielding against the wire while the wire is inserted into the electrical component.
US10720253B2 Apparatus for planting and harvesting radioisotopes on a mass production basis
A method and apparatus for modifying an existing nuclear reactor moveable in-core detector system to insert and withdraw target specimens from a reactor core during reactor operation without practically impeding the moveable in-core detector system's ability to obtain flux maps of the core throughout the reactor's operation. The apparatus provides a separate drive unit and delivery cable that is independent of the detector drive system, but uses most of the same core delivery conduits to access the core. A specimen holder is remotely detachable from the delivery cable when appropriately positioned and can be remotely reattached for withdrawal after a scheduled period of radiation.
US10720239B2 Computer-assisted patient navigation and information systems and methods
A computer-assisted patient navigational communication system for receiving electronic and oral communications from a patient, scanning data to determine the medical needs of the patient, and displaying relevant information to appropriate medical personnel who can immediately advise the patient of the most appropriate source of medical assistance relating to the patient's identified symptoms.
US10720226B2 Method to match organ donors to recipients for transplantation
This invention describes an allogenomics mismatch scoring method that estimates the genomic incompatibility between potential organ donors and a transplant recipient. The allogenomics method addresses immunological concerns and compares genotype information from matched, or potential, donors and recipients. The allogenomics method uses genomic data available before transplantation and predicts kidney graft function for greater than three years after transplantation. The strength of the inverse correlation between pre-transplantation genomic mismatches and transplant organ function increases with the time after transplantation: a low allogenomics mismatch score correlates with better acceptance and function of a donor transplant over time.
US10720221B2 Semiconductor storage device and memory system in which control circuit of the semiconductor storage device executes calibration operation according to timing at which data is read from another semiconductor storage device
A semiconductor storage device includes a first chip and a second chip each including a memory cell and configured to receive a same toggle signal. Upon receiving a first command, the first chip executes a first calibration operation to calibrate a duty ratio of an output signal generated in response to the toggle signal while data is read out from the second chip in response to the toggle signal.
US10720218B2 Nonvolatile memory device and an erase method thereof
A method of erasing a memory device, the method of erasing the memory device including: performing, in a first erase period, a first erase operation on memory cells respectively connected to a plurality of word lines, wherein at least one of the memory cells, which is included in a memory block, is not erase-passed; determining, after the first erase period, an erase operation speed by applying a verify voltage to at least one of the plurality of word lines, and determining an effective erasing time for each word line based on the determined erase operation speed; and performing, in a second erase period, a second erase operation on the memory cells respectively connected to the plurality of word lines based on the determined effective erasing times.
US10720211B2 Semiconductor devices
A semiconductor device includes: a first memory section, a first peripheral circuit section, and a second peripheral circuit section that are disposed on a substrate; and a second memory section and a wiring section that are stacked on the second peripheral circuit section, wherein the first memory section includes a plurality of first memory cells, each of the first memory cells including a cell transistor and a capacitor connected to the cell transistor, the second memory section includes a plurality of second memory cells, each of the second memory cells including a variable resistance element and a select element coupled in series to each other, and the wiring section includes a plurality of line patterns, wherein the line patterns and the second memory cells are higher than the capacitor with respect to the substrate.
US10720207B2 Page buffer and memory device including the same
A memory device includes a memory cell array having a plurality of memory cell strings, and a plurality of bit lines connected to at least one of the plurality of memory cell strings; and a plurality of page buffers connected to the plurality of bit lines, wherein each of the plurality of page buffers includes a plurality of latches sharing one data transfer node and exchanging data with each other through the data transfer node; and a pass transistor setting a connection between the data transfer node and another data transfer node of another page buffer.
US10720205B2 Systems and methods involving multi-bank, dual-pipe memory circuitry
Multi-bank, dual-pipe SRAM systems, methods, processes of operating such SRAMs, and/or methods of fabricating multi-bank, dual-pipe SRAM are disclosed. For example, one illustrative multi-bank, dual-pipe SRAM may comprise features for capturing read and write addresses, splitting and/or combining them via one or more splitting/combining processes, and/or bussing them to the SRAM memory banks, where they may be read and written to a particular bank. Illustrative multi-bank, dual-pipe SRAMs and methods herein may also comprise features for capturing two beats of write data, splitting and/or combining them via one or more splitting/combining processes, and bussing them to each SRAM bank, where they may be split/combined/recombined via one or more processes to write data to particular memory bank(s).
US10720197B2 Memory device for supporting command bus training mode and method of operating the same
There are provided, a memory device for supporting a command bus training (CBT) mode and a method of operating the same. The memory device is configured to enter a CBT mode or exit from the CBT mode in response to a logic level of a first data signal, which is not included in second data signals, which are in one-to-one correspondence with command/address signals, which are used to output a CBT pattern in the CBT mode. The memory device is further configured to change a reference voltage value in accordance with a second reference voltage setting code received by terminals associated with the second data signals, to terminate the command/address signals or a pair of data clock signals to a resistance value corresponding to an on-die termination (ODT) code setting stored in a mode register, and to turn off ODT of data signals in the CBT mode.
US10720192B2 Semiconductor device configured to generate a strobe signal having various patterns
A semiconductor device includes a strobe signal generation circuit. The strobe signal generation circuit generates a strobe signal which is toggled in synchronization with a multiplication clock signal during enablement periods of a toggling drive signal and a down drive signal. A postamble period is set according to the toggling drive signal and the down drive signal.
US10720191B2 Storage device including calibration device
A calibration device includes a first comparator that outputs a first result of comparing a level of a first voltage of a first node and a level of a reference voltage, a second comparator that outputs a second result of comparing the level of the first voltage and a level of a second voltage of a second node, and a control signal generator that outputs a first signal for adjusting a first resistance value of a first resistor circuit based on the first result and to output a second signal for adjusting a second resistance value of a second resistor circuit based on the second result. The first node is between the first resistor circuit and a reference resistor, and the second node is between the second resistor circuit and a third resistor circuit which is adjusted to have the same resistance value as the first resistance value.
US10720187B2 Method and apparatus to extract key video frames from online education
A method stored in a computer readable medium, including identifying a predetermined object having viewable information from a plurality of frames, identifying a movement of the predetermined object from a video stream of the plurality of frames, identifying a current state of the predetermined object based on a movement of another object or region from the plurality of frames having an occlusion region of a current frame, determining an information change of the viewable information in the plurality of frames, marking a frame with maximum information of the viewable information in the predetermined object as a key frame; and serializing the key frame according to time stamps.
US10720183B2 Method and electronic device for generating multiple point of view video
The present disclosure provides an electronic device for generating a multiple point of view (MPOV) video and the method thereof. The present disclosure involves the electronic device to obtain a plurality of media contents. The electronic device would identify a first media content relating to a second media content in time and location according to time information, audio information, and location information including a geographic tag and a surrounding signal information. Then, the first media content and the second media content are provided as relevant media contents for generating the MPOV video of the event having the relevant media content captured from different point of view.
US10720169B2 Audio watermark and synchronization tones for recording devices
A recording device, such as a video camera, emits audio watermarks (e.g., audible tones, inaudible tones) and records audio watermarks emitted by other recording devices. The audio watermarks provide information (e.g., data) such as an identifier of the camera and the identity of the operator. Audio watermarks may further include time information such as a timestamp indicating the time that the audio watermark was emitted by the camera. Audio watermarks may be emitted and recorded at intervals while recording an incident. A processing system, such as a digital video and audio processing system, may receive video information and recorded watermarks from multiple recording devices. The processing system may use the audio watermarks recorded by each recording device to determine which recording devices were in the vicinity of an incident. The processing system may also use the audio watermarks to align (e.g., synchronize) the video recorded by the various recording devices. Alignment of recorded video may permit synchronized playback of the recorded video from the various recording devices. Alignment may further identify at what point during an incident a recording device began and terminated recording.
US10720161B2 Methods and systems for personalized rendering of presentation content
Embodiments for rendering content, such as a teleconference, by one or more processors are described. A personalized presentation rendering profile for at least one individual is received. Portions of the content are selected based on the personalized presentation rendering profile. A rendering of the content is caused to be generated. The rendering of the content includes rendering the selected portions of the content in a manner different than other portions of the content.
US10720156B2 Co-pilot and conversational companion
Methods and systems for communicating with a vehicle companion are disclosed. The vehicle companion can include receiving state information about an operator and environmental information about a vehicular environment. A cognitive load and a cognitive requirement can be determined using the state information and the environmental information, respectively. The cognitive load and the cognitive requirement are then compared to determine if an intervention indicator exists. The vehicle companion can then enter into conversation with the operator in response to the intervention indicator, including topics selected based on the operator's personality.
US10720147B2 System and method for creating voice profiles for specific demographics
Systems, methods, and computer-readable storage devices for receiving an utterance from a user and analyzing the utterance to identify the demographics of the user. The system then analyzes the utterance to determine the prosody of the utterance, and retrieves from the Internet data associated with the determined demographics. Using the retrieved data, the system retrieves, also from the Internet, recorded speech matching the identified prosody. The recorded speech, which is based on the demographic data of the utterance and has a prosody matching the utterance, is then saved to a database for future use in generating speech specific to the user.
US10720141B1 Tympanic membrane measurement
An in-ear device includes a housing shaped to hold the in-ear device in an ear, and an audio package, disposed in the housing, to emit sound. A tympanic membrane measurement unit (TMMU) is structured to measure a movement of a tympanic membrane in the ear caused by external sound received by the tympanic membrane, and a controller is coupled to the audio package and the TMMU. The controller includes logic that when executed by the controller causes the in-ear device to perform operations. The operations include measuring a movement of the tympanic membrane, and in response to measuring the movement of the tympanic membrane, outputting sound from the audio package to destructively interfere with the external sound received by the tympanic membrane.
US10720138B2 SDR-based adaptive noise cancellation (ANC) system
The overall performance of an ANC system may be improved by configuring the ANC system to perform adaption in the frequency domain. The ANC systems may be configured to update an algorithm of an adaptive filter based, at least in part, on the first input signal, the second input signal, and a feedback signal that is based on an output of the adaptive filter. Updating may include changing parameters of the algorithm based on a SDR based, at least in part, on the first input signal. Updating may also include normalizing a step size and processing at least full band information for the input signal in a frequency domain to generate coefficient values for the algorithm. Updating may also include applying a frequency domain magnitude constraint on adaptive filter coefficients.
US10720134B2 Sound absorbing device, electronic device, and image forming apparatus
A sound absorbing device includes: a plurality of sound absorbing units. A frequency of sound absorbed by at least one of the sound absorbing units overlaps, at least partially, with a frequency of sound with a volume increased by installation of another sound absorbing unit.
US10720128B2 Real-time user adaptive foveated rendering
Foveated rendering based on user gaze tracking may be adjusted to account for the realities of human vision. Gaze tracking error and state parameters may be determined from gaze tracking data representing a user's gaze with respect to one or more images presented to a user. Adjusted foveation data representing an adjusted size and/or shape of one or more regions of interest in one or more images to be subsequently presented to a user may be generated based on the one or more gaze tracking error or state parameters. Foveated image data representing one or more foveated images may be generated with the adjusted foveation data. The foveated images are characterized by level of detail within the one or more regions of interest and lower level of detail outside the one or more regions of interest. The foveated images may then be presented to the user.
US10720127B2 Dynamic display mode selection
A content streaming device includes display mode shift logic that selects a display mode among multiple display modes of the content streaming device. The content streaming device also includes region detection logic that determines a region of the content streaming device. The content streaming device further includes one or more processors that communicatively couples to an electronic display. The one or more processors instruct the display mode shift logic to select a first display mode having a first refresh rate based on the region of the content streaming device and supported display modes of the electronic display.
US10720116B2 Active matrix substrate and display device including the same
The invention provides a technique inhibiting luminance unevenness among pixels. An active matrix substrate has a plurality of pixel electrodes PXB each connected to a corresponding one of gate lines 13 and a corresponding one of source lines 15. The active matrix substrate includes a common electrode 14 facing each of the pixel electrodes PXB, and an auxiliary line 17 connected to the common electrode 14. The active matrix substrate further includes a plurality of drive circuits disposed in part of a display region and each configured to drive a corresponding one of the gate lines 13. The drive circuits are each connected to a control line provided for supply of a drive signal. The drive signal has first potential and second potential lower than the first potential alternately at constant cycles. The control line has a line portion 161 extending substantially in parallel with the gate lines 13. Between the line portion 161 and a capacitance forming region r where each of the pixel electrodes PXB connected to gate lines 13(n) and 13(n+2) switched into an unselected state during potential decrease of the line portion 161 forms capacitance between the pixel electrode PXB and the common electrode 14, the auxiliary line 17 is connected with the common electrode 14.
US10720108B2 Display device and related operating method
An organic light emitting display device may include a display panel, a power supply, and a display driver. The display panel may comprise a plurality of scan lines, a plurality of data lines, and a plurality of pixels connected to the scan lines and to the data lines. The power supply may supply a first pixel voltage and a second pixel voltage to the pixels. The display driver may control the display panel. The display panel may display a first image in a first frame frequency during a first driving mode, and display a second image in a second frame frequency that is lower than the first frame frequency during a second driving mode, according to a control by the display driver.
US10720102B2 Driving method for display device
A display device includes a drive transistor having a first electrode connected to a first node, a second electrode connected to a second node, and a third electrode connected to a third node, a first switch having one terminal connected to the first node, a second switch having one terminal connected to the first node, a third switch controlled by a first control signal and having one terminal connected to the second node, a fourth switch controlled by the first control signal together with the third switch, and having one terminal connected to a power supply line and another terminal connected to the third node, a capacitor element having one terminal connected to the first node and another terminal connected to the second node, and a light emitting element including a pixel electrode connected to the second node, and a first common electrode.
US10720099B2 OLED array substrate, OLED display panel, pixel circuit, driving method and method for fingerprint recognition using OLED display panel
The embodiments of the present disclosure disclose an OLED array substrate. The OLED array substrate comprises: a plurality of scan lines; a plurality of data lines; a plurality of OLED pixel units, each OLED pixel unit is connected to a corresponding data line and a corresponding scan line and being connected to a corresponding reset terminal; and a plurality of light detection units, each light detection unit is connected between the reset terminal of one OLED pixel unit and the corresponding data line, is configured to detect a light emitted by a detection light resource to generate a light detection signal, and output the light detection signal via the corresponding data line under a control of a reset signal from the reset terminal.
US10720096B2 Display panel and display apparatus
A display panel and a display apparatus are provided. An exemplary display panel includes a display area; a non-display area; a plurality of pixels, including a plurality of edge pixels and a plurality of compensation pixels, arranged as an array along a row direction and a column direction and having a plurality of pixel rows and a plurality of pixel columns; and a light shielding layer. At least portions of transmission areas of the edge pixels are disposed in the display area; entire transmission areas of the compensation pixels are disposed in the non-display area; and a distance d between a first compensation pixel in a first pixel row and a second compensation pixel in a second pixel row is smaller than a distance D between a first edge pixel in the first pixel row and a second edge pixel in the second pixel row.
US10720091B2 Content mastering with an energy-preserving bloom operator during playback of high dynamic range video
Innovations in content mastering operations performed during playback of high dynamic range (“HDR”) video on a display device are described. When content mastering is performed during playback on a display device, a video playback system can use details retained for input HDR video (e.g., retained in metadata) and the properties of the display device to improve the perceptual quality of the HDR video as shown on that display device. For example, the video playback system can use an energy-preserving bloom operator to make bright highlights “bloom” into adjacent areas, thereby accentuating the bright highlights in the HDR video while operating within the constraints of the display device. The video playback system can also perform various other types of operations when content mastering is deferred until playback, including application of a lens flare operator as well as alternative tone mapping operators and alternative color gamut mapping operators selected according to metadata.
US10720087B2 Illuminated patterns on a surface
The present invention relates to a method to configure an illuminated surface on a device, and to generate illuminated patterns on a hard surface and to disclose an embodiment in an apparatus that applies the invention. The graphical patterns may include text and/or symbols as illuminated surfaces on the device. The invention may be used in all types of equipment and apparatus, where there is a demand for a high quality user interaction surfaces including graphics patterns on the surface, with a very nice looking expression/display.
US10720078B2 Systems and methods for extracting keywords in language learning
Systems, methods, and products for language learning that may extract text from various resources having text, using various natural-language processing features, which can be combined with custom-designed learning activities to offer a needs-based, adaptive learning methodology. The system may receive a resource, extract keywords pedagogically valuable to non-native language learning and academic exercises. Metadata describing various aspects of resources from which keywords are extracted may be associated with keywords. Metadata describing various aspects of keywords may also be associated with keywords. Extracted keywords may be stored into a keyword store along with any metadata associated with keywords.
US10720077B2 Auxiliary button for a cooking system
According to one example, a system includes a computing device having a processor that is operable to display a first portion of a cooking recipe. The system further includes a heat source system having a heat source operable to provide an amount of energy to be used to cook a food item in accordance with the cooking recipe, and a processor operable to adjust the amount of energy provided by the heat source based on one or more communications with the computing device. The system further includes an auxiliary button system having an interface operable to receive an instruction to move from a first step of the cooking recipe to a second step, and a processor operable to transmit, via a second communication link with the computing device, an indication of the instruction.
US10720067B2 Unmanned flight vehicle having rotor, motor rotating the rotor and control device
An unmanned flight vehicle includes a rotor, a motor rotating the rotor, and a control device controlling the motor and the vehicle. The control device has a memory storing identification information enabling identification of a user of a communication service for receiving first control information or airspace information about an airspace in which the flight vehicle flies via a wireless base station by the unmanned flight vehicle. The control device also has a processor controlling the vehicle to communicate with the wireless base station based on the stored identification information. The processor controls i) a flight state of the vehicle based on the first control information or the airspace information received via the wireless base station by using the identification information, and ii) the vehicle based on a quality of a radio wave that the vehicle has received from the wireless base station.
US10720055B2 Parking assist apparatus
The present invention provides a parking assist apparatus capable of improving convenience when a passenger of a vehicle gets on and off. According to the present invention, the parking assistance apparatus acquires information on parking candidate frames, and where an own vehicle can park, from a front camera, a right camera, a rear camera, and a left camera configured to acquire information on a surrounding environment of the own vehicle, and from surrounding environment information acquired by these cameras. The parking assistance apparatus detects surrounding environment information and of the parking candidate frames, and from the surrounding environment information and information on the parking candidate frames, and determines a target parking position where the own vehicle parks based on the information on the parking candidate frames, the surrounding environment information, and the preference information related to getting on and off of a passenger who rides on the own vehicle.
US10720054B2 Display processing apparatus and display processing method
A display processing apparatus according to an embodiment includes an acquisition unit, a setting unit, and a change unit. The acquisition unit acquires notification information. The setting unit sets, for each of a plurality of display screens, notification information to be displayed on a corresponding display screen based on a priority of the notification information. The change unit changes, when changing notification information of one of the plurality of display screens based on a user's operation on a display screen set by the setting unit, notification information to be displayed on another of the plurality of display screens based on a change in the notification information on the one display screen.
US10720050B2 Predicting safety incidents using machine learning
A safety system associated with a travel coordination system collects safety data describing safety incidents by providers and generates a plurality of safety incident prediction models using the safety data. The safety incident prediction models predict likelihoods that providers in the computerized travel coordination system will be involved in safety incidents. Two types of safety incidents predicted by the safety system include dangerous driving incidents and interpersonal conflict incidents. The safety system uses the plurality of safety incident prediction models to generate a set of predictions indicating probabilities that a given provider in the travel coordination system will be involved in a safety incident in the future. The safety system selects a safety intervention for the given provider responsive to the set of predictions and performs the selected safety intervention on the given provider.
US10720048B2 Infrared remote control learning method and device
The present disclosure discloses an infrared remote control learning method, including: receiving an infrared signal transmitted by an infrared remote controller when a key of the infrared remote controller is operated; acquire corresponding infrared coded data according to the received infrared signal, and completing learning of the key, when the subsequent infrared coded data comprises infrared coded data identical to the first acquired infrared coded data, the subsequent infrared coded data being infrared coded data acquired after the first infrared coded data. The present disclosure also discloses an infrared remote control learning device. According to the present disclosure, all code values of each key of an infrared remote controller may be learned, so that the range learned by a mobile terminal may be expanded, realizing more accurate and complete learning of code value information of the original key.
US10720038B1 Emergency response systems and methods of using the same
The present disclosure relates to an emergency response system having an emergency response system server, a patient database, a communication system, and many patient response devices (PAD) for many patients. Each patient and each PAD are registered at emergency response system server and patient information is stored in patient database. When emergency occurs to a patient carrying PAD, patient presses an emergency button on PAD and PAD initiates an emergency call to emergency dispatch center to notify patient's GPS location and patient information. live emergency responder connects to one or more patient's helping hands and a medical facility to coordinate immediate medical assistance to the patient based on the patient information received and retrieved from the patient database. Patient specific medical assistance instructions are sent to patient, patient takes patient specific emergency medicines stored in PAD. The patient continues to communicate with the live emergency responder until ambulance arrives.
US10720034B2 Anti-theft solution for a battery system
A battery arrangement (100) and a method for operating a battery arrangement are provided. The battery arrangement comprises an identity reader (115) and a battery system (120). The identity reader is configured to obtain an identity from an identifier (110) fastened to an immobile object (150). The battery system is distinct from the immobile object. The battery arrangement is configured to disable at least part of the battery system in response to the identity reader being unable to obtain the identity. The method comprises monitoring a sensor for obtaining an identity from an identifier fastened to an immobile object and disabling at least part of the battery system in response to failure to obtain the identity. Accordingly, an anti-theft solution for a battery arrangement is provided.
US10720033B2 Elongated wireless sensor assembly
A sensor assembly as part of a wireless alarm system for building entrances like windows and doors. An elongated sensor assembly for detecting a change of state comprising at least one sensor switch configured to detect a given state and a change of state between the given state and at least one other state, a microprocessor configured to detect the change of state of the at least one sensor switch, an antenna system, a wireless transmitter configured to receive a signal from the microprocessor identifying a change of the state of the at least one sensor switch and transmit the signal by means of the antenna system, and a power source for providing electric power, wherein the at least one sensor switch, the microprocessor, the antenna system, the wireless transmitter, and the power source are incorporated in the elongated sensor assembly having a maximum height of less than 5 mm.
US10720028B1 IOT compatible electronic door chime
An electronic door chime can meet safety standards and be compatible with smart doorbells and IOT doorbells. Current generation smart doorbells, also called IOT doorbells, require continuous power to drive the cameras, audio interfaces, and other components within the smart doorbell. Compatibility issues with prior art doorbell systems have emerged with the smart doorbell receiving inadequate power or power that doesn't meet the smart doorbell's input specification. In some cases, a prior art doorbell system is driven to failure or to excessive temperatures when the smart doorbell continuously draws too much power. A new electronic door chime can safely power the smart doorbells while also being compatible with simple push button doorbell devices.
US10720023B2 Systems and methods for gaming using historical data
Methods and systems are described herein for gaming using historical performance data. A listing of entities is provided to a user. A selection of entities is received from the user. Historical performance data for each of the selected entities during a given performance period is compared to a performance benchmark. A payout is provided based on the number of selected entities that met the performance benchmark during their respective performance period.
US10720021B2 Gaming system and method providing a multi-play game having randomly-increasable and randomly-distributable persistent modifiers
In various embodiments, the persistent modifiers are persistent multipliers. Generally, in certain such embodiments, the multi-play game has a plurality of separate outcome-generating elements and is associated with a plurality of separate multiplier banks. Each multiplier bank is associated with a persistent multiplier maintained from game play to game play until distributed. When a random multiplier increase event occurs, the gaming system increases the persistent multiplier of at least one of the multiplier banks. When a random multiplier distribution event occurs for one of the multiplier banks, the gaming system distributes the persistent multiplier of that multiplier bank among the plurality of outcome-generating elements. The gaming system does so by determining a plurality of individual multipliers based on that persistent multiplier and assigning each individual multiplier to one of the outcome-generating elements. The gaming system uses the individual multipliers to modify any awards associated with their respective assigned outcome-generating elements.
US10720014B1 Electronic gaming device with improved redemption options
An gaming apparatus, systems and methods with a remote redemption option including a payment acceptance device for accepting payment from a player; at least one display screen that displays symbols, a player's balance and game status information; at least one electronic game module for storing gaming information, operating a game and/or determining a redemption amount to a player; a control electronics in communication with the at least one electronic game module for processing the redemption amount to the player; and a payout dispenser for dispensing a redemption voucher to the player. The disclosure also includes an exchange center having an exchange point of sale within a universal redemption system.
US10720012B2 Wagering on event outcomes during the event
Methods and systems are provided for managing a wagering system. In one exemplary embodiment, state information of a live event such as a sports game may be received in real time. During the event, a plurality of possible future states of the event and their associated probabilities (and odds) may be determined based on the state information, historical information, and current in-game information. A betting market is created for betting on the possible future states at determined odds. The betting market is closed, and winning and losing bets are resolved based on updated state information.
US10720004B2 Method and apparatus for providing automated safe deposit box delivery
Various methods, apparatuses, and media for providing an automated delivery of a safe deposit box are provided. The methodology includes operations of receiving a first user request for the delivery of the safe deposit box, the first user request including user account information; determining, based on information included in the first user request, a safe deposit box warehouse facility location that relates to the safe deposit box to be delivered, and determining at least one facility parameter; determining, based on the information included in the first user request, user delivery requirements; determining, based on each of the safe deposit box warehouse facility location, the at least one facility parameter, and the user delivery requirements, at least one delivery option; receiving a user selection of a desired delivery option; and transmitting information relating to a delivery schedule for delivering the safe deposit box.
US10720001B1 System and method for verified admission through access controlled locations
A system and method for verifying entry credentials and activating/deactivating an access control system is disclosed herein. Particularly, the system and method include an embedded local control device attached or communicative with an electronic gate or lock. The control device is communicative with a remote access control management system, which is structured to receive, track and manage access tokens that can be used to control access to a gated community or other secured location. For each access token, a lookup key is generated, which is used in conjunction with a bijective transformation process to thereby generate a unique access code. The unique access code can be used to enter the electronic gate or lock, provided that any associated access restrictions, such as date and time, are also validated.
US10719996B2 Determining vehicle occupancy using sensors
A method of determining occupancy of a vehicle along a route is determined by processing data generated by two different smartphones reported to be travelling in the same vehicle. An app executing within each smartphone. Information that has been transmitted from the two smartphones includes a unique identification of the mobile computing device and a unique identification of a person associated with the mobile computing device. Sensor data is also received, which corresponds to a local ambient environment inside the vehicle of the mobile computing device generating the data. The sensor data does not include location data or data entered by a user. The received data is used to determine if both mobile computing devices were actually present during the portions of the route, by comparing the data from each device.
US10719993B1 Augmented reality system and method with space and object recognition
In an augmented reality method capable of identifying a plurality of similar objects when the similar objects are detected from actual image information captured by a terminal, an augmented reality method with space and object recognition according to the present invention comprises obtaining the actual image information capturing a plurality of objects; detecting a plurality of objects of the actual image information; classifying at least two or more objects with a predetermined similarity among the plurality of detected objects as similar objects; determining a region with an image difference learned by subtracting actual image information of the two or more similar objects from each other as an additional recognition region; assigning a unique identifier to the similar object based on the image difference of the additional recognition region; matching the similar object to which the unique identified has been assigned to a virtual object assigned to the additional recognition region, unique identifier, and the similar object and storing a matching result to a database; and identifying similar objects of the plurality of objects based on unique identifiers of additional recognition regions stored in the database if the plurality of objects are captured after a predetermined time period.
US10719992B2 Augmented reality display system for evaluation and modification of neurological conditions, including visual processing and perception conditions
In some embodiments, a display system comprising a head-mountable, augmented reality display is configured to perform a neurological analysis and to provide a perception aid based on an environmental trigger associated with the neurological condition. Performing the neurological analysis may include determining a reaction to a stimulus by receiving data from the one or more inwardly-directed sensors; and identifying a neurological condition associated with the reaction. In some embodiments, the perception aid may include a reminder, an alert, or virtual content that changes a property, e.g. a color, of a real object. The augmented reality display may be configured to display virtual content by outputting light with variable wavefront divergence, and to provide an accommodation-vergence mismatch of less than 0.5 diopters, including less than 0.25 diopters.
US10719985B2 Model object building method, server, and system
A server device and a method for the server device to build a model object are described. The server device includes interface circuitry and processing circuitry. The interface circuitry is configured to receive an instruction to build a model object at the server device. The instruction is sent by a client device (e.g., user equipment) that requests services from the server device in a three-dimensional (3D) application. The client device builds the model object in a first form according to first modeling data. The processing circuitry of the server device is configured to determine, second modeling data of the model object according to the instruction, and build the model object of a second form according to the second modeling data. Then model object of the second form is used in the 3D application at the server device.
US10719983B2 Three dimensional map generation based on crowdsourced positioning readings
A method, product and system for three dimensional map generation based on crowdsourced positioning readings. The method comprising obtaining a plurality of positioning readings of a plurality of mobile devices. Each reading of the plurality of positioning readings is indicative of an altitude, latitude and longitude of a mobile device, and is determined using one or more sensors of the mobile device. The method comprises clustering the plurality of positioning readings to determine clusters of positioning readings. for each cluster, an altitude value is computed, based on an altitude of each positioning reading in the cluster, whereby determining an estimated altitude based on non-accurate altitude readings. The three-dimensional map is generated based on the plurality of positioning readings and the altitude value of each cluster.
US10719977B2 Augmented reality wall with combined viewer and camera tracking
A system for real-time updates to a display based upon the location of a camera or a detected location of a human viewing the display or both is disclosed. The system enables real-time filming of an augmented reality display that reflects realistic perspective shifts. The display may be used for filming, or may be used as a “game” or informational screen in a physical location, or other applications. The system also enables the use of real-time special effects that are centered upon an actor or other human to be visualized on a display, with appropriate perspective shift for the location of the human relative to the display and the location of the camera relative to the display.
US10719969B2 Optimized avatar zones
Various customization options are provided for customizing a 3D avatar of a head. Features of the head and assets corresponding to the features can be customized using blend shapes. An amount of storage for the plurality of blend shapes is minimized by determining overlapping blend shapes that can be reused for a plurality of different assets. Further, techniques are provided for dynamic changes to an avatar in accordance with selected features and assets.
US10719968B2 Augmented expression system
Embodiments described herein relate to an augmented expression system to generate and cause display of a specially configured interface to present an augmented reality perspective. The augmented expression system receives image and video data of a user and tracks facial landmarks of the user based on the image and video data, in real-time to generate and present a 3-dimensional (3D) bitmoji of the user.
US10719962B2 Magnetic field distortion calculation apparatus, method, and program
In a magnetic field distortion calculation apparatus, method, and program, information of magnetic field distortion inside a subject can be accurately acquired.An image acquisition unit acquires a reference image and a three-dimensional image of the head of the subject. A feature point detection unit detects a plurality of feature points from the three-dimensional image, and a virtual feature point estimation unit estimates a plurality of virtual feature points, which are to be present in the brain in the three-dimensional image, using the plurality of feature points. A magnetic field distortion information acquisition unit acquires magnetic field distortion information, which indicates spatial magnetic field distortion caused by a three-dimensional image capturing apparatus included in the three-dimensional image, by performing registration between the plurality of feature points and the plurality of virtual feature points and a plurality of reference points.
US10719956B2 Camera parameter estimation apparatus, camera parameter estimation method, and computer-readable recording medium
A camera parameter estimation apparatus 10 estimates camera parameters when an object is photographed by a camera. The camera parameter estimation apparatus 10 is provided with: a parameter calculation unit 20 configured to divide an error function representing a transformation between at least six sets of three-dimensional points relating to the object and two-dimensional points on an image that correspond to the respective three-dimensional points into a plurality of subproblems based on dependency among the camera parameters and the flatness of distribution of the three-dimensional points, and to calculate optimal solution candidates in the respective subproblems; and a parameter optimization unit 30 configured, with the optimal solution candidates as initial values, to find an optimal solution for minimizing an error obtained by the error function, and to output the found optimal solution as an optimal camera parameter.
US10719955B2 Camera extrinsic parameters estimation from image lines
The application provides a method of calibrating a camera of a vehicle. The vehicle has a reference frame. The method comprises taking an image of a scene by the camera. The ground plane of the vehicle is then determined according to features of the image. An origin point of the vehicle reference frame is later defined as being located on the determined ground plane. A translation of a reference frame of the camera is afterward determined for aligning the camera reference frame with the vehicle reference frame.
US10719949B2 Method and apparatus for monitoring region around vehicle
In a monitoring apparatus, a disparity calculator obtains, for each point of a target object, a pair of matched pixel regions in respective base image and reference image corresponding to the point of the target object. The disparity calculator calculates a disparity of each of the matched pixel regions of the base image relative to the corresponding matched pixel region of the reference image. A distance calculator corrects the calculated disparity of each of the matched pixel regions of the base image in accordance with a tolerable disparity range for the disparity to thereby increase the calculated disparity of the corresponding one of the matched pixel regions of the base image. The distance calculator calculates the depth distance of each point of the target object relative to the vehicle as a function of the corrected disparity of the corresponding one of the matched pixel regions.
US10719947B2 Three-dimensional measurement device with annotation features
A three-dimensional (3D) measurement system and method is provided. The system includes a noncontact measurement device, an annotation member and a processor. The noncontact measurement device being operable to measure a distance from the noncontact measurement device to a surface. The annotation member is coupled to the noncontact measurement device. The processor is operably coupled to the noncontact measurement device and the annotation member, the processor operable to execute computer instructions when executed on the processor for determining 3D coordinates of at least one point in a field of view based at least in part on the distance, recording an annotation in response to an input from a user, and associating the annotation with the at least one point.
US10719944B2 Dynamic object tracking
A method of determining and displaying movement of an object in an environment using a moving camera includes identifying later environment features located in the environment in a later image, earlier environment features located in the environment in an earlier image, and earlier object features located on the object in the earlier image. The method further includes estimating object features in the later image using the earlier object features and a determined camera movement. The method further includes locating, in the later image, matched object features that are actual object features in the later image at a same location as the estimated object features. The method further includes determining that the object has moved between the earlier image and the later image if a number of matched object features does not exceed a threshold.
US10719941B1 Aerial device including translation or rotation measurement
Disclosed is a system which uses one or more camera units with embedded processors to measure the relative translation and/or rotation between different members on an aerial device. Image data from each unit is processed and transmitted processing to the position control system of the aerial device, and used to determine the position of an aerial element of the device.
US10719909B2 Image loading method and device
This application discloses an image loading method and device. The image loading method may comprise: determining whether a native heap memory stores decoded data of an image to be loaded; in response to determining that the native heap memory stores the decoded data of the image, loading the image based on the decoded data of the image from the native heap memory; and in response to determining that the native heap memory does not store the decoded data of the image, loading the image from a storage space storing the image, and storing, into the native heap memory, decoded data of the image obtained in the process of loading the image.
US10719907B2 Method of, and apparatus for, data processing
A data processing apparatus comprises a first memory configured to store at least one data set; a second memory configured to store a multi-channel atlas texture; and processing circuitry configured to: store at least one region of the at least one data set in one or more corresponding regions of the multi-channel atlas texture by altering data values of the at least one region of the at least one data set in accordance with a transformation vector comprising at least one channel weight and/or at least one numerical offset value; and reconstruct data values from the altered data values by transforming the altered data values using the transformation vector.
US10719885B1 Autonomous feature use monitoring and insurance pricing
Methods and systems for monitoring use and determining risk associated with operation of autonomous vehicles are provided. According to certain aspects, autonomous operation features associated with a vehicle may be determined, and operating data regarding vehicle operation may be obtained. The operating data may include information regarding use levels or settings associated with use of the autonomous operation features. Risk levels associated with the features may be determined from test data or actual loss data. The risk levels and operating data may be used to determine a total risk level associated with operation of the vehicle with expected use levels of the autonomous operation features. The total risk level may further be used to determine or adjust aspects of an insurance policy associated with the vehicle.
US10719882B2 Systems and methods for certified location data collection, management, and utilization
Location information may be gathered, managed, stored, and/or otherwise utilized to determine unique geo-referenced locations. The geo-referenced locations may be utilized to inform various processes and decisions such as insurance underwriting, risk assessment, pricing, and risk/loss control.
US10719874B2 Multiple quote risk management
The disclosed systems and methods relate to allowing trading of over the counter (“OTC”) foreign exchange (“FX”) contracts on a centralized matching and clearing mechanism, such as that of the Chicago Mercantile Exchange's (“CME”'s) futures exchange system (the “Exchange”). The disclosed systems and methods allow for anonymous transactions, centralized clearing, efficient settlement and the provision of risk management/credit screening mechanisms to lower risk, reduce transaction costs and improve the liquidity in the FX market place. In particular, the disclosed embodiments increase speed of execution facilitating growing demand for algorithmic trading, increased price transparency, lower cost of trading, customer to customer trading, and automated asset allocations, recurring trades as well as clearing and settlement efficiencies.
US10719866B2 Complementary activity based on availability of functionality
In various example embodiments, a system and method for causing the performance of a complementary activity on a secondary device that is complementary to a device activity performed on a primary user device are presented. In an example embodiment, a device activity, being performed by a primary user device is detected. A secondary user device capable of performing a complementary activity corresponding to the device activity is identified. Instructions are generated for the secondary user device to perform the complementary activity based on the complementary activity including an activity component that utilizes a functionality of the secondary user device not available on the primary user device, wherein the functionality includes capturing data of a particular data type from a sensor. The instructions to perform the complementary activity are transmitted to the secondary user device.
US10719862B2 System and method for intake of manufacturing patterns and applying them to the automated production of interactive, customizable product
A system and method for acquisition, characterization, and application of Manufacturing patterns to the automated production of the digital representation of these patterns as interactive media that gathers a customer's input, and subsequently produces physical product is described.
US10719854B2 Method and system for predicting future activities of user on social media platforms
The disclosed embodiments illustrate a method and a system for predicting future activities of a user on a social media platform. The method includes extracting a first time series of one or more historical activities performed by the user from a social media platform server. The method further includes receiving a second time series of one or more future events from a requestor-computing device. The method further includes determining a first set of forecast values and a second set of forecast values based on the first time series and/or the second time series, wherein the first set of forecast values is determined using an ARIMA technique, and the second set of forecast values is determined using a regression modelling technique. The method further includes predicting the future activities of the user based on the first set of forecast values and the second set of forecast values.
US10719850B2 Region merging and coding parameter reuse via merging
A favorable merging or grouping of simply connected regions into which the array of information samples is sub-divided, is coded with a reduced amount of data. To this end, a predetermined relative locational relationship is defined enabling an identifying, for a predetermined simply connected region, of simply connected regions within the plurality of simply connected regions which have the predetermined relative locational relationship to the predetermined simply connected region. Namely, if the number is zero, a merge indicator for the predetermined simply connected region may be absent within the data stream. In other embodiments, spatial sub-division is performed depending on a first subset of syntax elements, followed by combining spatially neighboring simply connected regions depending on a second subset of syntax elements, to obtain an intermediate sub-division.
US10719844B2 Service processing method, terminal and server
A service processing method, a device, a terminal and a server are provided. In some embodiments, the method includes: obtaining an operator identifier, when a coupon verification operation is detected on a service page of a public service account; invoking a code reading interface of an internet application to which the public service account belongs, to obtain a code of a coupon to be verified; generating a coupon verification service request based on the operator identifier and the code of the coupon; sending the coupon verification service request to a server, to cause the server to process a coupon verification service based on the operator identifier and the code of the coupon and return a process result to the terminal; and outputting the process result on the service page of the public service account.
US10719842B1 Method and apparatus for performing collective validation of credential information
An embodiment of the invention comprises a method and apparatus for performing collective validation of credential information. The invention has applicability in industries that require sales agents or those related to the distribution of a certain product to be credentialed (e.g., licensed and/or appointed) when selling certain products (e.g., life insurance, etc. . . . ). For example, in order to sell some financial instruments sales representatives must meet state and/or federal licensing requirements. Embodiments of the invention provide a way to ensure that sales representatives operate within any regulatory constraints put in place by government or any other organization. Companies may, for instance, utilize embodiments of the invention to ensure that sales representatives operate within a set of defined constraints. One aspect of the invention provides a method for validating sales agents' credentials while processing the sales transaction data to determine commission amounts. The system is configured to perform such transaction processing in an efficient manner that minimizes the amount of computational resources required to determine whether a sales agent has valid credential at the time of a particular sale and is therefore entitled to compensation (e.g., a commission) for the sale.
US10719841B2 Affiliate reward dividing apparatus, affiliate reward dividing system, affiliate reward dividing method, affiliate reward dividing program, and computer-readable recording medium
A problem that a load on an affiliate server increases when an affiliate reward is divided among a plurality of people is solved. When a user purchases a commodity or receives service in an EC site, an affiliate reward dividing apparatus adds a full amount of a reward to one of a poster database and an introducer database on the basis of a dividing ratio stored in an affiliate database. A computation of referring to a dividing ratio for each reward and dividing a reward, and a process of accumulating a divided reward in each data base is not necessary, so that a load on a system can be lessened.
US10719834B2 Systems and methods for recommending merchants
A method and a recommender computer system are provided. The recommender computer system is programmed to receive payment card transaction information for a payment cardholder from the interchange network. The payment card transaction information includes data relating to a plurality of purchases made by the cardholder at a plurality of different merchants. The recommender computer system is further programmed to receive merchant rating information, receive merchant descriptive information, and determine location information of each of the plurality of different merchants relative to at least one of a predetermined selectable location and a current location of the cardholder. The recommender computer system then determines a relative ranking of the plurality of different merchants using the received payment card transaction information, the received merchant rating information, the received merchant descriptive information, and the determined location information and displays the determined recommendations to a cardholder.
US10719825B2 Method and system for secure protocol exchange
A system and method using a protocol exchange server providing bi-directional exchange of secure data protocol attributes between a first computer system and a second computer system, the method include at a protocol exchange server for bi-directional exchange of secure data protocol attributes between a first computer system and a second computer system, electronically storing a plurality of computer readable attribute records in a computer database for users associated with the first computer system and the second computer system.
US10719823B2 Systems and methods for wirelessly determining accepted forms of payment
Systems and methods are disclosed which may allow a merchant to wirelessly transmit accepted forms of payment using a beacon installed in the merchant location or near the merchant location. A consumer having a device capable of receiving the wireless transmission may receive the accepted forms of payment and have them displayed on a screen of the device. The device may also send the accepted forms of payment to a remote server that has issued the consumer a programmable credit card such that the remote server can program the credit card based on the forms of payment accepted by the merchant.
US10719814B1 Method and system for transferring funds from an account to an individual
Methods and system for transferring funds supports funds transfers from a source account to a cash access file which can be accessed virtually twenty-four hours a day by both customers and non-customers. Cash may be transferred across international borders and dispensed in a currency different than that of the sender's source account and is made available to a recipient virtually as soon as the requested transfer is approved and confirmed by the sender. A subset of payees that is uniquely associated with the sender and includes a payee and a destination account for the payee is presented in a payee list database. Thereafter, a payee list is displayed for the sender at a terminal in response to entry of a request by the sender for a transfer of funds, and upon selection by the sender of a payee from the payee list and entry of a requested transfer amount, the requested amount is transferred e.g. to a branch of the sender's bank located in a different country via the network switch and, for example, thereafter routed to the payee's destination account in a different bank for withdrawal by the payee.
US10719811B2 Method and system for retroactive removal of content from an organization activity timeline
Methods and systems are provided for retroactive removal of content from an organization activity timeline of an organization. The content removed can be, for example, past activities or contributions to those past activities. The organization activity timeline is displayed within a user interface to show activities involving a particular external contact and one or more users of the organization. The disclosed methods and systems can be used to control which activities, or contributions to activities, are displayed in the organization activity timeline. One or more identifiers can be added to one or more blacklists. Past activities that are part of the organization activity timeline can be evaluated to determine whether those past activities include the identifier. If so, those past activities (or contributions to those past activities) are removed from the organization activity timeline.
US10719810B2 Methods and systems for a job suggestions engine and talent timeline in a talent management application
Techniques for automatically suggesting one or more employment positions are provided. A method may include receiving, by a computing device, candidate data relating to an employment position candidate. The computing device may then match the employment position candidate with one or more employment positions based on the received candidate data. Once the employment position candidate is matched with the one or more employment positions, the computing device may generate one or more suggested employment positions for the employment position candidate, wherein the one or more suggested employment positions are automatically generated based on the matching of the employment position candidate with the one or more employment positions.
US10719809B2 Correlating jobs with personalized learning activities in online education platforms
Employers or recruiters populate an online database with job postings. The concepts that job applicants need to have learned to be successful applicants for a job are stated or inferred from the job posting and optionally resumes of others who have held that job. A student's own learning activities are logged by an online education platform. From a comparison between the student's completed learning units and a job posting's required learning units, a personalized learning unit gap can be identified for a student. The online education platform can then recommend how the student can fill the gap by undertaking the study of learning units on the education platform.
US10719802B2 Enforcement of shipping rules
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for a user interface for enforcement of shipping rules. In one aspect, a method includes accessing regulation information/data, the regulation information/data being a multi-level hierarchy of nodes arranged in a tree structure, each node specifying one or more keywords, wherein the nodes comprise one or more starting nodes having one or more child nodes and having no parent nodes, one or more intermediate nodes having at least one of a child node and a parent node, and one or more end nodes having at least one parent node and no child nodes. Determining, that a particular keyword from the received one or more keywords matches a keyword of a node in the hierarchy. Determining, a level and a type of the node in the hierarchy, wherein the type of the node specifies whether the node is one of a starting node, an intermediate node, and an end node. The method then identifies, based, at least in part, on the level and the type of the node in the hierarchy, one or more actions to be performed.
US10719799B1 Virtual management systems and methods
A computer-implemented method and system are provided for optimizing resource usage, wherein the resources include employees of an organization. The method includes collecting employee data including structured data and unstructured data through multiple input channels over at least one network and storing the employee data collected over the multiple input channels in at least one computer memory. The method further includes accessing the computer memory using at least one computer processor and executing instructions to perform multiple operations on the stored data. The operations include transforming the unstructured data into structured data and disambiguating the structured data. The operations additionally include applying rule sets to the transformed data and the structured data to derive a digital productivity footprint for each employee and analyzing the derived digital footprints to optimize resource usage.
US10719795B2 Cognitive learning workflow execution
Technical solutions are described for machine-assisted workflow execution, the workflow includes a sequence of workflow steps. An example method includes, pulling a preliminary update for the workflow from a data source and modifying the workflow dynamically. The method further includes selecting a workflow step for execution, and responsively, pulling updated information for the workflow step from the data source. The method further includes retrieving, from the data source, first reasoning information being indicative of whether to update the workflow step. If the first reasoning information is indicative of performing an update, updating the workflow step dynamically using the updated information, and executing the updated workflow step. The method further includes accumulating execution information including attributes of the execution of the workflow step, and second reasoning information for the updating of the workflow step, and pushing the execution information to the data source upon completion of the workflow step.
US10719793B1 Location confirmation using networked client peripherals
A system verifies whether or not an employee is actually on a job at a location during a standard time period, such as a work shift, by sending alerts to the employee's smart phone. The employee must respond to the alerts. The alerts are sent at random time intervals with a certain average rate. The average rate, called a Poisson parameter, can be varied over the course of a shift.
US10719784B2 Adaptive correlation of user-specific compressed multidimensional data profiles to engagement rules
Some embodiments relate generally to the processing of compressed multidimensional data and selection of engagement rules based on the compressed multidimensional data. In some embodiments, a method includes retrieving, via a processor, a multidimensional data profile that includes a set of first inclination distributions, each associated with a data dimension. The processor matches a first set of engagement rules to the multidimensional data profile to define a matched set, each engagement rule of the first set of engagement rules having a corresponding confidence level and a corresponding set of second inclination distributions. The processor selects an engagement rule from the matched set that has a corresponding confidence level no less than a corresponding confidence level for each remaining engagement rule from the matched set, and sends a signal causing display of a stimulus to a user according to the selected engagement rule and not according to the remaining engagement rules.
US10719780B2 Efficient machine learning method
A computerized efficient machine learning method for classification of data and new class discovery inputs labeled data and unlabeled data into a computer memory for a computerized machine tool to perform (a) initial supervised learning using the labeled data to generate a classifier, (b) semi-supervised learning using the labeled data, the classifier and the unlabeled data to generate an updated classifier and high confidence data, (c) active learning using the updated classifier and the unlabeled data to generate a data label request and receive new class labeled data to generate augmented labeled data, (d) new class discovery using the updated classifier and the data label request to generate data of potential new classes and receive labels for potential new class data to generate new class labeled data, and (e) supervised learning using the high confidence data, the labeled data and the augmented labeled data to generate an output classifier.
US10719778B2 Anomaly detection based on relational expression between vibration strengths at various frequencies
A model learning unit of an anomaly detection device learns a relational expression between vibration strengths at frequencies based on a time series of frequency characteristics of a vibration strength detected during a learning period by a vibration sensor placed on a monitoring target. The anomaly detection unit learns a relational expression between vibration strengths at frequencies based on a time series of frequency characteristics of a vibration strength detected during a new period by the vibration sensor. Then, the anomaly detection unit determines whether or not there is an anomaly in the monitoring target based on a relational expression related to a new frequency, which is different from the relational expression learned during the learning period.
US10719776B1 Quantum bit multi-state reset
Apparatus and methods for resetting a qubit. In one aspect, an apparatus includes a qubit, wherein the qubit operates over a qubit frequency spectrum with a first flux-insensitive point and a second flux-insensitive point. The apparatus further includes a readout resonator, wherein the readout resonator operates at a readout resonator frequency in-between the first flux insensitive point and the second flux-insensitive point. The apparatus further includes a frequency controller that is configured to control the frequency of the qubit such that during a reset operation the frequency of the qubit is adjusted relative to the readout resonator frequency and the qubit is reset.
US10719774B2 Method and system for health monitoring and fault signature identification
This disclosure relates generally to health monitoring of systems, and more particularly to monitor health of a system for fault signature identification. The system estimates Health Index (HI) of the system as time series data. By analyzing data corresponding to the estimated HI, the system identifies one or more time windows in which majority of the estimated HI values are low as a low HI window, and one or more time windows in which majority of the estimated HI values are high as a high HI window. Upon identifying a low HI window, which indicates an abnormal behavior of the system being monitored, based on a local Bayesian Network generated for the system being monitored, an Explainability Index (EI) for each sensor is generated, wherein the EI quantifies contribution of the sensor to the low HI. Further, associated component(s) is identified as contributing to abnormal/faulty behavior of the system.
US10719771B2 Method for cognitive information processing using a cognitive blockchain architecture
A computer-implementable method for cognitive information processing comprising: receiving data from a plurality of data sources, at least one of the plurality of data sources comprising a blockchain data source having associated blockchain data; processing the data from the plurality of data sources to provide cognitively processed data; performing a learning operation to improve the cognitively processed data over time, the learning operation being based at least in part on the blockchain data from the blockchain data source; and, providing the cognitively processed data to a destination.
US10719766B2 Universal cognitive graph architecture
A computer-implementable method for managing a cognitive graph comprising: receiving data from a plurality of data sources; processing the data from the plurality of data sources, the processing the data from the plurality of data sources identifying a plurality of knowledge elements; and, storing the knowledge elements within the cognitive graph as a collection of knowledge elements, the storing universally representing knowledge obtained from the data.
US10719762B2 Three dimensional chip structure implementing machine trained network
Some embodiments provide a three-dimensional (3D) circuit structure that has two or more vertically stacked bonded layers with a machine-trained network on at least one bonded layer. As described above, each bonded layer can be an IC die or an IC wafer in some embodiments with different embodiments encompassing different combinations of wafers and dies for the different bonded layers. The machine-trained network in some embodiments includes several stages of machine-trained processing nodes with routing fabric that supplies the outputs of earlier stage nodes to drive the inputs of later stage nodes. In some embodiments, the machine-trained network is a neural network and the processing nodes are neurons of the neural network. In some embodiments, one or more parameters associated with each processing node (e.g., each neuron) is defined through machine-trained processes that define the values of these parameters in order to allow the machine-trained network (e.g., neural network) to perform particular operations (e.g., face recognition, voice recognition, etc.). For example, in some embodiments, the machine-trained parameters are weight values that are used to aggregate (e.g., to sum) several output values of several earlier stage processing nodes to produce an input value for a later stage processing node.
US10719760B2 Neural network scheduling mechanism
An apparatus to facilitate workload scheduling is disclosed. The apparatus includes one or more clients, one or more processing units to processes workloads received from the one or more clients, including hardware resources and scheduling logic to schedule direct access of the hardware resources to the one or more clients to process the workloads.
US10719755B2 Wireless oxygen dosimeter
A tag for detecting an analyte can include a radio frequency identification tag including a sensor portion, the sensor portion configured to change resistivity when the radio frequency identification tag contacts or interacts with an analyte, whereby the resistivity change alters an output of the radio frequency identification tag, wherein the sensor portion includes a circuit, and wherein the sensor portion is configured to activate the circuit or deactivate the circuit when contacted or having interacted with the analyte, wherein the sensor portion includes a conductive material associated with a polymer complex.
US10719754B2 Electronic document having an electrical connection between a chip port and an external electrical connection land that is established via an inlay
Disclosed is an electronic document, a body of which includes an inlay, a part of which forms a spotface of a cavity, and which includes a connection land formed on the part forming the spotface, and a module of which includes an electrical circuit that includes both a first subcircuit configured to electrically connect a port of a chip to the connection land and a second subcircuit configured to electrically connect the connection land to an external electrical contact land of a carrier of the module.
US10719750B2 Card with ergonomic textured grip
Approaches herein provide a transaction card with an ergonomic textured grip. In some approaches, a card includes a body having a first main side and a second main side, and an identification chip along the first main side of the body. The card may further include a textured grip along the second main side of the body, wherein the textured grip comprises a plurality of curvilinear grip elements extending in an undulating arrangement between a first end and a second end of the textured grip.
US10719749B2 System and method for quality management utilizing barcode indicators
A quality management system for products including a multiplicity of barcoded quality indicators each operative to provide a machine-readable indication of exceedance of at least one threshold by at least one product quality affecting parameter, a barcode indicator reader operative to read the barcoded quality indicators and to provide output indications, the barcoded quality indicators being readable by the barcode indicator reader at all times after first becoming readable, including times prior to, during and immediately following exceedance of the at least one threshold by the at least one product quality affecting parameter, and a product type responsive indication interpreter operative to receive the output indications and to provide human sensible, product quality status outputs.
US10719748B2 RFID screw specifically for use on eyeglass frames
The RFID tag of the embodiments of the present invention includes an integrated circuit for storing and processing information that modulates and demodulates radio-frequency (RF) signals, apparatus of collecting the AC power signal from an incident reader, and an antenna for receiving and transmitting the signal. The RFID tag information is stored in a non-volatile memory. The RFID tag includes either fixed or programmable logic for processing the transmission and sensor data, respectively.
US10719743B2 License plate reader using optical character recognition on plural detected regions
A license plate reader uses a neural network to determine a plurality of predicted license plate regions within an image. The plurality of predicted license plate regions is transferred to an optical character recognition unit that performs optical character recognition on the plurality of predicted license plate regions to output a plurality of predicted character sequences. The license plate reader receives the output of the optical character recognition unit that contains the plurality of predicted character sequences and analyzes the plurality of predicted character sequences to determine a best estimate for a character sequence in the image.
US10719742B2 Image composites using a generative adversarial neural network
The present disclosure relates to an image composite system that employs a generative adversarial network to generate realistic composite images. For example, in one or more embodiments, the image composite system trains a geometric prediction neural network using an adversarial discrimination neural network to learn warp parameters that provide correct geometric alignment of foreground objects with respect to a background image. Once trained, the determined warp parameters provide realistic geometric corrections to foreground objects such that the warped foreground objects appear to blend into background images naturally when composited together.
US10719734B2 Method for evaluating structural changes of a sample resulting from a treatment of the sample
Evaluating structural changes in a sample resulting from a treatment of the sample. At least one sample of the material is scanned before and after the treatment and a first and a second image of the sample are obtained. The first and the second images are registered in a full spatial resolution using at least one region of the first image and at least one region of the second image, the regions corresponding to the same part of the sample. The registered images are analyzed and the changes in each sample caused by the performed treatment are evaluated.
US10719728B2 Method for controlling infrared fill light and related products
A method for controlling an infrared fill light and related products are provided, and the method includes the follows. A reference biometric recognition pattern that is used by a mobile terminal to process a target event is obtained. A target fill-light strategy corresponding to the reference biometric recognition pattern is determined according to a pre-stored mapping relationship between biometric recognition patterns and fill-light strategies of the infrared fill light. The infrared fill light is controlled to fill light according to the target fill-light strategy when the reference biometric recognition pattern is enabled.
US10719720B2 Artificial intelligence system for providing road surface risk information and method thereof
Provided is an artificial intelligence system for providing road risk information and a method thereof. The system for providing road risk information includes: an information collection unit for receiving various road state information acquired from a vehicle device; an information processing unit for performing image processing on the collected road state information, and converting a result of the image processing into a predefined grayscale image; an information learning unit for learning the converted predefined grayscale image on the basis of a predetermined learning model based on deep learning, and recognizing the road risk information on the basis of a result of the learning; and an information classification unit for classifying the road risk information from the road state information on the basis of a result of the recognition, and detecting road surface defects on the basis of a result of the classification.
US10719714B2 Method and system for adaptively reducing detection time in real-time supervised detection of televised advertisements
The present disclosure provides a computer-implemented method and system for adaptively reducing detection time in real time supervised detection of televised ads in media content of a channel. The method includes reception of the media content and selection of a set of frames per second from the media content. The method includes extraction of keypoints from each selected frame and derivation of binary descriptors from extracted keypoints. The method includes assignment of weight value to each binary descriptor and creation of a special pyramid of the binary descriptors. The method includes obtaining a first vocabulary of binary descriptors for each selected frame and accessing a second vocabulary of binary descriptors. The method includes comparison of each binary descriptor in the first vocabulary with binary descriptors in second vocabulary. The method includes progressively scoring each selected frame of the media content and detecting a first ad in the media content.
US10719707B2 Pedestrian detection method and related monitoring camera
A pedestrian detection method is applied to a monitoring camera. The pedestrian detection method includes forming a first detecting window on at least one monitoring frame via an object analysis function, utilizing a human form detection function to modulate the first detecting window for forming a second detecting window, analyzing the second detecting window via a human local detection function to mark an upper detecting window about a pedestrian on the monitoring frame, and determining whether to calibrate the second detecting window via analysis of the upper detecting window.
US10719706B1 Systems and methods for nested autoencoding of radar for neural image analysis
Disclosed herein are embodiments of systems, methods, and products comprise an analytic server, which provides a terrain segmentation and classification tool for synthetic aperture radar (SAR) imagery. The server accurately segments and classifies terrain types in SAR imagery and automatically adapts to new radar sensors data. The server receives a first SAR imagery and trains an autoencoder based on the first SAR imagery to generate learned representations of the first SAR imagery. The server trains a classifier based on labeled data of the first SAR imagery data to recognize terrain types from the learned representations of the first SAR imagery. The server receives a terrain query for a second SAR imagery. The server translates the second imagery data into the first imagery data and classifies the second SAR imagery terrain types using the classifier trained for the first SAR imagery. By reusing the original classifier, the server improves system efficiency.
US10719705B2 Adjustable object avoidance proximity threshold based on predictability of the environment
Various embodiments include methods, devices, and robotic vehicle processing devices implementing such methods for automatically adjusting the minimum distance that a robotic vehicle is permitted to approach an object by a collision avoidance system (the “proximity threshold”) to compensate for unpredictability in environmental or other conditions that may compromise control or navigation of the robotic vehicle, and/or to accommodate movement unpredictability of the object. Some embodiments enable dynamic adjustments to the proximity threshold to compensate for changes in environmental and other conditions. Some embodiments include path planning that takes into account unpredictability in environmental or other conditions plus movement unpredictability of objects in the environment.
US10719690B2 Fingerprint sensor and method for processing fingerprint information
A method for processing fingerprint information may include obtaining an input image corresponding to at least a region of a user fingerprint, searching a memory storing at least one registered image for a reference registered image that matches the input image at least partially, determining a unique region of the input image in which the input image does not overlap with the reference registered image when the input image is aligned with the reference registered image, and, in response to a score of the unique region of the input image being greater than or equal to a predetermined reference score, classifying the input image as belonging to a same group as the reference registered image and storing the input image in the memory.
US10719689B2 Electronic device and fingerprint recognition method
An electronic device and a fingerprint recognition method are provided. The electronic device includes: a fingerprint recognition sensor configured to capture, according to a swipe mode or a press mode, a user fingerprint in an area displayed on a touchscreen; at least one memory configured to store a fingerprint template; at least one processor configured to determine and set a fingerprint recognition mode in a first display area; and the touchscreen configured to detect a first input in the first display area; where the processor is further configured to instruct the fingerprint recognition sensor to capture a user fingerprint according to the set mode and match the fingerprint captured by the fingerprint recognition sensor with the fingerprint template.
US10719684B2 Fingerprint identification circuit, method for manufacturing fingerprint identification circuit, and display device
A fingerprint identification circuit, a method for manufacturing the fingerprint identification circuit, and a display device are provided. The fingerprint identification circuit includes: an array substrate and an opposite substrate arranged opposite to the array substrate; a fingerprint identification member arranged at a side of the array substrate proximate to the opposite substrate; and a backlight source arranged at a side of the array substrate distal to the opposite substrate. A light-shielding member and a partially-transparent member are arranged on the opposite substrate. An orthogonal projection of the partially-transparent member onto the array substrate at least partially overlaps an orthogonal projection of the fingerprint identification member onto the array substrate.
US10719681B2 Fingerprint sensing display apparatus
Disclosed is a display device. The display device comprising a substrate, a display area including a fingerprint recognition area and a plurality of pixels on the substrate, a support substrate under a rear side of the substrate, a fingerprint sensor, corresponding to the fingerprint recognition area, under the support substrate, and an EMI (electro-magnetic interference) shield member positioned between the support substrate and the fingerprint sensor.
US10719665B2 Unsupervised neural based hybrid model for sentiment analysis of web/mobile application using public data sources
Machine training for determining sentiments in social network communications. A text document is extracted from a web site and tokenized into tokens. The tokens are input to a word to vector conversion model to generate word vectors. A term frequency inverse document frequency (TF-IDF) algorithm converts the word vectors to sentence vectors. A randomly selected subset the sentence vectors are tagged and used to train a classifier. The classifier takes a sentence vector and predicts a sentiment associated with the sentence vector. Predicted sentiment associated with each of the sentence vectors may be combined to generate a sentiment associated with the text document.
US10719661B2 Method, device, and system for computer-based cyber-secure natural language learning
A computing device learns a natural language. A mapper included in the computing device non-deterministically maps an input natural language sentential form to a matching semantic that is associated with a computer language function component. A translator included in the computing device translates the matching semantic into a translated natural language sentential form.
US10719659B1 Method and apparatus for extensibility of user interface binding definitions
Embodiments create a binding specifications file that is compatible with a user interface application from a grammar rich XML file. The grammar rich XML file uses a complex DTD for transformation. The complex DTD may be prone to error if created by the user, therefore, the complex DTD file is automatically created from a schema definition provided by the user or user's agent. The user or user's agent defines a schema for the desired grammar level. Through a series of XSL transformations, the complex DTD file is created. Also, a stylesheet used for transforming the grammar rich XML file is automatically created. The grammar rich XML file provided by the user conforms to the automatically created complex DTD file. Thus, the grammar used in defining bindings of a user interface application is extensible without any requirement to enrich and recompile the application anytime an extension of the language is desired.
US10719657B1 Process design kit (PDK) with design scan script
Disclosed are a process design kit (PDK) for integrated circuit (IC) designs and a computer-aided design (CAD) system that employs the PDK. The PDK includes a design scan script. When the script is executed by the CAD system, previously generated and stored IC designs are scanned and a report with cell use information (CUI) is generated. The CUI indicates the different parameterized cells (pcells) and different configurations thereof contained in the IC designs. Also disclosed is a PDK development system, which receives CUI reports from CAD system(s), compiles the CUI, and revises the PDK (i.e., develops an update or upgrade) based, in part, on the complied CUI. For example, the complied CUI can indicate critical targets that require a regression analysis during the PDK revision process. By limiting regression analyses to identified critical targets, the turn around time and costs associated with revising the PDK are significantly reduced.
US10719651B2 Synthesizing topology for an interconnect network of a system-on-chip with intellectual property blocks
A SoC interconnect network topology is represented. The corresponding SoC floorplan is divided into windows, which are contiguous and non-overlapping. Within each window a subnetwork of the SoC interconnect network topology is defined that includes links or communication paths between IP blocks in the window as well as links or communication paths that traverse the window. At the shared boundaries of the windows, ports are added and defined as virtual ports. The overall SoC topology can be optimized and synthesized by optimizing each window independently and then incrementally optimizing all links, from end-to-end, that traverse two or more windows. The SoC topology is edited, such as by adding switches, removing switches, and adding and removing switches on routes. An initial location of elements within the floorplan is automatically computed and recommended. Locations can also be edited. Statistical metrics are calculated, including wire length, switch area, SoC area, and maximum signal propagation rate. The SoC overall interconnect network topology is represented by the plurality of windows and the respective subnetworks of each widow. The windows are analyzed and combined and optimized to obtain an overall near-optimal SoC interconnect network topology.
US10719640B2 Data analysis apparatus and data analysis method
There is provided a data analysis apparatus, comprising an event occurrence setting module configured to cause a prescribed event to occur in a simulation for a work order that includes a process at which the prescribed event is to occur an event occurrence detection timing setting module configured to store an event occurrence detection timing indicating a time period between an occurrence of an event and detection of the event, a simulation executing processing module configured to execute a simulation when an occurrence of the event is detected, the simulation executing processing module being configured to execute a simulation that reflects an effect on the process when the event is addressed in accordance with the event occurrence detection timing recorded in the storage module, and a KPI calculating module configured to calculate a KPI of the process for the event occurrence detection timing, based on results of the simulation.
US10719633B2 Inhibiting a penetration attack
A technique includes providing a security monitor to at least detect a penetration attack on a circuit assembly that contains the security monitor. The technique includes inhibiting success of the penetration attack, including flexibly mounting the security monitor to the circuit assembly to allow the security monitor to move in response to the security monitor being contacted during the penetration attack.
US10719630B2 Programmable unit for metadata processing
A system and method for metadata processing that can be used to encode an arbitrary number of security policies for code running on a stored-program processor. This disclosure adds metadata to every word in the system and adds a metadata processing unit that works in parallel with data flow to enforce an arbitrary set of policies, such that metadata is unbounded and software programmable to be applicable to a wide range of metadata processing policies. This instant disclosure is applicable to a wide range of uses including safety, security, and synchronization.
US10719617B2 Access control system and process for managing and enforcing an attribute based access control policy
An access control system for managing and enforcing an attribute based access control (ABAC) policy includes: a minimum ABAC implementation that produces a representation access control list in an ABAC policy system; and a local host system that produces a resource repository access control list in the local host system such that the resource repository access control list is based on the representation access control list.
US10719603B2 Methods and apparatus for sandboxed code execution using containers
Methods and apparatus are disclosed to provide a sandboxed code execution in a virtualized environment. An example apparatus includes a closure service to receive a request for execution of code. The example closure service is to generate a closure to trigger execution of the code within the apparatus. The example apparatus includes a container host to form a host environment for a container image. The example container image is to spawn, in response to the closure, a container to execute the code. The example container is to execute the code and keep code execution and result inside the container. Code execution and result inside the container do not affect operation of the apparatus.
US10719594B2 Secure re-enrollment of biometric templates using distributed secure computation and secret sharing
An example computing device includes a shares generation unit configured to generate secret shares of biometric information of a user; a storage interface configured to interface with storage nodes for storing each of the secret shares to a corresponding one of the storage nodes; and a computation engine configured to perform re-enrollment by outputting a plurality of messages to instruct each of the storage nodes to generate a respective share of a new helper data in accordance with the secret shares of the biometric information and a secure computation protocol, receive the respective share of the new helper data from two or more storage nodes, and determine the new helper data based on the respective share of the new helper data from each of the two or more storage nodes for subsequent authentication of the user, wherein the re-enrollment occurs without receiving additional/repeat biometric information, thereby resulting in faster re-enrollment.
US10719593B2 Biometric signature system and biometric certificate registration method
This biometric signature system comprises: a biometric certificate storage module that stores a biometric certificate generated on the basis of a user's biometric information; a biometric information acquisition module that acquires new biometric information from the user; a biometric certificate generation module that generates a new biometric certificate on the basis of the new biometric information; a biometric signature generation module that assigns a biometric signature to the new biometric certificate on the basis of the new biometric information; a biometric signature verification module that verifies the biometric signature using the biometric certificate stored in the biometric certificate storage module; and a biometric certificate registration module that registers the new biometric certificate in the biometric certificate storage module if verification of the biometric signature was successful.
US10719587B2 Managing entitlements in a networked environment
Some embodiments of an entitlement model have been presented. In one embodiment, a centralized server distributes copies of an operating system from a software vendor to a set of virtual guests of a virtual host running on a physical computing machine. The centralized server and the physical computing machine are coupled to each other within an internal network of a customer of the software vendor, whereas the centralized server has access to the software vendor external to the internal network of the customer. The centralized server may interact with a hypervisor of the physical computing machine to determine what type of license of the operating system the virtual host has and a number of copies of the operating system requested by the virtual guests.
US10719582B2 Medical legal workflow management system and process
A medical legal workflow management system and a medical legal workflow management process are disclosed. The medical legal workflow management system and process transfers scheduling, appointment notices, exam notes, billing invoices, and financial reports to all State and Federal forms based on a single data entry input.
US10719581B2 System and method for securing the remuneration of patient responsibilities for healthcare services in a revenue management cycle
A method is provided for obtaining payment for services provided to a patient by a healthcare service provider. The method includes receiving a description (203) of the healthcare services to be provided to the patient by the healthcare service provider; obtaining a cost estimate (205) for the patient responsibility portion of the cost of the healthcare services; and receiving payment authorization (207) from the patient in the amount of the cost estimate along with the payment method information. The payment authorization includes authorization to withdraw funds in the estimated amount from an account associated with the patient. After the healthcare services have been provided to the patient or after all claims relating to the healthcare services have been adjudicated, funds are withdrawn (215) from the account in the authorized amount.
US10719575B2 Matrix processing apparatus
Methods, systems, and apparatus, including a system for transforming sparse elements to a dense matrix. The system is configured to receive a request for an output matrix based on sparse elements including sparse elements associated with a first dense matrix and sparse elements associated with a second dense matrix; obtain the sparse elements associated with the first dense matrix fetched by a first group of sparse element access units; obtain the sparse elements associated with the second dense matrix fetched by a second group of sparse element access units; and transform the sparse elements associated with the first dense matrix and the sparse elements associated with the second dense matrix to generate the output dense matrix that includes the sparse elements associated with the first dense matrix and the sparse elements associated with the second dense matrix.
US10719562B2 Distributed and fast data storage layer for large scale web data services
Techniques for providing a distributed and fast data storage layer for large scale web data services are disclosed. In some embodiments, a distributed data storage layer for web data services includes storing web related data for a plurality of merchants in the distributed data storage layer; and copying on demand a data store and a search index for web related data for a first merchant to perform a job for updating the web related data for the first merchant.
US10719549B2 Querying a database based on a parametric view function
A computer-implemented method queries a database that comprises modeled objects. Each modeled object represents a physical attribute of a respective real object. The database comprises for each modeled object, a respective simplicial complex. The method comprises providing a query that includes a signature criterion, and returning, as results of the query, respective modeled objects of the database. The respective modeled object is returned based on an extent to which the respective modeled object has a respective simplicial complex that respects the signature criterion. Such method system improves the field of searching modeled objects in a database.
US10719545B2 Methods and systems for facilitating storytelling using visual media
The disclosure includes a method of facilitating storytelling using visual media. In some embodiments, the method includes receiving, via a storyteller device associated with a storyteller, an input. The method may also include identifying, via a processing device communicatively coupled to the storyteller device, visual media based on the input. As well, some embodiments include the step of presenting, via at least one of the storyteller device and a listener device communicatively coupled to the processing device, the visual media. The listener device may be associated with a listener.
US10719541B2 Method and system to capture and find information and relationships
A method and system to improve the computer in light of the global information network with numerous computer devices services, and apps, so that a user can capture and find information with high security and usability. The method improves capturing information and the user intentions, while minimizing the work that needs to be done by the user to obtain a benefit from the computer system. The invention includes the following methods for the computer: to simplify account creation for new users; to identify them progressively by requesting just the information necessary to provide a service; to authenticate an identity without a priori preparation of security questions and by requesting a user an effort proportional to the value of the service; and to capture the user intentions of permission of information by progressively and interactively asking who can and must not find it.
US10719539B2 Method and system for automatic reporting of analytics and distribution of advice using a conversational interface
A method and system are described that provide responses to natural language queries regarding the performance of a business. The method and system process data from multiple data sources including information generated by the business and analyze the data to provide actionable suggestions, analytics and advice as to how to determine how to improve the performance of the business. The actionable suggestions, analytics and advice may be automatically compiled into a report and generated without user action. The use of natural language queries and responses allows for a merchant without a business intelligence background obtain these insights easily.
US10719533B2 Multi-tenant tables of a distributed database
A system may store data in a shared table of a distributed database based on generating a tenant-specific partition key. The system may receive a message from a first tenant that indicates certain data to be written to or retrieved from a shared table (e.g., shared between multiple tenants). The system may then identify a data key, a tenant identifier, and a data type identifier associated with the data and generate a partition key that includes the data key, tenant identifier, and data type identifier. The system may then transmit the partition key to the shared table, and data may be written to or retrieved from the table based on the tenant-specific partition key.
US10719526B2 System and method for synchronizing instrumentation specifications between a process control system and a database
A system and method for synchronizing instrument specification data between a process control system and an external database are provided. A software application automatically connects to the process control system and scans a set of data utilized by the system to detect changes in the data since a previous scan. If changes are detected, the application notifies a manager to accept or reject changes. If changes are accepted, the application updates data stored on an instrumentation database external to the process control system so that the data stored on the instrumentation database is synchronized with real-time data used by the process control system. The system and method provide automated updates to ensure the accuracy of data utilized by users not having regular access to the process control system.
US10719521B2 Evaluating models that rely on aggregate historical data
Systems and methods for model validation includes generating a first and a second time series of segmentation states for a data set representative of a simulated population, e.g., a collection of membership counts corresponding to respective segments of the simulated population. The first and second time series of segmentation states are generated by respectively processing the data set through a first and a second simulation each comprising iterative application of a plurality of event functions. The first and the second simulation differ in at least one capacity, e.g., one including a first event function configured with a first parameter, and the second not. Analysis of differences between the first and second time series may be compared to analysis of one of the time series using a subject model. The comparison is then used to validate the model or demonstrate accuracies, inaccuracies, and/or model bias with respect to a performance metric.
US10719514B2 Methods and apparatus to search datasets
Methods and apparatus to search datasets are disclosed. An example disclosed method includes receiving a search request having at least two criteria and assigning the criteria to a first group according to a logical relationship between the criteria. The example method further includes determining which of the criteria in the first group is satisfied by a least amount of records in a database based on a plurality of counts, the counts respectively indicative of a number of corresponding records in the database satisfying a respective one of criteria exhibited by the database, and identifying a reduced set of records in the database to be searched, the reduced set of records corresponding to the first or second criteria that is satisfied by the least amount of records in the database, and reducing a search time associated with the search request by searching the reduced set of records from the database.
US10719511B2 Profiling data with source tracking
Profiling data includes accessing multiple collections of records to store quantitative information for each particular collection including, for at least one selected field of the records in the particular collection, a corresponding list of value count entries, each including a value appearing in the selected field and a count of the number of records in which the value appears. Processing the quantitative information of two or more collections includes: merging the value count entries of corresponding lists for at least one field from each of a first collection and a second collection to generate a combined list of value count entries, and aggregating value count entries of the combined list of value count entries to generate a list of distinct field value entries identifying a distinct value and including information quantifying a number of records in which the distinct value appears for each of the two or more collections.
US10719509B2 Hierarchical quantization for fast inner product search
Implementations provide an efficient system for calculating inner products between high-dimensionality vectors. An example method includes clustering database items represented as vectors, selecting a cluster center for each cluster, and storing the cluster center as an entry in a first layer codebook. The method also includes, for each database item, calculating a residual based on the cluster center for the cluster the database item is assigned to and projecting the residual into subspaces. The method also includes determining, for each of the subspaces, an entry in a second layer codebook for the subspace, and storing the entry in the first layer codebook and the respective entry in the second layer codebook for each of the subspaces as a quantized vector for the database item. The entry can be used to categorize an item represented by a query vector or to provide database items responsive to a query vector.
US10719507B2 System and method for natural language processing
Systems and methods are provided for natural language processing. An exemplary method implementable by a server may comprise: obtaining, from a computing device, an audio input and a current interface, wherein the current interface is associated with a context; and determining a query associated with the audio input based at least on the audio input and the context of the current interface.
US10719505B2 Database server system monitoring
An embodiment of the invention includes a database server system comprising a storage arrangement for storing at least one database and at least one processor operable for receiving a database request over a computer network and accessing the storage arrangement. The processor is further operable for carrying out a monitoring task. The monitoring task determines whether a monitoring description has been stored into the database by the database request. Furthermore, the monitoring task performs a monitoring operation which is specified in the monitoring description. The monitoring operation yields at least one result value. The monitoring task submits a monitoring result request in order to insert the at least one result value into the database. The invention also relates to a computer program product and to a method for performing a monitoring operation on a database server system.
US10719499B2 Establishing distributed consensus via alternate voting strategies in a dispersed storage network
A method includes generating a first lock requests, each for transmission to a storage unit, where each first lock request indicates a first encoded data slice. First ballots are received, each of the first ballots corresponds to a storage unit, each of the first ballots indicates a first ranking of first requesting entities that includes the DST processing unit. First election result data is generated based on the first ballots. The first election result data indicates a first winner. When the first winner is the DST processing unit, slice access requests are generated in response to the first election result data indicating that the first winner is the DST processing unit, each for transmission to one of the storage units, where each of the slice access requests indicates the first encoded data slice.
US10719485B2 System and method for database access using a history walker
Systems and methods for a history walker interface to a time-based data structure are disclosed. A time-based data structure may contain information about updates to a set of records that change periodically over time. For example, a set of records that record state transitions of a task item as the task item progresses through its life cycle. An example task item may be represented by a change request or incident report in a help desk software application. The task item begins with an “open” state and may transition through any number of states (e.g., assigned, on-hold, test, customer response requested, etc.) on its way to ultimately being “closed” as completed. A history walker interface may assist application developers when creating applications to indicate how the task item transitioned through its different states throughout its lifecycle.
US10719479B2 Data unit cloning in memory-based file systems
A data structure used in memory-based file system, method and apparatus using thereof. The data structure comprising: a tree of the nodes comprising tree nodes and leaf nodes, each tree node points to at least one node, each leaf node is associated with a plurality of data unit elements each of which representing a data unit, wherein each data unit element is associated with two pointers, wherein at least one of the two pointers is capable of pointing to a data unit or to a data unit element; and a cyclic linked list of data unit elements representing identical clones of a data unit, wherein the cyclic linked list comprises a first element pointing directly to the data unit, wherein from each element in the cyclic linked list, the data unit can be reached in time complexity of O(1).
US10719473B2 Library for seamless management of storage devices
An approach for using a storage library to translate commands from one command language into a different command language. The approach includes receiving a storage request in a command language from an application. The storage request is directed to a target storage device that uses a different command language. The storage request is translated into the different command language of the target storage device using a storage library of command languages and the storage request is performed.
US10719467B2 Semiconductor memory device for sharing inter-memory command and information, memory system including the same and method of operating the memory system
A method of operating a memory controller, memory devices including a master memory device and slave memory devices, a back channel bus coupling the master memory device to the slave memory devices and a channel coupling the memory controller to the memory devices is provided as follows. A memory command is received by the memory devices from the memory controller. An internal command is generated and outputted by the master memory device. The internal command is received by the slave memory devices. The internal command is transmitted to the slave memory devices through the back channel bus.
US10719466B2 System and method for implementing a multi-threaded device driver in a computer system
A polling device driver is partitioned into a plurality of driver threads for controlling a device of a computer system. The device has a first device state of an unscouted state and a scouted state, and a second device state of an inactive state and an active state. A driver thread of the plurality of driver threads determines that the first device state of the device state is in the unscouted state, and changes the first state of the device to the scouted state. The driver thread further determines that the second device state of the device is in the inactive state and changes the second device state of the device to the active state. The driver thread executes an operation on the device during a pre-determined time slot configured for the driver thread.
US10719460B2 Integrated circuit device with embedded programmable logic
Systems and methods are provided to enhance the functionality of an integrated circuit. Such an integrated circuit may include a primary circuitry and an embedded programmable logic programmable to adjust the functionality of the primary circuitry. Specifically, the embedded programmable logic may be programmed to adjust the functionality of the primary circuitry to complement and/or support the functionality of another integrated circuit. Accordingly, the embedded programmable logic may be programmed with functions such as data/address manipulation functions, configuration/testing functions, computational functions, or the like.
US10719448B2 Cache devices with configurable access policies and control methods thereof
A cache is presented. The cache comprises a tag array configured to store one or more tag addresses, a data array configured to store data acquired from a dynamic random access memory device, and a cache controller. The cache controller is configured to: receive a cache access request; determine, based on an indication associated with the cache access request, a cache access policy; and perform an operation to the tag array and to the data array based on the determined cache access policy.
US10719447B2 Cache and compression interoperability in a graphics processor pipeline
Described herein are several embodiments which provide for enhanced data caching in combination with adaptive and dynamic compression to increase the storage efficiency and reduce the transmission bandwidth of data during input and output from a GPU. The techniques described herein can reduce the need to access off-chip memory, resulting in improved performance and reduced power for GPU operations. One embodiment provides for a graphics processing apparatus comprising a shader engine; one or more cache memories; cache control logic to control at least one of the one or more cache memories; and a codec unit coupled with the one or more cache memories, the codec unit configurable to perform lossless compression of read-only surface data upon storage to or eviction from the one or more cache memories.
US10719442B2 Apparatus and method for prioritized quality of service processing for transactional memory
An apparatus and method for prioritizing transactional memory regions. For example, one embodiment of a processor comprises: a plurality of cores to execute threads comprising sequences of instructions, at least some of the instructions specifying a transactional memory region; a cache of each core to store a plurality of cache lines; transactional memory circuitry of each core to manage execution of the transactional memory (TM) regions based on priorities associated with each of the TM regions; and wherein the transactional memory circuitry, upon detecting a conflict between a first TM region having a first priority value and a second TM region having a second priority value, is to determine which of the first TM region or the second TM region is permitted to continue executing and which is to be aborted based, at least in part, on the first and second priority values.
US10719436B2 Management device, information processing device, and management method
According to an embodiment, a management device includes a counter storage unit, a first management information storage unit, and an update unit. The first management information storage unit stores a first management table capable of storing first management information about each of a predetermined number of first areas. The first management information indicates whether each second area included in a corresponding first area has data written therein. In response to writing of first data into the nonvolatile memory, when a state of a target second area indicated in the first management information about a target first area is an unwritten state, the update unit changes the state of the target second area to a written state; while when the state of the target second area indicated in the first management information is the written state, the update unit updates the counter value for the target first area.
US10719434B2 Multi-mode set associative cache memory dynamically configurable to selectively allocate into all or a subset of its ways depending on the mode
A cache stores 2{circumflex over ( )}J-byte cache lines has an array of 2{circumflex over ( )}N sets each holds tags each X bits and 2{circumflex over ( )}W ways. An input receives a Q-bit address, MA[(Q−1):0], having a tag MA[(Q−1):(Q−X)] and index MA[(Q−X−1):J]. Q is at least (N+J+X−1). Set selection logic selects one set using the index and tag LSB; comparison logic compares all but the LSB of the tag with all but the LSB of each tag in the selected set and indicates a hit if a match; allocation logic, when the comparison logic indicates there is not a match: allocates into any of the 2{circumflex over ( )}W ways of the selected set when operating in a first mode; and into a subset of the 2{circumflex over ( )}W ways of the selected set when operating in a second mode. The subset of is limited based on bits of the tag portion.
US10719433B2 Block mapping in high efficiency video coding compliant encoders and decoders
An apparatus includes a central processing unit and a parallel processing unit. The parallel processing unit includes an array of software-configurable general purpose processors, a globally-shared memory, and a shared memory. Each of the software-configurable general purpose processors in the array of software-configurable general purpose processors has access to the globally-shared memory to execute one or more portions of at least one of (i) a decoding program, (ii) an encoding program, and (iii) an encoding and decoding program. The shared memory is accessible by the central processing unit to program the shared memory with a map array describing a position of block data in one or more associated arrays.
US10719429B2 System and method for dynamic load testing on target application
A system and method for dynamic load testing on a target application are provided. The method includes, receiving a request for varying load on a target application in running load-testing environment. The running load-testing environment has a plurality of threads being executed for load-testing. The plurality of threads has a coordinator thread and one or more waiting threads. Further, the one or more waiting threads are locked from accessing the target application and the coordinator thread capable of unlocking the one or more waiting threads. The coordinator thread is executed based on the request to unlock the one or more waiting threads. The unlocked threads access the target application to test the load.
US10719425B2 Happens-before-based dynamic concurrency analysis for actor-based programs
A method may include generating, for a concurrent application, an execution trace that includes operations, extracting actor pairs from the execution trace, assigning each of the operations to an actor pair, and generating vector clocks for the operations. Each vector clock may include a clock value for each of the actor pairs.
US10719419B2 Service processor traps for communicating storage controller failure
One or more techniques and/or computing devices are provided for communicating storage controller failures utilizing service processor traps. A first storage controller, of a first storage cluster, has a disaster recovery relationship with a second storage controller of a second storage cluster. The first storage controller comprise a first service processor configured to monitor health of the first storage controller. Responsive to identifying a failure of the first storage controller, the first service processor uses stored communication configuration of a second service processor of the second storage controller to send a service processor trap to the second service processor. In this way, the second service processor initiates a switchover operation by the second storage controller to provide clients with failover access to data previously available through the first storage controller before the failure. Proactive notification of storage controller failures utilizing service processor traps reduces client data access disruptions.
US10719410B2 Methods and apparatus to facilitate distributed data backup
Methods, apparatus, systems and articles of manufacture are disclosed to facilitate distributed data backup. An example apparatus includes a controller to detect a trigger event for a distributed backup mode; and, in response to detection of the trigger event, trigger the distributed backup mode. When in the distributed backup mode, the controller of the example apparatus is to identify one or more receiving devices within communication range of the apparatus available to receive a data backup from the apparatus. The example apparatus includes a data distributor to distribute data from the apparatus among the one or more receiving devices. The controller of the example apparatus is to confirm receipt of the distributed data by the one or more receiving devices.
US10719408B2 Retain locally deleted content at storage service
Cloud-based storage services are provided for storing and/or sharing content across multiple devices, where the content is periodically synchronized between the devices and the storage service. Conventionally, if locally stored content is deleted from a device, the delete would be propagated to the storage service causing the content to not only be deleted from the storage service but from any other devices where the content was locally stored and synchronized with the storage service. Embodiments are directed to retainment of locally deleted content at the storage service to prevent accidental or nefarious deletions of locally stored content on a device from further causing the content to be deleted universally from the storage service and/or multiple other devices. For example, the storage service may be configured to receive content stored locally on the device, detect a deletion of the content on the device, and retain the content at the storage service.
US10719406B1 Enhanced fingerprint computation for de-duplicated data
One embodiment provides a computer implemented method of data identification within a deduplication storage system, the method comprising processing multiple units of a segment of data within the deduplication storage system using a fingerprint generation algorithm; storing the internal state generated while processing the multiple units of the segment of data; generating a first fingerprint for the segment of data based on the internal state; reloading the internal state after generating the first fingerprint for the segment of data; and generating a second fingerprint for the segment of data based on a transformed unit of the segment of data.
US10719405B2 Forever incremental backups for database and file servers
Methods and systems for efficiently capturing snapshots of a computing application or environment over time and transferring the snapshots to an integrated data management and storage system are described. A snapshot agent may detect that one or more electronic files associated with the computing application or environment are greater than a threshold file size and in response perform an incremental backup optimization in which the snapshot agent may identify files that have been touched since a previous snapshot by accessing file system metadata (e.g., last modified timestamps) or utilizing a tracking agent to detect potential file changes that have occurred since the previous snapshot was captured. The snapshot agent may then generate fingerprints for data blocks of the touched files, which may reduce the total number of fingerprints needing to be generated to identify the changed data blocks corresponding with a current snapshot to be transferred.
US10719397B2 System, device and method for storage device assisted low-bandwidth data repair
According to one general aspect, an apparatus may include a regeneration-code-aware (RCA) storage device configured to calculate at least one type of data regeneration code for data error correction. The RCA storage device may include a memory configured to store data in chunks which, in turn, comprise data blocks. The RCA storage device may include a processor configured to compute, when requested by an external host device, a data regeneration code based upon a selected number of data blocks. The RCA storage device may include an external interface configured to transmit the data regeneration code to the external host device.
US10719393B2 Memory system for controlling nonvolatile memory
According to one embodiment, a memory system copies content of a first logical-to-physical address translation table corresponding to a first region of a nonvolatile memory to a second logical-to-physical address translation table corresponding to a second region of the nonvolatile memory. When receiving a read request specifying a logical address in the second region, the memory system reads a part of the first data from the first region based on the second logical-to-physical address translation table. The memory system detects a block which satisfies a refresh condition from a first group of blocks allocated to the first region, corrects an error of data of the detected block and writes the corrected data back to the detected block.
US10719391B2 Storage system and storage control apparatus
Provided is a storage system that includes a first cluster and a second cluster and that controls a storage device. The first cluster has a first processor and a first memory, and the second cluster has a second processor and a second memory. The second processor includes an error check module for verifying a DMA controller and a guarantee code. The first cluster adds the guarantee code to write data and stores the same in the first memory. The second cluster activates the DMA controller, reads the write data and the guarantee code from the first memory, causes the error check module to verify the guarantee code, and then stores the same in the second memory.
US10719385B2 Method and apparatus for improved error handling
A method, apparatus and computer program product provide mechanisms for improved error handling in workflow management systems. An example of the method includes receiving a first content item in an electronic workflow management system, the first content item comprising an electronic document and a set of document metadata, validating the first content item to determine that an error exists within the first content item, the validation performed according to a set of validation rules, in response to determining that an error exists within the first content item, identifying the first content item as an erroneous content item, determining error metadata associated with the first content item, generating a packaged erroneous content item comprising the first content item and the error metadata, and processing the packaged erroneous content item by a workflow engine of the electronic workflow management system.
US10719382B2 Collecting state records of cores in a data storage device
A data storage device includes a nonvolatile memory device; and a controller configured to include a plurality of cores, wherein, when an error occurs in at least one core among the cores, a first core which is coupled with the nonvolatile memory device transmits state records of one or more core among the cores at an error occurrence time, to the nonvolatile memory device.
US10719378B2 Domain-specific language for processing message content
A computing system may receive a message that includes message data and a schema. The message data may include values associated with fields. The message may include a plurality of rules. Each of the plurality of rules may specify a respective one or more fields from a plurality of fields associated with the message and a respective action from a plurality of actions to perform on the values associated with the respective one or more fields. One or more of the plurality of rules may specify one or more output values that are associated with one or more output values resulting from performing one or more actions from the plurality of actions. In response to receiving the message, the computing system may perform the plurality of rules to generate the one or more output values associated with the one or more output fields.
US10719377B2 System and method for blockchain-based notification
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for blockchain-based notification are provided. One of the methods includes: obtaining information in a block of a blockchain to determine a current state of a workflow, wherein a blockchain contract deployed in the blockchain is executable to update the current state among one or more states of the workflow; updating a locally-maintained state machine based on the determined current state; and in response to determining that the updated state machine corresponds to one of the one or more states, transmitting a notification message to one or more subscribers subscribing to the one state.
US10719376B2 Methods and apparatus for multiplexing data flows via a single data structure
Methods and apparatus for transacting multiple data flows between multiple processors. In one such implementation, multiple data pipes are aggregated over a common transfer data structure. Completion status information corresponding to each data pipe is provided over individual completion data structures. Allocating a common fixed pool of resources for data transfer can be used in a variety of different load balancing and/or prioritization schemes; however, individualized completion status allows for individualized data pipe reclamation. Unlike prior art solutions which dynamically created and pre-allocated memory space for each data pipe individually, the disclosed embodiments can only request resources from a fixed pool. In other words, outstanding requests are queued (rather than immediately serviced with a new memory allocation), thus overall bandwidth remains constrained regardless of the number of data pipes that are opened and/or closed.
US10719339B2 Computer architecture for emulating a quantizer in a correlithm object processing system
A device that includes a sensor engine and a node engine. The sensor engine is configured to receive an input signal representing a data sample and identify a real world value entry in a sensor table based on the input signal. The sensor engine is further configured to fetch an input correlithm object in the sensor table linked with the real world value entry and send the input correlithm object to a node engine. The node engine is configured to determine distances between the input correlithm object and each of the child correlithm objects in a node table in response to receiving the input correlithm object and identify a child correlithm object from the node table with the shortest distance. The node engine is further configured to fetch a parent correlithm object from the node table linked with the identified child correlithm object and output the identified parent correlithm object.
US10719328B2 Determining and predicting derived values used in register-indirect branching
A predicted value to be used in register-indirect branching is predicted. The predicted value is to be stored in one or more locations based on the prediction. An offset for a predicted derived value is obtained. The predicted derived value is to be used as a pointer to a reference data structure providing access to variables used in processing. The predicted derived value is generated using the predicted value and the offset. The predicted derived value is used to access the reference data structure during processing.
US10719325B2 System and method of VLIW instruction processing using reduced-width VLIW processor
Very long instruction word (VLIW) instruction processing using a reduced-width processor is disclosed. In a particular embodiment, a VLIW processor includes a control circuit configured to receive a VLIW packet that includes a first number of instructions and to distribute the instructions to a second number of instruction execution paths. The first number is greater than the second number. The VLIW processor also includes physical registers configured to store results of executing the instructions and a register renaming circuit that is coupled to the control circuit.
US10719316B2 Apparatus and method of improved packed integer permute instruction
An apparatus is described having instruction execution logic circuitry. The instruction execution logic circuitry has input vector element routing circuitry to perform the following for each of three different instructions: for each of a plurality of output vector element locations, route into an output vector element location an input vector element from one of a plurality of input vector element locations that are available to source the output vector element. The output vector element and each of the input vector element locations are one of three available bit widths for the three different instructions. The apparatus further includes masking layer circuitry coupled to the input vector element routing circuitry to mask a data structure created by the input vector routing element circuitry. The masking layer circuitry is designed to mask at three different levels of granularity that correspond to the three available bit widths.
US10719312B2 Systems and methods for assessing configuration files associated with a process control system
Techniques for assessing and managing versions of a configuration file associated with a modular control system of a process plant are described. According to certain aspects, systems and methods device may access data associated with multiple versions of a configuration file, including a computing device version and a control version, as well as a last backup instance of the configuration file. The systems and methods may compare the versions and determine any discrepancies between the versions, including which of the versions is the most recent. The systems and methods may present information associated with the comparison to enable a user to select which of the versions may be need to be updated, resolved, or provided to the controller so that the modular control system may be properly configured.
US10719300B2 Segregated user-uploaded plugins to avoid affecting co-hosted websites
Disclosed embodiments relate to website hosting implemented in a server environment. Operations include co-hosting, on a hosting server, a plurality of websites generated by a plurality of users; making available to the plurality of users common editing tools; preventing at least some of the plurality of users from altering co-hosted specific websites generated by others of the plurality of users; generating an interface for enabling the at least one subset of the plurality of users to upload to the hosting server plugin code associated with plugins for the co-hosted specific websites generated by the at least one subset of the plurality of users; storing the user-uploaded plugin code; and securely enabling, using an isolation mechanism, at least one of execution of front-end plugin functionality code at the client or execution of back-end plugin functionality code at the plugin server.
US10719294B2 Hardware sort accelerator sharing first level processor cache
A computer processor includes a memory unit that stores key values to be loaded into a partial tournament sort, and a processor cache that obtains tree data from the memory unit indicating the key values. A hardware merge sort accelerator generates a tournament tree based on the key values, and performs a partial tournament sort to store a first portion of tournament results in the processor cache while excluding a second portion of the tournament results from the processor cache.
US10719290B2 Methods and devices for adjustment of the energy level of a played audio stream
This disclosure concerns the playback of audio, e.g. in the form of music. More particularly, the disclosure concerns the playback of streamed audio. In one example embodiment, there is a method of operating an electronic device for playback of an audio stream. While an audio stream is being played, for example at a user interface of the electronic device, a first request to adjust an energy level (e.g., a tempo) of the played audio stream is received. In response to receiving the first request, the energy level (e.g., the tempo) of the played audio stream is adjusted.
US10719288B2 Display apparatus and control method thereof
A display apparatus is provided. The display apparatus includes: a display configured to include a plurality of display modules, a storage configured to store a first luminance correction coefficient corresponding to light-emitting pixels constituting each of the plurality of display modules and a second luminance correction coefficient corresponding to at least one target pixels adjacent to a seam region from among the light-emitting pixels, and a processor configured to apply the second luminance correction coefficient to the target pixel, apply the first luminance correction coefficient to remaining pixels, and drive the display, wherein the second luminance correction coefficient may be a luminance correction coefficient which is calculated based on a target luminance value to compensate the seam region.
US10719275B2 Methods and systems for detecting and formatting sensitive information in a multi-function printer through natural language text or voice messages
Embodiments provide for controlling functions of a Multi-Function Printer (MFP) by receiving, from one or more servers, a text or voice message expressed in natural language and received by the one or more servers from a mobile device of the user of the MFP, extracting text data or audio data of the received text or voice message, forwarding the extracted text data or audio data of the received text or voice message to the one or more servers, receiving, from the one or more servers, information indicating a language type for one or more portions of text within a document, dynamically adapting content of the document based on the language type for the one or more portions of text or content of the document, and performing one or more functions using the dynamically adapted content of the document.
US10719263B2 Method of handling page fault in nonvolatile main memory system
A method of handling a page fault occurring in a non-volatile main memory system including analyzing a pattern of occurrence of the page fault based on the page fault when the page fault occurs, setting the number of pages to be consecutively processed based on analysis result of the analyzing, and consecutively processing as many pages as the number may be provided.
US10719253B2 Efficient compression of data in storage systems through offloading computation to storage devices
A method comprises, in an information processing system implementing data deduplication and compression, wherein the information processing system comprises a set of data storage devices, receiving by at least one of the data storage devices comprising a processing device an instruction from the information processing system to perform at least a portion of a compression operation. The method also comprises performing the portion of the compression operation in response to the instruction, and sending a result of the performed portion of the compression operation to the information processing system.
US10719252B2 Managing deduplication characteristics in a storage system
A method is used in managing deduplication characteristics in a storage system. Deduplication entries stored in a deduplication cache are categorized into a set of deduplication groups based on a data deduplication probability associated with the deduplication entries. A machine learning system is used to dynamically adjust deduplication characteristics associated with the set of deduplication groups based on an I/O workload associated with the storage system.
US10719251B2 System and method for recursive de-duplication
A virtual computing system deduplicates data. The system includes one or more processors, and one or more computer-readable storage media communicably coupled to the one or more processors. The one or more computer-readable storage media has instructions stored thereon that, when executed by the one or more processors, cause the one or more processors to: scan extents for duplicate data chunks; calculate hash values for the extents at different chunk lengths; emit the hash values at the different chunk lengths; identify matching ones of the hash values; and select one or more candidates from among the matching ones of the hash values for dedup.
US10719247B2 Information processing device, information processing method, estimation device, estimation method, and computer program product
An information processing device according to an embodiment includes a processing circuit. The processing circuit is configured to: obtains operation information; estimates, based on the obtained operation information, the execution performance of memory accesses with respect to a first memory and a nonvolatile memory unit in the case in which a managing device performs operations according to each of a plurality of memory control methods; selects, based on the execution performance estimated for each memory control method, any one memory control method from among a plurality of memory control methods; and performs a setting operation with respect to an access managing unit in such a way that the managing device accesses the first memory and the nonvolatile memory unit according to the selected memory control method.
US10719243B2 Techniques for preserving an expected lifespan of a non-volatile memory
Disclosed herein is a technique for preserving an expected lifespan of a non-volatile memory that is communicably coupled with a computing device. According to some embodiments, the technique can be implemented by the computing device, and include (1) receiving metrics associated with the non-volatile memory, (2) for each application of a plurality of applications associated with the computing device: establishing, based on the metrics, a respective write budget for the application. According to some embodiments, the respective write budget for each application can be further based on a count of the plurality of applications. Additionally, the technique can further include (3) receiving, from an application of the plurality of applications, a write request directed to the non-volatile memory, and (4) in response to determining that the write request does not violate the respective write budget for the application: issuing the write request to the non-volatile memory.
US10719242B2 Report preparation program and report preparation method
A computer-readable recording medium storing therein a report preparation program that causes at least one of storages and a computer coupled to the at least one of storages to execute a process for calculating an individual-feature quantity with respect to an input output per second (IOPS) of the at least one of storages for each piece of time-series data included in a time-series data group with respect to the IOPS; statistically processing the calculated individual-feature quantity of the time-series data group; calculating an entire-feature quantity based on the statistically processing; referring to a learning model generated based on at least one of learning time-series data groups and contents of a report for the at least one of learning time-series data groups, the learning model representing a relationship between an entire-feature quantity and contents of the report; and outputting information on contents of the report corresponding the calculated entire-feature quantity.
US10719231B2 System and method for appliance control via a personal communication or entertainment device
A system for use in controlling operating functions of a controllable device includes a hand-held device and an intermediate device in communication with the hand-held device and the controllable device. The hand-held device is adapted to receive a gesture based input and to transmit a signal having data representative of the gesture based input. The intermediate device has programming for translating the data representative of the gesture based input in a signal received from the hand-held device into a command signal to be communicated to the controllable device wherein the command signal has a format appropriate for controlling an operating function of the controllable device that is associated with the gesture based input.
US10719229B2 Detecting erasure gestures in an electronic presentation system
A presentation system capable of detecting one or more gestures and contacts on a touch sensitive display. The presentation system can display indicia of such contacts, such as when a user writes with a fingertip, and can remove or alter such indicia responsive to other gestures and contacts. The system can accurately distinguish between types of gestures detected, such as between a writing gesture and an erasing gesture, on both large and small touch sensitive displays, thereby obviating the need for a user to make additional selective inputs to transition from one type of gesture to another.