US10893641B2
A group determination method includes a step of calculating an external set-up work time for an external set-up work by which a component supplier used in a group that is a next production target of a group under production in a component mounting line, including a plurality of the component mounters capable of attaching and detaching a component supply carriage which can arrange a plurality of the component suppliers (tape feeders), is removed from the component mounting line and arranged in the component supply carriage; and a step of calculating a production completion time at which the production of all the mounting boards that are the production targets is completed in consideration of the external set-up work time. A plurality of groups which are common in an arrangement of component suppliers for the mounting boards that are the production targets are determined so that production completion time is shortened.
US10893635B2
A high frequency power circuit module includes an electronic circuit substrate having a bending section, a high frequency power circuit formed on the electronic circuit substrate, a battery connected to the high frequency power circuit, and a magnetic material sheet having an area larger than that of the battery. The battery is covered with the magnetic material sheet in a state in which the electronic circuit substrate is bent at a bending section. The high frequency power circuit, the battery, and the magnetic material sheet are thermally coupled to each other by a resin sealing member, which is a material having a smaller thermal resistance than that of air.
US10893633B2
A method of cooling an electronics cabinet includes inducing a flow of cooling air to enter into the electronics cabinet, passing the flow of cooling air over electronic modules arranged within the electronics cabinet to convectively transfer heat to the flow of cooling air from the electronic modules, and directing the flow of cooling air through a door heat exchanger at an end of the electronics cabinet to exhaust the flow of cooling air from the cabinet. A first coolant flow is directed through the door heat exchanger, and heat is transferred from the flow of cooling air to the first coolant flow as they pass through the door heat exchanger. A second coolant flow is circulated through a coolant loop that is arranged within the electronics cabinet, and passes though cold plates that are joined to at least some of the electronic modules to transfer heat from those modules to the second coolant flow. Heat from the second coolant flow is transferred to the first coolant flow in a coolant-to-coolant heat exchanger arranged within the electronics cabinet. Heat is subsequently rejected from the first coolant flow at a location remote from the electronics cabinet.
US10893628B2
A circuit board cooling system comprises a cooling unit comprising fans, pressures sensors that measure air pressure at their locations, and a sensor processing unit coupled with the pressure sensors. The cooling unit operates according to an operating configuration and generates air flow to cool a portion of a circuit board. The pressure sensors comprise a first pressure sensor located between the portion of the circuit board and the cooling unit; and a second pressure sensor located such that the portion of the circuit board is between the second pressure sensor and the cooling unit. A sensor processing unit is configured to: obtain the air pressure data measured by the plurality of pressure sensors; and adjust the operating configuration of the cooling unit based on a cooling specification and a comparison of the obtained air pressure data measured by the first pressure sensor and the second pressure sensor.
US10893626B2
An information handling system includes multiple power supply units, and first and second chassis management controllers. The power supply units provide power to components within the information handling system. The first chassis management controller calculates a first number of power supply units needed to provide power to the components of the information handling system, and asserts a first chassis armed signal to servers in response to a detection that the first number of power supply units is greater than zero. The second chassis management controller receives the first number of power supply units from the first chassis management controller, and asserts a second chassis armed signal to the servers in response to a detection that the first number of power supply units being greater than zero.
US10893624B2
A supporting structure of optimized volume includes at least two vertical structural elements having a front face and a rear face. Modules including electronic equipment items are fixed onto the front face of the vertical structural elements. Use in particular can be for the integration of avionics modules on aircraft.
US10893618B2
A multilayer substrate includes a lamination body including a first resin substrate, a second resin substrate, and a bonding layer that are hot-pressed. A first conductor pattern including a surface defined by a plated film is disposed on a first surface of the first resin substrate. A second conductor pattern including a surface defined by a plated film is disposed on a second surface of the first resin substrate. A third conductor pattern including a surface defined by a plated film is disposed on a third surface of the second resin substrate. A fourth conductor pattern including a surface defined by a plated film is disposed on a fourth surface of the second resin substrate. The first conductor pattern is located closer to one outermost layer than the second conductor pattern is. The second conductor pattern is thinner than the first conductor pattern.
US10893615B2
A printed circuit board composite and a method for producing same. In the method for producing the printed circuit board composite, a first printed circuit board, in particular a sensor carrier printed circuit board, is connected in a form-fitting manner to a second printed circuit board, in particular a supporting printed circuit board. There is also described a printed circuit board composite.
US10893613B2
A manufacturing method for a printed circuit board includes: transferring roughness of a metal film to an insulating layer by laminating the metal film on the insulating layer, the metal film having the roughness formed on one surface thereof and having a discrete metal layer laminated thereon; exposing a surface of the insulating layer, on which the roughness is transferred, by removing the metal film; processing the surface of the insulating layer having the roughness formed thereon with an acidic solution; and forming a circuit pattern on the insulating layer by a plating process.
US10893612B2
The disclosure relates to methods and compositions for direct printing of rigid flexible electronic objects. Specifically, the disclosure relates to methods, systems and compositions for the direct, optionally simultaneous inkjet printing of rigid-flexible electronics, for example, rigid-flexible PCBs, FPCs, TFTs, antennae solar cells, RFIDs and the like, using a combination of print heads with flexible and rigid conductive and dielectric ink compositions.
US10893609B2
A structure includes a semiconductor integrated circuit comprising a multilevel wiring network and an inductor integrated into the multilevel wiring network. The inductor includes a planar laminated magnetic core and a conductive winding that turns around in a generally spiral manner on the outside of the planar laminated magnetic core. The planar laminated magnetic core includes an alternating sequence of a magnetic layer and a non-magnetic layer. The magnetic layer comprises a ferromagnetic alloy having an iron composition of about 10 atomic percent to about 90 atomic percent.
US10893607B2
A microcapsule includes a shell including a conducting component, and a thermally expandable component contained in the shell and having a property of expanding by heating. The shell is deformable in accordance with expansion of the thermally expandable component when the thermally expandable component is heated.
US10893606B2
A display device includes: a display panel including: a substrate foldable about a folding axis of the display device, and a pad portion provided in plurality including a first pad portion and a second pad portion respectively disposed at opposing sides of the folding axis; and a flexible printed circuit film commonly attached to the first pad portion and the second pad portion of the display panel. The flexible printed circuit film commonly attached to the first and second pad portions of the display panel defines a cut-out portion of the flexible printed circuit film which is located on an extension line of the folding axis of the display device.
US10893597B2
Disclosed is a method for controlling a plurality of light-emitting devices. The method includes at least: inputting group information into a respective light-emitting device, the group information to be inputted corresponds to a seat in a venue, on which the respective light emitting device to be positioned; and selectively controlling illuminating or extinguishing of groups of light-emitting devices, in accordance with the group information, to present an image over the plurality of light-emitting devices positioned on seats in the venue of an event during a particular period of a group-performance presentation.
US10893596B2
An illustrative wireless controller for a lighting fixture includes an actuator module, a control module, and optionally a sensor module. The control module includes a radio, an antenna, a user interface, and a controller. A control housing defines an enclosure for the control module and defines a male fitting for mounting the control housing to an opening defined through the light fixture housing. The actuator module includes an AC-to-DC converter, a power monitoring circuit, a load switching circuit, and a dimming control circuit. An actuator housing defines an enclosure for the actuator module and for mounting the actuator housing inside the fixture housing. The control module receives wireless lighting control signals, decodes the wireless lighting control signals, and controls the actuator module based on at least the decoded wireless lighting control signals, to control the electrical power supplied by a power converter to a lighting fixture lamp.
US10893595B2
A two-way load control system comprises a power device, such as a load control device for controlling an electrical load receiving power from an AC power source, and a controller adapted to be coupled in series between the source and the power device. The load control system may be installed without requiring any additional wires to be run, and is easily configured without the need for a computer or an advanced commissioning procedure. The power device receives both power and communication over two wires. The controller generates a phase-control voltage and transmits a forward digital message to the power device by encoding digital information in timing edges of the phase-control voltage. The power device transmits a reverse digital message to the controller via the power wiring.
US10893584B2
Examples of the present disclosure are related to systems and methods for voltage interfaces between legacy control systems and light sources. An example voltage interface may include a control loop including a first op-amp, an output loop including a second op-amp, and an optical isolator configured to electrically isolate the control loop from the output loop, the optical isolator being configured to receive an input signal from the control loop and transmit an output signal to the output loop.
US10893578B2
A composition for forming a heating element; a dried and sintered product thereof; and a method of preparing the composition for forming a heating element, the composition including a matrix particle, a composite filler, and a solvent, wherein the composite filler includes a core and a coating layer disposed on the core, the core includes a nanosheet filler, and the composition has a pH in a range of about 5 to about 9.
US10893575B1
In one embodiment, a wireless access point comprises a housing that defines a plurality of externally-facing apertures. The access point also comprises a radio module that is removably coupled to one of the externally-facing apertures of the housing and includes one or more antennas. The access point further comprises a motherboard module that is removably coupled to one of the externally-facing apertures of the housing and includes a motherboard that controls the one or more antennas of the radio module. The access point yet further comprises a power supply module that is removably coupled to one of the externally-facing apertures of the housing and supplies power to the motherboard and radio modules.
US10893563B2
Methods and apparatuses for handling sensing for a sidelink source in a wireless communication system are disclosed herein. In one method, a User Equipment (UE) receives a control signaling which schedules a resource of a first transmission, in which the control signaling informs and/or indicates that the scheduled resource is not kept for a next transmission. The UE performs energy sensing for candidate resources, in which one or more resources associated with the scheduled resource of the first transmission is not utilized for energy sensing.
US10893558B2
The present invention relates to a wireless communication system. More specifically, the present invention relates to a method and a device for processing received RLC PDUs for D2D communication system, the method comprising: receiving a first RLC (Radio Link Control) PDU (Protocol Data Unit) for a RLC entity from a peer UE; establishing the RLC entity to process the first RLC PDU; setting a plurality of state variables for the RLC entity to a RLC sequence number (SN) of the first RLC PDU for the RLC entity; and processing the first RLC PDU using the plurality of state variables for the RLC entity set to the RLC SN of the first RLC PDU for the RLC entity.
US10893553B2
A method for communicating with a network at a user equipment (UE) in a wireless communication system is disclosed. The method includes steps of suspending a connection with the network; selecting one of a first connection procedure or a second connection procedure based on a cause value of a connection provided from a higher layer; and performing the selected connection procedure, wherein the cause value of the connection is determined according to a type of data to be transmitted.
US10893542B2
A random access method in a beam division multiple access (BDMA) system including: receiving, by a terminal, a reference signal of at least one beam sector transmitted from an access point (AP) device; estimating, by the terminal, whether the terminal is in a center area of the beam sector provided by the AP device or in the boundary area of the beam sector by using the strength of the reference signal; transmitting, by the terminal, a different preamble to the AP device in accordance with location information of whether the terminal is located in the center area or in the boundary area; and determining, by the AP device, a target beam sector for transmitting information about uplink resources to be used by the terminal, among a plurality of beam sectors on the basis of the received preamble.
US10893541B2
The present invention discloses an uplink transmission method, a base station, and a terminal device, to implement uplink multiuser scheduling and multiuser resource multiplexing, and save resources. The method in embodiments of the present invention includes: obtaining, by a base station, first configuration information and instruction information, where the first configuration information is channel contention configuration information before uplink data is sent, the instruction information is information that instructs a terminal device to send a channel occupancy indication signal, and the channel occupancy indication signal is used to indicate that a current channel belongs to a radio access technology user; and sending, by the base station, the first configuration information and the instruction information to the terminal device, so that the terminal device sends the channel occupancy indication signal based on the first configuration information and the instruction information.
US10893530B2
Priority control is performed using FPIs. A radio base station eNB according to the present invention includes: a bearer management unit 12 configured to manage FPIs assigned to data flows received from a core network device S-GW via an S1 bearer; and a priority control unit 13 configured to perform priority control over the data flows received from the core network device S-GW via the S1 bearer, in which the bearer management unit 12 establishes a radio bearer with a mobile station UE for each of the FPIs, and the priority control unit 13 transfers each data flow received from the core network device S-GW via the S1 bearer, to the radio bearer corresponding to the FPI assigned to the data flow.
US10893529B2
A communication device, method, and computer program product provide dynamic cell selection with transmit power cut back for local constraints. A transceiver of the communication device scans for cells within communication range of the communication device. An uplink transmit power limit associated with each one of the one or more cells is based at least in part on a maximum transmit power supported by the transceiver. A controller of the communication device determines cuts back of the uplink transmit power limit in response to determining that a local constraint is applicable to the communication device. The controller prioritizes selection of the one or more cells for connecting to the communication device based on the respective uplink transmit power limit contained in the data structure and causes the communication device to connect to the prioritized cell from among the cells.
US10893520B2
Various techniques for narrowband communications in a wireless communications network are provided. Narrowband communications may be transmitted using a single resource block (RB) of a number of RBs used for wideband communications. In order to provide for efficient device discovery and synchronization using narrowband communications, a synchronization signal, such as a primary synchronization signal (PSS) or secondary synchronization signal (SSS), may be transmitted within the single resource block. The synchronization signal may be transmitted, for example, using multiple orthogonal frequency division multiplexing (OFDM) symbols within the single RB. A common reference signal (CRS) may also be present in the single resource block, which may puncture the synchronization signal, in some examples. In other examples, the synchronization signal may be mapped to non-CRS symbols of the single resource block.
US10893514B2
When downlink data allocation is indicated in an ePDCCH, this terminal device can determine PUCCH resources to be used in notification of response signals indicating results of error detection of downlink data without imposing scheduling restrictions on future DL subframes. In this device, an extraction unit receives downlink data on multiple unit bands. A CRC unit detects errors in the downlink data. A response signal generation unit generates a response signal by using the results of error detection of the downlink data obtained by the CRC unit. The control unit arranges the response signal in the PUCCH resources corresponding to the current DL subframe.
US10893513B2
A base station and wireless device may communicate via a primary control channel group and secondary control channel group that comprises a control channel secondary cell and a first secondary cell. After deactivation of the control channel secondary cell for the wireless device, the first secondary cell may still be used to transmit multicast channel transport blocks while not transmitting shared channel transport blocks.
US10893511B2
Provided is a wireless communication terminal. The wireless communication terminal includes a transceiver configured to transmit and receive a wireless signal and a processor configured to control an operation of the wireless communication terminal. The processor collects data to be transmitted to a plurality of terminals, generates an aggregate-MAC protocol data unit for transmitting data to the plurality of terminals at the same time, and transmits the aggregate-MAC protocol data unit to the plurality of terminals.
US10893501B1
Concepts and technologies directed to a location management service that facilitates power allocation at a wireless network coverage edge are disclosed. Embodiments can include a system that comprises a processor and a memory that stores computer-executable instructions that configure a processor to perform operations. The operations can include generating a power allocation command directed to a user equipment, where the power allocation command can instruct the user equipment to report a location of the user equipment in response to a trigger event associated with the user equipment. The operations can include providing the power allocation command to the user equipment. The operations can include receiving a reported location of the user equipment, where the reported location can indicate the location of the user equipment at a corresponding time relative to occurrence of the trigger event.
US10893496B2
Methods, systems, and devices for wireless communications are described. Generally, the described techniques provide for adjusting timing advance command parameters for specific beam pair links (BPLs) in a wireless communications system. In some cases, a base station may determine that transmission timing at a UE may be misaligned. The may send a timing advance (TA) command for the BPL. A UE may utilize more than one BPL, and may switch communications from a first BPL to second BPL. The second BPL may have a different timing misalignment than the first BPL, and the TA command sent by the base station may be insufficient to correct the timing misalignment of the second BPL. The base station may adjust the TA command parameters (e.g., TA command size or TA command granularity) so that the timing misalignment of the second BPL may be corrected.
US10893491B2
According to certain embodiments, a method by a wireless device is provided for determining a maximum output power. The method includes obtaining, by the wireless device, a first time resource for transmitting a first signal in βa first cell on a first carrier and a second time resource for transmitting a second signal in a second cell on a second carrier. Based on the first time resource and the second time resource, the maximum output power is 10 determined. The first signal and the second signal are transmitted based on the determined maximum output power.
US10893489B2
A user device for a radio communication system supports uplink carrier aggregation. The user device includes a transmitter that transmits an uplink signal to a base station by using a first component carrier and a second component carrier having a TTI length shorter than a TTI length of the first component carrier, and a calculator that calculates a lower limit and an upper limit of a maximum transmission power of the uplink signal according to predetermined formulas using one of a subframe of the first component carrier and a subframe of the second component carrier as a reference subframe.
US10893487B2
Two or more formats for Power Headroom (PH) and maximum transmit power (Pcmax), and corresponding mapping tables, are defined. For example, both 6-bit and 7-bit PH and Pcmax formats are defined. In many cases, particularly when operating in the higher frequency FR2 range, a 7-bit PH or Pcmax may be required to adequately convey power headroom information. Numerous trigger criteria are defined which may indicate that one or the other format is preferred. The format selection must be communicated to the network, and subsequent Power Headroom Reports (PHR) will utilize the selected format.
US10893485B2
A method includes: setting a maximum transmit power of common channels of a plurality of carriers based on a signal coverage; setting a maximum transmit power of traffic channels of the plurality of carriers; and transmitting, for each scheduling period and based on the maximum transmit power of the common channels of the plurality of carriers, the maximum transmit power of the traffic channels of the plurality of carriers and a shared transmit power of the traffic channels of the plurality of carriers in the scheduling period, the plurality of carriers in the scheduling period.
US10893476B2
An information processing device includes a control unit. A first device that transmits data to the information processing device has a multiplexing function for multiplexing and transmitting data from a plurality of devices including the first device to the information processing device. The control unit provided in the information processing device performs control to tell the first device having the multiplexing function a multiplexing method for notification information and presence of data addressed to the first device. The notification information indicates that the first device has shifted from a functional suspension state to a data receivable state. The information processing device can reduce power consumption.
US10893466B2
The patent application is directed to a method for detecting a rogue device in a network including the step of providing an algorithm including predetermined criteria, executed by a processor, for identifying the rogue device. The method also includes a step of performing a cellular scan across the network. The method also includes a step of receiving, from the cellular scan, survey data including information of plural devices associated with the predetermined criteria. The method further includes a step of displaying, via a graphical user, a distribution curve including a calculated mean and a standard deviation based on the survey data for the predetermined criteria. The method also includes a step of comparing the information of one of the plural devices with statistically-calculated distribution curves. The method further includes a step of determining the compared information of the one device exceeds a predetermined threshold of standard deviations from a calculated mean and calculating a confidence level that the one device is a rogue device. The application is also directed to a system for testing and determining if a cellular attack on a communication system is active.
US10893457B2
A relay node is configured to discover a route between a route origination node and a route destination node in a mesh communication network. The relay node in this regard generates a route request message that requests a route from the route origination node through the mesh communication network to the route destination node. The relay node transmits the route request message via unicast or broadcast, depending respectively on whether a routing table at the relay node has or does not have an entry indicating a known route to the route destination node.
US10893448B2
A wireless station of a radio access network receives a reselection priority value of a frequency band used when the wireless station is an E-UTRA-NR Dual Connectivity (EN-DC) anchor. The wireless station broadcasts an intra-frequency system information block (SIB) that includes a first Cell Reselection Priority information element (IE) and a first Anchor-cell Reselection Priority IE, wherein the first Anchor-cell Reselection Priority IE includes the reselection priority value of the frequency band used by the wireless station. The wireless station also broadcast an inter-frequency SIB that includes a second Cell Reselection Priority IE and a second Anchor-cell Reselection Priority IE, wherein the second Anchor-cell Reselection Priority IE includes another reselection priority value of another frequency band for another EN-DC anchor. Use of additional anchor-cell priorities enable EN-DC-capable end devices to camp on an anchor cell even when a non-anchor cell has a higher conventional priority than the anchor cell.
US10893445B2
Network node (111) and method therein for assisting a user equipment (130) to handle a connection in a wireless communication network (100) are disclosed. A first network node (111) and a second network node (112) operate in the wireless communication network (100). The first network node (111) is a serving network node for the user equipment (130). The first network node (111) determines that the user equipment (130) is under an idle mode coverage of the second network node (112) based on measurements associated to the user equipment (130). When a connected mode connection between the user equipment (130) and the first network node (111) is released, the first network node sends a context of the user equipment (130) to the second network node (112).
US10893440B2
A network hotspot control method and a mobile terminal to diversify shared-hotspot control manners, where the method includes receiving, by a first mobile terminal, a hotspot setting operation, setting a control policy of a network hotspot, where the control policy includes at least a file type control policy receiving, by the first mobile terminal, a network service request from a second mobile terminal that has established a coupling to the first mobile terminal, and controlling, by the first mobile terminal, the network service request according to the control policy.
US10893434B2
In some example embodiments, there may be provided a method that includes forming, by a user equipment, a session establishment message including an indication of at least one session management capability supported by the user equipment; sending, by the user equipment, the session establishment message including the indication towards a session management function; and receiving, by the user equipment and from the session management function, a response indicative of whether the session management function and/or a corresponding network supports the at least one session management capability to enable the user equipment to operate in accordance with the at least one session management capability. Related systems, methods, and articles of manufacture are also described.
US10893427B2
Embodiments herein disclose e.g. a method performed by a communication terminal for handling signal measurements in a wireless communication network (1). The communication terminal may adapt a measurement procedure to construct a measurement sample of a reference signal from a cell operated by a radio network node (12); or adjust a filter algorithm of the measurement procedure based on one or more previous valid measurement samples of a previous reference signal from the cell, when measuring on the cell where reference signals are not available for the communication terminal at every designated reference signal occasion.
US10893425B2
A method, node, and VNF for maintaining a connection-oriented transport protocol association for carrying control plane traffic between a VNF including a first VM having a first external CP, and a remote node. The method includes upon configuration of a second VM, the second VM including a second external CP different from the first external CP of the first VM, notifying the first VM of a presence of the second VM, the notification including the second external CP of the second VM, instructing the remote node to add the second external CP of the second VM to the connection-oriented transport protocol association, and instructing the remote node to send control plane traffic to the second external CP of the second VM.
US10893402B2
Systems and methods for implementing a situation- and industry-agnostic situational awareness platform, which provide a suite of data services to client applications. The platform uses geographical and/or geo-temporal data associated with various endpoint devices in combination with real-time inputs from sensors and other connected devices, such as legacy systems or data sources, to identify urgent and emergent events and determine the appropriate endpoint devices to notify, and the content of notification, based on user-defined roles of users associated with each device as compared to the nature of the event, according to user-defined rules. The platform thus provides a common operational picture of a session of devices and integrates multiple point solutions into a single platform for decision support.
US10893397B2
The present invention discloses a vehicular network variable frame structure communication method, and also discloses a vehicular network terminal and a vehicular network system for implementing the variable frame structure communication method. The vehicular network variable frame structure communication method reduces a communication time delay by shortening a frame length. Meanwhile, aiming at complicated and variable channel environments of vehicular network and according to a current vehicle running road grade and a road congestion condition, the insertion density and insertion period of the reference signals in subframes are adaptively adjusted, thereby improving the reliability of the entire vehicular network system while reducing the communication time delay.
US10893394B2
The present disclosure relates to user communication devices and communication network devices, both arranged to support grouping of user communication devices in a communication network. One example user communication device determines a neighbor user communication device set comprising the user communication device and neighbor user communication devices, and determines, by communicating with the neighbor user communication devices of the neighbor user communication device set via D2D communication, a user communication device group that the user communication device joins. The communication network device receives information on a plurality of user communication device groups, determined by user communication devices in the communication network, and executes clustering on the plurality of user communication device groups.
US10893390B2
Provided herein are a method for receiving, by a first device, location information of a second device in a wireless communication system and a device for supporting the same. The method may include the steps of receiving a physical sidelink control channel (PSCCH) from the second device, and receiving location information of the second device from the second device through a physical sidelink shared channel (PSSCH) related to the PSCCH.
US10893389B1
A method and system of infrastructure re-purposed RSS signatures for mobile device indoor navigation and positioning. The method comprises determining a common spatial region in accordance with a first spatial region partially superimposed upon an at least a second spatial region, the first and at least a second spatial regions associated with a first and an at least a second wireless communication received signal strength (RSS) signatures respectively; and generating, based at least in part on the first and at least a second RSS signatures, a re-purposed RSS signature associated with the common spatial region.
US10893381B2
Among other things, we describe a method that includes, on an electronic device, determining that a current quality metric of signals received by a location system of the electronic device does not meet a threshold quality metric, and based on the determination, selecting a recommendation for changing a position of the device in a manner that would alter the current quality metric. This aspect can also include corresponding systems, apparatus, and computer program products stored on a storage device.
US10893380B2
A guidance assistance apparatus includes: a memory that stores a set of instructions; and at least one processor configured to execute the set of instructions to: acquire a guidance route through which a guided person is to be guided from routes from a start-point position to an end-point position; calculate, based on information relating to the routes, an influence level on the guided person in a case in which the guided person deviates from the acquired guidance route, with respect to each of branch places at which the guidance route branches into a route different from the guidance route; and output the calculated influence level.
US10893379B2
Systems and methods for determining whether an object belongs to a target geo-fence are provided. The method may include: obtaining geographic coordinates corresponding to a geographic location of the object; determining information of a grid corresponding to the geographic coordinates; indexing the grid, based on the information of the grid, in a first grid database. The object may not belong to the target geo-fence if the indexed grid is not in the first grid database. The method may further include indexing the grid, based on the information of the grid, in a second grid database if the indexed grid is in the first grid database. The object may belong to the target geo-fence if the indexed grid is not in the second grid database. The method may further include determining whether the object belongs to the target geo-fence based on a relationship of the object and a local geo-fence if the indexed grid is in the second grid database.
US10893375B2
A method of encoding channel or object based input audio for playback, the method including the steps of: (a) initially rendering the channel or object based input audio into an initial output presentation; (b) determining an estimate of the dominant audio component from the channel or object based input audio and determining a series of dominant audio component weighting factors for mapping the initial output presentation into the dominant audio component; (c) determining an estimate of the dominant audio component direction or position; and (d) encoding the initial output presentation, the dominant audio component weighting factors, the dominant audio component direction or position as the encoded signal for playback.
US10893366B1
An audio device includes a casing, a handle frame downwardly extended from a bottom side of the casing, a speaker assembly and a PCB board are received in the casing, and a microphone supported on the casing in a dynamic manner for preventing a vibration of the casing directly transmitted to the microphone. The microphone and the speaker assembly are electrically connected to the PCB board, such that the speaker assembly is adapted for instantly play back a sound signal collected by the microphone. The audio device of the present invention has an advantages of high impedance, good sound quality, and strong omni-directional ability, such that the electro-acoustic conversion effect and overall performance of the audio device is enhanced. At the same time, the audio device has a built-in speaker to instantly play back the sound collected by the microphone so as to fulfill different applications.
US10893355B2
The earphone comprises a main housing; a cover; a speaker module; a circuit module; and a power supply. The cover is buckled on the main housing. The speaker module, the circuit module, and the power supply are disposed within a space enclosed by the main housing and the cover. The speaker electrical connector is used to achieve an electrical connection between the speaker body and the circuit module in an elastic contact manner. The battery electrical connector is used to achieve electrical connection with the circuit board in the elastic contact manner.
US10893354B2
A headset includes: a microphone, a first transmission line that transmits a first electrical signal generated by the microphone to an external device; an operation switch that receives an operation for switching between (i) a non-mute state in which the first electrical signal is transmitted to the external device and (ii) a mute state in which the first electrical signal is not transmitted to the external device; an electronic switch that switches between (i) a conductive state in which the first electrical signal is transmitted and (ii) a non-conductive state in which the first electrical signal is not transmitted, on the basis of a control voltage which changes according to the state of the operation switch; and a voltage generator that generates the control voltage.
US10893351B1
The invention relates to a headphone charging case comprising an earphone case with earphone holder affixed inside the earphone case, and the side of the earphone holder is relatively connected with a WIFI antenna, an RF antenna. The inside of the earphone holder is provided with an earphone, and the inside of the earphone holder is relatively inserted with a placement channel matched with the earphone. The top of the earphone holder is provided with a magnet for attracting the earphone, the lithium battery is provided inside the earphone, and the charging conductor at the bottom of the earphone is electrically connected with the lithium battery. A main board and a rechargeable battery are affixed to the earphone holder. A charging board is fixed on the main board, a pogopin charging contact is electrically connected to the charging board, a Type-C charging port is fixed on the bottom of the main board, and the top of the earphone case is connected to the upper cover with a hinge bracket.
US10893346B2
A display apparatus includes: a display panel configured to display an image, one or more sound generation devices configured to vibrate the display panel to generate sound, a supporting member configured to support the display panel, a partition between the display panel and the supporting member, the partition including: a first side in a horizontal direction, and a second side in a vertical direction, and one or more first pad parts on the first side.
US10893344B2
The present application provides a method of manufacturing a resonant panel (200) of a flat panel loudspeaker. The method comprises: pressing a resonant panel blank between a first pressing surface (302) and a second pressing surface of a press, whereby to form the resonant panel (200) of the flat panel loudspeaker. The second pressing surface substantially opposes the first pressing surface (302). The first pressing surface (302) comprises at least one tool relief region (306, 312, 314, 316, 318), whereby to form at least one corresponding respective panel relief region (206, 212, 214, 216, 218) in a surface of the resonant panel (200).
US10893332B2
Example embodiments facilitate user-initiated transitioning between versions of media content. In an example embodiment, a content access device receives a first version of a plurality of versions of a media content item via a communication network from a media content source, and causes presentation of the first version via a display device. During the receiving of the first version, the media content device receives a first request for a second version of the media content item. In response to the first request, the content access device transmits a second request to the media content source to begin receiving the second version. After the transmitting of the second request, the content access device receives the second version for display beginning at a point in the second version related to a point in the first version last received from the media content source.
US10893330B2
A media presentation and distribution system communicatively coupled to a client device, which handles enablement of a client-side dynamic presentation of at least one non-programming media asset along with programming media content. The client device receives a first media stream of the programming media content in response to a request, associated with at least one user preference for the programming media content, to the media presentation and distribution system. The client device identifies at least one tag in the programming media content and transmits at least one event opportunity point for selection to the media presentation distribution system. Based on the selection, the client device modifies a display view of the client device for a defined duration, and presents the at least one non-programming media asset, from a second media stream for the defined duration, concurrently with the programming media content over the modified display view of the client device.
US10893328B2
Systems and methods are described to address shortcomings in conventional media systems via a novel technique to prevent corruption of a user's viewing profile. In some aspects, a user of an interactive media guidance application may select a media asset for viewing on a user device. The interactive media guidance application may receive a user viewing profile for the user from a remote server. If the media asset is determined to not be consistent with the user viewing profile, the interactive media guidance application may retrieve another user viewing profile for another user of the user device. If the media asset is determined to be consistent with the other user viewing profile, the interactive media guidance application may update the other user viewing profile based on the media asset.
US10893324B2
A television broadcast receiver is provided, for example a set-top box or television set for terrestrial, cable and/or satellite broadcasts, comprising a memory for storing channel view data encoding channel view events and a processor. The processor stores channel view data in the memory and generates a signal encoding the channel view data. The signal is an audio and/or video signal. The processor then causes the signal to be presented to a viewer. Further provided is a method of receiving information about channel view events from a broadcast receiver. A signal encoding channel view data is received. The signal is a still image or video signal and/or an audio signal and the channel view data encodes channel view events. The signal is decoded to obtain the channel view data and the channel view data is decoded to obtain information about channel view events.
US10893320B2
A client device accesses a video input stream from an intermediate device for display. The client device analyzes the video input stream to determine that the video input stream matches a template indicating a change of speed. In some example embodiments, the analysis is performed while the client device is generating a video output stream that replaces video content received from a content source via the intermediate device. Based on the video input stream matching the template, the client device modifies the video output stream to show the change of speed. For example, commercials transmitted from a national content provider to a smart TV via a set-top box may be replaced with targeted commercials. During the replacement, fast-forwarding of the commercial may be detected by matching a template with the video input stream. While the video input stream is being fast-forwarded, the smart TV fast-forwards the targeted commercial.
US10893312B2
A collaborative recommender system which is based on an application of Formal Concept Analysis is disclosed. A problem with collaborative recommender systems based on Formal Concept Analysis is that the size of the concept lattices generated can be very large. Large lattices both take a great deal of time to generate, and tend to include extraneous concepts. In the collaborative recommender systems disclosed herein the size of the concept lattices used are only of a scale required to capture the tastes of an individual user. This reduces the computational resource required by the recommender system markedly. Further improvements are obtained in some embodiments by selecting only relevant concepts from the concept lattice before building a user profile from the selected concepts. Yet further improvements are obtained by the introduction of a relevance measure which depends upon the difference between the size of the extent of the concept whose relevance is being measured and the size of the largest lower neighbour of the concept whose relevance is being measured. This relevance measure can be computed more easily than prior relevance measures.
US10893309B2
A media player system is provided for receiving and processing a media program that uses a time interval interval to required to decode ND frames of the media program segment. The media system receives the requested media program segment, processes the segment and determines if the throughput of the media program differs from the desired presentation throughput by a tolerance amount. Both decoding and rendering performance are determined and used to determine presentation throughput, and to determine if heavier or lighter variants of the media program should be requested for subsequent media program segments.
US10893308B2
Delivering a transport stream using a hybrid statistical multiplexer. Over a plurality of multiplexing cycles, a plurality of single program transport streams (SPTSs) are multiplexed onto a multiple program transport stream (MPTS). In each multiplexing cycle, it is determined whether any portion of the packets carried by the plurality of SPTSs may be delayed such that the delayed portion is multiplexed onto the MPTS in a future multiplexing cycle. For each multiplexing cycle, delay information that identifies how many packets were delayed is determined. The size of the bit rate pool for a subsequent allocation cycle is adjusted based on the delay information for a prior multiplexing cycle. Thereafter, the MPTS is delivered to one or more recipients.
US10893304B2
An apparatus for receiving a broadcast signal includes a tuner configured to receive a broadcast signal, the broadcast signal including service components of a broadcast service, service signaling information signaling the broadcast service and a service list table including information for bootstrapping the service signaling information; a hardware processor configured to parse the broadcast signal and obtain the service list table, the service signaling information and the service components of the broadcast service, wherein the service signaling information includes first session description data and second session description data, wherein the first session description data includes IP/UDP information identifying a Real-Time Object Delivery over Unidirectional Transport (ROUTE) session in the broadcast signal, and the second session description data for the identified ROUTE session includes Transport Session Identifiers (TSIs) for identifying Layered Coding Transport (LCT) channels that carry the service components delivered through the identified ROUTE session.
US10893302B1
A computer-implemented method includes: receiving, by a computer device, original livestream video content from a livestreaming application on a first mobile device; receiving, by the computer device, a modification command from a second device located in a proximity of the first mobile device; modifying, by the computer device, the original livestream video content based on the modification command to create a modified livestream video content, the modified livestream video content being different from the original livestream video content; and transmitting, by the computer device, the modified livestream video content.
US10893295B2
A method and apparatus for decoding a current view belonging to a previously coded multi-view image. The method includes: determining, in a set of views belonging to the multi-view image or to another multi-view image, a pathway of views that are necessary for the decoding of the current view, the pathway comprising at least one as yet undecoded view; decoding the at least one view not yet decoded; and decoding the current view on the basis of a set of coded data representative of at least one difference between the current view and another view of the multi-view image or of another multi-view image, and of the at least one decoded view.
US10893294B2
A method for video decoding is disclosed. A directional intra prediction mode is decoded (910) for a current block of a picture in a video, said directional intra prediction mode having a direction. Based on said directional intra prediction mode, a first predictor for a sample is accessed (7010), the sample being within said current block. Based on said directional intra prediction mode, a second predictor for said sample, is accessed (7020) said first and second predictors being on a line at least approximating said direction. A sample value of said sample is predicted (7030) by using said first and second predictors; and said sample of said current block is reconstructed (965) based on said predicted sample value.
US10893288B2
The solution presented herein defines from which previously decoded picture to retrieve the values for calculating POC of the current picture regardless of how many temporal layers have been decoded. That is achieved by determining the POC of the current picture, to be used by the decoder, as a sum of a syntax element pic_order_cnt_lsb and most significant bits of the POC, PicOrderCntMsb, of the current picture, wherein the PicOrderCntMsb of the current picture is derived using at least a prevPicOrderCntMsb and a prevPicOrderCntLsb and the prevPicOrderCntMsb is set equal to the most significant bits of the POC of a previous reference picture in decoding order that has a layer identity equal to zero and prevPicOrderCntLsb is set equal to the value of the least significant bits of the POC of a previous reference picture in decoding order that has a layer identity equal to zero.
US10893286B2
A next-generation video decoding technique performed by at least one computer processor including determining whether at least one parameter of a block is less than or equal to a threshold, signaling, in response to determining the parameter(s) of the block is/are less than or equal to the threshold, a horizontal transform or vertical transform, splitting, in response to determining that the at least one parameter of the block is greater than the threshold, the block into sub-blocks, applying a first signaling scheme on a luma component and a second signaling scheme on a chroma component, performing ones of transforms on the sub-blocks, and decoding a video stream by using the sub-blocks upon which the ones of the transforms are performed, where a maximum block size of the first signaling scheme is different than a maximum block size of the second signaling scheme.
US10893285B2
A method of decoding a bitstream by an electronic device is provided. A block unit having a block size is determined from an image frame according to the bitstream. The number of one or more reference lines neighboring to the block unit is determined based on the block size. One of the one or more reference lines is selected based on the number of the one or more reference lines. The block unit is reconstructed based on the selected one of the one or more reference lines.
US10893277B2
A method and apparatus for intra predicting a video. The method includes: determining availability of a predetermined number of adjacent pixels used for intra prediction of a current block; if a first adjacent pixel is unavailable, searching for a second adjacent pixel that is available by searching the predetermined number of adjacent pixels in a predetermined direction based on the first adjacent pixel; and replacing a pixel value of the first adjacent pixel with a pixel value of a found second adjacent pixel. At least one third adjacent pixel in another location, which is not available and excludes the first adjacent pixel at a predetermined location, is to sequentially replaced by using a directly adjacent pixel in a predetermined direction.
US10893276B2
The present disclosure relates to an image encoding device and method that can improve the encoding speed while the picture quality is maintained. A statistical information calculation unit supplies calculated statistical information to a table selection unit. The table selection unit is further supplied with a picture type and a picture depth of an image from a screen sort buffer and a quantization parameter Qp from a rate controlling unit. The table selection unit determines a mode table to be used from among a plurality of mode tables, which are stored in a table storage unit in response to picture types, picture depths, statistical information, applications, Qp and so forth and in which types of prediction modes that become a selection target are limited. The present disclosure can be applied, for example, to an image processing apparatus that performs encoding.
US10893269B2
There is provided an image processing device and method capable of suppressing a decrease in subjective image quality. A size of a current block for a prediction process is set according to a size of a peripheral block situated on a periphery of the current block. The prediction process is to generate a predicted image of an image to be encoded. An intra prediction process is performed on the current block that has been set and the predicted image is generated. The image to be encoded is encoded using the predicted image that has been generated. The present disclosure can be applied to, for example, an image processing device, an image encoding device, or an image decoding device.
US10893265B2
In video coding or decoding, coding blocks in a current frame are predicted from blocks in previously encoded frames with prediction samples and associated information organised in a prediction unit. A decision on which prediction unit type to consider for coding is made upon analysis of the distribution of a sum of absolute difference or other function of the residual signal over the block.
US10893260B2
An augmented reality (AR) headset includes a depth camera assembly that combines stereo imaging with structured light (SL) to generate depth information for an area of interest. The depth camera assembly includes at least two image capture devices and a SL illuminator and determines an imaging mode based on a signal to noise ratio or spatial variance of images captured by one or more of the cameras. Different imaging modes correspond to different operation of one or more image capture devices and the SL illuminator. The depth camera assembly includes different ranges of signal to noise ratios that each correspond to an imaging mode, and the depth camera assembly configures the image capture devices and the SL illuminator based on an imaging mode associated with a range of signal to noise ratios including the signal to noise ratio of a captured image.
US10893259B2
An apparatus for generating a three-dimensional image representation of a scene comprises a receiver (301) receiving a tiled three-dimensional image representation of a scene from a first viewpoint, the representation comprising a plurality of interconnected tiles, each tile comprising a depth map and a texture map representing a viewport of the scene from the first viewpoint and the tiles forming a tiling pattern. A first processor (311) determines neighboring border regions in at least a first tile and in a second tile in response to the tiling pattern. A second processor (309) modifies at least a first depth value of a first border region of the first tile in response to at least a second depth value in a second border region of the second tile, the border regions being neighboring regions. The modified depth maps may be used to generate a mesh based on which images may be generated.
US10893258B1
A displacement-oriented view synthesis system includes a plurality of three-dimensional (3D) warping devices each coupled to receive at least one input image captured from a corresponding reference view, and each performing 3D warping on the input image to generate at least one corresponding warped image in a target view; a view blending device coupled to receive the warped images, and performing view blending on the warped images to generate at least one blended image in the target view; and an inpainting device coupled to receive the blended image, and performing inpainting on the blended image to generate a synthesized image in the target view. The inpainting is performed according to a difference displacement between frames of different views.
US10893256B2
There are disclosed various methods, apparatuses and computer program products for video encoding and decoding. In some embodiments a first coded tile or sub-picture track and a second coded tile or sub-picture track are obtained. The first and second coded tile or sub-picture tracks represent a different spatial part of an input video sequence and have the same width and height in pixels. An indication of a first group of tile or sub-picture tracks that are alternatives for extraction is provided. The first group of tile or sub-picture tracks comprise the first and second coded tile or sub-picture tracks. An extractor track comprising a sample corresponding to a coded picture is created. The sample comprises an extractor, the extractor comprises a sample constructor comprising a reference to the first group of tile or sub-picture tracks. The reference is intended to be resolved by selecting one of the tile or sub-picture tracks in the first group to be a source of extraction, and the sample constructor is intended to be resolved by copying data by reference from the source of extraction.
US10893254B2
A 360-degree video data processing method performed by a 360-degree video reception apparatus, according to the present invention, comprises the steps of: receiving 360-degree video data; deriving metadata and information on an encoded picture for a specific viewing position in specific viewing space based on the 360-degree video data; decoding the encoded picture based on the information on the encoded picture; and rendering the decoded picture based on the metadata, wherein the metadata includes viewing space information, and wherein the viewing space information includes information indicating a shape type of the specific viewing space.
US10893253B2
Method, apparatus and computer readable media for receiving a multiprogram program transport service that includes one or more compressed video services and one or more 3D-2D conversion options, generating an uncompressed video signal by performing a decoding portion of a transcoding operation for one of the one or more of the video services, determining from the 3D-2D conversion option whether a 3D-2D conversion is to be performed, performing a scale conversion on the uncompressed video according to a specified type of 3D-2D conversion, generating a compressed video service by performing an encoding portion of a transcoding operation on the uncompressed video that has been scale converted, and generating a second multiprogram program transport service that includes the compressed video signal that has been 3D-2D converted.
US10893252B2
A 2D image generation unit 13 that generates 2D image data according to a predetermined 2D conversion algorithm from 3D data, and an evaluation value calculation unit 14 that calculates an evaluation value representing similarity between the generated 2D image data and captured image data used as a correct image are included. By the 2D image generation unit 13 repeatedly executing generation of 2D image data from 3D data and learning the 2D conversion algorithm to optimize the evaluation value calculated each time for 2D image data using highly accurate captured image data as a correct image, it is possible to generate a highly accurate 2D image from a 3D model even when 3D data of a highly accurate 3D model is not used.
US10893245B1
Disclosed is a robot projecting an image that selects a projection area in a space based on at least one of first information related to content of an image to be projected and second information related to a user viewing the image to be projected, and projects the image to the projection area.
US10893234B2
A method and system for digital data transfer includes a source entity and destination entity. The source entity is configured to send a plurality of data packets at a plurality of send times separated by transmission time intervals. The destination entity is configured to receive the data packets at a plurality of receipt times separated by receipt time intervals, populate a buffer, and playback the data packets. When the receipt time interval between the receipt times of two data packets is less than the transmission time interval between the send times of said data packets, the playback speed of the data packets is dynamically adjusted to be a faster than nominal playback speed. When the buffer is smaller than a nominal buffer size, the playback speed is dynamically adjusted to be slower than nominal playback speed.
US10893218B1
An image or a video may include a spherical capture of a scene. A punchout of the image or the video may provide a panoramic view of the scene.
US10893208B2
A camera module includes a first camera and a second camera capable of switching between a first imaging direction and a second imaging direction. The first camera captures images in a first imaging range when the second camera is facing the first imaging direction. The second camera captures images in a second imaging range when facing the first imaging direction. The second camera captures images in a third imaging range when facing the second imaging direction. The overlapping range between the first imaging range and the third imaging range is greater than the overlapping range between the first imaging range and the second imaging range.
US10893205B2
An image display method and an image display device using the same are provided. The image display method includes the following steps. Firstly, a picture is obtained. Then, the content of the part of the picture corresponding to the characteristic parameter is captured as an object image when the content of the picture matches a characteristic parameter. Then, the object image is captured as a click image. Then, the first display portion of the picture is displayed and the click image is superimposed on the first display portion. Then, the second display portion of the picture is displayed in response to the operation of selecting the superimposed click image, wherein the second display portion contains the object image and a background image thereof. Thus, through the selection with respect to the click image, the display device switches the display frame to a frame with object image.
US10893201B2
A method and system are provided to perform electronic image stabilization of images captured by an image sensor on a camera device. In the method and system, non-linear motion of a camera device is measured with a motion sensor during an exposure time for each line of a frame captured by the image sensor of the camera device. A first line of the frame has a first exposure time, and subsequent lines of the frame have an exposure time that is later than a previous line of the frame, each line of the frame having an associated position in the frame. The position of each line of the frame is adjusted based, at least in part, on the measured non-linear motion to create a modified frame that corrects for non-linear motion that occurred for each line of the frame.
US10893197B2
A stereoscopic 3D imaging system includes multiple imaging sensors with adjustable optics. The adjustable optics are variable to alter the FOV of each of the multiple imaging sensors to improve angular resolution of the imaging system.
US10893195B2
A camera system includes a base including a processing circuit and a communications circuit, a plurality of imagers, and a plurality of connections. The processing circuit is positioned in the base. The plurality of imagers are coupled to the processing circuit via the communications circuit, each imager including a lens and a sensor module that receives light via the lens and outputs a plurality of images based on the received light. The plurality of connections couple each imager to the processing circuit via the communications circuit. Each imager is mounted to an outside surface of the base or spaced from the base, each connection including at least one of a wired connection and a wireless connection. The processing circuit receives the plurality of images from each imager via each respective connection and generates a combined image using the plurality of images.
US10893194B2
A display apparatus includes a receiver, an image processor, a display and a controller. The receiver receives an image of content in the form image segments. The image processor processes the image of content received via the receiver. The display displays the processed image of content. The controller controls the image processor to display an image corresponding to one viewpoint of the image of content, and display information about a display quality of at least one image segment based on reception states of the image segments. With this, the display apparatus may provide the information about display quality for the at least one segment of the image of content, thereby allowing a user to watch the image of content while smoothly moving a viewpoint.
US10893187B2
A dual-core focusing image sensor is disclosed. The dual-core focusing image sensor includes a photosensitive cell array including a plurality of focus photosensitive units, each of which including a first half and a second half and a plurality of dual-core focusing photosensitive pixels; a filter cell array disposed above the photosensitive cell array and including a plurality of white filter cells; and a micro-lens array disposed above the filter cell array and including a plurality of first micro-lenses, each of which having an elliptical shape and a plurality of second micro-lenses. The first half is covered by one of the white filter cells and the second half is covered by a plurality of the second micro-lenses, each of the white filter cells is covered by one of the first micro-lenses. Each of the dual-core focusing photosensitive pixels is covered by one of the second micro-lenses.
US10893174B2
Provided are a camera, a system for remote viewing and talking, and its application. The camera includes a camera shielding case, a holder, and a cloud deck shielding case, the holder is a hollow structure, and a cavity of the camera shielding case is communicated with a cavity of the cloud deck shielding case through the holder with the hollow structure; a lens, a camera mainboard, an optical fiber transceiver, and a first filter are arranged in the camera shielding case; the camera shielding case is further provided with a power line hole and an optical fiber interface; the optical fiber transceiver is connected with the optical fiber interface through an optical fiber; output ends of the first filter are connected with the camera mainboard and the optical fiber transceiver respectively to supply power to the camera mainboard and the optical fiber transceiver.
US10893170B2
A profile adjustment method is a method of causing a computer to adjust a profile to be used to convert first coordinate values of a first color space into second coordinate values of a second color space. The profile adjustment method includes: accepting one of two or more kinds of profiles as an adjustment target profile among an input profile defining a correspondent relation between the first coordinate values and third coordinate values of a profile connection space, an output profile defining a correspondent relation between the third coordinate values and the second coordinate values, and a link profile defining a correspondent relation between the first coordinate values and the second coordinate values; accepting an adjustment target at coordinates at which an adjustment target color is expressed; and adjusting the adjustment target profile based on the accepted adjustment target.
US10893168B2
An image information providing apparatus provides received image information to a registered user if a sender of the received image information matches a communication destination included in a list of communication destinations corresponding to the registered user.
US10893157B2
An information processing system includes a server including first circuitry and a first memory and an information processing apparatus including second circuitry and connectable to the server via a communication network. The second circuitry of the information processing apparatus acquires, as logged-in user information, information input by a user when logging in to the information processing apparatus, and transmits the logged-in user information to the server. The first circuitry of the server stores the logged-in user information in the first memory, acquires a user request to the information processing apparatus based on audio information of voice input via a terminal, converts user identifying information in the user request into the logged-in user information, and transmits the user request including the logged-in user information to the information processing apparatus to instruct the information processing apparatus to execute the user request.
US10893156B1
Systems and methods relate generally to scan authorization. For example, a memory has stored therein at least one keyword in a word bank, at least one permission in at least one profile, and at least one action to be performed responsive to a scanning operation of a document including the at least one keyword. A scan file and a user identification associated therewith of the scanning operation are obtained. A recognition operation is performed on an image in the scan file. A check for the at least one keyword in a recognized content obtained from the image is performed. Responsive to recognizing the at least one keyword in the recognized content, a check for the at least one permission having the user identification is performed. The at least one action for the scanning operation is performed responsive to an outcome of the checking for the at least one permission.
US10893153B2
An information processing apparatus includes a storage medium, an input device, and a processor. The storage medium stores photograph data and comments. The processor generates album page data in which selected pieces of photograph data are placed. The processor adds an enclosure image and one of the comments to each of the pieces of photograph data.
US10893134B1
A case for PDAs is disclosed. The case is particularly suitable for maintaining mobile telephones free of infectious agents. The case includes a barrier material defining a body configured to enclose a PDA, and at least one fastener, wherein: (a) the case is configured to convert between a relaxed configuration which facilitates transfer of the PDA into and out of the case, and a fitted configuration which conforms more closely to the PDA enclosed therein, (b) the at least one fastener is configured to reversibly retain the case in the fitted configuration, and (c) the barrier material is effective to prevent viruses and bacteria from penetrating therethrough.
US10893128B2
A power management method includes a step A of transmitting a first message from a power management server to a local control apparatus according to a first protocol, and a step B of transmitting a second message from the local control apparatus to an equipment according to a second protocol different from the first protocol. The second message corresponds to control content for the equipment instructed by the first message and includes an information element of the second protocol corresponding to an information element of the first protocol.
US10893113B2
A computer-implemented method includes identifying two or more user devices. Each of the two or more user devices are configured to receive push notifications. The method includes receiving a push notification request from a push notification server. The method responds to receiving the push notification request from the push notification server by determining whether at least one of the two or more user devices is active. The method responds to at least one of the two or more user devices being active by marking the active user devices as being an active user device. The method includes generating a push notification based on the push notification request. The method includes sending the push notification to the active user device.
US10893111B1
Techniques for migrating a plurality of communications services in a data communication network are disclosed. Aspects include accessing a migration map for the plurality of communications services; identifying a communications dependency between a first service and a second service according to the migration map, the first service migrating from a first route to a second route, the second service migrating from a third route to a fourth route, and the third route at least partially overlapping with the second route; determining a migration sequence based on the communications dependency, wherein the migration sequence includes a largest subset of the plurality of communications services of which no more than M communications services are allowed to migrate from pre-migration configurations to temporary routes, before migrating to post-migration configurations; and migrating the plurality of communications services from a first plurality of configurations to a second plurality of configurations according to the migration sequence.
US10893110B2
A service operation is performed using a communication tool. A user selection request is sent. The user selection request includes a rule for selecting a user from a communication group. A user information of the user of the communication group is received based on the rule. A service operation is executed by the user associated to the user information.
US10893105B1
An apparatus comprises a storage system comprising a plurality of storage nodes each comprising one or more storage devices. Each of the storage nodes further comprises a network protocol target configured to receive delivery of input-output (IO) operations from a network protocol initiator of a host device, a data server configured to execute the IO operations on a given storage node, and a data client configured to communicate the IO operations to at least one of the data server on the given storage node and one or more data servers corresponding to one or more additional ones of the plurality of storage nodes. The data client has knowledge of a distribution of data across the plurality of storage nodes.
US10893103B2
Embodiments are described for distributed and scalable client-based storage management and microservices-based storage management, which can operate in combination. Embodiments distribute responsibilities and client-specific information needed for storage management jobs away from a central storage manager and its management database. New features and components minimize communications to/from the storage manager and ensure the integrity and synchronization of data being distributed. The management database at the storage manager retains its role as repository of information for the data storage management system as a whole, yet without being a bottleneck to storage operations. Improvements are implemented within the storage manager, through new functionality added to clients, and further through a new micro-server component interposed between storage manager and clients.
US10893097B1
An exemplary user equipment (“UE”) device provides a service request to an orchestration system associated with a federation of compute clusters available to fulfill the service request. The UE device also identifies a service optimization policy associated with a user preference for balancing performance priorities during fulfillment of the service request. In response to the service request, the UE device receives cluster selection data from the orchestration system. Based on the cluster selection data, the UE device characterizes compute clusters, within a subset of compute clusters represented in the cluster selection data, with respect to the performance priorities. Based on the service optimization policy and the characterization of compute clusters in the subset, the UE device selects a compute cluster from the subset to fulfill the service request. The UE device then provides an orchestration request indicative of the selected compute cluster to the orchestration system.
US10893093B2
Systems and methods for transferring data are disclosed. A method includes: receiving an indication to transfer data from a first application on a first computer device running on a first operating system to a second application on a second computer device running on a second operating system that is different than the first operating system; extracting the data from the first application on the first computer device based on the receiving; and transmitting the data to the second computer device based on the extracting.
US10893092B2
A control method of a host electronic device communicating with a client electronic device is provided. The control method includes forming a connection with the client electronic device, determining an application to be shared with the client electronic device, generating shared data for the application to be shared, and transmitting the shared data to the client electronic device.
US10893090B2
Monitoring a process on an Internet of Things (IoT) device is performed by receiving, by the IoT device, a network data transfer from an external device; and receiving, by the IoT device, meta-information of the network data transfer. The meta-information can be generated, based on the network data transfer, by a network monitoring device. Additionally, the IoT device detects a file storing data of the network data transfer based on the meta-information. Further, the IoT device monitors a process relating to the detected file on the IoT device.
US10893083B2
In some embodiments, one or more wireless stations operate according to Neighbor Awareness Networking (NAN)—direct communication with neighboring wireless stations, e.g., direct communication between the wireless stations without utilizing an intermediate access point. Embodiments of the disclosure relate to NAN datapath scheduling and NAN pre-datapath operation setup and scheduling. The NAN datapath embodiments described herein provide a mechanism through which devices can communicate and provide services. Aspects of the datapath development include datapath scheduling, including datapath setup and scheduling attributes, as well as pre-datapath operation triggering and scheduling. Scheduling attributes may include a native scheduler rank and a NAN data cluster scheduler rank. NAN data cluster base schedules may be scheduled as equal-sets or subsets of datapath schedules. The datapath model may be implemented for unicast and multicast communication between wireless stations, including mobile stations.
US10893080B2
Various embodiments for implementing a multimedia conference session utilizing a software defined networking (SDN) architecture are described. Various embodiments include an SDN media controller (SDNMC) that initially receives a request to establish a multimedia conferencing session between a plurality of endpoints. Based on the request, the SDNMC allocates at least one virtual media address for the multimedia conferencing session and creates a stream table based on the at least one virtual media address. After processing the request, the SDNMC transmits one or more SDN commands that includes the stream table to the SDN controller. The SDN controller receives the SDN commands at a northbound interface and sends one or more SDN instructions to one or more SDN devices at a southbound interface. The SDN devices update their routing information in order to relay media traffic corresponding to the virtual media address directly between the endpoints.
US10893067B1
A system for determining an entity's security rating may include a ratings engine and a security database. The security database may include a manifest and a distributed index containing security records. Each of the security records may have a key (e.g., a network identifier of a network asset) and a value (e.g., security information associated with the network asset identified by the key). The keyspace may be partitioned into multiple key ranges. The manifest may contain references to segments of the distributed index. Each segment may be associated with a key range and may index a group of security records having keys within the key range. The manifest and the segments may be stored in an object storage system. The ratings engine may determine the security rating of an entity based on security records of the entity's network assets, which may be retrieved from the database.
US10893064B2
A method of and system for identifying one or more outlier anomalies in a computer environment is carried out by collecting data from a computing environment, identifying a plurality of anomalies in the computing environment based in part on the collected data, grouping the plurality of anomalies into one or more clusters, and classifying each of the one or more clusters based on a plurality of dimensions. The method may also include assigning a weight to each dimension of the plurality of dimensions for each of the one or more clusters, aggregating the weights assigned to each dimension to calculate a score for each of the one or more clusters, and generating a ranking for each of the one or more clusters base in part on the calculated score. After the rankings are generated, one of the clusters may be identified as an outlier anomaly based on the rankings. The plurality of dimensions and the weights assigned to each dimension may be selected by employing machine-learning models.
US10893059B1
Computerized techniques to determine and verify maliciousness of an object are described. A malware detection system intercepts in-bound network traffic at a periphery of a network to capture and analyze behaviors of content of network traffic monitored during execution in a virtual machine. One or more endpoint devices on the network also monitor for behaviors during normal processing. Correlation of the behaviors captured by the malware detection system and the one or more endpoint devices may verify a classification by the malware detection system of maliciousness of the content. The malware detection system may communicate with the one or more endpoint devices to influence detection and reporting of behaviors by those device(s).
US10893040B2
A technique is provided for authentication of a user accessing an access control device. The technique includes an application server that receives a request from a communication device associated with the user or the access control device. The request contains an identifier of the communication device, an identifier of the access control device and presence data indicating that the communication device is associated with the access control device. The application server checks a database for the user's subscription, sends a response to the access control device to request the user to enter a secret code via an interface of the access control device, receives a temporary secret code generated by a service provider server if the entered secret code is correct, and sends a message containing the temporary secret code to the communication device to request the user to enter the secret code via the interface of the access control device.
US10893032B2
Provided is a system of encryption key management, which is used by a service provision server which provides a cloud service. The system comprises a key access server which encrypts the service key using a master key corresponding to the service key and provides the service key in response to a service key request from the service provision server and a master key management server which extracts a plurality of key fragments from the master key, processes the extracted key fragments to be stored in a distributed manner, and provides the master key reconstructed from the key fragments in response to a master key request from the key access server.
US10893030B2
Methods, systems, and computer readable media for implementing bandwidth limitations on specific application traffic at a proxy element are disclosed. One exemplary method includes receiving, at a proxy element, a packet flow from at least one source client, identifying encrypted packets associated with a specific application traffic type from among the packet flow, and directing the identified encrypted packets to a bandwidth limiter in the proxy element. The method further includes applying a bandwidth limitation operation to the identified encrypted packets and decrypting the identified encrypted packets if an accumulated amount of payload bytes of the identified encrypted packets complies with the parameters of the bandwidth limitation operation.
US10893022B1
In one example, a method includes receiving, by a first network device via a routing protocol peering session with a peer router in a first autonomous system, a plurality of routing protocol routes to destination addresses, each routing protocol route specifying a network address prefix and an identifier of the autonomous system that originated the routing protocol route; receiving network address prefix ownership information from a distributed ledger storing a plurality of associations between respective network address prefixes and respective autonomous system identifiers of autonomous systems confirmed to own the respective network address prefixes; determining, based at least on the prefix ownership information, whether any of the plurality of routing protocol routes specifies an autonomous system identifier different than specified by the associations; and in response to determining that one of the routes specifies an autonomous system identifier different than specified by the plurality of associations, performing an action.
US10893020B2
Methods and systems for a device identification system may be provided. The device identification system may determine an identity of a user device associated with a transaction. The identity may be determined by network address information, hard link information, soft link information, and/or other such information. The network address information may include IPv4 information, IPv6 information, a device ID, and/or other such information. The identity of the user device may be determined and a transaction conducted from the user device may be assigned a fraudulent transaction risk score according to the information. Transactions that are determined to be at a high risk of fraud may be reviewed or otherwise flagged and/or canceled.
US10893018B2
Aspects of the present disclosure include systems and methods for automatically scanning a network for network devices, retrieving and storing device information associated with any identified network devices, and updating records of a DNS based on the retrieved device information. The updated records of the DNS may include the IP address of a given network device and a device name that is automatically generated from the retrieved device information using a set of naming rules applied to the device information. Accordingly, subsequent queries including the device names may be submitted to the DNS to retrieve the corresponding IP addresses. The resulting device names generated by applying the naming rules may be based on, among other things, logical or physical properties of the network devices.
US10893017B2
A first request, to access a web site associated with a domain name, is obtained at a gateway router interposed between a local area network and an internet service provider's infrastructure, from a host on the local area network. The gateway router has Domain Name Service (DNS) resolver capability. The first request is received while the gateway router has upstream connectivity to the internet service provider's infrastructure via IPv6 but not via IPv4. Further steps include sending, from the gateway router, the first request; obtaining, at the gateway router, an indication that an IPv4 address will imminently be required for the gateway router; and, responsive to obtaining the indication, sending, from the gateway router, into the internet service provider's infrastructure, a second request, for an IPv4 address for the gateway router.
US10893014B2
An information processing apparatus includes an acquisition unit, a notification unit, and a controller. The acquisition unit acquires input information including (i) information on a user and (ii) information that the user conveys to an interaction partner. The notification unit notifies information. The controller causes the notification unit to notify output information corresponding to (a) response information, to the input information, from the interaction partner and (b) the notification unit.
US10893008B2
A method for generating and communicating communication components over a messaging channel is provided. The method includes (i) presenting a structured micro block based on a conversation in a form of unstructured natural language in the messaging channel between a user and an agent (ii) incorporating the structured micro block that collects strongly typed information from the user as a part of the conversation in the messaging channel, (iv) generating a structured workflow by interleaving the structured micro block with the unstructured natural language, and (v) communicating the structured workflow over the messaging channel for enabling the user to perform one or more operations.
US10893006B2
Novel tools and techniques might provide for implementing virtual platform media access control (“MAC”) address-based layer 2 and layer 3 network switching. In some embodiments, a method might comprise receiving, at a network node in a network, a data packet having a header comprising a MAC destination address, and routing, with the network node, the data packet over open systems interconnection (“OSI”) model layer 3 or network layer of the network, based at least in part on the MAC destination address in the header of the data packet. The MAC destination address comprises a first portion comprising an organizationally unique identifier (“OUI”) and a second portion comprising an identifier for a destination network interface controller (“NIC”) and/or virtual NIC (“VNIC”), which might be associated either with the same service provider associated with the network node or the network or with a different service provider, content provider, and/or application provider.
US10893004B2
Packets of a network flow are received at a virtual traffic hub, which includes an action implementation layer at which routing actions generated at a decisions layer are performed. One or more properties of one or more packets of the flow are analyzed at the virtual traffic hub. An indication of an anomaly of the flow, detected based at least in part on the analysis, is provided to one or more destinations.
US10893000B2
Embodiments for increasing resource allocations and application instances in diagonal scaling in a distributed computing environment. Resource consumption of each one of a plurality of application instances is tracked and compared to resource allocations of each one of the plurality of application instances. For each one of a plurality of resource increase operations, a resource increase operation to an associated application instance of the plurality of application instances is computed and applied, the resource increase operation being applied when a resource increase can be accommodated on a host running the associated application instance and an increase limit associated with the associated application instance for the resource has not been reached, thereby optimizing application efficiency and resource utilization in the distributed computing environment.
US10892980B2
A method performed by a digital Distributed Antenna System (“DAS”) for routing aggregated carriers received by at least one digital master unit of the DAS to at least one digital remote unit of the DAS. The method includes identifying the received aggregated carriers to be transmitted to a wireless communication device located in a coverage area served by the at least one digital remote unit, and routing the identified aggregated carriers through the DAS such that the carriers are transported to said at least one digital remote unit for transmission to the wireless communication device.
US10892955B1
Briefly, methods and/or apparatuses are described for network management via a graphical user interface (GUI).
US10892954B2
A system includes a provider module to serve a Software Defined Infrastructure (SDI) service request in a first language. The system includes an NSP translation module to translate the SDI requests from the first language into a service chain including a set of Network and Service Primitives (NSP), and a service space module to map each NSP onto a multidimensional vector space using a matrix. The matrix provides positions within the multidimensional vector space of vectors corresponding to any possible NSP. The service space module queries the matrix with a sequence of vectors to retrieve a further sequence of vectors by geometric operations to find a level of similarity between the vectors and the vectors of the service space, in order to predict a new NSP according to the further sequence starting from neighbor NSPs, and predict the neighbors NSPs composing the further sequence.
US10892947B2
A manager of a cross-cloud distributed application manages the application via a cloud-management service. The application is hosted collectively by plural clouds, at least one of which is a public cloud. The service is provided with log-in credentials for the public cloud so that the resources provided by the public cloud to the application can be discovered. The service collects data generate by the clouds, translates the collected data to conform to a unified data model used by the service. The translated data can be aggregated, e.g. over any group of application instances, e.g., to characterize the distributed application as a whole, any component of the distributed application, or any arbitrary collection of application instances. A cost analysis can determine the cost effectiveness of any potential reconfiguration of the distributed application. The distributed application is reconfigured based, at least in part, on the cost analysis.
US10892939B2
A system and method for managing a network apparatus of a communication network. The system includes a network management center including a management-on-board manager MoB-M and a management-on-board agent MoB-A executed at the network apparatus. During its execution, the agent MoB-A performs at least part of a management task on the network apparatus. Besides, during its execution the agent MoB-A retrieves at least one instruction from the manager MoB-M, and executes it for completing the management task. This way, the manager MoB-M may dynamically adapt the behavior of the agent MoB-A to unforeseen events or changes occurring in the network, without the need to rewrite the whole agent logic.
US10892938B1
Systems, methods, techniques and apparatuses for managing distributed applications of networked intelligent agents are disclosed. The agents are operably to autonomously discover semantic profiles and associated data of other agents in a networked system participating in a given application. The agents need not be in direct communication with or known to all the other agents in the networked system.
US10892936B2
The invention provides a method and apparatus for managing operation of a spanning tree protocol process in a network bridge. This comprises setting the network bridge to either an active mode or a defer mode in which a spanning tree protocol process is not run in response to a triggering event. The system remains in the defer mode for a period of time in which no further operations of the state machines will take place, before reverting to the active mode and normal processing of triggering events is carried out.
US10892928B2
Methods, systems, and devices for wireless communication are described. In some aspects, a user equipment (UE) may identify a resource block set that includes a data region and a control region, wherein the resource block set spans a portion of a system bandwidth in a shortened transmission time interval (sTTI), wherein the sTTI includes three symbols, wherein the control region occupies the three symbols and includes control information for the UE for the sTTI, and wherein the control region and the data region are frequency division multiplexed. The UE may obtain content in the sTTI based at least in part on the control information. Numerous other aspects are provided.
US10892919B1
A detector and an interference cancellation method for a spatial multiplexing filter bank multicarrier with offset quadrature amplitude modulation (SM-FBMC/OQAM) system are provided. The detector includes a decision unit, an inter-symbol feedback filtering unit and an inter-antenna feedback filtering unit. The decision unit is configured to receive a plurality of reception signals corresponding to a subchannel and a plurality of reception antennas to output a decision signal corresponding to the subchannel and a transmission antenna. The inter-symbol feedback filtering unit is configured to feed back the decision signal corresponding to the subchannel and the transmission antenna to eliminate an inter-symbol interference (ISI). The inter-antenna feedback filtering unit is configured to feed back a decision signal corresponding to the subchannel and another transmission antenna to eliminate an inter-antenna interference (IAI).
US10892914B2
For example, a wireless communication receiver may be configured to switch one or more RF components of the receiver between an on-state and an off-state based on at least one detection criterion for preamble detection of a frame preamble by a preamble detector of the receiver, switching the one or more RF components between the on-state and the off-state including switching the one or more RF components from the on-state to the off-state based on determination that the at least one detection criterion is not met, and switching the one or more RF components from the off-state to the on-state after an off-state period, wherein a duration of the off-state period is based at least on a preamble duration of the frame preamble; and to repeat switching the one or more RF components between the on-state and the off-state until the frame preamble is detected by the preamble detector.
US10892913B2
A gateway that is mounted on a vehicle, includes: a communication unit that can communicate with an external device through other gateway capable of communicating with the external device outside the vehicle, wherein said other gateway includes a switch unit that executes relay processing of relaying communication data and a processing unit that controls the relay processing of the switch unit, wherein said communication unit can relay communication data received from said switch unit to a device inside said vehicle, said gateway further including: a control unit that determines abnormality in said other gateway and if it is determined that said abnormality occurs, controls relay processing of said other gateway.
US10892910B1
Aspects for data transmission over wired networks are described herein. The aspects may include a first transceiver and a second transceiver respectively connected to a communication bus. When the first transceiver receives differential signals from the communication bus, the first transceiver may be configured to convert the differential signals to digital signals and further to transmit the digital signals to a configurable logic circuit connected to both the first transceiver and the second transceiver. The configurable logic circuit may be configured to transmit the digital signals to the second transceiver when the communication bus is idle. The second transceiver may be configured to convert the digital signals back to differential signals and transmit the differential signals back to the communication bus.
US10892909B2
A series terminal for an automation system, having an insulating housing, which has an electrical contact on at least one side of the housing with which the series terminal can be connected with a data bus of an automation system. The series terminal comprises an integrated electronic processing unit which is connected to the at least one contact device and is designed for transmitting and/or receiving data via the data bus. In this case, the integrated electronic processing unit is set up to query a configuration of the automation system and, based on the configuration, to generate an individual cryptographic key for the automation system in conjunction with a secret cryptographic key stored in the series terminal.
US10892908B2
A method for managing communication with a building automation device, the method being performed in a gateway, includes the steps of: receiving a packet from the building automation device; determining that the gateway currently fails to support a communication protocol being compatible with the packet; transmitting the packet to a protocol server; receiving, from the protocol server, executable software instructions to be used for communication over the communication protocol being compatible with the packet; and installing the executable software instructions to provide a capability to communicate over the communication protocol being compatible with the packet.
US10892907B2
A home automation (HA) system may include a cloud server, HA operation devices within a senior living facility, and HA user interface devices for respective users within the senior living facility. Each HA user interface device may include a user input device, a display defining a user interface (UI), and a controller. The HA system may include HA hub devices within the senior living facility to provide communications for the cloud server, the HA user interface devices, and the HA operation devices. The controller may send user interaction data to the cloud server and operate the UI according to a user cognitive level. The cloud server may be configured to determine the user cognitive level based upon the user interaction data received from a given HA user interface device, and send the user cognitive level to the given HA user interface device.
US10892905B2
Systems and methods of real time notification of activities that occur in a web-based collaboration environment are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, for selecting a recipient of a notification an activity according to criteria determined based on a workspace in which the activity was performed in the online collaboration platform and/or sending the notification of the activity to the recipient such that the recipient is notified in real time or near real time to when the activity occurred.
US10892902B2
Temporal key generation devices and methods are described. One such device of a first domain receives a “seed” to generate a private key associated with a public key for use in a second domain. The device uses the private key in cryptographic operations with the second domain. When the device loses power or is no longer connected to the second domain, the private key may be erased or no longer stored on the device.
US10892900B2
The present specification discloses a service authorization method, apparatus and device. In one aspect, the method includes: obtaining, by a first execution unit that runs in a first security environment, information to be verified; generating, by the first execution unit that runs in the first security environment, a verification result of the information to be verified; signing, by the first execution unit that runs in the first security environment, the verification result using a signature verification private key to provide signature information; obtaining, by a second execution unit that runs in a second security environment, the signature information from the first execution unit; verifying, by the second execution unit that runs in the second security environment, the signature information using a signature verification public key corresponding to the signature verification private key; and in response to verifying the signature information, performing service authorization based on the verification result.
US10892897B2
System and method for using a distributed ledger gateway are disclosed. In one embodiment, in an information processing apparatus comprising at least one computer processor, a method for interacting with a plurality of distributed ledgers may include: (1) receiving a client request comprising a payload to be written to one of a plurality of distributed ledgers and metadata extracted from the client request; (2) identifying a destination distributed ledger of the plurality of distributed ledgers; (3) logging a source of the request and the destination distributed ledger; (4) encrypting the payload; and (5) routing the encrypted payload to the destination distributed ledger.
US10892896B2
An authentication request is sent to a server. An authentication request reply message is received from the server. A biometric feature input by a user is received. A biometric feature template identifier (ID) corresponding to the received biometric feature is acquired using the received biometric feature. The acquired biometric feature template ID is compared with a stored biometric feature template ID included in an enable record that is used for biometric feature verification and created during a biometric feature verification enabling process. When the two biometric feature template IDs are consistent, an authentication response message is generated. The authentication response message is sent to the server for verification. Verification includes comparing the biometric feature template ID in the authentication response message with the biometric feature template ID in a saved user record. The verification succeeds if the two biometric feature template IDs are consistent; otherwise an error is reported.
US10892893B2
A method for key distribution between a server (1) and a medical device (3A, 3B), in particular an infusion device, comprises: providing, at the server (1), a security key (4A, 4B) to be used for a secure data communication of the medical device (3A, 3B); establishing a first communication link (11) between the server (1) and a computing device (2); establishing a second communication link (30A, 30B) between the computing device (2) and the medical device (3A, 3B); retrieving, by the computing device (2), the security key (4A, 4B) from the server (1) via the first communication link (11); and transmitting, by the computing device (2), the retrieved security key (4A, 4B) to the medical device (3A, 3B) via the second communication link (30A, 30B). In this way a method for the security key distribution between a server and a medical device is provided, the method being suitable even for medical devices having low computational and memory capabilities.
US10892889B2
A system and method for providing a rapid, yet highly secure cryptographic application, to provide enhanced protection for digital data. At least one random value and Deterministic Sequence Generator (DSG) seeds are mathematically processed to create an initialization value (IV). The initialization value (IV) is mathematically processed with a user key to generate a set of initial DSG vectors. The initial DSG vectors are then inputted into a DGS component, and, using the initial DSG vectors, the DSG component creates an additive table and a substitution table. An initial internal working key is generated from the user key and the initial DSG vectors. An addition, an XOR and a substitution operation is applied to each byte of plaintext data in combination with the internal working key to enable the cipher to quickly and effectively encrypt the plaintext data. Once encrypted, the encrypted data may be stored in memory for subsequent use and/or transmitted to another party. Decryption of the encrypted data may be performed by applying the inverse of the above process.
US10892888B2
A computer-implemented method for information protection comprises: determining one or more data inputs and one or more data outputs for a transaction, wherein the data inputs are associated with input data types respectively, and the data outputs are associated with output data types respectively; encrypting the input data types and the output data types; committing each of the encrypted input data types and the encrypted output data types with a commitment scheme to obtain corresponding commitment values; obtaining at least a parameter R based at least on the commitment values; and submitting the transaction to one or more nodes in a blockchain network with disclosure of the parameter R and without disclosure of the input data types and output data types for the nodes to verify consistency between the input data types and the output data types.
US10892878B2
A reference signal sending method and apparatus, and a reference signal receiving method and apparatus are provided. The method includes: determining, by a network device, a first configuration of a first reference signal and a second configuration of a second reference signal, where the first configuration includes a first subcarrier spacing, and the second configuration includes a second subcarrier spacing; and sending, by the network device on a first subband, the first reference signal meeting the first configuration, and sending, on a second subband, the second reference signal meeting the second configuration, where a parameter configuration of the first subband is different from a parameter configuration of the second subband.
US10892866B2
In an aspect, to perform inter-frequency measurements by a user equipment (UE) in a carrier aggregation mode, the UE receives assistance data identifying one or more reference signal occasions for one or more neighbor cells, receives information identifying one or more subframes during which the one or more neighbor cells do not carry data transmissions, identifies, for a first reference signal occasion of the one or more reference signal occasions, a first subframe of the one or more subframes that overlaps the first reference signal occasion, tunes, during the first subframe, a first active carrier receiver of a plurality of active carrier receivers away from a first frequency on which the first subframe is transmitted to a second frequency on which the first reference signal occasion is transmitted, and measures, by the first active carrier receiver, the first reference signal occasion on the second frequency during the first subframe.
US10892844B2
In order to enable more stable monitoring of communication status, a communication device is provided with: a setting unit which sets a first wavelength selected from wavelength selection alternatives included in wavelengths of light included in dummy light, and a first transmission power which is selected in accordance with a first communication status from a plurality of transmission power selection alternatives that are set in advance; a generation unit which generates light of the first wavelength from the dummy light; an adjustment unit which adjusts the light of the first wavelength to first light of the first transmission power; and a multiplexing unit which multiplexes the first light with communication light serving as light for a predetermined communication so as not to overlap each other on the time axis, and which delivers the multiplexed light to another communication device.
US10892843B2
A spread spectrum system is used for transmitting data to devices in a distributed system. Each device has a respective spread spectrum code, and has a corresponding encoder in a central control system operating the same spread spectrum codes, the encoded data relating to the devices being aggregated over a shared channel. An additional broadcast spread spectrum coding sequence is allocated to a broadcast channel readable by a plurality of the devices using a command extraction function and used to transmit general commands for operation by the plurality of devices. Individual actuators may be arranged to respond in different ways to such a broadcast command, for example switching some on and switching others off. The broadcast may also be used to change the coding sequences allocated to individual devices, allowing flexible use of the available spread-spectrum coding sequences.
US10892841B2
A sensor may determine a sampling pattern based on a group of synchronization signals received by the sensor. The sampling pattern may identify an expected time for receiving an upcoming synchronization signal. The sensor may trigger, based on the sampling pattern, a performance of a sensor operation associated with the upcoming synchronization signal. The performance of the sensor operation may be triggered before the upcoming synchronization signal is received.
US10892840B2
A method for TDMA slot synchronization and calibration of a master and a slave includes: receiving a synchronizing frame from the master by the slave, wherein the synchronizing frame includes a first count value of a timing counter of the master; analysing the synchronizing frame by the slave to acquire the first count value; and adjusting a TDMA slot of the slave according to the first count value and a second count value of a timing counter of the slave to synchronize the TDMA slot of the slave with a TDMA slot of the master.
US10892836B2
A system that performs self-diagnosing of unreliable radio frequency identification (RFID) tags in a first location within an environment includes an RFID printer that prints RFID tags in the first location and RFID antennas located at different distances to the first location. The system obtains, for each RFID tag, a first set of RFID parameters of the RFID tag for each RFID antenna when the RFID tag is in the first location. The system generates, for each RFID tag, a model of RFID tag behavior over different distances to an RFID antenna, based at least in part on the first set of RFID parameters obtained for the RFID tag.
US10892830B1
An integrated compact light engine configured in a on-board in-package optics assembly. The compact light engine includes a single substrate to integrate multiple optical-electrical modules. Each optical-electrical module includes an integrated optical transceiver based on silicon-photonics platform, in which a transmit path configured to output four light signals centered at four CWDM wavelengths and from four laser devices and to modulate the four light signals respectively by four modulators driven by a driver chip and to deliver a multiplexed transmission light. A receive path includes a photodetector to detect four input signals demultiplexed from an incoming light and a trans-impedance amplifier chip to process electrical signals converted from the four input signals detected. A multi-channel light engine is formed by co-integrating or co-mounting a switch device with multiple compact light engines on a common substrate member to provide up to 51.2 Tbit/s total capacity of data communication with median-or-short-reach electrical interconnect.
US10892824B2
Many free-space optical (FSO) communications systems use pointing, acquisition, and tracking (PAT) systems to align the transmit and receive apertures for efficiently coupling received light to a detector. Conventional PAT systems divert energy from the communications receiver to a photodiode array for measuring tilt in the focal plane. Unfortunately, diverting energy from communications to PAT reduces SNR and sensitivity for communications. The PAT terminal disclosed here determines tilt angle without diverting energy from the communications receiver. It tracks the power in different spatial modes and uses that power distribution to determine tilt information for PAT. It does this with a passive mode converter, such as a photonic lantern, that maps power in each spatial mode at the receive aperture to a different single-mode output. Photodetectors at the single-mode outputs convert the received light into electrical signals that are demodulated for communications and whose amplitudes are used to derive the tilt information.
US10892821B2
The present application discloses a method for a terminal to receive a downlink signal including at least one code word in a wireless communication system. Particularly, the method is characterized by: a step of receiving a first code word, through a first number of layers, and a second code word, through a second number of layers, which have been newly transmitted from a base station; a step of transmitting, to the base station, a negative acknowledgement for one of the first code word and the second code word; and receiving, from the base station, a code word which has been re-transmitted in response to the negative acknowledgement, and a third code word which has been newly transmitted, wherein the number of layers for receiving the re-transmitted code word is equal to the number of layers involved in the new transmission thereof.
US10892813B2
Aspects of mmWave beam tracking and beam sweeping are described, for example, an apparatus can include an antenna array including sub-arrays and processing circuitry configured to perform beamforming, beam tracking, and management thereof at the antenna sub-arrays. The processing circuitry can further be configured to determine the angle of arrival of a received signal received in response to performing the beamforming function and adjust phase shifters of the apparatus according to the angle of arrival. Other apparatuses, systems and methods are described.
US10892810B2
An apparatus and method for dynamically selecting a beamforming codebook and hierarchically generating beamforming codebooks is provided. According to one embodiment, an apparatus includes a channel estimation processor configured to receive a signal using a current beamforming codebook in a current beam sweeping period; a look-up table configured to store a plurality of beamforming codebooks; a state abstraction processor connected between the channel estimation processor and the look-up table, and configured to determine a codebook index based on a current channel condition as a function of the received signal and the current beamforming codebook, and select one of the plurality of beam sweeping codebooks in the look-up table as the beamforming codebook for the next beam sweeping period based on the codebook index.
US10892809B2
Provided are a method and apparatus for transmitting CSI feedback information for multiple beams. The method includes: transmitting information for indicating a type of the CSI feedback information; transmitting a first type of CSI feedback information in the CSI feedback information for the multiple beams by using a first type of CSI feedback manner, wherein the first type of CSI feedback information includes at least first transmission rank information, first channel quality information and feedback information for a first beam in the multiple beams; and transmitting a second type of CSI feedback information in the CSI feedback information for the multiple beams by using a second type of CSI feedback manner, wherein the second type of CSI feedback information includes at least second transmission rank information, second channel quality information, and feedback information for beams other than the first beam in the multiple beams.
US10892806B2
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training and deploying machine-learned communication over multi-input-multi-output (MIMO) channels. One of the methods includes: determining a transmitter and a receiver, at least one of which implements a machine-learning network; determining a MIMO channel model; determining first information; using the transmitter to process the first information and generate first RF signals representing inputs to the MIMO channel model; determining second RF signals representing outputs of the MIMO channel model, each second RF signal representing aggregated reception of the first RF signals altered by transmission through the MIMO channel model; using the receiver to process the second RF signals and generate second information as a reconstruction of the first information; calculating a measure of distance between the second and first information; and updating the machine-learning network based on the measure of distance between the second and first information.
US10892803B1
An antenna structure includes a curved base and a plurality of multi-input multi-output (MIMO) antenna cell. The curved base has a convex curved surface. The MIMO antenna cells are uniformly and movably located on the convex curved surface. Each of the MIMO antenna cells has receiving units and transmission units.
US10892785B2
The present application discloses a method and an apparatus for signal processing. In the present application, since a front end device in a base station system performs MIMO detection and related baseband-processing of a time domain signal received from an antenna unit and transmits the signal that is baseband-processed to a back end device of the base station system, the back end device merely performs other baseband processing, apart from the MIMO detection and the related baseband processing. Compared with the prior art, the embodiments of the present application move some of the baseband processing forward to be implemented on a front end device such that only the data of each scheduled user with less redundancy are required to be transmitted in an interface between the front end device and a backend device, reducing the pressure on the rate of data transmission between the front end device and the back end device.
US10892778B2
Provided is an encoding method and device and a decoding method and device for structured LDPC. The encoding method includes: determining a base matrix used for encoding and performing an LDPC encoding operation on a source information bit sequence according to the base matrix and an expansion factor Z corresponding to the base matrix to obtain a codeword sequence, where Z is a positive integer. The base matrix includes multiple submatrices and the submatrices include an upper-left submatrix Hb1 and an upper-left submatrix Hb2, and the upper-left submatrix Hb1 is an upper-left submatrix of the upper-left submatrix Hb2.
US10892777B2
Method and apparatus for decoding error correction code (ECC) code words. Reference voltages are used to extract a selected code word from a communication channel. The selected code word is processed by an ECC decoder, and an initial syndrome weight is determined indicative of unresolved parity errors. A coarse search operates to concurrently adjust, over a first succession of iterations, each of the reference voltages. A subsequent fine search operates, over a second succession of iterations, to individually adjust the reference voltages. Decoding and syndrome weight determination continues over each iteration until a minimum syndrome weight is obtained, after which a user data content of the code word is decoded. The coarse search may transition the decoder from a saturated operational region to a linear operational region. The decoder may be a low density parity check (LDPC) decoder.
US10892775B1
Various example embodiments relate to unifying a plurality of parallel interfaces. A transmitting apparatus configured to serialize parallel bits implements a dynamic divider circuit for loading varying parallel bits into the transmitting apparatus. An input clock generator is configured to generate a desired and/or predefined clock frequency. The dynamic divider circuit receives the desired and/or predefined clock frequency and generates a parallel clock frequency by dividing the desired and/or predefined clock frequency based on a variable division input. Number of parallel bits loaded into the transmitting apparatus is based on the generated parallel clock frequency. Further, a shift register generates a bit stream from the parallel bits loaded into the shift register and the generated bit stream is converted to serial bit by a multiplexer.
US10892773B2
A sigma-delta analog-to-digital converter including a gain element connected to an integrator. The gain element switches between different gain values during consecutive phases of a clock signal having a different number of clock cycles. A counter is configured to count with a different increment step size dependent on the first and second gain values. The converter may be part of a sensor arrangement with a temperature sensor.
US10892768B2
Disclosed examples include a method and automated test system for testing an ADC. The method includes computing an ADC noise value based on a first set of data values sampled while the ADC input terminals are shorted, computing a first system noise value based on a second set of data values sampled while a test circuit signal source applies zero volts to the ADC through a signal chain, computing a signal chain noise value based on the first system noise value and the ADC noise value, computing a measured SNR value based on a third set of data values sampled while the test circuit signal source applies a non-zero source voltage signal to the signal chain, computing a second system noise value based on the measured SNR value, and computing an ADC SNR value based on the second system noise value and the signal chain noise value.
US10892765B1
A phase locked loop (PLL) includes a phase detector, a first low-pass filter, an oscillator, a feedback divider and a cycle slip detector. The cycle slip detector is operable to detect at a first time instance, a cycle slip between an input clock and a feedback clock of the PLL. Upon detection of the cycle slip, the cycle slip detector is operable to increase a loop BW of the PLL. As a result, faster relocking of the PLL is achieved upon occurrence of an abrupt and large frequency difference between the input clock and the feedback clock.
US10892758B1
A receiver includes an input node coupled to receive an analog signal, a first switch coupled between the input node and a first node, a second switch coupled between the input node and a second node, a first resistive element coupled between the first node and a reference node, a second resistive element coupled between the second node and the reference node, a first capacitive element coupled to the first node, and a second capacitive element coupled to the second node. The receiver also includes a comparator having a first input coupled to the input node to receive the analog signal, and a second input coupled to the reference node to receive a reference voltage, wherein an output of the comparator controls the first and second switches.
US10892757B1
A metal oxide semiconductor (MOS) transistor has a source terminal, a drain terminal, a gate terminal and a body terminal. The source terminal is connected to receive a supply voltage and the body terminal is connected to receive a reverse body bias voltage. A photovoltaic circuit has a first terminal connected to the source terminal of the MOS transistor and a second terminal connected to the body terminal of the MOS transistor. The photovoltaic circuit converts received photons from the environment to generate the reverse body bias voltage.
US10892755B2
In certain embodiments, driver circuitry generates drive signals to drive driven circuitry to transition between first and second states. The driver circuitry has a first-to-second driver circuit that generates a first drive signal to drive the driven circuitry to transition from the first state to the second state and a second-to-first driver circuit that generates a second drive signal to drive the driven circuitry to transition from the second state to the first state. The driver circuitry includes two complementary triggered current pulse generators (described in U.S. Pat. No. 10,554,206) that combine to efficiently provide switch drive for a FET or other reactive load. The triggered drive has fast edges for low switching losses. In certain embodiments, the low power triggered drive circuitry can respond to a slowly changing feedback signal to switch a FET so as to regulate a power converter output.
US10892749B2
An electronic circuit of the embodiments includes at least one first n-type transistor, at least one first p-type transistor, a supply circuit, a detection circuit, and a control circuit. The supply supplies current to a control terminal of a semiconductor switching element. The detection circuit acquires a value associated with a voltage at a first terminal of the semiconductor switching element. The control circuit causes one type of transistors of the first n-type transistors and the first p-type transistors to be in the non-driven state and causing at least one of the other type of transistors to be in the driven state, at least based on the value associated with the voltage. The first n-type transistor is electrically connected to a reference potential and the control terminal, and the first p-type transistor is electrically connected to a power supply potential and the control terminal.
US10892745B2
A circuit detects a digital pattern with a first counter having an input receiving a digital pattern, and an output providing an output signal after detecting a first number of pulses during a first time period. A latch has an input coupled to the output of the first counter for latching the output signal of the first counter. A second counter has an input receiving the digital pattern, and an output providing an output signal after detecting a second number of pulses during a second time period. A logic gate has a first input coupled the output of the first counter, and a second input coupled to the output of the second counter, and an output coupled to the input of the latch. An amplitude detection circuit has an input coupled for receiving the digital pattern and an output coupled to the input of the first counter.
US10892739B2
A bandpass acoustic wave filter device includes an IDT electrode and a dielectric film disposed on a piezoelectric substrate including a LiNbO3 layer, and an acoustic wave resonator is defined by the IDT electrode. The acoustic wave resonator utilizes the Rayleigh wave, and a response of an SH wave excited by the acoustic wave resonator is outside a pass band of the acoustic wave filter device.
US10892724B2
A distributed power amplifier includes radio frequency (RF) input and output terminals. A first field effect transistor (FET) is coupled at a first gate terminal to the RF input terminal and at a first drain terminal to the RF output terminal. The first FET has a first periphery and a first source terminal electrically connected to ground potential. A second FET has a second periphery smaller than the first periphery. The second FET has a second gate terminal electrically coupled to the first gate terminal through a first inductor, a second drain terminal electrically coupled to the first drain terminal through a second inductor, and a second source terminal electrically connected to the ground potential. A drain voltage terminal, which excludes a resistive element, is electrically coupled to a drain bias network through which a drain bias voltage is applied to the first drain terminal and the second drain terminal.
US10892721B2
Apparatus and methods for oscillation suppression of cascode power amplifiers are provided herein. In certain implementations, a power amplifier system includes a cascode power amplifier including a plurality of transconductance devices that operate in combination with a plurality of cascode devices to amplify a radio frequency input signal. The power amplifier system further includes a bias circuit that biases the plurality of cascode devices with two or more bias voltages that are decoupled from one another at radio frequency to thereby inhibit the cascode power amplifier from oscillating.
US10892711B2
An oscillator includes a first resonator element, a first circuit element configured to oscillate the first resonator element to generate a first oscillation signal, a first package which is configured to house the first resonator element and the first circuit element, and has a mounting surface and a mounting terminal disposed on the mounting surface, a second resonator element an oscillation frequency of which is controlled based on the first oscillation signal, and a second package which houses the second resonator element and is provided with the second package mounted on the mounting surface of the first package.
US10892709B1
A synthetic crystal oscillator enables a conventional crystal to be replaced with purely active electronic elements. Stability and performance characteristics are shown to be comparable-to-superior to a conventional crystal oscillator with side-by-side simulations. The synthetic crystal oscillator with purely active electronic elements offers cost, miniaturization and performance benefits. In some examples, the purely active electronic elements include an RLC circuit generate multiple stable concentric oscillations associated with nonlinear resonance used as an oscillator without a conventional crystalline structure coupled to the electrical circuit.
US10892708B2
Electrical component location is provided. Employed location techniques may include providing a cycling signal, having components to be located sense the cycling signal at the same time, report back the sensed signal, and determining relative locations for one or more of the components using the sensed signals reported by the components.
US10892706B2
A solar power system includes a plurality of solar power cells mounted on an outer surface of a spherical frame, the spherical frame including an inner surface that defines an interior volume; at least one magnet mounted adjacent the outer surface of the spherical frame or within the interior volume of the spherical frame and configured to generate a magnetic field within the interior volume; and a magnetized heat transfer fluid disposed and flowable within the interior volume of the spherical frame based, at least in part, on an amount of heat transferred from the outer surface of the spherical frame into the magnetized heat transfer fluid and the magnetic field.
US10892697B2
In order to shorten an activation time while realizing high accuracy motor control, a motor control apparatus operable to control a motor is provided. The apparatus comprises: a first drive control unit configured to drive the motor by forced commutation control; a second drive control unit configured to drive the motor by vector control; and a control unit configured to control to drive the motor by one of the first drive control unit and the second drive control unit. A first control period which is a control period in which the first drive control unit controls the motor is shorter than a second control period which is a control period in which the second drive control unit controls the motor.
US10892696B2
At least one of conditions are satisfied, the conditions are a condition that directions of vectors of N sets of first pulse voltages are different from each other, a condition that directions of vectors of N sets of second pulse voltages are different from each other, and a condition that directions of vectors of N sets of third pulse voltages are different from each other. Further, periods in which voltages having different directions of the vectors among the N sets of the first, the second and the third pulse voltages, are applied at least partially overlap with each other.
US10892695B2
A low-frequency torque controller 9 outputs a low-frequency torque controller output τdc* based on a torque command value τ* and a torque detection value τdet, and a vibrational torque controller 11 outputs a vibrational torque command value τpd* based on the torque command value τ*, the torque detection value τdet, and a rotational phase detection value θ. Meanwhile, in a high-frequency resonance suppression controller, an inverter torque command value τinv* is outputted based on the torque detection value τdet and a corrected torque command value τr* obtained by adding the low-frequency torque controller output τdc* to the vibrational torque command value τpd*. The invention thus provides shaft torque vibrational control of a motor drive system wherein engine vibrational torque command values including distortion components are tracked while entirely removing the influence of resonance, non-periodic disturbances, and periodic disturbances.
US10892693B2
A method for controlling an electric motor, implemented in a variable speed drive, the variable speed drive being connected to the electric motor through a transformer, the method including; executing an identification sequence of the transformer for determining gain data corresponding to an inverse function of a transfer function of the transformer; generating a transfer module based on said determined gain data; determining a start-up sequence of the electric motor to be implemented by the variable speed drive by executing the transfer module on a reference current path.
US10892690B2
An actuator device comprises an EAP structure which deforms in response to a drive signal applied to the device, a device output being derived from movement of the EAP structure. A delay arrangement is used such that the mechanical output from the device is not generated for a first range or type of applied drive signals, and said device output is generated for a second range or type of applied drive signals. This device is for example particularly suitable for use in a passive matrix system.
US10892684B2
An output transistor is made to perform switching operation synchronous with a clock signal in a current mode based on an error voltage, which is commensurate with the difference between a feedback voltage commensurate with an output voltage and a reference voltage, and a slope voltage, which is commensurate with a current that passes through the output transistor. Based on the result of comparison of the error voltage with a skip threshold voltage, a skip signal is generated. When the skip signal turns to high level in response to a light load, the switching operation is stopped. Thereafter, when the skip signal turns back to low level, the output transistor is turned on asynchronously with the clock signal.
US10892679B2
A controller includes a current limit generator that generates a current limit threshold. A switch controller receives the current limit threshold, an enable signal, and a current sense signal representative of a current through a power switch. The switch controller generates a drive signal to control switching of the power switch to control the transfer of energy from an input of the power converter to an output of the power converter in response to the enable signal and the current sense signal. The switch controller outputs the drive signal to turn on the power switch in response to the enable signal and turns off the power switch when the current sense signal reaches the current limit threshold. A jitter generator generates a jitter signal for jittering a switching period of the drive signal. The current limit threshold is modulated by the jitter signal.
US10892674B2
A linear vibration generator including a plate type spring each having bent portions includes: a case for covering top and side portions thereof; a bracket coupled to the underside of the case; a coil fixed to one side of a top surface of the bracket and receiving external power from an FPCB; a plate type spring having bent portions and configured to allow one end thereof to be fixed to a vibrator; and the vibrator having a weight fixed to one end of the plate type springs and a magnet insertedly fixed to a hollow portion of the weight.
US10892650B2
A large area wireless power system having a synchronization transmitter and a plurality of synchronization receivers for receiving a plurality of differential signals from the synchronization transmitter and outputting a plurality of second single-ended signals. The synchronization transmitter generates a first single-ended signal and converts the first single-ended signal into the plurality of differential signals to be transmitted to the synchronization receivers over a plurality of differential line pairs that also provide power to the synchronization receivers. The large area wireless power system also includes a plurality of high power amplifiers for receiving the plurality of second single-ended signals from the respective synchronization receivers and generating power, and a plurality of wireless power coils for receiving the power generated by the plurality of high power amplifiers and wirelessly providing power.
US10892638B2
A method determines the topology of a DERs system having a plurality of assets, where at least one of the assets is a controllable asset. The method injects a power signal at a given frequency from a controllable asset into the DERs system. The voltage at each of the plurality of assets is measured, and the magnitude of perturbation of the voltage at the given frequency is determined for each of the plurality of assets. The method then constructs the topology of the DERs system as a function of the differences of the magnitude of perturbations of each of the plurality of assets.
US10892637B2
A power supply covering both power sharing and power backup functions run in a more efficient and flexible way. The power supply adopts a power sharing converter coupled between a first bus terminal and a second bus terminal, so that if one of the bus terminals provides insufficient power, the other bus terminal kicks in by way of the power sharing converter to provide power support. In addition, a storage capacitor may also kick in to provide power support if one of the bus terminals provide insufficient power via or not via the power sharing converter.
US10892627B2
A learning algorithm for controlling a battery voltage, which reduces an error of the battery voltage by using a power generation voltage of an alternator while a vehicle is driven includes steps of: calculating, by a processor, a first error voltage indicating a difference between the power generation voltage of the alternator and the battery voltage after the vehicle has been assembled; calculating, by the processor, a second error voltage indicated by updating the difference between the power generation voltage of the alternator and the battery voltage according to an output amount of the alternator and a driving time; and calculating, by the processor, a line-to-line voltage between the alternator and the battery by adding the first error voltage and the second error voltage. This learning algorithm is advantageous since there is no side effect in voltage control such as open-loop control and there is a low voltage control error.
US10892615B2
A circuit for mitigating electric shock including an external impedance detection circuit and a test and holdoff circuit. The external impedance detection circuit detects a presence of an external impedance, such as by detecting a relative change in voltage from a startup condition and a test condition. The test and holdoff circuit inhibits operation of a power converter which delivers power to be consumed by a load. The startup condition is defined by mains power applied to the circuit with negligible power consumed by a load. The test condition is defined by non-zero power delivered to the load. According to another aspect, the external impedance detection circuit measures an input voltage using a high input power which is greater than a shock hazard threshold at a duration less than a threshold time duration and determines the presence of the external impedance based on low pass filters having different time constants.
US10892608B2
An apparatus for processing a cable including an insulating member, a shielding layer, and a conductor, the apparatus includes a frame forming a housing having an aperture configured to receive an end portion of the cable; a first gripping member disposed within the housing and being configured to grip the cable; and a second gripping member disposed within the housing and being configured to grip the cable; wherein the second gripping member is mounted within the housing so as to be movable relative to the first gripping member to effect fanning and cutting of a portion of the shielding layer.
US10892603B2
Systems and methods for producing a multi-wavelength beam, wherein the system comprises a laser array and an arrayed waveguide grating having an input end and an output end, wherein the input end has an anti-reflection coating, the input end is configured to receive light from the laser array, and the output end has a reflective coating configured to reflect feedback to the laser array.
US10892598B2
A packaged transmitter device includes a base member comprising a planar part mounted with a thermoelectric cooler, a transmitter, and a coupling lens assembly, and an assembling part connected to one side of the planar part. The device further includes a circuit board bended to have a first end region and a second end region being raised to a higher level. The first end region disposed on a top surface of the planar part includes multiple electrical connection patches respectively connected to the thermoelectric and the transmitter. The second end region includes an electrical port for external connection. Additionally, the device includes a cover member disposed over the planar part. Furthermore, the device includes a cylindrical member installed to the assembling part for enclosing an isolator aligned to the coupling lens assembly along its axis and connected to a fiber to couple optical signal from the transmitter to the fiber.
US10892592B2
A laser gas purifying system to purify laser gas emitted from a laser apparatus and return purified gas to the laser apparatus may include a first pipe configured to pass the laser gas emitted from the laser apparatus, a purifying apparatus connected to the first pipe and configured to purify the laser gas emitted from the laser apparatus, a second pipe connected to the purifying apparatus and configured to return the purified gas purified by the purifying apparatus to the laser apparatus, and an exhausting device provided in at least one of the first pipe, the purifying apparatus, and the second pipe.
US10892588B2
This invention is related to electrical connections in wearable garments and other articles that enable the transfer of electrical signals or electrical power from one site in the garment or article to another site on the garment or article by the use of an electrical conductor printed along the length of a sewable substrate which bridges the two sites.
US10892582B2
A connector includes a terminal configured to be connected to a wire, a plate-like housing has a terminal accommodating portion configured to accommodate the terminal, the housing having a ceiling wall portion that blocks an upper of a front portion of the terminal accommodating portion and an opening portion which is opened at an upper of a rear portion of the terminal accommodating portion, and a cover configured to cover the opening portion of the terminal accommodating portion when the cover is assembled to the housing. A protruding portion is provided on a front end portion of the cover. The protruding portion presses the terminal located in a primary locking position forward in the front-rear direction to move the terminal from the primary locking position to a regular insertion position when the cover is assembled to the housing.
US10892580B2
A connector is to be joined to a mating connector. The connector includes a terminal fitting including an electrical connection portion to be connected to a mating terminal of the mating connector, a housing including an insertion hole, the electrical connection portion inserted through the insertion hole and a rear holder attached to the housing such that the rear holder presses and holds the terminal fitting against the housing. The housing includes a reference surface to restrict the electrical connection portion, with a portion of the terminal fitting abutting the reference surface, from being further inserted into the insertion hole. The rear holder includes a pressing pin to press, when the rear holder is attached to the housing, the terminal fitting from a rear side of the terminal fitting such that the pressing pin is partially and plastically deformed and the terminal fitting is pressed against the reference surface.
US10892578B2
A conductor terminal is provided that includes at least one insulating housing, at least one contact insert, which is arranged at least predominantly within the insulating housing and which has at least one clamping spring, at least one actuating lever, by means of which the clamping spring can be deflected, wherein the actuating lever is pivotable at least from an open to a closed position and vice versa, wherein the insulating housing has as separate components at least a main housing part and a cover part, which can be positively fixed to the main housing part by means of at least a positive locking element.
US10892576B2
A socket connector is configured to mount to a component, such as a printed circuit board. The socket connector includes a base having a passageway and a channel extending outwardly from the passageway, a barrel including a wall having a flange extending outwardly therefrom, at least one biasing member engaging the flange and surrounding the wall, and a contact seated within the barrel. The wall is seated within the passageway and the flange is seated within the channel. The barrel is configured for movement within the base to align a centerline of a pin inserted into the socket connector with a centerline of the hole of the component.
US10892567B2
A connection device includes a conducting element exhibiting a tubular portion and including a conducting sheath which is perforated with distributed perforations according to a predetermined solid-void pattern, the tubular portion and the sheath being configured in such a way that the sheath can be placed inside the tubular portion with the end section positioned inside the sheath and so that the tubular portion and the sheath can then be crimped onto the end section. The sheath includes at least one longitudinal wall separating two distinct housings each configured to accept one respective longitudinal portion of the end section of cable.
US10892566B2
A conductor connection, a connection piece and a method for fabricating a conductor connection are disclosed. In an embodiment a conductor connection includes a connection piece including one or more openings and a wall whose distance from a longitudinal axis of the connection piece increases toward at least one of the openings, and several electric conductors, wherein each of the electric conductors extends through one of the openings into the connection piece.
US10892561B2
A multi-band antenna array includes first antenna elements and second antenna elements. Each first antenna element has a first shape spanned by a first long axis and a first short axis, the first long axis being longer than and perpendicular to the first short axis. Each second antenna element has a second shape spanned by a second long axis and a second short axis, the second long axis being longer than and perpendicular to the second short axis. The first long axis is non-parallel to the second long axis. The first antenna element and the second antenna element resonate at a high resonance frequency band along the first long axis and the second long axis, respectively, and the first antenna element and the second antenna element further resonate at a low resonance frequency band along the first short axis and the second short axis, respectively.
US10892560B2
An antenna assembly includes a first antenna section, a first housing section, a second antenna section, and a second housing section. The first antenna section includes a first antenna coil portion, and a first magnetic band disposed on the first antenna coil portion. The first housing section is configured to receive the first antenna coil portion and the first magnetic band. The second antenna section includes a second antenna coil portion, and a second magnetic band disposed on the second antenna coil portion. The second housing section is configured to receive the second antenna coil portion and the second magnetic band.
US10892554B2
A patch antenna includes a ground conductor pattern, feeding conductor patterns (11, 12), and a feed line (15). The feeding conductor patterns (11, 12) are disposed on the same side with respect to the ground conductor pattern and are of different sizes. The feeding conductor pattern (11) has feed points (111, 112) for direct feeding through the feed line. The feeding conductor pattern (12) has a feed point (121) for direct feeding through the feed line and a feed point (122) for capacitive feeding through the feed line. The feed points (111, 112) are opposite to each other with respect to a center point of the feeding conductor pattern (11). The feed points (121, 122) are opposite to each other with respect to a center point of the feeding conductor pattern (12).
US10892551B2
A phase shifter and a manufacturing method thereof, a liquid crystal antenna and a communication device are provided. The phase shifter includes: a first substrate and a second substrate which are oppositely arranged; and a sealing frame structure located in peripheral regions of the first substrate and the second substrate for fixing relative positions of the two substrates to form a gap for accommodating a liquid crystal material; wherein the sealing frame structure includes a support, and sealant for bonding to the first substrate, on the support. It is able to facilitate the increase in the adjusting range of the resonant frequency of the liquid crystal antenna by the phase shifter and the manufacturing method thereof.
US10892548B2
A photoconductive antenna has an array of antenna electrodes on or in a photoconductive substrate. The photoconductive substrate is irradiated with light from a pulsed laser via micro-lenses above respective gaps between antenna electrodes. This makes the photoconductive substrate temporarily conductive, causing pulsed electric antenna currents that can be used for transmission of electromagnetic radiation in the Terahertz range. The bias circuit of the antenna is configured to determine voltages applied to the antenna electrodes by capacitive voltage division over a series of successive capacitors, each capacitor being formed by the antenna electrodes of a respective pair of successive ones of the antenna electrodes in the array as plates of the capacitor adjacent to a respective one of the gaps.
US10892544B2
A dielectric structure of an electromagnetic device includes: a first dielectric portion, FDP, having a proximal end, a distal end, and a three-dimensional, 3D, shape having a direction of protuberance from the proximal end to the distal end oriented parallel with a z-axis of an orthogonal x, y, z coordinate system; and a second dielectric portion, SDP, having a proximal end and a distal end, the proximal end of the SDP being disposed proximate the distal end of the FDP, the FDP and the SDP having a dielectric material other than air; wherein the SDP has a 3D shape having a first x-y plane cross-section area proximate the proximal end of the SDP, and a second x-y plane cross-section area between the proximal end and the distal end of the SDP, the second x-y plane cross section area being greater than the first x-y plane cross-section area.
US10892536B2
A microwave device is based on gap waveguide technology, and comprises two conducting layers (101, 102) arranged with a gap there between, and protruding elements (103, 104) arranged in a periodically or quasi-periodically pattern and fixedly connected to at least one of said conducting layers, thereby forming a texture to stop wave propagation in a frequency band of operation in other directions than along intended waveguiding paths. Sets of complementary protruding elements are either each formed in said pattern and arranged in alignment and overlying each other, the complementary protruding elements of each set forming part of the full length of each protruding element of the pattern, or the sets of complementary protruding elements are arranged in an offset complementary arrangement, the protruding elements of one set thereby being arranged in between the protruding elements of the other set.
US10892534B2
A reciprocal element includes a housing having a plurality of circumferential side portions with a plurality of openings and a bottom portion in which at least one removed portion is defined. A first lamination part includes a center conductor with a plurality of leads extending to the outside of the plurality of openings, respectively, wherein the first lamination part is laminated on the bottom portion. A frame includes a main body to accommodate the first lamination part, at least one leg portion extending from a lower edge of the main body and insertedly coupled to the removed portion, and a plurality of supporting portions extending in an outer direction from the main body to support the plurality of leads, wherein through-holes extend in a vertical direction and defined in the plurality of supporting portions, respectively; and a plurality of conductive pins coupled to the plurality of through-holes, respectively.
US10892529B2
Discussed is an air-cooling battery module, which includes a cell assembly having a plurality of cells and a cooling member having a duct disposed to contact an edge portion of the cell assembly and having an air passage formed therein so that a cooling air moves therethrough, wherein the inside of the duct has a truss structure.
US10892527B2
A battery management system includes a first battery pack which supplies power to a load, a first ground unit which is connected between a first relay which is connected to the first battery pack to connect and disconnect power supply of the battery pack and the first battery pack, a second battery pack which supplies power to a load, a second ground unit which is connected between a second relay which is connected to the second battery pack to connect and disconnect power supply of the battery pack and the second battery pack and a voltage measuring unit which measures voltages of both ends of the first relay and voltages of both ends of the second relay.
US10892526B2
Provided are batteries and fuel cells incorporating a stripline detector for use in nuclear magnetic resonance (NMR). The stripline batteries and fuel cells can be used for in situ NMR measurement of battery or fuel cell chemistry. Also provided are methods for measuring in situ battery and fuel cell NMR using the stripline batteries and fuel cells of the invention.
US10892524B2
The present invention provides an aqueous electrolyte for use in rechargeable zinc-halide storage batteries that possesses improved stability and durability and improves zinc-halide battery performance (e.g., energy efficiency, Coulombic efficiency, and/or the like). One aspect of the present invention provides an electrolyte for use in a secondary zinc bromine electrochemical cell comprising from about 30 wt % to about 40 wt % of ZnBr2 by weight of the electrolyte; from about 5 wt % to about 15 wt % of KBr; from about 5 wt % to about 15 wt % of KCl; and one or more quaternary ammonium agents, wherein the electrolyte comprises from about 0.5 wt % to about 10 wt % of the one or more quaternary ammonium agents.
US10892518B2
A composite solid electrolyte includes: a lithium ion conductive solid electrolyte; and a polymer-containing electrolyte coating layer on a surface of a lithium ion conductive solid electrolyte, wherein the polymer-containing electrolyte coating layer includes an ion conductive polymer having an alkylene oxide segment.
US10892513B2
One aspect of the present invention provides a nonaqueous electrolyte secondary battery including a sulfur-containing positive electrode, a negative electrode, a cation exchange resin layer interposed between the positive electrode and the negative electrode, a positive electrode electrolyte, and a negative electrode electrolyte. The positive electrode electrolyte contains lithium polysulfide, and a sulfur equivalent concentration of the positive electrode electrolyte is higher than the sulfur equivalent concentration of the negative electrode electrolyte. Another aspect of the present invention provides a nonaqueous electrolyte secondary battery including a sulfur-containing positive electrode, a negative electrode, a cation exchange resin layer interposed between the positive electrode and the negative electrode, and a nonaqueous electrolyte. At least one of the positive electrode and the negative electrode includes a cation exchange resin, and a concentration of an anion contained in the nonaqueous electrolyte is 0.7 mol/l or less.
US10892508B2
A fuel cell unit includes a fuel cell stack having a stacked plurality of single cells; a stack case housing the fuel cell stack; a component case having an opening dosed by a wall of the stack case that is parallel to a stacking direction of the single cells; and a high-voltage component which is housed inside the component case and fixed to at least one of an opposite wall and an extending wall of the component case, on a surface of that wall facing the inside of the component case, and to which electricity generated in the fuel cell stack is supplied. The opposite wall faces the opening. The extending wall extends from the opposite wall toward the stack case.
US10892503B2
In a fuel cell system including a fuel cell, an anode gas supply channel, an anode gas discharge channel, an injector, a pressure sensor, and a controller, the controller controls the injector so that the pressure on the downstream side of the injector in the anode gas supply channel and does not become lower than target pressure, closes a discharge valve when the amount of discharged anode gas reaches a target discharge amount, the amount of discharged anode gas estimated based on the amount of decrease in the value of the pressure in a first period of the discharge valve open-period, the first period being a period from the point of time after the injector stops the injection and when variation of the pressure falls within a predetermined range to the point of time when the injector next starts the injection, and increases a ratio of the first period to the drive cycle by controlling, during the discharge valve open-period, at least one of the anode gas supply rate of the injector, the amount of electric power generated by the fuel cell, and the drive cycle of the injector.
US10892502B2
An apparatus and method for controlling operation of a fuel cell system is provided. The method includes measuring a stack current and a stack insulation resistance. The measured stack current is compared with a predetermined current reference value and the measured stack insulation resistance is compared with a predetermined first insulation reference value. An air supply amount to a fuel cell stack is increased during a predetermined time when the measured stack current is less than the predetermined current reference value and the measured stack insulation resistance is less than or equal to the predetermined first insulation reference value.
US10892497B2
A connector is moved obliquely to a first separator. An optical distance measuring device is used to optically measure an attachment position of the connector while using the first separator as a reference. A reference plane of the first separator is used as a reference. An inspection plane of the connector is also used as a reference. The inspection plane is formed to be parallel to the reference plane in the state that the connector is accurately attached to an attachment portion.
US10892485B2
An electrode material for a lithium ion secondary battery of the present invention is an electrode material for a lithium ion secondary battery including an electrode active material and a carbonaceous film that coats a surface of the electrode active material, in which a hydroxy group and a group which is at least one selected from a carboxyl group, a nitro group, and a sulfo group have been introduced to an outermost surface of the carbonaceous film, a ratio of a total count number of the group which is at least one selected from the carboxyl group, the nitro group, and the sulfo group to a count number of the hydroxy group is 0.001 or more and 10.000 or less when a surface of the carbonaceous film is analyzed through time-of-flight secondary ion mass spectrometry to obtain the ratio, a coating ratio of the carbonaceous film is set to 40% or more and 90% or less, and the carbonaceous film has at least one through-hole per 100 square nanometers.
US10892484B2
A cobalt oxide for a lithium secondary battery, a method of preparing the cobalt oxide; a lithium cobalt oxide for a lithium secondary battery formed from the cobalt oxide; and a lithium secondary battery having a positive electrode including the lithium cobalt oxide, the cobalt oxide having a tap density of about 2.8 g/cc to about 3.0 g/cc, and an intensity ratio of about 0.8 to about 1.2 of a second peak at 2θ of about 31.3±1° to a first peak at 2θ of about 19±1° in X-ray diffraction spectra, as analyzed by X-ray diffraction.
US10892481B2
Methods for pre-lithiating an electroactive material including a Group III element, Group IV element, a Group V element, or a combination thereof for an electrode for an electrochemical cell are provided as well as electrodes including the pre-lithiated electroactive material. The methods include reacting a lithiating agent including LiH or Li3N with the electroactive material to form a pre-lithiated electroactive material.
US10892475B2
A manufacturing method of a negative electrode includes: forming, on a belt-shaped copper foil, an active material film formed such that powder including a negative-electrode active material is moisturized and granulated into granulated bodies and the granulated bodies are formed into a film shape; applying a pasty heat resistant layer on the active material film; and drying the active material film and the heat resistant layer. In the applying, an HRL paste including a binder is applied as the heat resistant layer. The drying includes a first drying step, and second and third drying steps subsequent to the first drying step. A preset temperature of a first furnace used in the first drying step is a first temperature, and preset temperatures of a second furnace used in the second drying step and a third furnace used in the third drying step are a second temperature lower than the first temperature.
US10892473B2
The present disclosure provides a positive electrode plate and an electrochemical battery. The positive electrode plate comprises a positive electrode current collector and a positive electrode film. The positive electrode film is provided on the positive electrode current collector and comprises a positive electrode active material and a binder. The positive electrode active material comprises a prussian blue analogue material, the binder is an oil-soluble binder, an area density of the positive electrode film is 5 mg/cm2˜30 mg/cm2. In the positive electrode film of the present disclosure, the prussian blue analogue material is used together with the oil-soluble binder, and the area density of the positive electrode film is controlled within a certain range, so that introduction of the water molecule can be reduced during the preparation process and coating process of a positive electrode slurry, and cycle performance of the electrochemical battery can be improved.
US10892472B2
A non-aqueous electrolyte secondary battery which uses a lithium titanium composite oxide as a negative electrode active material is configured to use a first positive electrode active material that is a Co-containing lithium transition metal oxide and has a volume per mass of 8 mm3/g or more with respect to pores having a pore diameter of 100 nm or less and a second positive electrode active material that has a volume per mass of 5 mm3/g or less with respect to pores having a pore diameter of 100 nm or less.
US10892469B2
An apparatus for containing packaged battery cells in an airflow environment that includes a battery cell package with a printed circuit board, a battery cell, and a containment compartment, where the battery cell is suspended from the printed circuit board in an inverted position. The battery cell is electrically and structurally coupled to the printed circuit board, wherein a solder connection electrically and structurally couples the battery cell and the printed circuit board. The apparatus further includes a cavity of the containment compartment disposed below the battery cell, wherein a volume of the cavity of the containment compartment is greater than a volume of the battery cell.
US10892468B2
A battery module, which includes: a first bus bar electrically connected to a first electrode lead of a first battery cell; a second bus bar electrically connected to a second electrode lead of a second battery cell; a short-circuit unit configured to move toward the first bus bar and the second bus bar by receiving an expansive force due to a volume increase of the first battery cell and another battery cell adjacent to the first battery cell so that the first bus bar and the second bus bar are electrically connected to generate a short circuit; and a cartridge configured to accommodate or support at least a portion of the first electrode lead, the second electrode lead, the first bus bar, the second bus bar and the short-circuit unit.
US10892466B2
The present invention describes an electrical energy storage cell with a bridging device. The energy storage cell has an at least partially electrically conductive housing (10), at least two terminals (11, 12) on the housing (10), of which a first terminal (12) is insulated from the housing (10) and a second terminal (11) is electrically conductively connected to the housing (10), and a bridging device, which can be actuated by an external signal to connect the two terminals (11, 12) of the energy storage cell electrically to each other. The energy storage cell is characterised in that the bridging device acts between the first terminal (12) and the housing (10) of the energy storage cell. A robust construction which is inexpensive to assemble can be implemented as a result.
US10892455B2
A system for producing a battery arrangement with at least one battery module and a battery housing. The at least one battery module comprises at least one supply channel which extends in a designated introduction direction through the at least one battery module. The at least one battery module is to be introduced in the introduction direction into the battery housing, positioned in an end position provided for the battery module and firmly connected in this end position to the battery housing. Between a bottom of the at least one battery module and a bottom of the battery housing, at least one cavity is provided, which is to be connected to the at least one supply channel. A filler material is to be filled into the at least one cavity through the at least one supply channel.
US10892453B2
A battery pack includes a plurality of cell assemblies arranged side by side, and a restraining member restraining the plurality of cell assemblies along a direction in which the cell assemblies are arranged. Each of the plurality of cell assemblies includes a cell, a first spacer, a second spacer, a first connecting member, and a second connecting member. In adjacent cell assemblies, either one of the first and second extension portions of one of the adjacent cell assemblies and either one of the first and second extension portions of the other one of the adjacent cell assemblies are overlapped on each other between the first spacer and the second spacer that are overlapped on each other.
US10892451B2
A rechargeable battery pack including a housing including a bottom wall and a top wall opposite the bottom wall, a plurality of battery cells at least partially positioned within the housing, and a latch mechanism. Where the latch mechanism includes a first linkage member having a contact surface accessible by the user from outside the housing, and where the contact surface is positioned proximate the bottom wall of the housing, a locking pawl movable with respect to the housing between a locked position and an unlocked position and in operable communication with the first linkage member, and where the locking pawl is positioned proximate the top wall of the housing.
US10892450B2
An effects control module for a musical instrument has a housing and a battery enclosure assembly rotatably coupled to the housing. The battery enclosure assembly includes a door with a magnetic plate attractive to a surface of the housing to enable final closure of the battery enclosure assembly with respect to the housing absent external force. No external human force is needed to enable and complete final closure of the battery enclosure assembly with respect to the housing after the critical magnetic position of the door. The battery enclosure assembly is disposed on a first side surface of the housing with a battery area and latch configured to contain a battery. A material is disposed on the door to soften the closure. A second side surface of the housing includes a paramagnetic material to provide substantially no magnetic influence from the second side surface of the housing.
US10892448B2
Disclosed are a pouch exterior capable of easily mounting an electrode assembly at an accurate position between accommodating parts, having an integrated form to minimize sealing parts contacting the air and to increase a lifetime of a battery, capable of preventing a rupture of the pouch exterior in an assembly process, and capable of increasing an energy density of a cell, a pouch-type secondary battery using the pouch exterior, and a method of manufacturing the pouch-type secondary battery. A pouch exterior for a secondary battery, according to the present disclosure, includes two corresponding accommodating parts configured to mount an electrode assembly therebetween and symmetrically formed at both sides by disposing a protruding part therebetween, and is folded along two folding lines outside a center part of the protruding part by vertically mounting a side surface of the electrode assembly on the protruding part, such that folded parts surround side edges of the electrode assembly.
US10892443B2
Provided is a display device. The display device includes a flexible display panel configured to display an image, and a window disposed on a display surface of the flexible display panel. The window includes a first protection layer, a thin film glass layer disposed on the first protection layer, and a second protective layer disposed on the thin film glass layer.
US10892440B2
A display device includes a flexible substrate including a first region including a display region, a second region including a curved region, and a third region including a terminal region; an electro-optical element located in the display region; and a resin layer continuously extending from the first region to the third region.
US10892438B2
An organic light-emitting display device is provided. The organic light-emitting display device includes an upper substrate coupling a lower substrate by an encapsulating layer. The upper substrate includes a metal. An inclined surface is formed at an edge of a substrate of the upper substrate by a rotating polishing wheel. Thus, in the organic light-emitting display device, the reliability may be prevented from being decreased by the metal burr without lowering the process efficiency and uniformity.
US10892432B2
An organic EL display device includes a blue pixel, and a second pixel configured to output light having a peak wavelength longer than that of blue light. The blue pixel includes a blue phosphorescent luminescent material containing layer and a blue fluorescent luminescent material containing layer as common layers common to the plurality of pixels, and the second pixel includes a second phosphorescent luminescent material containing layer provided in each of the second pixel, adjacently to the common layers at the side of an anode from the common layers.
US10892429B2
An organic electroluminescent (EL) element includes: a first electrode; an interlayer formed above the first electrode; an organic light-emitting layer formed using the interlayer as a foundation; and a second electrode formed above the organic light-emitting layer. The organic light-emitting layer contains at least a host material and a dopant material. The interlayer is formed using a material which has an energy gap larger than an energy gap of the dopant material and a highest occupied molecular orbital (HOMO) level deeper than a HOMO level of the dopant material.
US10892417B2
A substrate includes a base substrate and a conductive pattern disposed on the base. A material of the conductive pattern includes a second conductive polymer and a dopant. The second conductive polymer is a conductive polymer transformed from a first conductive polymer under an action of the dopant. A conductivity of the second conductive polymer is greater than a conductivity of the first conductive polymer.
US10892415B2
The present application provides a vapor deposition method, a deposition mask, and a vapor deposition apparatus that make it possible to reliably and uniformly separate the deposition mask in a short time after vapor deposition is performed using a vapor deposition material. In Step (S1), a deposition mask that at least partly has a metal layer (metal support layer) made of a ferromagnetic material is formed. In Step (S2), the metal layer of the deposition mask is magnetized by applying an electromagnetic field to the metal layer. In Step (S3), the deposition mask and a substrate are aligned with each other, and then the deposition mask is attracted and fixed to an electromagnet with the substrate) therebetween. In Step (S4), a vapor deposition source is disposed so as to face the deposition mask, and a vapor deposition material in the vapor deposition source is deposited on the substrate by vaporizing the vapor deposition material. In Step (S5), the electromagnet generates a magnetic field to cause the deposition mask to repel the electromagnet, thereby separating both the electromagnet and the substrate from the deposition mask.
US10892411B2
In manufacturing a radio frequency (RF) switch, a heat spreader is provided. A first dielectric is deposited over the heat spreader. A trench is etched in the first dielectric. A heating element is deposited in the trench and over at least a portion of the first dielectric. A thermally conductive and electrically insulating material is deposited over at least the heating element, where the thermally conductive and electrically insulating material is self-aligned with the heating element. A conformability support layer is optionally deposited over the thermally conductive and electrically insulating material and the first dielectric. A phase-change material is deposited over the optional conformability support layer and the underlying thermally conductive and electrically insulating material and the first dielectric.
US10892410B2
A variable resistance memory device may include insulating layers stacked on a substrate, a first conductive line penetrating the insulating layers, switching patterns between the insulating layers, a phase change pattern between the first conductive line and each of the switching patterns, and a capping pattern disposed between the phase change pattern and the first conductive line and disposed in a region surrounded by the phase change pattern.
US10892408B2
A resistive random access memory (RRAM), including a first electrode, a base oxide being connected to the first electrode, and a multivalent oxide being connected to the base oxide layer. The multivalent oxide switches oxidative states.
US10892402B2
Provided is a production method for a magnetoresistive element including treating a stacked layer into a predetermined shape. The stacked layer includes a magnetoresistive layer whose resistance changes depending on a magnetic field and a cap layer above the magnetoresistive layer and having a thickness in a range of 10 nm to 60 nm. The method further includes covering and protecting the stacked layer with an insulating layer, forming an opening in the insulating layer by reactive etching and exposing a surface of the cap layer at the opening, etching the cap layer in a range less than a total thickness of the cap layer by ion milling of the surface, and depositing an upper layer to be a part of the magnetoresistive element. The upper layer is in contact with the surface of the cap layer after the etching.
US10892398B2
Disclosed is a system and a method to use the system that includes a substrate to support a film of liquid helium and an electron subsystem confined by image forces in a direction perpendicular to the surface of the film, a side gate to electrostatically define a boundary of the electron subsystem, a trap gate to electrostatically define an electron trap located outside the boundary of the electron subsystem, and a load gate to selectively open and close access from the electron subsystem to the electron trap, wherein to open access to the electron trap is to apply a first load gate voltage to the load gate to allow the electrons to access the electron trap, and wherein to close access to the electron trap is to apply a second load gate voltage to the load gate to prevent the electrons from accessing the electron trap.
US10892391B2
A light-emitting device package includes a lead frame, a light-emitting device chip, a molding structure, and a plurality of slots. The lead frame includes a first lead and a second lead including metal and spaced apart from each other. The light-emitting device chip is mounted on a first area of the lead frame, which includes a part of the first lead and a part of the second lead. The molding structure includes an outer barrier surrounding an outside of the lead frame and an inner barrier. The plurality of slots are formed in each of the first lead and the second lead. The inner barrier divides the lead from into the first area and a second area. The inner barrier fills between the first lead in the second lead. The second area is located outside of the first area. The plurality of slots are filled by the molding structure.
US10892385B2
Silicone-containing adhesive layer formed by cyclic ring-opening polymerization and comprising amounts of an organic base and bonding a wavelength converting layer to a thickness of sapphire in a light-emitting diode (LED) apparatus. Methods enabling its uninhibited curing so as to achieve contaminant-free and debris-free adhesion between surfaces. LED apparatus designed and manufactured such that surfaces to be bonded together are prepared in a manner that facilitates use of high-refractive-index adhesives. A multi-step process involving two different concentrations of a catalyst is performed so as to fabricate highly-reliable, non-browning, and non-cracking high-refractive-index adhesives for light-emitting diode component fabrication.
US10892376B2
According to an example, in a method for producing a photovoltaic element with stabilised efficiency, a silicon substrate may be provided with an emitter layer and electrical contacts, which may be subjected to a stabilisation treatment step. Hydrogen from a hydrogenated silicon nitride layer may be introduced into the silicon substrate, for example, within a zone of maximum temperature. The silicon substrate may then be cooled rapidly in a zone in order to avoid hydrogen effusion. The silicon substrate may then be maintained, for example in a zone within a temperature range of from 230° C. to 450° C. for a period of, for example, at least 10 seconds. The previously introduced hydrogen may thereby assume an advantageous bond state. At the same time or subsequently, a regeneration may be carried out by generating excess minority charge carriers in the substrate at a temperature of at least 90° C., preferably at least 230° C.
US10892372B2
High performance single crystal silicon cells and arrays thereof are manufactured using a rapid process flow. Tunneling junctions formed in the process provide performance benefits, such as higher efficiency and a lower power temperature coefficient. The process generates a large array of interconnected high performance cells smaller than typical cells without requiring additional process steps, and simplifies integration of these coupons into the final product. The cells can have different shapes, sizes, and orientations, enabling the array to be flexible in any desired direction. Higher efficiencies and lower hot spotting under shading is achieved by connecting small low current, high voltage cells in dense series and parallel configurations. Low current cells also require much less metallization than typical solar cells and arrays.
US10892368B2
Embodiments of the invention are directed to a method that includes forming a nanosheet stack over a substrate. The nanosheet stack includes a first channel nanosheet having a first end region, a second end region, and a central region positioned between the first end region and the second end region. The first end region, the second end region, and the central region each includes a first type of semiconductor material, wherein, when the first type of semiconductor material is at a first temperature, the first type of semiconductor material has a first diffusion coefficient for a dopant. The central region is converted to a second type of semiconductor material, wherein, when the second type of semiconductor material is at the first temperature, the second type of semiconductor material has a second diffusion coefficient for the dopant.
US10892360B2
A high-voltage semiconductor device structure is provided. The high-voltage semiconductor device structure includes a semiconductor substrate, a source ring in the semiconductor substrate, and a drain region in the semiconductor substrate. The high-voltage semiconductor device structure also includes a doped ring surrounding sides and a bottom of the source ring and a well region surrounding sides and bottoms of the drain region and the doped ring. The well region has a conductivity type opposite to that of the doped ring. The high-voltage semiconductor device structure further includes a conductor electrically connected to the drain region and extending over and across a periphery of the well region. In addition, the high-voltage semiconductor device structure includes a shielding element ring between the conductor and the semiconductor substrate. The shielding element ring extends over and across the periphery of the well region.
US10892358B1
An insulating structure of a high electron mobility transistor (HEMT) is provided, which comprises a gallium nitride layer, an aluminum gallium nitride layer disposed on the gallium nitride layer, an insulating doped region disposed in the gallium nitride layer and the aluminum gallium nitride layer, and two sidewall insulating structures disposed at two sides of the insulating doped region respectively.
US10892357B2
An HEMT device, comprising: a semiconductor body including a heterojunction structure; a dielectric layer on the semiconductor body; a gate electrode; a drain electrode, facing a first side of the gate electrode; and a source electrode, facing a second side opposite to the first side of the gate electrode; an auxiliary channel layer, which extends over the heterojunction structure between the gate electrode and the drain electrode, in electrical contact with the drain electrode and at a distance from the gate electrode, and forming an additional conductive path for charge carriers that flow between the source electrode and the drain electrode.
US10892349B2
Electronic apparatus, systems, and methods in a variety of applications can include a fin field effect transistor (FinFET) having a deposited fin body. Such a FinFET can be implemented as an access transistor in a circuit of an integrated circuit. In an embodiment, an array of FinFETs having a deposited fin bodies can be disposed on digitlines. For the array of FinFETs having a deposited fin bodies structured in memory cells of a memory, the digitlines can be coupled to sense amplifiers. Additional apparatus, systems, and methods are disclosed.
US10892347B2
A vertical tunnel field effect transistor (VTFET) including a fin structure protruding from a substrate including a source/drain region, an epitaxially-grown source/drain structure on the fin structure, a cap including pillar portions, the pillar portions covering side surfaces of the epitaxially-grown source/drain structure and partially covering side surfaces of a top portion of the fin structure, a gate insulator covering remaining portions of the side surfaces of the fin structure under the pillar portions of the cap, a work function metal gate on the gate insulator, and a separation pattern surrounding a bottom portion of a fin structure such that the work function metal gate is vertically between the cap and the separation pattern, the separation pattern electrically isolating the work function metal gate from the source/drain region, and a method of manufacturing the same may be provided.
US10892343B2
A display device includes: a thin-film transistor on a substrate, the thin-film transistor including on the substrate: an active layer; a gate electrode overlapping the active layer; a source electrode and a drain electrode electrically connected to the active layer and including a first metal material; and a first capping layer which covers each of the source electrode and the drain electrode, the first capping layer having a Young's modulus greater than that of the first metal material.
US10892328B2
A method of forming a semiconductor structure includes forming a nanosheet stack over a substrate, the nanosheet stack including alternating sacrificial and channel layers, the channel layers providing nanosheet channels for nanosheet field-effect transistors. The method also includes forming vertical fins in the nanosheet stack and a portion of the substrate, and forming indents in sidewalls of the sacrificial layers at sidewalls of the vertical fins. The method further includes forming nanosheet extension regions in portions of the channel layers which extend from the indented sidewalls of the sacrificial layers to the sidewalls of the vertical fins, the nanosheet extension regions increasing in thickness from the indented sidewalls of the sacrificial layers to the sidewalls of the vertical fins. The method further includes forming inner spacers using a conformal deposition process that forms air gaps in spaces between the nanosheet extension regions and the indented sidewalls of the sacrificial layers.
US10892321B2
An electronic chip includes first transistors connected in parallel so that gates of the first transistors are interconnected, drain areas of the first transistors are interconnected, and source areas of the first transistors are interconnected. The first transistors are separated from one another by first isolating trenches. The chip also includes second transistors and second isolating trenches. The second transistors are separated from one another by the second isolating trenches. The first isolating trenches have a maximum width that is smaller than a maximum width of all the second isolating trenches.
US10892315B2
According to one embodiment, a display device comprises a flexible substrate, a first insulating film disposed on the flexible substrate, a switching element disposed on the first insulating film, a signal wiring electrically connected with the switching element, a first organic film disposed on the signal wiring, a connection wiring disposed on the first organic film, a second organic film disposed on the connection wiring and a pad electrode disposed on the second organic film. The connection wiring is located between the first organic film and the second organic film and is in contact with the first organic film and the second organic film.
US10892314B2
A stretchable display device comprises a lower substrate; a plurality of island substrates spaced apart from each other and disposed on the lower substrate; a plurality of pixels defined on the plurality of island substrates; a plurality of base polymers disposed between adjacent island substrates of the plurality of island substrates; and a plurality of conductive particles distributed in the base polymer and electrically connecting a plurality of pads disposed on the adjacent island substrates.
US10892300B2
A storage device according to embodiments includes a first conductive layer; a second conductive layer; a resistance change element provided between the first conductive layer and the second conductive layer; and an intermediate layer provided in any one of a position between the resistance change element and the first conductive layer and a position between the resistance change element and the second conductive layer, the intermediate layer containing at least one element of silicon (Si) and germanium (Ge), tellurium (Te), and aluminum (Al).
US10892297B2
A light emitting diode (LED) stack for a display includes a first LED sub-unit having a first surface and a second surface, a second LED sub-unit disposed on the first surface of the first LED sub-unit, a third LED sub-unit disposed on the second LED sub-unit, a reflective electrode disposed on the second side of the second LED sub-unit and forming ohmic contact with the first LED sub-unit, and an ohmic electrode interposed between the first LED sub-unit and the second LED sub-unit and forming ohmic contact with the first LED sub-unit, in which the second LED sub-unit and the third LED sub-unit are configured to transmit light generated from the first LED sub-unit, and the third LED sub-unit is configured to transmit light generated from the second LED sub-unit.
US10892291B2
A semiconductor substrate has a back side surface and a front side surface. Metallization levels are provide at the front side surface. Capacitive deep trench isolation structures extend completely through the semiconductor substrate from the front side surface to the back side surface. Each capacitive deep trench isolation structure includes a conductive region insulated from the semiconductor substrate by an insulating liner. The conductive regions at first ends of the plurality of capacitive deep trench isolation structures are electrically connected to a first metallization level by electrical contacts. A bonding pad structure is located at the back side surface of the semiconductor substrate in direct physical and electrical connection to the conductive regions at second ends of the capacitive deep trench isolation structures.
US10892287B2
Provided are an image sensor with one or more image receivers for image switching, and an imaging system and method therefor. The image sensor includes an image sensor array to generate first image data for a first image; a receiver to receive, into the image sensor, second image data for a second image; an image selection circuit coupled to the image sensor array and the receiver to receive the first image data and the second image data and select one of the first image data and the second image data according to one or more image selection criteria and at least one of the first image data and the second image data; and a transmitter coupled to the image selection circuit to transmit the selected one of the first image data and the second image data from the image sensor.
US10892283B2
A flexible display panel is provided and defined with a special-shaped cutout area and a display area, including a substrate, and a plurality of pixel structures, a scan line layer, and a data line layer disposed above the substrate, wherein each of the plurality of the pixel structures includes three sub-pixels, and the scan line layer includes a plurality of scan lines, and the data line layer includes a plurality of data lines. The sub-pixels are arranged as an array over the substrate, and the scan lines and the data lines are disposed in the array of the sub-pixels. A scan line is disposed between every two rows of the sub-pixels and two data lines are disposed between every column of the sub-pixels in the special-shaped cutout area. Therefore, the frame of the special-shaped cutout area can be reduced to realize the narrow frame of the special-shaped cutout area.
US10892282B2
A metal oxide film including a crystal part and having highly stable physical properties is provided. The size of the crystal part is less than or equal to 10 nm, which allows the observation of circumferentially arranged spots in a nanobeam electron diffraction pattern of the cross section of the metal oxide film when the measurement area is greater than or equal to 5 nmφ and less than or equal to 10 nmφ.
US10892281B2
A transistor is fabricated by growing an epitaxial layer of semiconductor material on a semiconductor layer and forming an opening extending through the epitaxial layer at the gate location. This opening provides, from the epitaxial layer, a source epitaxial region on one side of the opening and a drain epitaxial region on an opposite side of the opening. The source epitaxial region and a first portion of the semiconductor layer underlying the source epitaxial region are annealed into a single crystal transistor source region. Additionally, the drain epitaxial region and a second portion of the semiconductor layer underlying the drain epitaxial region are annealed into a single crystal transistor drain region. A third portion of the semiconductor layer between the transistor source and drain regions forms a transistor channel region. A transistor gate electrode is then formed in the opening above the transistor channel region.
US10892276B2
Embodiments of three-dimensional (3D) memory devices having a memory layer that confines electron transportation and methods for forming the same are disclosed. A method for forming a 3D memory device includes the following operations. First, an initial channel hole can be formed in a structure. The structure can include a staircase structure. The structure can include a plurality first layers and a plurality of second layers alternatingly arranged over a substrate. An offset can be formed between a side surface of each one of the plurality of first layers and a side surface of each one of the plurality of second layers on a sidewall of the initial channel hole to form a channel hole. A semiconductor channel can then be formed based on the channel hole. Further, a plurality of gate electrodes can be formed based on the plurality of second layers.
US10892275B2
Embodiments of three-dimensional memory device architectures and fabrication methods therefore are disclosed. In an example, the memory device includes a substrate having a first layer stack on it. The first layer stack includes alternating conductor and insulator layers. A second layer stack is disposed over the first layer stack where the second layer stack also includes alternating conductor and insulator layers. One or more vertical structures extend through the first layers stack. A conductive material is disposed on a top surface of the one or more vertical structures. One or more second vertical structures extend through the second layer stack and through a portion of the conductive material.
US10892274B2
Embodiments of 3D memory devices and fabricating methods are disclosed. The method can comprise: forming an alternating dielectric stack on a substrate; forming a channel hole penetrating the alternating dielectric stack to expose a surface of the substrate; forming an epitaxial layer on a bottom of the channel hole; forming a functional layer covering a sidewall of the channel hole and a top surface of the epitaxial layer; forming a protecting layer covering the functional layer; removing portions of the functional layer and the protecting layer to form an opening to expose a surface of the epitaxial layer; expanding the opening laterally to increase an exposed area of the epitaxial layer at the bottom of the channel hole; and forming a channel structure on the sidewall of the channel hole and being in electrical contact with the epitaxial layer through the expanded opening.
US10892272B2
Semiconductor memory devices are provided. A semiconductor memory device includes a memory cell region and an insulator on a portion of the memory cell region. The semiconductor memory device includes a stress relief material that is in the insulator and is between the memory cell region and another region of the semiconductor memory device.
US10892270B2
According to one embodiment, the array chip includes a three-dimensionally disposed plurality of memory cells and a memory-side interconnection layer connected to the memory cells. The circuit chip includes a substrate, a control circuit provided on the substrate, and a circuit-side interconnection layer provided on the control circuit and connected to the control circuit. The circuit chip is stuck to the array chip with the circuit-side interconnection layer facing to the memory-side interconnection layer. The bonding metal is provided between the memory-side interconnection layer and the circuit-side interconnection layer. The bonding metal is bonded to the memory-side interconnection layer and the circuit-side interconnection layer.
US10892268B2
Some embodiments include an integrated structure having a stack of alternating dielectric levels and conductive levels, and having vertically-stacked memory cells within the conductive levels. An opening extends through the stack. Channel material is within the opening and along the memory cells. At least some of the channel material contains germanium.
US10892263B2
Methods of fabricating a semiconductor device are provided. The methods may include forming a gate structure on a core-peri region of a substrate. The substrate may further include a cell region. The methods may also include forming a gate spacer on a sidewall of the gate structure, forming a first impurity region adjacent the gate spacer in the core-peri region of the substrate by performing a first ion implantation process, removing the gate spacer, forming a second impurity region in the core-peri region of the substrate between the gate structure and the first impurity region by performing a second ion implantation process, forming a stress film on the gate structure, an upper surface of the first impurity region, and an upper surface of the second impurity region, and forming a recrystallization region by crystallizing the first impurity region and the second impurity region by performing an annealing process.
US10892260B2
A capacitor includes a first transistor, a second transistor, and a control circuit. The first terminal of the first transistor is coupled to the first terminal of the capacitor. The first terminal of the second transistor is coupled to the second terminal of the capacitor. In a normal mode, the control circuit turns on the first transistor and the second transistor, the second terminal of the second transistor is coupled to the control terminal of the first transistor through the control circuit, and the control terminal of the second transistor is coupled to the second terminal of the first transistor through the control circuit. In a power saving mode, the control circuit turns off the first transistor and the second transistor.
US10892250B2
A stacked package structure has a metal casing, a stacked chipset, an encapsulation and a redistribution layer. The stacked chipset is adhered in the metal casing. The encapsulation is formed in the metal casing to encapsulate the stacked chip set, but a plurality of surfaces of the metal pads are exposed through the encapsulation. The redistribution layer is further formed on the encapsulation and electrically connects to the metal pads of the stacked chipset. Therefore, the stacked package structure includes the metal casing, so an efficiency of heat dissipation and structural strength are increased.
US10892247B2
A method of making a semiconductor including soldering a conductor to an aluminum metallization is disclosed. In one example, the method includes substituting an aluminum oxide layer on the aluminum metallization by a substitute metal oxide layer or a substitute metal alloy oxide layer. Then, substitute metal oxides in the substitute metal oxide layer or the substitute metal alloy oxide layer are at least partly reduced. The conductor is soldered to the aluminum metallization using a solder material.
US10892245B2
The invention relates to a semi-fabricated switching device comprising a semiconductor element and a housing comprising a spring system with a ring-shaped washer laterally surrounding the semiconductor element for clamping the semiconductor element between two pole pieces. The washer is deflectable between the pole pieces by a first deflection element, which contacts the washer in a first contact area on a first side, and by a second deflection element, which contacts the washer in a second contact area on a second side. The first contact area is displaced to the second contact area. The first and second deflection element can deflect the washer such that in clamped condition an electrical contact is achievable between the pole pieces and the semiconductor element.
US10892244B2
An integrated circuit assembly that includes a semiconductor wafer having a first coefficient of thermal expansion; an electronic circuit substrate having a second coefficient of thermal expansion that is different than the first coefficient of thermal expansion; and an elastomeric connector arranged between the semiconductor wafer and the electronic circuit substrate and that forms an operable signal communication path between the semiconductor wafer and the electronic circuit substrate.
US10892240B2
A semiconductor fabrication apparatus has a transfer plate having a plurality of transfer pins to transfer a flux onto a plurality of lands on a semiconductor substrate, a holder movable with the transfer plate, to hold the transfer plate, a positioning mechanism to perform positioning of the holder so that the plurality of lands and the respective transfer pins contact each other; and a pitch adjuster to adjust a pitch of at least part of the plurality of transfer pins.
US10892235B2
A die seal ring and a manufacturing method thereof are provided. The die seal ring includes a substrate, a dielectric layer, and conductive layers. The dielectric layer is disposed on the substrate. The conductive layers are stacked on the substrate and located in the dielectric layer. Each of the conductive layers includes a first conductive portion and a second conductive portion. The second conductive portion is disposed on the first conductive portion. A width of the first conductive portion is smaller than a width of the second conductive portion. A first air gap is disposed between a sidewall of the first conductive portion and the dielectric layer. A second air gap is disposed between a sidewall of the second conductive portion and the dielectric layer. The die seal ring and the manufacturing method thereof can effectively prevent cracks generated during the die sawing process from damaging the circuit structure.
US10892230B2
A non-conductive magnetic shield material is provided for use in magnetic shields of semiconductor packaging. The material is made magnetic by the incorporation of ferromagnetic particles into a polymer matrix, and is made non-conductive by the provision of an insulating coating on the ferromagnetic particles.
US10892227B2
A fan-out semiconductor package is provided. A semiconductor chip is disposed in a through hole of a first connection member. At least a portion of the semiconductor chip is encapsulated by an encapsulant. A second connection member including a redistribution layer is formed on an active surface of the semiconductor chip. An external connection terminal having excellent reliability is formed on the encapsulant.
US10892224B2
Some embodiments include an apparatus having a structure with a surface which comprises tungsten. The apparatus has titanium-nitride-containing protective material along and directly against the surface. The structure may be a digit line of a memory array. Some embodiments include a method in which an assembly is formed to have a tungsten-containing layer with an exposed tungsten-containing upper surface. Titanium-nitride-containing protective material is formed over and directly against the tungsten-containing upper surface. Additional material is formed over the protective material, and is spaced from the tungsten-containing upper surface by the protective material. The additional material may comprise silicon nitride and/or silicon dioxide.
US10892223B2
Advanced lithography techniques including sub-10 nm pitch patterning and structures resulting therefrom are described. Self-assembled devices and their methods of fabrication are described.
US10892221B2
This transformer includes primary and secondary tracks (10, 20) that are coupled to one another by mutual inductance, the primary and secondary tracks being superimposed on top of each other in two parallel planes while being arranged to follow the same contour (C), the plane of the primary track corresponding to the main conductive layer of the circuit, said layer being deposited on a substrate (30), and the secondary track being supported, plumb with the primary track, by supporting means including walls (41-46; 51-56), each wall bearing directly on the substrate and against a lower surface (24) of the secondary track (20), and having a length (L) larger than a width (I), and having a height allowing a predetermined interval to be created between an upper surface (14) of the primary track (10) and the lower surface (24) of the secondary track (20).
US10892215B2
An apparatus including a circuit structure including a device stratum; and a contact coupled to a supply line and routed through the device stratum and coupled to at least one device on a first side. A method including providing a supply from a package substrate to at least one transistor in a device stratum of a circuit structure; and distributing the supply to the at least one transistor using a supply line on an underside of the device stratum and contacting the at least one transistor on a device side by routing a contact from the supply line through the device stratum. A system including a package substrate, and a die including at least one supply line disposed on an underside of a device stratum and routed through the device stratum and coupled to at least one of a plurality of transistor devices on the device side.
US10892210B2
A package structure is provided. The package structure includes a leadframe including a plurality of connection portions; a device including a substrate, an active layer disposed on the substrate and a plurality of electrodes disposed on the active layer, wherein the electrodes of the device are connected to the connection portions of the leadframe; a conductive unit having a first side and a second side, wherein the first side of the conductive unit connects to the substrate of the device and the conductive unit connects to at least one of the connection portions of the leadframe; and an encapsulation material covering the device and the leadframe, wherein the second side of the conductive unit is exposed from the encapsulation material.
US10892204B2
Disclosed is an electromagnetic wave absorbing heat conductive sheet having superior heat conductivity and electromagnetic wave absorbency. The electromagnetic wave absorbing heat conductive sheet comprises a polymer matrix component; a magnetic metal power; and a fibrous heat conductive filler oriented in one direction.
US10892199B2
A semiconductor package structure includes a substrate, a semiconductor sensor, a lid and an air-permeable film. The semiconductor sensor is disposed on the substrate. The lid covers the semiconductor sensor and defines a through hole. The air-permeable film covers the through hole of the lid and has a first surface. The first surface is hydrophilic.
US10892198B2
Exemplary etching methods may include flowing a hydrogen-containing precursor into a semiconductor processing chamber. The methods may include flowing a fluorine-containing precursor into a remote plasma region of the semiconductor processing chamber. The methods may include forming a plasma of the fluorine-containing precursor in the remote plasma region. The methods may include etching a pre-determined amount of a silicon-containing material from a substrate in a processing region of the semiconductor processing chamber. The methods may include measuring a radical density within the remote plasma region during the etching. The methods may also include halting the flow of the hydrogen-containing precursor into the semiconductor processing chamber when the radical density measured over time correlates to a produced amount of etchant to remove the pre-determined amount of the silicon-containing material.
US10892187B2
Apparatuses and methods to provide a fully self-aligned via are described. Some embodiments of the disclosure provide an electronic device having a bridging via between a first metallization and a third metallization layer, the bridging via not contacting a second metallization layers. Methods of providing self-aligned bridging vias are also described.
US10892185B2
A semiconductor device including a first interconnection line having a first end and extending in a first direction; a first blocking pattern at the first end of the first interconnection line and adjacent to the first interconnection line in the first direction; a second interconnection line spaced apart from the first interconnection line in a second direction crossing the first direction and extending in the first direction, the second interconnection line having a second end; and a second blocking pattern at the second end of the second interconnection line and adjacent to the second interconnection line in the first direction, wherein a width of the first blocking pattern in the first direction is different from a width of the second blocking pattern in the first direction.
US10892170B2
An integrated circuit (IC) chip module includes a carrier, a stiffening frame, an IC chip, a first directional heat spreader, and a second directional heat spreader. Presented herein is a fabrication method that includes attaching the stiffening frame to the carrier. The stiffening frame includes a central opening, a base portion, a first pair of opposing sidewalls, and a second pair of opposing sidewalls. The method includes electronically coupling the semiconductor chip to the carrier concentrically arranged within the central opening. The method includes thermally contacting the first directional heat spreader to the semiconductor chip. The first directional heat spreader transfers heat from the semiconductor chip towards the first pair of opposing sidewalls. The method includes thermally contacting the second directional heat spreader to the first directional heat spreader. The second directional heat spreader transfers heat from the first directional heat spreader towards the second pair of opposing sidewalls.
US10892160B2
The present method for the first time proposes a method for producing an electrotechnical thin layer which makes it possible to carry out process control at room temperature by using an additional reagent, thereby providing stable, thin layers in a very short time. Capacitive accumulators that could replace a Li-ion battery in a tablet PC and more far-reaching applications are thus possible even for cases of gross, industrial process control.
US10892154B2
A conductive structure comprising: a plurality of conductive devices; a first conductive spring sheet, comprising a first connecting point; and a second conductive spring sheet, comprising a second connecting point. Each of the conductive devices comprises a first conductive end and a second conductive end. The second conductive end is connected to the second connecting point, and the first conductive end is connected to the first connecting point corresponding to the second connecting point to which the second conductive end is connected.
US10892139B2
Provided is an ICP antenna used in a plasma processing device. The ICP antenna includes an antenna coil having one end connected to an RF power source through an impedance matching circuit and the other end that is grounded; and a variable capacitor connected in parallel to a portion of the antenna coil.
US10892137B2
An ion source apparatus for ion implantation is described, including an ion source chamber, and a consumable structure in or associated with the ion source chamber, in which the consumable structure includes a solid dopant source material susceptible to reaction with a reactive gas for release of dopant in gaseous form to the ion source chamber, wherein the solid dopant source material comprises gallium nitride, gallium oxide, either of which may be isotopically enriched with respect to a gallium isotope, or combinations thereof.
US10892134B2
An X-ray generator comprising a target for receiving electrons and generating X-rays, a separator for dividing an internal space of the target into a coolant inflow path and a coolant outflow path, a motor for rotating the target, and a coolant inflow path and a coolant outflow path for supplying a coolant to the coolant inflow path and recovering the coolant through the coolant outflow path, wherein the separator rotates in the same rotation direction as the target when the target rotates. In the X-ray generator in which a coolant inflow path and a coolant outflow path are provided by a separator inside a rotating target, reduced torque load and reduced vibration can be realized.
US10892129B2
An arc-preventing fast-breaking surge protection device is disclosed. In one of implement, surge protection device includes an arc-preventing assembly consisted of an arc-preventing catapult and an elastic element, comprising a voltage sensitive assembly, a response switch assembly, a thermosensitive element, an inner shell and an outer cover. The voltage sensitive assembly is tightly coupled with the response switch assembly. When the instantaneous surge voltage in circuits causes the voltage sensitive assembly to continuously heat up due to the fault short-circuit current, the response switch assembly causes the arc-prevent assembly to be catapulted and separated by the thermal coupling response of the thermosensitive element, meanwhile the response switch assembly is conceal by the arc-preventing assembly, thus preventing the arc generated when the switch is s catapulted and separated from forming a short-circuit and an overload, thus effectively avoiding fire and explosion hazards and further preventing secondary damage of electronic devices.
US10892128B2
The present application provides a residual-current protection device and a tripper. The residual-current protection device comprises: a flux transformer receiving a residual-current signal; a tripping output element outputting ON/OFF signals; an energy storage mechanism adapted to switch between an energy storage state and an energy release state, the energy storage mechanism having a locking unit that locks the energy storage mechanism in the energy storage state; and a transmission mechanism braked by the flux transformer, which drives the tripping output element to move and drives state of the energy storage mechanism to switch; the transmission mechanism comprising: a first rack cooperating with the locking unit, a second rack driving the tripping output element, and a reduction gear with a big gear engaged with the first rack and a small gear engaged with the second rack. By means of the gear rack transmission mechanism of the residual-current protection device, reduction transmission can be effected, driving force needed by energy storage may be reduced, and thus design requirements as high transmission efficiency, easy processing and assembly as well as low costs can be satisfied.
US10892123B2
A safety switch comprises a switching device (2) having a casing (4) housing switching means (5) connected to one or more circuits, an operating device (3) interacting with the switching means (5) for opening/closing the circuits, an unlocking mechanism (13) having an unlocking pin (14) translating with a maximum stroke from a locking position of the access to an unlocking position to operate the opening of the switching means (5), detection means (17) of the stroke of the unlocking pin (14) having a first detector (18) of the start of the stroke of the unlocking pin (14), an auxiliary unlocking control (25, 26) operatively connected to the unlocking mechanism (13) from a rest position to an operative position of unlocking of the access and promote the translation of the unlocking pin (14) The detection means (17) comprise an auxiliary detector (31) for detecting the actuation of the auxiliary unlocking control (25, 26).
US10892112B2
A method of making an energy storage article having a metal nitride electrode is disclosed where metal nitride is made by nitriding particles of a metal or oxide of a metal selected from vanadium molybdenum, titanium, niobium, tungsten, or combinations including any of the foregoing by contacting the particles with a gas of nitrogen and hydrogen, or ammonia, in a fluidized bed reactor to form particles of metal nitride for the electrode.
US10892106B2
An electronic device, such as, without limitation, a perovskite solar cell or a light emitting diode, includes an assembly including at least one electronic portion or component, and a composite coating layer covering at least part of the assembly including the at least one electronic portion or component. The composite coating layer includes a polymer material, such as, without limitation, PMMA or PMMA-PU, having nanoparticles, such as, without limitation, reduced graphene oxide or SiO2, embedded therein. The electronic device may further include a second coating layer including a second polymer material (such as, without limitation, PMMA or PMMA-PU without nanoparticles) positioned between the coating layer and the assembly.
US10892101B2
A multilayer ceramic capacitor includes a body including a dielectric layer and an internal electrode, and an external electrode disposed on the body. The external electrode includes an electrode layer connected to the internal electrode, a first plating portion disposed on the electrode layer and having a thickness ranging from 0.3 μm to 1 μm, and a second plating portion disposed on the first plating portion.
US10892089B2
The present disclosure provides a method for producing a magnetic component that enables efficient processing of an amorphous soft magnetic material or a nanocrystalline soft magnetic material. The method for producing a magnetic component comprising an amorphous soft magnetic material or nanocrystalline soft magnetic material comprises: a step of preparing a stacked body comprising a plurality of plate-shaped amorphous soft magnetic materials or nanocrystalline soft magnetic materials; a step of heating at least a portion of shearing in the stacked body to a temperature equal to or higher than the crystallization temperature of the soft magnetic materials; and a step of shearing the stacked body at the portion of shearing after the step of heating.
US10892084B2
An electronic component includes: a body including a coil part disposed therein and containing magnetic metal particles; and a surface protection layer disposed on a surface of the body. The magnetic metal particles comprise two or more kinds of particles having different particle sizes from each other, a portion of the magnetic metal particles are exposed to the surface of the body, and uneven regions are formed on the regions of the surfaces of the magnetic metal particles exposed to the surface of the body, and the surface protection layer is in contact with the uneven regions.
US10892070B2
A method of treating an elongated conductive element comprises exposing a conductive element sequentially to at least two dopants being different in composition. The dopants may include an acidic dopant and a halogen-based dopant. The conductive element comprises a plurality of carbon nanotubes and has a linear density in a range from about 0.1 tex to about 2.0 tex. The method further comprises mechanically densifying the conductive element. The elongated conductive element comprises at least one carbon nanotube fiber doped with a plurality of p-type dopants comprising at least one acidic dopant and at least one halogen-based dopant. The at least one carbon nanotube fiber has an electrical resistivity equal to or less than about 55 μΩ·cm and an ultimate tensile strength equal to or greater than about 1 GPa.
US10892066B1
The present disclosure is related to a film and a conductive film. The film of the present disclosure not only is optically transparent but also has excellent electrical conductivity and adhesion between the layers at the same time. Moreover, the conductive film of the present disclosure is optically transparent and has excellent electrical conductivity, adhesion between the layers and improved light extraction efficiency at the same time.
US10892064B2
A multi-leaf collimator is provided. The multi-leaf collimator may include a plurality of leaves configured to shield radiation beams. At least two leaves of the plurality of leaves may be movable in a direction parallel to each another. Each leaf of at least some of the plurality of leaves may be configured to be movable between at least two positions. At least one of the at least two positions may be adjustable.
US10892056B2
A mechanism is provided to implement an artificial intelligence (AI) based alert mechanism system for alerting a medical professional of potential inaccuracies in medical image analysis. Responsive to receiving a medical image of a patient and a radiology report associated with the medical image, the AI based alert mechanism analyzes the radiology report to identify medical findings detected by the medical professional and analyzes the medical image to detect one or more medical findings associated with the medical image. Responsive to the AI based alert mechanism identifying one or more medical findings, the AI based alert mechanism compares the identified medical findings to those medical findings identified in the radiology report. Responsive to the AI based alert mechanism identifying a discrepancy between the identified medical findings to those in the radiology report, the AI based alert mechanism generates an alert to the medical professional who generated the radiology report.
US10892054B2
A control station for outputting information relating to a multiplicity of infusion systems to a user includes a data collection section being operatively connectable to a multiplicity of infusion systems via a communication network for receiving data from the infusion systems, an output section for outputting information relating to the multiplicity of infusion systems, and a processing section configured to process data received from the infusion systems. The processing includes relating data received from an infusion system to a status class of a multiplicity of predefined status classes to obtain a status indication for the infusion system, and transmitting the status indication to the output section for outputting the status indication to a user.
US10892046B1
Techniques for dynamically extracting electronic health records are described. Some embodiments provide an Operational Intelligence Platform (“OIP”) that is configured to dynamically extract electronic health record data from a source customer database that represents health records in a hierarchical format, and store the extracted data in a clinical data engine that represents the health records in a manner that logically preserves the hierarchical format while providing a relational access model to the health records. The OIP may extract health-record data in substantially real-time by performing on-the-fly capture and processing of data updates to the source customer database. Such real-time extraction may be performed in cooperation with large scale, batch extraction of records from the source customer database.
US10892044B2
This invention describes how users can capture digital artifacts from any medical device using their mobile device. Some examples of medical devices included, but are not limited to a medical ID card, Medical ID bracelet, Electronic Medical Records, blood pressure machines, blood glucose, scales, inhalers, INR, prescription bottles and trays, pulse oximeter, etc. Digital artifacts included, but are not limited to a medical ID, basic patient information, patient contact information, emergency contact information, primary care physician information, health insurance information including co-pay and deductibles, prescriptions, office visit summary, appointment cards, Electronic Medical Records (EMR), lab results, blood type, organ/donor status, vital signs, diagnostic data, immunization records, payments and transaction history, pictures, etc.
US10892031B2
Storage capacity optimization of non-volatile memory is shown. Through a controller, communication between a host and a non-volatile memory is in units of a first data length. The controller manages a bad column table for the non-volatile memory in units of a second data length. The second data length is shorter than the first data length. Taking byte communication as an example, one nibble of storage units is marked as bad when it has any damaged storage units.
US10892028B2
A shift register includes a pull-up control circuit, a pull-up circuit, a pull-down control circuit, a pull-down circuit, and a reset circuit. The pull-down circuit is connected to the pull-down node, the pull-up node, a second control terminal, a first voltage terminal, and a signal output terminal, and is configured to pull down potentials of the pull-up node and the signal output terminal to a potential of the first voltage terminal under the control of the pull-down node; moreover, the pull-down circuit is further configured to pull down potentials of the pull-up node and the signal output terminal to a potential of the first voltage terminal under the control of a signal from the second control terminal.
US10892024B2
A variety of applications can include systems and/or methods of optimizing results from scanning a memory device, where the memory device has stacked multiple reliability specifications. Information about a block of multiple blocks of a memory device can be logged, where the information is associated with a combination of reliability specifications. A refresh of the block can be triggered based on exceeding a threshold condition for the combination of reliability specifications.
US10892019B2
A method of operating a nonvolatile memory device includes erasing data within a NAND string of memory cells within the memory device by applying a non-zero erase voltage to a source/drain terminal at a first end of the NAND string. This erase voltage is applied concurrently with establishing gate-induced drain leakage (GIDL) in a pair of selection transistors within the NAND string. This GIDL can occur by applying unequal and non-zero first and second voltages to respective first and second gate terminals of the pair of selection transistors. The selection transistors can be string selection transistors or ground selection transistors.
US10892017B2
A memory device comprises: a first memory cell, and a second memory cell different from the first memory cell, wherein the first memory cell and the second memory cell are included in same memory block; a first word line connected to the first memory cell; a second word line, different from the first word line, connected to the second memory cell; an address decoder which applies one of an erase voltage and an inhibit voltage different from the erase voltage to each of the first and second word lines; and a control logic which controls an erasing operation on the memory block, using the address decoder, wherein while the erasing operation on the memory block is executed, the inhibit voltage is applied to the first word line after the erase voltage is applied, and the erase voltage is applied to the second word line after the inhibit voltage is applied.
US10892016B1
A method to operate a 3D semiconductor charge trap memory device, the method comprising; executing a memory set-up operation, wherein said memory set-up operation comprises a preload of a plurality of memory cells followed by a partial erase; and then executing a memory operation on said memory cells, wherein each memory cell of said plurality of memory cells comprises a charge trap layer, wherein said memory operation comprises first writing a first memory state by loading a charge into said charge trap layer, and then second writing a second memory state by removing said charge to a partially erased state. Various 3D devices, processing flows and methods are also disclosed.
US10892014B2
In a memory controller included in a memory system for processing a program operation fail, the memory controller controls a plurality of memory devices commonly coupled to a channel, the plurality of memory devices respectively performing preset program operations, and includes: a buffer memory for storing data to be stored in the plurality of memory devices, based on a buffer memory index; and a program error processor for acquiring fail data corresponding to a program operation fail from a fail memory device and acquiring reprogram data that is data to be stored together with the fail data, based on the buffer memory index.
US10892007B2
A memory device includes a bit line precharge circuit configured to precharge bit lines of a memory array in response to a clock pulse. A controller is configured to output the clock pulse to the bit line precharge circuit, and to output a first word line enable signal to a word line driver. The first word line enable signal is delayed by a first delay time from the clock pulse, and a second word line enable signal is delayed by a second delay time from the clock pulse.
US10892005B1
Devices and methods include distributing biases for input buffers of a memory device. The devices include multiple input buffers configured to buffer data for storage in the multiple memory banks. The devices also include biasing generation and distribution circuitry configured to generate and distribute biases to the multiple input buffers. The biasing generation and distribution circuitry includes bias voltage generation circuitry and multiple remote resistor stacks each located at a corresponding input buffer of the input buffers and remote from the bias voltage generation circuitry.
US10891996B1
A gating signal for masking overhead transitions in a data-strobe signal is generated adaptively based on timing events in the incoming data-strobe signal itself to yield a gating window that opens and closes deterministically with respect to active edges of the data-strobe signal.
US10891983B2
The disc device comprises disc selector spindle that hold discs in a stacked state, separate lowermost disc from other discs, and supply separated lowermost disc to drive unit. The disc selector spindle includes first, second, and third support claws that move to storage position at which each support claw is stored inside center hole of disc and protrusion position at which each support claw protrudes in a region located in the vicinity of inner diameter of disc in plan view. First support claw moves to storage position and protrusion position independently of the movements of second support claw and third support claw. Second support claw is disposed so as to be shifted from third support claw in a stacking direction of disc by a thickness of one disc, and to move from storage position to protrusion position at a timing different from a timing of third support claw.
US10891977B1
A microwave assisted magnetic recording (MAMR) write head includes a main pole and a trailing shield. A spin torque oscillator device is disposed between the main pole and the trailing shield. The spin torque oscillator device includes a free layer. A trailing shield hot seed layer is disposed between the spin torque oscillator device and the trailing shield. The trailing shield hot seed layer includes a magnetic material doped with a rare earth element. In certain embodiments, the trailing shield hot seed layer includes the rare earth element in an atomic percent content from about 2% to about 10% atomic percent. In certain embodiments, the trailing shield hot seed layer has an intrinsic damping from about 0.02 to about 0.2.
US10891973B2
Disclosed herein are circuits, architectures, and methods that provide for the control of a data storage device write head's trailing shield and main pole potential with respect to the disk using circuitry that is integrated with circuitry used to bias a spin torque oscillator (STO) apparatus. Various embodiments include slider connections with STO bias circuitry that resides in a read/write integrated circuit, which has a programmable circuit that generates a bias current with overshoot (bias kicks). Also disclosed are circuits that may be incorporated into a slider to mitigate radio-frequency interference.
US10891971B2
Methods and apparatus to dynamically generate audio signatures adaptive to circumstances associated with media being monitored are disclosed. An example apparatus includes a signal selector to select a first signature scheme from among a plurality of signature schemes to generate monitored signatures for media being monitored by a meter. The first signature scheme is selected based on a circumstance associated with the media. The apparatus includes a signal generator to generate a first monitored signature from the media based on the first signature scheme. The apparatus further includes a communications interface to transmit the first monitored signature to a data collection facility.
US10891966B2
An audio processing device includes a feature extraction unit and signal generating unit. The feature extraction unit is configured to extract a feature quantity of a first audio signal for each of a plurality of periods. The signal generating unit is configured to for generate a second audio signal by time axis expanding/compressing either a section of the first audio signal in which the feature quantity is steadily maintained for a period time, or a section of the first audio signal in which a fluctuation of the feature quantity is repeated and excluding from the time axis expanding/compressing a section of the first audio signal in which a fluctuation of the feature quantity is not similar to that of other sections of the first audio signal.
US10891965B2
Provided are an apparatus and method for decoding audio, The method includes receiving a bitstream consisting of audio packets; decoding an audio packet included in the received bitstream, extracting a type of the decoded packet; obtaining system data from a packet of which system metadata corresponds to the extracted packet type; and transmitting the obtained system data to a system engine, wherein the system data includes at least one of information regarding a type of the system engine and a length of the system data.
US10891960B2
A method of coding for multi-channel audio signals includes estimating comparison values at an encoder indicative of an amount of temporal mismatch between a reference channel and a corresponding target channel. The method includes smoothing the comparison values to generate short-term and first long-term smoothed comparison values. The method includes calculating a cross-correlation value between the comparison values and the short-term smoothed comparison values. The method also includes adjusting the first long-term smoothed comparison values in response to comparing the cross-correlation value with a threshold. The method further includes estimating a tentative shift value and non-causally shifting the target channel by a non-causal shift value to generate an adjusted target channel. The non-causal shift value is based on the tentative shift value. The method further includes generating, based on reference channel and the adjusted target channel, at least one of a mid-band channel or a side-band channel.
US10891949B2
A computing system can be programmed to receive a spoken language command in response to emitting a spoken language cue and process the spoken language command with a generalized adversarial neural network (GAN) to determine a vehicle command. The computing system can be further programmed to operate a vehicle based on the vehicle command.
US10891948B2
A system, method and computer product are provided for processing audio signals. An audio signal of a voice and background noise is input, and speech recognition is performed to retrieve speech content of the voice. There is retrieval of content metadata corresponding to the speech content, and environmental metadata corresponding to the background noise. There is a determination of preferences for media content corresponding to the content metadata and the environmental metadata, and an output is provided corresponding to the preferences.
US10891946B2
A method includes receiving a voice command, determining, by a processing device, a first loudness parameter associated with the voice command, generating a voice response to the voice command, and determining a target loudness parameter associated with the voice response in view of the first loudness parameter associated with the voice command.
US10891945B2
The present disclosure discloses a method and an apparatus for judging termination of sound reception and a terminal device. The method including: performing a voice activity detection on a current sound clip to obtain a first value; performing a semantic relevance detection on the current sound clip and a next sound clip by deep learning to obtain a second value; performing a weighted calculation on the first value and the second value to obtain a third value; comparing the third value with a preset threshold; and determining whether sound reception of the current sound clip is terminated based on the comparison result.
US10891938B2
A method of processing for sound effect of recording and a mobile terminal are disclosed in embodiments of the present disclosure. The method includes recording N audio signals generated from N sound sources, N being an integer greater than or equal to 2; obtaining location relationships of the N sound sources, determining a scene where the N sound sources are located in, and determining a reverberation algorithm according to the location relationships of the N sound sources and the scene where the N sound sources are located in; and performing a sound effect processing for the N audio signals according to the reverberation algorithm to obtain a reverbed sound effect.
US10891916B2
A method of controlling a display of a mobile device that includes displaying of a screen of a mobile device at least one initial complication; assigning threshold conditions for said at least one initial complication; monitoring real time conditions for the mobile device; and modifying the at least one initial complication being displayed on the screen of the mobile device for higher visibility when the conditions being monitored in real time change to trigger a display change for the complications.
US10891912B2
The present invention relates to a light emitting device and achieves either desirable color reproduction or improved image quality of a moving image according to the usage of an electronic device. The electronic device includes a first light emitting device and a second light emitting device having color reproducibility lower than that of the first light emitting device and having a response speed faster than that of the first light emitting device, and a control device includes a light emission control section configured to control light emission of the first light emitting device and light emission of the second light emitting device according to a usage of the electronic device such that a relation between luminance of the first light emitting device and luminance of the second light emitting device satisfies a predetermined condition.
US10891906B2
The invention relates to electrophoretic layers containing at least five different particles, and to driving methods for displaying at least five, and in some embodiments, six different colors at each pixel or sub-pixel. The electrophoretic layers may also contain uncharged neutral buoyancy particles, and the driving methods may include special shaking waveform sequences.
US10891897B2
The present disclosure provides methods and systems for estimating and compensating the aging of light emitting elements in a display panel. In one example, a method for compensating aging of light emitting elements in a display panel is disclosed. A luminance target is determined based on historical luminance losses of a plurality of light emitting elements in the display panel. An adjusted luminance loss of one of the plurality of light emitting elements is determined based on a current and a luminance loss of the light emitting element. A compensation factor of the light emitting element is determined based on the adjusted luminance loss of the light emitting element and the luminance target. A compensated current is provided to the light emitting element based on the current and the compensation factor of the light emitting element.
US10891883B2
A display device including a substrate having a display area and a non-display area outside the display area, a plurality of pixels disposed in the display area on the substrate, a plurality of data lines connected to the pixels, a first crack detection line disposed in the non-display area on the substrate, the first crack detection line being electrically connected to at least one of the data lines, and a second crack detection line disposed in the non-display area outside the first crack detection line, the second crack detection line being electrically connected to at least one of the data lines.
US10891877B2
Methods, apparatus, and articles of manufacture to secure sounding symbols are described herein. An example apparatus includes a cipher to generate a bit value based on a common key and a seed value; a frame generator to generate a sounding signal based on the bit value; and an interface to instruct radio architecture to transmit the sounding signal.
US10891875B2
The present invention relates to a method, a device, and a non-transitory computer-readable medium for controlling a tactile interface device. The method of controlling the tactile interface device according to an embodiment of the present invention includes an input information generating step of generating input information into an application being executed in the computing device based on an input from the tactile interface device; and an output information generating step of generating output information to the tactile interface device based on an output of a focus area among an output from the application being executed in the computing device.
US10891874B2
A robot using multi-color code cards having a starting color portion, at least one of middle color portions, and a base color portion. The starting color portion indicates a start of each multi-color code card, the at least one of middle color portions has colors different from one another and from the color of the starting color portion, the base color portion has a color different from the starting color portion and different from the adjacent one of the middle color portions, codes corresponding to combined colors of the at least one of middle color portions and the base color portion are allotted, and when pushing the starting color portion below a single-color sensor, operations corresponding to the codes of combined colors of the at least one of middle color portions and the base color portion recognized by the robot are stored.
US10891873B2
A method and apparatus for monitoring learning and an electronic device are provided. The method for monitoring learning includes: acquiring a class image of a class student; recognizing the class image to acquire characteristic data of the class student, where the characteristic data includes at least one of the following: facial characteristic data of the class student, visual characteristic data of the class student, and body characteristic data of the class student; and determining, based on the characteristic data of the class student, a class status of the class student. The listening status of a student learning via a computer and the Internet in a class can be effectively and accurately monitored, and an effective reference is provided for subsequent learning and teaching to further improve the learning or teaching process.
US10891868B1
Changes in energy of an aerial vehicle that are unrelated to any operational changes in the aerial vehicle may be associated with energy sources or sinks naturally present at a location. Air flows generated due to contrasts in surface temperatures or terrain features at locations may cause energy levels of aerial vehicles to rise or fall. Locations of changes in energy may be recorded and used to generate a map or other representation of energy within an area. The map or other representation may be used in selecting optimal routes for aerial vehicles within the area. Additionally, a machine learning system may be trained using maps or representations of energy within areas and images of such areas. An image of an area may be provided to a trained machine learning system as an input, and a representation of energy within the area may be generated based on an output.
US10891867B2
The present disclosure is directed to providing pilots with timely information to allow for better decision making and improved safety during the piloting of a flight. The systems and methods described herein can employ a collection of algorithms that can take disparate information, process it, and synthesize it into meaningful information for a pilot, flight crew, other flight systems, and/or other algorithms to consume.
US10891864B2
Disclosed herein is an obstacle warning method for a vehicle, which includes detecting a first obstacle through a laser sensor, identifying a location of an adjacent vehicle, determining a blind spot of the adjacent vehicle due to the first obstacle based on the location of the adjacent vehicle, detecting a second obstacle involved in the blind spot through the laser sensor, and transmitting a danger message to the adjacent vehicle. A vehicle to which the disclosure is applied may be connected to any artificial intelligence (AI) module, a drone, an unmanned aerial vehicle, a robot, an augmented reality (AR) module, a virtual reality (VR) module, a 5th generation (5G) mobile communication device, and so on.
US10891854B2
A traffic management system includes a traffic information collector, a traffic information acquirer, and a traffic manager. The traffic information collector collects the number of vehicles passing through a predetermined section, the traffic information acquirer acquires, as traffic information, the number of vehicles and vehicle information of vehicles passing through a vehicle sensor provided behind the predetermined section, and the traffic manager determines a traffic density based on the number of vehicles and a section length, calculates a traffic volume from the number of vehicles passing by the vehicle sensor, corrects the traffic density with the traffic volume to determine an actual traffic density, compare the actual traffic density to a determination threshold value for determining a congestion indication to check a congestion indication, and transmit a lane changing instruction signal to the vehicle traveling behind the vehicle sensor when the congestion indication is detected.
US10891852B1
The present invention relates to a precise predictive maintenance method for a driving unit and a configuration thereof includes a first base information collecting step S10 of collecting change information of an energy size; a second base information collecting step S20 of collecting energy values; a setting step S30 of setting an alarm upper limit and an alarm lower limit for the energy values; and a detecting step S40 of measuring energy values and detecting the driving unit to be an abnormal state.
US10891850B1
Aspects of the disclosure relate to reducing replacing a desiccant cartridge based upon a condensation risk. In one example, first information corresponding to a current dew point within a sensor housing of a sensor and second information identifying temperature data corresponding to a predefined area where the sensor is projected to travel may be received. Based upon the first and second information a condensation risk corresponding to the likelihood of condensation forming within the sensor housing in the event it traveled within the predefined area based upon the current dew point and the temperature data may be determined. Based upon the determined condensation risk, an indication that a desiccant cartridge within the sensor housing should be replaced to reduce the current dew point and the condensation risk may be provided.
US10891848B2
An electric field detector includes field detection circuitry configured to detect voltage in an electric field in an environment and configured to determine if the voltage meets or exceeds a voltage threshold. A warning module operably connected with the field detection circuitry is configured to provide a warning to operators in the environment. A communication module operably connected with the field detection circuitry communicates a warning notification to another electric field detector.
US10891845B2
A mouth and nose occluded detecting method includes a detecting step and a warning step. The detecting step includes a facial detecting step, an image extracting step and an occluded determining step. In the facial detecting step, an image is captured by an image capturing device, wherein a facial portion image is obtained from the image. In the image extracting step, a mouth portion is extracted from the facial portion image so as to obtain a mouth portion image. In the occluded determining step, the mouth portion image is entered into an occluding convolutional neural network so as to produce a determining result, wherein the determining result is an occluding state or a normal state. In the warning step, a warning is provided according to the determining result.
US10891839B2
The present application is directed to creating intrusion zones for security systems. For example, a network device may store data associated with an intrusion zone for an audio/video (A/V) recording and communication device, the data indicating at least a conditional setting associated with the intrusion zone and at least one action that a security system is to perform based on the A/V recording and communication device detecting motion within the intrusion zone and the conditional setting being satisfied. The network device may then receive motion data from the A/V recording and communication device, the motion data indicating that the A/V recording and communication device detected the motion within the intrusion zone. Based on receiving the motion data, the network device may determine that the conditional setting for the intrusion zone is satisfied and determine that the conditional setting for the intrusion zone is satisfied. Based on the determinations, the network device may cause the security system to perform the at least one action, such as activating an alarm.
US10891838B2
The present application provides a detection apparatus and a control system, wherein the detection apparatus comprises a passive infrared sensor and a Fresnel lens provided on the passive infrared sensor, and wherein the detection apparatus further comprises a rotation unit, the rotation unit being capable of driving the passive infrared sensor and the Fresnel lens to rotate together. The detection apparatus of the present application can be used for controlling lamplight, air conditioner, heating and ventilation in a building or can be used for security, etc.
US10891834B2
A highly reliable automatic transaction apparatus and control method thereof which are capable of suppressing unauthorized transactions and the like are proposed. A plurality of modules which each execute processing required for the payout transaction, an overall control unit which controls each of the modules, and a security control unit are provided in an automatic transaction apparatus; the security control unit holds in advance a first list in which content of signals which are exchanged between the overall control unit and each of the modules at the time of a normal payout transaction is recorded in the order in which the signals are exchanged, sequentially records the content of the signals which are exchanged between the overall control unit and each of the modules at the time of the actual payout transaction in a second list in the order in which the signals are exchanged, and issues a signature approving operation of the modules when there is a match between the content of the first list and the content of the second list, and the modules execute a corresponding operation when the security control unit has issued the signature.
US10891830B2
Gaming devices and systems are configured to present a game in which players place a game wager on either a banker hand or a player hand. Initial two card player and banker hands are dealt, and if either or both comprise a blackjack, the outcome of the game and associated wagers is resolved relative to those initial hands. If not, final banker and player hands are completed based upon predefined rules. The outcome of the game and the associated game wagers are then resolved relative to those final hands. In one embodiment, the final hands are resolved in similar fashion to a blackjack game with the winning hand being the one with a point total closest to 21 without going over. One or more side bets may also be available to each player.
US10891827B2
Embodiments of the present concept provide an electronic gaming device that facilitates wagering by multiple players on a single gaming device. Also provided is a method of sharing game play on such a gaming device, where the method includes receiving a wager from a first player at a first gaming station, receiving a wager from a second player at a second gaming station, initiating a gaming event that is displayed at the first and second gaming stations, and awarding prizes associated with gaming outcomes displayed at the first and second gaming stations.
US10891826B2
A gaming system includes an input device, an electronic display device, and game-logic circuitry. In response to the input device detecting a physical item associated with monetary value that establishes a credit balance, the game-logic circuitry initiates a wagering game responsive to an input indicative of a wager drawn on the credit balance. The wagering game includes display of a gamescape that includes an award zone and a plurality of symbols moving around the gamescape on the display device. An award sequence is triggered when a predetermined threshold of the plurality of symbols are positioned completely inside the award zone. When the award sequence is triggered, the symbols inside the award zone stop moving and a corresponding award value is determined based on the symbols inside the award zone.
US10891824B2
A side recording system for gaining device is intended for side recording of a gaming machine platform and mainly functions such that beginning and ending of event of gaining machine platform is monitored by a game state monitoring device to control an image acquisition device to acquire images of a game display unit and generate side-recorded videos, stored into a data storage unit, indicative of game session numbers and events; or a continuously side-recorded video can be recorded continuously, beginning and ending time points of event together with associated positions of beginning and ending time points of event corresponding to the continuously side-recorded video are recorded by an association recording unit, and an association recording table and the continuously side-recorded video are stored into the data storage unit. Thus, management staff can retrieve the required side-recorded videos rapidly to show what actually happens at once and take appropriate counter measures.
US10891822B2
A gaming device includes a gesture detection device that includes a gesture detector that is operable to detect a gesture of a player and a gesture interpreter that is configured to generate gesture data corresponding to the gesture, a housing that includes an interior that is defined by a plurality of opaque surfaces and a front surface that includes a portion that is a semi-transparent window that is configured to reflect, to the player, a reflected image of at least a portion of the player that is an object distance away from the semi-transparent window. The gaming device includes a display device that is arranged within the housing and that includes a display surface that faces the semi-transparent window, that is spaced apart from the semi-transparent window by about the object distance and that is configured to display a supplemental image that is visible through the semi-transparent window.
US10891811B2
An authentication information issuing apparatus is configured to issue authentication information with which a vehicle is unlocked, to a portable terminal, the vehicle being capable of containing a parcel and being locked and unlocked based on the authentication information acquired from the portable terminal, and includes a storage device, an acquiring device and an authentication information sending device. The storage device is configured to store a parcel receipt ID as information with which a delivery destination of the parcel is specified and a vehicle ID as information with which the vehicle is identified, in association with each other. The acquiring device is configured to acquire the parcel receipt ID associated with a target parcel. The authentication information sending device is configured to send the authentication information with which a vehicle as a containment destination of the parcel is unlocked, to the portable terminal, based on the acquired parcel receipt ID.
US10891809B2
An intelligent diagnosis assistance method, device and equipment, the method comprises: receiving a voice command inputted by a user; obtaining diagnosis assistance information of a vehicle according to the voice command; displaying the diagnosis assistance information to the vehicle. In the present disclosure, by receiving the voice command inputted by the user, obtaining the diagnosis assistance information of the vehicle according to the voice command, and displaying the diagnosis assistance information to the vehicle, such that the user searches the diagnosis assistance information of the vehicle by way of voice before or when performing a maintenance, there is no need to look over a maintenance manual manually, an efficiency of maintenance is improved, user's time is saved, and conveniences are brought to the user.
US10891805B2
A 3D model construction device includes a camera and a wearable display coupled to the camera. The camera obtains multiple first frames, a second frame and depth information. The wearable display includes a display unit, a processing unit, a storage unit and a projection unit. The storage unit stores a first module and a second module. When the first module is performed by the processing unit, the processing unit calculates a first pose of the wearable display. When the second module is performed by the processing unit, the processing unit calculates a 3D model according to the first frames, the depth information, the first pose and calibration parameters, and updates the 3D model according to the second frame. The projection unit projects the 3D model and the second frame onto the display unit according to the first pose for being displayed with a real image on the display unit.
US10891800B1
The present disclosure relates to providing a software feature of an electronic product in an augmented reality (AR) environment. In some embodiments, images are obtained using one or more image sensors, a determination is made whether the obtained images include printed media depicting the electronic product, when the obtained images include the printed media depicting the electronic product, a virtual object corresponding to the electronic product is displayed in the AR environment, and the software feature of the electronic product is provided with the virtual object.
US10891799B2
An augmented reality processing method is provided for a terminal. The method includes: obtaining a plurality of frames of images, comprising a first image and a second image, which is a frame of an image immediately following the first image; obtaining a key point set of a first object in the first image; obtaining, through a neural network model, first pose key point sets respectively corresponding to a plurality of objects in the second image; determining a second pose key point set of the first object in the second image according to the key point set and a motion trend of the first object; using a target first pose key point set as a key point set of the first object in the second image; and generating an augmented information image according to the key point set of the first object in the second image.
US10891797B1
Systems, devices, media, and methods are presented for presentation of modified objects within a video stream. The systems and methods receive a set of images within a video stream and identify at least a portion of a face in a first subset of images. The systems and methods determine face characteristics by analyzing the portion of the face in the first subset of images. The systems and methods apply a graphical representation of glasses to the face based on the face characteristics and cause presentation of a modified video stream including the portion of the face with the graphical representation of the glasses in a second subset of images of the set of images while receiving the video stream.
US10891791B2
A method for the recognition and visual display of system uncertainty in the representation of augmented image contents in heads-up displays which provides that AR image contents are adapted through a change of representation so that the inaccuracies of representation that are present are not perceived as errors by the observer. A characteristic value is determined that quantifies the system uncertainty in the representation of the AR image contents. An adaptation of the representation takes place on the heads-up display depending on this characteristic value. Also disclosed is a device by which the method is carried out.
US10891789B2
The present invention provides a method to produce a 3D model of a person or an object from just one or several image. The method uses a neural network that is trained on pairs of 3D models of human heads and their frontal images, and then, given an image, infers a 3D model.
US10891788B2
Unlike existing methods that rely on manual procedures for repairing finite element meshes in computer-based simulations, embodiments automatically repair finite element meshes for use in simulations of real-world objects. One such embodiment begins by identifying a non-compliant mesh element in a finite element mesh and extracting a mesh patch from the finite element mesh that includes the identified non-compliant mesh element. To continue, an invariant patch description for the extracted mesh patch is generated and a repair solution corresponding to the generated invariant patch description is obtained from a database storing pre-determined repair solutions. In turn, the mesh patch in the finite element mesh is repaired using the obtained repair solution.
US10891773B2
An apparatus and method are described for allocating local memories to virtual machines. For example, one embodiment of an apparatus comprises: a command streamer to queue commands from a plurality of virtual machines (VMs) or applications, the commands to be distributed from the command streamer and executed by graphics processing resources of a graphics processing unit (GPU); a tile cache to store graphics data associated with the plurality of VMs or applications as the commands are executed by the graphics processing resources; and tile cache allocation hardware logic to allocate a first portion of the tile cache to a first VM or application and a second portion of the tile cache to a second VM or application; the tile cache allocation hardware logic to further allocate a first region in system memory to store spill-over data when the first portion of the tile cache and/or the second portion of the file cache becomes full.
US10891771B2
An information processing apparatus includes circuitry to register at least a first viewpoint and a second viewpoint designated next to the first viewpoint as viewpoints in a full-view spherical image with an order designated by a user, set a transition path of the viewpoints from the first viewpoint to the second viewpoint by interpolating between the first viewpoint and the second viewpoint in the full-view spherical image, generate a first partial image having a center that matches the first viewpoint, and a second partial image having a center that matches the second viewpoint, and play animation by sequentially displaying the first partial image and the second partial image with the order designated by the user while transiting the viewpoints from the first viewpoint to the second viewpoint along the set transition path.
US10891769B2
One or more embodiments are described for generating a two dimensional map of an environment using a set of submaps that include point clouds of the environment that are captured using multiple scanner systems that move independently from one position to another in the environment. Each 2D scanner system steers a beam of light within a first plane to illuminate object points in the environment, and a controller determines a distance value to at least one of the object points. The 2D submaps of the environment are generated based on an activation signal from an operator and based at least in part on the distance value, each submap generated from a respective point in the environment and by a respective 2D scanner system. A central processor generates the 2D image of the environment using the 2D submaps.
US10891757B2
The technology relates to determining whether a camera is occluded. For instance, an image may be captured using a camera having red, green, and blue pixels each including a photosensor. Output values for the photosensors of each of the red pixels, green pixels, and blue pixels may be determined for the images. The output values of the green pixels may be compared to one or more of the output values of the red pixels or the output values of the blue pixels. That the camera is occluded is determined based on the comparison.
US10891755B2
A method is disclosed. The method includes imaging a target object in a first imaging mode using an imaging device, identifying a feature of the target object, using image recognition to recognize the feature, and determining a spatial coordinate data of the feature. The method further includes updating the spatial coordinate data of the feature after the target object moves, transferring a feature input data, the feature input data requesting additional imaging of the feature, and actuating the imaging device based on the spatial coordinate data to additionally image the feature in a second imaging mode using the imaging device.
US10891753B2
A device, system and method for notifying a person-of-interest of their location within an estimated field-of-view of a camera is provided. The device: identifies a person-of-interest in an area proximal one or more of a first camera and the device; receives and processes images from the first camera to identify a second camera located in the area; determines a location of the person-of-interest; and determines, from the images, a respective location and estimated field-of-view of the second camera; determines, by comparing the location of the person-of-interest and the respective location and estimated field-of-view of the second camera, whether the person-of-interest is located within the estimated field-of-view of the second camera; and, when the person-of-interest is located within the estimated field-of-view of the second camera, controls a notification device to provide a notification to notify the person-of-interest of their location within the estimated field-of-view of the second camera.
US10891747B1
In response to a first image captured by a camera of an ADV, a horizon line is determined based on the camera's hardware settings, representing a vanishing point based on an initial or default pitch angle of the camera. One or more lane lines are determined based on the first image via a perception process performed on the first image. In response to a first input signal received from an input device, a position of the horizon line is updated based on the first input signal and a position of at least one of the lane lines is updated based on the updated horizon line. The input signal may represent an incremental adjustment for adjusting the position of the horizon line. A first calibration factor or first correction value is determined for calibrating a pitch angle of the camera based on a difference between the initial horizon line and the updated horizon line.
US10891740B2
According to an embodiment, a moving object tracking apparatus includes an acquiring unit, an associating unit, and an output control unit. The acquiring unit is configured to acquire a plurality of pieces of moving object information representing a moving object included in a photographed image. The associating unit is configured to execute an associating process for associating a plurality of pieces of the moving object information similar to each other as the moving object information of the same moving object for three or more pieces of the moving object information. The output control unit is configured to output the associated moving object information.
US10891737B2
There are provided a medical image processing device, an endoscope system, a diagnosis support device, and a medical service support device that can provide appropriate diagnosis support information from a region of interest by appropriately extracting the region of interest. An image acquisition unit acquires a medical image obtained from the image pickup of an object to be observed. A region-of-interest extraction section extracts a first region of interest as a region of interest from the medical image. A region-of-interest change section performs correction processing for correcting the first region of interest to a second region of interest. A user interface receives an instruction given to the region-of-interest change section. The correction processing includes the enlargement, the reduction, or the position change of the first region of interest.
US10891733B2
Provided is a radiographing system that can efficiently generate a plurality of radiographic images having undergone plural types of image processing and can separately store the plurality of radiographic images. The radiographing system includes an image acquisition unit that acquires a radiographic image based on radiation transmitted through a subject, an image processing setting unit that sets plural types of image processing to a specific imaging procedure, an image processing unit that executes the plural types of image processing set by the image processing setting unit on a radiographic image acquired by the specific imaging procedure to generate a plurality of radiographic images, and an output unit that outputs, to a storage device, the plurality of radiographic images generated by the image processing unit separately according to a type of the image processing.
US10891732B2
A dynamic image processing system including a hardware processor that extracts a heart region from a chest dynamic image which is obtained by radiation imaging of a dynamic state at a chest, extracts a density waveform for each pixel in the extracted heart region, determines an extraction target candidate region of blood flow information based on the extracted density waveform for each pixel, and sets an extraction target region of the blood flow information in the determined extraction target candidate region of the blood flow information.
US10891720B2
A method to denoise low dose CT images without introducing blurriness is shown using cross directional bilateral filtering. Techniques are provided that (1) enhance low-radiation dosage images, beyond just reducing noise, and (2) may be combined with other approaches, such as adaptive exposure techniques and iterative reconstruction, for radiation dose reduction.
US10891715B2
A method for generating a super-resolved high-resolution image based on a low-resolution image is provided. The method includes receiving a low-resolution image having a first image size from a camera, and determining an interpolated image of the low-resolution image. The interpolated image has a second image size being greater than the first image size. The method also includes determining a high-resolution super-resolved image based on the interpolated image and model data. The model data is stored on memory hardware. The method also includes displaying, on a user interface, the high-resolution super-resolved image.
US10891705B2
Systems, apparatuses and methods may provide for technology that determines a position associated with one or more polygons in unresolved surface data and select an anti-aliasing sample rate based on a state of the one or more polygons with respect to the position. Additionally, the unresolved surface data may be resolved at the position in accordance with the selected anti-aliasing sample rate, wherein the selected anti-aliasing sample rate varies across a plurality of pixels. The position may be a bounding box, a display screen coordinate, and so forth.
US10891703B2
Methods, systems and computer program products for preventing unauthorized use of protected equipment in violation of export regulations are provided. Aspects include periodically obtaining a location of the protected equipment and storing the location in a location log in a non-volatile memory. Upon receiving a request to operate the protected equipment, aspects also include obtaining the location log from the non-volatile memory and parsing data from the location log to determine whether the protected equipment entered a restricted geographic area. Based on a determination that the protected equipment did not enter a restricted geographic area, aspects include granting the request to operate the protected equipment.
US10891701B2
Computer processor generated analysis and presentation of patent and business data in a common interface is described. The aggregation and analysis includes a method and system for evaluating a patent or patent application and proposed claim text by examining claim related information maintained in databases as well as image related information maintained in databases. The method includes deriving unique signatures of individual claims and ascertaining scope of individual claims relative to other claims in a collection, such as claims found in a classification schema and also deriving unique characteristics from images and ascertaining the scope of similarity between the images. A signature and scope of the patent claims and images may be graphically depicted to a user using various graphic elements in a user interface.
US10891700B2
In one embodiment, a method of searching for patent-related documents stored in a document corpus include receiving, by a computing device, a search query comprising a first term and a second term, wherein the search query indicates that the first term is an equivalent of the second term, searching the document corpus for patent-related documents wherein the first term is used interchangeably with the second term, and preparing for display a list of one or more patent-related documents. In yet another embodiment, a method of searching a parts thesaurus, includes receiving, by a computing device, a search query including a search term, and searching the parts thesaurus for term variants of the search term. The method further includes preparing for display term variants of the search term found in the parts thesaurus.
US10891693B2
A method for evaluating fraudulent data in a Usage Based Insurance (UBI) system, includes retrieving trip data for a driver from a database. A processor on a computer determines tough context incidents in the trip data. Driving behavior of the driver during said tough context incidents is compared with driving behavior of other drivers during similar tough context incidents. The trip data is identified as potentially fraudulent if the driver's driving behavior is better by a predetermined amount compared to the other drivers' driving behavior.
US10891689B2
Example implementations described herein are directed to a consent management service system, which involves a system to record consent between a bank and its consumers and to share them to a third party audit servicer. The system ensures that the consent records are disclosed to individuals or organizations that are eligible to access the record without modification, and helps them detect and prevent malicious attempts by banker or consumer.
US10891685B2
Model placement metadata is defined and stored for a three-dimensional (“3D”) model. The model placement metadata specifies constraints on the presentation of the 3D model when rendered in a view of a real-world environment, such as a view of a real-world environment generated by wearable computing device like an augmented reality (“AR”) or virtual reality (“VR”) device. A wearable computing device can analyze the geometry of a real-world environment to determine a configuration for the 3D model that satisfies the constraints set forth by the model placement metadata when the 3D model is rendered in a view of the environment. Once the configuration for the 3D model has been computed, the wearable device can render the 3D model according to the displayed configuration and display the rendering in a view of the real-world environment.
US10891683B2
A delivery service (DS) computing device for item purchase and delivery is provided. The DS computing device displays a searchable interface that enables a user to select at least one merchant. The DS computing device receives at least one selected merchant location from the user, displays item data of the at least one selected merchant location, and receives cart data from the user. The DS computing device receives, from the user, a selection of a selected carrier, and transmits the cart data to the selected carrier. The DS computing device generates a secure virtual account number for the selected carrier. The secure virtual account number provides access to purchase funds for use, by the selected carrier, in purchasing the selected item. The DS computing device processes a payment transaction for the at least one selected item that includes the purchase funds and a delivery service fee.
US10891679B2
Disclosed are various embodiments relating to generating media item recommendations based upon determining a beats per minute value. A media recommendation application determines a beats per minute value based upon a pacing measurement of the user. The media recommendation application then identifies one or more media item having a beats per minute that is similar to the beats per minute value. The media recommendation application then identifies a subset of the media item candidates to surface as recommendations for the user.
US10891676B1
An improved user interface in which related items are grouped intuitively, and ultimately results in the number of navigational steps performed by the user to identify desired related items being reduced, is described herein. For example, instead of having a user interface display a single view that includes all related items, a recommendation system groups the related items based on their respective attribute values and produces data that results in a user interface that displays the related items in these groups. The recommendation system generates labels for these groups such that a user can clearly identify what types of related items are included therein. Thus, a user would not have to browse through a single list of related items ordered in an unfamiliar manner. Rather, a user can browse through smaller subsets of related items, and only in those groups that correspond with attribute values of interest to the user.
US10891675B2
A system including an Electronic Shelf Label (ESL) system configured to communicate with a plurality of ESLs each corresponding to a product offered for sale. The system includes a Near Field Communication (NFC) device configured to communicate with each of the plurality of ESLs within a predetermined distance from the ESL, a customer profile database configured to store a plurality of customer profiles, wherein each of the plurality of customer profiles are associated with a customer NFC device, and a product database configured to store a plurality of product profiles for each of a plurality of products configured within the ESL system. The ESL system retrieves a customer profile associated with the NFC device, and a product profile associated with the product corresponding to an ESL in communication with the NFC device. The ESL system is configured to compare the customer profile with information in the product profile and configured to transmit a notification to a customer associated with the customer profile when information in the customer profile matches any information in the product profile.
US10891673B1
A semantic analysis can be performed to determine an intent of a received query. The intent can relate to a primary object of the query, which can be identified through the semantic analysis. Other attributes can be determined from the query that help to focus the object of the intent. A query vector is generated, based on the intent and primary object, and used to search a multi-dimensional semantic space including semantic representations of possible matches. The attributes are used to adjust the query vector in the semantic space. Objects having vectors ending proximate the query vector are identified as potential search results, with the distance from the query vector being used as a ranking mechanism. If refinement is needed, a dialog is used to obtain additional information from the user. Once results are obtained with sufficient confidence, results can be returned as search results for the query.
US10891670B2
Some embodiments of the invention provide techniques which aid in correctly capturing what a restaurant customer intends to order, and may enhance the customer's satisfaction with the ordering and dining process overall.
US10891662B2
The serving of advertisements with (e.g., on) video documents may be improved in a number of ways. For example, a system may (a) accept information defining at least one ad spot associated with at least one instance of an video document, (b) accept offers to have advertisements served in the ad spot(s), and (c) arbitrate among competing advertisements, using at least the offers, to determine at least one advertisement to be served in that ad spot(s). As another example, a system may (a) accept relevance information for an advertisement, (b) determine at least one video document using the accepted relevance information, (c) present information about the video document(s) to an advertiser associated with the advertisement, and (d) accept, from the advertiser, an offer to have its advertisement served with at least one of the video document(s) accepted. As yet another example, a system may (a) accept relevance information for an video document, (b) determine a plurality of advertisements relevant to the video document using the relevance information and serving constraints of the advertisements, and (c) select at least one of the determined relevant advertisements to be served with the video document. Examples of video documents include video files published on the Internet, television programs, live or recorded talk shows, video-voice mail, segments of an video conversation, etc.
US10891656B1
A mobile communication device that replenishes and manages ads to display on an active application. The mobile communication device comprises a radio transceiver, a processor, a memory, a plurality of applications, stored in the memory, wherein each application comprises an ad client, and an ad manager, stored in the memory. The ad manager, when executed by the processor, requests a plurality of ads from an ad gateway associated with the network associated with the mobile communication device. The ad manager then receives a plurality of ads from the ad gateway. The ad manager then stores these ads into an ad cache, embedded within the memory of the mobile communication device. The ad manager receives a request from an ad client of one of the applications for an ad to display. The ad manager sends an ad selected from the ad cache to the ad client in the active application.
US10891645B2
Technologies for enhancing credit transactions include a point of sale computing system. The point of sale computing system receives payment vehicle data for a credit transaction associated with a purchase event. The point of sale computing system determines whether the credit transaction is an alternate routing candidate. The point of sale computing system routes an authorization request message to an issuer computing system via a payment card network in response to a determination that the credit transaction is not an alternate routing candidate. Alternatively, the point of sale computing system routes the authorization request message directly to the issuer computing system via a PIN debit network in response to a determination that the credit transaction is an alternate routing candidate. A corresponding authorization response message is received by the point of sale computing system via the payment card network or the PIN debit network. Other embodiments are described and claimed.
US10891643B1
A digital promotion processing system may include mobile wireless communications devices, each associated with a respective user. The system may also include a digital promotion server configured to operate a messenger bot to prompt each of the users to upload an image associated with a given product from the respective mobile wireless communications device, and communicate the uploaded images to the mobile wireless communications devices for display thereon. The digital promotion server may also be configured to operate the messenger bot to permit the users to score the uploaded images on the mobile wireless communications devices, and generate a digital promotion for the given product and communicate the digital promotion to the mobile wireless communications device associated with the uploaded image with a best score.
US10891637B2
Certain embodiments provide a computer-executed method for generating a future sales estimate for an item. The method includes programmatically accessing, from a dataset via a network device, an inventory residence time period of an item. The method also includes programmatically accessing, from the dataset via the network device, prior performance data associated with the item. The method also includes programmatically executing an inventory valuation engine to generate a future sales estimate for the item based on the inventory residence time period and the prior performance data. The method further includes executing a notification generation engine to adjust a notification policy defining a frequency or other characteristic of electronic marketing communications indicating the item transmitted to consumer devices based on the future sales estimate.
US10891628B1
Techniques are disclosed utilizing cognitive computing to assess customer value and provide specific promotional campaigns based upon this assessed value. Users may opt in to a rewards program. With user permission or affirmative consent, user behavioral data may be monitored that may be relevant to the user's relationship as a customer with a particular business and may include various indications of the users' behaviors, actions, and/or preferences. This data may be stored as part of each user's behavioral profile, the contents of which may be analyzed to determine which customers are more profitable to the business than others. Each user may be assigned a customer value indicative of his or her individual profitability, which may be used to provide specific promotional campaigns in an attempt to maintain the more profitable customers and to improve the profitability of others.
US10891626B2
Systems and methods are disclosed for identity authentication using credit card information supplied by a subject with independently determined address information. According to an example implementation, a method is provided that can include receiving, from a client, personally identifying information (PII) related to a subject, where the PII includes at least a subject-supplied name and subject-supplied credit card information. The method can include querying one or more public or private databases with the PII, and receiving, in response to the querying, independent occupancy address information related to the subject. The method can include requesting credit card verification from an authorizing entity, where the requesting includes sending the subject-supplied credit card information and the independent occupancy address information to the authorizing entity. The method can include generating a pass/fail indication responsive to verification information received from the authorizing entity, and sending the pass/fail indication to the client.
US10891622B2
Methods and systems for providing cardholder authentication services on-behalf-of (OBO) issuers utilizing a payment card authorization network to bridge cardholder authentication and transaction authorization processes. In some embodiments, the process includes an OBO issuer service computer receiving an authentication message, storing the authentication message in a transaction database and then receiving a purchase transaction authorization request message from a payment network. The OBO issuer service computer then determines that an authentication value of the received purchase transaction authorization request message matches the authentication value of the stored authentication message, stores a record of the match, and transmits the purchase transaction authorization request to the payment network for purchase authorization processing.
US10891621B2
This disclosure relates to systems and methods of risk detection in an electronic network. The method may include receiving a first portion of session context information for an interaction of an individual over a limited bandwidth network, the first portion including a session identifier for the interaction. The method may include retrieving a second portion of session context information for the interaction over a cloud data pipe using the session identifier, in response to receiving the first portion. The method may include accessing, a data structure representing connected knowledge of the individual. The method may include receiving, via a distributed system, security reputation data including aggregated information from a plurality of members. The method may include analyzing the session context information using the security reputation. The method may include generating a security risk score for the interaction based on the session context information, data structure, and the security reputation data.
US10891618B2
A system and method for a secure remote payments process and for generation of one-time only remote payment cards is presented. Use of the one-time payment (OTP) cards can use multi-factor authentication where one factor is a biometric technique. A process can include generating an OTP card number based on a first encryption algorithm, an expiry date, and a security code based on a second encryption algorithm. A purchase amount, and the OTP card information are decrypted by an issuer to approve payment for a remote payment, after which the OTP card is no longer valid.
US10891613B1
A method and system comprise leasing of proprietary digitized items, or items containing digital processing components, where usage of items is enabled through digital processing means. Fungible blockchain currency amounts determine the degree of usage of items, where a finite amount of blockchain currency is available to lessors. Lessors may adjust their level of capitalization, allowing usage of items by lessees, by acquiring or disposing of blockchain currency in order to adjust to varying market demand for said items. In the case where blockchain currency represents cryptocurrency-based securities, owners of items or investors may profit by buying, selling and/or distributing said securities during varying market conditions.
US10891612B2
The present solution discloses methods and apparatuses for automatic processing of member management data in a blockchain. One example method includes storing, in a blockchain, a contract rule, wherein the contract rule includes a rule that is agreed upon by blockchain members and is used for determining registration conditions of registering users for joining a blockchain. Receiving a registration transaction message from a registering user based on the contract rule, wherein the registration transaction message includes identification information of at least one certification authority and a signature certificate of each of the certification authorities identified in the identification information. Verifying the at least one signature certificate based on the identification information by using public keys of the at least one certification authorities in a blockchain node. Finally, in response to determining that the at least one signature certificate are successfully verified, registering, as a new blockchain member, the registering user.
US10891608B2
This application discloses a payment module with one or more processors, memory, a short-range wireless transceiver configured to communicate with one or more mobile devices, and a first interface module configured to output to a control unit of the offline payment-operated machine one or more electrical pulses. The payment module receives a wireless request via the short-range wireless transceiver from a respective mobile device of the one or more mobile devices to initiate a cashless operation of the offline-payment operated machine. In response, the payment module causes the offline payment-operated machine to initiate the requested cashless operation by issuing a first number of electrical pulses to the control unit via the first interface module. Further, in response to the wireless request, the payment module sends operation information corresponding to the initiated operation of the offline payment-operated machine to the respective mobile device via the short-range wireless transceiver.
US10891603B2
The disclosed embodiments include a mobile client device for providing real-time manufacturer-based financing. In one embodiment, the mobile device is configured to receive a product code associated with a manufacturer product offered for sale at a merchant location. The mobile device may further provide the product code to a financial service provider system configured to create a manufacturer-based financial service account associated with the product manufacturer. Further, the mobile device may provide, to the financial service provider system, information associated with a received account application, where the financial service provider system may create the manufacturer-based financial service account based on the received information and the product code. The mobile device may also receive a purchase code for purchasing the product using the manufacturer-based financial service account, provide it at the merchant POS location, and receive a confirmation of product purchase.
US10891593B2
A method, a computer system, and a computer program product are provided for delivering notifications to users of a messaging platform. A mention directed to a specific context of users is received from a user of a messaging platform. A subset of users is dynamically determined from the specific context of users such that each user of the subset of users is more likely to engage with a notification associated with the mention than users of the specific context of users outside of the subset of users. The notification associated with the mention is sent to only the subset of users from the specific context of users.
US10891591B2
A computer processor may extract identity information from a document. The identity information may include at least one custodian identity attribute. After extracting the identity information, the computer processor may determine that the identity information is associated with a specific custodian. The computer processor may then search for the custodian identity attribute in a custodian directory to determine whether the custodian directory contains an entry for the custodian. If the custodian is not in the custodian directory, the computer processor may create a new entry in the custodian directory for the custodian and store the extracted identity information in the new entry.
US10891586B1
Systems and methods of detecting, identifying, and classifying objects positioned on a shelf are provided. In one exemplary embodiment, a sensor pad comprises a plurality of electrical contacts disposed in the pad as a matrix of rows and columns of electrical contacts. Further, each contact corresponds to a different surface area of the pad and has a first electrical conductor positioned on a first layer and a second electrical conductor positioned opposite to the first conductor on a second layer. Also, at least one of the first and second conductors is operable to vary in resistance or capacitance based on an amount of pressure applied to that conductor. In addition, each contact is configured to enable an electrical connection between the first and second conductors with a resistance or capacitance that varies based on an amount of pressure applied to a corresponding area of the pad when an object is positioned on that pad.
US10891582B2
Disclosed herein are system, method, and computer program product embodiments for using a smart shipping to track one or more products contained therein. An embodiment operates by a transporting unit comprising a microcontroller, a transceiver, and a reliever, each of which is in communication with each other. The microcontroller is also in communication with a server external to the transporting unit. The transceiver is configured to o detect a transmitter attached to a product when the product is inside of the transporting unit. The receiver is configured to receive identifying information and a geographical location pertaining to the product. The microcontroller is then configured to send a message containing the identifying information and the geographical location pertaining to the product to the server.
US10891581B2
Systems, apparatuses, and methods include an intraocular lens (IOL) cart that may assist with inventory management and may help users identify an IOL for use in a particular surgical application. The IOL cart may include sensors and indicators that provide information to a user and may update IOL inventory automatically whenever the IOL cart is accessed by a user.
US10891579B2
Provided are methods and apparatus that determine a benchmark of energy consumption for an energy system and utilize the determined benchmark in a variety of ways. Once determined, the determined benchmark may be compared to current energy consumption and current outdoor temperature to verify proper operation of the system and identify deviations in system operation. The benchmark may be used to determine the impact of an implemented change in the operation of the system. The determined benchmark may also be used to contract for a term in an agreement and to verify the satisfaction of a term in an agreement.
US10891574B2
Augmented reality may be used to facilitate a planogram (POG) reset in a retail environment. The system may include a location benchmark positioned adjacent a retail display, and a display generator located relative to the location benchmark. The display generator may display an image corresponding to the POG reset on the retail display. A control processor may drive the display generator to display the image, and a data source may provide control signals to the control processor based on pre-stored POG data.
US10891570B2
Systems and methods are disclosed for connection multiplexing in a parallel processing environment. An example method includes requesting, responsive to a request to perform multiple database operations in a single transaction, a connection identifier for a physical connection to the database, providing the connection identifier to each of a plurality of workers, and performing the multiple database operations using the plurality of workers. Each worker may obtain a work item from a work queue, initiate a database request for the work item, and provide the database request to a database server. The database request represents one of the multiple database operations and includes the connection identifier. The database server may determine that the connection identifier corresponds to the physical connection, add the request to a connection queue associated with the physical connection, and execute requests from the connection queue against the database via the physical connection.
US10891556B2
The present disclosure provides methods and systems for performing non-classical computations. The methods and systems generally use a plurality of spatially distinct optical trapping sites to trap a plurality of atoms, one or more electromagnetic delivery units to apply electromagnetic energy to one or more atoms of the plurality to induce the atoms to adopt one or more superposition states of a first atomic state and a second atomic state, one or more entanglement units to quantum mechanically entangle at least a subset of the one or more atoms in the one or more superposition states with at least another atom of the plurality, and one or more readout optical units to perform measurements of the superposition states to obtain the non-classical computation.
US10891549B2
A computer-implemented machine-learning method and system for searching for resources by predicting an intention and pushing resources directly to users based on the predicted intention. The method includes receiving a description of a context; generating a set of weighted expressions, each weighed expression comprising a restriction over the description of the context and a confidence factor resulting between the combination of the user model and of the query input; and generating a sorted list of resources matching the weighted list of expressions. The system includes computer instructions for an intention inference engine and an intelligent ranking engine.
US10891541B2
Devices, systems, and methods obtain data in a first modality; propagate the data in the first modality through a neural network, thereby generating network outputs, wherein the neural network includes a first-stage neural network and a second-stage neural network, wherein the first-stage neural network includes two or more layers, wherein each layer of the two or more layers of the first-stage neural network includes a plurality of respective nodes, wherein the second-stage neural network includes two or more layers, one of which is an input layer and one of which is an output layer, and wherein each node in each layer of the first-stage neural network is connected to the input layer of the second-stage neural network; calculate a gradient of a loss function based on the network outputs; backpropagate the gradient through the neural network; and update the neural network based on the backpropagation of the gradient.
US10891530B2
A radio frequency identification (RFID) switch tag is disclosed. This RFID switch tag includes a base component having an ultra-high frequency (UHF) booster, and a detachable component having at least one UHF RFID module and a high frequency (HF) RFID module. In some embodiments, the detachable component is positioned in close proximity to the base component in a first configuration of the RFID switch tag such that the at least one UHF RFID module is sufficiently coupled to the UHF booster in the base component to form an UHF RFID system having a desired performance. The detachable component can also be separated from the base component to obtain a second configuration of the RFID switch tag, and the HF RFID module remains functional within the detached detachable component so that the detachable component can be used as a standalone HF RFID tag.
US10891528B1
A new demodulator with consistent sensibility to signals received from different directions, low power consumption, and low manufacturing cost is provided. The demodulator may include a first demodulator branch and a second demodulator branch electrically connected in parallel, and a DC circuit to provide DC power to the demodulator. The DC circuit has a first diode and a second diode electrically connected in series between a DC power supply Vcc and the ground. The second demodulator branch can share a low pass filter and a DC blocking capacitor of the first demodulator branch for example, and can multiplex or reuse a bias current from the first demodulator branch.
US10891498B2
A vehicle control system including a recognizer that is configured to recognize a surroundings status of a vehicle and a driving controller that is configured to control at least steering of the vehicle on the basis of the surroundings status recognized by the recognizer, and, in a case in which a obstacle present in an advancement direction of the vehicle and traffic participants present near the obstacle are recognized by the recognizer, and the vehicle is caused to avoid the obstacle, the driving controller is configured to control the vehicle on the basis of advancement directions of the traffic participants.
US10891484B2
Methods, apparatus, systems, and computer-readable media are provided for downloading targeted object recognition modules that are selected from a library of candidate targeted object recognition modules based on various signals. In some implementations, an object recognition client may be operated to facilitate object recognition for a robot. It may download targeted object recognition module(s). Each targeted object recognition module may facilitate inference of an object type or pose of an observed object. The targeted object module(s) may be selected from a library of targeted object recognition modules based on various signals, such as a task to be performed by the robot. The object recognition client may obtain vision data capturing at least a portion of an environment in which the robot operates. The object recognition client may determine, based on the vision data and the downloaded object recognition module(s), information about an observed object in the environment.
US10891483B2
Unmanned aerial inspection systems and associated methods. In one embodiment, an aerial platform (e.g., an Unmanned Aerial Vehicle (UAV)) navigates to a location of a geographic region, and captures a digital image of the geographic region with an imaging device. The aerial platform segments the digital image into superpixels, selects a region of interest from the digital image to define one or more patches associated with the superpixels, assigns terrain texture categories to the patches, and assigns the terrain texture categories to the superpixels based on the terrain texture categories of the patches to generate a texture classified representation of the digital image. The aerial platform determines whether a site contamination is present at the geographic region based on the texture classified representation of the digital image, and reports an alert upon identifying that the site contamination is present.
US10891481B2
Automated detection of features and/or parameters within an ocean environment using image data. In an embodiment, captured image data is received from ocean-facing camera(s) that are positioned to capture a region of an ocean environment. Feature(s) are identified within the captured image data, and parameter(s) are measured based on the identified feature(s). Then, when a request for data is received from a user system, the requested data is generated based on the parameter(s) and sent to the user system.
US10891474B1
Techniques for providing improved optical character recognition (OCR) for receipts are discussed herein. Some embodiments may provide for a system including one or more servers configured to perform receipt image cleanup, logo identification, and text extraction. The image cleanup may include transforming image data of the receipt by using image parameters values that optimize the logo identification, and performing logo identification using a comparison of the image data with training logos associated with merchants. When a merchant is identified, a second image clean up may be performed by using image parameter values optimized for text extraction. A receipt structure may be used to categorize the extracted text. Improved OCR accuracy is also achieved by applying on format rules of the receipt structure to the extracted text.
US10891469B2
A device receives image data that depicts an individual, identifies the individual by using a target recognition technique to analyze the image data, and identifies human attributes of the individual. The device determines a risk level that represents a likelihood of the individual being or becoming involved in a harmful act. The risk level may be determined by using the human attributes as part of a machine-learning-driven emotional analysis of the individual. The device provides a message, selected based on whether the risk level satisfies at least one of the one or more threshold risk levels, to another device, to cause the other device to perform actions that are indicative of the risk level being associated with a low amount of risk, or other actions indicative of the risk level being associated with a high amount of risk and that are associated with assisting in prevention of the harmful act.
US10891468B2
A processor-implemented method includes obtaining an input image including a face of a user, extracting a feature from the input image, estimating a facial expression of the input image and an expressiveness of the facial expression of the input image corresponding to a determined expression intensity of the facial expression based on the extracted feature, normalizing the expressiveness of the facial expression of the input image to a universal expressiveness, and recognizing the facial expression based on the universal expressiveness.
US10891453B1
A method of examining the product inspection is provided, which includes the following steps. Perform an inspection step multiple times to obtain the inspection data of the products, and record the inspection data in the product items in the database. The first party selects a plurality of product items from the product items in the database through the first electronic device. The data management system generates a check code corresponding to the check items, and generates a notification message. After the second party responds to the notification message through the second electronic device, the data management system determines whether the inspection data of each of the check items satisfies the corresponding check condition, and transfers the check items satisfying the check condition to the second electronic device. Thereby, it would be more convenient to examine the product inspection.
US10891452B2
The invention relates to a radio frequency based control system for preventing occupational hazards, comprising a communication network that connects one or more workers with one or more managers via the Internet or a mobile network, and one or more servers and databases connected to that communication network, further comprising: a plurality of RF tags attached to objects or tools used by workers during their work activity, said tags comprising means for data transmission through radio frequency; and one or more portable mobile terminals, configured for being equipped by workers and for receiving data transmitted by the RF tags, said mobile terminals comprising Internet connectivity and/or mobile network connectivity; and one or more management devices connected to the Internet and/or to a mobile network for receiving transmitted data by mobile terminals and/or recorded or analysed by the servers.
US10891443B2
A method, computer program product and system for message tone evaluation. A message or a group of messages are retrieved between a sender entity and a recipient entity. Text content for the message or group of messages is extracted and the analysis of the tone of the text content is obtained. A graph is referenced in which nodes represent entities and edges between the nodes have tone weightings for a tone for a communication relationship between the entities. The graph is updated with a tone weighting for the retrieved message or group of messages by setting or updating an edge tone weighting between the nodes for the sender entity and the recipient entity. The graph is analyzed to obtain analysis of one or more entities and the tone weightings of their communication relationships.
US10891439B2
A software agent, that is used to assist in providing a service, receives communications from a set of users that are attempting to use the software agent. The communications include communications that are interacting with the software agent, and communications that are not interacting with the software agent. The software agent performs natural language processing on all communications to identify such things as user sentiment, user concerns or other items in the content of the messages, and also to identify actions taken by the users in order to obtain a measure of user satisfaction with the software agent. One or more action signals are then generated based upon the identified user satisfaction with the software agent.
US10891436B2
An idea recognition tool utilizes natural language processing techniques to capture, understand, and identify ideas that are mentioned by speakers during a conversation involving multiple speakers, and tag ideas attributed to their speaker accordingly. The idea recognition tool also autonomously triggers search operations to obtain supplemental information for enriching the underlying identified ideas. The identified ideas and supplemental information are grouped, classified, and formatted into a dedicated format for further analysis, as well as considered for implementing relevant actions.
US10891433B2
A system for data transformation includes a database, a spreadsheet storage of a spreadsheet for planning, an interface, and a processor. The spreadsheet storage is separate from the database. The interface is configured to receive a database datum associated with a large time period. The processor is configured to generate a plurality of spreadsheet data based at least in part on the database datum. Each spreadsheet datum is associated with one of a set of small time periods. The plurality of spreadsheet data is stored in the spreadsheet storage. The spreadsheet storage is separate from the database. The processor is configured to provide the plurality of spreadsheet data for display in the spreadsheet.
US10891430B2
A method of converting a document from a first structure to a second structure, includes extracting data of the document to associate a field and a label in the first structure to generate a field/label association, receiving operator input indicative of associating a field/label association with one or more other field/label associations to generate a grouping, and based on the operator input and a spatial arrangement of the first structure, providing the grouping in the second structure as a natural conversational unit.
US10891429B2
A method includes receiving a designation of one or more first items that are to be included in a new table from a user, specifying, based on metadata related to second items included in each of a plurality of existing tables, an existing table from among the plurality of existing tables, the existing table including at least one of the designated one or more first items in the second items, specifying, based on other metadata related to an input item and an output item accompanied with execution of each of a plurality of programs, a program from among the plurality of programs, the program causing the designated one or more first items to be output as the output item when one of the second items included in the specified existing table is input as the input item, and outputting the specified existing table and the specified program.
US10891428B2
Embodiments presented herein include a method for altering a first annotation associated with a media file. This method may generally include the technique for receiving the media file wherein the media file contains the first annotation which is associated with a first playback speed of the media file. A second playback speed is received for the media file. A second annotation is generated based on the second playback speed of the media file based on the first annotation associated with the first playback speed of the media file. The second annotation is associated with the second playback speed of the media file and, at the second playback speed, the media file concurrently plays the second annotation.
US10891420B1
A system and method for controlling the display of markup on a textual interface measures the difference between edited and unedited text, and utilizes values for hidden-copy tokens to create an incremental scale of values to generate different complexity levels of marked-up text to display on a user interface.
US10891413B1
Disclosed approaches for processing a circuit design include providing access to checkpoint data of a design checkpoint of a circuit design and starting child processes by a parent process. An initial intermediate representation is generated by the parent process, and concurrent with the generating of the initial intermediate representation, the child processes load the checkpoint data into respective memory spaces. The parent process produces incremental updates to the design checkpoint. The parent process signals availability of the incremental updates to the child processes, which apply the incremental updates to the checkpoint data in the respective memory spaces. The child processes process the circuit design in response to completion of producing incremental updates by the parent placer process.
US10891403B2
Herein are provided methods, systems, computer-readable media, techniques and processes for occlusion estimation in dental prosthesis design. These include determining a first contact point between antagonist teeth, then simulating motion in order to determine additional contact points. Various of the determined contact points may not be used in the simulated motion, based on the simulated physics. When one or more predetermined stopping criteria have been met, then the contact points may be used to define the relative occlusal positions of antagonists. In some embodiments, sets of teeth in a bridge or crown, e.g., may be simulated as moving separately and a new state for each set of teeth may be determined.
US10891401B2
Disclosed is a mobile terminal having a security function. The mobile terminal having a security function according to the present invention comprises: a case unit having a keypad for inputting data; a substrate unit, disposed inside the case unit, having a data input switch part operated by a keypad; and a tamper-resistant unit, disposed between a keypad and the data input switch part, having a tamper-proof conductive track part electrically connected to the substrate unit, wherein the tamper-proof unit includes a switch shielding part for shielding the data input switch part, and a connecting part for connection, connected to the switch shielding part and electrically connected to the substrate unit.
US10891399B2
A system includes an intellectual property circuit; a general purpose input/output circuit coupled to the intellectual property circuit via a data path; and a switch coupled to the data path. The switch is activatable via a switch enable signal propagated on a switch enable path having a first end coupled to the intellectual property circuit and a second end coupled to the general purpose input/output circuit. The system further includes a secure link circuit coupled between the intellectual property circuit and the general purpose input/output circuit along the switch enable path. The secure link circuit is sensitive to security statuses of the intellectual property circuit and the general purpose input/output circuit, the secure link circuit being configured to admit propagation of the switch enable signal on the switch enable path in response to the intellectual property circuit and the general purpose input/output circuit having identical security statuses.
US10891398B2
According to one embodiment, an electronic apparatus includes a nonvolatile memory and a hardware processor. The nonvolatile memory is configured not to permit a user using the electronic apparatus to access the nonvolatile memory. The hardware processor is configured to download a client program for connection to a first server apparatus configured to provide a virtual desktop environment, from a second server apparatus different from the first server apparatus, make the downloaded client program stored in the nonvolatile memory, and launch the client program stored in the nonvolatile memory in order for the electronic apparatus to receive the virtual desktop environment, in a case where the client program is stored in the nonvolatile memory.
US10891389B2
According to an embodiment, an information processing apparatus includes processing circuitry configured to function as a start process control unit, a file read detection unit, a determination unit, and a file reading unit. The start process control unit is configured to register at least a specific process of started processes in an identifiable manner into a first list. The file read detection unit is configured to detect a request to read a file by the specific process registered in the first list. The determination unit is configured to determine whether to allow reading of the requested file based on a first condition. The file reading unit is configured to control reading of the file in accordance with a determination result of the determination unit.
US10891387B2
A method for the display of an image in a display area, the method comprising: requesting, from a server, a scrambled image file using an image identifier, the scrambled image file containing the image in a scrambled form; receiving the scrambled image file; dividing the scrambled image file into a plurality of image fragments, the image fragments having a first order within the scrambled image file; and rendering the image fragments on to the display area in a second order derived from the image identifier to display the image in unscrambled form.
US10891383B2
A computer implemented method for validating use of a computing resource by a requester software component including: validating a characteristic of the requester; generating a first transaction defining criteria for consumption of the resource by the requester, the first transaction being encrypted with a private key from a public key/private key pair and being added as part of a block of transactions to a blockchain data structure; generating a subsequent encrypted transaction corresponding to a request of the requester to consume the resource, the subsequent transaction referring to the first transaction, wherein the subsequent transaction is validated by a transaction miner computing component from a plurality of miners by authenticating the transaction using the public key and verifying compliance with the criteria defined in each transaction.
US10891378B2
Automated malware signature generation is disclosed. Automated malware signature generation includes monitoring incoming unknown files for the presence of malware and analyzing the incoming unknown files based on both a plurality of classifiers of file behavior and a plurality of classifiers of file content. An incoming file is classified as having a particular malware classification based on the analyzing of incoming unknown files and a malware signature is generated for the incoming unknown file based on the particular malware classification. Access is provided to the malware signature.
US10891377B2
A computer implemented method to identify a derivative of one or more malicious software components in a computer system including: evaluating a measure of a correlation fractal dimension (CFD) for at least a portion of a monitored software component in the computer system, the CFD including a plurality of CFD values varying with a resolution of fractal dimension; and comparing the plurality of CFD values with a reference measure of CFD for each of the malicious software components, each reference measure of CFD including a plurality of CFD values varying with a resolution of fractal dimension, so as to identify one or more of the plurality of malicious software components from which the monitored software component is derived.
US10891375B1
Systems and methods for efficiently detecting and monitoring transmitted documents. The invention provides efficient, scalable, and accurate means to identify anomalous or suspicious access patterns, and related and similar documents based upon their content and their structural characteristics. Transmitted documents that are encrypted may be monitored without revealing the encrypted information.
US10891371B2
Detecting malicious user activity is provided. A profile for a user that accesses a set of protected assets is generated based on static information representing an organizational view and associated attributes corresponding to the user and based on dynamic information representing observable actions made by the user. A plurality of analytics is applied on the profile corresponding to the user to generate an aggregate risk score for the user accessing the set of protected assets based on applying the plurality of analytics on the profile of the user. A malicious user activity alert is generated in response to the aggregate risk score for the user accessing the set of protected assets being greater than an alert threshold value. The malicious user activity alert is sent to an analyst for feedback.
US10891361B2
A computing device includes a camera, a memory and a processor. The memory includes a grant list and a risk list stored therein. The processor executes a user application that requires sensitive information to be entered by the user, and activates the camera prior to the sensitive information being entered. The processor operates an analyze engine to analyze an image as provided by the activated camera, validates the user based on the analyzed image and at least one face ID in the grant list, and alerts the user of a risk for leakage of the sensitive information to be entered into the user application based on detection of at least one object in the analyzed image that is in the risk list.
US10891356B2
An apparatus, system, and method for the measurement, aggregation and analysis of data collected using non-contact or minimally-contacting sensors provides quality of life parameters for individual subjects, particularly in the context of a controlled trial of interventions on human subjects (e.g., a clinical trial of a drug, or an evaluation of a consumer item such as a fragrance). In particular, non-contact or minimal-contact measurement of quality-of-life parameters such as sleep, stress, relaxation, drowsiness, temperature and emotional state of humans may be evaluated, together with automated sampling, storage, and transmission to a remote data analysis center. One component of the system is that the objective data is measured with as little disruption as possible to the normal behavior of the subject. The system can also support behavioral and pharmaceutical interventions aimed at improving quality of life.
US10891355B2
An electronic image that includes information related to a pharmacy prescription of a user of a first account (e.g., a store account) is received from a client device. The pharmacy prescription information is electronically extracted from the electronic image, and a second account (e.g., a pharmacy account) is identified based thereon. Additional authentication information is received from the client device (sometimes in response to a prompt for additional information based on information contained in the first or second accounts), and the first and second accounts are linked if the additional authentication information is consistent with the user.
US10891353B2
Aspects for matrix multiplication in neural network are described herein. The aspects may include a controller unit configured to receive a matrix-addition instruction. The aspects may further include a computation module configured to receive a first matrix and a second matrix. The first matrix may include one or more first elements and the second matrix includes one or more second elements. The one or more first elements and the one or more second elements may be arranged in accordance with a two-dimensional data structure. The computation module may be further configured to respectively add each of the first elements to each of the second elements based on a correspondence in the two-dimensional data structure to generate one or more third elements for a third matrix.
US10891349B2
Methods, systems, and apparatus for resource locator remarketing are presented. In one aspect, a method includes receiving visitation data from a publisher, the visitation data specifying a device identifier and a resource locator specifying a resource that was provided to a user device; identifying a content feed that includes regular expressions, each regular expression specifying matching character strings and a set of content items that are eligible to be provided to user devices corresponding to visitation data including a resource locator matching one of the regular expressions; identifying, a first matching regular expression that matches the resource locator specified by the visitation data; selecting a content item from the content items that correspond to the first matching regular expression; and providing data that causes presentation of the selected content item to the user device.
US10891348B1
A method and system for identifying relevant messages in a conversation graph includes identifying a context message within the conversation graph. The context message is marked as relevant and additional messages are marked as relevant based on various criteria. A plurality of authors of messages marked as relevant is identified and a plurality of unmarked messages authored by the plurality of authors is marked as relevant. In addition, a plurality of parent messages of messages marked as relevant are identified and marked as relevant. A list comprising messages marked as relevant is then provided to a user. Multiple steps can be repeated until convergence after which the list can be provided to the user.
US10891347B2
Techniques for managing references in electronic document system are provided. The techniques proceed by storing managed references and associated metadata on a database, determining whether a user account is authorized to use a managed reference based on the associated metadata, requesting approval to use the managed reference from an owner account of the managed reference when determined the user account is not authorized to use the managed reference, and updating database to include the user account in notification about documents that use the managed reference and displaying managed reference with special visual treatment when receiving approval to use the managed reference.
US10891345B2
A system is provided for clustering events. At least one engine is configured to receive message data from managed infrastructure that includes managed infrastructure physical hardware that supports the flow and processing of information. The at least one engine is configured to determine common characteristics of events and produce clusters of events relating to the failure of errors in the managed infrastructure. Membership in a cluster indicates a common factor of the events that is a failure or an actionable problem in the physical hardware managed infrastructure directed to supporting the flow and processing of information. The at least one engine is configured to create one or more situations that is a collection of one or more events or alerts representative of the actionable problem in the managed infrastructure. A situation room includes a collaborative interface (UI) for decomposing events from managed infrastructures. In response to the production of the clusters one or more physical changes is made in managed infrastructure hardware. A reference tool provides for a decomposition of events.
US10891337B2
In a memory, multiple pieces of entry data sorted in ascending or descending order are stored associated with addresses. With whole addresses for storing the multiple pieces of entry data as an initial search area, the search circuit repeatedly performs a search operation for comparing entry data stored in a central address of the search area with the search data, outputting the address as a search result in the case of a match, and narrowing the search area for the next search based on a magnitude comparison result in the case of a mismatch.
US10891329B2
An image recognition apparatus is provided which comprises a first extracting means for extracting, from every registration image previously registered, a set of registration partial images of a predetermined size, and a second extracting means for extracting, from an input new image, a set of new partial images of a predetermined size. The apparatus further comprises a discriminating means for discriminating an attribute of the new partial image based on a rule formed by dividing the set of the registration partial images extracted by the first extracting means, and a collecting means for deriving a final recognition result of the new image by collecting discrimination results by the discriminating means at the time when the new partial images as elements of the set of the new partial images are input.
US10891327B1
A method includes obtaining feature generation code from, which is configured to determine features relating to input data. The method further includes obtaining data grouping code, which is configured to generate training data by determining a plurality of data groupings for the features relating to the input data. The method further includes obtaining modeling code, which is derived at least in part by applying one or more machine learning algorithms to the training data. The method further includes applying a model wrapper code to the feature generation code, the data grouping code, and the modeling code to generate a model wrapper and deploying the model wrapper such that the model wrapper may receive a first application programming interface (API) call including an input data value, determine a score relating to the input data value, and send a second API call including the score in response to the first API call.
US10891321B2
In some embodiments, a computer-implemented method for retrieving a similar document from a corpus of documents is provided. The method may include receiving a search document comprising a set of words; applying a first encoder to generate a first vector; applying a second encoder to generate a second vector; determining a first similarity between the first vector of the search document and the first vector of each document of the corpus of documents; determining a second similarity between the second vector of the search document and the second vector of each document of the corpus of documents; generating a first ranked list of documents based on the first similarity; generating a second ranked list of documents based on the second similarity; applying a voting algorithm to determine a score associated with each document; and outputting a third ranked list of documents based on the determined score.
US10891319B2
Real-time rendering representations of objects in a view. Objects include clusters of nodes of a graph structure and links between said clusters. The graph structure comprises edges defined as pairs of the nodes. User inputs in respect to a current view and/or at least one of the objects is received. A data structure is updated, which associates multiple identifiers. Multiple identifiers may include cluster identifiers, node identifiers, and link identifiers, which respectively identify clusters of nodes, nodes of said graph, and links between pairs of clusters.
US10891318B2
A method for temporal logic fusion can include steps of: receiving a plurality of inputs for a plurality of behavior classes, the inputs consisting of single- or multi-dimensional states sampled over time; computing a distance metric pairwise among the inputs, the computing being performed using dynamic time warping; mapping the high-dimension input signals into a 2-dimensional (2-D) space using t-distributed Stochastic Neighbor Embedding, the pairwise computation from the computing step being used as the distance metric required to perform this mapping; clustering the high-dimension input signals in the 2-D space via a k-means clustering algorithm; generating a signal temporal logic (STL) expression that distinguishes between a cluster in a behavior class and all high-dimension input signals not in that behavior class; and repeating the generating step for each cluster in that behavior class. The resulting STL expressions are combined via an “or” operator in Inference Parametric Signal Temporal Logic (iPSTL).
US10891316B2
Homogeneous clusters are generated from a first plurality of documents for generation of regular expressions. Documents that share similar characteristics are clustered, and for each cluster, features are generated for use by a homogeneity model to determine a homogeneity score for the cluster. Clusters determined to be homogenous are sent to a regular expression generator.
US10891315B2
An exemplary method comprises receiving data points, selecting a first subset of the data points to generate an initial set of landmarks, each data point of the first subset defining a landmark point and for each non-landmark data point: calculating first data point distances between a respective non-landmark data point and each landmark point of the initial set of landmarks, identifying a first shortest data point distance from among the first data point distances between the respective non-landmark data point and each landmark point of the initial set of landmarks, and storing the first shortest data point distance as a first landmark distance for the respective non-landmark data point. The method further comprising identifying a non-landmark data point with a longest first landmark distance in comparison with other first landmark distances and adding the identified non-landmark data point associated as a first landmark point to the initial set of landmarks.
US10891309B2
Embodiments of the invention provide a method, system and computer program product for data duplication detection in an in memory data grid (IMDG). A method for data duplication detection in an IMDG includes computing a hash value for each binary data value in a key value pair of a partition in an IMDG. The method also includes generating a map including an entry for each unique computed hash value and one or more keys corresponding to binary data values of respective key value pairs from which the hash value had been uniquely computed. Thereafter, only those hash values in the map with multiple keys associated therewith are identified and binary data corresponding to the multiple keys of the identified hash values are reported as potential duplicate data in the IMDG.
US10891308B2
A method and system are provided for automatically scaling out write operations in an automated self-scaling database system. The database system initially includes a first primary database (PD) and a first standby database. Telemetry information from the first PD is analyzed to determine whether the first PD has reached its maximum computation and storage capacity. If so, a write scaling process is automatically initiated so storage capacity and computation resources of the system can be upscaled for write operations. To write scale, a new PD can be automatically provisioned, and once it is active, tenants of the system can be distributed among the first PD and the new PD (e.g., equally distributed or distributed based on workload, etc.) such that the first PD handles requests that originate from a first group of the tenants, and the new PD handles requests that originate from a second group of the tenants.
US10891304B2
Embodiments are described for distributed and scalable client-based storage management and microservices-based storage management, which can operate in combination. Embodiments distribute responsibilities and client-specific information needed for storage management jobs away from a central storage manager and its management database. New features and components minimize communications to/from the storage manager and ensure the integrity and synchronization of data being distributed. The management database at the storage manager retains its role as repository of information for the data storage management system as a whole, yet without being a bottleneck to storage operations. Improvements are implemented within the storage manager, through new functionality added to clients, and further through a new micro-server component interposed between storage manager and clients.
US10891299B2
Described are computer-based methods and apparatuses, including computer program products, comprising the steps of, or structure for, storing a plurality of expert profiles in a database, each of the plurality of expert profiles comprising information associated with a person having knowledge in a particular category, subject or topic; receiving search criteria over a network from a query source; selecting at least one of the plurality of expert profiles comprising information that satisfy the search criteria; and transmitting expert profile data for each of the selected expert profiles to the remote search engine, the expert profile data comprising data that defines a displayable representation of a corresponding expert profile, the expert profile data further comprising data that facilitates a client-initiated, real-time communication session over the network with a person associated with the corresponding expert profile.
US10891297B2
Disclosed is a system, method, and computer program product for implementing a log analytics method and system that can configure, collect, and analyze log records in an efficient manner. In addition, a method and system is provided for implementing collection-wise processing within a log analytics system.
US10891295B2
Methods and systems are disclosed using linear expressions for machine learning (ML) models for ranking search results. In one example, a method for a computer trains a ML model into a decision tree for ranking search results. The decision tree is converted into a linear expression including Boolean terms. The linear expression is transmitted to one or more search computers that use the linear expression to rank search results for a search query. According to another example, a method for a computer having a search engine includes receiving a linear expression including Boolean terms representing a decision tree. The search engine processes a search query and uses the linear expression to rank search results for the search query.
US10891294B1
A user provided content provided via the Internet is identified. The user provided content belongs to a previous version content item of a content page accessible via the Internet. A previous version content item identifier for the previous version content item is generated including by combining a content from a title of the previous version content item and a content from a description text of the previous version content item. A new version content item identifier for each content item of a plurality of content items belonging to a new version of the content page are generated, including by combining a content from a title of the corresponding content item belonging to the new version and a content from a description text of the corresponding content item belonging to the new version. Measures of similarity between the previous version content item identifier and each of the new version content item identifiers are calculated. The calculated measures of similarity are used to identify which of the new version content item identifiers most closely matches the previous version content item identifier. It is determined whether the calculated measure similarity corresponding to the most closely matched new version content item identifier meets a threshold. In the event the calculated measure similarity corresponding to the most closely matched new version content item identifier meets the threshold, the user provided content is identified for automatic migration to the new version's content item corresponding to the most closely matched new version content item identifier.
US10891292B2
A database management system according to an embodiment includes a first node and a plurality of second nodes. The first node receives a query for requesting data from a client terminal and transmits the received query to any one of a plurality of second nodes in accordance with conditions. The plurality of second nodes acquire data by performing processing based on the query received from the first node and transmit the acquired data to the first node. The first node holds range information indicating a range of data held in each of the second nodes and does not transmit the query to the second nodes when the range of data to be retrieved for the query is not a range indicated by the range information.
US10891280B2
A controller controls a control target. The controller includes a time-series database that stores a record including data about the control target in chronological order, a data generator that generates data to be included in the record to enter the time-series database in every predetermined cycle, and a nonblocking queue included in a volatile main memory that sequentially stores the data generated by the data generator.
US10891279B2
Methods, apparatus, and computer program products for managing content in a travel management system. A standard data element and a non-standard data element comprising the content are received from one or more content providers. A first data container for the standard data element and a second data container for the non-standard data element are created in an extended record data structure. The first data container includes a common record identifier and first data values for first attributes corresponding to the standard data element. The second data container includes the common record identifier and second data values corresponding to second attributes for the non-standard data element. The travel management system manages access to the first container and the second container in the extended record data structure based on the common record identifier.
US10891276B2
Methods and apparatuses are described for enforcing referential integrity of database columns across a plurality of tables in a database. A server periodically captures a database schema comprising relationships between a primary key column in a first table and a foreign key column in a second table. The server executes a first procedure call to determine a discrepancy between the primary key column and the foreign key column with respect to a data length value or a data type value. The server executes database queries against data in the first table or second table to confirm the discrepancy. The server executes a second procedure call to change the data length value or the data type value. After the second procedure call finishes, the data length value and the data type value of the primary key column and the foreign key column match.
US10891273B2
In an example embodiment, software objects of a first database type are delivered to a first schema having a first physical name and stored in the software object database. A definition is created for the first schema including a logical name for the first schema. The first schema is activated by replacing, at a time subsequent to the first schema being delivered to the software object database, the logical name for the first schema stored in the definition with a physical name for the first schema.
US10891264B2
Techniques for implementing a distributed, scalable key-value store (DSKVS) across a plurality of nodes are provided. In one embodiment, each node in the plurality of nodes can store: (1) a hash table in a nonvolatile storage of the node, where the hash table is configured to hold a partition of a total set of key-value data maintained by the DSKVS; (2) a logical log in the nonvolatile storage, where the logical log is configured to hold transaction log records corresponding to key-value update operations performed on the node; and (3) a cache in a volatile memory of the node, where the cache is configured to hold key-value data that has been recently updated on the node via one or more of the key-value update operations.
US10891259B2
Techniques to provide access to file system information are disclosed. In various embodiments, an indication that a user input associated with creating a local copy of a file system object has been received is received at a file system client. The file system client determines that a user-driven pre-fetch option has been set with respect to the file system object. The file system client pre-fetches content data associated with the file system object, based at least in part on the determination that the pre-fetch option has been set with respect to the file system object.
US10891251B2
In an embodiment, a device includes a first high density interface in a first dilution fridge stage configured to receive a first set of transmission lines. In an embodiment, a device includes a second high density interface in a second dilution fridge stage configured to receive a second set of transmission lines. In an embodiment, a device includes a printed circuit board configured to transfer microwave signals between a first dilution fridge stage and the second dilution fridge stage, the first high density interface and the second high density interface coupled to the printed circuit board.
US10891249B2
A dynamic bus communication apparatus for an electrosurgical system includes a data wire, a clock wire, a first variable resistor coupled to the data wire, a second variable resistor coupled to the clock wire, an analog to digital converter (ADC), and a controller. The data wire is configured to transmit a data signal between a battery and an instrument powered by the battery. The clock wire is configured to transmit a clock signal between a battery and an instrument. The ADC is configured to sample the data signal and the clock signal at a substantially higher frequency than a frequency of the clock signal. The controller is configured to control a resistance of the first variable resistor and a resistance of the second variable resistor based on the digitally sampled data signal and the digitally sampled clock signal.
US10891244B2
An information handling system includes a host configured to write a non-volatile memory express (NVMe) command on a memory submission queue slot. The NVMe command includes a pre-fetch command and a non-completion command. A controller uses the pre-fetch command to monitor read operations, and to place on hold an execution of the monitored read operations and an issuance of an interrupt in response to the non-completion command.
US10891238B1
An aspect includes determining, via a processor, context attributes of a storage. Data address translation (DAT) tables are created, via the processor, to map virtual addresses to real addresses within the storage. When detecting, via the processor, that a context attribute of the storage has changed, and the DAT tables are updated based at least in part on the changed context attributes of the storage.
US10891215B2
Aspects of the present disclosure involve systems, methods, devices, and the like for generating an unobtrusive and discrete barcode used for debugging. In one embodiment, a system is introduced that enables the tracking of application interactions on a user device. The tracking can include the generation of a debug id which can include a discrete string used to describe locations, preferences, and interactions with a user device application. The string may then be converted into a corresponding barcode which can be discretely displayed on the user interface of the application. In another embodiment, the barcode may be captured and/or retrieved for use in debugging the application, in an instance where an application malfunction is encountered.
US10891211B1
Systems and methods for version control of pipelined enterprise software are disclosed. Exemplary implementations may: store information for executable code of software applications that are installed and executable by users, receive first user input from a first user that represents selection by the first user of a first software pipeline for execution; receive second user input from a second user that represents a second selection by the second user of a second software pipeline for execution, wherein the second software pipeline includes different versions of software applications that are included in the first software pipeline; facilitate execution of the first software pipeline for the first user; and facilitate execution of the second software pipeline for the second user at the same time as the execution of the first software pipeline for the first user.
US10891206B2
Embodiments for disaster recovery in a disaggregated computing system. A memory pool is allocated including allocated memory elements at a secondary, disaster recovery site for data received from memory pool elements within the memory pool at a primary site. Data is continuously replicated to the allocated memory elements at the disaster recovery site without requiring any compute resources to be attached to the allocated memory elements during the replicating. An orchestration mechanism is used to regulate an available amount of resources to be assigned to the allocated memory elements at the disaster recovery site during a failover operation for performing failover workloads associated with the replicated data upon the primary site becoming inoperable.
US10891199B2
According to certain aspects, a system may include a computing device configured to: intercept a request from a database application to read a portion of a database file, where a secondary copy of the database file resides on a secondary storage device(s) and is organized as a plurality of first blocks, wherein the request includes a database file offset(s) corresponding to the requested portion; and map the database file offset(s) to a subset of the first blocks that correspond to requested database object(s). The system may include a secondary storage controller computer(s) configured to: access a table that maps the plurality of first blocks to storage locations on the secondary storage device(s); using the table, locate and retrieve the subset of the first blocks on the secondary storage device(s); and forward the retrieved first blocks for storage in a primary storage device(s).