US10999961B2

A positioning device including a support tab, two pairs of sliding blocks slidably mounted in the support table, a positioning plate extending vertically from on a top of each sliding block, a base on which the support table is supported, a cylinder installed in a chamber of the base, a ball received in the cylinder, a piston rod slidably mounted in the cylinder that pushes the ball to move upward in a vertical direction, so that the ball drives the two pairs of sliding blocks to move away from each other in the first horizontal direction and the second horizontal direction, respectively, until the positioning plates of the two pairs of sliding blocks abut against four inner walls of the opening of the circuit board, respectively, to allow the electronic device to be received in a positioning slot defined by the positioning plates, and a release mechanism.
US10999960B2

A method of manufacturing an electromagnetic wave shielding material using a perforated metal thin plate, the method including: forming a gel coat to a mold; forming a first metal layer on a first composite layer by arranging a perforated metal thin plate, after forming the first composite layer on the gel coat layer formed in the first step; forming a second metal layer by arranging a perforated metal thin plate and the first metal layer formed in the second step in such a way that positions of perforations are arranged in a staggered manner without overlapping, after forming a second composite layer on the first metal layer formed in the second step; and molding the electromagnetic wave shielding material by curing and demolding after forming a third composite material on the second metal layer formed in the third step.
US10999949B2

The disclosure provides an accessory apparatus for an electronic device having a page-turning function, an electronic device and an electronic device assembly. The accessory apparatus comprises: a protective cover, which partially or completely wraps the electronic device and directly attaches to a back of the electronic device, wherein the protective cover is connected to an outer surface of the electronic device; a page-turning button, which is configured to perform a page-turning operation; a flexible printed circuit, which is provided with a page-turning triggering component, wherein the page-turning triggering component is in contact with the page-turning button and is configured to detect a page-turning instruction in response to the page-turning operation, and wherein the page-turning instruction is transmitted to the electronic device by the flexible printed circuit and a support member, which is configured to support the flexible printed circuit.
US10999934B2

The present invention relates to a metal oxide nanoparticle ink composition, a method of producing the same, and a method of forming a conductive layer pattern by using the metal oxide nanoparticle ink composition, and more particularly, to a metal oxide nanoparticle ink composition for forming a conductive layer by irradiating an ink composition thin film containing nickel oxide nanoparticles with a sintering laser, a method of producing the same, and a method of forming a conductive layer pattern by using the metal oxide nanoparticle ink composition.
US10999923B2

Described are various configurations of high-speed via structures. Various embodiments can reduce or entirely eliminate insertion loss in high-speed signal processing environments by using impedance compensation structures that decrease a mismatch in components of a circuit. An impedance compensation structure can include a metallic structure placed near a via to lower an impedance difference between the via and a conductive pathway connected to the via.
US10999906B1

A self-adaptive illuminating device includes an illuminating unit, a sampling module, a sampling transformation module, a control module and a power transformation module. The sampling module samples at least one electrical property of the illuminating unit to generate a first feedback signal in response to a test signal. The sampling transformation module filters out noises off the first feedback signal for generating a second feedback signal. The control module generates an operation signal that carries at least one operational parameter of the illuminating unit in response to the second feedback signal. The power transformation module generates a drive voltage corresponding to an input voltage and the operation signal. The power transformation module drives the illuminating unit using the drive voltage.
US10999901B2

Apparatuses and methods for applying EM energy to a load are provided. The apparatuses and methods may include at least one processor configured to receive information indicative of energy dissipated by the load for each of a plurality of modulation space elements. The processor may also be configured to associate each of the plurality of modulation space elements with a corresponding time duration of power application, based on the received information. The processor may be further configured to regulate energy applied to the load such that for each of the plurality of modulation space elements, power is applied to the load at the corresponding time duration of power application.
US10999891B2

A communication method and an IoT device in a multi-MAC (Media Access Control)-operating environment. The communication method in the multi-MAC-operating environment, including synchronous MAC and asynchronous MAC, includes periodically transmitting, by the IoT device included in the multi-MAC-operating environment, a first message to a first device; determining, by the IoT device, whether to transmit a second message; transmitting, by the IoT device, a preamble packet to a second device, to which the second message is to be transmitted, when the second message is determined to be transmitted; and transmitting, by the IoT device, the second message to the second device.
US10999890B2

A data processing method by a data sending apparatus is described. The method includes receiving a data packet from a PDCP layer, where the data packet is used as an RLC SDU. The method further includes encapsulating the RLC SDU into at least one RLC PDU, where each one of the at least one RLC PDU includes a header and a payload. The payload carries data from a single RLC SDU. It can be learned that a transmit end no longer performs concatenation processing at the RLC layer on the data packet. In this way, concatenation processing at the transmit end is reduced, and processing complexity and processing latency are further reduced. In addition, processing at a receive end also becomes simpler and more efficient.
US10999886B2

Various aspects related to techniques for harmonization between common reference signal (CRS) and demodulation reference signal (DM-RS) based transmission modes (TMs) in unlicensed spectrum are described. In one aspect, a downlink/uplink (DL/UL) subframe configuration may be signaled for each subframe. Information provided by the DL/UL subframe configuration may indicate whether the respective downlink subframe is a single-frequency network (MBSFN) subframe (associated with DM-RS-based TM) or a non-MBSFN subframe (associated with CRS-based TM). In another aspect, periodic as well as aperiodic channel state information (CSI) reporting requests may be supported. In yet another aspect, discontinued reception (DRX) wake ups for unlicensed carriers may be explicitly or implicitly indicated to a user equipment (UE) via a carrier in a licensed spectrum.
US10999884B2

Provided is a user equipment method of transmitting and receiving data in a wireless communication system, comprising receiving a request for a packet data convergence protocol (PDCP) data recovery from an upper layer, determining at least one PDCP packet data unit (PDU), previously submitted to a re-established radio link control (RLC) entity, for which a successful delivery has not been confirmed by a lower layer, and performing a retransmission of the determined at least one PDCP PDU.
US10999876B1

A system and a method. The system may include a node of a network of nodes. The network may be a combined time division multiple access (TDMA) and contention access (CA) waveform network configured to utilize a combined TDMA and CA waveform. The combined TDMA and CA waveform may include a slot ring. The slot ring may include a plurality of TDMA slots and at least one CA period.
US10999868B2

To provide a base station apparatus, a terminal apparatus, and a communication method for achieving a high frequency efficiency while coexisting with other radio access system under environment where multiple frame formats are multiplexed for use. A base station apparatus according to the present invention comprises a receiver that performs carrier sense on the second frequency band based on a predetermined frame configuration among a plurality of frame configurations to obtain the second frequency band during a predetermined duration, and a transmitter that notifies control information concerning the predetermined frame configuration and transmits a downlink signal to the terminal apparatus during the predetermined duration based on the predetermined frame configuration.
US10999862B2

A method for performing a sidelink transmission in a wireless communication system and a device are disclosed in the present specification. In detail, in the present specification, a method for performing a sidelink transmission in a wireless communication system, the method performed by a user equipment (UE) includes receiving, from a base station, a sidelink grant to be used for scheduling of the sidelink transmission, wherein the sidelink grant includes control information indicating an offset of a specific subframe associated with the sidelink grant; determining the specific subframe in consideration of a value indicated by the control information; and performing the sidelink transmission in the specific subframe.
US10999860B2

Methods, systems, and devices are described for providing network access services to mobile users via multi-user network access terminals over a multi-beam satellite system. Quality-of-service (QoS) is controlled for the mobile devices at a per-user level according to user-specific traffic policies. Mobile users may be provisioned on the satellite system according to a set of traffic policies based on their service level agreement (SLA). System resources of the satellite may be allocated to mobile users based on the demand of each mobile user and the set of traffic polices associated with each mobile user, regardless of which multi-user network access terminal is used to access the system. Dynamic multiplexing of traffic from fixed terminals and mobile users on the same satellite beam can take advantage of statistical multiplexing of large numbers of users and on different usage patterns between fixed terminals and mobile users.
US10999857B2

Methods, systems, and devices for wireless communication are described. In particular, a backhaul network that may be established between access nodes and/or base stations is shown and described. To support communications via the backhaul network, a synchronized frame structure and unique network topologies may be established. Resources may be allocated to different wireless communication links based on the synchronized frame structure. Occupancy/availability indications are shown and described, which enable the local redistribution of resources to account for variations in signal quality and/or variations in traffic experienced by the backhaul network.
US10999856B2

An approach for selecting sets of communications channels involves determining the performance of communications channels. A set of channels is selected based on the results of performance testing and specified criteria. The participant generates data that identifies the selected set of channels and provides that data to other participants of the communications network. The participants communicate over the set of channels, such as by using a frequency hopping protocol. When a specified time expires or monitoring of the performance of the channel set identifies poor performance of the set of channels, the participant selects another set of channels for use in communications based on additional performance testing. By selecting channels based on the initial performance testing and performance monitoring, the communications network adaptively avoids channels with poor performance.
US10999847B2

Methods and apparatus provide for continuously acquiring images of an environment in which at least one of a communication device and a communication partner for the communication device is placed; and upon the acquisition of each image, determining from among a plurality of communication standards of frequency bands of radio waves, and based on the acquired image, the communication standard to be used for communication between the communication device and the communication partner, where the communication partner is located physically away from an entertainment device which generates video and audio.
US10999842B2

Embodiments of a user equipment (UE) for reporting of timing offset for dual connectivity enhancement are disclosed herein. The UE can include transceiver circuitry to connect to a master cell group via a master evolved node B (eNB) and a secondary cell group via a secondary eNB. Additionally, the UE can receive a first reference signal from the master eNB and a second reference signal from a secondary eNB. Moreover, the UE can include processing circuitry to calculate a system frame number (SFN) and subframe timing difference (SSTD) based on the first reference signal and the second reference signal. Moreover, the UE can generate a measurement report having a synchronization indicator for dual connectivity based on the calculated SSTD. Subsequently, the UE can send the generated measurement report to the master eNB.
US10999836B2

A base station capable of reducing subframe overhead and improving throughput is provided. A base station (10) communicates with terminals (20-0 to 20-3). The base station (10) includes: a controller (12) configured to set, in a variable manner, for each subframe, a cyclic prefix length of a cyclic prefix part to be inserted into the subframe; and a communication unit (11) configured to transmit identification information for identifying the cyclic prefix length set in the subframe by the controller (12) to a terminal to which the subframe has been allocated.
US10999835B2

Examples described herein include systems and methods which include wireless devices and systems with examples of configuration modes for baseband units (BBU) and remote radio heads (RRH). For example, a computing system including a BBU and a RRH may receive a configuration mode selection including information indicative of a configuration mode for respective processing units of the BBU and the RRH. The computing system allocates the respective processing units to perform wireless processing stages associated with a wireless protocol. The BBU and/or the RRH may generate an output data stream based on the mixing of coefficient data with input data at the BBU and/or the RRH. Examples of systems and methods described herein may facilitate the processing of data for 5G wireless communications in a power-efficient and time-efficient manner.
US10999834B2

Layer 2 refers to the Data Link layer of the commonly-referenced multilayered communication model, Open Systems Interconnection (OSI). The Data Link layer is concerned with moving data across the physical links in the network. Embodiments of the invention provide a Layer 2 and management modification to provide and maintain an accurate network map. Embodiments of the invention modify Layer 2 functionality to work with a multi-AP system without central management or with central management, and modify management frames to quickly update the network map when the client roams or when topology changes.
US10999832B2

A signal transmission method, a terminal device and a network device are provided. The method includes: a terminal device receives downlink control information, (DCI), the DCI carries resource reservation indication information, and the resource reservation indication information indicates the terminal device whether reserve a physical resource is to be reserved in a time-domain resource unit; the terminal device determines a first physical resource used for transmitting a first signal in the time-domain resource unit according to the resource reservation indication information, or determines a second physical resource used for an uplink and downlink guard period in the time-domain resource unit according to the resource reservation indication information.
US10999831B2

The present invention addresses a method, apparatus and computer program product for improving slow DCI reliability. Thereby, with regard to a subframe including slow downlink control information, an indication element indicating that the slow downlink control information transmitted in this subframe has the same content as slow downlink control information in the previous subframe or one of the past subframes is generated, and the indication element is transmitted in the same subframe and the same downlink control channel candidate as the slow downlink control information to a user equipment.
US10999830B2

In a base station, a controller, when communicating with a terminal using a time unit including a downlink time resource for a downlink control signal, a downlink time resource assigned for downlink data by the downlink control signal, and a uplink time resource for a response signal for the downlink data, sets the amount of the uplink time resource used by the terminal for transmission of the response signal to be larger as the time unit is longer.
US10999827B2

To provide a technique for suppressing interference caused by inter-modulation distortion in dual connectivity between a plurality of radio communication systems using different RATs. An aspect of the present invention relates to user equipment including an interference indication generator that generates an interference indication including interfered carrier information that indicates a serving carrier that receives intra-device interference; and a transmitter-receiver that transmits the interference indication to a base station.
US10999822B2

A method, an apparatus, and a computer program product for wireless communication are provided. The apparatus receives, by a user equipment (UE) during a first subframe, an indication of a dynamic uplink/downlink (UL/DL) subframe configuration. The apparatus determines an uplink hybrid automatic repeat request (HARQ) timing based on an uplink reference subframe configuration and at least one of the dynamic UL/DL subframe configuration or a downlink reference subframe configuration. The apparatus selects an uplink subframe for communication based on the determined uplink HARQ timing.
US10999821B2

A method of transmitting, by a transmitting device, an orthogonal frequency division multiplexing (OFDM) signal in a wireless communication system, the method including: generating, by a digital module of the transmitting device, a frequency-shifted OFDM baseband signal by performing frequency up-shift of a first signal by a difference between a carrier frequency 0 and a first frequency base, wherein the first frequency fbase is, among frequencies corresponding to integer multiples of 128Δ; closest to the carrier frequency 0, and wherein Δ is an OFDM subcarrier spacing; up-converting, by an analog oscillator of the transmitting device, the frequency-shifted OFDM baseband signal by the first frequency base to generate an OFDM symbol signal at the carrier frequency fo; and transmitting the OFDM symbol signal at the carrier frequency 0.
US10999818B2

The present invention discloses a paging method, a device, and a paging system, and relates to the field of wireless communications technologies. The method provided in the present invention includes: receiving, by a base station, a paging message of machine-to-machine user equipment; calculating a paging location of the user equipment; determining a coverage level of the user equipment; and sending an air interface paging message to the user equipment according to the coverage level of the user equipment, and sending, in the paging location, paging scheduling information, where the paging scheduling information is used to indicate a location in which the air interface paging message is sent, and the air interface paging message includes the paging message of the user equipment.
US10999790B1

A system described herein may provide for the selection of a cell of a wireless telecommunications network to which a User Equipment (“UE”) should connect. The UE may receive radio frequency (“RF”) signals from a group of cells (e.g., implemented by Radio Units (“RUs”)) of a radio access network (“RAN”), and may determine signal strengths or measures of channel quality associated with the RF signals. For example, the UE may determine a rate of change of signal strengths over time associated with each cell, a differential rate of change, or some other value, and may select the cell based on the respective rates of change. For example, the UE may select a particular cell which exhibits the lowest differential rate of change of signal strengths over time. A particular cell may be implemented, for example, by a mobile RU mounted on a vehicle that maintains relatively close proximity to UE.
US10999786B2

Network management equipment described herein includes a User Equipment, basestation and network management entity for implementing a network management method. The network management method can include transmitting, at a first basestation a first message including a Closed Subscriber Group (CSG) identifier; determining, for a User Equipment (UE) whether the CSG identifier is present on a first allowed CSG list; determining the allowed service level for the UE, the allowed service level indicating one of at least a first and second allowed service level; and connecting the UE to the first basestation if the CSG identifier is present on the first allowed CSG list, wherein the Quality of Service (QoS) for the UE is dependent on the allowed service level.
US10999780B2

In some embodiments, one or more wireless stations operate to configure direct communication with neighboring mobile stations, e.g., direct communication between the wireless stations without utilizing an intermediate access point. Embodiments of the disclosure relate to a mechanism for a device to trigger, via a first interface, service discovery over a second interface. In some embodiments, the service discovery can involve the exchange of one or more Bloom filters.
US10999778B1

A multi-node communication network may include a clusterhead node including a communication interface and a controller. In embodiments, the controller may be configured to: transmit a PLI request packet in a first iteration to a group of secondary communication nodes; receive a PLI report packet from a first sub-set of secondary communication nodes throughout a first time interval (Δt1); re-transmit the PLI request packet in an (N−1)th iteration to the group of secondary communication nodes; receive a PLI report packet from a second sub-set of secondary communication nodes of the group of secondary communication nodes throughout an (N−1)th time interval (ΔtN-1); re-transmit the PLI request packet in an Nth iteration to the group of secondary communication nodes; determine that no PLI report packets have been received from a new secondary communication node within an Nth time interval (ΔtN); and transmit a PLI publish packet to a control communication node.
US10999775B2

A communication device is provided and includes: a wireless communication device configured to wirelessly communicate with a base station used as a connection destination; a location information acquisition device configured to acquire location information on a location of the communication device; a storage configured to store historical obstruction information for an obstructed location where decrease in communication quality due to obstruction has occurred before; a controller configured to determine, based on the historical obstruction information and the location information, a degree of risk of occurrence of decrease in communication quality due to obstruction for at least one of a current connection destination that is currently used by the communication device and a future connection destination that is expected to be used by the communication device, and control the connection destination based on a result of determination of the degree of risk.
US10999769B2

A radio communication system, a first application server includes a communicator configured to transmit to and receive from a terminal apparatus individual data via a first base station apparatus, the first base station apparatus includes a first controller configured to request to a second base station apparatus first control information regarding to a second application server connected to the second base station apparatus and second control information for the terminal apparatus to connect to the second base station apparatus, and a transmitter configured to transmit to the terminal apparatus the second control information notified from the second base station apparatus, at least, the second base station apparatus includes a second controller configured to notify the first and second control information to the first base station apparatus, the terminal apparatus receives at least the second control information from the first base station apparatus.
US10999767B2

A device implementing the subject technology may include at least one processor configured to receive an indication of a task being performed at an other device. The at least one processor is further configured to perform, in response to receipt of the indication, one or more preliminary operations in anticipation of receiving a handoff of the task. The at least one processor is further configured to receive, after performing the one or more preliminary operations, a notification that the task is being handed off. The at least one processor is further configured to receive the handoff of the task from the other device. The at least one processor is further configured to continue to perform the task based at least in part on the one or more preliminary operations that were performed prior to receiving the notification that the task is being handed off.
US10999761B2

Embodiments of a User Equipment (UE), Next Generation Node-B (gNB) and methods of communication are generally described herein. The UE may receive radio resource control (RRC) signaling that configures reception of a plurality of physical downlink shared channels (PDSCHs) in a frame. The frame may comprise multiple slots, including one or more downlink slots and one or more uplink slots. The UE may determine a subset of the PDSCHs, such that for each of the PDSCHs of the subset, corresponding consecutive slots do not overlap the uplink slots. The UE may set a number of bits of a hybrid automatic repeat request acknowledgement (HARQ-ACK) codebook equal to a number of PDSCHs in the determined subset.
US10999756B2

A method, a device, and a non-transitory storage medium are described in which a radio and core integrated layers service is provided. The service provides a direct mapping of a quality of service flow between a packet data unit layer and a service data adaptation layer associated with a user plane function and a central unit-user plane function without an intermediary mapping of a tunneling protocol in the user plane.
US10999754B2

The invention provides a method of controlling a mobile communication network, the method comprising, an uplink controlling entity, in response to reception quality measurement reports sent by a plurality of reception points within the mobile communication network following a transmission of data by a user equipment device, the reception quality measurement reports being responsive to the reception of the transmission, configuring the reception points within the mobile communication network such that each of the multiple reception points is configured to exhibit a participation behaviour with respect to at least one of subsequent measurement reporting and payload reporting with regard to transmissions from the user equipment device, the participation behaviour being dependent on the reception quality measurement report.
US10999753B2

This invention sets conditions for user equipment responses to channel state indicator request in channel state information that may conflict.
US10999750B2

A network gateway can prevent a new communication session for a user equipment (UE) from failing by establishing Diameter Gx session binding with a backup Policy Control Function (PCF) when a Gx session cannot be established between the gateway and a primary PCF. The gateway and the primary PCF may be associated with the same network generation (such as LTE or 5G), and the backup PCF can be associated with a different network generation. An IP Multimedia Subsystem (IMS) can determine that Gx binding information about the UE is not available at the primary PCF. However, to prevent failure of the new communication session for the UE, the IMS can cause the backup PCF to use its Gx binding information to identify the Gx session established with the network gateway for the UE and provide the network gateway with rules for the new communication session.
US10999744B1

A method and system of certifying RF coverage in a structure. A grid is superimposed on a floor plan of a structure to be certified. Each sector in the grid is given an identifier. A test unit is placed in one of the sectors. An RF test signal is transmitted from the test unit to a base unit located outside the structure. The RF test signal as received by the base unit is analyzed to determine whether it is satisfactory. An RF reply signal is transmitted from the base unit to the test unit. The reply signal as received by the test unit is analyzed to determine whether it is satisfactory. This process is repeated for each sector of the grid.
US10999740B2

A network slice management method, a management unit, and a system, where the method includes receiving, by a first management unit, a first management request, where the first management request carries requirement information of a network slice or indication information, and the indication information is used to obtain the requirement information of the network slice. The method further includes determining, by the first management unit, requirement information of a subnet that forms the network slice. According to the method, the first management unit can determine the corresponding requirement information of the subnet based on the requirement information of the network slice. This way, the network slice can be automatically deployed based on the requirement information of the network slice.
US10999738B2

Techniques for identification and isolation of Internet-of-Things devices in an enterprise network are described. In one embodiment, a method includes detecting a plurality of devices having a first network interface to connect to a wireless wide area network and a second network interface to connect to an enterprise network. The method also includes identifying a first subset of the plurality of devices as Internet-of-Things (IoT) devices based on at least a detected repetition rate on a physical random access channel of a transmission made by a device of the plurality of devices. The method includes assigning the IoT devices to a separate network segment within the enterprise network.
US10999729B2

The present application discloses a discovery method and device, and relates to the field of wireless communications technologies, to resolve a problem that existing two communication parties cannot accurately discover each other, and then it cannot be ensured that the two communication parties perform service communication in a Prose manner. The method provided in the present application includes: sending a discovery message, where the discovery message includes application layer identifier information of a discovery target, and the discovery target is at least one target user or at least one communications group of a first user that uses the first MCPTT UE; and receiving a response message sent by second MCPTT UE, where the response message includes a layer 2 identifier of the second MCPTT UE and an application layer identifier of a user that uses the second MCPTT UE.
US10999728B2

A multi-member Bluetooth device for communicating data with a remote Bluetooth device is disclosed including: a main Bluetooth circuit and an auxiliary Bluetooth circuit. In the period during which the auxiliary Bluetooth circuit operates at a relay mode, the main Bluetooth circuit receives packets transmitted from the remote Bluetooth device, and the auxiliary Bluetooth circuit does not sniff packets transmitted from the remote Bluetooth device. But the auxiliary Bluetooth circuit switches from the relay mode to a sniffing mode if the data type of packets transmitted from the remote Bluetooth device changes. In the period during which the auxiliary Bluetooth circuit operates at the sniffing mode, the auxiliary Bluetooth circuit sniffs packets issued from the remote Bluetooth device while the main Bluetooth circuit receives packets transmitted from the remote Bluetooth device.
US10999727B2

A main Bluetooth circuit and an auxiliary Bluetooth circuit of a multi-member Bluetooth device for communicating data with a remote Bluetooth device are disclosed. In the period during which the auxiliary Bluetooth circuit operates at a relay mode, the main Bluetooth circuit receives packets transmitted from the remote Bluetooth device, and the auxiliary Bluetooth circuit does not sniff packets transmitted from the remote Bluetooth device. But the auxiliary Bluetooth circuit switches from the relay mode to a sniffing mode if the data type of packets transmitted from the remote Bluetooth device changes. In the period during which the auxiliary Bluetooth circuit operates at the sniffing mode, the auxiliary Bluetooth circuit sniffs packets issued from the remote Bluetooth device while the main Bluetooth circuit receives packets transmitted from the remote Bluetooth device.
US10999720B2

Various examples are described for defining automations for client devices enrolled with a management service. A computing environment can cause one or more user interfaces to be shown in a display of an administrator device that include at least one field for receiving a conditional statement to generate an automation associated with client devices enrolled with the management service. The computing environment can validate the conditional statement based on validation criteria and, in an instance in which the conditional statement has been validated, generate the automation based on the conditional statement, the automation causing the computing environment to perform a predetermined action automatically when the conditional statement is satisfied.
US10999718B2

A vehicle function control device that controls functions of a vehicle includes an electronic control unit configured to determine whether there is a terminal device performing communication with an in-vehicle communication device around the in-vehicle communication device using the in-vehicle communication device, when determination is made that there is the terminal device performing communication with the in-vehicle communication device around the in-vehicle communication device, determine whether a distance between the in-vehicle communication device and the terminal device is within a predetermined range, and control execution of a specific function of the vehicle based on a determination result.
US10999714B1

A device, system and method for failure management in push to talk for the internet of things is provided. A Push-To-Talk (PTT) server receives, from a device, a control command for an Internet-of-Things (IoT) device, the IoT device and the device mapped to a talkgroup identifier identifying a talkgroup used by the device to send the control command; outputting, via the PTT server, to the IoT device, the control command. The PTT server determines that the control command has failed. The PTT server transmits, to the device, an indication that the control command has failed, the indication transmitted over the talkgroup identified by the talkgroup identifier.
US10999713B2

An information providing apparatus of the present disclosure controls the output of information. The information providing apparatus includes a receiving unit that can receive a message. In addition, the information provide apparatus includes an output control unit that outputs the received message in a manner perceptible to multiple people. Further, the information apparatus includes a determination unit that determines whether the received message is a message addressed to a specific person among the multiple people. In a case where it is determined that the received message is a message addressed to the specific person, the output control unit can change an output mode of the received message, based on an attribute shared between the specific person and another person among the multiple people.
US10999712B2

Methods and apparatus for efficiently establishing communications connections, e.g., for a secondary application, are described. A device to device communications network has established routing paths, e.g., corresponding to a first application. Different segments of the network use different gateways. Individual communications devices within a segment of the network may have incomplete information on the routing within the segment. A wireless communications device advertises the gateway device which it uses for the first application. A first communications device seeking to establish a communications connection with a second communications device for a second application uses obtained gateway information to make transmission and/or routing decisions, e.g., identifying a third communications device which can bridge a routing path gap between two segments of the network.
US10999709B2

According to an example aspect of the present invention, there is provided a method for determining the direction of movement of an object, the method comprising determining a cyclical motion of a cyclically moving part of the object by recording acceleration data of said cyclically moving part over a plurality of cycles using an accelerometer or inertial sensor attached to said cyclically moving part, integrating said acceleration data over at least one cycle of movement to determine a tilting of said cyclically moving part of the object relative to the horizontal plane, measuring an external magnetic field of said cyclically moving part of the object using a magnetometer to determine an orientation of said cyclically moving part of the object relative to the external magnetic field, determining the direction of movement of the object based on the tilting and the orientation of the cyclically moving part of the object.
US10999699B2

An object locating method, wherein a server may obtain a correspondence relationship between an object and an object storage device and a correspondence relationship between an object storage device and a prompt device, and after the server receives a request for a sought target object, determining an object storage device corresponding to the target object based on a first correspondence relationship, determining a prompt device corresponding to the object storage device based on a second correspondence relationship, and transmitting a control signal to the prompt device, to control directing the prompt device to output prompt information. With the correspondence relationship between the prompt device and the object storage device reflecting the setup locations of both, after a user confirms a prompt device outputting prompt information, the location of a storage device storing the target object may be determined based on the location of the prompt device. The provided method may assist a user to quickly find a target object, improving user experience. Moreover, the present disclosure provides a related object locating apparatus, ensuring the implementation of the method in actual applications.
US10999694B2

A system for generating a head-related transfer function, HRTF, dataset, the system comprising an HRTF dataset selection unit operable to select two or more HRTF datasets, a characteristic identification unit operable to identify characteristics of the selected HRTF datasets, an HRTF dataset modification unit operable to modify one or more elements of the one or more selected HRTF datasets in dependence upon deviations in identified characteristics of the HRTF datasets, and an HRTF dataset generation unit operable to generate a combined HRTF dataset comprising at least the modified HRTF elements.
US10999688B2

Higher Order Ambisonics represents three-dimensional sound independent of a specific loudspeaker set-up. However, transmission of an HOA representation results in a very high bit rate. Therefore, compression with a fixed number of channels is used, in which directional and ambient signal components are processed differently. The ambient HOA component is represented by a minimum number of HOA coefficient sequences. The remaining channels contain either directional signals or additional coefficient sequences of the ambient HOA component, depending on what will result in optimum perceptual quality. This processing can change on a frame-by-frame basis.
US10999683B2

A microphone assembly comprising a microphone unit secured to a mounting element. The microphone unit has a first side comprising an audio port, and the mounting element comprises a rigid body having a mounting side. The first side of the microphone unit is arranged at a right angle to the mounting side of the mounting element. The microphone unit may comprise a micro electromechanical systems (MEMS) microphone package holding a MEMS microphone die, and the mounting side of the mounting element may be configured for being mounted or soldered to a printed circuit board. The microphone assembly may be mounted to a device printed circuit board.
US10999678B2

An audio signal processing system according to an aspect of the present invention includes an audio signal processing unit configured to select one rendering scheme among a plurality of rendering schemes, based on track information for indicating a reproduction position of an audio signal, and render the audio signal by using the one rendering scheme selected.
US10999675B2

This disclosure relates to a microphone system for a motor vehicle, having a first, second and third microphone and a signal processing device, which is configured to process respective signals provided by the microphones; wherein the signal processing device is configured to process the signals of the first and second microphones in such a manner that a driver directivity oriented towards a position of a driver seat is provided, or to process the signals of the second and third microphones in such a manner that a passenger directivity oriented towards a position of a passenger's seat is provided, and to provide a driver interfering noise directivity by processing the signals of two microphones together, and to further process a driver useful signal associated with the driver directivity in dependence on a driver interfering signal associated with the driver interfering noise directivity or to provide a passenger interfering noise directivity by processing the signals of two microphones together, and to further process a passenger useful signal associated with the passenger directivity in dependence on a passenger interfering signal associated with the passenger interfering noise directivity in order to improve a quality of the respective useful signal.
US10999663B2

A loudspeaker fixing structure and a display device are provided. The loudspeaker fixing structure includes: a fixing frame configured to be connected to a back plate of the display device; a pair of fixing side plates, opposite to each other and configured to be connected to a loudspeaker body; fixing members, fixed on the fixing frame and arranged in a one-to-one correspondence with the fixing side plates, and in each pair of the fixing side plate and the fixing member, the fixing member is at a side of one fixing side plate away from the other fixing side plate, the fixing member is fixed to the fixing side plate through a curved protrusion and a curved groove, and a protrusive direction of the curved protrusion is perpendicular to the fixing side plate.
US10999662B2

A speaker device includes: a speaker unit that includes an acoustic radiation portion; a first box section configured to contain the inserted speaker unit in the box; a support member that pushes the speaker unit against a back wall in the first box section, thereby supporting the speaker unit; a flexible front cushion compressed and contacted between the speaker unit and the support member; and a flexible rear cushion compressed and contacted between the speaker unit and the back wall in the first box section. The speaker unit is pushed and supported by the support member and the back wall of the first box section through the front cushion and the rear cushion.
US10999660B2

The waterproof member of the present disclosure includes a waterproof membrane configured to prevent entry of water while permitting sound and/or gas to pass therethrough, and a support layer having air permeability in a thickness direction thereof. The waterproof member has a joining region where the waterproof membrane and the support layer are joined, and a non-joining region where the waterproof membrane and the support layer are spaced apart from each other. The non-joining region is surrounded by the joining region when viewed in a direction perpendicular to a main surface of the waterproof membrane. A thickness of the support layer in the non-joining region is 500 μm or less. A spacing distance between the waterproof membrane and the support layer in the non-joining region is 150 μm or less. An air resistance in an in-plane direction of the support layer is greater than 80,000 seconds/100 mL.
US10999659B2

An optical network device receives an optical signal, to which polarization information is added, from a transmitter via a transmission line. The receiver generates electric-field-information signal of the optical signal. The processor acquires, for respective polarization rotation amounts, the electric-field-information signal during a period specified by the polarization information. The processor calculates, for respective polarization rotation amounts and based on the electric-field-information signal, evaluation values corresponding to powers of the optical signal at a plurality of positions on the transmission line. The processor calculates, for respective positions, variations in the evaluation values corresponding to the polarization rotation amounts. The processor output information that indicates a first position when the variation in the evaluation values for the first position is larger than that for a second position where the second position is adjacent to the first position on a transmitter side.
US10999654B2

In one embodiment, an apparatus includes a plurality of optical module ports in communication with a physical layer device in a network device. Communication of signals from the physical layer device to the optical module ports is configured such that the signals received at the optical module ports adjacent to one another are at different phases to reduce electromagnetic interference associated with the optical module ports.
US10999653B2

Wireless-enabled devices are becoming more ubiquitous in society. Detection and analysis of movement of these devices in a known physical space can aid in detecting cyber threats present in the physical space, as well as physical threats to life in the space. Embodiments of the present disclosure are directed to solutions for detecting, monitoring, and analyzing wireless-enabled device movement and utilizing this information to determine a probable threat in a physical space.
US10999652B2

Load curtailment systems and methods track energy consumption information about a site over time. The energy consumption information is used to track power levels and to determine whether an energy surplus or an energy deficit accrues for the site based a predetermined setpoint. A load management system is used to offset the deficit or surplus by charging or discharging energy storage in a manner preventing average power draw within at least a subdivision of a utility billing period from exceeding the setpoint, thereby managing demand charges billed by a utility based on power draw of the site.
US10999640B2

Aspects of the present invention disclose a method, computer program product, and system for embedding information associated with content depicted in a video frame into a video file. The method includes one or more processors identifying an object depicted in a frame of a video file. The method further includes determining information associated with the identified object. The method further includes generating a graphical user interface (GUI) element that includes an embedded link to the determined information associated with the identified object. The method further includes embedding the generated GUI element into the video file overlaying a portion of the frame of the video file that corresponds to a location of the identified object within the frame of the video file.
US10999639B2

Systems and methods for presenting content are disclosed. One method can comprise presenting an interface such as a content guide comprising a field relating to content. A selection of one or more of a plurality of filters can be received. A first indicator representing first information can be presented if a first one of the filters is selected, wherein the first information relates to the field. A second indicator representing second information can be presented if a second one of the filters selected, wherein the second information relates to the field.
US10999638B2

Navigating a video recording based on changes in views of the recording's visual content is described. A content-based navigation system receives a recording including visual content and audio content. The content-based navigation system then determines a content scale for navigating the recording relative to an overall number of new or updated views of visual content during playback of the recording. Given the content scale, the content-based navigation system generates a content navigation control that enables navigating the recording at a granularity defined by the overall number of new or updated views of the recording's visual content. Navigation via the content navigation control is thus independent of time between changes to views of the recording's visual content during playback. Input to the content navigation control causes output of a different view of the recording's visual content, and optionally causes output of audio content synchronized with the different view of visual content.
US10999629B1

Aspects of the present disclosure involve systems and methods for performing operations comprising receiving, with a messaging application, user input to access a graphical image modification feature of the messaging application; in response to receiving, causing display of a video; accessing a first configuration rule of a plurality of configuration rules that associates a first device property rule with the graphical image modification feature of the messaging application; determining that the first configuration rule is satisfied by a first property of the client device; and in response to determining that the first configuration rule is satisfied by the first property of the client device, causing display of a first plurality of graphical image modification options each associated with performing a different modification to the video.
US10999620B2

A method for synchronizing media content via multiple device and speaker system includes: reading, by a server-side computing device, audio layout file comprising audio discreet channel mapped to speaker system, reading channel-based, object-based, scene-based, 3d audio, and audio layout files, receiving and processing, by a server-side computing device, head-related impulse response signal, head-transfer function signal, reverberant environment binaural room impulse signal, numerically simulated signal, and other binaural signal via sensors, receiving and processing, by the server-side computing device, bandpass transfer function, headphone transfer function, compensation filters, equalization filters, and other DSP algorithm, evaluating and processing encoding and decoding of media content, and transmitting the server-side message or packet to be used by the client device along with previously received customized stock media content and customized media content, to substantially synchronize the client-side playback of synchronized media content with server-side playback of the stock media content in client device and speaker system.
US10999617B2

A framework for presenting aspects of a story to one or more participants having at least one device, the story having one or more storylines, each storyline comprising one or more segments, each segment comprising one or more elements, each of said one or more elements comprising (i) a physical location; (ii) actions; and (iii) at least one event trigger, said framework comprising a backend platform storing information about said story and interacting with said at least one device to deliver aspects of at least one of said storylines to at least some of said one or more participants based on one or more event triggers.
US10999609B2

Methods and systems for enhancing service compatibility are described. A request for content can be received from a client (e.g., user device). A first resource locator for at least a portion of the content can be encoded with service information. A second resource locator indicating a redirect device can comprise the encoded first resource locator and the service information. The client can request at least the portion of the content from a redirect device using the second resource locator. The redirect device can process the request by decoding the first resource locator and service information and sending the service information to a service. The redirect device can send the first resource locator to the client. The client can request at least the portion of the content from a content device using the first resource locator.
US10999608B2

A system and method for providing an online broadcast platform that adds a face effect to a live video may be disclosed herein. The system may include a device wirelessly connected to at least one adult toy, wherein the device includes a processor to actuate the at least one adult toy, a buffer storage, wherein the buffer storage stores at least one face effect, and an image recognition module, wherein the image recognition module recognizes a face of a model, wherein the processor includes an installed software application. The method may include receiving a tip from a user to activate a face effect, recognizing a face of a model, retrieving a face effect, combining the retrieved face effect with the face of the model, and broadcasting a video to the user with the retrieved face effect on the face of the model.
US10999607B2

The present principles are directed to a parameterized OETF/EOTF for processing images and video. The present principles provide a method for encoding a picture, comprising: applying a parameterized transfer function to a luminance (L) signal of the picture to determine a resulting V(L) transformed signal; encoding the resulting V(L); wherein the parameterized transfer function is adjusted based on a plurality of parameters to model one of a plurality of transfer functions. The present principles also provide for a method for decoding a digital picture, the method comprising: receiving the digital picture; applying a parameterized transfer function to the digital picture to determine a luminance (L) signal of the digital picture, the parameterized transfer function being based on a plurality of parameters; wherein the parameterized transfer function is adjusted based on a plurality of parameters to model one of a plurality of transfer functions.
US10999606B2

A method, system, medium, and article provide neural network loop filtering for video coding with multiple alternative neural networks.
US10999587B2

Various embodiments relate to systems and methods for simultaneously switching input image streams to output devices, while providing optional image processing functions on the image streams. Certain embodiments may enable multiple users/viewers to collaboratively control such systems and methods. Additionally, some embodiments may enable control by a set of computer input devices (e.g., keyboard and mouse) to switch between multiple computer systems, possibly by following the movement of a computer input device cursor, between virtual displays, as the cursor is controlled by the set of computer input devices.
US10999579B2

A video bitstream is decoded by decoding a first syntax element with an integer value indicating a number of a plurality of entropy slices defining a first slice, a second syntax element indicating an offset, and a third syntax element indicating a slice type of the first slice. When the third syntax element indicates the slice type of the first slice is a B slice or a P slice, a flag in the slice header indicating an initialization method of a CABAC context is decoded, and the CABAC context is initialized using one of the first initialization method and the second initialization method. When the third syntax element indicates the slice type of the first slice is an I slice, the CABAC context is initialized using a third initialization method.
US10999569B2

A camera, including: two imaging systems each comprising a different optical path corresponding to a different viewing angle of an object; one or more illumination sources; a mask disposed with multiple pairs of apertures, wherein each aperture of each aperture pair corresponds to a different one of the imaging systems; at least one detector configured to acquire multiple image pairs of the object from the two imaging systems via the multiple pairs of apertures; and a processor configured to produce from the multiple acquired image pairs a multi-layer three dimensional reconstruction of the object.
US10999565B2

A projecting device includes a projector configured to project a projection image including a content image onto a projection surface; detectors configured to detect a target position at which the content image is to be projected; an image processor configured to generate the projection image; a driver configured to change an orientation of the projector in order to change a projection position of the projection image; and a controller configured to control the image processor to set a position of the content image included in the projection image in order to minimize a difference between a display position of the content image and the target position when an optical axis of the projector is orthogonal to the projection surface, and control the driver to set the orientation of the projector in order to project the projection image at the target position on the projection surface.
US10999561B2

A method for a security and automation system is described. The method may include detecting that a person is present at or near the entry to the structure, capturing an image of the person in response to detecting that the person is present, comparing the image of the person to a database of images associated with the structure, identifying an identity of the person based at least in part on the comparing, and transmitting the captured image based at least in part on the identity of the person to a control panel of an automation and security system of the structure.
US10999556B2

The system and method of the present application captures video of a scene in accordance with a plurality of capture characteristics, generates a capture profile for the video, and creates an index of the captured profile to enable a more rapid search of the captured video.
US10999547B2

A matrix-array detector includes an array of pixels that are sensitive to a physical effect and arranged in a matrix along rows and down columns, each pixel generating a signal according to the physical effect; row conductors, each allowing the pixels of one row to be driven; driver modules delivering selection signals to the row conductors, the driver modules being configured to deliver signals according to either of two levels, one being a high level allowing one of the rows of pixels to be selected and the other being a low level not allowing it to be selected. The detector further comprises impedance modules that are connected to each of the row conductors and configured to decrease the impedance of each row conductor and to keep the impedance of each row conductor low in a phase of reading the array of pixels as long as the corresponding selection signal is at the low level, the impedance modules being separate from the driver modules.
US10999545B2

The present technology relates to a solid-state image sensor, an imaging device, and an electronic device capable of switching FD conversion efficiency in all pixels of a solid-state image sensor. A photodiode performs photoelectric conversion on incident light. A floating diffusion (FD) stores charge obtained by the photodiode. FD2, which is a second FD to which the capacity of an additional capacitor MIM is added, adds the capacity to the FD. The additional capacitor MIM is constituted by a first electrode formed by a wiring layer and a second electrode formed by a metallic light blocking film provided on a surface of a substrate on which the photodiode is formed. Switching between the FD and FD+FD2 allows switching of the FD conversion efficiency. The present technology is applicable to a CMOS image sensor.
US10999544B2

An image sensor includes a pixel array that includes a first pixel group and a second pixel group, each including a plurality of image pixels to generate image data. The first pixel group includes a first phase detection pixel pair including first phase detection pixels arranged adjacent to each other in a first direction and having at least one first microlens thereon, and the second pixel group includes a second phase detection pixel pair including second phase detection pixels arranged adjacent to each other in a second direction different from the first direction and having at least one second microlens thereon. The sensitivity of the first phase detection pixels is different from the sensitivity of the second phase detection pixels.
US10999542B2

An imaging device including: pixel cells arranged in a matrix having rows and columns, the pixel cells including first pixel cells and different second pixel cells, each of the pixel cells having: a photoelectric converter that converts incident light into signal charge, a first transistor having a first gate, a first source and a first drain, the first gate coupled to the photoelectric converter, and a second transistor having a second gate, a second source and a second drain, either the first source or the first drain electrically coupled to the photoelectric converter via the second transistor. The imaging device further including a first line coupled to one of the first source and the first drain of each of the first pixel cells; and a second line coupled to one of the first source and the first drain of each of the second pixel cells.
US10999541B2

To generate a favorable image that suppresses the occurrence of pattern noise in a method of performing patch-based noise reduction for a RAW image. In order to attain this object, the image processing apparatus of the present invention includes a pixel setting unit; a patch setting unit; and a noise reduction unit. Then, the pixel setting unit sets, for one pixel of interest, at least two kinds of pixel whose positions are different in a minimum unit of the color filter array as the plurality of reference pixels. Further, the patch setting unit sets, for one pixel of interest, at least two kinds of reference patch whose shapes are different.
US10999538B2

An imaging unit includes: a solid-state imager including an imaging surface disposed on a front surface of the solid-state imager and electrode pads disposed separately from each other on a rear surface of the solid-state imager that is opposite to the front surface; and a coaxial cable electrically connected to the electrode pads on the rear surface of the solid-state imager. The coaxial cable includes: an inner coated wire including an internal conductor that includes a plurality of element wires and an inner insulating layer that coats a surrounding circumference of the internal conductor; an external conductor including a plurality of element wires that surround the inner coated wire; and an outer insulating layer that coats the external conductor.
US10999533B2

Extension devices such as upstream facing port devices (UFP devices) and downstream facing port devices (DFP devices) connect via an extension medium. When a UFP device and a DFP device pair with each other, DisplayPort video and/or audio information from a DisplayPort source device can be presented by a DisplayPort sink device, which are coupled to the UFP device and DFP device, respectively. In some embodiments, the DFP device may train a DisplayPort link to the DisplayPort sink device regardless of whether it is receiving actual data from a UFP device, and may provide placeholder data to the DisplayPort sink device in order to keep the link active. The DFP device may then replace the placeholder data with the actual data from the UFP device, once received, and may thereby seamlessly switch the DisplayPort sink device from presenting placeholder data to presenting data from the DisplayPort source device.
US10999532B2

A vehicle recording device includes a video acquisition unit that acquires video of a first camera for shooting front or rear of a vehicle and video of a second camera for shooting a range including a lower part of a front, a rear, left and right of the vehicle, a cutout unit that performs cutout processing on the video of the second camera acquired by the video acquisition unit with a first cutout range to be used as an overhead video image and a second cutout range at least including an area in a direction further away from the vehicle than the first cutout range is, and a recording control unit that records the video of the second camera cut out with the second cutout range to be recorded when the vehicle is stopping, and record the video of the first camera to be recorded when the vehicle is moving.
US10999523B2

An apparatus includes a sensor including a plurality of arranged pixels, having a first sensitivity for a first area of the plurality of arranged pixels and a second sensitivity lower than the first sensitivity for a second area of the plurality of arranged pixels during preliminary light emission of a flash, and a processing circuit configured to generate an image of a subject area to be imaged based on a signal obtained by performing correction corresponding to a difference between the first sensitivity and the second sensitivity on a signal acquired from the sensor.
US10999514B2

A digital camera has an electronic image sensor and an electronic viewfinder, which is configured to display images and/or videos acquired by the image sensor. The digital camera additionally has a display screen, which is also configured to display images and/or videos acquired by the image sensor. The display screen, which is independent of the electronic viewfinder and which is bounded by a circumferential border, has a touch-sensitive surface, wherein a touch of the surface is recognizable in the electronic viewfinder. A haptically perceptible structure, which is located inside the circumferential border, is configured such that a finger of a user can orient itself on the structure. The surface of the display screen has two planar sections which are arranged inclined in relation to one another. The haptically perceptible structure is formed as a buckled edge, at which the two sections adjoin one another.
US10999513B2

An information processing apparatus having a camera function, including: a display control unit configured to display a live view image acquired via a camera on a display unit; and an image analysis unit configured to perform, when performing an image capturing of an object every area: projective transformation of an image of an already-captured area of the object, for which image capturing has already been completed, onto a plane space of the live view image; and an image analysis to display the image of the already-captured area for which the projective transformation has been performed along with the live view image, and the display control unit displays, in accordance with analysis results by the image analysis unit, the image of the already-captured area for which the projective transformation onto the plane space of the live view image has been performed.
US10999508B2

The present invention reduces magnetic fog noise of an actuator. An actuator is used jointly with a position detection element to locate a lens in a direction of a first axis. A coil is formed in a manner of setting a second axis perpendicular to the first axis as a length direction, and has a first side and a second side parallel to the second axis, and a third side and a fourth side parallel to the first axis. A permanent magnet produces magnetic fields perpendicular to the first axis and the second axis and being in opposite directions with respect to the first side and the second side, respectively. During use, the position detection element is configured near the third side. The coil is split into multiple parts in a width direction on at least the third side.
US10999505B2

An audio/video (A/V) recording and communication doorbell, including a camera, a speaker, a microphone, a power manager, a battery, an AC/DC rectifier, and a DC/DC converter. The doorbell is configured for connection to an external AC power source through the AC/DC rectifier and the DC/DC converter. The power manager is configured to draw power, up to a threshold power, from the AC power source and to draw supplemental power from the battery such that the power drawn from the AC power source never exceeds the threshold power. The present A/V recording and communication doorbell can thus be connected to an existing household AC power supply and an existing doorbell signaling device without causing inadvertent sounding of the signaling device.
US10999497B1

A system-on-chip (SoC) includes first and second processing circuits and a data exchange circuit such that the first processing circuit is configured to process image lines based on corresponding sets of processing attributes. The first processing circuit is further configured to continuously receive and process the image lines one after the other to generate corresponding output data, and the second processing circuit is configured to continuously receive by way of the data exchange circuit, the generated output data for processing the generated output data. The data exchange circuit is thus configured to control data flow between the first processing circuit and the second processing circuit such that the first processing circuit and the second processing circuit parallelly process corresponding data associated with same or different image lines.
US10999494B2

The technology disclosed relates to adjusting the monitored field of view of a camera and/or a view of a virtual scene from a point of view of a virtual camera based on the distance between tracked objects. For example, if the user's hand is being tracked for gestures, the closer the hand gets to another object, the tighter the frame can become—i.e., the more the camera can zoom in so that the hand and the other object occupy most of the frame. The camera can also be reoriented so that the hand and the other object remain in the center of the field of view. The distance between two objects in a camera's field of view can be determined and a parameter of a motion-capture system adjusted based thereon. In particular, the pan and/or zoom levels of the camera may be adjusted in accordance with the distance.
US10999482B2

An image capturing device includes a circuit board, an image capturing module, a light source module disposed on the circuit board and a connection body disposed above the light source module. The image capturing module has a first lens set and a second lens set disposed on the circuit board. The connection body has a first connection section having a first open end and a second open end. The first open end of the first connection section abuts against the light-emitting component or the upper side of the circuit board in adjacency to the light-emitting component. The first and second open ends together define a first light passage. The light-emitting component is positioned in the first light passage. The image capturing device can effectively avoid light leakage of the image.
US10999480B2

A method, system, apparatus, and/or device for adjusting or removing frames in a set of frames. The method, system, apparatus, and/or device may include: associating a first frame of a set of frames with motion data that is captured approximately contemporaneously with the first frame; when a sampling rate of the motion data is greater than a frame rate of the set of frames, aggregating a first sample of the motion data captured at the first frame and a second sample of the motion data captured between the first frame and a second frame of the set of frames to obtain a movement value; when the movement value does not exceed a first threshold value, accepting the first frame from the set of frames; and when the movement value exceeds the first threshold value, rejecting the first frame from the set of frames.
US10999475B2

The occurrence of more and the deterioration of performance are suppressed. A data compression unit stores identification data indicating the presence or absence of periodicity, and printing data correlated with the identification data in a first memory area of a RAM. A color conversion processing unit that performs speculation processing stores printing data that has undergone color conversion processing corresponding to printing by a printer in a second memory area of the RAM. A screen processing unit that performs speculation processing performs AM screen processing on printing data. The screen processing unit confirms the identification data stored in the first memory area of the RAM by the data compression unit, and in a case where the identification data indicates there is periodicity, instructs to perform color conversion processing corresponding to printing by a copier on printing data, and performs FM screen processing on the printing data.
US10999474B2

An electronic device is capable of communicating with a management server through a network, the management server being capable of transmitting information to a plurality of service providing servers. The electronic device includes: a communication unit configured to connect the electronic device to the network; a management unit configured to be capable of managing permission state information in a state where the electronic device is not connected to the network by the communication unit, the permission state information indicating whether transmission of device information from the electronic device is permitted by a user; and a processing unit configured to perform a process for transmitting the device information to the management server in a state where the electronic device is connected to the network by the communication unit in a case where the permission state information indicates that the transmission of the device information is permitted by the user.
US10999467B2

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for context-adaptive scanning of digital components. In one aspect, a method comprises: selecting a given digital component from among a plurality of digital components based on a current scanning priority of the given digital component; scanning the given digital component, comprising determining a current state of the given digital component; determining a current context of the given digital component based on one or more of: (i) the current state of the given digital component, or (ii) a current scan index of the given digital component that specifies a number of times the given digital component has been scanned; determining an updated scanning priority of the given digital component based on the current context of the given digital component; and re-scanning the given digital component according to the updated scanning priority.
US10999465B2

According to aspects illustrated herein, methods and systems for retaining duplex scanning information in a scanned output file, is disclosed. The method includes receiving a document for scanning, having multiple pages, wherein each page has a first side such as a front side and a second side such as a back side. Then, a check for selection of a duplex scanning feature by a user, is performed. Upon scanning, an image data representing an image of the document is generated. The image data and the duplex scanning feature selected by the user is processed to generate a scanned output file. The duplex scanning information is generated, while generating the scanned output file. The duplex scanning information is retained in the scanned output file, for later retrieval and use. The duplex scanning information helps identify the first side and the second side in the scanned output file.
US10999454B2

An information processing method includes steps of obtaining a plurality of images and date and time information on the plurality of images, setting, for each of the plurality of images, reliability information indicating reliability of the date and time information as photographing date and time, scoring each of the plurality of images by analyzing, laying out at least a part of the plurality of images on a template based on the date and time information and a score obtained by the scoring, and notifying a message to a user based on the set reliability information. When an image that does not have photographing date and time information is obtained, low reliability information is set to the image. When the image is laid out on the template, the message is notified to a user based on the low reliability information.
US10999452B2

Pixel blocks of a user-generated print job raster page are clustered into raster color clusters, and pixel blocks of a corresponding scanned page are clustered into scanned color clusters. For each raster color cluster, if a color difference between the cluster and a corresponding scanned color cluster is greater than a threshold, color fading of the cluster is determined from simulated depletion of each colorant of a printing device, and a likely depleted colorant is determined based on the corresponding scanned color cluster and the determined color fading. A most likely depleted colorant is determined from the likely depleted colorant predicted for each raster color cluster for which the determined color difference is greater than the threshold.
US10999449B1

A method for measuring a blur of a print job and adjusting printer parameters in response to the blur is disclosed. For example, the method may be performed by a multi-function device (MFD) and includes printing an image on a print media, scanning the image, calculating a blur count for each location of the image in a cross-process direction, determining that the blur count for at least one location of the image is above a blur threshold, and adjusting at least one print parameter for a subsequently printed image on the MFD.
US10999448B2

Approaches presented herein enable transferring a physical note to an electronic medium. The approach includes scanning, as an image, a physical note positioned on a display screen of an electronic device and automatically inserting the scanned image into an application being used on the electronic device. A physical note is positioned on a display screen of an electronic device by a user. The physical note is scanned as an image and a location of the physical note is logged. A target application is determined based on the location of the physical note and the scanned image is automatically inserted into the application.
US10999447B2

A home SMF of a home PLMN receives a first message from a visited SMF of visited PLMN. The first message requests creation of a packet data unit (PDU) session of a wireless device. The first message comprises first charging policy information determined based on a first policy of the visited PLMN. The home SMF determines a second charging policy information for the PDU session based on the first charging policy information and a second policy of the home PLMN. The second charging policy information comprises: a charging method for the PDU session, and a charging parameter indicating a charging level for the PDU session. The home SMF sends a second message to the visited SMF. The second message comprises the second charging policy information.
US10999437B1

A computer-implemented method and system for enhancing interaction between a customer using a client computer and a customer service representative of a company using a workstation. A Web session is commenced on a Web site for the client computer of the customer, wherein the Web session includes displaying a first Web page to the customer. A telephonic interaction is commenced between the customer and the customer service representative and a split screen is displayed on the workstation. The split screen including the first Web page and a second Web page, wherein the second Web page is only viewable by the customer service representative. An application is caused to be moved from the second Web page to the first Web page for review and interaction by the customer via the client computer.
US10999436B1

Method starts with processing, by processor, receiving audio signal of communication session between member-related client device and agent client device. Processor processes audio signal to generate caller utterances, each including audio caller utterance and transcribed caller utterance. Caller utterances includes first and second caller utterances. For each of the plurality of caller utterances, processor generates relationship data based on transcribed caller utterance, generates identified task based on transcribed caller utterance, and generates task completion probability result based on audio caller utterance, relationship data, and identified task, and stores the task completion probability result in a database. Processor computes agent action ranking score that is based on difference between task completion probability result of first caller utterance and task completion probability result of second caller utterance that precedes first caller utterance. Processor generates agent action result including the agent action ranking score. Other embodiments are disclosed herein.
US10999432B2

A gateway device includes a call handling equipment (CHE) listener interface, an Internet Protocol (IP) interface, a provisioning engine, and a message parsing engine. The CPE listener interface forms a communication channel with a CHE and receives call event data from the CHE. The IP interface communicates with a cloud-based processing system. The provisioning engine receives, from the cloud-based processing system via the IP interface, instructions for parsing data from a data output format of the CHE into a consistent data format of the cloud-based processing system. The message parsing engine parses the call event data received from the CHE via the CHE listener interface, and formats the call event data according to the consistent data format. The gateway device transmits the formatted call event data to the cloud-based processing system via the IP interface.
US10999425B2

A method of intuitively recognizing and using an integrated identification function by users by additionally displaying variable URI access menus on the existing user screen of the integrated identifier, and this is accomplished through an integrated identifier management system and a service method, which include: address servers for storing, managing and processing URIs (address) mapped to an integrated identifier and related information; a terminal for variably displaying a plurality of URI access menus on an integrated identifier user screen according to an address status (integrated identifier information, URI information, display information, and matching information) registered in the address servers; and a process for processing an integrated identification service through communication between the terminal and the address servers.
US10999421B1

A system of determining a location of a force exerted on a mobile communication device, the system comprising a first pressure sensor disposed within the mobile communication device and adjacent an outer surface of the mobile communication device, wherein the first pressure sensor is attached to the outer surface via a first interface material, wherein the first pressure sensor is configured to detect pressure below the outer surface, a second pressure sensor disposed within the mobile communication device and adjacent the outer surface of the mobile communication device, wherein the second pressure sensor is attached to the outer surface via a second interface material, wherein the second pressure sensor is configured to detect pressure below the outer surface, and a processor coupled to the first and second pressure sensors and configured to activate an associated mobile communication device command in response to the detected pressure being above a threshold.
US10999417B2

A method for unicast packet-sharing includes providing a port configured to receive unicast and multicast messages; determining that at least one process is listening to the port; receiving a unicast message at the port; and broadcasting the unicast message to a listening address, thereby providing the unicast message to a proper one of the at least one process listening to the port. An example method includes utilizing a Berkley Sockets compatible API, and ensuring that all listening processes receive a copy, or selectively receive a copy, of the incoming unicasts.
US10999415B2

A computer-implemented method to create a cinematic storytelling experience is provided. The method includes receiving, from a client device, a user selection of a story, and obtaining, from a server, (i) a lexicon associated with the selected story, the lexicon comprising a limited number of keywords, and (ii) instructions associated with the selected story, the instructions including instructions to perform at least one action responsive to the client device detecting a keyword. The method further includes receiving user input to initiate verbal recitation of the selected story, detecting correspondence between the verbal recitation and at least one of the keywords, and performing the at least one action according to the instructions for the at least one keyword.
US10999409B1

The subject matter of this specification can be implemented in, among other things, a method that includes establishing connections between a host server and client devices associated with one or more local devices, receiving from the client devices configuration requests to configure, on the host server, drivers for the local devices to convert data between a data format accessible to the local devices and a data format accessible to applications provided to the client devices by the host server, identifying execution priority of the client devices, identifying a first group of configuration requests and a second group of configuration requests, executing, in order of decreased priority of client devices, the first group of configuration requests until an occurrence of a restart condition, and responsive to the occurrence of the restart condition, executing the second group of configuration requests.
US10999405B2

A method for processing access requests and a web browser are disclosed. In one embodiment, the processing method may be applied by a gateway maintaining a database containing, for each from among a plurality of computer virtualization platforms, at least one service provided by this platform and connection information to this platform. In one embodiment, the method comprises receiving an access request to a computer virtualization service provided by a platform transmitted by a web browser of a terminal and, if the requested service is in the database, generating from associated connection information in the database with this service, a system application adapted to the service. The system application may be configured to connect to the platform to allow the terminal to negotiate the establishment and maintenance of a communication session with the latter. The method may also comprise sending the system application to the web browser.
US10999402B2

A method for fetching a content from a web server to a client device is disclosed, using tunnel devices serving as intermediate devices. The client device accesses an acceleration server to receive a list of available tunnel devices. The requested content is partitioned into slices, and the client device sends a request for the slices to the available tunnel devices. The tunnel devices in turn fetch the slices from the data server, and send the slices to the client device, where the content is reconstructed from the received slices. A client device may also serve as a tunnel device, serving as an intermediate device to other client devices. Similarly, a tunnel device may also serve as a client device for fetching content from a data server. The selection of tunnel devices to be used by a client device may be in the acceleration server, in the client device, or in both. The partition into slices may be overlapping or non-overlapping, and the same slice (or the whole content) may be fetched via multiple tunnel devices.
US10999401B2

On-die functional blocks may use multiple communication networks to send requests and receive responses. For example, a first functional block may send a request via a first network. In response to receiving the request, a second functional block may respond to the first functional block via a second network. The second functional block may also send any requested data to the first functional block via a third network.
US10999393B2

An apparatus in one embodiment comprises at least one processing platform comprising a plurality of processing devices. The processing platform is configured to abstract a plurality of partner platforms and a plurality of enterprise applications to extract a plurality of connectivity parameters associated with respective ones of the partner platforms and the enterprise applications, to manage connections between the partner platforms and the enterprise applications by implementing connectivity parameters, wherein the implementing provides the partner platforms with centralized access to the enterprise applications via a broker layer, to select one or more of the connectivity parameters to be used in connection with routing of data between a given partner platform and a given enterprise application, and to route the data between the given partner platform and the given enterprise application via the broker layer using the selected one or more connectivity parameters.
US10999381B2

A system that provides services to clients may receive and service requests, various ones of which may require different amounts of work. The system may determine whether it is operating in an overloaded or underloaded state based on a current work throughput rate, a target work throughput rate, a maximum request rate, or an actual request rate, and may dynamically adjust the maximum request rate in response. For example, if the maximum request rate is being exceeded, the maximum request rate may be raised or lowered, dependent on the current work throughput rate. If the target or committed work throughput rate is being exceeded, but the maximum request rate is not being exceeded, a lower maximum request rate may be proposed. Adjustments to the maximum request rate may be made using multiple incremental adjustments. Service request tokens may be added to a leaky token bucket at the maximum request rate.
US10999376B2

Systems and methods for providing parallel mock rest services are disclosed. A system includes a computing device configured to execute a mock resource server including at least a first session associated with a first set of endpoint values. The mock resource server is configured to receive a session request and provide a set of endpoint values. The first session is associated with a first session identifier. A first resource call including the first session identifier is received and a session request for a first session is generated by the computing device. The resource call is generated by a first application server during execution of a first test case. The first set of endpoint values is transmitted to the first application server. The first set of endpoint values is provided by the first session in response to the session request.
US10999375B2

A device includes at least one of a mechanical component or an electrical component and an Internet enabled embedded system that controls at least one of the mechanical component or the electrical component. The Internet enabled embedded system is configured to establish a connection to a local area network (LAN), provide data to a registration service via the connection to the LAN, receive from the registration service an instruction to implement a specified registration technique, and implement the specified registration technique. The registration service is configured to bind the embedded system to a user account responsive to satisfaction of a criterion of the specified registration technique.
US10999365B2

A communication control apparatus for controlling communication between at least one communication apparatus and a plurality of network apparatuses residing on a plurality of networks includes a plurality of communication controllers respectively provided for the plurality of networks. Each communication controller includes a memory that stores operation determination information to be used for determining processing to be performed on transmission-and-reception information, the transmission-and-reception information to be transmitted or received by the communication controller with respect to other communication controller or one of the plurality of network apparatuses on the plurality of networks and circuitry that acquires the operation determination information in response to receiving the transmission-and-reception information and performs operation corresponding to the acquired operation determination information on the transmission-and-reception information, and a tag processor to add or remove tag information to or from the transmission-and-reception information.
US10999362B1

The subject matter of this specification can be implemented in, among other things, a method that includes receiving, by a host server providing a remote desktop environment to a client device, a request from the client device to execute an application, selecting a first terminal server to execute the application, initiating execution of the application on the first terminal server, determining that the application is to be transferred to a second terminal server, determining identifiers of storage locations of one or more application files that are opened by a user of the client device in relation to the application, causing execution of the application on the first terminal server to be terminated; and initiating execution of the application on the second terminal server using the identifiers of the storage locations of the one or more application files.
US10999355B1

Sharing data in a data exchange across multiple cloud computing platforms and/or cloud computing platform regions is described. An example computer-implemented method can include receiving data sharing information from a data provider for sharing a data set in a data exchange from a first cloud computing entity to a set of second cloud computing entities. In response to receiving the data sharing information, the method may also include creating an account with each of the set of second cloud computing entities. The method may also further include sharing the data set from the first cloud computing entity with the set of second cloud computing entities using at least the corresponding account of that second cloud computing entity.
US10999353B2

A method comprises initiating a first application in a first one of a plurality of distributed processing nodes, and responsive to initiation of the first application, identifying a plurality of beacon entities to be contacted in conjunction with execution of at least a portion of the first application. The method also comprises, for each of at least a subset of the identified beacon entities, initiating an additional application in an additional one of the plurality of distributed processing nodes. The method further comprises aggregating processing results from the first and one or more additional processing nodes, and providing the aggregated processing results to a client. The plurality of distributed processing nodes may comprise a plurality of YARN clusters associated with respective data zones, with each of the clusters being configured to perform processing operations utilizing local data resources locally accessible within its corresponding data zone.
US10999351B2

A network communication system includes a network processing center for receiving and converting an electronic or electro-magnetically transmissible data/content into a physically deliverable object and/or network transmissible content data files for carrying out a hybrid delivery of the data/content by a physical delivery process and/or a network electro-magnetic delivery process to a recipient or an ECRMA. A machine-readable code such as QR code is used in the continuous information flow among the various components of this system. The unique machine-readable code is associated with multiple kinds of address-linked information, and is also associated with corresponding personally identifiable information and biometric information. The delivery status of the electronic contents and the post-delivery activities are tracked by a variety of mechanisms and the information obtained from the tracking is send back to the content-senders.
US10999337B1

Co-browsing may offer support and other features to consumers of various websites and other online tools and applications. One example embodiment may include receiving a browsing session notification from a user device, identifying a request message destined for another user device, intercepting the request message, identifying the request message as requesting a multi-user session, forwarding the request message to the another user device, identifying a group to assign to the user device and the another user device based on activity performed by the user device, and assigning the user device and the another user device to the group and creating the multi-user session.
US10999333B2

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

Cyber resiliency of application data is provided. An air gapped network is established for storing a point-in-time copy of application data corresponding to a workload running on a production infrastructure to decrease continuous network exposure of the point-in-time copy on a secondary infrastructure. A set of point-in-time copies is selected for testing the application data corresponding to the workload for validation on the secondary infrastructure. The set of point-in-time copies are validated on a periodic basis by applying cyberattack forensics, deep scanning, malware detection, and application level validation tests. An appropriate point-in-time copy is identified in the set of point-in-time copies to recover the application data corresponding to the workload. The application data corresponding to the workload are recovered to provide the cyber resiliency of the application data during cyberattack using the appropriate point-in-time copy.
US10999314B2

The present disclosure provides a method, system, and device for securely updating a software release across a network. To illustrate, a server may compile a transaction log that includes information corresponding to one or more nodes in the network to which the software release has been transmitted. The server may analyze one or more files based on vulnerability information to identify at least one file of the one or more files that poses a risk. The server may also identify at least one node of the network at which the at least one file is deployed. Based on identifying the at least one node, the server may transmit a corrective action with respect to the at least one node.
US10999309B2

A threat monitoring and vulnerability management system is disclosed. The system includes one or more sensors configured to scan a frequency spectrum of a project 25 (P25) network and to collect data on the P25 network. The system further includes a server coupled to the sensors and configured to receive the collected data from the plurality of sensors, compare the collected data with previously stored historical data to determine whether an anomaly exists within data patterns of the collected data, responsive to determining that the anomaly exists, determine at least one of: whether use of a cloned radio that mimics an authorized connection occurs, whether jamming of a radio frequency (RF) communication occurs, or whether jamming of a voice communication occurs within the P25 network by comparing the collected data with preset thresholds, and send a real-time alert to a dispatch and control console unit coupled to the server and the P25 network in response to determining that some of the collected data exceeds at least one of the preset thresholds, such that the dispatch and control console unit provides one or more corrective actions to the P25 network.
US10999304B2

Methods, apparatus and computer program products implement embodiments of the present invention that include collecting data packets transmitted between multiple entities over a network, and grouping the packets at least according to their source and destination entities and their times, into connections to which the packets belong. Pairs of the connections are identified having identical source and destination entities and times that are together within a specified time window, and sets of features are generated for the identified pairs of the connections. The features in the pairs are evaluated in order to detect a given pair of connections indicating malicious activity, and an alert is generated for the malicious activity.
US10999298B2

A method and system for detecting and preventing Internet fraud in online transactions by utilizing and analyzing a number of parameters to uniquely identify a computer user and potential fraudulent transaction through predictive modeling. The method and system uses a delta of time between the clock of the computer used by the actual fraudulent use and the potentially fraudulent user and the clock of the server computer in conjunction with personal information and/or non-personal information, preferably the Browser ID.
US10999264B2

A base key that is stored at a device may be received. A network identification may further be received. A device identification key may be generated based on a combination of the network identification and the base key. Furthermore, the device identification key may be used to authenticate the device with a network that corresponds to the network identification.
US10999263B2

An electronic circuit (200) includes one or more programmable control-plane engines (410, 460) operable to process packet header information and form at least one command, one or more programmable data-plane engines (310, 320, 370) selectively operable for at least one of a plurality of cryptographic processes selectable in response to the at least one command, and a programmable host processor (100) coupled to such a data-plane engine (310) and such a control-plane engine (410). Other processors, circuits, devices and systems and processes for their operation and manufacture are disclosed.
US10999256B2

A method of producing an anonymized vector for a text mining task in lieu of a feature vector is disclosed. A vocabulary is created from a corpus of documents, each of the corpus of documents having a context that is similar to a set of target documents. The set of target documents is received. The feature vector is generated from a first document of the set of target documents. The feature vector is transformed into a composition vector. A synthetic vector is constructed based on the composition vector. The synthetic vector is shared as the anonymized vector in lieu of the feature vector.
US10999255B2

Systems and methods for preparing and re-commissioning a controlled device in a home area network are described. A utility meter is communicated with. An authentication key and encryption data for communicating with the utility meter may be determined. The authentication key and encryption data are sent to a controlled device. A set of translation rules for a message are determined. The translation rules are sent to the controlled device. The controlled device establishes a secure communication link with the utility meter using the authentication key and the encryption data. The controlled device receives a request to change power usage from the utility meter over the secure communication link. The controlled device translates the request to change power usage into control instructions using the translation rules.
US10999245B2

A communication controller performs route control in a communication system comprising a specific network, a first network configured to accommodate a specific device connected to the specific network, a second network provided between the specific network and the first network, and a filter configured to restrict communication according to a predetermined condition. The communication controller device includes: a route-setting device which controls the path such that a first path of the branched path is set as a path leading to a predetermined address space including an address of the specific device via the filter, and a second path of the branched path is set as a path leading to the first network in which the predetermined address space is excluded from an address space of the first network.
US10999227B1

Provided is a system and computer readable medium for electronic group exchange of digital business cards, that includes a computing system comprising a server configured to store data of business cards associated with client devices, one or more processors; and a memory storing instructions that, when executed by the one or more processors, causes the one or more processors to perform a group exchange of digital business cards among all devices in the group. The digital business cards may be automatically exchanged among different devices in response to detecting, from the different devices, scans of a group QR code or a scannable code, detecting inputs of a group numeric or alphanumeric code, detecting a selection of nearby devices with which to exchange digital business cards, or detecting devices that are participating in a conference setting.
US10999226B2

A method for referencing an image comprises the steps of displaying the image on a first display device, receiving selection of at least a portion of the image via the first display device, receiving content, wherein the content is associated with and digitally linked to at least the portion of the image for which selection was received, transmitting the image as part of a message included in a continuous stream of messages from the first display device to a second display device, displaying at least a portion of the message on the second display device as part of the continuous stream of messages, and displaying the content on the second display device and indicating that the content is associated with the specific portion of the image.
US10999222B2

A method for selecting a transmission of a network device is disclosed. In particular, a method for selecting a transmission of a network device comprising a plurality of queues for storing data frames is disclosed. Here, each of the plurality of queues corresponds to a different traffic class, the method comprising: a step of obtaining information about a transmission selection algorithm for the plurality of queues; and a step of selecting data frames for transmission from a corresponding queue on the basis of transmission selection algorithm information. Here, the transmission selection algorithm may correspond to a strict priority algorithm, a credit-based shaper algorithm, or a burst transmission algorithm.
US10999214B2

A method, apparatus and system for a secure memory with restricted access by processors. System has a plurality of processor units (PUs) coupled to a block of memory with at least one section secured (BMSS) against hacking by not allowing all PUs to access BMSS. One or more PUs has access to BMSS and is implemented with a dedicated function(s) that no other PU can perform such as a security function for encryption key checks. A thread running on a given PU that lacks access to a given memory location in BMSS is transferred to another PU with i) access to given memory location in BMSS; ii) implemented dedicated function; and/or iii) locked down instruction memory not free to run other code. Any attempt to breach protocol issues a fault. Existing code is hardened against less secure user code by only permitting authorized routines to transfer to the implemented PU.
US10999211B2

The present disclosure provides a resource authorization method for deployment of a VNF, a VNFM, an NFVO, a storage medium and a device. The resource authorization method includes steps of: determining, by the VNFM, whether or not there is a resource request; in the case that there is the resource request, transmitting, by the VNFM, a resource authorization request to the NFVO; receiving, by the VNFM, a resource authorization response from the NFVO, the resource authorization response containing a resource authorization result; and processing, by the VNFM, the resource authorization result.
US10999207B2

A method for an ingress node to send packets to an egress node, the method comprising: sending a plurality of service packets over a first network path; and sending a supplemental packet comprising a plurality of hash values over a second network path, wherein the plurality of packet hash values are computed respectively from the plurality of service packets. A method for an egress node to receive packets from an ingress node, the method comprising: extracting a plurality of packet hashes from a supplemental packet received from a second network path; computing a plurality of packet hash values, each hash value computed from a corresponding service packet comprised in a plurality of service packets received over a first network path; and recovering a lost service packet that is identified by comparing the plurality of computed packet hash values with the plurality of extracted packet hash values.
US10999205B2

Technology is disclosed herein for monitoring a network path. In an implementation, a device on a network path obtains a burst capacity of the network path, determines a round trip time associated with a burst of traffic sent over the network path, and determines a predicted throughput of the network path based at least in part on the burst capacity of the network path and the round trip time of the burst of traffic.
US10999204B2

Traffic profiling in real time within a video streaming session is described. Multiple data packet flows at a lower layer of the OSI model are observed. A data packet flow pattern is obtained for each observed flow, and each obtained pattern is compared to a pre-defined characteristic streaming pattern. From the observed flows, any data packet flow that has its data packet flow pattern close to the pre-defined characteristic streaming pattern is selected as a video streaming flow. A buffer state of the video streaming flow is identified amongst a filling state, a steady state, and a depletion state, by observing a slope of accumulated data over time. Eventually, multimedia-related information of the selected video streaming flow is provided based on its data packet flow pattern.
US10999200B2

Techniques for enabling offline, intelligent load balancing of Stream Control Transmission Protocol (SCTP) traffic are provided. According to one embodiment, a load balancer can receive one or more SCTP packets that have been replicated from a network being monitored. The load balancer can further recover an SCTP message from the one or more SCTP packets and can map the SCTP message to an egress port based on one or more parameters decoded from the SCTP message and one or more rules. The load balancer can then transmit the SCTP message out of the egress port towards an analytic probe or tool for analysis.
US10999193B1

Disclosed embodiments include a method of operation of a distributed network system. The method includes nodes of the network system that send messages over a protocol-independent message bus, and other nodes that receive the messages. Content from the received messages can be stored in a database distributed among nodes of the network system. At least some of the content stored in the database is published. The published content can be accessed by one or more applications to perform one or more functions.
US10999179B2

A system can collect, from an address resolution protocol (“ARP”) cache of a managed virtual network function (“VNF”), at least one active entry corresponding to at least one active element of a plurality of virtual local area network (“VLAN”) networks. The system can check the ARP cache for an entry associated with at least one of the plurality of VLAN elements. The system can determine whether an entry associated with at least one of the plurality of VLAN elements was found. In response to determining that an entry associated with at least one of the plurality of VLAN elements was not found, the system can send an ARP request to the plurality of VLAN elements, wait for an ARP response, and, in response to determining that an ARP response has not been received, generate a notification that VLAN connectivity has been lost.
US10999178B2

An information processing apparatus, when a mirroring setting request of a virtual machine is received, transmits by broadcasting a detection packet to detect a monitoring node, when a response packet to respond to the detection packet is received from the monitoring node, determines a state of whether a reception port is a local port or an uplink port, based on a node identifier of the monitoring node, node identifier information, and state information, determines a connection relationship over a network between the information processing apparatus and the monitoring node, based on a presence/absence of the response packet and the determined state of the reception port, and performs a setting for transmitting a mirror packet obtained by copying a communication packet of the virtual machine to the monitoring node, for at least one switch of a plurality of switches, based on the determined connection relationship.
US10999169B1

This disclosure describes techniques for configuring and managing scalable global private networks associated with a service provider. Different input mechanisms, such as an API, a UI, or a CLI may be utilized to configure, and manage a global private network that spans across the cloud in different geographic locations and connects to different stand-alone networks. The user may proactively use the input mechanisms to configure and query different network resources to reactively configure settings for reacting to one or more events. The input mechanisms may also be utilized to define the network resources to be modeled within the global private network as well as connections within the global network. A user may configure events/metrics to be monitored, tasks/workflows to be performed, and the like. In some configurations, a network management service (NMS) may perform health monitoring and reachability monitoring to identify possible issues in the global network.
US10999165B2

Some embodiments establish for an entity a virtual network over several public clouds of several public cloud providers and/or in several regions. In some embodiments, the virtual network is an overlay network that spans across several public clouds to interconnect one or more private networks (e.g., networks within branches, divisions, departments of the entity or their associated datacenters), mobile users, and SaaS (Software as a Service) provider machines, and other web applications of the entity. The virtual network in some embodiments can be configured to optimize the routing of the entity's data messages to their destinations for best end-to-end performance, reliability and security, while trying to minimize the routing of this traffic through the Internet. Also, the virtual network in some embodiments can be configured to optimize the layer 4 processing of the data message flows passing through the network.
US10999162B1

Systems and methods for ticket-based provisioning of cloud infrastructure from one or more cloud providers to build one or more computing workspaces of an enterprise. A provisioning platform provides a module catalog having one or more infrastructure-as-code (IAC) modules, each including code that is executable to provision cloud computing resources for the cloud infrastructure from the cloud providers to build the computing workspaces of the enterprise. A service catalog has one or more electronic entries mapped to and corresponding with the IAC modules of the module catalog. The service catalog receives one or more tickets that each specify at least one of the electronic entries in the service catalog, to bind each specified electronic entry with a corresponding IAC module, causing the provisioning platform to instantiate on the more cloud providers the computing resources for the cloud infrastructure corresponding to the ticket.
US10999160B2

One embodiment provides a method for monitoring context-dependent quality of service in a shared computing environment that includes detecting, by a processor, a change in context. Context includes user context and external context, and user context comprises physical activity, mood, engagement levels and type of events. Prior assigned service classes are updated to updated service classes based on the change in context. Service level agreement (SLA) statistics for each assigned service class are aggregated and collected. Each assigned service class includes at least one SLA based on aggregate services received by individual users in that assigned service class, and aggregating SLA statistics is based on a statistical function.
US10999157B1

Systems, methods, and computer readable storage mediums for using a cloud assist service to generate a read-only GUI to view the status of a storage system. An authorized user can login remotely to the cloud assist service to view the read-only GUI of the storage system. The read-only GUI will present a view of the status of the storage system that is similar to a local GUI available to users connecting directly to the storage system. Responses used to generate the local GUI are recorded and simulated by the cloud assist service to create a familiar read-only GUI.
US10999149B2

Systems, methods, and computer-readable media for flow stitching network traffic flow segments at a middlebox in a network environment. In some embodiments, flow records of traffic flow segments at a middlebox in a network environment are collected. The flow records can include transaction identifiers assigned to the traffic flow segments. Sources and destinations of the traffic flow segments with respect to the middlebox can be identified using the flow records. Further, the traffic flow segments can be stitched together to form a plurality of stitched traffic flows at the middlebox based on the transaction identifiers and the sources and destinations of the traffic flow segments in the network environment with respect to the middlebox. A configuration of the middlebox operating in the network environment can be identified based on the stitched traffic flows at the middlebox in the network environment.
US10999147B2

A method (200) of managing a communications network comprising a plurality of hosts by allocating instances of virtual network function components, VNFC, to hosts, the method comprising receiving (210) a request for allocation of an instance of a VNFC to a host, the instance belonging to an anti-affinity group, AAG, of instances and attempting allocation (220) of the instance to a host. If allocation of the instance fails (230) because for each host considered for allocation of the instance a first number of instances, WA, belonging to the AAG that are allocable to a single host would be exceeded by allocation of the instance to the host the method comprises assigning (232) to the instance a second number of instances, WA′, belonging to the AAG that are allocable to a single host, wherein WA′ is greater than WA and reattempting allocation (234) of the instance. Following successful allocation, if sufficient capacity for the instance subsequently becomes available on another host and if the WA of the instance would not be exceeded by allocation of the instance to the other host, migrating (236) the instance to the other host; or following unsuccessful allocation, if there is sufficient capacity for the instance available on at least one host, increasing WA′ of the instance and recommencing by reattempting allocation (238).
US10999144B2

A gateway is provided with configuration management logic to identify a set of configurations corresponding to a deployment of a particular application, and automatically send corresponding configuration data to a set of devices in range of the gateway. Service management logic of the gateway determines that assets on the set of devices correspond to one or more asset abstractions defined for the particular application, where the configuration data is sent to the set of devices based on the assets corresponding to the asset abstractions. Sensor data is received during the deployment as generated by a sensor asset of one of the devices, the sensor data is processed according to service logic of the particular application to generate a result, and actuating data is generated and sent during the deployment to an actuator asset on the set of devices based on the result.
US10999143B2

Disclosed are a cell measurement method, a cell resource sharing method, and a related device. The cell measurement method includes: a user equipment receives a measurement configuration message sent by a base station, wherein the measurement configuration message comprises at least one physical cell identity and CSI-RS configuration information corresponding to a measured cell, and wherein the physical cell identity is used to indicate the measured cell; measuring the CSI-RS corresponding to the measured cell according to the CSI-RS configuration information, and obtaining a measurement result of the measuring; sending the obtained measurement result of the measured cell and measurement object information of the measured cell to the base station via a measurement report. The technical solution provided by the present disclosure can effectively improve the accuracy of the measurement result, and enable the base station to distinguish different measurement results corresponding to different cells.
US10999132B1

Technologies are provided for identifying problems with network monitoring agents. For example, a network monitoring agent that is experiencing network packet loss can be examined to determine if it is degraded. For example, metrics can be obtained that are associated with the network monitoring agent. The obtained metrics can then be evaluated against thresholds. For example, if a high confidence metric is outside of a threshold for the high confidence metric, then a determination can be made that the network monitoring agent is degraded. As another example, if two low confidence metrics are outside of respective thresholds, then a determination can be made that the network monitoring agent is degraded. If a network monitoring agent is degraded, then its monitoring data can be discarded.
US10999129B2

In the method, a detection agent apparatus receives location information of a monitoring point on a service path that is sent by a detection control apparatus, where the detection agent apparatus is located in the NFV system; the detection agent apparatus obtains fault locating information from the monitoring point based on the location information of the monitoring point, where the fault locating information is information obtained by the monitoring point according to a filter criterion, and the fault locating information includes the location information of the monitoring point; and the detection agent apparatus sends the fault locating information to the detection control apparatus, where the detection control apparatus may determine a faulty monitoring point based on the fault locating information and a service model corresponding to the service path.
US10999124B1

A method for fast link recovery for an Ethernet link is disclosed. The method includes detecting a drop in link quality and performing a first fast retrain sequence, including determining and exchanging THP coefficients based on the drop in link quality. If the performed fast retrain fails to recover the link, a data rate associated with the link is reduced, and a second fast retrain sequence performed.
US10999118B2

Wideband operations in wireless communications are described. A wireless device may receive one or more synchronization signal (SS) blocks from a base station. The wireless device may determine frequency information of the SS blocks based on synchronization raster information. The wireless device may determine a frequency location of a resource block grid based on information included in a physical broadcast channel of the one or more SS blocks. The information may be associated with the one or more SS blocks and the resource block grid.
US10999117B2

Disclosed are apparatuses for communication devices. An apparatus for a communication device includes control circuitry configured to determine a discrete Fourier transform (DFT) of a constant amplitude zero autocorrelation waveform (CAZAC) sequence appended with zeros in the time domain to generate a frequency domain interpolated CAZAC sequence. The control circuitry is also configured to determine an inverse discrete Fourier transform (IDFT) of the frequency domain interpolated CAZAC sequence to generate a demodulation reference signal (DMRS), and cause the DMRS to be transmitted through a cellular data network. An apparatus for a communication device includes control circuitry configured to perform a Fourier transform on a received DMRS to obtain a resulting signal, and use the resulting signal as a reference to demodulate orthogonal frequency-division multiplexing (OFDM) symbols. The control circuitry is also configured to perform a minimum mean squares estimation (MMSE) channel estimation on the resulting signal.
US10999113B2

A method and a device for transmitting a data unit are disclosed. A method for transmitting a PPDU can comprise the steps of: generating, by an STA, the PPDU including a first portion and a second portion; and transmitting, by the STA, the PPDU, wherein the first portion is generated by performing IFFT according to a first FFT size, the second portion is generated by performing IFFT according to a second FFT size, and the first FFT size can differ from the second FFT size.
US10999112B2

The present invention provides a method of transmitting broadcast signals. The method includes encoding service data of Physical Layer Pipes (PLPs); bit interleaving the encoded service data; building at least one signal frame including the bit interleaved service data; and modulating data in the at least one signal frame by Orthogonal Frequency Division Multiplexing (OFDM) method; inserting a preamble at a beginning of each of the at least one signal frame after the modulating step; and transmitting the broadcast signals having the modulated data, wherein the preamble includes two OFDM symbols and each of the two OFDM symbols is generated by a sequence multiplication, and wherein each of the two OFDM symbols in the preamble includes information for an emergency alert.
US10999106B2

Multi-drop communications channels can have significantly deep notches in their frequency response causing a corresponding limitation of the effective data transmission rate. A special time-ordered coding method is described which results in the emitted spectrum of the data stream transmitted into the channel having a notch at the same frequency as the notch in the channel frequency response, permitting channel receivers to successfully decode the transmitted data stream. The described coding method may be applied at various multiples of the channel notch frequency to support different throughput rates, and may be combined with other coding techniques such as group or vector signaling codes.
US10999104B2

Systems and methods of assigning channel state information-reference symbol (CSI-RS) ports to user equipment are provided. In addition resource configurations for transmission of CSI-RS are provided, and methods of mapping CSI-RS sequences to such resources are provided.
US10999096B2

A Controller Area Network (CAN) transceiver is disclosed. The CAN transceiver includes a CAN bus interface including CANH and CANL inputs, a TXDC interface, RXDC interface and a CAN bus diagnostics module coupled with the CAN bus interface. The CAN bus diagnostics module is configured to analyze the CAN bus interface to detect and error on the CANH and CANL inputs and send a diagnostics code predefined for the detected error to one of the TXDC interface and the RXDC interface.
US10999088B2

Embodiments of systems and methods for providing proximity and context-based telepresence in electronic collaboration environments are described. For example, an Information Handling System (IHS) may include a processor; and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution by the processor, cause the IHS to: identify a position of a participant of a collaboration session; identify a context of the participant; prioritize collaboration session content captured by the IHS based upon the position and the context of the participant; and transmit the prioritized collaboration session content to a remote IHS.
US10999087B2

A novel method for performing replication of messages in a network that bridges one or more physical networks to an overlay logical network is provided. A physical gateway provides bridging between network nodes of a physical network and virtual machines in the overlay logical network by serving as an endpoint of the overlay logical network. The physical gateway does not replicate messages from the bridged physical network to destination endpoints in the overlay logical network directly, but instead tunnels the message-to-be-replicated to a designated tunnel endpoint in the overlay logical network. The designated tunnel endpoint in turn replicates the message that was tunneled to it to other endpoints in the overlay logical network.
US10999083B2

A method for detecting unreliable bits in transistor circuitry includes applying a controllable physical parameter to a transistor circuitry, thereby causing a variation in a digital code of a cryptologic element in the transistor circuitry, the variation being a tilt or bias in a positive or negative direction. An amount of variation in the digital code of the cryptologic element is determined. Unreliable bits in the transistor circuitry are defined as those bits for which the variation is in a range defined as unreliable.
US10999080B2

A verification server provides certificate verification services to users of third-party application sites. In some embodiments, a verifier component of a user's client device provides the verification server with a certificate of a third-party application site, and the verification server indicates whether the certificate is successfully verified. In response to successful verification, the verifier component of the user's client device takes an action such as permitting the user's credentials to be provided to the third-party application site. In some embodiments, verifier components of numerous client devices provide certificates to the verification server, based on which the verification server learns which certificates are valid for a given third-party application site.
US10999076B2

A flight data exchanging method includes receiving a control instruction for transmitting flight data of an aerial vehicle, encrypting the flight data, transmitting the flight data to a server, and receiving a transmission status of the flight data from the server.
US10999070B2

Systems and methods for monitoring voice and SMS communication exchanged over a UMTS network is described wherein a technique for quickly testing different Count-C values, until the correct value is ascertained is used. The Count-C parameter consists of a HyperFrame Number (HFN) and the system iteratively attempts to decrypt the packets using a series of candidate HFNs. For each of these candidate HFNs, and for each of the packets, the system produces a candidate Count-C by appending the sequence number (SN). The system then uses the candidate Count-C to calculate a candidate keystream block. Subsequently, the system uses the candidate keystream blocks to decrypt the packets, and then tests whether the packets were correctly decrypted. If the system deems the decryption successful, the system stops iterating through the candidate HFNs, and uses the candidate HFN that correctly decrypted the packets to decrypt subsequent packets in the communication session.
US10999053B2

A receiver system that includes a clock and data recovery (CDR) system for aligning a local clock signal to an incoming data signal to extract correct timing information from the incoming data signal is provided. A timing error detector generates an output phase error signal representing the phase difference between the incoming data signal and the local clock signal. The timing error detector determines the phase difference according to recovered symbols and the difference between the recovered symbols and digital samples of the incoming data signal. The digital samples of the incoming data signal include intersymbol interference. The output timing information is suitable for aligning the local clock signal to the incoming data signal.
US10999048B1

Some implementations of the disclosure are directed to symbol-timing tracking systems and methods. A symbol-timing tracking system may include: an ADC to generate a digital signal by sampling an analog signal received at a receiver; an interpolator to adjust a sampling rate of the digital signal; a receive filter to apply a receive filtering function to the digital signal to generate a filtered signal; a timing error detector configured to generate a timing error signal from the filtered signal; a high-order loop filter to filter the timing error signal to generate a filtered timing error signal; and a numerically controlled oscillator to control timing data based on the filtered timing error signal and provide the timing data to the interpolator, wherein the interpolator is to correct for timing of the digital signal and adjust the sampling rate of the digital signal based on the timing data.
US10999037B2

A method and device for transmitting downlink control information. The method includes: transmitting downlink control information comprising one or more fields indicating the number of scheduled time intervals to a terminal device. Therefore, the number of scheduled time intervals could be indicated for a terminal device in case that multiple time interval scheduling is adopted.
US10999033B2

An Orthogonal Frequency Division Multiple Access (OFDMA) frame communicated over a 20 MegaHertz (MHz) channel may include eight 26-tone resource units (RUs), one 26-tone bifurcated RU, and a direct current (DC) region. The eight 26-tone RUs may include twenty-six consecutive data and pilot tones, and the bifurcated 26-tone RU may be split into two 13-tone portions each of which include thirteen consecutive data and pilot tones. The DC region may include seven null tones. In one example, the DC region of the 20 MHz MU-OFDMA frame consists of three DC tones and four null-data tones.
US10999031B2

Systems and techniques for transmitting and receiving an uplink phase tracking reference signal between a user equipment and a base station in a wireless communication system and an apparatus. According to one implementation, the user equipment can transmit an uplink phase tracking reference signal to the base station using a power boosting level determined based on first information and second information received from the base station.
US10999030B2

Certain aspects of the present disclosure provide techniques for demodulation reference signal (DMRS) time domain bundling and multiple codeword transmission and processing in new radio (NR) systems. A method by a transmitting device includes transmitting multiple codewords to a receiving device in a first period, each of the multiple codewords transmitted using a different set of one or more DMRS ports. The transmitting device determines to retransmit one or more of the multiple codewords and, for each of the multiple codewords to be retransmitted, the set of DMRS ports for retransmission of the codeword. The determination is based, at least in part, on whether DMRS time domain bundling is configured. The transmitting device retransmits the one or more codewords in a second period based on the determination. The receiving device determines the DMRS ports used and processes the retransmitted codewords based on the determination.
US10998999B2

A pluggable electric connector can communicate a communication data signal and a control signal with an optical communication device. An optical signal output unit is configured to be capable of selectively output a wavelength of an optical signal. An optical power adjustment unit-can adjust optical power of the optical signal. A pluggable optical receptor can output the optical signal to an optical fiber. A control unit controls a wavelength change operation according to the control signal. The control unit, according to a wavelength change command, commands the optical power adjustment unit to block output of the optical signal, commands the light signal output unit to change the wavelength of the optical signal after the optical signal is blocked, and commands the light signal output unit and the optical power adjustment unit to output the optical signal after the wavelength change operation.
US10998998B2

A test controller of a transmitting-side optical wavelength multiplexing transmission apparatus of the present invention includes a wavelength tunable filter controller configured to control a center wavelength and a wavelength band of an optical signal that a wavelength tunable filter transmits; and a test transponder controller configured to control a wavelength band of a test optical signal generated by a test transponder and a wavelength interval between the test optical signal and the optical signal that the wavelength tunable filter transmits. A test controller of a receiving-side optical wavelength multiplexing transmission apparatus of the present invention includes a wavelength tunable filter controller configured to control a center wavelength and a wavelength band of an optical signal that a wavelength tunable filter transmits; and a test transponder controller configured to control a center wavelength and a wavelength band of a test optical signal received by a test transponder.
US10998996B2

A terminal apparatus and a base station apparatus can efficiently communicate with each other through downlink. A terminal apparatus is configured to: acquire synchronization with a cell through cell search; and receive system information associated at least with (i) an operation of NB-IoT and (ii) a raster offset. The raster offset is an offset of downlink carrier frequency from a channel raster of prescribed spacing. The downlink carrier frequency is a carrier frequency of the NB-IoT.
US10998995B2

A base station (BS) may transmit, and a user equipment (UE) may receive, a physical channel, such as a narrowband physical downlink control channel (NPDCCH) or a narrowband physical downlink shared channel (NPDSCH). In an interference-limited scenario in a network, it may be desirable to perform additional processing to introduce interference randomization into the control channel to ensure that the UE can recover data of the control channel. Some types of UEs, such as legacy UEs, may not be capable of recovering the control channel when the additional processing is performed. In some aspects, the BS may identify a type of UE associated with a cell, and may transmit a physical channel processed using a processing scheme selected based at least in part on the type of UE associated with the cell.
US10998993B2

Disclosed are various embodiments of apparatuses and methods for global time synchronization using a guided surface wave traveling along the surface of a terrestrial medium. In one embodiment, a guided surface wave receive structure receives electrical energy from a guided surface wave that is generated at a specific time and is traveling along a terrestrial medium. A time synchronization circuit that is coupled to the guided surface wave receive structure synchronizes its time with the time at the origin of the guided surface wave based at least in part based on the propagation delay of the guided surface wave between the origin of the guided surface wave and the guided surface wave receive structure.
US10998985B1

A method of increasing reliability of a wireless radio includes: creating a first waveform at a first center frequency of an encoded data stream using a first wireless radio; creating a second waveform at a second center frequency of the encoded data stream using the first wireless radio; combining the first waveform and the second waveform into a composite waveform with redundant data streams at different center frequencies using the first wireless radio; wirelessly transmitting the composite waveform using the first wireless radio; wirelessly receiving the composite waveform; filtering the received composite waveform using a first filter band; digitizing the received composite waveform using the second wireless radio; demodulating the digitized composite waveform into a first data stream and a second data stream with the second wireless radio; and creating a third data stream representative of the encoded data stream.
US10998977B2

A system includes (i) an optical link including multiple spans of optical fiber and multiple network elements and (ii) at least one switch configured to reverse a direction that at least one of the network elements communicates over the optical link.
US10998967B2

Systems and methods for pseudo random beacon signal scheduling and data scheduling to improve network conditions within a wireless network are disclosed herein. In one embodiment, a system for providing a wireless asymmetric network, comprises a hub having one or more processing units and at least one antenna for transmitting and receiving radio frequency (RF) communications in the wireless asymmetric network. A plurality of sensor nodes each have a wireless device with a transmitter and a receiver to enable bi-directional RF communications with the hub in the wireless asymmetric network. The system determines dynamic beacon frequency control with a variable delay duration for starting at least one superframe of the hub.
US10998958B1

A system of a machine includes a network of a plurality of nodes distributed throughout the machine. Each of the nodes is operable to communicate through a plurality of electromagnetic signals. A controller is operable to communicate with the network of nodes through the electromagnetic signals. The system also includes a plurality of waveguides configured to guide transmission of the electromagnetic signals between the controller and one or more of the nodes. A radio frequency-based repeater is coupled to at least two of the waveguides in the network between the controller and at least one of the nodes. The radio frequency-based repeater is configured to receive a portion of the electromagnetic signals in a first waveguide and boost a transmission characteristic of the portion of the electromagnetic signals in a second waveguide.
US10998956B1

Aspects of the disclosure relate to minimizing the number of antenna array modules on a wireless communication device utilized in forming beam pair links (BPLs) based on beam measurements obtained on each of a plurality of receive beams for each of a plurality of transmit beams. For at least one BPL, the wireless communication device selects a different receive beam that results in at least one fewer active antenna array module. In some examples, the different receive beam selected for a BPL has a beam measurement value within a predefined variance from a beam measurement value of an original receive beam for the BPL. In addition, the wireless communication device can confirm that the beam measurement values of both the original and different receive beams satisfy a minimum beam measurement value before switching the BPL to the different receive beam. Other aspects, features, and embodiments are also claimed and described.
US10998947B2

A wireless communication device including a control unit configured to generate information for a terminal device based on information acquired from the terminal device. The control unit outputs a reference signal on a first beam generated with at least two or more different first weighting matrices, generates a second weighting matrix specific to a terminal device in accordance with information transmitted from the terminal device in accordance with the reference signal, and outputs data for the terminal device on a second beam with the first weighting matrices and the second weighting matrix. The wireless communication device can supply an appropriate beam to a terminal device while preventing a problem with overhead or increase in the cost of a wireless device, which are caused by an increasing number of antenna elements when FD-MIMO is used.
US10998944B2

A method in a wireless station in communication with an access point over a communication channel includes receiving a channel estimation matrix; determining a beamforming matrix using the channel estimation matrix, the beamforming matrix being generated for a plurality of down-sampled feedback indices; the beamforming matrix including beamforming weights for one or more antennas associated with the access point, each beamforming weight being a complex value including an amplitude and a phase; setting the phase of the beamforming weight for a last antenna associated with the last feedback index of the beamforming matrix to zero and rotating the phase of each beamforming weight for each of the other antennas; performing smoothing of the beamforming matrix for each feedback index by normalizing each column vector of the beamforming matrix; compressing the smoothed beamforming matrix; and providing the smoothed beamforming matrix as output.
US10998942B2

A method for a transmitter of a mobile communication system transmitting and receiving signals according to an embodiment of the present specification comprises the steps of: transmitting to a receiver system information for transmitting a signal to the receiver including a connection between a wireless resource and a transmitting antenna; transmitting a reference signal to the receiver based on the system information; and receiving from the receiver feedback information generated based on the reference signal. According to an embodiment of the present specification, in a beamforming transmission method of a mobile communication system, a transmitter can determine whether to perform digital pre-coding without advance information from a receiver and can consequently perform a transmission, and can thereby perform lower-overhead and efficient signal transmission/reception.
US10998941B2

A network interface device includes i) a separator circuit configured to separate data into a plurality of frequency bands, ii) a first multiple input, multiple output (MIMO) processing circuit configured to multiplex the data into a plurality of spatial channels, and iii) a first analog front end circuit. The first analog front end circuit is configured to, for each spatial channel of the plurality of spatial channels: i) combine data in the plurality of frequency bands, including combining data in a first frequency band with data in a second frequency band different from the first frequency band, into a respective combined signal for simultaneous transmission over the plurality of frequency bands, and ii) transmit the combined signal via a transmission medium. Transmission of symbols in the first frequency band is synchronized with transmission of symbols in the second frequency band.
US10998936B2

Disclosed is a control method of a wireless power transmitter, including transmitting power to a plurality of wireless power receivers based on a first power value required by a first wireless power receiver from among the plurality of wireless power receivers, and before reaching a threshold condition in which a system error occurs in the wireless power transmitter, transmitting a power adjust command to reduce the power to a lower percentage of a maximum received power level, to at least one wireless power receiver from among the plurality of wireless power receivers, wherein the power adjust command is a control command for reducing power consumption of the at least one wireless power receiver from among the plurality of wireless power receivers, and wherein the system error comprises at least one of an over-temperature error, an over-current error, and an over-voltage error.
US10998933B2

A method and apparatus for transmitting data from a transmitter device to one or more receiver devices connected to the transmitter device via a respective wire connection, the transmitter device being operable to transmit signals onto the wire connections and a further wire connection at different tones, the method comprising: for each tone, allocating signals transmitted on the further wire connection as supporting signals for a particular wire connection, and measuring electromagnetic coupling between the further wire connection and that particular wire connection; using the measurements, determining a power allocation for transmitting a supporting signal on the further wire connection; for one or more of the tones: transmitting a signal onto the particular wire connection, and transmitting a supporting signal onto the further wire connection at the determined transmission power, thereby to cause crosstalk interference in the particular wire connection.
US10998930B1

The present disclosure provides a baseband chip and a baseband chip management system. The baseband chip comprises an application processor, an interface module, a channel encoder, a digital signal processor, and a modem module group. The modem module group includes an integrated modem module and a power module. The integrated modem module comprises at least two modems. The application processor is connected to the interface module, the channel encoder, the digital signal processor, and the power module respectively. The baseband chip management system comprises a baseband chip and a radio frequency integrated system. The radio frequency integrated system comprises at least two radio frequency module systems.
US10998929B2

A remedial signal for potentially harmful radiation that is emitted by a portable electronic battery powered communication device is implemented directly within the handset of the portable communication device the portable communication device is operated by a microprocessor (3) and the remedial signal module is controlled by an algorithm in the microprocessor (3) wherein the algorithm obtains information concerning radio frequency communications associated with the portable telecommunications device from the transceivers (1) of the device.
US10998927B1

Embodiments of the present invention include a system, method and computer program product for mitigating interference in data received by a multiple antenna array. Processor(s) executing program code identify signals from users, including active users, and by identifying these signals, mitigate interference and jamming in the received data, overall.
US10998910B1

A circuit and corresponding method control cycle time of an output clock used to clock at least one other circuit. The circuit comprises an agile ring oscillator (ARO) and ARO controller. The ARO includes at least one instance of a first ring oscillator (RO) and second RO that generate high and low phases, respectively, of cycles of the output clock. The ARO controller controls durations of the high and low phases, independently, via first and second control words output to the ARO, respectively. In a present cycle of the output clock, the ARO controller effects a change to the high or low phase, or a combination thereof, in a next cycle of the output clock by updating the first or second control word, or a combination thereof, based on an indication of expected usage of the at least one other circuit in the next cycle. The change improves a performance-to-power ratio of the at least one other circuit.
US10998903B1

A semiconductor package includes a VLSI semiconductor die and one or more output circuits connected to supply power to the die mounted to a package substrate. The output circuit(s), which include a transformer and rectification circuitry, provide current multiplication at an essentially fixed conversion ratio, K, in the semiconductor package, receiving AC power at a relatively high voltage and delivering DC power at a relatively low voltage to the die. The output circuits may be connected in series or parallel as needed. A driver circuit may be provided outside the semiconductor package for receiving power from a source and driving the transformer in the output circuit(s), preferably with sinusoidal currents. The driver circuit may drive a plurality of output circuits. The semiconductor package may require far fewer interface connections for supplying power to the die.
US10998901B2

An RF signal switch circuit that allows connection of any of N radio frequency (RF) input terminals to a switch output port, either in a low loss mode, in a bypass mode, or, optionally, in a signal function mode. Embodiments of the invention allow for both a single switch in the series input path to a target circuit while still having the ability to isolate the bypass path from the target circuit. In the low loss and bypass mode, the circuit simultaneously exhibits low input insertion loss (and thus a low noise factor) and high bypass mode isolation.
US10998891B2

A frequency converter (1) for generating an output signal (5a) from an input signal (5), the output signal (5a) having different frequency than the input signal (5), the frequency converter (1) including: an input (7) for receiving an input signal (5); a transmission line (3) formed of a non-linear medium (3a), the medium (3a) arranged such that when the input signal (5) propagates along the line (3), one or more harmonics (5a,5b) of the input signal (5) are generated; a plurality of dispersion control elements (13), the dispersion control elements (13) arranged to control the dispersion relationship of the medium (3a), to phase match the input signal (5) and the one or more harmonics (5a,5b), such that energy is transferred from the input signal (5) to the one or more harmonics (5a,5b); and an output (9) for providing the one or more harmonics (5a, 5b) as an output signal.
US10998879B2

Embodiments may relate to a radio frequency (RF) front-end module (FEM). The RF FEM may include an integrated die with an active portion and an acoustic wave resonator (AWR) portion adjacent to the active portion. The RF FEM may further include a lid coupled with the die. The lid may at least partially overlap the AWR portion at a surface of the die. Other embodiments may be described or claimed.
US10998871B2

A power amplifier circuit includes a first transistor that amplifies a first signal and outputs a second signal, a second transistor that amplifies a signal corresponding to the second signal and outputs a third signal, a third transistor that supplies a first bias current or voltage to a base of the first transistor, and a fourth transistor that supplies a second bias current or voltage to a base of the second transistor. A ratio of an emitter area of the third transistor to an emitter area of the first transistor is larger than a ratio of an emitter area of the fourth transistor to an emitter area of the second transistor.
US10998850B2

A solar tracker having a brake function is disclosed. The solar tracker according to an embodiment of the present invention relates to a technology having a dual position sensing device provided at a part at which altitude adjustment and horizontal rotation of a solar collector plate respectively end, such that a brake is accurately operated for a driving motor, which is respectively in charge of altitude adjustment and horizontal rotation.
US10998849B2

In an example, the solar tracker has a clamp assembly configured to pivot a torque tube. In an example, the assembly has a support structure configured as a frame having configured by a first and second anchoring region. In an example, the support structure is configured from a thickness of metal material. In an example, the support structure is configured in an upright manner, and has a major plane region. In an example, the assembly has a pivot device configured on the support structure, a torque tube suspending on the pivot device and aligned within an opening of the support, and configured to be normal to the plane region. In an example, the torque tube is configured on the pivot device to move about an arc in a first direction or in a second direction such that the first direction is in a direction opposite to the second direction.
US10998834B2

A power conversion device is configured to output, to each of two inverters configured to invert a DC voltage output from a DC power supply to three-phase AC voltages, on/off signals for switching on and off respective semiconductor switching elements of each of the inverters so that, out of a plurality of voltage vectors defined so as to correspond to patterns of the on/off signals, the second closest voltage vector and the third closest voltage vector in phase to a voltage command vector that is based on a voltage command value calculated for each of the inverters are formed.
US10998833B2

Systems and methods are disclosed with multiple direct current (DC) voltage source inverters to supply power to an alternating current (AC) power system. The system includes a plurality of full bridge inverter stages, each having a primary node and a secondary node, each of said full bridge inverter stages having positive and negative node, each of said full bridge inverter stages having a voltage supporting device electrically connected in a parallel relationship between said positive node and said negative node and a direct current (DC) source connected between the positive and negative nodes; at least one stacked inverter phase, each stacked inverter phase having a plurality of said full bridge inverter stages, each of said full bridge inverter stages in each stacked inverter phase interconnected in a series relationship with said secondary node of one of said full bridge inverter stages connected to said primary node of another full bridge inverter, said series interconnection defining a first full bridge inverter stage and a last full bridge inverter stage, each phase having an input node at said primary node of said first full bridge inverter stage and an output node at said secondary node of said last full bridge inverter stage; a local controller coupled to each full bridge inverter stage providing the control signals to each full bridge inverter stage to output an approximate nearly sinusoidal voltage waveform; and a system controller which communicating with each local controller; the system controller generating system control signals for configuration, synchronization, activation, deactivation and operating mode selection of said local controller.
US10998825B2

A power converter includes a multiple-winding transformer. The multiple-winding transformer provides an electromagnetic link between an input side and an output side of the power converter. An inductor is arranged on at least one of the input side and the output side of the power converter in parallel with the multiple-winding transformer. At least one first capacitor is arranged on the input side of the power converter in parallel with the multiple-winding transformer and the inductor. At least one second capacitor is arranged on the output side of the power converter in parallel with the multiple-winding transformer. The inductor, the at least one first capacitor, and the at least one second capacitor define a parallel resonance tank. A first plurality of switching devices is arranged on the input side. A second plurality of switching devices is arranged on the output side.
US10998813B2

A modular multilevel converter (MMC) includes multiple converter arms, each converter arm having: N submodules connected to each other in series, N being an integer equal to or greater than 2; and a circuit opening unit connected to the N submodules in series to open a circuit of the converter arm, wherein the N submodules has n submodules including full-bridge circuits and N−n submodules including half-bridge circuits, n being less than N.
US10998811B2

An electronic converter includes first and second inputs, first and second outputs, and a switching cell configured to supply current. The switching cell includes a half-bridge including first and second switches connected in series between the two inputs. The half-bridge includes a intermediate point between the first and second switch, a first inductor directly connected to the first output, a second inductor connected to the intermediate point, a first capacitor connected in series with the first and second inductors, a second capacitor connected between the intermediate point and the second input, and a circuit connected between a terminal of the first inductor and the second output. A circuit path of the converter is configured to couple the second inductor with the first output through the first capacitor and the first inductor, and another circuit path is configured to couple the second capacitor with the first output through the first inductor.
US10998804B2

The disclosed device includes a single electric motor for linear and rotary movement with a stator. The stator includes a multi-phase coil arrangement with a plurality of coils or coil sets and a rotor. The rotor is movable in an axial direction of a rotational axis thereof and includes a plurality of poles respectively with at least one permanent magnet The device further includes a control unit operative to determine currents (Ir, Is, It) by calculation formulas and based on at least a number of coils or coil sets of the plurality of coils or coil sets, and an angle of rotation of said rotor and a parameter depending on an axial position of the rotor. Each current (Ir, Is, It) has a current component (IrΦ, IsΦ, ItΦ) for generating a torque and a current component (Irx, Isx, Itx) for generating an axial force, and to supply the determined currents in open loop to the number of coils or coil sets, so that the sum of the currents is zero. Further, at least one of the stator and the rotor, includes a back-iron.
US10998796B2

A structure for cooling a rotating electrical machine includes: an oil pump, a supply oil passage connected to a discharge port of the oil pump, and a first oil passage that is an oil passage located above a stator of the rotating electrical machine in a vertical direction and that has a supplied portion, a discharge hole, and a discharge portion. The supplied portion is connected to the supply oil passage. The discharge hole is formed on a first side in an axial direction, which is one side in the axial direction of the rotating electrical machine with respect to the supplied portion and is configured to discharge oil toward the stator. The discharge portion is formed on the first side with respect to the discharge hole. A second oil passage is formed inside a rotor shaft to which a rotor of the rotating electrical machine is fixed, and a third oil passage connects the discharge portion of the first oil passage and the second oil passage. The third oil passage is formed along a first wall of the case which is located on the first side with respect to the rotating electrical machine.
US10998795B2

The present invention provides techniques, schemes configurations and methods for removing or reducing heat in motors. In one embodiment, the present invention is directed to a cooling tower having a cooling tower structure and a motor supported by the cooling tower structure. The motor has a motor casing and a rotatable shaft. The cooling tower further has a cooling tower fan that has a fan hub, a plurality of fan blades attached to the rotatable shaft and a supplemental fan attached to the fan hub such that the supplemental fan is between the fan hub and the motor. Rotation of the cooling tower fan causes rotation of the supplemental fan which increases airflow around the casing of the motor so as to facilitate cooling of the motor. Other embodiments of configurations, schemes, method and techniques for thermally managing motors are described herein in detail.
US10998791B2

A stator of the present invention includes a conductor wire. A portion of the conductor wire disposed adjacent to a coil winding center is connected to a power supply. A portion of the conductor wire disposed outwardly away from the coil winding center is connected to a neutral point.
US10998790B2

An electric generator including: a main generator, including a rotating portion having main field windings; a stationary portion having generator armature windings; and a woven insulator at least partially enclosing the main field windings of the rotating portion, the woven insulator being included of strips or fibers of a material woven together, wherein the woven insulator is permeable to a coolant in a liquid form.
US10998789B2

A busbar unit for a stator of an electric motor may include a busbar holder at least a portion of which is made of an electrically insulating material and is to be positioned on an axial side of a stator, the busbar holder including a stator surface that is intended to face an axial side of a stator when the busbar holder is positioned on the axial side of the stator as intended, and at least one busbar mounted on the busbar holder. The at least one busbar may include a power source connection terminal to be electrically connected to a power source, and at least one coil connection terminal to be electrically connected to a coil of the stator and protruding beyond the stator surface of the busbar holder.
US10998787B2

An electric machine includes a stator core defining slots and hairpins disposed in the slots. The hairpins are selectively joined at connections to form windings that include at least first and second radial layers. Each connection is disposed in one of the layers. The connections are staggered such that the connections of the first layer are circumferentially offset from the connections of the second layer to increase clearance for tooling that forms the connections.
US10998782B2

A motor includes a rotor including a rotor core and permanent magnets along an outer periphery of the rotor core, and a stator including windings. Each of the permanent magnets includes a first face in contact with the outer periphery of the rotor core and a second face located outside the first face in a radial direction of the rotor and which faces the stator. In a plan view when the rotor is viewed from a direction parallel to the rotation axis direction of the rotor, the first face includes a linear portion, the second face includes a linear portion parallel to the linear portion of the first face, and a length of the linear portion of the second face is 20% or more and less than 85% of a length of the linear portion of the first face.
US10998776B2

A wireless power receiving device has a coil that receives wireless power signals from a wireless power transmitting device and has a rectifier that produces direct-current power across rectifier output terminals using the received wireless power signals. A load in the wireless power receiving device receives a direct-current output voltage from the rectifier output terminals. In-band communications are supported in which an amplitude-shift keying communications scheme or other communications scheme is used by a data transmitter in the wireless power receiving device to transmit in-band data through the coil. In-band data is transmitted by modulating one or more transistors that are coupled to the coil and other wireless power receiving circuitry in series with one or more capacitors and is transmitted by modulating current flow through a ballast transistor or other adjustable load that is coupled across the rectifier output terminals.
US10998775B2

Provided are a device and method for performing authentication in a wireless power transfer system. Provided is an authentication method in a wireless power transfer system including receiving a first packet including indication information on whether a target device supports an authentication function from the target device; transmitting, when the target device supports an authentication function, an authentication request message to the target device; receiving an authentication response message including a certificate on wireless charging from the target device in response to the authentication request message; and confirming authentication of the target device based on the authentication response message.
US10998773B2

A method is described for an inductive transmission of energy, in particular for charging an energy storage device, in which an induction unit transmits at least one synchronizing signal. It is provided that, in a synchronizing step, at least one signal characteristic of the synchronizing signal is set.
US10998761B2

A photovoltaic system includes groups of solar cells that can be switched in and out of the photovoltaic system. In response to detecting initiation of rapid shutdown, a control circuit controls a switch device to switch out a group of solar cells to lower the output voltage of the photovoltaic system below a safety level. In response to detecting a release trigger that indicates resumption of normal operation, the control circuit controls the switch device to switch back the group of solar cells to restore the output voltage of the photovoltaic system to a normal operating level. Solar cells may be switched out by disconnecting them from the photovoltaic system and switched back by reconnecting them into the photovoltaic system. Solar cells may also be switched out by shorting them out of the photovoltaic system and switched back in by removing the short.
US10998756B2

Provided is a microgrid system having: a plurality of distributed power sources; a plurality of distributed loads; and lines for connecting the distributed power sources and the distributed loads, the microgrid system including: an ESS for storing power supplied from all or a portion of the distributed power sources and supplying the stored power to all or a portion of the distributed loads; an ESS PCS including an interruption means for converting the power stored in the ESS into AC power suitable for the microgrid and supplying the AC power to the microgrid in order to block connection to the microgrid in an abnormal state; and a monitoring/control device for gradually increasing a voltage output from the ESS PCS and performing processing for the failure when a failure is detected in the microgrid.
US10998753B2

Systems and methods for charging electric vehicles and for quantitative and qualitative load balancing of electrical demand are provided.
US10998749B2

An electronic apparatus is provided. The electronic apparatus includes a directional antenna, and at least one processor configured to, based on a signal to request charging of a battery of an external apparatus being received from the external apparatus through the directional antenna, identify a location of the external apparatus based on intensity of the signal and a direction in which the signal is received, and control the directional antenna to transmit a radio frequency (RF) signal to charge battery of the external apparatus toward the external apparatus.
US10998748B2

An electric power supply system 100 comprises a fuel cell system 20 including an FC auxiliary machine 23 that operates to causes fuel cells to generate an electric power, and a battery 10 that generates heat through discharging and charging. The electric power supply system 100 supplies the electric power to an electric load device 90. The electric power supply system 100 determines an operation state of the battery 10, and supplies the electric power discharged from the battery 10 to the FC auxiliary machine 23 of the fuel cell system 20 when it is determined that the battery 10 is a predetermined temperature or less. When it is determined that the battery 10 is in a charging state, the electric power supply system 100 reduces or stops the electric power supplied to the FC auxiliary machine 23.
US10998736B2

The light device has USB charger has AC outlet power source has though the AC-to-DC device to change from 1st Alternative current to 1st voltage Direct current and the 1st voltage DC current though the circuit-inside or IC or DC-to-DC circuit to get 2nd voltage or though more DC-to-DC devices to get more voltage DC current. The light device has At least one of voltage DC current to supply to USB Charger Charging-port output-end at 5 Volt and one of desire voltage DC current to supply to DC light source. Or/The 1st AC current to AC light source and has one of DC current selected from 1st, 2nd or more voltage DC current to USB Charger charging-port's output end so the said light device has (1) illumination function by DC or/and AC light source and (2) USB charger function by supply desired 1st or 2nd or more other voltage DC current to USB charging-port at 5 Volt DC. The light device optional has outlet-ports to get 1st AC directly though conductive parts to outlet-ports to supply AC to other device. Furthermore, the light device Optional can add other function(s) select from (a) Time piece related (b) Reflect Image (c) Power station (d) project image (e) heater (f) Air Flow (g) wireless communication (h) remote controller (g) APP controller (h) Blue-tooth controller.
US10998735B2

Quickly USB Charging ports for lighting device has USB charging-ports which meet 2007 released specification has minimum 1.0 Amp to 5 Amp at DC 5 Volt safety and quickly charging capacity to quickly charge DC current into energy-storage unit or assembly inside the other electric or digital product(s) without high voltage DC current for overheat and fire risk and, optionally, additional outlet-units, to supply AC current to other electric or digital devices including smart phone, computer, communication, consumer electric products. The USB-unit(s) or USB-Module(s) or Outlet-unit(s) fit within or install on anywhere of the item's housing including anywhere of the base, pole, bar, stand, step, contour, edge, walls. The said USB charger only has charging function no any data transmit and only have one input power source not more than one and charging capacity minimum 1.0 Amp up for quickly charge from USB-Charging-ports by 2 male USB-plugs' USB-wire to the device's female USB-ports. The device has 2nd or more circuit-inside of device's housing to supply the current to other functions including other light source, LEDs, Plurality of LEDs has different colors, controller, switch, sensor, motion sensor, PIR, remote controller, IP cam and related IR photo-diode or wireless communication for big current needed which may use 2nd transformer to supply big Amperage and different working voltage to prevent from 1 transformer not only supply USB Charging-ports(s) but also Big Power consumption for LEDs or other light source or other functions need power.
US10998734B2

A power adapter and a terminal are provided. The power adapter includes a power conversion component and a charging interface, the charging interface including a power line; the power conversion component is configured to form a charging loop with a terminal via the power line, for charging a battery of the terminal. The power adapter further includes a communication component, the charging interface further comprises a data line; during a coupling of the power adapter to the terminal, the communication component is configured to perform a bidirectional communication with the terminal via the data line.
US10998733B2

Power conversion systems and an associated control methods are disclosed. The system includes a plurality of converters connected in parallel on an AC side, each converter includes an AC side for being coupled to a power grid, a DC side for being coupled to a DC source, and a first terminal and a second terminal on said DC side. The outputs on the AC side of all the converters are connected to a common output point, the first terminals of the different converters of the system being grounded, and the second terminals of said converters being independent to one another. Each source is therefore adapted and configured to work independently of the rest of the sources.
US10998731B2

An integrated metering device allows a resource provider to control the output of a distributed generation device onto a resource distribution network or grid. The integrated metering device may include a communications module, a metrology module, an inverter and regulator device, and a transfer switch. A resource provider may communicate with the integrated metering device via the communications module and may control the inverter and regulator device or the transfer switch. The metrology module may monitor the energy provided by the distributed generation device to the grid and may send information about the generated energy to the resource provider via the communications module.
US10998730B1

An adaptive solar power battery storage system is disclosed to capture alternative energy for use when desired, regardless of power generating circuit topology (AC or DC). The adaptive solar power battery storage system may be connected directly to solar panel cells (for DC-type solar panels) or to micro-inverters (for AC-type solar panels). The adaptive battery storage system can be configured to accept power from both energy sources simultaneously (AC or DC), or each individually. The adaptive solar power battery storage system may enable the operation of AC-type solar panels in the absence of utility power, which is ordinarily used to supply a reference signal to the micro-inverters, by converting stored DC battery power to AC to generate an emulated reference signal. The system may monitor the utility power and adjust the emulated reference signal to track the utility power to enable a safe transfer back to utility power once restored.
US10998728B2

A power supply control method includes a step A of determining, by a power management server managing at least one facility connected to a power grid, an adjustment plan for adjusting demand and supply balance of the power grid by using at least one storage battery apparatus provided in the facility. The method includes a step B of transmitting, from the power management server to a control apparatus managed by the power management server, a control message for controlling the storage battery apparatus, based on the adjustment plan. The method includes a step C of transmitting, from the control apparatus to the power management server, reserved capacity information specifying a reserved capacity reserved as a capacity to be used for adjustment of demand and supply balance of the power grid in a storage capacity of the storage battery apparatus.
US10998703B1

A cable configuration tool includes an attachment base, a first cable retainer, a second cable retainer, and a cable guide. The attachment base includes an attachment point for mounting to an edge of an enclosure and an arm for mounting the first cable retainer, the second cable retainer, and the cable guide. A first aperture of the first cable retainer, a second aperture of the second cable retainer, and a third aperture of the cable guide are each configured to accept the arm of the attachment base, where the first cable retainer, the second cable retainer, and the cable guide are slidable along the arm. One or more cables for creation of a cable harness are placeable along an outer edge of the cable guide, where the cable guide defines a bend radius for the one or more cables of the cable harness.
US10998699B2

A configuration system for reconfiguring a switch cabinet includes a detection unit—which detects functional units of an electric circuit, which are mounted within a switch cabinet, by way of characteristic features of the functional units, which have unambiguous identification features which are read out by the detection unit. A configuration unit contains a processor, which determines an electric circuit diagram of the electric circuit on the basis of the functional units of the electric circuit which are detected by way of the characteristic features and automatically replaces the detected functional units of the determined circuit diagram with associated replacement functional units which are stored in a database. An output unit is provided for outputting the determined replacement functional units.
US10998696B2

A vertical cavity surface emitting laser includes a first laminate including first semiconductor layers having a first Al composition, and second semiconductor layers having a second Al composition greater than the first Al composition; a current confinement structure including a current aperture and a current blocker; a first compound semiconductor layer adjacent to the current confinement structure; and a second compound semiconductor layer adjacent to the first laminate and the first compound semiconductor layer. The first compound semiconductor layer has a first aluminum profile changing monotonously in a direction from the first laminate to the current confinement structure from a first minimum Al composition within a range greater than the first Al composition and smaller than the second Al composition to a first maximum Al composition. The second compound semiconductor layer has an Al composition greater than the first Al composition and smaller than the first maximum Al composition.
US10998695B2

A semiconductor laser device includes an optical waveguide that extends toward a first end of the semiconductor laser device. The optical waveguide includes a first clad layer, an active layer, a second clad layer, and an electrode layer in this order. A reflecting surface, which has a dielectric film and a metal film in this order from the active layer, crosses the active layer at a second end of the optical waveguide.
US10998694B2

A laser diode according to an embodiment may include a substrate, a plurality of light emitting structures disposed on the substrate and including a first reflective layer and a second reflective layer, a first electrode electrically connected with the first reflective layer of the light emitting structure, a second electrode electrically connected with the second reflective layer of the light emitting structure, a first insulating layer disposed on the first electrode, a first bonding pad electrically connected with the first electrode and disposed on the substrate, and a second bonding pad electrically connected with the second electrode and disposed on the substrate.
US10998689B2

A laser system has a fiber cable, a pump enclosure connected to the fiber cable outside of the pump enclosure, and a laser-head enclosure connected to the fiber cable disposed outside of the laser-head enclosure. The pump enclosure houses a fiber-coupled laser diode configured to produce and convey pump light through the pump enclosure out to the fiber cable. The laser-head enclosure houses a crystal. The pump light, when produced by the laser diode, propagates out from the pump enclosure through the fiber cable into the laser-head enclosure and into the crystal. The crystal produces a laser beam in response to the pump light. The integrated fiber of the laser diode, the fiber cable, and internal fiber of the laser-head enclosure, through which the pump light propagates, may be single-mode fibers, to achieve superior laser system performance with lower frequency and intensity noise than pumping through multimode fibers.
US10998688B2

A fiber amplification system is provided for amplifying a laser pulse signal, e.g., an oscillator signal of an oscillator device. The fiber amplification system includes a fiber pre-amplification system having a short, fundamental-mode and step-index fiber configured to pre-amplify the laser pule signal to generate a seed signal and a main amplification system having a large core fiber configured to amplify the seed signal. The short, fundamental-mode step-index fiber can have a length no longer than about 30 cm, and a mode field diameter no less than about 30 μm, e.g., in a range from 30 μm to 60 μm, as well as a high doping concentration needed to provide an absorption length no more than about 30 cm, for providing the seed signal for the large core fiber with low non-linearity.
US10998687B2

A punchdown tool for fitting wires into connectors including a housing with a front side, a back side, a front end, a rear end opposite the front end, a leading surface on the front end, and an interior defined between the front and back sides. The punchdown tool also includes a drive mechanism with a hammer, an anvil, and a drive spring. The drive mechanism is positioned in the interior of the housing adjacent the front end. The punchdown tool further includes a circuit board positioned in the interior of the housing adjacent the rear end with a controller. The punchdown tool also includes a light positioned on the leading surface of the housing that is electrically coupled to the controller and at least one battery positioned in the interior of the housing for supplying power to the light and the circuit board.
US10998685B2

In one embodiment, an apparatus includes a connector plug for attachment to a single pair Ethernet cable comprising a pair of conductors, and configured for being received in a connector receptacle. The connector plug includes a first end for receiving the single pair Ethernet cable and a second end having a pair of contacts, each of the contacts comprising a receptacle contact interface, a conductor interface, and an extension to provide an increased width between conductor gripping prongs at the conductor interface while maintaining a consistent spacing between the pair of contacts at the receptacle contact interface with connector plugs configured to mate with different gauge cables.
US10998683B2

The present disclosure provides a connector protection method in which the connector is used to connect a first device and a second device, and the method includes, a first detection unit of the first device detects a first parameter of the first device; a first controller of the first device obtains a second parameter from the second device through the communication line in the connector; and the first controller determines whether the connector is faulty based on the first parameter and the second parameter.
US10998679B2

An electrical connector includes: an insulating block, provided with at least one adjusting groove; and a plurality of terminals, fixed to the insulating block and arranged in at least one row. The terminals include at least one pair of differential signal terminals and at least two ground terminals. Each of two opposite sides of the pair of differential signal terminals is provided with a corresponding one of the ground terminals. The adjusting groove is provided between only one of the two opposite sides of the pair of differential signal terminals and the corresponding one of the ground terminals, such that electric charges and electric fields between the pair of differential signal terminals and the ground terminals at the two sides are not distributed uniformly, thus reducing the ground mode resonance of the ground terminals to the differential signal terminals, and improving the high frequency performance of the electrical connector.
US10998674B1

An electrical connector with biased latch and method. The electrical connector has a housing and a latch which extends from the housing. The latch has a latching region and a biasing region. The latching region has a latching projection with a reference surface. The biasing region has a biasing member. The cooperation of the biasing member with a mating electrical connector and the reference surface with the mating electrical connector prevents the unwanted movement of the electrical connector relative to the mating electrical connector.
US10998673B2

A magnetic latching connector for making electrical connections between cables, electrical power and signal sources, equipment and the like in a variety of medical and other applications in which it is desired to have the connection maintained with a predetermined amount of magnetic attractive force. The magnetic latching connector generally includes male and female connector components. The male and female connector components comprise male and female couplings and male and female coupling housings. The male and female coupling housings enclose electrical connections between the male and female couplings and electrical cables. Recessed within the male and female couplings are electrically conductive pins and sockets and male and female magnetic latching elements. When the male and female connector components are coupled, the pins and sockets provide electrical connections and the recessed magnetic latching elements provide a predetermined magnetic attraction force to maintain the connections.
US10998672B2

An electric device which includes a first component carrier structure with a first magnet structure and a first connection structure, and a second component carrier structure with a second magnet structure and a second connection structure. The first magnet structure and the second magnet structure are configured such that upon attaching the first component carrier structure and the second component carrier structure to one another the first connection structure is connected to the second connection structure, holding the first component carrier structure and the second component carrier structure together by an attracting magnetic force between the first magnet structure and the second magnet structure.
US10998670B2

Provided is a connection structure for a power conversion device to be mounted in a vehicle, including: a casing of the power conversion device; an electric connection part, which is to be mechanically connected to the casing, and is configured to electrically connect the power conversion device and an external device to each other; and an electric conductor configured to electrically connect the power conversion device and the electric connection part to each other, wherein the casing and the electric connection part are mechanically connected to each other through intermediation of an anti-vibration structure, and wherein the electric conductor has such flexibility as to be able to follow a relative displacement between the casing and the electric connection part.
US10998658B2

It is aimed to improve abrasion resistance. A tab (13) of a male terminal fitting (10) is resiliently sandwiched between a resilient pressing piece (34) and a pressure receiving portion (28) in a rectangular tube portion (23) of a female terminal fitting (21), whereby the male terminal fitting (10) and the female terminal fitting (21) are connected. A male conductive member (20) capable of resiliently contacting the pressure receiving portion (28) while rolling is mounted in the tab (13). The female terminal fitting (21) is provided with a female conductive member (36) capable of resiliently coming into contact with the tab (13) by biasing of the resilient pressing piece (34) and capable of contacting the tab (13) while rolling.
US10998655B2

A connector includes contacts, a housing and a mounting metal fitting. The mounting metal fitting possesses a joined section to be joined to a substrate. The joined section is exposed from a back surface of the housing. Each of the contacts possesses an exposed section exposed from the back surface of the housing. The housing possesses a protrusion and a recess. The protrusion is provided between the joined section and at least part of the exposed sections of the contacts, and protrudes from the back surface. The recess is provided between the protrusion and at least part of the exposed sections of the contacts, and is set lower than an end face of the protrusion to face the substrate.
US10998654B2

A board connector (20) has a connector housing (21) including a terminal holding portion (22) to be fixed to an upper surface (10S) of a circuit board (10) and a receptacle (23) extending forward only from an upper part (22U) and both left and right side parts (22S) of an outer periphery of the terminal holding portion (22). Male terminal fittings (30) are held through the terminal holding portion (22). Each male terminal fitting includes a board connecting portion (33) to be connected to the circuit board (10) behind the terminal holding portion (22) and a tab-like connecting portion (31) accommodated in the receptacle (23). The receptacle (23) does not include a lower wall to be overlapped on the upper surface (10S) of the circuit board (10). Thus, a height of the board connector can be reduced by a thickness of the lower wall.
US10998644B2

A transponder system is presented, comprising first and second antenna arrays each comprising a plurality of antenna elements arranged in a predetermined geometry. The antenna elements of the first antenna array are respectively interconnected with corresponding antenna elements of the second antenna array by respective connection lines thereby forming plurality of receiving-transmitting pairs of antenna elements. A receiving-transmitting pair is configured to receive an input electro-magnetic signal by one antenna element thereof and transmit a corresponding output signal by the other antenna element, thereby enabling collective collection of a signal waveform and transmission of a corresponding output signal waveform. The first and second antenna arrays are rotatable with respect to one another about at least one predetermined rotation axis, thereby enabling variation of direction of propagation of the output signal waveform with respect to direction of propagation of the collected signal waveform.
US10998643B2

The present invention discloses a signal integrated terminal, comprising at least a housing, an antenna module and a circuit module, wherein the antenna module comprises a first antenna for receiving TV signals and second antennas for receiving and transmitting wireless signals, which are both matched with the housing and respectively electrically connected with the circuit module, and the circuit module is arranged in the housing. The present invention comprises two antenna types which can cover the common household antenna types to meet the use of common terminals nowadays, the two types of antennas are integrated in one device, so that the user can reduce the purchase cost without buying and installing different devices separately, besides, the user only needs to repair and maintain one device, namely the integrating terminal, which reduces the operating complexity. Particularly, when it is used on a moving traffic vehicle, such as automobile, ship or plane, it can save a big space for installation and reduce the wiring.
US10998635B2

A vehicle may include a GPS receiver, a wireless communication apparatus, and the antenna, wherein the antenna may have a first conductive plate in which a slot is formed, a second conductive plate disposed in parallel to the first conductive plate, a dielectric member located between the first conductive plate and the second conductive plate, a plurality of via holes penetrating the first and second conductive plates and the dielectric member, a first feed member configured to transmit a first signal received through the first and the second conductive plates to the GPS receiver, and a second feed member configured to radiate a second signal supplied from the wireless communication apparatus to an inside of a resonance cavity formed by the plurality of via holes.
US10998634B2

An electronic device is provided. The electronic device includes a housing including a first plate facing a front of the electronic device, a second plate facing away from the first plate, and a side bezel structure surrounding a space between the first plate and the second plate, and a printed circuit board disposed at least at a portion of the space and including at least one processor, an antenna module, and at least one light source controlled by the at least one processor, wherein the side bezel structure may include at least two segmented antenna apparatuses and at least one photo-conductive material disposed between the segmented antenna apparatuses, and wherein the printed circuit board may include the at least one light source separated by a preset distance from the at least one photo-conductive material in a direction corresponding to the at least one photo-conductive material.
US10998615B1

Embodiments disclosed herein include headphone devices with spatially diverse antennas employing multiple operational modes and antenna switching policies. The headphone device may identify a current mode of operation and wirelessly communicate with at least one external device based at least in part on the current mode of operation. Further, operating in a first mode of operation, the headphone device may cause switching circuitry to selectively couple a first antenna to the common port in accordance with a first antenna switching policy. While operating in the second mode of operation, the headphone device may cause circuitry to selectively couple a second antenna to the common port in accordance with a second antenna switching policy that is different from the first antenna switching policy.
US10998612B2

A wireless parking meter with an improved antenna location is described. The antenna may be located within a covering protruding from the top of the parking meter, allowing radio frequency (RF) signals to be transmitted through a portion of the parking meter with high permittivity to the RF signals. Additionally or alternatively, the antenna may be located within the parking meter housing above a lower parking meter mechanism housing so that RF signals can be transmitted through the dome covering of the parking meter, which may have a high permittivity to the RF signals.
US10998610B2

An electronic device includes a feeding point, a first switch module, a second switch module, a first connecting portion, a second connecting portion and a third connecting portion; the feeding point is connected to an end of the first sub-bezel through the first connecting portion; a first end of the first switch module is connected to the second partition through the second connecting portion, and a second end of the first switch module is grounded; a connection position between the second connecting portion and the second partitioning is adjacent to the feeding point; and a first end of the second switch module is connected to the first sub-bezel through the third connecting portion, and a second end of the second switch module is grounded.
US10998608B2

A home television antenna with a detachable bracket includes a casing, an antenna mainboard and a bracket. The antenna mainboard is disposed inside the casing and connected to a transmission line, and the transmission line extends to the exterior of the casing. The bracket is detachably connected to the casing for supporting the casing. By setting a bracket structure, the home television antenna can be supported and placed on the desktop to avoid impacts on signal transmission while being hung on a wall, and the antenna is conveniently placed on any plane without the need of construction on the wall for fixing the television antenna. The detachable connection between the bracket and the casing facilitates installation and disassembly, and it's convenient for transportation as the volume is reduced after the disassembly and it is convenient to install when the use is needed.
US10998602B2

A rechargeable battery (1) for hand-guided electromechanical tools, having a plurality of rechargeable battery cells (10) which are electrically connected to one another by means of electrical cell connectors (110), wherein the electrical cell connectors (110) are fixed to a cell connection frame (120), which is provided on one pole side (19) of the rechargeable battery cells (10), for the purpose of simplified mounting of the electrical cell connectors (110) on the rechargeable battery cells (10). Furthermore, an electromechanical tool, in particular a cordless screwdriver, a drill, a circular saw, a jigsaw, a sander, a garden appliance, having a rechargeable battery (1) according to the invention.
US10998598B2

The present application can provide a battery module, a manufacturing method thereof, and a resin composition applied to the manufacturing method. The present application can provide a battery module having excellent power relative to volume, while being manufactured in a simple process and at a low cost, a manufacturing method thereof, and a resin composition applied to the manufacturing method.
US10998593B2

A battery cover including a main body, an opening/closing part provided on the main body, a flexible rib having a locking projection provided on the opening/closing part, an abutting rib provided on the main body, which has a locking recess to be engaged with the locking projection while the opening/closing part is opened to the main body, a contact portion that abuts on the locking projection and deflects the flexible rib when the opening/closing part is opened to the main body, and a flat portion provided on the contact portion, which abuts on the locking projection first when the opening/closing part is opened to the main body and extends in the direction orthogonal to the direction of force input when abutting on the locking projection.
US10998584B1

A battery management apparatus is provided. The battery management apparatus receives a first address assignment message from a first neighboring battery management apparatus through a first infrared (IR) communicator, sets an address of the battery management apparatus based on the received first address assignment message, determines an address of a second neighboring battery management apparatus based on the set address, and transmits a second address assignment message including the determined address to the second neighboring battery management apparatus through a second IR communicator.
US10998569B2

The cell according to the present disclosure has a support body having a length direction and a pair of main surfaces, and an element part in which a first electrode, a solid electrolyte layer having an oxide containing a rare earth element oxide as a main component, and a second electrode are stacked, in that order, on one of the main surfaces of the support body. The cell also has a first layer provided on the other main surface of one end part of the support body in the length direction, which layer contains a different amount of a rare earth element oxide that is the same oxide as the main component of the solid electrolyte layer, and is stronger than the solid electrolyte layer. A second layer is provided between the first layer and the support body, and the second layer has a higher content of a component that is the same as the component contained in the support body than the first layer, and also contains the same component as the first layer.
US10998563B2

A fuel gas injection device of a fuel cell system includes an ejector having a nozzle that generates a negative pressure by discharging a fuel gas injected respectively from a plurality of injectors so as to draw-in a fuel exhaust gas discharged from a fuel cell stack and mix the fuel exhaust gas with the fuel gas. A total orifice equivalent diameter obtained by adding together orifice equivalent diameters of respective injection holes of the plurality of injectors and an orifice equivalent diameter of an injection hole of the nozzle are set such that SE
US10998562B2

Methods and devices for generating power using PEM fuel cell power systems comprising a rotary bed reactor for hydrogen generation are disclosed. Hydrogen is generated by the hydrolysis of fuels such as lithium aluminum hydride and mixtures thereof. Water required for hydrolysis may be captured from the fuel cell exhaust. Water is preferably fed to the reactor in the form of a mist generated by an atomizer. An exemplary 750 We-h, 400 We PEM fuel cell power system may be characterized by a specific energy of about 550 We-h/kg and a specific power of about 290 We/kg.
US10998561B1

The present disclosure relates to a hydrogen filling system that includes a receptacle that is provided in a fuel cell electric vehicle and to which a fueling nozzle that dispenses hydrogen is connected, a manifold connected with a hydrogen tank provided in the fuel cell electric vehicle, a hydrogen filling line that connects the receptacle and the manifold, a hydrogen supply line that connects a fuel cell stack provided in the fuel cell electric vehicle and the manifold, and a buffer line that is connected to the hydrogen supply line and that heats the receptacle using heat of compression by the hydrogen that is supplied into the hydrogen supply line during filling of the hydrogen tank with the hydrogen. The present disclosure may obtain advantageous effects of suppressing freezing of the receptacle and improving safety and reliability.
US10998552B2

In some embodiments, a lithium ion battery includes a first substrate, a cathode, a second substrate, an anode, and an electrolyte. The cathode is arranged on the first substrate and can contain a cathode mixture including LixSy, wherein x is from 0 to 2 and y is from 1 to 8, and a first particulate carbon. The anode is arranged on the second substrate and can contain an anode mixture containing silicon particles, and a second particulate carbon. The electrolyte can contain a solvent and a lithium salt and is arranged between the cathode and the anode. In some embodiments, the first particulate carbon or the second particulate carbon contains carbon aggregates comprising a plurality of carbon nanoparticles, each carbon nanoparticle comprising graphene. In some embodiments, the particulate carbon contains carbon meta particles with mesoporous structures.
US10998550B2

According to the present disclosure, a method of fabricating a metal-carbon fibrous structure is provided. The method comprises the steps of: (a) forming a fibrous support structure comprising composite nanocrystals and polymeric fibers, wherein each of the composite nanocrystals comprises metal ions connected by organic ligands; (b) growing the composite nanocrystals on the fibrous support structure; and (c) subjecting the fibrous support structure of step (b) to carbonization to form the metal-carbon fibrous structure, wherein the metal-carbon fibrous structure comprises metal nanoparticles derived from the composite nanocrystals comprising metal organic framework (MOF), particularly zeolitic imidazolate framework (ZIF). A metal-carbon fibrous structure comprising carbon based fibers arranged to form a porous network and the carbon based fibers are doped with metal nanoparticles, wherein the carbon based fibers have surfaces which comprise graphitic carbon, is also disclosed herein.
US10998541B2

A method for manufacturing an electrode sheet including an electrode layer on both surfaces of a current collecting foil includes: feeding out an original electrode sheet including an unfinished electrode layer on each surface of the foil from a feeding part; causing a press roll pair to contact with the original sheet fed out to form the unfinished layers into electrode layers; receiving the sheet having passed through the roll pair by a sheet receiving part; and rotating rolls of the roll pair in a feeding direction. The feeding part, roll pair, and receiving part are placed such that the original sheet and the electrode sheet are to be wound on one of the rolls. The rolls are rotated such that a moving speed of cylindrical surface of one roll placed in a position where the sheets are wound thereon is higher than that of the other roll.
US10998523B2

An organic light emitting diode (OLED) display panel and a display device are provided. The OLED display panel includes a substrate and an organic flat layer, a cathode, and an encapsulation layer stacked on the substrate. The substrate includes a display area and a non-display area. The cathode located on the non-display area includes at least one first via hole, and the encapsulation layer is in contact with the organic flat layer through the at least one first via hole.
US10998514B2

A photoelectric device includes a first photoelectric conversion layer including a heterojunction that includes a first p-type semiconductor and a first n-type semiconductor, a second photoelectric conversion layer on the first photoelectric conversion layer and including a heterojunction that includes a second p-type semiconductor and a second n-type semiconductor. A peak absorption wavelength (λmax1) of the first photoelectric conversion layer and a peak absorption wavelength (λmax2) of the second photoelectric conversion layer are included in a common wavelength spectrum of light that is one wavelength spectrum of light of a red wavelength spectrum of light, a green wavelength spectrum of light, a blue wavelength spectrum of light, a near infrared wavelength spectrum of light, or an ultraviolet wavelength spectrum of light, and a light-absorption full width at half maximum (FWHM) of the second photoelectric conversion layer is narrower than an FWHM of the first photoelectric conversion layer.
US10998499B2

A chalcogenide material and an electronic device are provided. The chalcogenide material may include 1-10 atomic percent (at %) of silicon, 10-20 at % of germanium, 25-35 at % of arsenic, 40-50 at % of selenium, and 1-10 at % of tellurium. The electronic device may include a switching element including a chalcogenide material, the chalcogenide material including 1-10 atomic percent (at %) of silicon, 10-20 at % of germanium, 25-35 at % of arsenic, 40-50 at % of selenium, and 1-10 at % of tellurium. The electronic device may further include a first electrode electrically coupled to the switching element and a second electrode electrically coupled to the switching element.
US10998497B2

A semiconductor memory device includes a control circuit, first wirings, second wirings intersecting the first wirings, and memory cells formed between the first wirings and the second wirings. The control circuit is configured to supply, in a set operation, a set pulse between one of the first wirings and one of the second wirings, supply, in a reset operation, a reset pulse between one of the first wirings and one of the second wirings, and supply, in a first operation, a first pulse between one of the first wirings and one of the second wirings. The first pulse has an amplitude larger than a larger one of an amplitude of the set pulse or an amplitude of the reset pulse, or the same amplitude as the larger amplitude. The first pulse has a pulse width larger than a pulse width of the reset pulse.
US10998494B2

Some embodiments of the present disclosure relate to a method that achieves a substantially uniform pattern of magnetic random access memory (MRAM) cells with a minimum dimension below the lower resolution limit of some optical lithography techniques. A copolymer solution comprising first and second polymer species is spin-coated over a heterostructure which resides over a surface of a substrate. The heterostructure comprises first and second ferromagnetic layers which are separated by an insulating layer. The copolymer solution is subjected to self-assembly into a phase-separated material comprising a pattern of micro-domains of the second polymer species within a polymer matrix comprising the first polymer species. The first polymer species is then removed, leaving a pattern of micro-domains of the second polymer species. A pattern of magnetic memory cells within the heterostructure is formed by etching through the heterostructure while utilizing the pattern of micro-domains as a hardmask.
US10998488B2

A piezoelectric stack includes a porous resin sheet, and a surface coating layer disposed on an exterior surface of the porous resin sheet, the exterior surface including at least one of a front surface and a back surface of the porous resin sheet, the surface coating layer having a volume resistivity of not less than 1×1013 Ω·cm, the porous resin sheet and the surface coating layer having different elastic moduli.
US10998487B1

Exemplary practice of the present invention provides a magnetostrictive actuator characterized by linear force output and uniform magnetic biasing. A center bias magnet drives flux through series magnetostrictive bars in opposite directions while surrounding drive coils apply flux in the same direction through the bars. The net response is substantially linear with respect to the drive coil current. A second parallel set of magnetostrictive bars completes the flux path and adds to the actuator output force. Flux leakage between the parallel bars is compensated by a ferromagnetic shunt or by a tapered magnet providing uniform flux density down the length of the magnetostrictive bars. The closed flux path allows magnetic shielding of the entire actuator, if desired.
US10998483B1

A method of controlling energy in a datacenter includes receiving a fuel cell operating percentage of an operating capacity of the fuel cell, receiving a fuel cell exhaust temperature, receiving a hot aisle air temperature from a hot aisle of a server computer, determining a temperature delta between the hot aisle air temperature and the fuel cell exhaust temperature, and then allocating virtual machine placements to change a server user percentage relative to a server user capacity percentage target value to optimize the fuel cell operating percentage relative to the fuel cell efficiency target value, the temperature delta relative to the thermoelectric generator efficiency target value, and the server user percentage relative to the server user capacity percentage target value.
US10998481B2

A composition and method for formation of ohmic contacts on a semiconductor structure are provided. The composition includes a TiAlxNy material at least partially contiguous with the semiconductor structure. The TiAlxNy material can be TiAl3. The composition can include an aluminum material, the aluminum material being contiguous to at least part of the TiAlxNy material, such that the TiAlxNy material is between the aluminum material and the semiconductor structure. The method includes annealing the composition to form an ohmic contact on the semiconductor structure.
US10998479B2

A light emitting diode includes a first light emitting cell and a second light emitting cell comprising an n-type semiconductor layer, and a p-type semiconductor layer, respectively; reflection structures contacting the p-type semiconductor layers; a first contact layer in ohmic contact with the n-type semiconductor layer of the first light emitting cell; a second contact layer in ohmic contact with the n-type semiconductor layer of the second light emitting cell and connected to the reflection structure on the first light emitting cell. An n-electrode pad is connected to the first contact layer; and a p-electrode pad is connected to the reflection structure on the second light emitting cell. The first light emitting cell and the second light emitting cell are isolated from each other, and their outer side surfaces are inclined steeper than the inner sides. Therefore, a forward voltage may be lowered and light output may be improved.
US10998471B2

A light source that includes an LED light source, and one or more encapsulants containing a light-absorbing component that absorbs light in the wavelength range of about 415 nm to about 435 nm and can include at least one phosphor that can provide an LED light source that emits white light having a reduced amount of blue light or even toxic blue light with minimal effect on color characteristics such as correlated color temperature (CCT), color gamut, and luminance.
US10998466B2

An embodiment relates to a light emitting device comprise a second electrode which includes indium tin oxide (ITO), an ohmic characteristic between a second semiconductor layer and the second electrode is improved and a driving voltage is also improved. An embodiment relates to a light emitting device comprise a capping layer that can overlap the second semiconductor layer with the second electrode interposed therebetween and include a material of which a difference in thermal expansion coefficient with the second semiconductor layer is 3 or less. Therefore, since the capping layer is electrically connected to the second electrode, delamination and lifting of an interface between the second electrode and the second semiconductor layer is prevented, and reliability of the light emitting device is improved.
US10998463B2

A solar cell including a semiconductor substrate having a first conductivity type an emitter region, having a second conductivity type opposite to the first conductivity type, on a first main surface of the semiconductor substrate an emitter electrode which is in contact with the emitter region a base region having the first conductivity type a base electrode which is in contact with the base region and an insulator film for preventing an electrical short-circuit between the emitter region and the base region, wherein the insulator film is made of a polyimide, and the insulator film has a C6H11O2 detection count number of 100 or less when the insulator film is irradiated with Bi5++ ions with an acceleration voltage of 30 kV and an ion current of 0.2 pA by a TOF-SIMS method. There can be provided a solar cell having excellent weather resistance and high photoelectric conversion characteristics.
US10998454B2

The present disclosure relates to solar cells for a shingled solar cell module, a shingled solar cell module, and a method of making solar cells for the shingled solar cell module. Said solar cell has a front side and a back side, a plurality of front side busbars being arranged on the front side, a plurality of back side busbars being arranged on the back side, the solar cell comprising a plurality of sections, each section comprising a front side busbar and a back side busbar located at edges thereof, the front side busbar of at least one section of the solar cell having an extension at one end or both ends, the extension extending along another edge of said at least one section intersecting with the above-mentioned edges. The shingled solar cell module is fabricated from solar cell strips split from the solar cell.
US10998436B2

A semiconductor device having high reliability is obtained. A semiconductor device includes a semiconductor substrate, a first gate interconnection, a second gate interconnection, a first metal portion, an insulating member, and a second metal portion. The first gate interconnection and the second gate interconnection are disposed on a main surface of the semiconductor substrate with an interval therebetween. The first metal portion is formed on the first gate interconnection and the second gate interconnection. The first metal portion has a top surface located opposite to the semiconductor substrate at a region between the first gate interconnection and the second gate interconnection. A recess is formed in the top surface. The insulating member fills at least a portion of the recess. The second metal portion extends from an upper surface of the insulating member onto the top surface of the first metal portion.
US10998431B2

A bipolar transistor is supported by a single-crystal silicon substrate including a collector connection region. A first epitaxial region forms a collector region doped with a first conductivity type on the collector connection region. The collector region includes a counter-doped region of a second conductivity type. A second epitaxial region forms a base region of a second conductivity type on the first epitaxial region. Deposited semiconductor material forms an emitter region of the first conductivity type on the second epitaxial region. The collector region, base region and emitter region are located within an opening formed in a stack of insulating layers that includes a sacrificial layer. The sacrificial layer is selectively removed to expose a side wall of the base region. Epitaxial growth from the exposed sidewall forms a base contact region.
US10998429B2

In a method of manufacturing a semiconductor device, a fin structure, in which first semiconductor layers and second semiconductor layers are alternately stacked, is formed over a bottom fin structure. A sacrificial gate structure having sidewall spacers is formed over the fin structure. A source/drain region of the fin structure, which is not covered by the sacrificial gate structure, is removed. The second semiconductor layers are laterally recessed. Dielectric inner spacers are formed on lateral ends of the recessed second semiconductor layers. The first semiconductor layers are laterally recessed. A source/drain epitaxial layer is formed to contact lateral ends of the recessed first semiconductor layer. The second semiconductor layers are removed thereby releasing the first semiconductor layers in a channel region. A gate structure is formed around the first semiconductor layers.
US10998427B2

A semiconductor device includes a substrate, a fin structure protruding from the substrate, a gate insulating layer covering a channel region formed of the fin structure, a gate electrode layer covering the gate insulating layer, and isolation layers disposed on opposite sides of the fin structure. The fin structure includes a bottom portion, a neck portion, and a top portion sequentially disposed on the substrate. A width of the neck portion is less than a width of the bottom portion and a width of a portion of the top portion.
US10998422B2

At least one method, apparatus and system disclosed herein involves adjusting for a misalignment of a gate cut region with respect to semiconductor processing. A plurality of fins are formed on a semiconductor substrate. A gate region is formed over a portion of the fins. The gate region comprises a first dummy gate and a second dummy gate. A gate cut region is formed over the first dummy gate. A conformal fill material is deposited into the gate cut region. At least one subsequent processing step is performed.
US10998419B2

Bipolar junction transistor structures and methods for making the same are provide. The method includes: providing a substrate with an insulator layer and a device layer over the insulator layer, forming an intrinsic base from the device layer, forming emitter and collector regions from the device layer, and after forming i) the intrinsic base and ii) the emitter and collector regions, depositing a single crystalline extrinsic base over the intrinsic base.
US10998412B2

A gate all around field effect transistor (GAAFET) device may include a plurality of nanostructures that are spaced apart from one another in a channel region of the FET device above a substrate. A gate electrode can be in a GAA arrangement with the plurality of nanostructures and a semiconductor pattern can be on one side of the gate electrode. A contact in a contact trench in the semiconductor pattern and a silicide film can extend conformally on a side wall of the contact trench to a level in the channel region that is lower an uppermost one of the plurality of nanostructures.
US10998410B2

In a trench-gate MOSFET, between a channel and an n+-type source region, an n-type shunt resistance region is provided in contact with the n+-type source region and the channel. The n+-type source region is disposed at a position separated from a gate insulating film at a side wall of a trench, in a direction parallel to a front surface of a semiconductor substrate. The n-type shunt resistance region is disposed, positioned deeper toward a drain electrode than is a front surface of the semiconductor substrate and shallower toward a source electrode than is the channel, and reaches a position deeper toward the drain electrode from the front surface of the semiconductor substrate than is the n+-type source region. The n-type shunt resistance region is a resistor for reducing current between the drain and the source when a large current exceeding a rated current flows during a short circuit.
US10998401B2

According to one embodiment, a semiconductor device includes a base body including silicon carbide, a first semiconductor region including silicon carbide and a first element, and a second semiconductor region including silicon carbide and the first element. The first semiconductor region includes first and second intermediate regions. A first concentration of the first element in the first intermediate region satisfies a first or a second condition. In the first condition, the first concentration is lower than a second concentration of the first element in the second intermediate region. In the second condition, the first concentration is higher than a third concentration of a second element included in the first intermediate region, the second concentration is higher than a fourth concentration of the second element in the second intermediate region, and a difference between the first and third concentrations is smaller than a difference between the second and fourth concentrations.
US10998394B2

Provided is a display device including: a pixel unit in which a plurality of pixel circuits (PIX_A, PIX_B, PIX_C) each of which includes a light emitting element and a driving circuit configured to drive the light emitting element are arranged in a matrix form. In a diffusion layer in which transistors included in the driving circuits of the pixel circuits (PIX_A, PIX_B, PIX_C) are formed, an electricity supply region (223) that is an active area for supplying an electric potential to a well is provided between mutually adjacent ones of the pixel circuits (PIX_A, PIX_B, PIX_C).
US10998383B2

The disclosure discloses a display panel. The display panel includes an optical assembly, a blue-light OLED light source assembly, a red-light OLED light source assembly and a green-light OLED light source assembly, and the optical assembly includes a beam splitting prism. The blue-light OLED light source assembly, the red-light OLED light source assembly and the green-light OLED light source assembly are arranged at three sides of the beam splitting prism, respectively. And blue light emitted by the blue-light OLED light source assembly, red light emitted by the red-light OLED light source assembly and green light emitted by the green-light OLED light source assembly are emitted through the optical assembly. The disclosure also discloses a display device and a head-mounted display device.
US10998382B2

A self-light emitting display unit capable of improving manufacturing yield is provided. Sizes of color pixel circuits corresponding to pixels for R, G, and B are respectively set unevenly within a pixel circuit according to a magnitude ratio of drive currents which allow color self-light emitting elements in the pixel to emit with a same light emission luminance. Thereby, the pattern densities of color pixel circuits respectively corresponding to the pixels for R, G, and B become even to each other, and the pattern defect rate as the whole pixel circuit is decreased.
US10998379B2

The present disclosure includes three dimensional memory arrays. An embodiment includes a first plurality of conductive lines separated from one another by an insulation material, a second plurality of conductive lines arranged to extend substantially perpendicular to and pass through the first plurality of conductive lines and the insulation material, and a storage element material formed between the first and second plurality of conductive lines where the second plurality of conductive lines pass through the first plurality of conductive lines. The storage element material is between and in direct contact with a first portion of each respective one of the first plurality of conductive lines and a portion of a first one of the second plurality of conductive lines, and a second portion of each respective one of the first plurality of conductive lines and a portion of a second one of the second plurality of conductive lines.
US10998374B1

A 3D micro display, the 3D micro display including: a first single crystal layer including at least one LED driving circuit; a second single crystal layer including a first plurality of light emitting diodes (LEDs), where the second single crystal layer includes at least ten individual first LED pixels; and a second plurality of light emitting diodes (LEDs), where the first plurality of light emitting diodes (LEDs) emits a first light with a first wavelength, where the second plurality of light emitting diodes (LEDs) emits a second light with a second wavelength, where the first wavelength and the second wavelength differ by greater than 10 nm, and where the 3D micro display includes an oxide to oxide bonding structure.
US10998370B2

A semiconductor device comprising a first circuit component and a second circuit component, the first circuit component having a first wiring structure formed by stacking one or more wiring layers and one or more insulating layers on a first semiconductor substrate, the second circuit component having a second wiring structure formed by stacking one or more wiring layers and one or more insulating layers on a second semiconductor substrate, the first and second wiring structures being bonded to each other, their bonding planes being composed of oxygen atoms and carbon atoms and/or nitrogen atoms bonded to silicon atoms, and, numbers of their atoms satisfying a predetermined equation.
US10998359B2

The present disclosure, in some embodiments, relates to an integrated chip. The integrated chip has a photodetector region arranged within a semiconductor substrate. One or more dielectric materials are disposed within a trench defined by one or more interior surfaces of the semiconductor substrate. A doped epitaxial material is arranged within the trench and is laterally between the one or more dielectric materials and the photodetector region. A dielectric protection layer is arranged over the one or more dielectric materials within the trench. The dielectric protection layer laterally contacts a sidewall of the doped epitaxial material.
US10998356B2

The present technology relates to a solid-state imaging device and a driving method thereof, and an electronic apparatus that make it possible to improve the precision of phase difference detection while suppressing deterioration of resolution in a solid-state imaging device having a global shutter function and a phase difference AF function. Provided is a solid-state imaging device including: a pixel array unit including, as pixels including an on-chip lens, a photoelectric conversion unit, and a charge accumulation unit, imaging pixels for generating a captured image and phase difference detection pixels for performing phase difference detection arrayed therein; and a driving control unit configured to control driving of the pixels. The imaging pixel is formed with the charge accumulation unit shielded from light. The phase difference detection pixel is formed in a manner that at least part of at least one of the photoelectric conversion unit and the charge accumulation unit refrains from being shielded from light. The present technology can be applied to, for example, a CMOS image sensor.
US10998350B2

Provided is a display device including a display panel including a pixel including a first sub-pixel and a second sub-pixel, and a capping layer. The first sub-pixel includes a first pixel transistor disposed on a first pixel circuit area, a first pixel electrode disposed on a first pixel electrode area, a first color filter disposed on the first pixel circuit area while covering the first pixel transistor, and a second color filter disposed on the first pixel electrode area and the first pixel circuit area. The capping layer covers the first color filter and the second color filter, and a first opening is defined in one area of the capping layer, which overlaps the second color filter on a plane.
US10998347B2

A semiconductor device including: one or more pieces of first wiring having a main wiring section and a bifurcation wiring section; one or a plurality of pieces of second wiring having a trunk wiring section and a plurality of branch wiring sections within a gap region between the main wiring section and the bifurcation wiring section; one or a plurality of transistors each divided and formed into a plurality of pieces, the plurality of branch wiring sections individually functioning as a gate electrode and the one or plurality of transistors having a source region formed within the main wiring section and within the bifurcation wiring section and having a drain region formed between the plurality of branch wiring sections; and one or a plurality of pieces of third wiring electrically connected to the drain region of the one or plurality of transistors.
US10998343B2

A thin-film transistor (TFT) array substrate is provided. The TFT array substrate includes a base substrate, a semiconductor layer disposed on the base substrate, an insulating layer disposed on the semiconductor layer, and a gate electrode disposed on the insulating layer. A top surface of a portion of the insulating layer overlapping the semiconductor layer in a plan view of the base substrate and a top surface of the gate electrode are placed on the same level.
US10998341B2

A highly flexible display device and a method for manufacturing the display device are provided. A transistor including a light-transmitting semiconductor film, a capacitor including a first electrode, a second electrode, and a dielectric film between the first electrode and the second electrode, and a first insulating film covering the semiconductor film are formed over a flexible substrate. The capacitor includes a region where the first electrode and the dielectric film are in contact with each other, and the first insulating film does not cover the region.
US10998336B2

Some embodiments include an integrated structure having a vertical stack of alternating insulative levels and conductive levels. The conductive levels include primary regions of a first vertical thickness, and terminal projections of a second vertical thickness which is greater than the first vertical thickness. Charge-blocking material is adjacent the terminal projections. Charge-storage material is adjacent the charge-blocking material. Gate-dielectric material is adjacent the charge-storage material. Channel material is adjacent the gate-dielectric material. Some embodiments include NAND memory arrays. Some embodiments include methods of forming integrated structures.
US10998328B2

A semiconductor memory device includes a stacked body, a semiconductor member, and a first insulating member. Electrode films and insulating films are alternately stacked along a first direction in the stacked body. An end part of the stacked body is shaped like a staircase in which a terrace is formed for each of the electrode films. A portion of the electrode film placed in the end part is thicker than a portion of the electrode film placed in a central part of the stacked body. The semiconductor member extends in the first direction and penetrates through the central part of the stacked body. The first insulating member extends in the first direction and is provided in the end part.
US10998321B1

A semiconductor device includes a buried word line in a substrate and extending along a first direction, a stacked nanowire structure over the buried word line, a first source/drain region and a second source/drain region on opposite sides of the stacked nanowire structure, and a bit line contact and a capacitor contact over the first source/drain region and the second source/drain region, respectively. A method for manufacturing the semiconductor device includes the steps of forming a buried word line extending along a first direction in a substrate, mounting an epitaxy silicon sheet on the substrate and the buried word line, forming a stacked nanowire structure over the buried word line, forming a first source/drain region and a second source/drain region on opposite sides of the stacked nanowire structure, and forming a bit line contact and a capacitor contact over the first source/drain region and the second source/drain region, respectively.
US10998319B1

Provided is a memory structure including a substrate having a memory region and a peripheral region, a capacitor array, a transistor array, bit lines, and contacts. The capacitor array is on the substrate in the memory region. The transistor array is on and electrically connected to the capacitor array. The bit lines are extended along a row direction in parallel with each other on the transistor array, and are electrically connected to the transistor array. Each of the contacts is connected to one of the bit lines and a conductive device at the substrate in the peripheral region. Each of the contacts includes a first portion, a second portion, and a third portion. The second portion is between the first portion and the third portion. The third portion is electrically connected to the conductive device. Distances between each of the third portions and the memory region are the same.
US10998307B1

An analog signal buffer is disclosed. The analog signal buffer may include a transconductance cell and an active load. The active load may load the current from the transconductance cell with a PMOS transistor and an NMOS transistor and provide a feedback resistance. A transimpedance amplifier is disclosed. The transimpedance amplifier may include a first cell configured to receive a first signal and output a second signal and a second cell coupled to the first cell. The second cell may include an active feedback structure configured to couple an output of the second cell to an input of the second cell.
US10998301B2

A semiconductor device includes a first semiconductor structure including circuit devices and first bonding pads; and a second semiconductor structure connected to the first semiconductor structure, the second semiconductor structure including a base layer; a first memory cell structure including first gate electrodes and first channels penetrating through the first gate electrodes; a second memory cell structure including second gate electrodes and second channels penetrating through the second gate electrodes; bit lines between the first and the second memory cell structures, and electrically connected to the first and second channels in common; first and second conductive layers on the second surface of the base layer; a pad insulating layer having an opening exposing a portion of the second conductive layer; and second bonding pads disposed to correspond to the first bonding pads in a lower portion of the second memory cell structure.
US10998297B1

A light-emitting assembly that includes multiple light-emitting devices electrically coupled to a substrate via nano-porous metal blocks. The light-emitting assembly may be used as a source array of a near-eye display device. The light-emitting devices may be superluminescent diodes and the nano-porous metal blocks may include nano-porous gold. The nano-porous metal blocks allow thermal and electrical conduction between the light-emitting devices and the substrate. Nano-porous gold allows bonding at a lower temperature than solder and is compressible. Different pressure can be applied to different nano-porous metal blocks to align the optical heights of different light-emitting devices relative to the substrate. After forming nano-porous metal blocks on a substrate, the light-emitting devices are pressed onto the metal blocks to secure and align the light-emitting devices. The alignment process may be carried in an active optical alignment process when the light-emitting devices are powered and emit light.
US10998295B2

A semiconductor device includes: a first chip to restrict current flow in a first direction through a current path; a second chip to restrict the current flow in a second direction opposite to the first direction, through the current path; a wiring having one end connected to the first chip and the other end connected to the second chip, and provided as a part of the current path by relaying the first chip and the second chip; a lead frame having a first lead arranged and fixed with the first chip and a second lead is arranged and fixed with the second chip; and molding resin sealing the first chip, the second chip, the wiring and the lead frame. The wiring is a shunt resistor having a resistive body. The lead frame further has a sense terminal to detect a voltage drop across the resistive body.
US10998292B2

Representative techniques and devices including process steps may be employed to mitigate the potential for delamination of bonded microelectronic substrates due to metal expansion at a bonding interface. For example, a metal pad may be disposed at a bonding surface of at least one of the microelectronic substrates, where the contact pad is positioned offset relative to a TSV in the substrate and electrically coupled to the TSV.
US10998289B2

Packaging structure and method for forming a packaging structure are provided. A bonding layer is formed on the substrate. An improvement layer is formed on the bonding layer. The improvement layer contains openings exposing surface portions of the bonding layer at bottoms of the openings. Chips are provided and include functional surfaces. The chips are mounted on the substrate by bonding the functional surfaces of the chips to the bonding layer through the openings. Top surfaces of the chips are lower than or flush with a top surface of the improvement layer.
US10998280B2

Provided is a balance-unbalance converter including: a substrate; an unbalanced line; a first balanced line; and a second balanced line on the substrate. The unbalanced line has a first end at which an unbalanced signal is input, and an opened second end. The first balanced line is in parallel with a line portion of the unbalanced line from the first end to a midpoint of the unbalanced line, and has a midpoint-side third end at which a balanced signal is output, and a grounded fourth end. The second balanced line is in parallel with a line portion of the unbalanced line from the second end to the midpoint, and has a midpoint-side fifth end at which the balanced signal is output, and a grounded sixth end. The unbalanced line is bent at the midpoint toward an opposite side of the first and second balanced lines.
US10998275B2

An apparatus is provided which comprises: a substrate to couple with one or more integrated circuit die(s), an integrated circuit die coupled to the substrate, a metal component coupled to the substrate, wherein the metal component lacks a sealing coating, and a sacrificial metal conductively coupled with the metal component, wherein the sacrificial metal comprises a more anodic metal than the metal component. Other embodiments are also disclosed and claimed.
US10998274B2

A seal ring structure is provided. The seal ring structure includes a seal ring on a semiconductor substrate. The seal ring includes a first interconnect element and a plurality of second interconnect elements. The first interconnect element is formed on a shallow trench isolation (STI) region and a first group of P-type doping regions over the semiconductor substrate. The second interconnect elements are formed below the first interconnect element and on a second group of P-type doping regions over the semiconductor substrate. The second interconnect elements are electrically separated from the first interconnect element, and the first and second groups of P-type doping regions are separated by the STI region.
US10998256B2

An apparatus includes a first die attach pad and a second die attach pad. A first die is attached to the first die attach pad and a second die is attached to the second die attach pad. The first die attach pad and the second die attach pad are separated by a gap. A first edge of the first die attach pad adjacent to the gap is thinner than a second edge of the first die attach pad. The first edge of the first die attach pad is opposite the second edge of the first die attach pad. A first edge of the second die attach pad adjacent to the gap is thinner than a second edge of the second die attach pad. The first edge of the second die attach pad is opposite the second edge of the second die attach pad.
US10998255B2

Overmolded microelectronic packages containing knurled base flanges are provided, as are methods for producing the same. In various embodiments, the overmolded microelectronic package includes a molded package body, at least one microelectronic device contained in the molded package body, and a base flange to which the molded package body is bonded. The base flange includes, in turn, a flange frontside contacted by the molded package body, a device attachment region located on the flange frontside and to which the at least one microelectronic is mounted, and a knurled surface region. The knurled surface region includes a first plurality of trenches formed in the base flange and arranged in a first repeating geometric pattern. The molded package body extends or projects into the first plurality of trenches to decrease the likelihood of delamination of the molded package body from the base flange.
US10998254B2

A cooling system and method for using the cooling system are described. The cooling system includes a plurality of individual piezoelectric cooling elements spatially arranged in an array extending in at least two dimensions, a communications interface and driving circuitry. The communications interface is associated with the individual piezoelectric cooling elements such that selected individual piezoelectric cooling elements within the array can be activated based at least in part on heat energy generated in the vicinity of the selected individual piezoelectric cooling elements. The driving circuitry is associated with the individual piezoelectric cooling elements and is configured to drive the selected individual piezoelectric cooling elements.
US10998252B2

The thermal impedance of p-i-n diodes integrated on semiconductor-on-insulator substrates can be reduced with thermally conducting vias that shunt heat across thermal barriers such as, e.g., the thick top oxide cladding often encapsulating the p-i-n diode. In various embodiments, one or more thermally conducting vias extend from a top surface of the intrinsic diode layer to a metal structure connected to the doped top layer of the diode, and/or from that metal structure down to at least the semiconductor device layer of the substrate.
US10998249B2

A semiconductor assembly includes a semiconductor element having contacts on a first surface electrically connected with contacts of a carrier element by electrically conductive material. A second surface opposite the first surface has a convex curvature with a first radius or a concave curvature with a second radius. The second surface of the convex curvature or the second surface of the concave curvature is connected in a positive-fit manner to a cooling body surface of a concave cooling body curvature of the cooling body, and, during operation at a selected barrier layer temperature, the first radius of the convex curvature deviates by at most 10% from a third radius of the concave cooling body curvature, or the second radius of the concave curvature deviates by at most 10% from a fourth radius of the convex cooling body curvature.
US10998248B2

A semiconductor wafer contains a plurality of semiconductor die each having a plurality of contact pads. A sacrificial adhesive is deposited over the contact pads. Alternatively, the sacrificial adhesive is deposited over the carrier. An underfill material can be formed between the contact pads. The semiconductor wafer is singulated to separate the semiconductor die. The semiconductor die is mounted to a temporary carrier such that the sacrificial adhesive is disposed between the contact pads and temporary carrier. An encapsulant is deposited over the semiconductor die and carrier. The carrier and sacrificial adhesive is removed to leave a via over the contact pads. An interconnect structure is formed over the encapsulant. The interconnect structure includes a conductive layer which extends into the via for electrical connection to the contact pads. The semiconductor die is offset from the interconnect structure by a height of the sacrificial adhesive.
US10998243B2

A method of manufacturing a semiconductor device includes forming a field plate on an insulating film covering a transistor, the field plate being electrically coupled to a gate of the transistor via the insulating film, and the transistor being located on a substrate, forming a silicon nitride protective film covering the insulating film and the field plate, forming a silicon oxide base film on the silicon nitride protective film, and forming a MIM capacitor on the silicon oxide base film. The MIM capacitor includes a first electrode, a dielectric film and a second electrode which are stacked in an order. Forming the MIM capacitor includes performing wet etching on the silicon oxide base film on the field plate after forming the dielectric film.
US10998224B2

A metal pattern comprising interconnected small metal segments, medium metal segments, and large metal segments. At least one of the small metal segments comprises a pitch of less than about 45 nm and the small metal segments, medium metal segments, and large metal segments are separated from one another by variable spacing. Semiconductor devices comprising initial metallizations, systems comprising the metal pattern, and methods of forming a pattern are also disclosed.
US10998219B2

A wafer support device includes a susceptor, at least one lift pin, at least one lift pin support base and at least one pad. The susceptor has a bottom surface and a top surface configured to support a wafer. The susceptor has at least one through hole extending between the bottom surface and the top surface. The lift pin is at least partially telescopically received in the through hole of the susceptor. The lift pin support base has at least one coupling feature thereon. The pad is detachably coupled with the coupling feature and supports the lift pin.
US10998216B2

A sintered body includes a ceramic substrate including sintered oxide particles, a through-hole formed in the ceramic substrate such that the side surfaces of the oxide particles exposed from an inner wall of the through-hole form a flat surface, and a porous body disposed in the through-hole, the porous body including spherical oxide ceramic particles and a mixed oxide configured to bind the spherical oxide ceramic particles.
US10998213B2

A transportation container is provided with a container body constructed of a top wall, a bottom wall, a rear wall, and two sidewalls forming a front opening for loading or unloading a reticle pod into or out of the container body; a lid for opening and closing the front opening; and a lift plate above the container body configured to connect to a carrier of an overhead hoist transfer (OHT) system.
US10998209B2

Methods and apparatus for substrate processing are provided herein. The apparatus, for example, can include a plurality of multi environment chambers coupled to a buffer chamber configured to load a substrate therefrom into each of the plurality of multi environment chambers for processing of the substrate using a plurality of processing mini environment chambers coupled to each of the plurality of multi environment chambers, at least one of the plurality of multi environment chambers comprising a robot and at least one of the plurality of multi environment chambers comprising a carousel, wherein each of the robot and the carousel is configured to transfer the substrate to and from each of the processing mini environment chamber of the plurality of processing mini environment chambers.
US10998208B2

Systems and methods for releasing semiconductor dies during pick and place operations are disclosed. In one embodiment, a system for handling semiconductor dies comprises a support member positioned to carry at least one semiconductor die releasably attached to a support substrate. The system further includes a picking device having a pick head coupleable to a vacuum source and positioned to releasably attach to the semiconductor die at a pick station. The system still further includes a cooling member coupleable to a cold fluid source and configured to direct a cold fluid supplied by the cold fluid source toward the support substrate at the pick station. The cold fluid cools a die attach region of the substrate where the semiconductor die is attached to the substrate to facilitate removal of the semiconductor die.
US10998205B2

A substrate processing a technology including: a substrate holder; a tubular reactor that houses the substrate holder; an inlet flange connected to the tubular reactor including a plurality of gas introduction ports; a lid that closes a lower opening of the inlet flange in a manner such that the substrate holder can be carried in and out; heater elements disposed along the outer peripheral surface of the inlet flange while avoiding the gas introduction ports; temperature sensors thermally coupled to the inlet flange or any heater element and adapted to detect temperatures; and a temperature controller that divides of the heater elements into groups and controls power supply to the respective heater elements independently for each of the groups based on temperatures detection temperatures detected by the temperature sensors.
US10998198B2

There is provided a substrate processing method for performing an etching processing by immersing a substrate in a processing liquid containing a chemical liquid and silicon, the substrate processing method including: a preparation step of setting a supply flow rate of the chemical liquid based on a replenishment amount of the chemical liquid and a replenishment amount of the silicon; and a replenishment step of supplying the chemical liquid at the set supply flow rate of the chemical liquid and dissolving a set replenishment amount of the silicon in the processing liquid.
US10998196B2

A peeling method for peeling off a substrate provided over a support plate through a peel layer from the support plate includes: a first holding step of holding one of the support plate and the substrate by a first holding unit; a start point region forming step of blowing a fluid to an end portion of the peel layer exposed at an end portion of the support plate and the substrate, to form a start point region which will serve as a start point when peeling off the substrate from the support plate; a second holding step of holding the other of the support plate and the substrate by a second holding unit; and a peeling step of relatively moving the first holding unit and the second holding unit in directions for spacing away from each other, to peel off the substrate from the support plate.
US10998192B2

A method includes depositing a resist layer onto a hard mask layer to form a multi-layer patterning material film stack on a semiconductor substrate, directing patterning radiation onto the film stack to form a developed pattern in the resist layer and exposing the film stack to at least one gas precursor in connection with a sequential infiltration synthesis process. The film stack is configured to facilitate selective infiltration of the at least one gas precursor into the resist layer.
US10998186B2

Disclosed is a substrate processing apparatus including a dry processing unit and a controller. The dry processing unit includes: a chamber that accommodates the substrate; a supercritical processing liquid supply unit that supplies a supercritical processing liquid to the substrate; a heating unit that heats an inside of the chamber; and a discharge unit that discharges a fluid in the chamber from the chamber. The controller controls the supercritical processing liquid supply unit, the heating unit, and the discharge unit such that the supercritical processing liquid is supplied to the substrate before or after the substrate is accommodated in the chamber, the inside of the chamber is heated to change the supercritical processing liquid into a supercritical fluid or a subcritical fluid, and the supercritical fluid or the subcritical fluid is discharged from the chamber.
US10998174B2

A dry etching equipment includes a topography simulator and a control section. The topography simulator controls an amount of deposition species incident upon a sidewall to be processed in accordance with a wafer opening ratio and a solid angle of a local pattern, the deposition amount being represented by a product of a reaction product flux and the solid angle. The control section compares a database obtained by the topography simulator with an actual measured value detected from an etching condition during dry etching to calculate a correction value for etching process, and indicates the correction value to an etching chamber in the dry etching equipment. The dry etching equipment corrects in real time a parameter for the etching process conducted in the etching chamber.
US10998172B2

Embodiments of process chambers are provided herein. In some embodiments, a process chamber includes: a chamber wall defining an inner volume within the process chamber; a substrate support disposed in the inner volume having a support surface to support a substrate, wherein the inner volume includes a processing volume disposed above the support surface and a non-processing volume disposed at least partially below the support surface; a gas supply plenum fluidly coupled to the processing volume via a gas supply channel disposed above the support surface; a pumping plenum fluidly coupled to the processing volume via an exhaust channel disposed above the support surface; and a sealing apparatus configured to fluidly isolate the processing volume from the non-processing volume when the substrate support is in a processing position, wherein the processing volume and the non-processing volume are fluidly coupled when the substrate support is in a non-processing position.
US10998168B2

In a plasma processing apparatus that can adjust an induction magnetic field distribution of power feeding sections of an induction coil, correct a plasma distribution on a specimen, and apply uniform plasma processing to the specimen, the specimen is subjected to plasma processing, a dielectric window that forms the upper surface of the vacuum processing chamber, a gas lead-in section that leads gas into the vacuum processing chamber, a specimen table that is arranged in the vacuum processing chamber and on which the specimen is placed, an induction coil provided above the dielectric window, and a radio-frequency power supply that supplies radio-frequency power to the induction coil. The plasma processing apparatus includes a flat conductor arranged below the induction coil. The induction coil includes crossing power feeding sections. The conductor is arranged below the power feeding sections.
US10998157B2

It is an object to provide a tungsten alloy exhibiting characteristics equal to or higher in characteristics than those of a thorium-containing tungsten alloy, without using thorium which is a radioactive material, and a discharge lamp, a transmitting tube, and a magnetron using the tungsten alloy. According to the present invention, a tungsten alloy includes 0.1 to 5 wt % of Zr in terms of ZrC.
US10998156B2

An auxiliary/control switches kit box for a Medium Voltage switching device including one or more movable contacts operated between a contact open position and a contact closed position by a kinematic chain connected to a contact actuator. The auxiliary/control switches kit box includes: a shaped enclosure adapted to be inserted into and removed from a dedicated volume inside the Medium Voltage switching device; the shaped enclosure housing one or more auxiliary/control switches electrically connected to corresponding one or more terminal boards; the one or more terminal boards facing toward the outside of the shaped enclosure from a first face of the shaped enclosure; the one or more auxiliary/control switches each including a pair of auxiliary/control switch contacts that can be linearly operated by an auxiliary/control switch actuator between a normally open (NO) position and a normally closed (NC) position; a mechanical coupling system mechanically connected to the auxiliary/control switch actuator to linearly displace it between the NO position and the NC position; the mechanically coupling system having one or more operating levers protruding outside the shaped enclosure from a second face thereof and being adapted to cooperate with the kinematic chain of the Medium Voltage switching device and follow it during the movement from the contact open position and the contact closed position.
US10998144B2

A power contact electrode plasma therapy circuit includes a pair of terminals adapted to be connected to a set of switchable contact electrodes of a power contact. A plasma ignition detector is configured to detect an electrical parameter over the switchable contact electrodes indicative of the formation of plasma between the switchable contact electrodes and output a plasma ignition signal based on the electrical parameter as detected. A plasma burn memory is configured to receive and store the plasma ignition signal. A controller circuit is configured to receive from the plasma burn memory the plasma ignition signal, start a time based on receipt of the plasma ignition signal, and upon the timer meeting a time requirement, output a plasma extinguish command. A plasma extinguishing circuit, configured to bypass the pair of terminals upon receiving the trigger signal to extinguish the plasma between the switchable contact electrodes.
US10998142B2

A method of forming a high energy density capacitor comprises depositing a first metal layer on a substrate, depositing a first layer of polarizable dielectric material comprised of a high K dielectric material on said first metal layer, and applying a momentary high voltage electric field of positive or negative polarity above said first layer of polarizable dielectric material forming an electret. The method further comprises depositing a second metal layer on said first layer of polarizable dielectric material, depositing a second layer of polarizable dielectric material comprised of a high K dielectric material onto said second metal layer, and applying a second momentary high voltage electric field of opposing polarity above said second layer of polarizable dielectric material to align dipoles of the second layer into one or more electrets that will oppose a main electric field created as the capacitor is charging. The first and second metal layers are shorted to ground prior to applying said first and second momentary high voltage electric fields.
US10998138B2

A solid electrolytic capacitor according to the present disclosure includes an anode body made of a porous valve metal, a dielectric layer formed on a surface of the anode body, and a solid electrolyte layer formed on the dielectric layer. A carboxylic acid ester is filled in at least part of cavities inside the solid electrolyte layer. By the solid electrolytic capacitor according to the present disclosure, it is possible to provide a solid electrolytic capacitor capable of suppressing an increase in ESR and an increase in leakage current.
US10998125B2

A coil component includes a body including a coil and an external electrode disposed on an external surface of the body to be connected to the coil. The body includes a support member, disposed to support the coil, having a via hole spaced apart from a through-hole. The coil includes a coil body and a coil lead-out portion disposed to connect the coil body and the external electrode to each other. A first support layer is disposed between one surface of the support member and one surface of the coil lead-out portion, and a second support layer is disposed on the first support layer.
US10998124B2

An electro-magnetic device is provided, including a first winding set of nested windings, and a second winding set of nested windings positioned adjacent to the first winding set. A method of making an electro-magnetic device including a first winding set of nested windings, and a second winding set of nested windings positioned adjacent to the first winding set is also provided.
US10998123B2

A balun includes a core having a plurality of through holes and a plurality of conductors wound around a portion between two through holes in the core and constituting first and second coils. The conductors include parallel lines in which a first conductor, a second conductor, and a third conductor are arranged in substantially parallel in this order and are integrated so as to include planar sections. The first and second coils include a continuous portion of first, second, and third winding portions. The first winding portion is formed of the wound second conductor. The second winding portion is formed of the parallel lines wound such that the planar sections cover the first winding portion. The third winding portion is formed of the second conductor wound on the second winding portion. The first coil includes a center tap connected to end portions of the first and third conductors.
US10998117B2

A wire-wound coil component includes a core having a spool and a flange, a wire wound around the spool, and an outer electrode to which an end portion of the wire is electrically coupled. The flange has a lateral surface and a bottom surface. The outer electrode has a metal thin-film section in contact with the lateral surface and a thick-film electrode section which is a metal composite film in contact with the bottom surface.
US10998091B2

Aspects of the invention include systems for monitoring compliance of a patient with a patch dosage regimen and, where necessary, providing rapid, economical intervention when non-compliance is detected. In some instances, the systems include: a patch comprising an active agent and a patch tag; a reader configured to detect the patch tag; one or more processing devices; and a compliance determination module comprising a computer-readable storage medium comprising instructions that, when executed by the one or more processing devices, determine compliance information from data received from the reader. The compliance information includes data that may be employed to determine whether the patient is complying with the patch dosage regimen. Also provided methods of using the systems, e.g., to monitor patient compliance, as well as components of the systems, e.g., patches, readers, etc.
US10998089B1

A method for displaying information includes providing a computing system comprising an input device and a processor in data communication with memory comprising a code generator; inputting user-specific information into the memory for a first user; accessing the code generator to generate a first code; accessing the code generator to generate a customizable indicia for the first user; providing a temporary cosmetic ink (TCI) printer having TCI, and being in communication with the computing system; placing the TCI printer on a first area of the first user; activating the TCI printer to print the first code on the first area; activating the TCI printer to print the customizable indicia on the first user; providing a scanner having a scanning module, and being in communication with the computing system; placing the scanner at the first area of; and activating the scanning module to read and decode the first code.
US10998088B2

The present invention relates to a method for the management of the protocols used by devices for clinical-diagnostic analyses and the results obtained by said devices. The present invention further relates to the systems apt to perform such method.
US10998079B2

Embodiments of methods for testing three-dimensional memory devices are disclosed. The method can include: applying an input signal to a first conductive pad of the memory device by a first probe of a probe card; transmitting the input signal through the first conductive pad, a first TAC, a first interconnect structure passing through a bonding interface of the memory device, at least one of a memory array contact and a test circuit to a test structure; receiving an output signal through a second interconnect structure passing through the bonding interface, a second TAC, at least one of the memory array contact and the test circuit from the test structure; measuring the output signal from a second conductive pad of the memory device by a second probe of the probe card; and determining a characteristic of the test structure based on the input signal and the output signal.
US10998077B2

A decoder decodes a memory address and selectively drives a select line (such as a word line or mux line) of a memory. An encoding circuit encodes the data on select lines to generate an encoded address. The encoded address and the memory address are compared by a comparison circuit to generate a test result signal which is indicative of whether the decoder is operating properly. To test the comparison circuit for proper operation, a subset of an MBIST scan routine causes the encoded address to be blocked from the comparison circuit and a force signal to be applied in its place. A test signal from the scan routine and the force signal are then compared by the comparison circuit, with the test result signal generated from the comparison being indicative of whether the comparison circuit itself is operating properly.
US10998074B2

Methods, systems, and devices for word line capacitance balancing are described. A memory device may include a set of memory tiles, where one or more memory tiles may be located at a boundary of the set. Each boundary memory tile may have a word line coupled with a driver and a subarray of memory cells, and may also include a load balancing component (e.g., a capacitive component) coupled with the driver. In some examples, the load balancing component may be coupled with an output line of the driver (such as a word line) or an input of the driver (such as a line providing a source signal). The load balancing component may adapt a load output from the driver to the subarray of memory cells such that the load of the memory tile at the boundary may be similar to the load of other memory tiles not at the boundary.
US10998073B2

Disclosed is an apparatus including a memory device. The memory device includes a memory array, a number of non-volatile memory sections configured to store a copy of operational information for the memory array, and a controller coupled to the number of non-volatile memory sections. The controller can responsive to a first wake-up operation, select a first non-volatile memory section as a starting section to retrieve the copy of operational information. The controller can responsive to a second wake-up operation, select a second non-volatile memory section as the starting section to retrieve the copy of operational information without regard to success of a prior attempt to retrieve the copy of operational information.
US10998064B2

A method for erasing a memory cell includes applying a first erase to memory cells to erase the memory cells, wherein first memory cells are in a weakly erased state in response to the first erase, and wherein second memory cells are in a normally erased state in response to the first erase, thereafter applying a first weak program to the memory cells, wherein the second memory cells enter a programmed state and the third memory cells remain in the erased state in response to the first weak program, and thereafter applying a read to the memory cells to identify the second memory cells, and applying a second erase to the second memory cells to thereby erase the second memory cells.
US10998062B2

A memory system includes a plurality of blocks of memory blocks, each including a plurality of memory cells. The method for programming the memory system includes during a program process, performing a first program operation to program a first memory block, waiting for a delay time after the first program operation is completed, after waiting for the delay time, performing an all-level threshold voltage test to determine if threshold voltages of the first memory block are greater than corresponding threshold voltages, and performing a second program operation to program the first memory block according to a result of the all-level threshold voltage test.
US10998060B2

According to an embodiment, a memory system including: a semiconductor memory configured to store data, a memory controller configured to issue a first command to suspend a first operation to the semiconductor memory which is executing the first operation, wherein the memory controller is configured to prohibit the issuance of the first command until a time in which the first operation is executed passes a first threshold, acquire a status of the semiconductor memory which is executing the first operation, and update the first threshold to a second threshold in accordance with the status.
US10998057B2

A memory device includes a memory cell array, a read operator, a shift level determiner, and a read operation controller. The read operator applies a read voltage to a selected word line coupled to selected memory cells and reads the selected memory cells in response to an evaluation signal. The shift level determiner calculates a shift value indicating a difference between a number of memory cells read as on-cells and a reference number, and determines a shift level of a threshold voltage distribution for the selected memory cells. The soft read table storage stores soft read set parameters. The read operation controller determines a plurality of soft read voltages based on the shift level and the soft read set parameters and controls the read operator in response to the evaluation signal.
US10998050B2

Discussed herein are systems and methods for protecting against transistor degradation in a high-voltage (HV) shifter to transfer an input voltage to an access line, such as a global wordline. An embodiment of a memory device comprises memory cells and a HV shifter circuit that includes a signal transfer circuit, and first and second HV control circuits. The signal transfer circuit includes a P-channel transistor to transfer a high-voltage input to an access line. The first HV control circuit couples a bias voltage to the P-channel transistor for a first time period, and the second HV control circuit couples a stress-relief signal to the P-channel transistor for a second time period, after the first time period, to reduce degradation of the P-channel transistor. The transferred high voltage can be used to charge the access line to selectively read, program, or erase memory cells.
US10998044B2

An RRAM array has one or more source lines and one or more bitlines. A control circuit sets an RRAM cell to a low resistance state in a set operation, and resets the RRAM cell to a high resistance state in a reset operation. A voltage applied to a bitline or source line is ramped during a first time interval, held to a maximum voltage value during a second interval, and ceased after the second time interval.
US10998043B2

A nonvolatile memory apparatus includes a plurality of cell arrays, each including a near area and a far area. A plurality of memory cells are included in the near area, and a plurality of memory cells are included in the far area. When a memory cell of the plurality of memory cells, included in a near area of at least one cell array, among the plurality of cell arrays, is selected, based on an address signal, the nonvolatile memory apparatus selects memory cells included in far areas of the remaining cell arrays based on the address signal. The nonvolatile memory apparatus performs a first read operation on the selected memory cell of the at least one cell array, and performs a second read operation on the selected memory cells of the remaining cell arrays.
US10998033B2

A semiconductor memory device includes: a plurality of banks each including a plurality of cell mats and a plurality of sense amplifiers shared by adjacent cell mats; and a bank control circuit suitable for activating a normal word line of a particular cell mat of a bank selected according to a refresh command including bank information, and activating a target word line of a cell mat that does not share a sense amplifier with the particular cell mat according to a target refresh command after a preset delay time.
US10998028B2

Methods and devices for reading a memory cell using a sense amplifier with split capacitors is described. The sense amplifier may include a first capacitor and a second capacitor that may be configured to provide a larger capacitance during certain portions of a read operation and a lower capacitance during other portions of the read operation. In some cases, the first capacitor and the second capacitor are configured to be coupled in parallel between a signal node and a voltage source during a first portion of the read operation to provide a higher capacitance. The first capacitor may be decoupled from the second capacitor during a second portion of the read operation to provide a lower capacitance during the second portion.
US10998020B1

The present disclosure discloses a memory access interface device. The clock generation circuit thereof generates reference clocks. Each of the DDR access signal transmission circuits thereof, under a DDR mode, adjusts a phase and a duty cycle of one of DDR access signals according to one of DDR reference clock signals to generate one of output access signals to access the memory device. The data signal transmission circuit thereof, under an SDR mode, applies a minimum latency on an SDR data signal according to the command and address reference clock signal to generate an output SDR data signal to access the memory device. The command and address signal transmission circuit thereof, under either the DDR or SDR mode, applies a programmable latency on a command and address signal according to the command and address reference clock signal to generate an output command and address signal to access the memory device.
US10998017B2

A dynamic random access memory applied to an embedded display port includes a memory core unit, a peripheral circuit unit, and an input/output unit. The memory core unit is used for operating in a first predetermined voltage. The peripheral circuit unit is electrically connected to the memory core unit for operating in a second predetermined voltage, where the second predetermined voltage is lower than 1.1V. The input/output unit is electrically connected to the memory core unit and the peripheral circuit unit for operating in a third predetermined voltage, where the third predetermined voltage is lower than 1.1V.
US10998016B2

A memory device that includes a driver IC, a voltage-dividing resistor, at least two noise-suppressing resistors and at least three memory ICs is provided. A terminal of the voltage-dividing resistor is electrically coupled to a voltage source and another other terminal of the voltage-dividing resistor is electrically coupled to the driver IC through an end a connection path. One of the memory ICs is electrically coupled to the voltage-dividing resistor and the driver IC through the end the connection path. Each of at least two of the other memory ICs is electrically coupled to the connection path through one of the noise-suppressing resistors and is further electrically coupled to the driver IC.
US10998014B2

A memory device configured to support multiple memory densities is provided. The memory device includes a first plurality of electrical contacts corresponding to a first command/address channel, a second plurality of electrical contacts corresponding to a second command/address channel, a third plurality of electrical contacts corresponding to a first data bus, a fourth plurality of electrical contacts corresponding to a second data bus, and mode selection circuitry configured to place the memory device in the first mode or the second mode. In the first mode, the first plurality of memory cells is operatively coupled to the first and third pluralities of electrical contacts and the second plurality of memory cells is operatively coupled to the second and fourth plurality of electrical contacts. In the second mode, the first and second pluralities of memory cells are both operatively coupled to the first and third pluralities of electrical contacts.
US10998012B2

A semiconductor memory module includes a memory printed circuit board (PCB) that includes first connectors, a second connector, and a third connector configured to be connectable with an external device, memory devices that are mounted on the memory PCB and are connected with the first connectors, and a power management integrated circuit that is mounted on the memory PCB, receives a first voltage through the second connector, generates a second voltage from the first voltage, and supplies the second voltage to the memory devices. The power management integrated circuit adjusts the second voltage depending on a difference between a signal received through the third connector and the second voltage.
US10998007B2

This disclosure relates to methods, non-transitory computer readable media, and systems that can generate a context-aware-video-progress bar including a video-scene-proportionate timeline with time-interval sections sized according to relative scene proportions within time intervals of a video. In some implementations, for instance, the disclosed systems determine relative proportions of scenes within a video across time intervals of the video and generate a video-scene-proportionate timeline comprising time-interval sections sized proportionate to the relative proportions of scenes across the time intervals. By integrating the video-scene-proportionate timeline within a video-progress bar, the disclosed systems generate a context-aware-video-progress bar for a video. Such a context-aware-video-progress bar can facilitate more precise and intelligent scrubbing through a video, a dynamic graphical user interface for navigating within and identifying frames of the video, and a flexible user-friendly tool for quickly identifying scenes.
US10997998B1

The present disclosure generally relates to a tape embedded drive having the spindles upon which the tape reels are disposed, fixedly coupled at both the bottom and the top to ensure stability of the reels. Furthermore, an additional cover over the spindle can be used to secure the top coupling mechanism and the spindle to the tape embedded drive enclosure to provide additional stability. A sealing cover is then placed over the additional cover to tightly seal the enclosure.
US10997997B1

A data storage device is disclosed comprising a head actuated over a recording medium, wherein the head comprises a laser configured to heat the recording medium. A mode hop map is generated for a write power applied to the laser during a write operation. The write power is applied to the laser during the write operation and the write power is adjusted in response to the mode hop map.
US10997989B1

The present disclosure generally relates to data storage devices, and more specifically, to a magnetic media drive employing a magnetic recording head. A magnetic recording head comprises a main pole disposed between a leading shield and a trailing shield. A spin torque oscillator is disposed between the main pole and the trailing shield at a media facing surface. A hot seed bilayer is disposed between the spin torque oscillator and the trailing shield, where the hot seed bilayer is conformal with the spin torque oscillator. The hot seed bilayer comprises a first layer comprised of a high magnetic moment material disposed at the media facing surface and a second layer comprised of a low magnetic material recessed from the media facing surface.
US10997986B2

Methods, systems and computer program products are provided for determining acoustic feature vectors of query and target items in a first vector space, and mapping the acoustic feature vectors to a second vector space having a lower dimension. The distribution of vectors in the second vector space can then be used to identify items from the same songs, and/or items that are complementary. A mapping function is trained using a machine learning algorithm, such that complementary audio items are closer in the second vector space than the first, according to a given distance metric.
US10997985B2

In one aspect, an example method to be performed by a computing device includes (a) determining that a ride-sharing session is active; (b) in response to determining the ride-sharing session is active, using a microphone of the computing device to capture audio content; (c) identifying reference audio content that has at least a threshold extent of similarity with the captured audio content; (d) determining that the ride-sharing session is inactive; and (e) outputting an indication of the identified reference audio content.
US10997972B2

An object authentication device includes a speech recognition unit configured to obtain candidates for a speech recognition result for an input speech and a likelihood of the speech as a speech likelihood and an image model generation unit configured to obtain image models of a predetermined number of candidates for the speech recognition result in descending order of speech likelihoods, wherein the image model generation unit initially performs retrieval from an image model database storing the image models when the image models for the candidates for the speech recognition result are generated and generates an image model from information acquired from a network if the image model is not stored in the image model database.
US10997971B2

Techniques for capturing spoken user inputs while a device is prevented from capturing such spoken user inputs are described. When a first device has a status representing it is unbeneficial for the first device to perform wakeword detection, a second device (e.g. a vehicle) may perform wakeword detection on behalf of the first device. The second device may be unable to send audio data, representing a spoken user input, to a speech processing system. In such an example, the second device may send the audio data to a third device, which may send the audio data to the speech processing system.
US10997967B2

A method for initializing a device for performing acoustic speech recognition (ASR) using an ASR model, by a computer system including at least one processor and a system memory element. The method includes obtaining a plurality of voice data articulations of predetermined phrases, by the at least one processor via a user interface. The plurality of voice data articulations includes a first quantity of audio samples of actual articulated voice data, and each of the plurality of voice data articulations includes one of the audio samples including acoustic frequency components. The method further includes performing a plurality of augmentations to the plurality of voice data articulations of predetermined phrases, to generate a corpus audio data set that includes the first quantity of audio samples and a second quantity of audio samples including augmented versions of the first quantity of audio samples.
US10997965B2

An automated testing system and method for evaluating voice processing systems is provided. In one embodiment, a method includes receiving a plurality of voice command inputs and a plurality of expected responses associated with the voice command inputs. A text-to-speech engine is applied to the voice command inputs to generate test command audio files. The test command audio files are provided to a testing apparatus in communication with a voice processing system. A generated response output from the voice processing system is obtained for each of the test command audio files. The generated response is captured from the testing apparatus using a sensor to detect audio and/or visual information. The obtained generated response is compared to an expected response from the plurality of expected responses for each of the test command audio files. Based on the comparison, a test result is provided for each of the voice command inputs.
US10997964B2

A system, method and computer-readable storage devices are for normalizing text for ASR and TTS in a language-neutral way. The system described herein divides Unicode text into meaningful chunks called “atomic tokens.” The atomic tokens strongly correlate to their actual pronunciation, and not to their meaning. The system combines the tokenization with a data-driven classification scheme, followed by class-determined actions to convert text to normalized form. The classification labels are based on pronunciation, unlike alternative approaches that typically employ Named Entity-based categories. Thus, this approach is relatively simple to adapt to new languages. Non-experts can easily annotate training data because the tokens are based on pronunciation alone.
US10997961B2

The present invention is aimed to provide, as an acoustic lens propagating a sonic wave having a wavelength λ of 100 μm or less, an acoustic lens capable of exhibiting excellent acoustic characteristics in response to the wavelength λ of the sonic wave to be propagated and a production method thereof. The acoustic lens is an acoustic lens 1 to be used for propagating a sonic wave having a wavelength λ of 100 μm or less, wherein the acoustic lens contains a silicone resin and silica particles, an average primary particle diameter of the silica particles is 15 nm or more, and a particle diameter (D90) of 90% of a cumulative percentage in cumulative particle size distribution of the silica particles is less than ⅛ of the wavelength λ of the sonic wave to be propagated.
US10997960B2

An audio processing system can include an Analog to Digital Converter structured to receive an analog input signal and convert the analog input signal to a digital input signal, a first processor coupled with the Analog to Digital Converter, the first processor including at least one programmable bi-quadratic filter chain structured to receive the digital input signal from the Analog to Digital Converter and perform audio processing on the received digital input signal at a first clock rate, and a second processor coupled with the first processor and the Analog to Digital Converter and structured to receive the digital input signal from the Analog to Digital Converter and perform audio processing on the received digital input signal at a second clock rate that is different from the first clock rate.
US10997955B2

The invention is a guitar hanger rack that comprises a piece of metal (or other rigid material) that is bent and notched at one end and has a curve-shaped cradle at the other bent end. This rack is designed to hold an instrument—such as an electric or acoustic guitar (or other similar type instrument that has a strap button on one end and a neck on the other). The notched end holds the strap button and the other curved cradle end holds the neck of the instrument so that it may be hung from a wall or ceiling. The purpose of the invention is to allow for the display of the instrument at multiple angles and in a manner that will not affect the finish of the instrument.
US10997943B2

A portable compute case for eyewear devices may include a wireless transceiver and a computation component that includes at least one processor. The portable compute case may be configured to house an eyewear device; establish, using the wireless transceiver, a communicative connection between the portable compute case and the eyewear device; generate, using the computation component, processed sensor data; and transmit, using the wireless transceiver, the processed sensor data to the eyewear device for display by the eyewear device. Various other systems and methods are also disclosed.
US10997940B2

A method of adjusting a virtual machine GPU refresh rate to match a given remote desktop stream frame rate is described. The GPU refresh rate of a virtual machine in a virtual machine server environment can be adjusted to a value stored either in the virtual machine GPU or a graphics driver of the virtual machine. The value represents a desired refresh rate or desired frame rate and can be determine by a plurality of parameters that characterized a remote desktop client or a hypervisor in the virtual machine server environment based on network conditions and/or other factors. A guest operating system of the virtual machine receives the frame rate information, and adjusts a refresh rate of a virtual machine GPU, which uses the adjusted refresh rate to draw framebuffers to create a portion of a remote desktop image for transmission to the remote desktop client.
US10997939B2

A display device may include gate lines, clock lines, a gate driver, connection lines, and compensators. The gate driver may be electrically connected to the gate lines and disposed between the gate lines and the clock lines. The connection lines may be electrically connected to the clock lines and may transmit clock signals to the gate driver. The compensators may be respectively electrically connected to the connection lines. One of the clock lines may be electrically connected to one of the compensators and may be electrically connected to one of the connection lines. The one of the clock lines may be positioned between a first section of the one of the compensators and a first section of the one of the connection lines.
US10997937B2

According to an aspect, a display device includes: two pixels having different areas; a first signal line extending in an arrangement direction of the two pixels and coupled to one of the two pixels; a second signal line extending in the arrangement direction and coupled to the other of the two pixels; and a scan line extending between the two pixels in an intersection direction intersecting the arrangement direction and coupled to the two pixels.
US10997929B2

A display scene processing method and a display scene processing device and a storage medium thereof are disclosed. The display scene processing method includes the following steps: obtaining a vertical synchronization signal; executing a rendering thread to render a first half-screen scene data and a second half-screen scene data based on the vertical synchronization signal; executing an asynchronous time warping thread to correct the rendered first half-screen scene data and the rendered second half-screen scene data to obtain first half-screen scene correction data and second half-screen scene correction data.
US10997926B2

A driving controller includes an image conversion circuit configured to convert an image signal to an image data signal including active data and blank data, a still image determination circuit configured to output a flag signal of an active level when the image signal is a still image, an operation mode determination circuit configured to output an operation mode signal indicating a low frequency mode when the flag signal is the active level, and to output an operation mode signal indicating an image transition mode when the flag signal is changed from the active level and an inactive level, and a blank voltage determination circuit configured to output a blank voltage signal corresponding to a first gray scale during the low frequency mode, and a blank voltage signal corresponding to a second gray scale during the transition mode, wherein the blank data corresponds to the blank voltage signal.
US10997925B2

The present disclosure relates to a gate driver and an organic light-emitting display device including same. A gate driver according to an embodiment of the present disclosure includes a plurality of stages. Each of the stages includes: a first pull-up transistor configured to output a carry clock to a first output terminal as a carry signal while a Q node is bootstrapped to a voltage higher than a gate on voltage; a second pull-up transistor configured to output a scan clock to a second output terminal as a scan signal while the Q node is bootstrapped; and holding transistors configured to operate based on a voltage of a QB node, which QB node is charged and discharged in a manner reverse to that of the Q node. The holding transistors are connected to the second output terminal and the Q node, and the holding transistors are electrically isolated from the first output terminal.
US10997924B2

A voltage-programmed display system allows measurement of effects on pixels in a panel that includes both active pixels and reference pixels coupled to a supply line and a programming line. The reference pixels are controlled so that they are not subject to substantial changes due to aging and operating conditions over time. A readout circuit is coupled to the active pixels and the reference pixels for reading at least one of current, voltage or charge from the pixels when they are supplied with known input signals. The readout circuit is subject to changes due to aging and operating conditions over time, but the readout values from the reference pixels are used to adjust the readout values from the active pixels to compensate for the unwanted effects.
US10997923B2

A scan driver includes a charging part configured to charge a next scan signal in response to a sensing selection signal in an active period of a frame period, and an output control part configured to output the second clock signal in response to a voltage charged in the charging part in a vertical blank period of the frame period.
US10997914B1

A system may include a display panel that includes number of pixels that display image data on a display. The system may also include a circuit that measures a voltage associated with a light-emitting diode (LED) of a pixel of the number of pixels in response to the LED receiving a current. In addition to the circuit, the system may employ data processing circuitry that may generate a calibrated prediction model based at least in part on the voltage and the current, such that the calibrated prediction model predicts a change in voltage performance of the LED as the LED ages.
US10997894B1

A method of ESL driver circuit includes: receiving third-color data and black/white data transmitted from a host circuit via specific communication protocol in a first transmission mode of specific communication protocol; receiving only the third-color data transmitted from the host circuit via the specific communication protocol in a second transmission mode of specific communication protocol; using third-color data buffer to receive and buffer the third-color data transmitted from the host circuit; using black/white data buffer to receive and buffer the black/white data transmitted from the host circuit in the first transmission mode of specific communication protocol; and detecting content of the third-color data buffered in the third-color data buffer to determine whether to output data stored in the black/white data buffer as a set of black/white data outputted to ESL panel or to refill a sequence of don't-care data as the set of black/white data outputted to ESL panel.
US10997888B2

A display panel has a display area and a non-display area surrounding the display area. The display area has a first side and a second side opposite to the first side, and includes: a hollow area having first and second edges; and first to third display areas. The display panel includes: a driving chip arranged in the non-display area closer to the first side than to the second side; first data lines arranged in the first display area; second data lines arranged in the second display area; and third data lines arranged in the third display area. The first edge is closer to the driving chip than the second edge. At least one or more of the first data lines is connected to corresponding one or more of the second data lines through a switch unit.
US10997887B2

A signal adjustment method, a signal adjustment circuit, an image processing circuit and a display device are disclosed. The signal adjustment method is used for adjusting a display signal including an original clock signal and an original data signal, and the method includes: delaying the original clock signal by a first delay amount to obtain a reference clock signal; delaying the original data signal by a second delay amount to obtain a reference data signal; sampling the reference data signal with the reference clock signal to obtain a sampled data; comparing the sampled data with a reference data to obtain a comparison result; and adjusting a reference timing relationship according to the comparison result, and the reference timing relationship is a timing relationship between the reference clock signal and the reference data signal.
US10997880B2

A magnetic erasing device includes a rotating member provided in an internal space of a cylindrical housing, a first magnet and a second magnet attached to the rotating member, and a motor for driving the rotating member. The first magnet is arranged so that the S pole is exposed and the second magnet is attached so that the N pole is exposed. By rotating the rotating member, the magnetic field generated by the first and second magnets is changed.
US10997879B1

This disclosure provides a support frame and an electronic sign. The support frame may include a base with elasticity, a first support portion including a first support plate and a first engaging portion, and a second support portion including a second support plate and a second engaging portion. Bottom ends of the first support plate and the second support plate are respectively connected to opposite ends of the base. Top ends of the first support plate and the second support plate extend in a direction closing to each other, and are disposed separately. The first engaging portion is disposed on a surface of the first support plate facing away from the second support plate, the second engaging portion is disposed on a surface of the second support plate facing away from the first support plate. Each of the two engaging portions can be respectively engaged with a display structure.
US10997872B2

Embodiments of systems, apparatus, and methods to support the simulation of a shielded metal arc welding (SMAW) operation are disclosed. One embodiment is a tip assembly that includes an elongate mock electrode tip having a proximal end, a distal end, and a locking sleeve near the proximal end. A compression spring is configured to interface with the proximal end of the electrode tip. A locking cup is configured to encompass the compression spring and the locking sleeve. A housing, having an orifice, is configured to receive the electrode tip, the compression spring, and the locking cup into an interior of the housing by accepting the distal end of the electrode tip through the orifice up to the locking sleeve. The locking sleeve and the locking cup are configured to be rotated with respect to each other to allow changing between a locked position and an unlocked position.
US10997867B2

A method and a system for establishing an approach to hover path for a rotorcraft enabling it to approach a mobile target and to hover relative to the target. An initial approach to hover path is firstly defined from measurements of the characteristics of the respective routes of the target and of the rotorcraft and also of the wind conditions to which the rotorcraft is subjected. During the flight of the rotorcraft, a required approach to hover path is determined in real time as a function of potential variations in the characteristics of the target, of the rotorcraft, and of the wind. Thereafter, the initial path is updated by the required path where necessary in order to guarantee safety of the approach to hover path for the rotorcraft relative to the target.
US10997862B2

A vehicle travel control method is provided for controlling a host vehicle so as to follow a preceding vehicle. A first area where the host vehicle can possibly travel is calculated from a travel trajectory of the new preceding vehicle upon detecting a new preceding vehicle cutting in between the preceding vehicle and the host vehicle. A second area is set to a previous travelable area of the host vehicle that was determined up to a previous time. The first area and the second area are added to define a defined travelable area. A target travel trajectory of the host vehicle is generated within the defined travelable area. The host vehicle is controlled along the generated target travel trajectory.
US10997856B2

A system including a plurality of warning devices (100) each with a radio transmitter (111) and a positioning system (109). Each warning device is arranged to communicate with at least one other of the warning devices so that at least one of the plurality of warning devices can determine the mutual positions of the plurality of warning devices, determine a pattern from the mutual positions and transmit a specific message corresponding to the pattern.
US10997855B2

A method and apparatus for transmitting vehicle-based environmental data relating to at least one transportation vehicle traveling on a predefined road section to a backend for the purpose of collecting data records relating to the road section. The method generates data relating to the environment of the transportation vehicle by an environment sensor system; generates quality parameters relating to the sensors in the environment sensor system, wherein the quality parameters enable a statement regarding the performance of the sensors; combines the quality parameters and the measurement data to form a data record and creating a summary relating to the data record; transmits the header to the backend; checks the quality parameters of the header; and rejects the header in response to the quality parameters not complying with a predetermined quality standard or retains the header for further processing in response to the quality parameters complying with the predetermined quality standard.
US10997853B2

A control device is provided, which includes vehicle information collecting section configured to collect vehicle information that is sent by a vehicle and that includes location information indicating a location of the vehicle, a travelling situation determining section configured to determine a travelling situation of each of a plurality of vehicles including the vehicle based on a plurality of pieces of vehicle information including the vehicle information, and a captured-image receiving section configured to receive, from a vehicle in the travelling situation that satisfies a predetermined condition, a captured image captured by the vehicle.
US10997848B2

A system is provided for determining a hygiene compliance metric which indicates a usage of hygiene equipment. The system includes distributed hygiene equipment arranged to dispense a hygiene consumable and/or to dispose of a hygiene consumable, a tag configured to at least transmit radio signals; positioning equipment arranged to determine information on a position of said tag by at least receiving radio signals from said tag; and a processing entity. The processing entity is configured to receive said information on a position of said tag, to define a zone into which said tag may enter, to define a rule, and to calculate said hygiene compliance metric based on said information on the position, said zone, and said rule.
US10997836B2

A security device and a security system are provided. The security system includes the security device. The security device includes a first I/O module and a processing unit. The first I/O module is configured to detect an identification within a detection coverage. The processing unit is configured to: determine that the identification is registered with the security device; set the security device as an unalarmed mode when the identification is enabled within the detection coverage of the first I/O module; and set the security device as an alarmed mode when the identification is disabled within the detection coverage of the first I/O module.
US10997827B2

A method for operating a lottery through a plurality of lottery entities. Each of the lottery entities generates a respective plays hash of a set of play transactions issued by the entity for a lottery game, and a digital signature as a function of the plays hash, before a game drawing. Each of the plurality of lottery entities publishes the respective digital signature, followed by the respective plays hash, to other entities of the plurality of lottery entities and/or a central authority. A random number seed is generated as a function of the published plays hashes. One or more random draw numbers for the game drawing are generated as a function of the random number seed.
US10997824B2

Embodiments of the present invention set forth systems, apparatuses and methods for bonusing symbols in subsequent games of gaming devices based on a current game outcome. Accordingly, a gaming device can be configured to initiate and display a first gaming event on a game display of the gaming device. If one or more symbols appear as part of a predefined criterion, such as being part of a winning symbol combination, the one or more symbols may be associated with a modifier, such as a multiplier, in one or more subsequent gaming events.
US10997810B2

In an embodiment, an in-vehicle apparatus includes a transmitter operable to transmit radio frequency control signals and communication circuitry configured to communicate with a remote computer via a network. The communication circuitry is configured to receive information from the remote computer via the network, the information pertaining to one or more controllable devices of a user account. The apparatus includes a processor configured to: communicate, via the communication circuitry, a transmitter identifier representative of a transmitter code of the transmitter with the remote computer; effect the movable barrier operator to change a state of a movable barrier by causing the transmitter to transmit a first radio frequency control signal to the movable barrier operator system; and effect the movable barrier operator to learn the transmitter by causing the transmitter to transmit a second radio frequency control signal to the movable barrier operator system.
US10997808B2

The present application provides an unlocking solution. In this solution, after obtaining a digital key seed, a user mobile device can generate a digital key for multiple times by using the digital key seed and first check data corresponding to a current unlocking operation, and then send the digital key to a smart door lock for verification and unlocking. Because the digital key includes the first check data only corresponding to the current unlocking operation, an attacker cannot use the digital key to perform unlocking again even if the attacker obtains the digital key. In addition, because the digital key seed can be used for multiple times, a smart door lock server does not need to be connected each time to obtain the digital key. Therefore, both security and ease of use are satisfied.
US10997803B2

Methods and systems are provided for conducting a fuel tank diagnostic. In one example, a method comprises sealing a fuel tank of a vehicle, retrieving data related to fuel tank pressure from a crowd of vehicles, and indicating the fuel tank of the vehicle being diagnosed is degraded responsive to data related to fuel tank pressure from the crowd insufficiently correlating with a set of data related to fuel tank pressure from the vehicle. In this way, fuel tank degradation may be indicated without coupling the fuel tank of the vehicle to atmosphere, which may reduce a release of undesired evaporative emissions to atmosphere.
US10997799B2

A computer-implemented method at a service facility for capturing vehicle state and service information (VSSI) is provided. The method includes: detecting the arrival of a vehicle at the service facility; initiating, by a processor at the service facility, the establishment of a secure communication link with the vehicle via an in-vehicle wi-fi hotspot; wirelessly retrieving, by the processor at the service facility from the vehicle, a subset of VSSI via the wi-fi hotspot, wherein the retrieved VSSI includes the subset of the VSSI that has changed since the last update of the VSSI to a cloud-based server and wherein the subset of the VSSI includes some, but not all of the VSSI; and scheduling a vehicle service based on service indications derived from the VSSI.
US10997798B2

A depleted EV transmits first information including a current location of the depleted EV to a server. Each of the other vehicles transmits second information including a current location of the vehicle to the server. When the server receives from the depleted EV a help signal requesting power supply from another vehicle to the depleted EV, the server selects, from among the other vehicles, a rescue EV to supply electric power to the depleted EV, using the first information and the second information.
US10997790B2

An augmented reality-based content authoring tool is presented. A content author arranges machine-recognizable markers in a physical environment. A computing device operating as the authoring tool recognizes the markers and their arrangement based on a captured digital representation of the physical environment. Once recognized, augmented reality primitives corresponding to the markers can be bound together via their primitive interfaces to give rise to a content set. The individual primitives and content set are instantiated based on the nature of the marker's arrangement.
US10997789B2

The present disclosure relates to the field of augmented reality technology, and in particular to augmented reality glasses. The augmented reality glasses include: a headgear assembly configured to secure the augmented reality glasses on a user's head; an optomechanical assembly; a frame assembly configured to carry the optomechanical assembly; and a damping rotary structure configured to rotatably connect the headgear assembly and the frame assembly such that when the augmented reality glasses are worn on a user's head, the user is allowed to see a picture displayed by the optomechanical assembly.
US10997780B2

An image processing apparatus includes a rendering unit, a reception unit, and a smoothing unit. The rendering unit executes rendering processing on page description language (PDL) data and generate bitmap data. The reception unit receives a setting of a rendering condition that is used in the rendering processing in order for the rendering unit to generate bitmap data in which a diagonal line, having a predetermined line width designated by the PDL data, is thicker than a horizontal line having the predetermined line width. The smoothing unit executes smoothing processing on the generated bitmap data. The smoothing unit executes smoothing processing of thickening the diagonal line within the bitmap data based on reception of the setting of the rendering condition by the reception unit, and the smoothing unit executes smoothing processing of thinning the diagonal line based on non-reception of the setting of the rendering condition by the reception unit.
US10997776B2

One example provides a computing device configured to capture, via the camera, first image data imaging a first physical world location, create a first spatial representation of the first physical world location based on the first image data, receive a user input defining a pose of a first virtual spatial anchor point relative to a feature imaged in the first image data, track user movement to a second physical world location, capture second image data imaging the second physical world location, receive a user input defining a pose of a second virtual spatial anchor point relative to a feature imaged in the second image data, and send, to a remote computing device, data representing the first spatial representation, the pose of first spatial anchor point, the second spatial representation, the pose of second spatial anchor point, and a positional relationship between first and second spatial anchor points.
US10997775B2

The disclosure proposes an image processing apparatus for rendering a maximum intensity projection image by extracting, as objects to be rendered, only voxels having a high brightness value in three-dimensional volume data and using the brightness values of these voxels for the corresponding pixels.
US10997770B1

Techniques are described for automating animation of fonts. In certain embodiments, segments of a glyph that symbolizes a font character are accessed. Sub-segments are then generated for the glyph by applying an automated segmenting function to the segments. Glyph points are then determined for the glyph based on the generated sub-segments of the glyph. For a glyph point in the glyph points, positions for the glyph point are computed at time points by, for each time point of the time points, applying an effect function to the glyph point. Keyframes are generated corresponding to the time points, wherein each keyframe in the keyframes corresponds to a respective time point in the time points and includes an animation effect generated for the glyph based on respective positions computed for the glyph points at the time point. A font animation is provided based on the keyframes.
US10997768B2

The present disclosure generally relates to generating and modifying virtual avatars. An electronic device having a camera and a display apparatus displays a virtual avatar that changes appearance in response to changes in a face in a field of view of the camera. In response to detecting changes in one or more physical features of the face in the field of view of the camera, the electronic device modifies one or more features of the virtual avatar.
US10997767B2

A method for managing a multi-user animation platform is disclosed. A three-dimensional space within a computer memory is modeled. An avatar of a client is located within the three-dimensional space, the avatar being graphically represented by a three-dimensional figure within the three-dimensional space. The avatar is responsive to client input commands, and the three-dimensional figure includes a graphical representation of client activity. The client input commands are monitored to determine client activity. The graphical representation of client activity is then altered according to an inactivity scheme when client input commands are not detected. Following a predetermined period of client inactivity, the inactivity scheme varies non-repetitively with time.
US10997756B2

When processing a primitive when generating a render output in a graphics processor, the vertices for the primitive are loaded by a vertex loader, but before a primitive setup stage generates per-primitive data for the primitive using the loaded vertices for the primitive, an early culling test is performed for the primitive using data of the loaded vertices for the primitive. When the primitive passes the early culling test, the primitive is sent onwards to the primitive setup stage and to a rasteriser for rasterising the primitive, but when the primitive fails the early culling test, it is discarded from further processing at the early culling test.
US10997754B2

Freeform drawing beautification techniques are described. An input is received by a computing device describing a freeform path drawn by a user as part of a drawing, the freeform path not formed solely as a circular arc or a circle (e.g., a fixed distance from a point) and including one or more curved elements. The drawing is examined by the computing device to locate another curved element in the drawing. One or more suggestions are constructed to adjust the freeform path by the computing device based on the located curved element in the drawing. The constructed one or more suggestions are output to adjust the freeform path by the computing device.
US10997740B2

An approach is provided for estimating a real-world depth information from a monocular image. The approach, for example, involves determining a vanishing point of the monocular image captured by a camera. The approach also involves generating a vanishing point ray from an optical center of the camera through the vanishing point on an image plane of the monocular image to infinity. The approach further involves generating a center line ray from the optical center through a geometric center of the image plane to a feature line that is parallel to the vanishing point ray at a lateral distance. The approach further involves generating a feature ray from the optical center through a location of the feature on the image plane to the feature line. The approach further involves computing the real-world distances of the feature based on image coordinates of the rays, lines, angles derived therefrom, and a known pixel-wise distance of the monocular image.
US10997738B2

A control device acquires a plurality of observation signals observed using a plurality of projection patterns having different spatial frequencies, as observation signals for a measurement point on a measurement object. The control device repeatedly executes processing for estimating two component signals included in each observation signal, so as to separate the observation signal into two component signals, and calculate a three-dimensional position of the measurement point based on the phases of the separated component signals.
US10997723B2

There is a need to prevent the amount of information about read images from increasing excessively, improve the productivity, and reduce the storage capacity to store read images. There is provided a level setter that sets a level of accuracy for an image inspection process. An inspection image data generator generates inspection image data by using a resolution or a gradation setting corresponding to a level set by the level setter. A comparison image data generator generates comparison image data by using a resolution or a gradation setting corresponding to a level set by the level setter. Lowering a level set by the level setter decreases the amount of the inspection image data and the comparison image data.
US10997716B2

A method for diagnostic imaging with reduced contrast agent dose uses a deep learning network (DLN) [114] that has been trained using zero-contrast [100] and low-contrast [102] images as input to the DLN and full-contrast images [104] as reference ground truth images. Prior to training, the images are pre-processed [106, 110, 118] to co-register and normalize them. The trained DLN [114] is then used to predict a synthesized full-dose contrast agent image [116] from acquired zero-dose and low-dose images.
US10997695B2

The present invention suppresses noise that is possibly generated due to threshold processing during frequency conversion. The image processing device 100 includes: a threshold processing unit 110 for executing threshold processing, by using a first parameter for conversion coefficients of respective frequency components that are obtained by frequency conversion of a block consisting of multiple pixels; a calculation unit 120 for calculating feature quantities of the constituent multiple pixels of the block; a determination unit 130 for determining a second parameter on the basis of the calculated feature quantities; and a correction unit 140 for correcting, by using the determined second parameter, the threshold-processed conversion coefficients of the respective frequency components.
US10997689B1

An apparatus includes an input interface circuit and a processing circuit. The input interface circuit may be configured to receive a high dynamic range (HDR) image data stream. The HDR image data stream generally comprises a plurality of HDR image frames comprising a plurality of exposure regions having different exposure levels. The processing circuit may be configured to store image data for the plurality of HDR image frames in a memory. The processing circuit generally issues write commands to store the image data of all of the exposure regions for a particular HDR image frame in one of a plurality of memory buffers in the memory. The processing circuit generally issues row increment commands during one or both of blanking periods and sensor overlap regions of the HDR image frames based upon symbols in the HDR image data stream.
US10997684B2

A publicly accessible urban beach entertainment complex is disclosed, with a man-made tropical, pristine-clear lagoon as the centerpiece of the complex, with surrounding entertainment, educational, sports, and commercial facilities, the complex having controlled public access and providing the look and feel of a tropical beach with clear waters and sandy beaches. In addition a method for efficiently utilizing facilities and land that are vacant, underutilized, have limited uses, or that are contiguous to or nearby recreational, educational, sports, or commercial venues is disclosed. The method providing a publicly accessible urban beach entertainment complex with a centerpiece man-made tropical-style pristine-clear lagoon. The method allows for generating revenue and increasing efficiency by pairing vacant sites, underutilized sites, limited use land, or sites that are contiguous to entertainment, educational, sports, and/or commercial venues with urban beach entertainment complexes. The complex preferably has a controlled public access, thereby allowing entrance upon payment of a fee.
US10997677B2

A method, system and computer program product for handling legal matters. Current and historical records associated with legal matters are analyzed. A model (hypothetical) legal matter is constructed based on such analysis. A notice based on the constructed model legal matter is created to be sent to custodians to collect and return data used in handling the model legal matter. The data collected by the custodians is then analyzed. Furthermore, the missing information from the data collected by the custodians as well as the data found and not found by the custodians from the identified missing information are analyzed. An action plan is created to handle the model legal matter based on these analyses. In this manner, by creating and utilizing such action plans, information to be collected for handling similar new legal matters will be most complete.
US10997675B2

The invention comprises a federated system having a centralized data collection node that receives real-time data feeds from multiple airport systems, a data decoupling module for scrubbing received data, coding scrubbed data, and validating coded output data, and a central control node for monitoring and controlling the system. The invention also includes graphical user interfaces and methods for displaying such information at a central node, or NOC.r The invention can also detect output devices and create specific special purpose feeds for each data destination or remote display, as well as systems that allow an airline to remotely access and update the status and settings of a remote travel operations display system via the Internet.
US10997668B1

A shading system creates a shaded region on a structure, enabling 3D scanning techniques that rely on light detection to generate a 3D model. The shading system includes a vehicle or device that moves the shading system into place. A light, such as a laser dot or line, can be projected onto the shaded region of the structure and detected by a 3D scanner.
US10997666B1

A computer implemented method for determining one or more idling time windows from a vehicle trip is presented. A data server may receive, via a computer network, a plurality of telematics data originating from a client computing device and identify primary movement data from the plurality of telematics data. The data server may also measure a total variance from the plurality of telematics data at one or more time stamps and determine an average total variance for an entire trip from the plurality of telematics data. The data server may further normalize total variance at the one or more time stamps using the generated average and determine one or more idling time windows from the normalized total variance.
US10997663B1

A weather event computing device for transmitting weather notifications to policyholders is provided. The weather event computing device receives, from a weather reporting device, weather data for a region. The weather event computing device (i) determines from the weather data that the region is expected to experience a weather event, and (ii) identifies an insured property associated with the policyholder located within the region. A notification is transmitted to the policyholder's mobile device, advising the policyholder that the property may be impacted by the weather event. Pre and post-event drone or other aerial image data of insured properties may be used to estimate insurance claims for the insured, and facilitate prompt payout of insurance monies to those displaced or otherwise impacted by a weather event.
US10997661B2

The field of the invention relates to systems and methods for facilitating investments through interactive online gaming. In one embodiment, an interactive electronic gaming system includes a game server for hosting a Web application game, accessible over a data network. One or more client communication devices are configured to access the game server. An index fund server is accessible over said data network for maintaining electronic investment portfolios. The game server is configured to intercept any electronic payment transactions over a payment gateway server through the Web application game from one or more client devices and redirect the intercepted transaction to the index fund server.
US10997652B2

Systems and methods for generating event templates for requested event types are described herein. In an embodiment, a server computer receives transactional data describing transactions between a plurality of computing devices. The server computer uses the transactional data to identify a plurality of instances of a particular event type by determining, for each instance, that a plurality of transactions associated with a particular computing device relate to an event of the particular event type. The server computer uses the transactional data related to the plurality of instances of the particular event type to determine a plurality of items for the particular event type. When the server computer receives a request from a client computing device to generate an event, the server computer generates and displays an event template which identifies the plurality of items.
US10997649B2

According to one implementation, an interactive retail venue includes a computing platform interactively linked to a display screen, a lighting system, an audio system, a dynamic product display unit, and multiple product sensors. The computing platform includes a hardware processor and a memory storing a venue orchestration software code. The hardware processor executes the venue orchestration software code to receive sensor data from the product sensors, determine respective locations of retail products within the interactive retail venue based on the sensor data, and present a multi-media entertainment featuring the retail products using the display screen, the lighting system, and the audio system. The hardware processor further executes the venue orchestration software code to concurrently activate the dynamic product display unit if at least one of the retail products is situated within a predetermined distance of the dynamic product display unit.
US10997641B1

A computer implemented method maintaining, by a processor, a database including a plurality of records of one or more supplier system catalogs enabled by a plurality of buyer systems. The method includes tracking, by the processor, a plurality of query expressions and corresponding query results generated from the database by a specific buyer system of the plurality of buyer systems, the query results identifying matches between the query expressions and a set of records of supplier system catalogs of the one or more supplier system catalogs enabled and integrated for procurement with the specific buyer system the at least one unassociated supplier system catalog being enabled and integrated for procurement with at least one buyer system of the plurality of buyer systems other than the specific buyer system. The method further includes determining, from the plurality of query expressions and corresponding query results, the query expressions that satisfy particular criteria for low match rates and identifying additional matches between the query expressions and at least one unassociated supplier system catalog outside of the set of enabled and integrated supplier system catalogs, the identifying based upon an analysis of community buyer system data tracked with respect to the at least one unassociated supplier system. A report is generated based upon the additional matches and transmitted, across a computer network, to the specific buyer system.
US10997639B2

According to one embodiment of the present disclosure, a virtualized communication device dynamic provisioning system includes a computer-based set of instructions that are executed to generate a user interface for receiving selection of one or more virtualized communication devices. The instructions may then receive provisioning information associated with the selected virtualized communication devices from the user interface, and provision the virtualized communication devices in accordance with the received provisioning information to prepare and equip the virtualized communication devices according to the financial transaction.
US10997636B2

A method and system provide the ability to distribute content on a network. A network system of nodes is established. Each node hosts a repository daemon (RD). A data source node receives a bundle that includes a payload and a digest extension that includes metadata that characterizes an application data unit (ADU) encapsulated by the payload. A local RD of the data source node caches the received bundle and publishes an advertisement (that includes the digest extension block) for the received bundle. The local RD, of a data requesting node subscribes to advertisements, receives an expression of interest (EOI), searches the published advertisements for a matching advertisement that matches the EOI, and obtains the bundle corresponding to the matching advertisement.
US10997629B2

A system comprising a computer-readable storage medium storing at least one program, and a computer-implemented method for referring contacts to receive text message alerts. An accounts module receives first user data including an indicator that a first user requested to subscribe to receive text messages alerts. The account module adds, based at least on the received first user data, a first user account to a database of subscribers. A message generator module generates, using the processor in response to receiving the first user data, a first text message corresponding to an offer to subscribe to receive text message alerts. A communication module transmits to the first user the first text message corresponding to the offer to subscribe to receive text message alerts. The transmitted first text message can be forwarded to a second user.
US10997620B2

The present invention provides certain blockchain-enabled crypto asset systems operable within a computer network environment for allowing a user to control how advertisers access the user's personal data; allowing crypto asset compensation in exchange for social amplification; and tracking asset allocation. Payments made via blockchain tracking, and the distribution of any revenues derived from cost savings provided to terrestrial, satellite or digital radio broadcasters back to music rights holders and other related groups are provided. These rights holders typically like to incentivize consumers, and by using the crypto assets or tokens created by the present invention, a reward for listening/consuming may be provided. Further, payments for industry services to the rights holder are contemplated to include, but not be limited to any Performance Rights Organizations (PROs), Record Labels, Publishing Companies/Administrators, Managers, Agents or any fractional rights holders or owners who would hold claim against any such revenues.
US10997608B1

A system and method for generating an insult rate and reconfiguring an automated decisioning workflow includes configuring a testing group based on sampling from online events having an adverse disposal decision computed by an automated decisioning workflow computer that is configured with machine learning-based threat score thresholds that, if satisfied, causes a computation of a disallow decision or a block decision for a given online event; evaluating a performance and collecting performance data of distinct members of the testing group over a testing period; computing an insult rate for the testing group based on the performance data; computing an insult rate equilibrium for the automated decisioning workflow computer based on the performance data; evaluating the insult rate against the insult rate equilibrium; and reconfiguring adverse decisioning thresholds based on the evaluation of the insult rate of the testing group against the insult rate equilibrium for the automated decisioning workflow computer.
US10997593B1

Systems and methods are provided for managing a merchant's set of terms and conditions that are applicable to a payment vehicle transaction. When a chargeback for the payment vehicle transaction is initiated and disputed, the applicable set of terms and conditions can be transmitted to an issuer financial institution on behalf of the merchant as part of the dispute process.
US10997591B2

In some implementations, a transaction card may receive transaction data from a transaction terminal based on initiation of a transaction with the transaction terminal; generate a tokenized primary account number, for use with the transaction, based on the transaction data and an actual primary account number of the transaction card; and transmit the tokenized primary account number to the transaction terminal for processing the transaction.
US10997590B2

A system may receive a transaction request from a user device, and request an in-app cryptogram from a network software development kit (SDK) on the user device. The in-app cryptogram may include an unpredictable number, an application transaction counter (ATC), and a card verification result (CVR), and the ATC may be extracted from a limited use payment credential (LUPC). The system may transmit a token, a token expiry, and a token data block for an assessment by a payment network, with the token data block including the token, the token expiry, the ATC, and/or the in-app cryptogram. The system may further receive a request from the payment network to update the LUPC on the user device, and attest that the user device is secure in response to the request from the payment network to refresh the LUPC on the user device.
US10997587B2

A method for collecting transaction history data and an associated terminal device. The method may include: collecting on-line, from a remote server (SV), first history data (DT) representative of at least one transaction associated with a user account (15); communicating contactlessly with a smart card (2), during which the terminal (T) recovers second history data (DH) stored locally in a memory (10) of the smart card, the second history data being representative of transactions processed by the smart card in association with the user account (15); and analyzing, during which the terminal (T) aggregates the first and second history data in order to obtain up-to-date history data. It is thus possible to generate transaction-following data from the up-to-date history data.
US10997579B2

Various systems and methods that may relate to referral and/or delivery services are described. Some embodiments may include billing SMS ordering.
US10997577B2

A system, including: a non-transitory memory; and one or more hardware processors coupled to the non-transitory memory and configured to read instructions from the non-transitory memory to cause the system to perform operations including: determining a first physical location of a user; comparing the first physical location to data indicative of network availability; and in response to comparing the first physical location to data indicative of network availability, generating a first electronic token and a second electronic token for a mobile computing device associated with the user.
US10997575B2

An email payment system and method to provide users with the ability to initiate and send payments to one more recipients via email messaging. A user interface is provided in an email client that allows a user to insert payment with the email. Payment details are collected through one or more payment modals displayed in the email client. A payment object is inserted into the body of the email and is displayed to both the sender and recipient. The payment details captured in the payment object are communicated to a payment processor. The payment processor uses electronic payment accounts associated with the corresponding sender and recipient email addresses to identify the relevant electronic payment accounts and transfer the payment between said accounts. A status of the payment transaction is tracked and displayed within the payment object of the emails residing in both the sender and recipient email client.
US10997567B2

A work support device includes a first display control unit and a registration unit. The first display control unit performs control to display a label image having a message to a second user designated by a first user on a display screen relevant to the message. The registration unit takes the message as a task, and correlates and registers task information on the task with (i) display screen identification information to identify the display screen on which the label image is displayed and (ii) user identification information to identify the second user.
US10997561B2

Disclosed embodiments provide techniques that alleviate the challenges healthcare leaders face in the administration and management of provider compensation. Disclosed embodiments provide systems and methods that automate calculating and adjudicating, and monitoring provider compensation while providing real-time feedback to administrators and providers on performance under the compensation methodology. The automation allows organizations to increase transparency while providing secure access to information, allowing for more robust discussion of alternatives and alignment between the enterprise and providers. Thus, disclosed embodiments serve to ensure compliance, enable transparency, and empower validation throughout the provider compensation process.
US10997560B2

The present disclosure provides systems and methods that improve job posting structure and presentation by, for example, classifying portions of job postings into informative sections. As an example, given a job posting, a computing system implementing aspects of the present disclosure can separate the job posting into multiple portions. After separation into portions, the computing system can classify each portion into the most plausible job-posting-specific section. For example, the computing system can include and implement a machine-learned classification model to classify the portions into the sections. Following classification, the computing system can modify the job posting based on the classification of the portions. In particular, the structure and/or presentation of the job posting can be improved based on the classification of the portions into the sections.
US10997538B1

A system operated by a computing resource service provider maintains a pool of computing resources for use in processing job requests submitted by customers. The system allocates computing resources to the pool in anticipation of future resource needs. In various embodiments, future resource needs can be estimated based on scheduled jobs, or historical job information. In an embodiment, the computing resources are virtual computer systems which may be arranged in a cluster. In response to receiving a parallel processing job from a customer, the system reserves computing resources from the pool for performing the job. In an embodiment, the reserved resources are configured with a network namespace that is able to access to a customer's resources.
US10997537B2

An information processing apparatus comprising a calculation unit configured to determine a type of each vehicle included in an image obtained by capturing a first area where vehicles stand by, and calculate the first number of vehicles of each type, a decision unit configured to decide, in accordance with the first number of vehicles of each type, notification information concerning workers to be allocated in a second area where a predetermined work that changes in accordance with the type of the vehicle is conducted, and an output unit configured to output the notification information.
US10997519B2

Systems, computer-implemented methods, and computer program products to facilitate quantum computing job scheduling are provided. According to an embodiment, a system can comprise a memory that stores computer executable components and a processor that executes the computer executable components stored in the memory. The computer executable components can comprise a scheduler component that can determine a run order of quantum computing jobs based on one or more quantum based run constraints. The computer executable components can further comprise a run queue component that can store the quantum computing jobs based on the run order. In an embodiment, the scheduler component can determine the run order based on availability of one or more qubits comprising a defined level of fidelity.
US10997517B2

Techniques for efficiently generating aggregate distribution approximations are disclosed. In some embodiments, a system receives a plurality of piecewise approximations that represent different distributions of a set of values on at least one computing resource. Based on the plurality of piecewise approximations, a set of clusters are generated, within volatile or non-volatile memory, that approximate an aggregate distribution of the set of metric values on the at least one computing resource. The set of clusters is transformed, within volatile or non-volatile memory, to an aggregate piecewise approximation of a function for the set of metric values on the at least one computing resource.
US10997515B2

A method of machine learning includes performing dimensionality reduction on a parameter space by performing initial tests to determine scores for a plurality of parameter values in the parameter space, determining aggregate scores for a plurality of parameter value combinations, determining a ranking of the plurality of parameter value combinations based on the aggregate scores, and performing cluster analysis on the plurality of parameter value combinations to determine a set having highest aggregate scores. The method further includes performing additional tests, wherein each additional test is for a parameter value combination in the set. For each such parameter value combination, a probability of achieving a key performance indicator (KPI) is computed. Cluster analysis is then performed to determine a first subset of the set having highest probabilities of achieving the KPI. An operation is then performed on the first subset.
US10997510B1

A processing unit to support inference acceleration for machine learning (ML) comprises an inline post processing unit configured to accept and maintain one or more lookup tables for performing a tanh and/or sigmoid operation/function. The inline post processing unit is further configured to accept data from a set of registers configured to maintain output from a processing block instead of streaming the data from an on-chip memory (OCM), perform the tanh and/or sigmoid operation on each element of the data from the processing block on a per-element basis via the one or more lookup tables, and stream post processing result of the per-element tanh and/or sigmoid operation back to the OCM after the tanh and/or sigmoid operation is complete.
US10997507B2

A system for reconciliation comprises a determination engine to determine whether data is structured or unstructured, a data structuring engine to structure the data, and a rule extraction engine to determine relations between pairs of values of a first set and a second set of data. The system further comprises a matching engine to generate a confidence score for each pair of the values, a categorization engine to classify the pairs of values into matched pairs and unmatched pairs, a validation engine to validate matching and classification of the pairs based on a user feedback, and a learning engine to store details pertaining to the validation of the matching and the classification over a period of time. The learning engine forwards the details to the rule extraction engine and the categorization engine to determine the relations between subsequent pairs of values and classify the pairs based on the stored details.
US10997505B1

Disclosed are methods, systems, and non-transitory computer-readable medium for assigning wearable items in a subscription electronics transactions platform. For example, a method may include: generating a grid based on information regarding historically shipped wearable items, wherein the grid comprises at least a first cell and a second cell; determining an average percentage indicating how many wearable items have been used and an average predictive wearability metric for wearable items indicative of a propensity of a user to use the wearable items per number of wearable items shipped for each cell; generating a mapping configured to convert a predictive wearability metric to a squashed predictive wearability metric; and converting a first predictive wearability metric to a first squashed wearability metric based on the generated mapping.
US10997499B1

The disclosed computer-implemented method for file system metadata analytics may include (i) creating a set of training data to train a machine learning model to analyze tokens that describe files within a file system, the set of training data comprising a first set of vectors, wherein each vector represents tokens that describes files that are frequently accessed by a common set of users, and a second set of vectors, wherein each vector represents tokens that describes files with common file path ancestors, (ii) training, using the set of training data, the machine learning model, (iii) determining, by providing at least one input token to the machine learning model, that the input token is related to at least one additional token, and (iv) performing an action responsive to observing the input token and involving the additional token and the file system. Various other methods, systems, and computer-readable media are also disclosed.
US10997496B2

A method, computer program product, and system perform computations using a sparse convolutional neural network accelerator. Compressed-sparse data is received for input to a processing element, wherein the compressed-sparse data encodes non-zero elements and corresponding multi-dimensional positions. The non-zero elements are processed in parallel by the processing element to produce a plurality of result values. The corresponding multi-dimensional positions are processed in parallel by the processing element to produce destination addresses for each result value in the plurality of result values. Each result value is transmitted to a destination accumulator associated with the destination address for the result value.
US10997491B2

A method, device and system of prediction of a state of an object in the environment using an action model of a neural network. In accordance with one aspect, a control system for a object comprises a processor, a plurality of sensors coupled to the processor for sensing a current state of the object and an environment in which the object is located, and a first neural network coupled to the processor. One or more predicted subsequent states of the object in the environment are determined using an action model of the neural network and a current state of the object in the environment and an plurality of action sequences. The action model comprises a mapping of states of the object in the environment and actions performed by the object for each state to predicted subsequent states of the object in the environment.
US10997483B2

Circuits and methods of operating multiple antennas using a shared controller are provided. In one embodiment, a method includes coupling, in a first configuration, a first antenna to the shared controller and decoupling a second antenna from the shared controller. The first antenna is coupled to the shared controller using a first matching circuit and a first filter. The method further includes operating a controllable activation component to define a second configuration state formed by decoupling the first antenna from the shared controller and coupling the second antenna to the shared controller. In this embodiment, the second antenna is coupled to the shared controller using a second matching circuit and a second filter. At least one capacitor of the first matching circuit is used in the second filter and at least one capacitor of the second matching circuit is used in the first filter.
US10997464B2

Digital image layout training is described using wireframe rendering within a generative adversarial network (GAN) system. A GAN system is employed to train the generator module to refine digital image layouts. To do so, a wireframe rendering discriminator module rasterizes a refined digital training digital image layout received from a generator module into a wireframe digital image layout. The wireframe digital image layout is then compared with at least one ground truth digital image layout using a loss function as part of machine learning by the wireframe discriminator module. The generator module is then trained by backpropagating a result of the comparison.
US10997463B2

In implementations of recognizing text in images, text recognition systems are trained using noisy images that have nuisance factors applied, and corresponding clean images (e.g., without nuisance factors). Clean images serve as supervision at both feature and pixel levels, so that text recognition systems are trained to be feature invariant (e.g., by requiring features extracted from a noisy image to match features extracted from a clean image), and feature complete (e.g., by requiring that features extracted from a noisy image be sufficient to generate a clean image). Accordingly, text recognition systems generalize to text not included in training images, and are robust to nuisance factors. Furthermore, since clean images are provided as supervision at feature and pixel levels, training requires fewer training images than text recognition systems that are not trained with a supervisory clean image, thus saving time and resources.
US10997458B2

An apparatus for inspecting the characters/numbers of a negotiable instrument, the apparatus being provided with: cameras (124) for imaging the character/number sequence (1b) printed on each design on large-size printed matter (1) on which a plurality of designs of the negotiable instrument are printed; and a character/number inspection device (10) for determining the suitability of the characters/numbers printed on each negotiable instrument on the basis of the image data imaged by the cameras (124), wherein the character/number inspection device (10) determines the suitability of the character/number sequence (1b) in a cut segment (1a) on the basis of a plurality of determination standards set in accordance with the position of the cut segment (1a) on the large-size printed matter (1).
US10997455B2

Disclosed is an apparatus and method of correcting 3D image distortion. A method of correcting 3D image distortion according to the present disclosure includes: receiving an input image that contains a predetermined first pattern; extracting a characteristic value related to the first pattern from the input image; and updating the input image on the basis of the extracted characteristic value.
US10997453B2

While a user holds a camera positioned relative to an object, a first image of the object and a second image of the object, as captured by the camera, may be obtained. Intensity variations between a first intensity map of the first image and a combination intensity map obtained from the first intensity map and a second intensity map of the second image may be compared. Then, a shadow may be identified within the first image, based on the intensity variations.
US10997450B2

A method and apparatus for detecting objects of interest in images, the method comprising the steps of supplying (S1) at least one input image to a trained deep neural network, DNN, which comprises a stack of layers; and using at least one deconvolved output of at least one learned filter or combining (S2) deconvolved outputs of learned filters of at least one layer of the trained deep neural network, DNN, to detect the objects of interest in the supplied images.
US10997449B2

An information processing apparatus includes: a memory; and a processor coupled to the memory and configured to: acquire feature points from a shot image; calculate, from each of the acquired feature points, with preset conditions, a plurality of context feature amounts that has a success-or-failure vector of a single-attribute; and extract, from among the acquired feature points, feature points of which a product of the plurality of context feature amounts is equal to or greater than a preset threshold.
US10997438B2

An obstacle detection method and apparatus are provided. The obstacle detection method provided includes: obtaining a to-be-detected image; determining a road surface area and a non-road surface area in the to-be-detected image according to pixel information contained in the to-be-detected image; respectively determining an outermost layer contour line of the road surface area and a contour line of the non-road surface area; and when the contour line of at least one non-road surface area is located in the area contained in the outermost layer contour line of the road surface area, determining a physical object contained in the at least one non-road surface area as an obstacle. The present application is applied to a process of detecting an obstacle.
US10997434B2

A method for lane marker recognition includes: providing a filter bank with a plurality of different pairs of filters adapted to detect the left edge and the right edge of a specific type of a lane marker, respectively; receiving an image of a road; dividing the image of a road into a plurality of image segments, wherein each image segment includes at least one row of pixels of the image of a road; and for each of the image segments: applying a plurality of the pairs of filters of the filter bank to the image segment to generate a plurality of filter outputs; and determining which of the filter outputs correspond to a lane marker by using geo-metric information and appearance based information, wherein the geometric in-formation describes allowable dimensions of a determined lane marker, and the appearance based information describes allowable pixel values of a determined lane marker.
US10997430B1

Methods and systems, including computer programs encoded on a computer storage medium, for a dangerous driver and response system. In one aspect, a system includes a monitoring device that includes a sensor and a camera and that is configured to generate, using the sensor, sensor data that reflects an attribute in a vicinity of the monitoring device, and based on the sensor data, initiate collection of video data using the camera. The system further includes a computing device that is configured to, based on the sensor data and the video data, identify an event that is occurring in the vicinity of the monitoring device, based on the event that is occurring in the vicinity of the monitoring device, access additional information associated with the event, based on the event, generate an alert and identify a recipient for the alert, and provide, for output to the recipient, the alert.
US10997419B2

Systems, methods and techniques for automatically recognizing two-dimensional real world objects with an augmented reality display device, and augmenting or enhancing the display of such real world objects by superimposing virtual images such as a still or video advertisement, a story or other virtual image presentation. In non-limiting embodiments, the real world object includes visible features including visible security features and a recognition process takes the visible security features into account when recognizing the object and/or displaying superimposed virtual images.
US10997418B2

Systems, methods and techniques for automatically recognizing two or 3-dimensional real world objects with an augmented reality display device (smartphone or glasses etc.), and augmenting or enhancing the display of such real world objects by superimposing virtual images such as a still or video advertisement, an opportunity to buy, a story or other virtual image presentation. In non-limiting embodiments, the real world object includes visible features including visible security features and a recognition process takes the visible security features into account when recognizing the object and/or displaying superimposed virtual images.
US10997417B2

A wearable environmental monitoring device monitors a traveler's environment for objects stored in a database. The device includes a camera and a microcontroller. The microcontroller scans images recorded by the camera in real time and compares it to images stored in a database of objects or dangerous objects. A dangerous object may also be scanned for using a remote computer having a more extensive database of dangerous objects, such as sex offenders and violent criminals. Dangerous objects may also include animals such as panthers or other dangerous object. The camera may be facing toward the reader of the wearer to monitor persons and objects outside the wearer's field of view. The device also measures the distance, direction and velocity of the traveler and generates a return trip guide allowing a traveler to retrace his or her path to avoid becoming lost.
US10997414B2

Method of processing video data in a retail information processing system can include recognizing an object within a video data feed to provide a recognized object within a retail environment. A context for the recognized object can be determined and a plurality of possible actions can be provided on an electronic display to an administrator of the retail information processing system, where the plurality of possible actions limited to only actions taken in the context for the recognized object. A selection from among the plurality of possible actions to be taken in the context for the recognized object can be received to provide a selected action relative to the recognized object.
US10997400B2

A childcare support service offering system includes a terminal and a server. The terminal includes a camera and performs operation control and processing of transmitting terminal usage situation data including image data acquired by being picked up by the camera to the server. The server performs image analysis on the received image data, recognizes the user that watches the terminal, judges a gaze of the recognized user, and judges a degree of interest for the terminal based on the gaze. When the judged degree of interest becomes equal to or less than a predetermined threshold value, the server transmits a changing instruction for causing an operation in the terminal to be changed to another operation to the terminal.
US10997390B2

A fingerprint sensing device and a fingerprint sensing method are provided. The fingerprint sensing device includes a transparent panel, an illumination source, a fingerprint sensor, and a processor. The illumination source is configured to sequentially provide a plurality of illuminating patterns during one exposure period to sequentially illuminate a finger object placed on the transparent panel. The fingerprint sensor includes a plurality of image sensing units. The image sensing units sense the finger object illuminated by the illuminating patterns provided by the illumination source during the one exposure period to output a plurality of pixel data. The processor is configured to receive the pixel data to generate a fingerprint image according to the pixel data. Each of the illuminating patterns includes a plurality of bright regions and a plurality of dark regions arranged in sequence, and the bright regions and the dark regions are dynamically displaced in the illuminating patterns.
US10997388B2

In a method for evaluating a darkfield image for contamination, it is determined whether an object is interacting with a fingerprint sensor. Provided an object is not interacting with the fingerprint sensor, a darkfield candidate image is captured at a fingerprint sensor. The darkfield candidate image is evaluated for contamination. Based on the evaluating, it is determined whether the darkfield candidate image includes contamination.
US10997386B2

An image data transmission system and an image data transmission method are provided. The image data transmission system includes an image sensing device, a master device, and a serial transmission bus. The serial transmission bus electrically connects the image sensing device and the master device. The master device transmits a read command to the image sensing device through the serial transmission bus, and the image sensing device transmits a first data sequence to the master device through the serial transmission bus in response to the read command.
US10997375B2

Systems for selective data capture and translation are provided. In some examples, a system, may receive data from one or more systems, networks, applications, devices, or the like. The data may include data associated with one or more issues occurring at the system, network, application, device, or the like. In some examples, a plurality of data containers may be generated. In some arrangements, each data container may be associated with a different issue, type of issue, system, application, or the like. The data containers may be generated in response to receiving data associated with an issue or may be pre-generated. In some arrangements, the received data may be evaluated (e.g., using machine learning) to determine whether it should be added to one or more data containers of the plurality of data containers. If so, the data may be added and, if not the data may be preserved and/or further evaluated to determine whether it should be added to a different data container.
US10997369B1

Systems and methods for generating best next communication policies, for a time step of an exchange of electronic documents, fit over historical exchanges, optimizing to maximize a probability of achieving a quantified objective leveraging weighted sampling. In a preferred embodiment an electronic document is segmented whereby each constituent segment is deconstructed as a composition of custom expression varieties, pre-defined to enable fulfilment of an objective within a theme of correspondence, associating each expression with a semantic vector. A set of expression extraction models is trained independently and then a second set with knowledge of parallel label predictions, iterating to convergence. The expression compositions and associated semantic vectors are combined into a single vector for each segment. The segment vectors are appended onto profile vectors for the exchange parties, yielding a time series of profile-content vectors. This series is passed to a Sequence2Sequence model, to generate next best correspondence suggestion templates.
US10997367B2

In an embodiment, Applicant's method can automatically determine proficiency in a given language by tracking a user's gaze during reading a sample text. The language proficiency test includes reading sentences in a language (e.g., a language to the user's native language). The user's, or learner's, gaze is recorded using an eye-tracking camera while they read the sample text. Applicant's method and corresponding system predicts the language proficiency of the learner based on their gaze patterns. Applicant's method and corresponding system can also predict performance on specific standardized language proficiency tests such as Michigan EPT (Michigan English Proficiency Test), TOEIC® (Test of English for International Communication®), and TOEFL® (Test of English as a Foreign Language®).
US10997365B2

Systems and methods for generating a visually enhanced image of a digital document are disclosed. In one example, a method includes receiving, by a computing device, a selection of an original document to be viewed by a user; obtaining, by the computing device, visual annotations for the original document from a remote computing device, wherein the visual annotations indicate one or more visual effects parameters associated with one or more pages of the original document; determining, by the computing device, visual effects to be applied to one or more pages of the original document based on the visual annotations; and applying the visual effects to render, by the computing device, a visually enhanced version of the original document for viewing by the user.
US10997361B1

Systems and methods are disclosed for manually and programmatically remediating websites to thereby facilitate website navigation by people with diverse abilities. For example, an administrator portal is provided for simplified, form-based creation and deployment of remediation code, and a machine learning system is utilized to create and suggest remediations based on past remediation history. Voice command systems and portable document format (PDF) remediation techniques are also provided for improving the accessibility of such websites.
US10997360B2

A page display method, apparatus, and system, and a page display assist method and apparatus are provided. A target page that a user desires to visit is searched for a multimedia resource, and a type of the multimedia resource is identified; and if a multimedia resource is found, a multimedia player corresponding to a type of the multimedia resource is inserted into the target page. By means of searching a target page that a user desires to visit for a multimedia resource and identifying a type of the multimedia resource, and then, inserting a corresponding multimedia player according to the identified type of the multimedia resource, a multimedia resource in a page can be played online and browsing experience of a user is improved.
US10997354B2

In a first integrated circuit column, a first cell active area top edge is separated by a first separation distance from a first barrier line, a first cell active area bottom edge is separated by a second separation distance from a second barrier line, a second cell active area top edge is separated by the second separation distance from a third barrier line, and a second active area bottom edge is separated by the first separation distance from a fourth barrier line. In a second column a third cell active area top edge is separated from a fifth barrier line by the first distance, and a third cell active area bottom edge is separated from a sixth barrier line by a third distance. The first and third separation distances are different from the second separation distance. The first barrier line aligns with the fifth barrier line.
US10997349B1

In the context of electronic design automation and particularly circuit layout design software tools, systems and methods for incremental chaining of circuit devices (or, more generally, “figures,” which can include instances and pins) permit user-interactive abutment and placement. Selection of one or more anchor figures highlights chaining candidates which can be automatically chained to the anchor figure(s) upon selection, as with a single mouse click. As compared to manual interactive abutment or automatic batch-mode chaining, incremental chaining offers improved usability, reduced manual effort, and the opportunity for user interaction as a chain is constructed, because the user is permitted interventions at any point in the chaining process for altering device parameters or characteristics.
US10997346B2

A method of 3D circuit conception comprising: providing, to a circuit conception tool, circuit design files representing a 3D circuit design including one or more first circuit elements attributed to a first tier of the 3D circuit and one or more second circuit elements attributed to a second tier of the 3D circuit; modifying, by the circuit conception tool, a property of the one or more first and/or second circuit elements to permit any of the second circuit elements to superpose, or be superposed by, any of the first circuit elements; and performing, by the circuit conception tool, placement and routing of the 3D circuit design based on a 2D circuit representation, interconnection nodes of the one or more second circuit elements being defined in one or more interconnection levels of the 2D circuit representation.
US10997335B2

For exceptional logic element management, a method encodes a logic design as a linear array that includes a plurality of logic states. Each logic state includes one or more binary output variables, one or more binary input variables, one or more minterms of the one or more binary input variables, one or more maxterms of the one or more minterms, one or more present state values, and one or more next state values. The method identifies an exceptional logic element, wherein the exceptional logic element comprises one or more of an exceptional logic state, an exceptional state transition, and an exceptional input combination. In addition, the code displays the plurality of logic states excluding the exceptional logic elements from display.
US10997333B1

Disclosed are methods, systems, and articles of manufacture for characterizing an electronic design with a schematic driven extracted view. These techniques identify a schematic of an electronic design, wherein the schematic exists in one or more design fabrics. These techniques further determine an extracted model for characterizing a behavior of the electronic design based at least in part upon the schematic, determine a hierarchical level in a design fabric of the one or more design fabrics of the schematic, and characterize the electronic design with at least an extracted view.
Patent Agency Ranking