US10888040B2

The present disclosure relates to a shielded double-sided module, which includes a module substrate with a ground plane, at least one top electronic component attached to a top surface of the module substrate and encapsulated by a first mold compound, a number of first module contacts attached to a bottom surface of the module substrate, a second mold compound, and a shielding structure. The second mold compound resides over the bottom surface of the module substrate, and each first module contact is exposed through the second mold compound. The shielding structure completely covers a top surface and a side surface of the module, and is electrically coupled to the ground plane within the module substrate.
US10888037B1

A system for increasing the temperature of a display element includes a heat source configured to perform a user experience function independent of generating heat. The system also includes a thermally conductive element that is coupled to the heat source and is positioned proximate to the display element, forming a thermally conductive path between the heat source and the display element. A method for increasing the temperature of a display element includes generating heat by operating a heat source to perform a user experience function independent of generating heat, and dispersing the heat from the heat source to the display element via a thermally conductive path formed by a thermally conductive element coupled to the heat source and positioned proximate to the display element.
US10888036B1

An electronic assembly includes a PCB coupled to a mounting surface of a cooling jacket circumferentially mounted on a motor and a thermal management assembly (TMA) thermally connected to the PCB. One or more switching semiconductor devices are disposed on a first surface of the PCB proximate to the motor. The TMA includes the cooling jacket, at least one jacket manifold formed through the cooling jacket, a thermal compensation base layer thermally coupled to the cooling jacket and the one or more switching semiconductor devices, and a cooling manifold disposed through the PCB to form a fluid flow path. The at least one jacket manifold has a fluid inlet and a fluid outlet. Two or more electrically insulated posts, each having a cooling channel, are disposed between the at least one jacket manifold and the cooling manifold and form a fluid circuit between the fluid inlet and the fluid outlet.
US10888034B2

Described herein is an air handling unit that includes canopies for compressor fans and exhaust fans located on a top thereof, which canopies provide for noise abatement and a canopy to assist in keeping precipitation out. The canopies further include louvers that can be controlled to provide for even further noise abatement and precipitation control.
US10888029B2

A data center cooling system includes a server rack frame assembly that includes a plurality of bays defined along a lengthwise dimension of the frame assembly, each bay including a volume defined at least in part by a specified height that is orthogonal to the lengthwise dimension and a specified width that is parallel to the lengthwise dimension and sized to at least partially enclose at least one server rack configured to support a plurality of data center computing devices; and at least one cooling unit sized for a bay of the plurality of bays of the server rack frame assembly and configured to circulate a heated airflow from an open back side of the at least one server rack, cool the heated air, and circulate a cooling airflow through an open front side of the at least one server rack.
US10888025B2

A fixing frame assembly configured to be assembled to assembling pillar of chassis includes accommodating frame, at least one installation plate and at least one operative component. Accommodating frame has at least one guiding pillar. Installation plate is slidably disposed on a side of accommodating frame. Installation plate includes at least one guiding slot, connection slot and installation slot. Guiding pillar is slidably located in guiding slot. Installation slot is configured to accommodate assembling pillar. Operative component is pivotably disposed on accommodating frame and has connection protrusion. Connection protrusion is slidably located in connection slot. Operative component is able to be pivoted with respect to accommodating frame so that connection protrusion forces installation plate to be slid with respect to accommodating frame, thereby moving the accommodating frame with respect to chassis through the cooperation of accommodating frame and installation plate.
US10888013B2

Techniques for managing data center electronic devices in a data center include operating data center server devices that define a particular amount of computing power of a data center, the devices supported in server racks positioned in a frame assembly that includes bays defined along a lengthwise dimension of the frame assembly, the bays arranged in stacked layers that include at least a first layer of bays and a second layer of bays positioned vertically above the first layer of bays, the server racks positioned in at least one of the bays of the first or second layers of bays; determining that at least one of the server devices requires a maintenance operation; based on the determination, operating an automated service machine to move to a location in the data center that is adjacent to the data center server device; and performing the maintenance operation on the at least one data center server device with the automated service machine.
US10888007B1

A multi-gang electrical box includes an electrical enclosure defining opposed side walls, a lower wall, an upper wall, and a rear wall. The rear wall has a perimeter adjoining the side walls, the lower wall, and the upper wall to form a cavity. The electrical enclosure has a centrally registered longitudinal axis traversing the lower wall and the upper wall. A complementary cover assembly is configured to removably affix to an opening of the cavity of the electrical enclosure. A plurality of linear grooves disposed along an interior surface of the opposed sidewalls, respectively, and spaced from the lower wall and the upper wall. A plurality of chamfered channels are disposed at the rear wall for receiving electrical wires therethrough. Each of the upper wall and the rear wall has a corresponding smooth, planar, and uninterrupted inner surface, respectively.
US10888004B2

The display box includes a box body including an upper cover, a rotating shaft rotatably connected with the upper cover, and a support plate disposed on the upper surface of the upper cover via the rotating shaft to fix an exhibit. The support plate is rotatable with the rotating shaft to make the exhibit be at a preset angle with respect to the upper surface.
US10887997B2

The present disclosure relates to an apparatus for manufacturing flexible printed circuit board (FPCB) and method for manufacturing the FPCB, having no limitations of length of a circuit pattern being formed on a base film.
US10887992B2

A video camera head is comprised of at least two rigid printed circuit boards (PCBS) arranged in parallel planes. The at least two PCBs are mechanically supported one above the other by pins made of an electricity conducting material that conduct electrical power from the bottom PCB to electronic components or illumination means mounted on the other PCBs and signals from a solid state sensor chip mounted on one of the other PCBs of the at least two PCBs to the bottom PCB. Several embodiments of the video camera head are described.
US10887978B2

Heat transfer devices and systems for thermally coupling electrical components to a heatsink can comprise one or more all-metal heat transfer device(s) thermally coupling at least one electrical component to a heatsink. A heat transfer device can comprise a metal cup attached to a metal heatsink, and a metal piston and a compliant device disposed in the cup. The piston is forcible to a secured first position, upon reflowing solder, while compressing the compliant device. Upon reflowing solder again, the compliant device causes the piston to bias and attach to the electrical component to provide an all-metal thermal path and absorb assembly tolerances to avoid using thermal gap fillers. A method is provided for thermally coupling a heatsink to a plurality of electrical components via a plurality of all-metal, expandable heat transfer devices.
US10887975B2

An optical pulse for an extreme ultraviolet (EUV) light source may be formed by illuminating a semiconductor material of a modulation system with a first light beam having a first wavelength; applying a voltage to the semiconductor material for a time duration, the applied voltage being sufficient to modify an index of refraction of the semiconductor material such that a polarization state of a light beam having a second wavelength passing through the semiconductor material is modified to pass through at least one polarization-based optical element of the modulation system; and forming an optical pulse by passing a second light beam having the second wavelength through the semiconductor material during the time duration.
US10887971B1

Systems and methods for controlling transitions in a lighting system based on a lighting graph. The system includes a light fixture, a controller, and a memory. The controller stores three or more lighting states and associates each with a respective lighting parameter for controlling the light fixture. Multiple input state transition paths and multiple output state transition paths are associated with each lighting state. The controller receives an input signal and determines an output state transition path that indicates a second lighting state of the three or more lighting states. The determination of the transition path is based on a condition or is unconditional. A light control signal is transmitted to the light fixture based on the respective lighting parameter associated with the second lighting state. A lighting state includes all of the parameters to execute the state, or parameters that define a difference from a prior lighting state.
US10887968B2

A data generation method is for generating video data that covers a second luminance dynamic range wider than a first luminance dynamic range and has reproduction compatibility with a first device that does not support reproduction of video having the second luminance dynamic range and supports reproduction of video having the first luminance dynamic range, and includes: generating a video signal to be included in the video data using a second OETF; storing, into VUI in the video data, first transfer function information for identifying a first OETF to be referred to by the first device when the first device decodes the video data; and storing, into SEI in the video data, second transfer function information for identifying a second OETF to be referred to by a second device supporting reproduction of video having the second luminance dynamic range when the second device decodes the video data.
US10887966B2

Methods and apparatus to reduce a coupling effect in a light emitting diode (LED) display are disclosed. An example LED display includes an array of LEDs, and a line controller to select a line of LEDs of the array of LEDs for illumination. The example LED display wall includes a column controller to control illumination of at least two of the LEDs of the line of LEDs. The column controller is to cause, when the first brightness value is less than a threshold, a first LED to be illuminated during a first time period and a second LED to be illuminated during a second time period. The second period is distinct from the first time period. The first LED is a different color than the second LED.
US10887965B1

A kind of double color temperature lamp, which includes: a base that includes the power access terminal of electrical connection, the driving power supply and the circuit switch. The circuit switch has multiple levels; a luminous module that comprises the high color temperature lamp bead module and the low color temperature lamp bead module. The high color temperature lamp bead module and the low color temperature lamp bead module are respectively electrically connected to multiple levels of the circuit switch. The double color temperature lamp of the present invention adjusts the high color temperature lamp bead module and the low color temperature lamp bead module through the circuit switch, and simplifies the circuit structure of the double color temperature lamp.
US10887956B2

An LED control system is provided for connection to an LED lighting system via a power line to control the LED lighting system using commands formed by manipulation of frequency and amplitude of a signal transmitted over the power line. The signal may be for example a wave or a sequence of pulses. The signal may be provided in superposition with line power or the line power may be formed as the signal. The signal can be provided intermittently and a carrier wave also provided and modulated at the same time as the signal. When the signal is not being produced, the power on the power line may be power that is allowed to flow without manipulation from an external portion of the power line.
US10887954B1

A resistance control device and its lamp. The resistance control device includes: a shell, which is provided with an accommodating chamber and the first opening and the second opening connecting the accommodating chamber; and a control module, which includes the resistor and the external plug in the accommodating chamber. The external plug is electrically connected to the resistor. One end of the external plug is set extending the first opening. The external plug is used to connect the resistor to the lamp; and a boosting part, which is connected to the resistor and exposed in the second opening. The boosting part is used to twist or toggle the resistor to adjust the resistance value of the resistor accessing to the lamp. The resistance control device can be removed to achieve the quick separation and assembly of the lamp and improve the use convenience.
US10887953B2

The invention relates to an induction crucible furnace and to a magnetic return element for an induction crucible furnace. The induction crucible furnace has a corresponding coil and a plurality of magnetic return elements, which are designed in the form of individual units arranged on the outer lateral surface of the coil with peripheral spacing. In order to guide the magnetic flux produced by the coil, the magnetic return elements each have an assembly consisting of a plurality of elongate individual elements of magnetically permeable material that are electrically insulated from each other and extend parallel to the furnace axis. Said individual elements consist at least partially of bars, which are electrically insulated from each other and the longitudinal axes of which extend parallel to the furnace axis. In this way, both eddy currents that hit the assembly from the radial direction and eddy currents that hit the assembly with a transverse component are minimized.
US10887946B2

A kit for retrofitting an oven processing system can be used to upgrade temperature monitoring capability. The oven processing system includes an oven and a conveyor belt. The oven defines a heated tunnel. The conveyor belt travels through the tunnel along a lateral axis. The kit at least includes a plurality of sensor modules. The sensor modules are elongate bodies with a sensing end that is mounted inside the oven. The sensor modules individually include a gas conduit and an electrical cable. The gas conduit is coupled to a pressurized source of gas. The electrical cable is coupled to a data acquisition unit that is located outside of the heated tunnel.
US10887933B2

Provided in an embodiment of the invention are a device-to-device communication method, a terminal device, and a network device. The method includes that: a first terminal transmits a first message to a network device, the first terminal being used to request acquisition of attribute information of a second terminal; the first terminal receives a second message transmitted by the network device, the second message being used to indicate the attribute information of the second terminal; and the first terminal performs data transmission with the second terminal on the basis of the attribute information of the second terminal. The embodiment of the invention can increase a probability of successful data transmission in D2D communication.
US10887928B2

System and methods are provided for generating lane aware clusters for vehicle to vehicle communications. A vehicle uses lane level map matching to obtain a current travelling lane. Vehicles that are within a proximity radius exchange data such as location, lane, speed, direction. Sub clusters are creating with vehicles driving on the same lane based on proximity distance. The sub clusters are merged into one cluster based on sub cluster similarity in terms of spatial proximity, average speed and direction.
US10887921B2

Methods and devices for improving Random Access Response (RAR) transmission bandwidth efficiency are disclosed herein. In this regard, a method includes receiving a random access request message from a terminal device, and transmitting to the terminal device an RAR message in response to the random access request message. The RAR message has a format dependent on a type of the random access request message.
US10887918B2

This disclosure relates to wireless communication techniques. According to some embodiments, a wireless device may select a random number and sequentially advertise the bits of the random number. If the wireless device advertises the highest random number, it may proceed to transmit a packet using a channel. If another device advertises a higher number, the wireless device may not transmit its packet and may restart the process.
US10887917B2

This disclosure relates to performing bandwidth part activation in a cellular communication system. A wireless device may attach to a network via a cell that includes multiple bandwidth parts. The wireless device may receive an indication activating a non-default bandwidth part for the wireless device. A bandwidth part activation timer may be initiated based at least in part on activation of the non-default bandwidth part. At expiration of the bandwidth part activation timer, the wireless device may deactivate the non-default bandwidth part and activate a default bandwidth part if there is not a procedure to perform an uplink data transfer in progress. If there is a procedure to perform an uplink data transfer in progress at expiration of the bandwidth part activation timer, the procedure may be completed via the non-default BWP even after expiration of the bandwidth part activation timer.
US10887916B2

A method for updating a network allocation vector (NAV) by a station (STA) in a wireless LAN system according to an embodiment of the present invention comprises the steps of: receiving a frame; and when the duration of the frame is greater than the value of an NAV of the STA, updating the NAV of the STA, wherein the duration is indicated by each of a signal (SIG) field of a physical layer and a header of an MAC layer in the frame, the duration indicated by the physical layer has a larger granularity of a time unit than that of the duration indicated by the MAC layer, and the STA updates the NAV through the duration having the larger granularity, indicated by the physical layer, when the duration indicated by the MAC layer cannot be obtained.
US10887913B2

A wireless device is configured to operate in at least a first serving cell on a first carrier, and a first downlink message requests that a second serving cell on a second carrier be added or released. In response to the first downlink message, the second serving cell on the second carrier is added or released. Within a time period starting from the time resource, wireless device transmits, on the second serving cell, a first uplink message indicating completion of the addition or release of the second serving cell. The time period starting from the time reserving source is of a length that is a function of at least one parameter related to a clear channel assessment (CCA) procedure.
US10887899B2

A method embodiment includes implementing, by a base station (BS), a grant-free uplink transmission scheme. The grant-free uplink transmission scheme defines a first contention transmission unit (CTU) access region in a time-frequency domain, defines a plurality of CTUs, defines a default CTU mapping scheme by mapping at least some of the plurality of CTUs to the first CTU access region, and defines a default user equipment (UE) mapping scheme by defining rules for mapping a plurality of UEs to the plurality of CTUs.
US10887891B2

In accordance with one or more embodiments, a transmission device includes a receiver configured to receive an interfering signal via an antenna. A controller is configured to generate interference data based on the interfering signal. A communications interface is configured to send the interference data to a network element of a network and further configured to receive an allocation of a plurality of guided electromagnetic wave resource blocks. A transmitter is configured to generate electromagnetic signals conveying data, in accordance with the allocation of the plurality of guided electromagnetic wave resource blocks. A coupler configured to generate guided electromagnetic waves in response to the electromagnetic signals, wherein the guided electromagnetic waves propagate, without requiring an electrical return path, along a surface of a transmission medium of a distributed antenna system.
US10887890B2

Facilitating fast multi-beam listen before talk in advanced networks (e.g., 4G, 5G, 6G, and beyond) is provided herein. Operations of a device can comprise determining a first inactivity in a first beam based on a first performance of a first listen before talk procedure in the first beam and, based on determining the first inactivity, analyzing a presence of an activity in a second beam based on a second performance of a second listen before talk procedure in the second beam. Further, the operations can comprise, based on determining a lack of the presence of the activity in the second beam, transmitting a signal via the second beam. In an example, analyzing the presence of the activity in the second beam can be performed prior to completion of the determining the first inactivity in the first beam.
US10887888B2

A method and an OCA module of a radio network node (RNN) for handling a request for at least one channel and a method and an OCA module of a core network node (CNN) for providing at least one channel operable by a RNN are disclosed. The OCA module receives, from an RMM module, the request. The OCA module sends, to the OCA module of the CNN, the request and a set of local parameters. The OCA module of the CNN assesses channels to select one or more channels in a first level assessment, wherein the assessment is based on the set of local parameters and a set of global parameters. The OCA module of the CNN sends the one or more channels to the OCA module. The OCA module assesses, in a second level assessment, said one or more channels, to obtain at least one second level channel.
US10887887B2

One embodiment of the present invention relates to a method for user equipment receiving broadcast feedback information transmitting a message in a wireless communication system, the method for user equipment receiving broadcast feedback information transmitting a message comprising the steps of: broadcasting a first message from a first resource; receiving, from a plurality of user equipment which have received the broadcast, information relating to resource use of the first resource; determining whether to perform resource reselection from resource use of the first resource received from the plurality of user equipment; and transmitting a second message using a reselected resource when the resource reselection is to be performed, wherein the information relating to resource use is a status value corresponding to the number of user equipment using the first resource.
US10887884B2

Methods and apparatuses for uplink multi-beam operation. A method for operating a user equipment (UE) includes receiving, from a base station, an aperiodic reference signal (RS) trigger and, at a later time instant, an uplink (UL) beam indication. The method further includes decoding the aperiodic RS trigger and decoding the UL beam indication. The method includes determining, from the UL beam indication, a transmit spatial filter applied to a signal to be transmitted on a physical uplink shared channel (PUSCH) or a physical uplink control channel (PUCCH) and transmitting, to the base station, the signal on the PUSCH or the PUCCH. The transmit spatial filter corresponds to a reference RS. The UL beam indication includes a state of a transmit configuration associated with the reference RS.
US10887871B2

Apparatuses, methods, and systems are disclosed for device-to-device transmission. One apparatus includes a receiver that receives a control signal containing a first set of bits indicating a frequency band reference and a second set of bits indicating a frequency band pattern. In such an embodiment, the frequency band pattern is based on a unit size of the frequency band reference. Moreover, the apparatus includes a processor that identifies a resource assignment from both the frequency band reference and the frequency band pattern. In some embodiments, the apparatus includes a transmitter that transmits data on the resource assignment.
US10887868B2

Methods and apparatuses for transmission or reception using beamforming in a wireless communication system are disclosed herein. In one method, a user equipment receives a second signal indicating a first information. The UE derives at least one specific UE beam based on the first information. The UE uses the at least one specific UE beam to receive or transmit at least one transmission, in which the at least one transmission is periodic channel state indication, scheduling request, and/or scheduling information for downlink assignment or uplink resource.
US10887863B2

Some embodiments include an apparatus, method, and computer program product for secure time-of-arrivals calculations in an ultra-wideband (UWB) system. Some embodiments include a UWB receiver that can inspect a channel impulse response (CIR) between a first and second electronic device and identify one or more first path candidates (FPCs). For a candidate path, the UWB receiver can identify subsequent paths that create inter-pulse interference (IPI) on the candidate path. Using estimates for the interfering path strengths (e.g., channel coefficients from the CIR) and the known cryptographically sequence of pulse polarities (SPP), the UWB receiver can reduce the IPI from these interfering paths on the FPCs, and then make decisions based at least on the remaining pulse polarities, whether the one or more FPCs comprise a legitimate transmission signal.
US10887862B2

A communication system that provides wireless service to at least one wireless device is provided. The communication system includes a baseband controller communicatively coupled to a plurality of radio points and at least one image capture device at a site. The baseband controller is configured to determine a signature vector for a wireless device associated with a first user. The communication system also includes a machine learning computing system configured to determine an image-based location of the first user based on image data from the at least one image capture device. The communication system is also configured to determine mapping data that associates the signature vector with the image-based location of the first user.
US10887857B2

An affective computing server (ACS) is described herein that is incorporated into a mobile wireless network management infrastructure. The ACS is configured to carry out a method over a mobile wireless network for maintaining a comfort status of a user of a wearable device. The ACS registers the wearable device associated with the user. The ACS receives, via a mobile wireless technology link, a user comfort status profile (UCSP) message issued by the wearable device, where the UCSP message includes at least a parameter value indicative of the comfort status of the user. The ACS processes the UCSP message to render a comfort control request based upon the UCSP. The ACS causes a sending of the comfort control request over a mobile wireless technology to an actuator (e.g. a heating/air conditioning system) for affecting a change in the comfort status of the user of the wearable device.
US10887835B2

Examples described herein include systems and methods for reducing power consumption among multiple user devices that are communicatively coupled to a management server. The management server can receive an indication that a first user device (a laptop computer, for example) is in an active state and that a first application (an email application or a web browser, for example), is executing at the laptop computer. The management server determines that a second user device (a smartphone, for example) is associated with the same user and further determines that a second application is installed on the smartphone. The management server can determine that the smartphone is in an inactive state or that the second application is currently not executing on the smartphone. The management server sends an instruction to the smartphone to turn off at least one functionality so as to reduce power consumption.
US10887831B2

A network device identifies, prior to a user device establishing a connection with a network advanced network features associated with network areas. The network device selects a network indication that indicates one or more of the advanced network features associated with one of the network areas, and provides the network indication to the user device.
US10887826B2

In accordance with an example embodiment of the present invention, an apparatus comprising: at least one processor; and at least one memory including computer program code, wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus to perform at least the following: allocate a physical uplink channel between at least one integrated access and backhaul node user equipment function and a parent distributed unit; and send at least one message via the physical uplink channel, wherein the at least one message includes at least: a destination queue depth scheduled on a downlink by at least one integrated access and backhaul node distributed unit.
US10887824B2

Technology to protect a network, e.g., a 5G/NGC network, including standalone RAN option 2 or option 4 network architectures, from aggressive device behavior is disclosed. A protective state can be entered in response to a criterion being determined to satisfy a rule related to failed network attachment attempts. While in the protective state, subsequent attach attempts can be prevented or blocked to reduce a burden on resources of the network, resources of a device attempting to attach to the network, etc. The protective state can be exited in response to another criterion being determined to satisfy another rule related to revoking the protective state. The other criterion can be related to time, location, device movement, an override signal, attachment to another network, a change in device power state, a change in device radio power state, etc.
US10887817B2

A location-based network system is provided. The location-based network system includes a plurality of communication nodes to transmit a data packet based on the location of each node and a distance between each node and a destination node. A location-based communication method is also provided.
US10887815B2

A mobile wireless communication device notifies communication infrastructure that the mobile wireless communication device is traveling at a speed greater than a threshold speed. In response, the network infrastructure instructs the mobile wireless communication device to use a transition procedure to transition between base stations where the transition procedure is different from a handover procedure used by the mobile wireless communication device to change base stations when the speed of the mobile wireless communication device is less than or equal to the threshold speed.
US10887813B2

A method performed by a User Equipment (UE) for managing Uplink (UL) transmissions between the UE and a second network node in a wireless communications network is provided. The second network node serves a target cell comprising a first UL carrier and a second UL carrier. The UE receives a message from a first network node. The message relates to a handover of the UE to the target cell. The message comprises an indication indicating one or more UL carriers of the target cell. The UE then decides which one or more out of the first UL carrier and the second UL carrier that is corresponding to the indicated one or more UL carriers. The decided one or more UL carriers are for random access in the target cell.
US10887811B2

Methods, systems, and devices for wireless communications are described. Some wireless communications systems may transition between a real-time texting (RTT) mode and a text teletypewriter (TTY) mode and vice versa, on a user equipment (UE). A UE may make a determine to transition between two texting modes while coordinating the transfer of text data between the different modes. Some wireless communications systems may also transition a UE between a packet switched network and a circuit switched network without loss of signal and consistent text data delivery during the communication without losing the text data during the transition between the two coverage areas. Transitioning between modes and networks may provide a user with interoperability and the benefit of conveniently switching between two modes without service interruption.
US10887808B1

In one embodiment, a vehicle having a plurality of network interfaces communicates with a first communication network via a first one of the network interfaces. The vehicle receives performance data regarding the first communication network and one or more other communication network, wherein the received performance data is associated with a particular location. The vehicle determines in advance of arriving at the particular location that the vehicle should switch from communicating with the first communication network to communicating with a selected one of the one or more other communication network, based on the received performance data. At the particular location, the vehicle switches from communicating with the first communication network via the first network interface to communicating with the selected communication network via a second one of the plurality of network interfaces.
US10887801B2

A method for implementing edge computing of a network and being performed by a base station includes: transmitting a notification signaling to a terminal after obtaining a target result; and receiving a first obtaining request transmitted, in response to the notification signaling, by the terminal. The notification signaling can be used to notify the terminal of the target result and the target result is used to indicate network edge computing capabilities, provided by the base station, including a capability of serving current service of the terminal. The first obtaining request can be used to obtain service data corresponding to the current service; transmitting the service data to the terminal in response to the first obtaining request.
US10887798B2

A vertically integrated slice management system is provided that can leverage dynamic alliances of access layer, core layer, and service layer services. The system can instantiate a vertical slice that incorporates one or more services and network functions from a selection of layer slices in order to provide a streamlined and efficient mechanism for serving a user device based on the type of the user device, and the type of service requested.
US10887796B2

Methods, apparatus, systems and articles of manufacture are disclosed provide an apparatus to allocate bandwidth between devices, the apparatus comprising a comparator to determine whether a first dataflow to a first device is below a first fair share throughput attributed to the first device; and a weight adjustor to, in response to the comparator determining that the first dataflow is below the first fair share throughput attributed to the first device adjust the first fair share throughput such that the first dataflow is closer to the first fair share throughput; and adjust a second fair share throughput attributed to a second device such that a second dataflow to the second device is closer to the second fair share throughput.
US10887789B2

A base station receives a bitrate query from a first user equipment (UE) device being served by the base station. The bitrate query can be a request for a bitrate increase or decrease. The base station transmits a bitrate recommendation to the first UE device. The bitrate recommendation is to be used for a Voice over Long-Term Evolution (VoLTE) call between the first UE device and a second UE device. In some instances, the first UE device and the second UE device negotiate the bitrate to be used for the VoLTE call, based on the bitrate recommended by the base station. The first and second UE devices implement a bitrate for the VoLTE call and provide feedback to the base station.
US10887788B2

A communication device for handling scheduling requests (SRs) for logical channels comprises at least one processing circuit configured to execute instructions of: receiving a configuration of a first logical channel, a configuration of a second logical channel, a first SR configuration associated to the first logical channel and a second SR configuration associated to the second logical channel; when a priority of the first logical channel is higher than or equal to a priority of the second logical channel and the first logical channel has first data becoming available for a first data transmission, triggering a first buffer status reporting (BSR) and a first scheduling request (SR) for the first BSR and transmitting the first SR according to the first SR configuration; and when the first logical channel is released, canceling the first SR.
US10887783B2

Wireless network site survey systems and methods are described herein. One system includes a plurality of wireless nodes placed at a number of locations and a computing device configured to: receive communication metrics, wherein the communication metrics include metrics of communication between the plurality of wireless nodes and between the computing device and each of the plurality of wireless nodes, and generate a node coverage map based on the received communication metrics.
US10887776B2

Facilitating backhaul between multiples access points (APs) using ducts or other bounded passageways within a building, dwelling, etc. is contemplated. The backhaul may be utilized to facilitate exchange of data obtained by the APs through fronthaul with one or more clients. The data exchanged between the APs through backhaul may be referred to as ducthauling.
US10887767B2

A system for integrating wireless service providers' core networks with Wi-Fi radios using a Wireless Services Gateway (WSG). The WSG can allow wireless device users to seamlessly connect to a network such as the internet using both cellular phone antennae as well as Wi-Fi radio antennae while still utilizing their preferred wireless service provider's core network system of billing, authenticating and policy decision making. This system can allow for data transmission of wireless devices through Wi-Fi instead of through cellular antennae, thus increasing bandwidth and data transmission rates.
US10887766B2

Systems, devices, and methods for access control via a mobile device are described herein. One method includes receiving location information associated with a mobile device in a facility, determining that the mobile device is within a particular distance of an area of the facility based on the location information, determining whether a user of the mobile device is allowed access to the area, and allowing access to the area via a relay associated with the area responsive to a determination that the user is allowed access.
US10887762B2

The present invention relates to a method and an apparatus for a client to transmit and receive data to and from a server by Bluetooth. According to the present invention, a method and an apparatus are provided for forming a Bluetooth low energy (LE) connection with a server; and transmitting, to the server, a first read request message requesting to read a first characteristic including first coupling state information, wherein the first coupling state information is a part of a specific coupling state information indicating a state of coupling between the server and at least one of the devices; receiving, from the server, a first read response message including the first coupling state information; and receiving, from the server, an indication message including changed coupling state information included in a second characteristic if the coupling state has changed, wherein the changed coupling state information indicates the changed coupling state between the server and the at least one device.
US10887754B2

A method of registering a mobile terminal in a mobile communication network via a base station, an access link between the base station and the core of the network being switched from a normal mode of operation to a degraded mode of operation. The method is implemented by a local mobility management entity and includes: receiving an attachment request, retransmitted by the base station and originating from the mobile terminal, the request including an identifier of the mobile terminal, dispatching, to an agent mobility management item, a request for security information specific to the mobile terminal, the request including the identifier of the mobile terminal, receiving a response to the request for security information, the response including security information specific to the mobile terminal, the security information originating from a server of subscribers of the network, and authenticating the terminal by using the security information received.
US10887750B2

Issues are addressed by providing a control method including executing first search processing for searching for a second apparatus by using a predetermined communication channel used for a first wireless connection and second search processing for searching for the second apparatus by using the predetermined communication channel in a succession of the first search processing in a state in which the first wireless connection is established and executing third search processing for searching for the second apparatus by using a first communication channel other than the predetermined communication channel and fourth search processing for searching for the second apparatus by using a second communication channel other than the predetermined communication channel in a succession of the third search processing in a state in which the first wireless connection is established in a case where the second apparatus is not discovered by the first search processing and the second search processing.
US10887729B2

A method is provided that includes accessing, by a server provider server of a service provider, a database storing associations between network addresses and locations. Additionally, the method includes determining a subset of the database corresponding to a first network address, each association included in the subset corresponding to an association between the first network address and a respective location. The method also includes in response to determining that the subset of the database satisfies one or more clustering criteria, calculating a representative location corresponding to the first network address, and storing an association between the first network address and the representative location in a second database.
US10887725B2

A first wireless device determines whether the first wireless device is in a specified proximity to a second wireless device based on a signal wirelessly transmitted by the second wireless device. Based on information transmitted by the second wireless device, it is determined whether the first wireless device shares a common interest with the second wireless device.
US10887723B2

Various aspects of the disclosure relate to millimeter wave ranging with six degrees of freedom. For example, a multi-gigabyte link (e.g., an IEEE 802.11ad link or an 802.11ay link) and RF/Antenna diversity modules can be used to conduct round trip time (RTT) distance measurements between an anchor point and a station. Relative location information (e.g., degrees of freedom) between the wireless devices can then be determined based on the distance measurements.
US10887720B2

Examples of the disclosure describe systems and methods for presenting an audio signal to a user of a wearable head device. According to an example method, a first input audio signal is received. The first input audio signal is processed to generate a first output audio signal. The first output audio signal is presented via one or more speakers associated with the wearable head device. Processing the first input audio signal comprises applying a pre-emphasis filter to the first input audio signal; adjusting a gain of the first input audio signal; and applying a de-emphasis filter to the first audio signal. Applying the pre-emphasis filter to the first input audio signal comprises attenuating a low frequency component of the first input audio signal. Applying the de-emphasis filter to the first input audio signal comprises attenuating a high frequency component of the first input audio signal.
US10887718B2

An audio control system can automatically determine an occupancy of an audience seating area, and can automatically adjust a spectral content of an audio signal to at least partially compensate for spectral effects caused by the occupancy in the audience seating area. Such an audio control system can ensure that the sound in a particular room remains constant, or nearly constant, from performance to performance. The occupancy can include a number of people in attendance in the audience seating area, and/or locations of attendees in the audience seating area. The audio control system can automatically adjust the spectral content a single time, at the start of a performance, or can optionally automatically dynamically update the adjustment throughout the performance based on subsequent measurements of the occupancy. The system can determine the occupancy through ticket sales, and/or analysis of imaging of the seats in the audience seating area.
US10887717B2

A method for simulation of movement of a sound source comprising convolving a source wave form with at least an Head Related Transfer Function (HRTF) to generate a point sound source at a simulated first distance from the listener, generating a spherical harmonic representation of the source waveform at a simulated second distance from the listener, crossfading the sound level of the point sound source and the spherical harmonic representation of the source waveform at a simulated second distance from the listener and driving a speaker with the cross-faded spherical harmonic representation of the source waveform and the point sound source.
US10887713B1

Disclosed are an apparatus and method for testing a microphone of a device under test. The apparatus includes a speaker, a mount or bracket that secures a device under test a fixed distance from the speaker, and a controller. The controller causes the speaker to generate a test signal at various amplitudes. The controller receives an output signal generated by the microphone in response to the test signal and generates a prediction of whether the microphone is defective based on the output signal. The prediction may be generated by a machine-learning model such as a neural network or other trained classifier.
US10887710B1

A voice-activated computing device configured to transmit a pilot tone and then capture or receive a signal, which corresponds to the pilot tone, reflected from within the environment containing the voice-activated computing device. The voice-activated computing device, or some other computing system or device, analyzes the received signal in order to determine analyze one or more characteristics present within the signal, i.e. noise, echo, etc. Based upon the analysis, models for signal processing can be determined, selected and/or altered. Future signals received by the voice-activated computing device can be processed with such models. The analysis can also allow for the models to be dynamically updated and for models to be dynamically created.
US10887684B2

An omni-directional acoustic deflector includes an acoustically reflective body having a substantially conical outer surface, and an inner surface opposite the outer surface. The inner surface defines a region that is configured to be coupled to a first electronic component such that heat is transferred from the first electronic component to the outer surface of the acoustically reflective body.
US10887680B2

An audio headset may include at least one headset earpiece including a speaker. The audio headset may include a removable ear cushion removably attached to the at least one headset ear piece. The audio headset may be configured to recognize a type of the removable ear cushion.
US10887678B2

A loudspeaker apparatus includes a first loudspeaker unit and a second loudspeaker unit that reproduce sound at least at a high frequency. The first loudspeaker unit and the second loudspeaker unit are placed on a plane having an axis extending in a horizontal direction and an axis extending in a vertical direction. The first loudspeaker unit is placed so as to be directed horizontally forward. The second loudspeaker unit is placed so as to be directed vertically upward to make an approximately 90° angle with the first loudspeaker unit.
US10887674B2

The disclosed technology is generally directed to communications in an IoT environment. For example, such technology is usable in IoT communications. In one example of the technology, one or more types of telemetry data to be collected from a first IoT device is determined. A send frequency corresponding to at least one of the one or more types of telemetry data to be collected from the first IoT device is determined. A first automatic configuration to a configurable device is sent. The configurable device is at least one of the first IoT device or an intermediary device in communication with the first IoT device, such that, upon execution of the first automatic configuration, the configurable device automatically sends telemetry data of the determined one or more types of telemetry data to the IoT solution service at the determined send frequency.
US10887669B2

A system for broadcasting that includes a watermark payload.
US10887662B2

Methods and systems for compression that maintains parameters related to uncompressed video (PRTUV) while changing video compression ratios on-the-fly. One embodiment of a system includes: A video transmitter that receives incoming high-definition uncompressed video (HD-UV) characterized by certain PRTUV. The video transmitter compresses the incoming HD-UV into a first compressed video of ratio between 1:1 and 5:1, and sends it over a communication link to a receiver that decompresses the video to an outgoing HD-UV. When the video transmitter receives a command to smoothly change on-the-fly the compression to a second compressed video of ratio between 2:1 and 10:1, it makes the change without interrupting the continuous flow of the incoming HD-UV. Wherein the outgoing HD-UV maintains the PRTUV before, during, and after the change from the first compressed video to the second compressed video.
US10887659B1

A Video on Demand (VOD) service provides VOD offering in response to a graphical user interface (GUI) screen that renders a guide of available VOD offerings. A concurrent stream of promotional content is also rendered along with the VOD offerings, and displays various VOD offerings and advertising media, typically rendered in a screen portion adjacent the VOD guide offerings. Such promotional content is often referred to as “barker” content and is delivered over a barker channel that transmits in parallel with the VOD guide. Delivery of the VOD guide and associated barker channel content includes a redundant barker player and failover processing that identifies failed barker content transmission (streaming) and commences transmission from a standby barker player with minimal interruption to the rendered viewer experience.
US10887629B1

Disclosed are a basketball video interaction method, device, intelligent basketball stand and storage medium. The method includes: judging whether a consent connection instruction sent by a target intelligent basketball stand is received; establishing a connection with the target intelligent basketball stand if the consent connection instruction sent by the target intelligent basketball stand is received; collecting a local basketball video, sending the local basketball video to the target intelligent basketball stand, and receiving a target end basketball video sent by the target intelligent basketball stand; and playing and displaying the target end basketball video locally. Communication interconnection between a local intelligent basketball stand and the target intelligent basketball stand is realized; function diversification of the basketball stand is realized; and collected basketball videos can be transmitted between intelligent basketball stands, so that the target end basketball video of the target intelligent basketball stand can be viewed in real time.
US10887627B2

A set-top box with enhanced features and system and method for use of the same are disclosed. In one embodiment of the set-top box, the set-top box is deployed to provide an interactive portal in a hospitality establishment having multiple rooms, such as a hotel. The set-top box generates a default interactive portal as well as a guest-specific interactive portal, which is generated from a guest configuration profile having information including guest identification, a guest channel preference presentation, and a guest service preference presentation with guest account information. The guest configuration profile may also enable the creation of a local area wireless network with substantially the same behavior as the guest's home wireless network. The guest configuration profile may further enable the control of in-room amenities, such as temperature control, lighting, shades, and availability, for example.
US10887625B2

A raw byte sequence payload describing a picture in slices, WPP substreams or tiles and coded using context-adaptive binary arithmetic coding is subdivided into tranches with continuing the context-adaptive binary arithmetic coding probability adaptation across tranche boundaries. Thereby, tranche boundaries additionally introduced within slices, WPP substreams or tiles do not lead to a reduction in the entropy coding efficiency of these entities. However, the tranches are smaller than the original slices, WPP substreams or tiles and accordingly they may be transmitted with a lower delay, than the un-chopped original entities. According to another aspect combinable with the first aspect, substream marker NAL units are used within a sequence of NAL units of a video bitstream to enable a transport demultiplexer to assign data of slices within NAL units to the corresponding substreams or tiles to be able to, in parallel, serve a multi-threaded decoder with the corresponding substreams or tiles.
US10887624B2

According to the invention, there are provided sets of contexts specifically adapted to encode special coefficients of a prediction error matrix, on the basis of previously encoded values of level k. Furthermore, the number of values of levels other than 0 is explicitly encoded and numbers of appropriate contexts are selected on the basis of the number of spectral coefficients other than 0.
US10887616B2

An image processing device includes a frame buffer compressor, which is configured to: (i) compress source data into compressed data having CRC bits appended thereto, and (ii) decompress the compressed data into output data and use the CRC bits to check for errors in the output data. A multimedia device is provided, which is configured to generate the source data in response to raw data. A memory device is provided, which is configured to store the compressed data. The frame buffer compressor may include an encoder configured to compress the source data into the compressed data with the CRC bits appended thereto, and a decoder configured to decompress the compressed data into the output data. The encoder may include a prediction module, which is configured to generate prediction data including reference data and residual data, from the source data.
US10887614B2

Techniques related to applying computer vision to decompressed video are discussed. Such techniques may include generating a region of interest in an individual video frame by translating spatial indicators of a first detected computer vision result from a reference video frame to the individual video frame and applying a greater threshold within the region of interest than outside of the region of interest for computer vision evaluation in the individual frame.
US10887612B2

Computer processor hardware: parses a data stream into first portions of encoded data and second portions of encoded data; implements a first decoder to decode the first portions of encoded data into a first rendition of a signal; implements a second decoder to decode the second portions of encoded data into reconstruction data, the reconstruction data specifying how to modify the first rendition of the signal; and applies the reconstruction data to the first rendition of the signal to produce a second rendition of the signal.
US10887610B2

Transform block coding is performed very efficiently in terms of computational complexity and compression ratio, by coding the magnitude bits of the transform coefficients distributed in a matrix, in which the magnitude bits of the spectral coefficients are arranged column-wise with the spectral coefficients of the transform block ordered along a row direction of the matrix. That is, magnitude bits within a certain column of the matrix belong to a certain spectral coefficient, while magnitude bits within a certain row of the matrix belong to a certain bit plane. In this configuration, the distribution of non-zero magnitude bits may be condensed towards one corner of the matrix, corresponding to, for instance, the least significant bit plane and corresponding to, by using a scan order among the transform coefficients which sorts the transform coefficients generally in a manner from lowest to highest frequency, the lowest frequency. Various low complexity variants are presented.
US10887605B2

A method for decoding an image according to the present invention comprises the steps of: receiving and decoding MPM index information for indicating an MPM candidate which is to be used as an intra prediction mode of a current block; generating an MPM candidate list containing a plurality of MPM candidates for the current block; determining the MPM candidate indicated by the decoded MPM index information as the intra prediction mode of the current block, among the plurality of the MPM candidates which constitute the MPM candidate list; and generating a prediction block corresponding to the current block by performing intra prediction for the current block based on the determined intra prediction mode.
US10887604B2

A video decoder is configured to, for a group of video blocks of the video data, determine a number of merged groups for a plurality of classes is equal to one merged group; receive a first flag indicating that filter coefficient information for at least one merged group is not coded in the video data; receive for the one merged group, a second flag, wherein a first value for the second flag indicates that filter coefficient information mapped to the one merged group is coded in the video data, and wherein a second value for the second flag indicates that the filter coefficient information mapped to the one merged group is all zero values; determine the second flag is equal to the second value; and determine one or more filters from the set of filters using the all zero values.
US10887602B2

In various embodiments, a prediction application computes a quality score for re-constructed visual content that is derived from visual content. The prediction application generates a frame difference matrix based on two frames included in the re-constructed video content. The prediction application then generates a first entropy matrix based on the frame difference matrix and a first scale. Subsequently, the prediction application computes a first value for a first temporal feature based on the first entropy matrix and a second entropy matrix associated with both the visual content and the first scale. The prediction application computes a quality score for the re-constructed video content based on the first value, a second value for a second temporal feature associated with a second scale, and a machine learning model that is trained using subjective quality scores. The quality score indicates a level of visual quality associated with streamed video content.
US10887598B2

A decoding device and a decoding method for decoding a target information from a bitstream of video data are provided, wherein the bitstream comprises a prediction parameter encoded in the bitstream. The decoding device is configured to calculate a randomized host signal based on the prediction parameter and a pseudo-random signal, and to apply a check function to the randomized host signal and thereby obtain the target information. An encoding device and an encoding method, and computer-readable storage media for encoding and for decoding are also disclosed.
US10887595B2

Entropy encoding and decoding a sequence of symbols using probability mixing is disclosed. A method includes for at least a symbol, at a position of the symbols, determining a mixed probability, by: approximating a first conditional probability for coding the symbol, the first conditional probability being a conditional probability of the symbol given a sub-sequence of the sequence having a first value; approximating a second conditional probability for coding the symbol, the second conditional probability being a conditional probability of the symbol given the sub-sequence having a second value; and determining, using the first conditional probability and the second conditional probability, the mixed probability for coding the symbol; and coding the symbol using the mixed probability.
US10887594B2

A video coder that performs entropy coding of a syntax element for partitioning a block of pixels is provided. The video coder receives a current block of pixels of an image. The video coder encodes or decodes the current block of pixels by partitioning the current block of pixels according to a partitioning indicator. The partitioning indicator is entropy coded as a syntax element of a bitstream by using a context model that is selected based on a partitioning structure of the current block of pixels or of a neighboring block of pixels of the current block of pixels.
US10887575B2

This disclosure is directed to coding a multi-view signal, which includes processing a list of plurality of motion vector candidates associated with a coding block of a current picture in a dependent view of the multi-view signal. Such processing includes estimating a first motion vector based on a second motion vector associated with a reference block in a current picture of a reference view of the multi-view signal, the reference block corresponding to the coding block of the current picture in the dependent view. The first motion vector is added into the list, and an index is used that specifies at least one candidate from the list to be used for motion-compensated prediction. The coding block in the current picture is coded by performing the motion-compensated prediction based on the at least one candidate indicated by the index.
US10887568B2

The present technology relates to an image processing apparatus and an image processing method that can appropriately set an attention area in an image on which image correction processing is performed. An image processing apparatus according to an aspect of the present technology includes a speed detecting section that detects a moving speed of the mobile body; an attention area setting section that sets an attention area to an image imaged in an advancing direction of the mobile body on the basis of the moving speed detected; and an image correction processing section that performs the predetermined image correction processing on the image on the basis of a pixel value of a pixel belonging to the attention area on the image. The present technology is applicable to, for example, a vehicle-mounted sensor.
US10887566B2

An image display system is provided and includes: at least one first projection unit, configured to project rays of N images on a first plane, so that the rays of the N images are projected on N first regions of the first plane, where the N images are images of a target object photographed based on N angles, and N≥2; and at least one first refraction unit, configured on the first plane, and configured to perform refraction processing on the rays of the images projected on the first regions, so that the rays of the N images are collected on a common display region. In this way, presentation of a three-dimensional image can adapt to a human eye viewing habit.
US10887558B1

Methods and systems for automatically setting up a sensor connected to an apparatus. For example, a computer-implemented method for automatically setting up a sensor connected to an apparatus includes: receiving a sensor-connection signal corresponding to a connection established between the sensor and the apparatus; determining whether a streaming microservice corresponding to the sensor has been downloaded onto the apparatus; if the streaming microservice has not been downloaded onto the apparatus, determining whether the streaming microservice corresponding to the sensor is supported by the apparatus; if the streaming microservice is supported by the apparatus, downloading a streaming microservice docker from a docker registry, the streaming microservice docker including the streaming microservice and a driver corresponding to the sensor; and deploying the streaming microservice with the driver corresponding to the sensor.
US10887544B2

The present invention provides an apparatus and a method for switching and converting video signals, wherein the method majorly includes the steps of: receiving N number of DisplayPort video signals and N number of USB video signals by N number of USB Type-C connection interfaces which are in compliance with a DisplayPort Alternate Mode specification, and N is a natural number greater than or equal to 2; and selecting one out of the DisplayPort video signals and one out of the USB video signals; converting the selected DisplayPort video signal and the selected USB video signal into a DisplayPort video signal or a HDMI video signal; transmitting the converted DisplayPort video signal or HDMI video signal to Q number of display devices, and Q is a natural number greater than or equal to 2.
US10887538B2

An imaging device includes a plurality of pixels including a first pixel and a second pixel, and a differential amplifier including a first amplification transistor, a second amplification transistor, and a first load transistor. The first load transistor receives a power source voltage. The imaging device includes a first signal line coupled to the first amplification transistor and the first load transistor, a second signal line coupled to the second amplification transistor, and a first reset transistor configured to receive the power source voltage. A gate of the first reset transistor is coupled to the first load transistor. The first pixel includes a first photoelectric conversion element and the first amplification transistor, and the second pixel includes a second photoelectric conversion element and the second amplification transistor.
US10887536B2

An image sensor includes a photoelectric conversion unit configured to receive light to generate an electric charge and provide the electric charge to a first node, a transfer transistor configured to provide a voltage level of the first node to a floating diffusion node in response to a first signal, a booster configured to increase a voltage level of the floating diffusion node in response to a second signal, a source follower transistor configured to provide the voltage level of the floating diffusion node to a second node, and a selection transistor configured to provide a voltage level of the second node to a pixel output terminal in response to a third signal. After the selection transistor is turned on, the booster is enabled, and before the transfer transistor is turned on, the booster is disabled.
US10887534B2

A digital radiographic detector detects a first mode signal and dispositions a received digital image according to a procedure associated with the first mode signal. A second mode signal results in dispositioning a second received digital image according to a second image disposition procedure. The detector determines the first mode or second mode based on the signal's pulse width, a number and timing of rising edges (peaks), a digital code, a voltage level, or a combination thereof.
US10887527B2

An image capture apparatus capable of improving the quality of an image captured using illumination. A multi-eye image capture section has image capture sections that capture images in different image capture ranges partially overlapping with each other to generate a wide-angle image. A single-eye image capture section captures an image in part of the image capture ranges of the multi-eye image capture section and changes an image capture direction. When performing image capture using illumination, the exposure level of a first image capture section of the multi-eye image capture section, having an image capture range overlapping with the image capture range of the single-eye image capture section is controlled to be lower than the exposure level of a second image capture section having an image capture range not overlapping with the image capture range of the single-eye image capture section.
US10887526B2

In a monitoring system, the management device causes a display device to display an image generated by capturing by the camera whose direction has been controlled; accepts designation of at least one tracking target, the at least one tracking target being designated from among moving objects in the displayed image by an operator; and performs tracking control comprising controlling a photographing range of the camera in such a way that the designated at least one tracking target is kept captured by the camera.
US10887513B2

The present inventive concept relates to a kiosk design for an advanced photographic system. More specifically, the present inventive concept relates to a self-contained, automated photobooth kiosk. In embodiments of the present inventive concept, the photobooth kiosk is capable of taking a 360 degree panoramic photograph or sequence of photographs of a subject and surrounding background. For instance, a customer of the photobooth kiosk may stand in the center of the photobooth and have his or her picture taken with a plurality of specialized “machine vision” cameras, with the images sent to a central processor such as a computer for processing into a 360 degree panoramic photograph or video clip. After the photo-taking session, the customer may collect prints of the pictures at the kiosk, similar to presently available photobooths. The photobooth kiosk may be fully automated such that no operator is necessary, and all options and features desired by the customer may be self-selected by the customer prior to, during, and after the photo-taking session.
US10887508B2

Essentially coincident with the capture of an image by the imaging device, biometric information indicating the identity of the operator of the device is obtained from at least one biometric sensor. The biometric information and captured image are then stored in a manner reliably associating each with the other. At a later time, biometric information is obtained from a supposed operator of the imaging device. By comparing this candidate biometric information with the stored biometric information, the supposed operator may be authenticated as the operator of the imaging device at the time of capture of the stored image.
US10887504B2

A distance measurement device is characterized in that the device includes: an image sensor configured to convert light to electrical signals to generate a sensor image; a modulator configured to modulate the intensity of light projected on the image sensor, based on a pattern for shooting; a complex information generating unit configured to generate, from the sensor image, complex information including a complex number; an evaluation index array generating unit configured to generate an evaluation index array, based on phase information of the complex information; and a distance information generating unit configured to generate distance information, based on the evaluation index array.
US10887493B2

A camera assembly includes a housing and a transparent dome, and it is configured to receive at least one camera head arranged in the housing, inside the transparent dome. The housing comprises a cooling arrangement having a heat dissipation portion arranged within the housing and extending through the dome, and the heat dissipation portion is made from a material configured to transfer heat efficiently. Furthermore, the cooling arrangement comprises a channel for airflow.
US10887478B2

An information processing apparatus includes a controller. The controller performs control to provide a notification of a function interrelated with information in a depth direction of an image being displayed in mid-air.
US10887467B2

Systems, apparatus, and methods for processing audio signals associated with conferencing devices communicatively connected in a daisy-chain configuration using local connection ports included on each device are provided. One method involving a first conferencing device comprises receiving auxiliary mixed microphone signal(s) from at least one other conferencing device via at least one local connection port, each auxiliary signal comprising a mix of microphone signals captured by the at least one other conferencing device; determining a gain adjustment value for each auxiliary mixed microphone signal based on a daisy-chain position of the at least one other conferencing device relative to the position of the first conferencing device; adjusting a gain value for each auxiliary mixed microphone signal based on the corresponding gain adjustment value; generating a loudspeaker output signal from the gain-adjusted auxiliary mixed microphone signal(s); and providing the loudspeaker signal to the loudspeaker of the first conferencing device.
US10887459B1

A method, a communication device, and a computer program product for identifying a live phone call. The method includes receiving, at a first communication device, an activation of a verification mode for a phone call. The method includes receiving, from a second communication device on the phone call, first audio data associated with the phone call. The method further includes determining, via a processor of the first communication device, if the first audio data contains machine originated audio, and in response to determining that the first audio data does not contain machine originated audio, generating and outputting an alert that the phone call is live.
US10887456B2

Agencies issue multiple devices to personnel for maintaining distinct identities over the course of assigned investigations. To provide flexible capabilities to agencies, a phone is converted for use with multiple attached telephone numbers. Accordingly, a single phone may be used to manage multiple identities over the course of one or more investigations. Using a multiple attached number, a given device can place and receive calls over the network to and from contacts. In addition to providing multiple attached numbers, calls using the multiple attached numbers may be monitored live and recorded to establish evidence.
US10887455B2

The invention provides an interrogator for obtaining information associated with a caller identification, such as a telephone number, transmitted within an incoming telephone call including: a receiving device configured to receive the incoming telephone call and to extract the caller identification from the incoming telephone call; an interrogating device configured to receive the extracted caller identification from the receiving device and to interrogate information associated with the caller identification from an external data base, which is configured to operate independently from the user voice communication device for which the incoming telephone call is intended for; and a forwarding device configured to receive and to forward the interrogated information.
US10887448B2

An electronic device processes a voice of a calling party with head-related transfer functions (HRTFs) during a telephone call. A display displays an image representing the calling party with respect to an image representing the called party at a location obtained from coordinates of the HRTFs such that the display shows where the voice of the calling party will externally localize as binaural sound to the called party when the called party answers the telephone call.
US10887445B2

A mobile device, comprising: a processor; and a memory including instructions that when executed by the processor cause it to perform the steps of: receiving a user selection to automatically enter an inactive mode in response to an action within the mobile device indicating the device is being used in a moving vehicle; receiving a communication from a wireless communication module; if the mobile device is not in inactive mode, providing a notification to the user that a communication has been received; if the mobile device is in inactive mode, transmitting an away message via the wireless module.
US10887444B2

A device permits a conventional, analog telephone to connect to a smart phone to provide access to various smart phone features from the analog telephone. For example, the analog telephone can receive or initiate calls and send or receive texts and may provide a secure access point to home automation devices, including Amazon Alexa, Google Home, or the like. The device may be a stand-alone device that connects to an analog telephone or may be integrated into a telephone of any desired design or style. A smart phone application may be used to connect the smart phone to one or more devices to selectively activate features of select ones of the analog telephones. In some embodiments, the device can have its own subscriber identity module (SIM) and its own telephone number to directly send and receive calls or text messages.
US10887437B2

A display panel includes a display area, a border area, a touch layer, and a touch trace. The border area includes a first trace area on opposite sides of the display area, a second trace area on another side of the display area, and a trace reserved area disposed inside an intersection of the first trace area and the second trace area. The touch layer includes a first electrode chain and a second electrode chain that are mutually intersected and insulated. The touch trace connecting the first electrode chain is arranged in the first trace area and the trace reserved area, and the second trace area only arranges the touch trace connecting the second electrode chain.
US10887431B2

Methods and systems directed to an autonomous bi-directional integration of telematics platforms, e.g., different APIs, through protocol transforming, standardizing, and/or integrating of machine telematics data and/or Internet-of-Things (IoT) data. The platform permits seamless merging of disparate telematics and IoT data streams and resources into a single interface, removing the need to connect to propriety systems individually, and allowing an administrator to concurrently track and manage hundreds of millions of vehicles in a centralized system. Through the process of integrating and standardizing telematics and IoT resources, a custom universal data format may be defined. Machines, vehicles, and IoT devices may establish communications and data links through the platform of the present invention, in which each machine, vehicle, and/or IoT device shares, or fuses, sensor data. To accomplish the objectives of the present invention, signal mapping from one protocol to another protocol may be employed.
US10887424B2

The description relates to opportunity events. One example can filter events based upon at least one parameter from a profile of a user. The filtering can produce potential opportunity events for the user. The example can compare the potential opportunity events to the user profile utilizing a similarity threshold such that the potential opportunity events that satisfy the similarity threshold are considered opportunity events. The example can rank the opportunity events by confidence level of matching the user profile. The example can also automatically populate high ranking individual opportunity events onto a calendar of the user. The example can further notify the user about the automatically populating.
US10887422B2

The present disclosure describes techniques for enabling users (such as users of a social networking system) to access media effects associated with events. The users may then use the media effects to create media content. For example, a user-selectable option may be provided to a device of a user such that selection of the user-selectable option causes one or more media effects associated with an event to be output by the device. In certain embodiments, techniques are described for selectively providing media effects associated with events to selected users. The selected users may then use the media effects to create media content. For example, a media effect may be associated with one or more conditions for providing the media effect to a user. Only users that satisfy the one or more conditions may get access to the media effect.
US10887416B2

A mechanism is provided in a data processing system comprising at least one processor and at least one memory, the at least one memory comprising instructions which are executed by the at least one processor and configure the processor to implement a proxy server for hybrid geo-dispersed erasure coding (EC). Responsive to receiving from an application server a request to write an object, the proxy server in a first storage site splits the object into a plurality of EC slices. The proxy server stores a first EC slice in a first storage device via a storage server local to the proxy server. The proxy server stores a plurality of remaining EC slices in a cache storage local to the proxy server. Responsive to determining that network access is available to disperse the plurality of slices among a plurality of geographically distributed storage sites, the proxy server copies the plurality of remaining EC slices to the plurality of geographically distributed storage sites using geo-dispersed erasure coding.
US10887412B2

A method is disclosed. The method includes: obtaining, by an authoritative directory router in an information centric network (ICN), a publish message associated with a publisher node and including: an identifier associated with a content item; and a first anchor prefix for a first anchor directory router for the publisher node; determining that a bidirectional code for the identifier falls within an authoritative code range assigned to the authoritative directory router; and updating, in response to the bidirectional code falling within the authoritative code range, a local code repository associated with the authoritative directory router with the first anchor prefix and the identifier.
US10887409B2

The invention generally relates to systems and methods for determining geolocation for networks (e.g., IP addresses) for which accurate geolocation information in unknown. Various techniques are described for determining the physical location of networks by tracking user/device movement across different networks, and more particularly by tracking movement of particular users and/or devices from networks with known geolocation to networks with unknown geolocation. Aspects of the technology include using time and network address information (e.g., IP addresses) from user's queries and merging this information with known geolocation information to create new, high quality, geolocation mappings for previously unseen networks.
US10887404B2

A method for vNF chaining management includes receiving virtualized network function (vNF) information from a chaining client associated with a particular vNF. A service chaining catalog is updated based on the vNF information and chaining information is transmitted to peering vNFs of the particular vNF. The vNF information can indicate instantiation of a vNF and identify peering vNFs. Updates received from vNFs can be used to update the chaining catalog. Updated vNF information can then be sent to peering vNFs of the vNF which sent the update.
US10887386B2

Some embodiments provide a method for providing a continuous mirroring session between a monitored data compute node (DCN) and a monitoring DCN. The method provides such uninterrupted mirroring session regardless of relocations of the DCNs during the mirroring session. In some embodiments, the method dynamically switches between local mirroring and remote mirroring based on the positions of the monitored DCN and the monitoring DCN. Upon receiving a data message from a port of a forwarding element (i.e., a monitored port), to which a monitored DCN is coupled, the method duplicates the data message. The method then sends the duplicated data message either to a monitoring DCN that executes on the same host machine, or adds particular tunneling data to the duplicated data message and tunnels the duplicated data message to a remote host machine, on which the monitoring DCN executes.
US10887384B2

A digital collaboration system includes a collaboration application running on client devices and a group device that communicates with a backend content management system (CMS) to provide a collaboration environment. In an initial stage, the collaboration application displays content provided by the CMS for review and generation of user feedback. The CMS utilizes the user feedback to filter the content for a subsequent stage of evaluation of the filtered content. The filtered content may be displayed on a collaboration board generated in a graphic user interface on the group device. Additional feedback on the filtered content is captured through the collaboration board and stored in the CMS for subsequent analysis and reporting.
US10887383B2

An electronic device and an application sharing method thereof are provided. The electronic device includes a display; and a controller electrically connected to the display, wherein the controller is configured to receive first data which is partial data of entire data of an application from a first electronic device; and when a user agrees to use condition information of an application received from a second electronic device, receive second data which is remaining data of the entire data of the application from the second electronic device, and generate the entire data of the application.
US10887380B2

A method for load balancing application requests across a multi-cluster container orchestration system includes receiving a load-balancing configuration for a multi-cluster service managing access to a set of destination clusters hosting a software application deployed by a user. The multi-cluster service uses the load-balancing configuration to load balance application level traffic across the set of destination clusters. Each destination cluster includes at least one container executing the software application and a respective geographical region. The method also includes receiving an application level request directed toward the software application hosted across the destination clusters. The application level request is received from a client and includes a host name and a geographical location associated with the client. The method also includes routing the request to one of the clusters based on the geographical location of the request and the respective geographical locations of the clusters.
US10887376B2

An electronic system includes: a control unit configured to: generate a media content for presenting on a device including a subcontent based on a content template, which includes a configurable element, determine a user information for identifying the device within a context, and update the subcontent with the configurable element, which is adjusted based on the media content and the context, and a communication interface, coupled to the control unit, configured to communicate the subcontent for presenting on the device.
US10887375B2

A method and system for improving a shared memory file transfer setup and usage is provided. The method includes configuring network links connected between hardware nodes. For every shared storage link, each hardware node includes a command section and a data storage section. A storage capacity for a hardware disk drive is determined based on a number of the hardware nodes and the hardware disk drive is connected to the hardware nodes. A software agent is installed within each of the hardware nodes and properties for the network links are configured. Each software agent is enabled and a connectivity status, bandwidth, and loading condition are tested for each of the network links. Each hardware node is registered with the hardware disk drive and communications between the hardware disk drive and the hardware nodes are enabled via the network links.
US10887374B2

A method of handling multimedia data in which packets of a multimedia file from a first computer are received by a second computer. In case, a sub-portion of the multimedia file, representative of the multimedia file, was received by the second computer, before the entire file was received by the second computer, that sub portion is handled by the second computer transmitting to the first computer, although the entire file was not received by the second computer at the time of the transmission of the result. Additionally, an image processing server is described comprising: a network interface adapted to receive packets, a communication manager adapted to manage reception of multimedia files through the input interface and to conclude when a sub-portion of a multimedia file, representative of the multimedia file received, and an image handling unit configured to handle said sub-portions.
US10887370B2

A visual representation may be displayed at a computing device to indicate a display configuration and/or user interactions associated with a user interface for an application that may be run on other computing devices. The visual representation of the user interface may be determined based on user interface information, which may be logged at the computing device on which the application may be run. The visual representation of the user interface may include data obtained from a remote data source. The data may include market data that may be obtained from an electronic exchange that is shared with the computing device on which the application may be run for displaying the user interface.
US10887361B2

A method of mirroring packets in a network. The method assigns an Internet protocol (IP) multicast address to an overlay network for transmitting mirrored packets. The method connects a set of monitoring data compute nodes (DCNs) to the overlay network for receiving the mirrored packets. The method adds the monitoring DCNs to an IP multicast group for the overlay network. The method associates a port of a mirrored DCN to the overlay network for packet mirroring. The method duplicates each packet received or transmitted at the port as a mirrored packet. The method encapsulates each mirrored packet with the IP multicast address of the overlay network. The method transmits each encapsulated packet on the overlay network.
US10887357B2

Aspects of the present disclosure relate to managing a collaborated environment. A set of editing rules are configured for a shared document. A first edit is received at a first time at a first location of the shared document. A second edit is received at a second time at the first location of the shared document which attempts to overwrite a portion of the first edit. A determination is made whether at least one editing rule of the set of editing rules is violated. In response to determining that at least one editing rule of the set of editing rules is violated, an alert action can be issued to a user associated with the second edit.
US10887352B2

A method for providing a user agent (UA) with service identification data. The method includes an application server (AS) transmitting Session Initiation Protocol (SIP) data. The SIP data comprises an identifier of the AS and a service identifier for at least one service supported by the AS. The method further includes the UA receiving the SIP data.
US10887351B2

A method for implementing security of Internet of Things (IoT) home voice assistants is described. In one embodiment, a computer-implemented method for implementing a security policy with a voice assistant includes obtaining, by one or more computing devices, encrypted traffic from a voice assistant; identifying, by the one or more computing devices, a user voice command in the encrypted traffic based at least in part on one or more identifiable attributes of the encrypted traffic; determining, by the one or more computing devices, the user voice command triggers at least one security policy; and upon determining the user voice command triggers the at least one security policy, performing, by the one or more computing devices, a security action that implements the at least one security policy. In some cases, the method may include obtaining an audio recording of the user voice command with a microphone built into the router.
US10887346B2

Rapid deployments of application-level deceptions (i.e., booby traps) implant cyber deceptions into running legacy applications both on production and decoy systems. Once a booby trap is tripped, the affected code is moved into a decoy sandbox for further monitoring and forensics. To this end, this disclosure provides for unprivileged, lightweight application sandboxing to facilitate monitoring and analysis of attacks as they occur, all without the overhead of current state-of-the-art approaches. Preferably, the approach transparently moves the suspicious process to an embedded decoy sandbox, with no disruption of the application workflow (i.e., no process restart or reload). Further, the action of switching execution from the original operating environment to the sandbox preferably is triggered from within the running process.
US10887336B2

Techniques for performing root cause analysis in dynamic software testing via probabilistic modeling are provided. In one example, a computer-implemented method comprises initializing, by a system operatively coupled to a processor, a threshold value, a defined probability value, and a counter value. The computer-implemented method also includes, in response to determining, by the system, that a probability value assigned to a candidate payload of one or more candidate payloads exceeds the defined probability value, and in response to determining, by the system, that the counter value exceeds the threshold value: determining, by the system, that a match exists between the candidate payload and an input point based on an application of the candidate payload to the input point resulting in a defined condition, wherein the one or more candidate payloads are represented by population data accessed by the system.
US10887331B2

An information processing apparatus includes: a reach-extent extraction unit configured to extract, with use of a relationship graph representing relationships between a plurality of elements included in a system and location information that indicates, on the relationship graph, a plurality of locations in the system where anomalies have been detected, paths in the relationship graph as being reach extents, the path including a set of the elements that are directly or indirectly related to each of the plurality of locations as a source; and a shared-extent extraction unit configured to extract an influence process of an anomaly by extracting an extent that is shared in at least a prescribed number of paths among paths in the relationship graph that have been extracted as the reach extents.
US10887329B2

Provided are methods and systems for cluster-based mitigation of a network attack. A method for cluster-based mitigation of a network attack may commence with detecting an unusual pattern in network data traffic associated with data sources. The method may further include extracting signature parameters associated with the network data traffic. The signature parameters may be indicative of the network attack. The method may continue with assigning importance weights to the signature parameters based on historical signature data to generate weighted signature parameters. The method may further include building a decision tree for the data sources based on the weighted signature parameters. The method may continue with creating an optimal number of clusters for the data sources based on an analysis of the decision tree. The method may further include selectively taking at least one mitigating action with regard to the data sources within the clusters.
US10887323B2

A computer-implemented method (and apparatus) includes receiving input data comprising bipartite graph data in a format of source MAC (Machine Access Code) data versus destination IP (Internet Protocol) data and timestamp information. The input bipartite graph data is provided into a first processing to detect malicious beaconing activities using a lockstep detection method on the input bipartite graph data to detect possible synchronized attacks against a targeted infrastructure. The input bipartite graph data is also provided into a second processing, the second processing initially converting the bipartite graph data into a co-occurrence graph format that indicates in a graph format how devices in the targeted infrastructure communicate with different external destination servers over time. The second processing detects malicious beaconing activities by analyzing data exchanges with the external destination servers to detect anomalies.
US10887319B2

A method comprises creating template limited-administration ontologies, the template limited-administration ontologies each identifying a plurality of different managers, each of the different managers having distinct and limited system access privileges. A request is received for a limited-administration server system, the request being associated with a client entity. A particular template limited-administration ontology of the template limited-administration ontologies is selected based on the request. A deployment ontology is generated based on the particular template limited-administration ontology and the request. A limited-administration server system deployment package is generated based on the deployment ontology. The limited-administration server system deployment package is provided for execution, wherein execution of the limited-administration server system deployment package creates a limited-administration server system, the limited-administration server system being capable of controlling access to one or more other systems associated with the client entity, and the limited-administration server system being limited to administration according to the different managers.
US10887315B2

A data and context based role management system comprising: a community, the community including at least one data source having plural roles stored therein, the plural roles including an identity including at least one of a credential, a function, a capability, and a historic response data; a discovery module configured to identify an alert associated with an event requiring a response, the discovery module being further configured to search the community for a responder based on the event, wherein the discovery module is configured to compare a criteria based on the event to the identity associated with each of the plural roles to identify the responder; and when the responder is identified, the community promotes the responder to transform at least one device of the responder to provide at least access to data associated with the event.
US10887311B2

The present disclosure discloses a method performed at a computer acting as a third-party system for requesting for a usage permission. The third-party system receives download information sent by means of a page of a first application, the download information at least including a download identifier, and the download identifier being used for indicating a first device identifier of a first device running the first application, a first account logging into the first application, and a second application identifier of a downloaded second application. After authenticating the download information, the third-party system requests a server of the first application to configure the usage permission for the first account in response to an authentication result and return such configuration to the first application running at the first device.
US10887304B2

Methods, systems, and computer readable media can be operable to pair a client device with a CPE device. The methods, systems and computer readable media described in this disclosure can enable the pairing of a client device with a CPE device upon a connection of the client device to a whole-network associated with the CPE device. Further, methods, systems and computer readable media can enable the secure pairing of a client device with a CPE device with little to no user-input.
US10887303B2

An information processing system includes a first sound reception apparatus, a first server, and a second server. The first sound reception apparatus includes an input unit and a communication unit. The input unit receives an input password. The communication unit transmits the input password and identification information regarding the first sound reception apparatus. The second server includes a generation unit, a determination unit, and an information generation unit. The determination unit determines whether the input password and the generated password match. The information generation unit generates first association information on the basis of a result of the determination made by the determination unit.
US10887302B2

A system and method for facilitating establishing a secure connection between a client application and a content provider. An example method includes employing a security gateway to authenticate a client for communications therewith; maintaining, for the client, security credentials for a data provider via a security configuration module, wherein the security credentials are associated with a description of data, which is associated with a data provider; using the gateway to determine which of the security credentials to use to fulfill the request message received by the security gateway from the client based on the request; and employing the selected security credentials to selectively retrieve data from and deliver the data to the client application. The example method may further include generating the request message when a User Interface (UI) control displayed in a UI display screen of a browser client is selected or activated.
US10887300B2

A method performed by a network node of a serving public land mobile network, PLMN, associated with a user equipment, UE, comprising: obtaining a secret identifier that uniquely identifies the UE, wherein the secret identifier is a secret that is shared between the UE and at least a home PLMN of the UE and that is shared by the home PLMN with the network node; and performing an operation related to the UE using the secret identifier. Other methods, computer programs, computer program products, network nodes and a serving PLMN are also disclosed.
US10887295B2

It is possible to reduce singling overhead in a radio access network by coordinating authentication of a group of UEs (e.g., IoT devices, etc.) via a master device. In particular, the master device may aggregate UE identifiers (UE_IDs) for UEs in the group, and send an identity message carrying the UE_IDs and a master device identifier (MD_ID) to a base station, which may then relay the identity message to a Security Anchor Node (SeAN). The SeAN may send an authentication data request carrying the UE_IDs and MD_ID to a Home Subscriber Server (HSS), which may return an authentication data response that includes a group authentication information. The group authentication information may then be used to achieve mutual authentication between the SeAN and each of the master device, group of UEs, and individual UEs.
US10887293B2

A computing device includes an interface configured to interface and communicate with a communication system, a memory that stores operational instructions, and processing circuitry operably coupled to the interface and to the memory that is configured to execute the operational instructions to perform various operations. The computing device generates a sub-key identifier based on a data ID, which is based on unique ID value(s) associated with an encrypted data object, and a requester secret. The computing device processes the sub-key identifier in accordance with an Oblivious Pseudorandom Function (OPRF) blinding operation to generate a blinded input and an Oblivious Key Access Request (OKAR). The computing device transmits the OKAR to another computing device (e.g., Key Management System (KMS) service) and receives a blinded sub-key therefrom. The computing device processes the blinded sub-key in accordance with an OPRF unblinding operation to generate the key and accesses secure data thereby.
US10887289B2

Systems and methods for encryption in optical transport networks may include generating, at a first transponder, multiple encryption keys, each usable to encrypt a data payload in an OTN frame transmitted from the first transponder to a second transponder and storing the keys locally on the first and second transponders. The first transponder may randomly select one of the keys for encrypting a data payload of a given frame and set overhead encryption bits in a preceding frame indicating that the given frame is encrypted and identifying the randomly selected key. The first transponder may encrypt the data payload of the given frame using the randomly selected key prior to transmission. Based on the overhead bits in the preceding frame, the second transponder may decrypt the data payload of the given frame using the randomly selected key. A new key may be randomly selected for each encrypted frame.
US10887288B2

An embodiment of the disclosure provides a voice communication method, a calling terminal, a called terminal and a system, the voice communication method includes: establishing, by a calling terminal, a data communication connection between a called terminal and the calling terminal; obtaining a calling terminal international mobile subscriber identity (IMSI), a called terminal IMSI, a first random number for encryption and decryption, and generating a first encryption key; encrypting voice signals according to the first encryption key by using a preset encryption algorithm and obtaining first encrypted voice signals; sending the first encrypted voice signals to the called terminal. The first encryption key is generated according to the calling terminal IMSI, the called terminal IMSI, and the voice signals are encrypted by using the preset encryption algorithm, thus an encryption process is highly targeted and highly confidential, and security of voice services is improved.
US10887286B1

Various embodiments of devices, systems, and methods for anonymous tenant-to-tenant communications provide for anonymously sending and receiving messages between tenants or residents of a dwelling such as an apartment complex or other residence. A communications engine may operate on a server and act as a message relay device and data storage source, to provide anonymous messaging between tenants. Identity information is not shared as part of message transmissions between the tenants, and a tenant is not required to have the contact information of their neighbors to communicate when utilizing embodiments of the present disclosure. In one example, mobile computing devices are provided with a graphical user interface with a display of a plurality of adjacent apartment units for a user to select and a graphical user interface with a display of a plurality of fixed messages for transmission to one or more tenants associated with a selected adjacent apartment unit.
US10887263B2

A method for creating at least one new thread associated with an online conversation is provided. The method may include monitoring the online conversation to detect a new or updated element of the online conversation. The method may also include extracting the detected new or updated element. The method may further include analyzing the online conversation and the extracted detected new or updated element to determine if a new online conversation has started. The method may include extracting a plurality of members associated with the online conversation. The method may also include extracting a plurality of content associated with the extracted detected new or updated element. The method additionally include prompting a user to determine if a new online conversation should be created. The method may also include creating the new online conversation. The method may further include notifying the plurality of extracted members about the created new online conversation.
US10887261B2

Technologies are described for dynamic attachment delivery in emails for advanced malicious content filtering. An email service may intercept emails with attachments (or other threats such as links, embedded objects, etc.) and detach the threat (e.g., attachment) from the email allowing the email to be forwarded to the recipient without delay. The threat may be sequestered and analyzed. If the threat is determined to be harmless, it may be reattached to the email and the client notified so they can open the attachment, activate the link, or perform comparable actions.
US10887259B2

A communication management system manages the exchange of messages between devices using different communication networks and/or protocols. A sender device may transmit a message (e.g., a short message service “SMS” message) to a destination associated with a traditional “landline” phone number. The message may be delivered over a traditional landline phone network. The communication management system can receive the message via the phone network, process the message, and provide the message to one or more electronic devices over a packet switched network, such as a local area network or the Internet. The electronic devices may use chat-based application software to process and display the message, provide robust message handline functionality, and facilitate responses to the message.
US10887257B2

Methods for establishing simultaneous connections on a plurality of communication devices associated with a user implemented on an instant messaging program by issuing ring tones, audible notifications, or visual indications to the plurality of communication devices and constructing a state diagram for sending the ring tones, the audible notifications, or the visual indications to the plurality of communication devices.
US10887250B2

Various embodiments for reducing 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 the tracked resource consumption is compared to a resource allocation of each one of the plurality of application instances. A plurality of resource reduction operations for allocation of resources assigned to each one of the plurality of application instances is computed and applied. Idle application instances of the plurality of application instances are identified, and one or more of the identified idle application instances are terminated, thereby optimizing application efficiency and resource utilization in the distributed computing environment.
US10887242B2

A method for transmitting a broadcast signal in a digital transmitter includes processing a link layer packet. In addition, the link layer packet includes a header and a payload, the header includes a base header, the base header includes packet type information for representing a first packet type, and segmentation concatenation information for representing that the payload carries a segment of a single input packet or multiple input packets, when the packet type information is used to represent a packet type extension, the header further includes an additional header for type extension, the additional header for type extension includes extended type information for representing a second packet type being different from a compressed IP (internet protocol) packet, an IPv4 packet or an MPEG (Moving Picture Experts Group)-2 transport stream, and when the payload carries the multiple input packets, the header further includes an additional header for concatenation, the additional header for concatenation includes count information for representing a number of the multiple input packets included in the link layer packet, and a value of the count information is set to a number of the multiple input packets included in the link layer packet subtracted by two; and transmitting the broadcast signal.
US10887238B2

A flexible, scalable server is described. The server includes plural server nodes each server node including processor cores and switching circuitry configured to couple the processor to a network among the cores with the plurality of cores implementing networking functions within the compute nodes wherein the plurality of cores networking capabilities allow the cores to connect to each other, and to offer a single interface to a network coupled to the server.
US10887236B2

Embodiments of the present disclosure provide a method, a network interface card (NIC) and a computer program product for load balance. The method comprises determining, by a NIC of a network node, whether a packet obtained comprises a request to establish a network connection for a first device; in response to determining that the packet comprises a request to establish the network connection, determining whether the load balance associated with the network connection is to be applied by the NIC or a host processing device on the network node; and in response to determining that the load balance is to be applied by the NIC, applying the load balance among a set of devices using the NIC, so as to select a second device from the set of devices to establish the network connection with the first device. In this way, efficient and cost-effective load balance in the network can be achieved by means of the NIC.
US10887233B2

A method and apparatus of a device that determines a match for a destination address using an exact match table and a longest prefix match table of a network element is described. In an exemplary embodiment, the network element receives a data packet that includes a destination address. The network element generates a key for the destination address, wherein the key represents more addresses than the destination address. The network element further performs an address lookup using the key in an exact match table. Furthermore, a match in the address lookup indicates a first transmitting interface of the network element. The network element additionally performs an address lookup using the destination address with a longest prefix match table, wherein a match in the address lookup indicates a second transmitting interface of the network element. In addition, the network element determines a resulting transmitting interface based on results from the exact match table address lookup and the longest prefix match address lookup. The network element forwards the data packet using the transmitting interface.
US10887223B1

A provider edge device, capable of accessing a first type of memory and a second type of memory, may determine a network address associated with a customer edge device. The provider edge device may determine whether the customer edge device is categorized as a leaf device in an Ethernet Tree service provided by the provider edge device. The provider edge device may selectively store the network address in the first type of memory or the second type of memory based on determining whether the customer edge device is categorized as a leaf device in the Ethernet Tree service.
US10887210B2

A system of assessing deployments in a network-based media system is provided herein. The system includes a data storage system storing observation vectors, each observation vector being associated with an outcome indicator, and a processing device in communication with the data storage system to receive and store observation vectors and associated outcome indicators. The processing device performs operations including communicating with an endpoint device of a user to obtain information associated with the endpoint device; and transmitting an instance of a variable user interface to the endpoint device for presentation to the user via the endpoint device based on the stored observation vectors, the stored associated outcome indicators, and the obtained information associated with the endpoint device. Related systems and methods are also disclosed.
US10887207B2

The present disclosure provides an effective solution to accurately determine branch gateway device availability within a computer network. The present disclosure can be employed to accurately determine branch gateway device availability when branch gateway devices are configured in a high-availability peer configuration state and managed by a cloud management service. In some implementations, when branch gateway devices are in a high-availability peer configuration state, they send status messages to their peers which in turn can forward to a cloud management service such that the availability of each branch gateway device on a network can be readily obtained.
US10887200B2

Methods, systems, and computer readable media may be operable to facilitate client device band steering based upon deep packet inspection information. An access point may be configured to steer one or more client devices from a low frequency band to a high frequency band, and vice versa, based on the status of the low frequency band and/or high frequency band and the client devices associated with the bands. The access point may perform a deep packet inspection of data packet traffic associated with each associated client device, and may classify each client device as either a device associated with a media session or a device that is not associated with a media session based upon information retrieved from the deep packet inspection. The access point may choose one or more client devices to disassociate from a frequency band based upon the media session classification of the client devices.
US10887190B2

A network configuration development environment is disclosed. In particular, an editor configured to interface with multiple network devices simultaneously, to view and adjust their device configuration settings, is provided. The network configuration development environment allows a system administrator to manage configuration definitions (e.g., run-time or start-up device configuration parameters) relative to a plurality of network devices simultaneously to achieve correctness and appropriate consistency for each of those devices in a network infrastructure. The network development environment may include an ability to apply changes directly to one or more network devices or to apply changes to stored “configuration files” that are associated with individual devices. Changes to stored configurations may be applied automatically, for example, within a maintenance window for the network, in a controlled manner with a “roll-back” capability in the event of failure or unexpected result as a consequence of the automatically applied changes.
US10887186B2

A method for scaling web application execution is claimed. A simulation execution is deployed to server instances to obtain first gathered metrics. The server instances are partitioned into server types based on hardware processing capabilities, and arranged in tiers of computing resources. Server instances of a first selected type form a first selected configuration. A web application is executed, on the first selected configuration, in a web application container to gather the first gathered metrics. When a measured metric fails to meet a baseline, then: a second server type is selected; a second server instance of the second selected type forms a second selected configuration; the web application is executed on the second selected configuration in the web application container to gather second gathered metrics; and an execution model is generated from one of the first gathered metrics and the second gathered metrics.
US10887182B1

This disclosure provides a system for pairwise network alignment. In operation, the system receives datasets from two networks, each network having a plurality of nodes. The two networks are embedded based on multi-layer graph convolution to generate network embeddings. An inner product similarity score is generated between the two networks based on an inner product of the network embeddings. Next, a node correspondence is estimated between the two networks using a SoftMax function on the inner product similarity score. Finally, the two networks are aligned on the node correspondence.
US10887173B2

In general, techniques are described for communicating state information in distribute operating system. A network device comprises a first hardware node and a second hardware node. The first hardware node may execute a first instance of a distributed operating system, and maintain a first data structure that stores a plurality of objects defining a portion of state information. The second hardware node may execute a second instance of the distributed operating system, and maintain a second data structure that stores synchronized versions of the plurality of objects. The first hardware node may further receive updated state information, update the first data structure to include the updated state information, and synchronize the updated first data structure with the second data structure. The second hardware node may synchronize the second data structure with the updated first data structure.
US10887164B2

A virtual computer system service receives a request from a customer to provision a dedicated server for the exclusive use of the customer. The dedicated server may be used to launch one or more virtual machine instances. The virtual computer system service subsequently selects, from a pool of available servers, a server that can be dedicated to the customer and that does not have capacity allocated to any other customer. The virtual computer system service may update a database to specify, in an entry corresponding to the selected server, that the server has been dedicated for the exclusive use of the customer. Once the database has been updated, the virtual computer system service will enable the customer to launch a virtual machine instance using the dedicated server.
US10887157B1

An application executing on a mobile computing platform provides independent data channels over a mobile network to multiple separate computing systems that each maintain some data pertinent to problem determination and resolution when an incident arises in a monitored information technology (IT) environment. The application maintains and separately exercises the channels to provide timely information in a user interface that composites data to present a single interface with a multi-sourced contextual rendering. Some systems may include an IT monitoring system and a separate incident management system among its sources. Channels may include extended functionality to improve security or other aspects of communication with mobile platforms.
US10887155B2

Various aspects of a system and method to provide a unified connected network are disclosed herein. The system comprises a server communicatively coupled to an electronic control unit (ECU) of a vehicle and a first set of electronic devices. Upon detection of an event, the server receives a first set of data from the ECU and/or a second set of data from the first set of electronic devices associated with a plurality of services. The server extracts information from the received first set and/or the second set of data, based on analysis of the received first set and/or the second set of data. The server further determines one or more responses that correspond to the detected event, based on the extracted information. The server further transmits the determined one or more responses to a second set of electronic devices associated with the plurality of services.
US10887147B2

Embodiments provide a receiver having a receiving unit and a synchronization unit. The receiving unit is configured to receive a data packet having a pilot sequence. The synchronization unit is configured to separately correlate the pilot sequence with at least two partial reference sequences corresponding to a reference sequence for the pilot sequence of the data packet, in order to obtain a partial correlation result for each of the at least two partial reference sequences, wherein the synchronization unit is configured to non-coherently add the partial correlation results in order to obtain a coarse correlation result for the data packet.
US10887132B2

A forwarding path link table packet is generated, the forwarding path link table packet comprises forwarding information of each SDN switch on a forwarding path; and the forwarding path link table packet is delivered to any one of SDN switches on the forwarding path, to enable the forwarding path link table packet to be delivered among SDN switches on the forwarding path, so as to cause each SDN switch that receives the forwarding path link table packet to generate a forwarding flow table entry of the SDN switch according to the forwarding information of the SDN switch in the forwarding path link table packet, and forward the forwarding path link table packet on the forwarding path.
US10887130B2

Dynamic intelligent analytics VPN instantiation and/or aggregation facilitating secured access to the cloud network device are provided herein. A system can comprise: a processor; and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising: identifying an application for execution on a user device of user devices connected to first network devices of a first network, wherein the system is part of second devices of a second network communicatively coupled to and remote from the first network; and determining virtual private network attributes for a virtual private network for the user device, wherein the virtual private network attributes are based on the application; and generating a message notification to send to the user device, wherein the message notification comprises the virtual private network attributes to enable the user device to update the virtual private network.
US10887128B2

An in-vehicle network system includes a plurality of relay devices that is connected to control devices of a vehicle, and communicates with each other and is configured such that each of a plurality of request devices that transmits a response request to the control device is connected to any one of the relay devices, a storage unit that stores a priority of the request devices, a master setter that sets, as the master, the relay device to which the request device having the highest priority has been connected among the relay devices to which any one of the request devices has been connected, and an arbitrator that performs arbitration to prioritize a response request from the request device having the highest priority when the response requests are transmitted from at least two of the request devices when the relay device in which the arbitrator is included is the master.
US10887124B2

An electronic device and a controlling method are provided. The controlling method of the electronic device includes transmitting a signal to a plurality of external devices communicatively connected to the electronic device, receiving, from each of the plurality of external devices, intensity information of the signal sensed by an external device and identification information of an external device, determining at least one external device that is positioned in a same space as the electronic device, from among the plurality of external devices, based on the response signal, designating the at least one external device and the electronic device as a device group, and controlling the device group based on the user command, when a user command is input to at least one device from among the device groups.
US10887121B2

[Object] To provide a communication device and a communication method which are capable of achieving both an improvement in reliability of communication in which a frame is transmitted to a plurality of destinations and effective use of wireless communication resources. [Solution] The communication device includes: a communication unit configured to perform communication of a frame. The communication unit transmits a transmission acknowledgment request frame for a transmission acknowledgment response frame including frequency allocation information specifying a transmission frequency of the transmission acknowledgment response frame, and receives the transmission acknowledgment response frame which has undergone frequency division multiplexing, on the basis of the frequency allocation information.
US10887119B2

In some embodiments, a non-transitory processor-readable medium stores code representing instructions configured to cause a processor to receive, from an access switch, a first signal including forwarding state information associated with a first peripheral processing device from a set of peripheral processing devices. The code can further represent instructions configured to cause the processor to receive, from the first peripheral processing device, a second signal including a data packet. The code can further represent instructions configured to cause the processor to send, to a replication engine associated with the set of peripheral processing devices, a third signal such that the replication engine (1) defines a copy of the data packet, which is included within the third signal, and (2) sends, to a second peripheral processing device from the set of peripheral processing devices, a fourth signal including the copy of the data packet.
US10887114B2

Implementations of the present disclosure include generating, by a consensus node, a certificate signing request (CSR); sending the CSR to a first certificate authority (CA); receiving a first public key certificate of the consensus node from the first CA, and a first one or more public key certificates issued by a first one or more CAs. The consensus nodes also sends the CSR to a second CA, receives a second public key certificate of the consensus node from the second CA, and a second one or more public key certificates issued by a second one or more CAs. The consensus node further configures a first truststore including the first public key certificate and the first one or more public key certificates, and a second truststore including the second public key certificate and the second one or more public key certificates.
US10887104B1

A method of cryptographically secured decentralized testing, includes receiving, by a computing device and from a secure test apparatus, an output of a cryptographic function of a secret test result identifier, authenticating the output, and recording, in a data repository, an indication of a test result as a function of the output.
US10887098B2

A cryptography system for digital identity authentication, and security including computer system or platform to enable users (individual, identity editor, requestor) using one or more user devices, having user data including a public identifier and a hardware key, a server, a private key on an individual user device and a matching public key on the server linked to individual user data on the server, an individual user device converts an individual user data into an individual user code on individual user device, editor user device receives individual user code and communicates individual user code to server, server pairs individual user device and editor user device by matching individual user code transmitted by said editor user device to user data on the server, and requestor to request verification of an identity of individual via issuance of a verification request and verified if match of decrypted public identifier in an identity contract.
US10887085B2

The subject matter discloses a computerized system for securing data, comprising a first node, comprising a first memory storage configured to store a first share of a cryptographic key and a communication module, a second node, in communication with the first node, comprising a second memory storage configured to store a second share of the cryptographic key, wherein the first share and the second share of the cryptographic key are required to perform a cryptographic operation using a multi-party computation (MPC) process, wherein the second node further comprises a control unit configured to change an operation mode of the second share from enable to disable, wherein the disable operation mode prevents performing the cryptographic operation using the MPC process.
US10887080B2

A method and computer-readable storage medium for a computer system to perform an encryption scheme is disclosed that is capable of encrypting big data that includes complex data, including image data, sensor data, and text data, and supporting both symmetric and asymmetric-key handling. The encryption scheme uses double hashing using two different consecutively-applied hash functions. With double hashing, the encryption scheme eliminates the threat of known cryptanalysis attacks and provides a highly secure ciphering scheme. Also, the ciphertext header generated in the encryption scheme enables efficient cloud data sharing. A user can share the encrypted data later by re-encrypting the seed and sharing a new ciphertext header without the need of re-encrypting the data or changing the secret or private key. Thus, the encrypted data stays as is in the cloud, and only the seed is encrypted and shared as needed.
US10887077B1

Embodiments are disclosed for timing recovery used in conjunction with a phase detector embedded in a receiver of a communication system. An example method includes receiving, via a receiver of a communication system, an input signal. The input signal encodes a plurality of bits in a number of amplitude levels. The method further includes using an analog to digital converter to generate a sampled signal based on the input signal. The method further includes using a first interpolation filter to filter the sampled signal. The method further includes using a second interpolation filter to filter the sampled signal. The method further includes using a first non-linear device to process an output of the first interpolation filter. The method further includes using a second non-linear device to process an output of the second interpolation filter. The method further includes performing a mathematical operation on an output of the first non-linear device with an output of the second non-linear device to generate phase information.
US10887073B2

A wireless device receives from a base station, message(s) comprising configuration parameters of a cell. The configuration parameters may comprise BWP parameters of a first BWP and a second BWP, and a timer value associated with a BWP inactivity timer. A first DCI may be received at a first slot. The first DCI may indicate switching to the second BWP as an active BWP. In response to the first DCI, the first BWP may switch to the second BWP as the active BWP. In response to the first DCI, the BWP inactivity timer may be started at a second slot based on the timer value. The second slot may occur after the first slot by an amount of time determined based on a time offset value. A default BWP may be switched to in response to an expiry of the BWP inactivity timer.
US10887072B2

In one embodiment, an apparatus includes a memory storing computer readable instructions; and at least one processor configured to execute the computer readable instructions, which configure the processor to receive data/attributes from a radio access network, RAN, related to a carrier aggregation operation performed by the RAN; determine at least one adjustment to the carrier aggregation operation based on the received data/attributes; and send the at least one adjustment to the RAN.
US10887069B2

Methods and apparatuses for configuring a control resource set and a search space corresponding thereto in a wireless communication system, the method including transmitting a configuration of a control resource set and transmitting a control channel on the control resource set in accordance with the configuration of the control resource set. The control resource set is in a control region including time and frequency resources. The configuration of the control resource set includes: an indication of a starting symbol of the search space in the control resource set, an indication of a number of symbols of the control resource set, an indication of physical resource blocks (PRBs) in the control resource set, and an indication of CCE to resource element group (REG) mapping.
US10887067B2

A coding scheme determining method and apparatus are provided. In various embodiments, a base station device sends, to a terminal device, higher layer control signaling, physical layer control signaling, or a synchronization signal that carries coding scheme indication information. In some embodiments, a terminal device sends, to a base station device, a capability information report message that carries coding scheme indication information, so that the base station device or the terminal device can clearly and flexibly indicate a coding scheme. At least one information block size IBS greater than or equal to a preset first specified value X is determined, and an IBS is selected from the at least one IBS to code an information block of bits or a code block of the information block of bits. X and a coding scheme are determined by a scenario, information type, and/or service type.
US10887061B2

A radio head includes a standalone small cell configured to receive a plurality of IP packets over a series of sequential sub-frames, and generate a bandwidth report for each of the plurality of received IP packets. The radio head further includes a radio link control unit configured to sum a received bandwidth report with segmentation induced noise for each of the plurality of received IP packets, and an adaptive filter configured to apply a filter weight to each of the series of sequential sub-frames. The applied filter weight is based on (i) an output of the radio link control unit for a previous sub-frame, and (ii) an output of the adaptive filter for the previous sub-frame.
US10887046B2

Facilitating improved performance based on inferred user equipment device speed for advanced networks (e.g., 4G, 5G, 6G, and beyond) is provided herein. Operations of a system can comprise estimating a speed of a user equipment device based on a number of times that a layer indicator associated with the user equipment device changes during a defined period of time. The operations can also comprise selecting a multiple input transmission mode for a transmission to the user equipment device based on the speed of the user equipment device, resulting in a selected transmission mode. A closed loop multiple input transmission mode can be selected in response to the speed being below a defined speed. Alternatively, an open loop multiple input transmission mode can be selected in response to the speed being above the defined speed.
US10887045B2

Methods and apparatus for configuring, in a network node of a wireless communication network, a reference signal resource used to perform channel-state information, CSI, measurements with one or more wireless devices. In an example method, a reference signal resource is aggregated in one or more of a frequency and a time domain, and a density characteristic of the aggregated reference signal resource that is to be transmitted to the one or more wireless devices is adjusted.
US10887044B2

A radio communication base station device which can reduce the number of judgment times for a control signal in a mobile station, thereby suppressing power consumption by the mobile station. The radio communication base station device (100) includes: a mapping setting unit (122) which sets a mapping method in a mapping unit (102); the mapping unit (102) which maps a control signal to respective mobile stations to any of sub carriers constituting the OFDM symbol according to the mapping method set by the mapping setting unit (122); an MCS setting unit (121) which references a mapping table in which correlation between a plurality of MCS having different MCS levels and mapping methods is set according to the judgment result of the mapping setting unit (122) and sets MCS in encoding/modulation units (101-1 to 101-n).
US10887042B2

A first communications device obtains a first transmission quality target and first channel quality information, determines a modulation and coding scheme (MCS) of to-be-transmitted data based on the first transmission quality target and the first channel quality information, codes and modulates the to-be-transmitted data based on the MCS of the to-be-transmitted data, and sends the MCS of the to-be-transmitted data and the coded and modulated to-be-transmitted data to a second communications device.
US10887041B2

Systems and methods include managing optical spectrum in an optical network utilizing a flexible grid where each channel in the optical network has a center frequency and utilizes a plurality of bins to define spectral width, wherein each channel's occupancy on the optical spectrum is enumerated by its center frequency and plurality of bins.
US10887020B2

Embodiments of the present invention provide a method and an apparatus for transmitting and receiving a client signal in an optical transport network. In the transmission method, a received client signal is mapped into a variable-rate container OTU-N, wherein a rate of the OTU-N is N times as high as a preset reference rate; and then, the variable-rate container OTU-N is split into N optical sub-channel transport units OTUsubs by column, where a rate of each OTUsub equals to the reference rate; next, the N optical sub-channel transport units OTUsubs are modulated onto one or more optical carriers; at last, the one or more optical carriers is transmitted through a fiber.
US10887017B2

A multi-range communication system is provided that can be expanded to support communications using both RF signals and millimeter wave signals without having to install entirely new systems to support communication of the signals. The communication system can use one or more shared optical fibers to simultaneously communicate both RF signals and millimeter wave signals in different ranges between network devices and mobile devices. The communication system permits the co-location of components for the communication system for the different ranges, which can result in substantially similar coverage areas for each of the ranges supported by the communication system. In addition, the corresponding equipment used for communicating signals in each of the ranges can be powered from a common DC power source. The supplied power can be configured for each piece of equipment, and corresponding range, such that the substantially similar coverage areas are obtained.
US10887012B1

A laser tuning system includes an optical transmitter having a tunable laser that transmits optical signals at various wavelengths to an optical fiber through an optical component, which attenuates a range of wavelengths of the optical signal. An optical detector detects optical returns that have been reflected from the fiber at points beyond the optical component. A tuning control module analyzes the optical returns in order to provide a tuning value for tuning the laser to a desired wavelength. As an example, the laser may be tuned in order to maximize or otherwise increase the amount of optical power passing through the optical component.
US10887010B2

In one embodiment, a distributed antenna system comprises: at least one master unit; at least one remote antenna unit communicatively coupled via a switch to the master unit by a primary cable and a secondary cable both coupled to the switch, the remote antenna unit comprising a compensating link check module that outputs a control signal to the switch, wherein the switch selects between the primary and secondary cable in response to the control signal; wherein the compensating link check module controls the switch to momentarily select the secondary cable to perform a link check during which the remote unit measures a quality metric of a downlink signal received via the secondary cable; and upon initiation of the link check, the compensating link check module adjusts an attenuation of the downlink signal received on the secondary cable by loading calibration settings for the secondary cable into a compensation attenuator.
US10887009B2

Aspects of the present disclosure describe systems, methods and structures in which a hybrid neural network combining a CNN and several ANNs are shown useful for predicting G-ONSR for Ps-256QAM raw data in deployed SSMF metro networks with 0.27 dB RMSE. As demonstrated, the CNN classifier is trained with 80.96% testing accuracy to identify channel shaping factor. Several ANN regression models are trained to estimate G-OSNR with 0.2 dB for channels with various constellation shaping.
US10886997B2

There is provided mechanisms for processing uplink signals. A method is performed by a RRU (200). The method comprises obtaining uplink signals (S102) as received from wireless devices at antenna elements of an antenna array of the RRU (200), wireless device being associated with its own at least one user layer. The method comprises capturing (S104) energy per user layer by combining the received uplink signals from the antenna array for each user layer into combined signals, resulting in one combined signal per user layer. The combining for each individual user layer is based on channel coefficients of the wireless device associated with said each individual user layer. The method comprises providing (S106) the combined signals to a BBU (300).
US10886991B2

Facilitating sparsity adaptive feedback in the delay doppler domain in advanced networks (e.g., 4G, 5G, 6G, and beyond) is provided herein. Operations of a method can comprise determining, by a first device comprising a processor, a channel covariance matrix in a time-frequency domain based on a channel estimation associated with reference signals received from a second device. The method also can comprise decomposing, by the first device, the channel covariance matrix into a group of component matrices. Further, the method can comprise transforming, by the first device, respective matrices of the group of component matrices into respective covariance matrices in a delay doppler domain. The method also can comprise determining, by the first device, channel state information feedback in the delay doppler domain.
US10886982B2

A method of selecting a codebook is disclosed. The method is performed in a network node and includes: determining whether to use single-user multiple-input-multiple output, SU-MIMO, or multi-user multiple-input-multiple output, MU-MIMO, in a cell (C1) controlled by the network node, and selecting, based on the determining, a first codebook or a second codebook for use in communication with a communication device within the cell (C1). The first codebook is configured for SU-MIMO communication and the second codebook is configured for MU-MIMO communication. A network node, computer program and computer program product are also disclosed.
US10886981B2

Various aspects of the present disclosure generally relate to wireless communication. A first wireless communication device determines a co-phasing factor between at least two transmit beams transmitted by a second wireless communication device. The co-phasing factor is determined for generation of at least one co-phased beam by the second wireless communication device. The first wireless communication device transmits information to the second wireless communication device identifying the co-phasing factor. Numerous other aspects are provided.
US10886980B2

A wireless communication apparatus includes a primary selection unit that selects a plurality of candidate terminals from among a plurality of terminals, based on signal-to-interference noise ratios of signals received from the plurality of terminals, a secondary selection unit that selects a plurality of transmission destination terminals from among the plurality of candidate terminals, based on channel estimate values of the candidate terminals, and a transmission processing unit that spatially multiplexes signals to be transmitted to the plurality of transmission destination terminals selected by the secondary selection unit, simultaneously on the same frequency.
US10886977B2

The present subject matter relates to antenna systems, devices, and methods that are designed to avoid the degradation of the end-fire radiation pattern of the array when a piece of metal is added obstructing the direction of the main beam. A parasitic radiator is positioned in proximity to the blocking structure and configured to couple at least part of the reflected radiation pattern and radiate toward the desired end-fire direction.
US10886975B2

A method in a transmitter station for establishing a wireless link with a receiver station includes: sending beamforming training data to the receiver station; responsive to sending the beamforming training data, receiving from the receiver station: beamforming feedback data; and a beamforming feedback mode indicator selected from (i) a multi-subcarrier feedback mode, and (ii) a single carrier feedback mode; when the beamforming feedback mode indicator corresponds to the single carrier feedback mode, obtaining beamforming parameters based on the beamforming feedback data.
US10886973B2

Provided are a wireless power transmitter including a power conversion unit configured to transfer wireless power to a wireless power receiver by forming magnetic coupling with the wireless power receiver; and a communication/control unit configured to communicate with the wireless power receiver to control transmission of the wireless power and to perform application level data communication, wherein the communication/control unit transmits or receives data stream comprising sequence of data packets carrying the application level data based on application level data transport stream, wherein the data stream comprises an auxiliary data control packet at the end of the data stream.
US10886964B2

A telecommunications system can include analog-to-digital converters in an uplink communication path or a downlink communication path. The analog-to-digital converters can have a high dynamic range and bandwidth to obviate a need for down-conversion of signals using an analog mixer. The uplink communication path and the downlink communication path can be coupled to an antenna using a non-duplexer coupling device. Uplink signals traversing the uplink communication path can be isolated from downlink signals independent of using a duplexer.
US10886962B2

An electronic device cleaning case and method for construction thereof is provided. A housing includes four corners. Each corner includes top and bottom edges and a rounded edge formed between the top and bottom edges to form a void configured to receive a portable electronic device. Each corner of the housing is shaped to wrap around a corner of the portable electronic device. The housing also includes two walls. Each wall includes top and bottom edges and a rounded edge formed between the top and bottom edges to form a void configured to receive the portable electronic device. Each wall is affixed to two of the four corners. A cleaning component includes a backing and a cleaning cloth affixed to a top surface of the backing. The cleaning component is placed upon a top surface of the bottom edge of the corners and walls.
US10886954B2

A frequency up-conversion device and a signal transmission system are provided. A frequency up-conversion device includes a first diplexer, a divider, a digital channel stacking circuit, an up-conversion mixer, and a second diplexer. The first diplexer divides a first signal into a second signal and a third signal. The digital channel stacking circuit transforms the second signal to a fourth signal. The up-conversion mixer mixes the fourth signal and an up-conversion oscillating signal to generate a fifth signal. The second diplexer receives the fifth signal and the third signal to generate a sixth signal for output.
US10886951B2

A front-end module that uses a carrier aggregation scheme in which Band, which is selected from a low-frequency band group, and Band, which is selected from a high-frequency band group, are used simultaneously for communication includes a plurality of signal paths that connect a power amplifier module to an antenna element, and an antenna switch module that switches connection between the antenna element and the plurality of signal paths. Harmonics of Band have frequencies that are included in Band. The front-end module further includes a switch element disposed in a TDD transmission path.
US10886939B2

According to an embodiment, a sample-hold circuit according to this embodiment is made up of a first device having a first withstand voltage and a second device having a second withstand voltage lower than the first withstand voltage. The sample-hold circuit includes a first switch element, a first capacitor, a second switch element, a third switch element, and a fourth switch element. The first switch element has the first withstand voltage. The first switch element operates upon receiving a first signal output from the device having the first withstand voltage. The second switch element has the first withstand voltage. The third switch element has the second withstand voltage. The fourth switch element has the second withstand voltage.
US10886933B1

An analog-to-digital converter (ADC) circuit includes a signal input terminal, a sample-and-hold circuit, and a successive approximation register (SAR) ADC. The sample-and-hold circuit includes an input terminal coupled to the signal input terminal. The SAR ADC includes a comparator, a first capacitive digital-to-analog converter (CDAC), and a second CDAC. The first CDAC includes a first input terminal coupled to the signal input terminal, a second input terminal coupled to an output terminal of the sample-and-hold circuit, and an output terminal coupled to a first input terminal of the comparator. The second CDAC includes a first input terminal coupled to the signal input terminal, an output terminal coupled to a second input terminal of the comparator.
US10886930B1

An analog-to-digital converter includes a ring oscillator having an input for receiving an analog signal, a coarse counter including a maximum length sequence generator having an input coupled to the output of the ring oscillator, a fine counter including a Johnson counter having an input coupled to the output of the ring oscillator, and a difference generator having a first input coupled to the output of the coarse counter, a second input coupled to the output of the fine counter, and an output for providing a digital signal corresponding to the analog signal.
US10886925B2

A process or method for facilitating configuring a field programmable gate array (“FPGA”) using a group of configurable logic blocks (“CLBs”) to perform one or more logic functions is disclosed. The process, in one aspect, is able to designate a first region of FPGA to a dynamic power region (“DPR”) in accordance with a user selection for power conservation. After receiving, from a user, a first submodule with a designation of DPR, the first region of FPGA is assigned to the first logic operation. Upon setting a first primitive associated to the first region of FPGA for controlling power consumption of the DPR, a first enabling logic is created in a second region of FPGA for facilitating power management to the first submodule in the first region of FPGA via the first primitive.
US10886924B2

A three-dimensional programmable interconnection system based on a multi-chip package includes: a programmable metal bump or pad at a bottom of the multi-chip package; a first programmable interconnect provided by an interposer of the multi-chip package; a second programmable interconnect provided by the interposer; and a switch provided by a first semiconductor chip of the multi-chip package, wherein the switch is configured to control connection between the first and second programmable interconnects, wherein the programmable metal bump or pad couples to a second semiconductor chip of the multi-chip package through the switch and the first and second programmable interconnects, wherein the first and second semiconductor chips are over the interposer.
US10886919B1

Various implementations described herein refer to a method for providing an integrated circuit with a real-time clock source. The method may include generating a real-time clock signal for the integrated circuit with the real-time clock source. The method may include selectively adjusting clock frequency of the real-time clock signal to save power in the integrated circuit.
US10886918B2

Systems and methods for performing an efficient ZQ calibration are provided herein. The described techniques use non-linearity compensation circuitry configured to compensate for a non-linear relationship between variation in a plurality of ZQ calibration codes and corresponding resistance variations, by adjusting either: a magnitude of the adjustment to the calibration step, the ZQCODE to an alternative ZQCODE, or both the magnitude of the adjustment to the calibration step and the ZQCODE to the alternative ZQCODE.
US10886913B2

Disclosed a drive method, a drive circuit for a power switch and a power supply system. During the turning-on period of the power switch, which can be roughly divided into three processes, a current limiting module is used to limit the current flowing through the power switch for preventing current overshoot, a logic control module is used for controlling the current limiting module not to operate before the turning-on period and the control terminal of the power switch is turned off; during the turning-on period, a feedback circuit adjusts the gate voltage of the power switch for controlling the current flowing through the power switch to reach a predetermined limited value quickly and then maintain at the limited value until the power switch is fully turned on. The current limiting module can be employed in various embodiments. According to the disclosure, the current flowing through the power switch can be effectively controlled during the turning-on period, and the driving time for turning on the power switch is decreased.
US10886906B1

A duty-cycle adjustment circuit receives a differential pair of input signals and generates an output signal based on the differential pair. The duty-cycle adjustment circuit drives the output signal to a logic-high state based on transitions of a first polarity in a first input signal of the differential pair, and drives the output signal to a logic-low state based on transitions of the first polarity in a second input signal of the differential pair. For example, rising-edge transitions of the output signal may be aligned with rising-edge transitions of the first input signal, and falling-edge transitions of the output signal may be aligned with rising-edge transitions of the second input signal. Alternatively, rising-edge transitions of the output signal may be aligned with falling-edge transitions of the first input signal, and falling-edge transitions of the output signal may be aligned with falling-edge transitions of the second input signal.
US10886905B1

A signal generator and a method which provides a source signal with a coherent phase at arbitrary times is presented. There is provided a signal generator for generating a source signal based on a reference signal. The signal generator has a phase setting circuit with a memory circuit operable between a plurality of states. The memory circuit has a phase setting input adapted to receive a phase setting value to set the memory circuit to a known state. The signal generator is adapted to load the phase setting value at a specific time to control a phase of the source signal.
US10886903B1

In one embodiment, an integrated circuit may be designed using a library of clocked circuits that have programmable clock delays that may be inserted on the clock input to the clocked circuits. During the design process, timing paths which are challenging due to significant variations across operating states, process corners, and/or temperature may be met by using the clocked circuits with programmable delays and inserting a delay control circuit that programs the delays based on the current operating state, process corner used to manufacture the integrated circuit, and/or temperature. That is, different delays may be selected by the delay control circuit depending on inputs that identify the operating state, the process corner, and/or the temperature. Because the clock delay is intentionally skewed, the timing of the path may be different at different operating states, temperatures, or process corners and thus may meet timing by changing the clock skew during operation.
US10886900B2

In described examples, a method of generating a pulse width modulation (PWM) signal includes repeatedly master control counting, by a master control counter generator, which includes one or both of incrementing and decrementing a master control counter with a minimum value and a maximum value, and repeatedly slave control counting with a phase delay with respect to the master control counting, and during a transition period, slave control counting to a new maximum value or a new phase delay. A maximum count of the transition period is selected to result in the transition period reaching the minimum value at the new phase delay count. The PWM signal is generated by generating rising edges when the slave control counter reaches a rising edge threshold, and generating falling edges when the slave control counter reaches a falling edge threshold.
US10886897B2

A filter device includes a substrate and first to third filters provided on the substrate and each including an input terminal and an output terminal. A center frequency of a pass band of the first filter is lower than a center frequency of a pass band of the second filter, and the center frequency of the pass band of the second filter is lower than a center frequency of a pass band of the third filter. Of the first and third filters, when the filter having the center frequency of the pass band close to the center frequency of the filter is defined as a proximity filter and the other is defined as a non-proximity filter, an input terminal and an output terminal of the proximity filter are not adjacent to an input terminal and an output terminal of the second filter.
US10886873B2

A method is provided that integrates an autonomous energy harvesting capacity in buildings in an aesthetically neutral manner. A unique set of structural features combine to implement a hidden energy harvesting system on a surface of the building to provide electrical power to the building, and/or to electrically-powered devices in the building. Color-matched, image-matched and/or texture-matched optical layers are formed over energy harvesting components, including photovoltaic energy collecting components. Optical layers are tuned to scatter selectable wavelengths of electromagnetic energy back in an incident direction while allowing remaining wavelengths of electromagnetic energy to pass through the layers to the energy collecting components below. The layers uniquely implement optical light scattering techniques to make the layers appear opaque when observed from a light incident side, while allowing at least 50%, and as much as 80+%, of the energy impinging on the energy or incident side to pass through the layer.
US10886864B2

A motor driving device according to embodiments includes a driving circuit, a controller, and a mask processor. The driving circuit switches, a voltage applied to a motor, according to a switching operation by plural switching elements, for a first switching operation and a second switching operation, and to control driving of the motor. The controller controls the driving circuit on the basis of timing when an electric current flowing to the motor exceeds a predetermined current value. The mask processor sets a predetermined mask time in the switching operation by the control of the driving circuit and enables a change of the predetermined mask time on the basis of at least one of a power supply voltage and the predetermined current value.
US10886863B2

A motor driving control device has a motor driving unit that has a plurality of switching elements and supplies a drive current to three-phase coils of a motor, a control circuit unit for sequentially switching energization patterns of the three-phase coils by outputting a drive control signal for operating the plurality of switching elements to the motor driving unit, and a current detection circuit for detecting a voltage value corresponding to a magnitude of the drive current. the control circuit unit includes a voltage comparison unit for comparing the magnitude of the drive current with a predetermined current threshold value based on the voltage value each time switching of the energization patterns is performed, and a disconnection determination unit for determining whether any one phase of the motor is in a disconnection state, based on a comparison result of the voltage comparison unit for the plurality of energization patterns.
US10886862B2

A third upper MOS and a third motor relay are disposed on a front surface of a substrate. A third shunt resistor and a third lower MOS are disposed on a back surface of the substrate. The substrate has a via electrically connecting interconnects. Thus, a source electrode of the third upper MOS and a drain electrode of the third motor relay are electrically connected to a source electrode of the third lower MOS by the via.
US10886860B2

A three-phase, N-level inverter and method are disclosed. A circuit topology of the inverter comprises first, second and third sets of switches and first, second and third inductors. Each switch comprises at least first, second and third terminals, the first terminals being control terminals. The first terminals of the first, second and third inductors are electrically coupled to the first, second and third sets of switches, respectively. A current controller performs a control algorithm that causes it to output first, second and third sets of gating signals to the control terminals of the switches of the first, second and third sets of switches, respectively, to cause them to be placed in an on state or an off state in a particular sequence to perform zero voltage switching while maintaining synchronization of the three phases of the three-phase, N-level inverter.
US10886855B2

According to some aspects of the present disclosure, resonant converter power supplies and control methods for reducing unbalanced currents in resonant power supplies are disclosed. Example resonant converter power supplies include an input, an output, a transformer, and a bridge circuit coupled between the input and a primary winding of the transformer. The power supply also includes first and second rectifier rails each coupled between a secondary winding of the transformer and the output, and at least one sensor coupled to generate an error signal representing unbalanced currents in the first and second rectifier ails. The power supply further includes a controller configured to receive the error signal, and adjust a duty cycle of at least one of a first switch and a second switch of the bridge circuit based on the error signal to reduce the unbalanced currents in the first and second rectifier rails.
US10886849B2

Current regulating techniques utilizing buck-boost circuitries are disclosed. A buck switching device is used in an input stage of a buck-boost circuitry of some embodiments for regulating an input current thereof, and a boost switching device is used in an output stage thereof. A control system is used to set the buck switching device into a closed state at a beginning of each cycle of a periodic timing signal, and open the buck switching device to cause the input current to converge towards a defined target current value, while an unrelated controller changes in each cycle the boost switching device into an open state based on an input/output dependent force-on duty cycle value, and thereafter change the boost switching device back into the closed state whenever the output current of the boost circuit drops below a determined threshold current value.
US10886843B2

An electric power supplying system includes a plurality of AC output converters connected in parallel to a bus configured to supply power to an AC load. Each of the AC output converters includes: an AC-DC converter; a DC-AC converter; a secondary battery connected in parallel to the DC-AC converter; a first switching circuit provided between the bus and the DC-AC converter; a bypass path, a second switching circuit provided between the bus and the bypass path; a switching control circuit configured to control the first and second switching circuits at the time of power failure and power restoration; and a control power supply circuit configured to receive a supply of the external AC voltage, the AC voltage converted by the DC-AC converter, a bypass voltage of the bypass path, and a voltage of the bus, to generate a control voltage for the switching control circuit.
US10886840B2

Apparatus and method for multi-channel pulse sequencing to control the charging and discharging of two capacitors into an inductive load. The invention allows devices that produce alternating magnetic fields (induction heating, AC motors, metal detectors, MRIs, wireless communication) to operate above 100% efficiency; thereby producing a power gain. The results of this improvement will allow these devices to be portable and low cost.
US10886828B2

A vibration actuator includes: a fixing part including one of a coil and a magnet; a movable part including the other one of the coil and the magnet; and an elastic supporting part configured to support the movable part movably with respect to the fixing part. The movable part is configured to reciprocate with respect to the fixing part in a vibration direction through cooperation between the powered coil and the magnet. The magnet is disposed away from and radially inside the coil. The elastic supporting part has a plate-like shape in which one end of the elastic supporting part is fixed to the fixing part at the side of the movable part and the other end is fixed to the movable part, and cantilevers the movable part in such a manner that the movable part can reciprocate in the vibration direction.
US10886825B2

A rotor for an electric machine. A laminated core with a plurality of short-circuit bars that pass through it and are joined at both ends by way of a respective short-circuit ring. A support disc, which is made of a material that has a higher strength than the material of the short-circuit ring, is axially arranged at each short-circuit ring.
US10886820B2

The invention relates to an electric machine with a stator (1), with a rotor and with multiple machine coils (3). The electrical machine comprises a cooling device, which is suitable for cooling a superconducting material to at least below a transition temperature. Windings (4) of at least two machine coils (3) consist of the superconducting material and are assigned to different winding groups. The windings (4) are operatively connected with the cooling device, in order to cool the windings (4) to below the transition temperature. The electrical machine comprises an open-loop or closed-loop controlled power supply device, electrically conductively connected with the windings (4), for the supply of electrical power and controlling of the machine coils (2). At least two winding groups are each electrically-conductively connected with a separate, open-loop or closed-loop controlled power output stage (6) of the power supply device. The separate, open-loop or closed-loop controlled power output stages (6) are arranged within the thermal insulation area (5) of the electric machine delimited by the thermal insulator.
US10886819B2

According to various aspects disclosed herein, exemplary embodiments of an electric machine with direct winding heat exchange is disclosed, including a stator, a rotor, at least one coil positioned on a stator tooth of the stator, with the coil comprising one or more turns of a conductor and an insulator, where the insulator and coil form a monolithic body having at least one facet at an angle that corresponds to the geometry of a stator slot of the stator. In addition the exemplary electric machine can include at least one heat exchanger thermally coupled to the at least one coil, at least one non-conducting bulkhead, the non-conducting bulkhead comprising a body made of a polymer, the body including a first sealing surface and a tapered channel, the channel including a second sealing surface, where the first sealing surface is configured to provide electric and fluid isolation for a plate of the electric machine, the second sealing surface of the channel is configured to receive a distal end of the at least one heat exchanger and provide electric and fluid isolation for the heat exchanger.
US10886818B2

An input shaft structure for connecting a motor (4) and a gearbox (1) is provided, wherein the input shaft structure comprises a main shaft (5), an input end of the main shaft is located within the motor, and is connected to a rotor of the motor, an output end of the main shaft is located within the gearbox, and is connected to a driving gear (2) of the gearbox, and all of the two ends and an middle portion of the main shaft are provided with a bearing (6, 9, 14) to perform axial positioning, wherein a hub (2-1) of the driving gear extend toward two sides, and an inner bore of the hub matches with a shaft diameter of the main shaft to perform radial positioning, to ensure a concentricity of the driving gear and the main shaft. The motor shaft and the input shaft of the gearbox are designed as an integral input shaft, which reduces the entire axial size of the power section, facilitates the layout of the entire vehicle, and has a smaller weight. The two ends of the driving gear are added radial positioning, to ensure a concentricity of the driving gear and the main shaft, which improves the stability of the system.
US10886794B2

A power transmission apparatus oscillates alternating current power at a first frequency (f1) which is lower than a resonant frequency (fr) of the second resonator and at a second frequency (f2) which is higher than the resonant frequency (fr). The power transmission apparatus measures an inductance value Lin (f1) and an inductance value Lin (f2). The inductance value Lin (f1) is measured when the oscillation circuit oscillates alternating current power at the first frequency (f1), and the inductance value Lin (f2) is measured when the oscillation circuit oscillates alternating current power at the second frequency (f2). The power transmission apparatus calculates a coupling coefficient k by using an expression represented by k2=1−Lin(f2)/Lin(f1), to detect relative position of the second resonator to the first resonator on the basis of the coupling coefficient k.
US10886792B2

Examples disclosed herein provide a computing device to charge a rechargeable device. An example computing device can include a module with an enclosure to accommodate the rechargeable device. The computing device can include a transmitter within the module to wirelessly charge the rechargeable device via a receiver disposed within the rechargeable device. The computing device can include a display surface to replicate content illustrated on a screen of the rechargeable device, when the rechargeable device is to be disposed within the enclosure.
US10886791B2

The power reception device includes a power reception unit configured to receive power from a power transmission unit, a power storage device, a charging relay provided between the power reception unit and the power storage device, and a controller. The controller executes a first fail-safe control when a malfunction is detected during external charging in which the charging relay is switched to the ON state. In the first fail-safe control, an output power of the power transmission unit is reduced lower than a target value with the charging relay being maintained at the ON state, the output power is restored to the target value if the malfunction is solved before a standby time has passed, and the charging relay is switched to the OFF state so as to stop the external charging if the malfunction is not solved after the standby time has passed.
US10886788B2

A power transfer device includes a power transfer part configured to contactlessly transfer power to a power reception part of a power reception device, a sensor configured to detect a foreign object that is present between the power transfer part and the power reception part, and a controller configured to control the power transfer part and the sensor. The controller is configured to execute initial learning that learns an initial state of a detection result of the sensor before initiation of foreign object detection using the sensor. The controller is configured to determine presence of the foreign object by using a difference between the initial state and the detection result of the sensor after execution of the initial learning. The controller is configured to control the power transfer part to reduce power to be transferred to the power reception part when the initial learning is not normally executed.
US10886771B2

An electronic device and methods for inductively charging an electronic device using another external electronic device. The electronic device may include an enclosure, a battery positioned within the enclosure, and an inductive coil coupled to the battery. The inductive coil may have two or more operational modes, including a power receiving operational mode for wirelessly receiving power and a power transmitting operational mode for wirelessly transmitting power. The electronic device may also have a controller coupled to the inductive coil for selecting one of the operational modes.
US10886770B2

A determination apparatus includes a receiving unit that receives magnetic field information from an antenna unit configured to receive a magnetic field generated by a power transmitting apparatus that transmits power wirelessly; a determination unit that performs a determination process for determining whether a strength of the received magnetic field indicated by the magnetic field information is not greater than a predetermined reference value; and a communication unit that transmits data indicating a result of the determination process to the power transmitting apparatus.
US10886767B2

A battery charging control method and apparatus is disclosed. The battery charging control method includes inputting a preset magnitude of a current to a battery during a preset period of time, identifying a diffusion characteristic of a material in the battery, and determining whether to change the magnitude of the current to be input to the battery based on the identified diffusion characteristic of the material, in which the diffusion characteristic may be determined based on a distribution of the material in one or more of a cathode of the battery, an anode of the battery, and an electrolyte of the battery in response to the input of the current in the battery.
US10886763B1

Provided is a charging device for charging a wireless manual cleaner and a robot cleaner. The charging device includes a first charger comprising a first charging terminal connected to a charging terminal of the manual cleaner, and a first transceiver configured to transmit and receive information to and from the manual cleaner; a second charger comprising a second charging terminal connected to a charging terminal of the robot cleaner, and a second transceiver configured to transmit and receive information to and from the robot cleaner; and a communication line configured to electrically connect the first transceiver and the second transceiver to each other.
US10886760B2

Disclosed is a wireless charging device including a first cover, at least a portion of a surface of which has a frictional force of a specific magnitude, a second cover disposed under the first cover and having an elastic force of a specific magnitude, an upper housing disposed under the second cover, a lower housing coupled to the upper housing, at least one charging coil disposed between the upper housing and the lower housing and configured to supply electric power to an electronic device positioned on an upper surface of the first cover, a power source part connected to the at least one charging coil, and a holding state changing part configured to help change holding states of the upper housing and the lower housing.
US10886756B2

A charging system, a charging method, and a mobile terminal based on dual batteries are provided. The charging system based on dual batteries includes a main board and a backup battery; the main board has a main charging chip and a main battery arranged thereon; the backup battery has a secondary charging chip and a secondary battery arranged thereon. The main board further includes a USB connector configured to connect to a charger, and a switch configured to switch to a corresponding charging path based on an inserting state of the backup battery. When the backup battery is inserted, the main charging chip is controlled to charge the main battery, and the secondary charging chip is controlled to charge the secondary battery simultaneously. When the backup battery is pulled out, the main charging chip is controlled to charge the main battery.
US10886745B2

An apparatus in one embodiment comprises at least one processing device. The processing device comprises a processor coupled to a memory, and is configured to obtain energy usage data generated by advanced metering infrastructure of a particular energy usage location of an electrical distribution system, to model a virtual localized energy storage device for the particular energy usage location, and to execute an algorithm to control charging and discharging of the virtual localized energy storage device based at least in part on the energy usage data and associated pricing data of the electrical distribution system. The processing device is further configured to provide an interface through which a user can adjust one or more parameters for controlling energy usage at the particular energy usage location based at least in part on a charge state of the virtual localized energy storage device.
US10886735B2

An apparatus is provided for performing validation, estimation, and editing (VEE) on interval based energy consumption streams. The apparatus includes a VEE processor and a VEE configuration engine. The VEE processor executes VEE rules on each of the interval based energy consumption streams within a specified time period to generate and store corresponding post VEE readings that are stored in a post VEE readings data stores. The post VEE readings include tagged energy consumption data sets that are each associated with a corresponding one of the interval based energy consumption streams. Each of the tagged energy consumption data sets has groups of contiguous interval values tagged as having been validated. The VEE configuration engine reads the post VEE readings upon initiation of an event and, for the each of the tagged energy consumption data sets, creates anomalies having a plurality of different durations using only the groups of contiguous interval values, and generates estimates for the anomalies by employing estimation techniques and, for each of the different durations, selects one of the estimation techniques for subsequent employment when performing VEE of subsequent energy consumption data for the corresponding one of the p interval based energy consumption streams.
US10886732B2

A circuit includes an output and a reverse direction high-electron-mobility transistor. The reverse direction high-electron-mobility transistor includes a drain connected to the output. The reverse direction high-electron-mobility transistor also includes a source and a gate. A transistor includes a source, a gate connected to a control pin and a drain connected to the gate of the reverse direction high-electron-mobility transistor.
US10886721B2

A wiring cover assembly comprises a gasket, a fasten assembly, and a housing. The fasten assembly is used to press the housing on the gasket to form a closed space.
US10886720B2

Cable, which can be connected at one end to a connector, having at least two cores, a shield, an insulator, which is formed between the cores and the shield, and having a sleeve, which is formed at the end of the cable, wherein the sleeve comprises a first region with an oblong cross-section and a second region with a round cross-section.
US10886716B2

An electrical box having a standard forward-facing opening but also having an expanded enclosure behind the opening. The opening allows the use of conventional prior art components (such as cover plates). The expanded enclosure allows a more generous bend radius for the creation of a service loop in a fiber optic cable or similar component.
US10886713B2

A connection device for a cable management device and a slide rail assembly is disclosed. The slide rail assembly includes a first rail and a second rail, and the first rail and the second rail are displaceable with respect to each other. The cable management device includes a first arm and a second arm. The first arm and the second arm are movable with respect to each other and respectively coupled to the first rail and the second rail by two connection devices. At least one of the connection devices includes a first fitting, a second fitting and a resilient member. When the first fitting is mounted to the second fitting, a portion of the resilient member is configured to prevent the first and second fittings from being detached from each other.
US10886712B2

Novel tools and techniques for new cable provisioning utilizing an applied physical process are provided. A system includes a physical process applicator and a first coupler. The first coupler may be configured to attach to a first end of a first cable. The physical process applicator may be configured to apply a physical process to the first cable, and tension the first cable, via the first coupler. The first coupler may further be configured to cause, via the physical process, the first cable to displace at least some ground material surrounding the first cable, and allow at least part of the first cable to be removed.
US10886707B2

A spark plug has a housing of a cylindrical shape and an insulator of a cylindrical shape supported inside the housing. A position of an insulator distal end at a distal end of the insulator is arranged equal to or forward of a position of a distal end of the housing in an axial direction of the spark plug. The spark plug satisfies a relationship designated by an equation, −0.064L2+0.26E+0.53≤T≤0.07L2−0.35L+1.36, where T indicates a thickness of the insulator distal end of the insulator, and L indicates an insulator projection length measured from the position of the distal end of the housing to the position at the insulator distal end surface of the insulator.
US10886699B1

Methods and systems for reducing SWaP in combinations of laser diode drivers (LDDs) and diode laser pump modules (DPMs) are disclosed.
US10886695B2

Improve semiconductor device performance. The wiring WL1A on which the semiconductor chip CHP1 in which the semiconductor lasers LD is formed is mounted has a stub STB2 in the vicinity of the mounting area of the semiconductor chip CHP1.
US10886686B2

A method of attaching an electrical contact to a cable is presented herein. The electrical contact is crimped to the cable, at different heights, in such a way as to obtain a mechanical retention portion and an electrical conduction portion. The difference between the final crimping heights of the mechanical retention portion and the electrical conduction portion is between 0.5 and 0.6 mm. A tool for implementing this method is also described herein.
US10886685B2

A preformed solder-in-pin system for use with electrical connectors. The preformed solder-in-pin system generally includes a connector pin having an open cavity at one end, into which a preformed solder member can be first inserted and then pressed, rather than melted, in place, such that voids and air spaces within the cavity are eliminated. The preformed solder-in-pin system can be assembled in high quantities, where the preformed solder members are placed in a fixture and the fixture is placed on a shaker table, so that large numbers of connector pins, pre-installed in connector grommets, can be inserted largely simultaneously.
US10886683B2

A method for manufacturing a terminal-equipped electric wire includes a coating forming process for forming, on a terminal-equipped electric wire having a terminal including a core wire crimping part that holds a core wire of an electric wire and a covering crimping part crimped to a covering of the electric wire, a coating of an ultraviolet-curing resin that integrally covers the core wire and the terminal, and an irradiating process for irradiating the coating with ultraviolet rays. At the coating forming process, while a discharge port that intermittently ejects droplets of the ultraviolet-curing resin and the terminal-equipped electric wire are moved relative to each other, the coating is formed from the ultraviolet-curing resin ejected from the discharge port. A direction of the relative movement of the discharge port and the terminal-equipped electric wire at the coating forming process includes directions orthogonal to an ejection direction of the droplets.
US10886681B2

A power distribution system includes a track having a first end, a second end opposite the first end, and a longitudinal axis extending through the first and second ends. The track defines a channel extending along the longitudinal axis. A plurality of power cables is positioned within the channel. A electrical hub is movably coupled to the second end of the track. The electrical hub is electrically connected to the plurality of power cables and includes a power receptacle. The electrical hub is movable relative to the second end of the track to change a position of the power receptacle relative to the track.
US10886678B2

A ground connection structure for an electrical connection box and a fixation object, includes a first ground contact portion provided on the fixation object, a second ground contact portion provided on the electrical connection box and electrically connected to the first ground contact portion when the electrical connection box is fixed to the fixation object, a ground circuit body provided in the electrical connection box and electrically connected to the second ground contact portion, and a fixing member configured to fix the electrical connection box to the fixation object such that the second ground contact portion is brought into contact with the first ground contact portion.
US10886670B2

A connector device for connection with a counter piece for establishing a mechanical and electric connection, wherein the connector device comprises at least two printed circuit board elements each comprising an electrically insulating core and at least one comprising an electrically conductive structure at least partially on the respective electrically insulating core, and at least one embedded component embedded within the respective electrically insulating core and electrically coupled to the respective electrically conductive structure, wherein the at least one electrically conductive structure is arranged at least partially on an exposed surface of the connector device and is configured for establishing the electric connection with the counter piece upon establishing the mechanical connection with the counter piece.
US10886664B2

In some embodiments, an electrical terminal includes a contact formed of a first material having a tensile strength, and a hood surrounding the contact, the hood formed of a second material having a tensile strength. The tensile strength of the second material is greater than the tensile strength of the first material. The contact and hood have cooperating retention features for securing the contact to the hood, and the hood provides strengthening features for improving the mechanical properties of the contact. The electrical terminal is mounted in a connector assembly. The electrical terminal has features which prevent or minimize damage to a seal of the connector assembly.
US10886662B2

An electrical card connector includes an insulative housing, a plurality of contacts retained to the housing, a metallic shield attached to the housing and cooperating with the housing to form a receiving cavity for receiving therein an electrical card, and a card holding mechanism located beside the receiving cavity. The card holding mechanism includes a slider, a spring abutting against the slider and deformable in the front-to-back direction, and a resilient locking device. The locking device includes a securing part retained to the slider, a resilient arm extending from the securing part with a locking protrusion for engagement within a locking notch of the electrical card. The slider provides an abutment face. The free end of the locking arm is adapted to abut against the abutment face when the electrical card is inserted into or withdrawn from the receiving cavity to outwardly deflect the resilient arm.
US10886651B2

An electrical connector assembly used in an interior of an electronic device which includes an internal printed circuit board, a chip mounted on internal printed circuit board, internal conductive pads disposed close to the chip and electrically connected to the chip, and an interface connector away from the chip and electrically connected to the external electrical connector comprises a first connector electrically connected to the internal conductive pads and a cable connecting with the first connector, the cable being able to electrically connect to the interface connector, wherein the first connector includes first elastic terminals elastically contacting the internal conductive pads.
US10886646B2

A hot shoe interface system for transmitting high speed data includes a hot shoe portion including a first set of electrical contacts configured to receive high speed data from a first device. A second set of electrical contacts is configured to receive a power signal and a third set of electrical contacts is configured to receive low speed data from the first device. A first set of optical terminals is configured to receive optical data from the first device. A hot shoe receiver further includes a fourth set of electrical contacts configured to provide the high speed data to a second device. A fifth set of electrical contacts is configured to receive the power signal and a sixth set of electrical contacts is configured to provide the high speed data to the second device. A second set of optical terminals is configured to transmit optical data to the second device.
US10886644B2

The disclosure relates to a method for contacting a contact surface on a flexible circuit board with a metal contact outside the flexible circuit board, with the aid of a press-fit pin. An attachment piece having a sleeve for receiving the press-fit pin is a mechanically and electrically coupled to the flexible circuit board.
US10886643B2

A display device includes a substrate including a display area and a non-display area, a first pad terminal and a second pad terminal disposed in the non-display area of the substrate, the first pad terminal arranged along a first column and the second pad terminal arranged along a second column, a first connection unit connected to the first pad terminal, a first driving integrated circuit (“IC”) connected to the first connection unit, a second connection unit connected to the second pad terminal and overlapping the first connection unit, and a second driving IC connected to the second connection unit. A maximum width of the second connection unit in a row direction is larger than a maximum width of the first connection unit in the row direction.
US10886638B1

A meter box with insulation-piercing wire termination connectors is disclosed. Each connector includes a conductor receiver having an inner surface that defines a channel sized to receive an electrical power conductor comprised of a conductive wire encased within insulation. At least one protrusion projects from the inner surface of the conductor receiver into the channel and has a continuous edge spaced apart from the inner surface that is positioned to pierce the insulation and electrically contact the conductive wire when the electrical power conductor is clamped within the conductor receiver. Each connector may also include a meter jaw configured to receive a connector blade of an electric meter, wherein the meter jaw is mechanically and electrically connected to the conductor receiver.
US10886626B2

The present subject matter relates to devices, systems, and methods for beam steering in which a configurable antenna assembly includes a first antenna element configured to radiate in a first broadside direction and a second antenna element configured to radiate in an endfire direction. In some embodiments, the configurable antenna assembly further includes a third antenna element configured to radiate in a second broadside direction substantially opposite to the first broadside direction. Such devices, systems, and methods can further be configured such that one of the antenna elements is selectively connected to a common signal feed.
US10886623B2

Disclosed is an electronic device. The electronic device includes an antenna including a radiation part comprising a radiator having a patch shape, a first feeding port provided in a first direction of the radiation part, a second feeding port provided in a second direction perpendicular to the first direction of the radiation part, a third feeding port provided in a direction facing away from the first direction, and a fourth feeding port provided in a direction facing away from the second direction, a wireless communication circuit that includes a first communication circuit and a second communication circuit, the first communication circuit including a first transmitter and a first receiver and the second communication circuit including a second transmitter and a second receiver, a first switch configured to selectively connect the first transmitter and the first receiver with the first feeding port, a second switch configured to selectively connect the first transmitter and the first receiver with the second feeding port, a third switch configured to selectively connect the second transmitter and the second receiver with the third feeding port, and a fourth switch configured to selectively connect the second transmitter and the second receiver with the fourth feeding port.
US10886619B2

An electronic device may be provided with a phased antenna array and a display cover layer. The phased antenna array may include a dielectric resonator antenna. The dielectric resonator antenna may include a dielectric resonating element embedded in a lower permittivity dielectric substrate. The substrate and the resonating element may be mounted to a flexible printed circuit. A slot may be formed in ground traces on the flexible printed circuit and aligned with the resonating element. The slot may excite resonant modes of the resonating element. The resonating element may convey corresponding radio-frequency signals through the cover layer. A dielectric matching layer may be interposed between the resonating element and the cover layer. If desired, the slot may radiate additional radio-frequency signals and the matching layer may have a tapered shape. Dielectric resonator antennas for covering different polarizations and frequencies may be interleaved across the array.
US10886617B2

An electronic device may be provided with a phased antenna array and a display cover layer. The phased antenna array may include a probe-fed dielectric resonator antenna. The antenna may include a dielectric resonating element mounted to a flexible printed circuit. A feed probe may be formed from a patch of conductive traces on a sidewall of the resonating element. The feed probe may excite resonant modes of the resonating element. The resonating element may convey corresponding radio-frequency signals through the display cover layer. An additional feed probe may be mounted to an orthogonal sidewall of the resonating element for covering additional polarizations. Probe-fed dielectric resonator antennas for covering different polarizations and frequencies may be interleaved across the phased antenna array.
US10886606B2

Embodiments of the invention include a microelectronic device that includes a first substrate having organic dielectric material, conductive layers, and a first portion of a distributed antenna unit. The first substrate supports at least one radio frequency (RF) component. A second substrate is coupled to the first substrate. The second substrate is integrated with a housing of the microelectronic device and includes a second portion of the distributed antenna unit for transmitting and receiving communications at a frequency of approximately 4 GHz or higher.
US10886596B2

The present application provides a handheld wireless communication device. The handheld wireless communication device includes a two part housing having an upper housing and a lower housing, the upper housing and the lower housing being rotatably coupled together via a hinge. The upper housing and the lower housing through a relative movement via the hinge can transition between an opened position and a closed position. The lower housing has a first conductor including one or more tuned structures and has a second conductor including one or more tuned structures, where each of the tuned structures of the first conductor and the second conductor are adapted for at least one of transmitting or receiving electromagnetic energy having a respective predefined range of frequencies in support of wireless communications. The first conductor and the second conductor in a spaced apart fashion relative to each other are located proximate a first side edge of the lower housing, where the first side edge is opposite a second side edge of the lower housing, where the second side edge of the lower housing is the side edge of the lower housing, which is most directly coupled to the upper housing via the hinge.
US10886583B2

In one example, the present disclosure describes a battery and capacitor assembly for a hybrid vehicle that includes a plurality of battery cells, a plurality of capacitor cells, a cooling plate, a pair of end brackets, and a housing. The plurality of capacitor cells are arranged adjacent to the plurality of battery cells such that the plurality of battery cells and the plurality of capacitor cells form a cell stack. The pair of end brackets are disposed at opposite ends of the cell stack and are attached to the cooling plate. The pair of end brackets compress the plurality of battery cells and the plurality of capacitor cells. The housing is attached to the cooling plate and encloses the cell stack and the pair of end brackets.
US10886582B2

A system comprising a multi-cell energy storage device is provided and includes a first battery cell pack, a first battery cell cooling fin situated on a side of the first battery cell pack, a second battery cell pack, a second battery cell cooling fin situated on a side of the second battery cell pack, and at least one battery cell interconnect device holding the first battery cell cooling fin separate from the second battery cell cooling fin. The first battery cell cooling fin and the second battery cell cooling fin are situated between the first battery cell pack and the second battery cell pack. The battery cell interconnect device is configured to insulate the first battery cell cooling fin from the second battery cell cooling fin.
US10886575B2

Methods and systems are described of managing a battery system. The battery system including at least one battery cell and one or more sensors configured to measure a temperature of the at least one battery cell. The method includes receiving a measurement of the temperature of the at least one battery cell, estimating an open circuit potential of the at least one battery cell, estimating a capacity fade of the at least one battery cell based on the open circuit potential of the at least one battery cell and a ratio of a change in the open circuit potential relative to a change in the temperature of the at least one battery cell, and regulating at least one of charging or discharging of the at least one battery cell based on the estimation of the capacity fade.
US10886573B2

A battery pack includes a rechargeable battery, a battery information memory unit configured to store battery type information relating to a type of the rechargeable battery, and an information output unit configured to output the battery type information from the battery pack.
US10886559B2

New poly(anhydride)-based polymers have been synthesized. When these polymers are combined with electrolyte salts, such polymer electrolytes have shown excellent electrochemical oxidation stability in lithium battery cells. Their stability along with their excellent ionic transport properties make them especially suitable as electrolytes in high energy density lithium battery cells.
US10886553B2

Systems and methods providing modular and scalable flow batteries are disclosed. The modular design can utilize the ability of flow batteries to separate power, provided by a battery stack, from energy, provided by a stored electrolyte. Power of the system can be determined by a number of battery cell stacks, while stored energy capacity of the system can be determined by how much electrolyte is available for use by the battery cell stacks. Catholyte and anolyte solutions can be stored in pipes having an adjustable length. Electrolyte storage capacity can be increased by increasing the length of the pipes by an amount sufficient to provide a desired increase in electrolyte storage. Alternatively, electrolyte storage capacity can be decreased by decreasing the length of the pipes.
US10886543B2

The present disclosure relates to a redox flow battery using an electrolyte concentration gradient, capable of increasing the efficiency of the redox flow battery, and to an operation method thereof. The redox flow battery includes a catholyte tank having an electrolyte inlet at the top thereof and an electrolyte outlet at the bottom thereof and having a partition plate for forming a concentration gradient of a catholyte received therein, an anolyte tank having an electrolyte inlet at the top thereof and an electrolyte outlet at the bottom thereof and having a partition plate for forming a concentration gradient of an anolyte received therein, and a stack for charging and discharging power by receiving the catholyte and the anolyte supplied from the catholyte tank and the anolyte tank.
US10886535B2

An electrode, includes an electrically conductive substrate; and a composition supported by a surface of the electrically conductive substrate, the composition comprising carbon black particles having a Brunauer-Emmett-Teller (BET) surface area ranging from 80 m2/g to 1100 m2/g, an oil absorption number equal to or less than 300 mL/100 g, a surface energy of 10 mJ/m2 or less, and a particle size distribution with a D50 value equal to or less than 165 nm.
US10886529B2

A positive electrode active material includes a lithium composite oxide and a covering material that covers a surface of the lithium composite oxide. The covering material has an electron conductivity of 106 S/m or less. The lithium composite oxide is a multiphase mixture including a first phase having a first crystal structure that belongs to a space group Fm-3m and a second phase having a second crystal structure that belongs to a space group other than a space group Fm-3m. The ratio I(18°-20°)/I(43°-46°) of a first integrated intensity I(18°-20°) of a first maximum peak present at a first diffraction angle 2θ of 18° or more and 20° or less to a second integrated intensity I(43°-46°) of a second maximum peak present at a second diffraction angle 2θ of 43° or more and 46° or less in an XRD pattern of the lithium composite oxide satisfies 0.05≤I(18°-20°)/I(43°-46°)≤0.90.
US10886522B2

A method of producing a non-aqueous electrolyte secondary battery includes at least the following (α), (β), and (δ): (α) preparing an elementary battery including at least a positive electrode, a negative electrode, a gel film, and an electrolyte solution; (β) carrying out initial charge of the elementary battery; and (δ) after the initial charge, processing the elementary battery to produce a finished-product battery. The negative electrode includes at least a negative electrode active material. The gel film is formed on a surface of the negative electrode. The gel film contains a polymer material and the electrolyte solution. The gel film is thixotropic. The initial charge is carried out while the gel film is under a first pressure. The processing is carried out in such a way that the gel film is put under a second pressure. The second pressure is higher than the first pressure.
US10886512B2

Provided are methods and systems for battery pack thermal management, such as heating and cooling of individual batteries arranged into battery packs. The methods and systems use thermal control modules, specifically configured to thermally couple to the side wall and the bottom end of each battery in a battery pack. In some examples, a thermal control module comprises a thermal plate and one or two battery engagement components, connected and thermally coupled to the thermal plate. Each battery engagement component comprises a plurality of battery receiving openings. When the batteries are installed into these openings, the side wall and the bottom end of each battery are thermally coupled to the thermal control module, A thermal fluid is circulated through at least the thermal plate to provide cooling or heating to the batteries without any direct contact between the thermal fluid and the batteries,
US10886506B2

Provided is a cell packaging material having a high insulating performance and durability. A cell packaging material comprising a layered body provided with at least a substrate layer, a metal layer, an adhesive layer, and a heat-fusible resin layer in the stated order. The adhesive layer has a resin composition that contains an acid-modified polyolefin and an epoxy resin. In probe displacement amount measurements involving the use of a thermal mechanical analyzer, when a probe is placed on the surface of the adhesive layer at an end part of the cell packaging material and the probe is heated from 40° C. to 220° C., the position of the probe does not drop in relation to the initial value.
US10886502B2

A barrier according to an embodiment of the present invention is provided. The barrier includes a polymer configured of a plurality of first atoms; and an inorganic material configured of a plurality of second atoms and coexisting with the organic material, wherein an atomic planar density defined by the number of atoms per cm2 of the first atoms and the second atoms exceeds 1.9×1017 atoms/cm2.
US10886495B2

An OLED display substrate, a manufacturing method thereof, and a display device are provided. The OLED display substrate includes a reflective cathode layer, an organic light-emitting layer, a transparent anode layer and a high reflection layer sequentially arranged on a substrate, and the high reflection layer has reflectivity greater than a threshold.
US10886491B2

Process for preparing a metal containing layer, the process comprising (i) at least one step of co-vaporization, at a pressure which is lower than 10−2 Pa, of a) at least one first metal selected from Li, Na, K, Rb and Cs and b) at least one second metal selected Mg, Zn, Hg, Cd and Te from a metal alloy provided in a first vaporization source which is heated to a temperature between 100° C. and 600° C., and (ii) at least one subsequent step of deposition of the first metal on a surface having a temperature which is below the temperature of the first vaporization source, wherein in step (i), the alloy is provided at least partly in form of a homogeneous phase comprising the first metal and the second metal, electronic devices comprising such materials and process for preparing the same.
US10886467B2

A method is presented for constructing conductive bridging random access memory (CBRAM) stacks. The method includes forming a plurality of conductive lines within an interlayer dielectric (ILD), forming a CBRAM stack including at least an electrolyte layer, a conductive layer, a metal cap layer, and a top electrode such that a top end of the CBRAM stack has a smaller critical dimension than a bottom end of the CBRAM stack, forming a low-k dielectric layer over the CBRAM stack, and exposing a top surface of the CBRAM stack during a via opening.
US10886465B2

A memory cell includes: a first contact feature partially embedded in a first dielectric layer; a barrier layer, lining the first contact feature, that comprises a first portion disposed between the first contact feature and first dielectric layer, and a second portion disposed above the first dielectric layer; a resistive material layer disposed above the first contact feature, the resistive material layer coupled to the first contact feature through the second portion of the barrier layer; and a second contact feature embedded in a second dielectric layer above the first dielectric layer.
US10886460B2

A magnetic device includes: a conductive layer into which current is injected in a first direction, the conductive layer causing spin Hall effect or Rashba effect; a ferromagnetic layer disposed in contact with the conductive layer such that the ferromagnetic layer and the conductive layer are stacked on each other, a magnetization direction of the ferromagnetic layer being switched; and a spin filter structure having a fixed magnetization direction, the spin filter structure being disposed on at least one of the opposite side surfaces of the first direction of the conductive layer to inject spin-polarized current into the conductive layer.
US10886458B2

Apparatuses, systems, and methods are disclosed for magnetoresistive random access memory. A magnetic tunnel junction for storing data may include a reference layer, a barrier layer, and a free layer. A barrier layer may be disposed between a reference layer and a free layer. A free layer may include a nucleation region and an arm. A nucleation region may be configured to form a magnetic domain wall. An arm may be narrower than a nucleation region and may extend from the nucleation region. An arm may include a plurality of pinning sites formed at predetermined locations along the arm for pinning a domain wall.
US10886449B2

Disclosed herein is a semiconductor device package including: a body including a cavity; a semiconductor device disposed in the cavity; a light transmitting member disposed on the cavity; and an adhesive layer which fixes the light transmitting member to the body, wherein the cavity includes a stepped portion on which the light transmitting member is disposed, the stepped portion includes a first bottom surface and a third bottom surface spaced apart from each other in a first direction, a second bottom surface and a fourth bottom surface spaced apart from each other in a second direction perpendicular to the first direction, a first connecting portion in which the first bottom surface and the second bottom surface are connected to each other, a second connecting portion in which the second bottom surface and the third bottom surface are connected to each other, a third connecting portion in which the third bottom surface and the fourth bottom surface are connected to each other, and a fourth connecting portion in which the fourth bottom surface and the first bottom surface are connected to each other, the adhesive layer includes a first edge portion, a second edge portion, a third edge portion, and a fourth edge portion respectively—disposed on the first to fourth connecting portions and a first extending portion disposed between the first edge portion and the second edge portion, and the first extending portion has a width which is decreased in a direction toward a center between the first edge portion and the second edge portion.
US10886448B2

A method for producing a lead frame includes press-punching a metal sheet to form the lead frame such that a radius of curvature at a corner of a lower face of each of electrodes is larger than a radius of curvature at a corner of an upper face of each of the electrodes while a radius of curvature at a corner of a lower face of each of hanger leads is smaller than a radius of curvature at a corner of an upper face of each of the hanger leads. The lead frame includes the electrodes, the hanger leads spaced apart from the electrodes, and an outer frame attached to the electrodes and the hanger leads. The lead frame partially defines a box-shaped package that defines a first recess having an opening defining by the support member and a bottom face at least partially formed by the electrodes.
US10886447B2

A light emitting device including a first light emitting part including a first ohmic layer, a second light emitting part and including a second ohmic layer, a third light emitting part including first and second metal patterns respectively contacting semiconductor layers thereof, a first pad electrically coupled with the first ohmic layer, a second pad electrically coupled with the second ohmic layer, a third pad electrically coupled with the first metal pattern, a common pad electrically coupled with a semiconductor layer of the first and second light emitting parts and the second metal pattern, and a via structure electrically coupling the second metal pattern and the common pad between the second metal pattern and the common pad, in which the second metal pattern has a first portion contacting the first via structure and a second portion contacting the semiconductor layer of the third light emitting part.
US10886444B2

A wafer-level process for manufacturing solid state lighting (“SSL”) devices using large-diameter preformed metal substrates is disclosed. A light emitting structure is formed on a growth substrate, and a preformed metal substrate is bonded to the light emitting structure opposite the growth substrate. The preformed metal substrate can be bonded to the light emitting structure via a metal-metal bond, such as a copper-copper bond, or with an inter-metallic compound bond.
US10886443B2

A light emitting device package includes a light emitting device that generates light, a body frame including a cavity in which the light emitting device is mounted, a molding material that fills the cavity, and absorbing pigments that convert the light generated by the light emitting device. The absorbing pigments have a peak value within a wavelength range of 490 to 520 nm and a full width at half maximum (FWHM) of 40 to 70 nm.
US10886434B2

A white LED lamp including: a conductive portion; a light emitting diode chip mounted on the conductive portion, for emitting a primary light having a peak wavelength of 360 nm to 420 nm; a transparent resin layer including a first hardened transparent resin, for sealing the light emitting diode chip; and a phosphor layer covering the transparent resin layer, the phosphor layer being formed by dispersing a phosphor powder into a second hardened transparent resin, and the phosphor powder receiving the primary light and radiating a secondary light having a wavelength longer than that of the primary light. An energy of the primary light contained in the radiated secondary light is 0.4 mW/lm or less.
US10886432B2

A light emitting display device includes: a light emitting element that includes a light emitting layer between a first electrode and a second electrode; a wavelength conversion layer overlapping the light emitting element; and an uneven layer that includes a plurality of furrows between the light emitting element and the wavelength conversion layer, wherein a shortest distance between a bottom surface of the plurality of furrows and the wavelength conversion layer is 0.1 um or greater.
US10886430B2

A method of manufacturing a light-emitting device includes: arranging a plurality of light-emitting elements each having an upper surface; disposing a first reflective member between the plurality of light-emitting elements such that the upper surface of each of the plurality of light-emitting elements are exposed and such that lateral surfaces of the light-emitting elements are covered with the first reflective member; disposing a light-transmissive member over the upper surface of each of the plurality of light-emitting elements and the first reflective member; forming a plurality of grooves surrounding one or two or more light-emitting elements by removing a portion of the light-transmissive member and a portion of the first reflective member; disposing a second reflective member to fill the plurality of grooves; and cutting the second reflective member to perform singulation.
US10886427B2

An optoelectronic device including a support having a rear surface and a front surface opposite each other, a plurality of nucleation conductive strips forming first polarization electrodes, an intermediate insulating layer covering the nucleation conductive strips, a plurality of diodes, each of which having a first, three-dimensional doped region and a second doped region, and a plurality of top conductive strips forming second polarization electrodes and resting on the intermediate insulating layer, each top conductive strip being disposed in such a way as to be in contact with the second doped regions of a set of diodes of which the first doped regions are in contact with different nucleation conductive strips.
US10886418B2

An IC with a split-gate transistor includes a substrate doped the second conductivity type having a semiconductor surface layer doped the first conductivity type. The transistor includes a first doped region formed as an annulus, a second doped region including under the first doped region, and a third doped region under the second doped region, all coupled together and doped the second conductivity type. A fourth doped region doped the first conductivity type is above the third doped region. A fifth doped region doped the first conductivity type is outside the annulus. Sixth doped regions doped the first conductivity type include a first sixth doped region surrounded by the annulus in the semiconductor surface layer and a second sixth doped region in the fifth doped region. Field oxide includes a field oxide portion between the fifth and the first doped region. A field plate is on the field oxide portion.
US10886408B2

Techniques are disclosed for forming group III-V material transistors employing nitride-based dopant diffusion barrier layers. The techniques can include growing the dilute nitride-based barrier layer as a relatively thin layer of III-V material in the sub-channel (or sub-fin) region of a transistor, near the substrate/III-V material interface, for example. Such a nitride-based barrier layer can be used to trap atoms from the substrate at vacancy sites within the III-V material. Therefore, the barrier layer can arrest substrate atoms from diffusing in an undesired manner by protecting the sub-channel layer from being unintentionally doped due to subsequent processing in the transistor fabrication. In addition, by forming the barrier layer pseudomorphically, the lattice mismatch of the barrier layer with the sub-channel layer in the heterojunction stack becomes insignificant. In some embodiments, the group III-V alloyed with nitrogen (N) material may include an N concentration of less than 5, 2, or 1.5 percent.
US10886407B2

A semiconductor device formed by using an SOI substrate including a substrate, a BOX layer formed on the substrate, and an SOI layer formed on the BOX layer, in which a part of or all of the BOX layer at least in a part of the BOX layer arranged in a non-active area adjacent to an active area has been removed, and the BOX layer in a portion where the SOI layer forming the active area is arranged is configured to remain deformation used to apply stress to the SOI layer.
US10886401B2

A semiconductor device includes: a substrate; a drift region formed on a main surface of the substrate; a well region formed in a main surface of the drift region; a source region formed in the well region; a gate groove formed from the main surface of the drift region in a perpendicular direction while being in contact with the source region, the well region, and the drift region; a drain region formed in the main surface of the drift region; a gate electrode formed on a surface of the gate groove with a gate insulating film interposed therebetween; a protection region formed on a surface of the gate insulating film facing the drain region; and a connection region formed in contact with the well region and the protection region.
US10886381B2

The present invention provides an epitaxial structure of N-face group III nitride, its active device, and the method for fabricating the same. By using a fluorine-ion structure in device design, a 2DEG in the epitaxial structure of N-face group III nitride below the fluorine-ion structure will be depleted. Then the 2DEG is located at a junction between a i-GaN channel layer and a i-AlyGaN layer, and thus fabricating GaN enhancement-mode AlGaN/GaN high electron mobility transistors (HEMTs), hybrid Schottky barrier diodes (SBDs), or hybrid devices. After the fabrication step for polarity inversion, namely, generating stress in a passivation dielectric layer, the 2DEG will be raised from the junction between the i-GaN channel layer and the i-AlyGaN layer to the junction between the i-GaN channel layer and the i-AlxGaN layer.
US10886375B2

A semiconductor device may include a device isolation region configured to define an active region in a substrate, an active gate structure disposed in the active region, and a field gate structure disposed in the device isolation region. The field gate structure may include a gate conductive layer. The active gate structure may include an upper active gate structure including a gate conductive layer and a lower active gate structure formed under the upper active gate structure and vertically spaced apart from the upper active gate structure. The lower active gate structure may include a gate conductive layer. A top surface of the gate conductive layer of the field gate structure is located at a lower level than a bottom surface of the gate conductive layer of the upper active gate structure.
US10886367B2

A semiconductor structure is provided that includes active semiconductor fins that have a uniform fin channel height. The uniform fin channel height is achieved by forming semiconductor fins (active and sacrificial) on an entirety of semiconductor substrate thus there is no loading effect during a subsequently performed dielectric etch step which can lead to fin channel height variation and ultimately variation in device characteristics. A trench isolation structure is located adjacent to the active semiconductor fins. The trench isolation structure includes at least one dielectric plug having a second width and a dielectric pillar having a first width located on each side of the at least one dielectric plug. The second width of the at least one dielectric plug is less than the first width of each dielectric pillar, yet equal to a width of each semiconductor fin.
US10886365B2

A silicon carbide semiconductor device has an n-type drift layer provided on a front surface of an n+-type silicon carbide substrate. In a surface layer of the n-type drift layer, a first p+-type region is provided. On a front surface side of the n+-type silicon carbide substrate, a trench is formed. The first p+-type region includes a deep first p+-type region and a shallow first p+-type region, the deep first p+-type region being at a position farther toward a drain electrode than a bottom of the trench is and the shallow first p+-type region being at a position closer to a source region than the bottom of the trench is. An impurity concentration of the shallow first p+-type region is lower than an impurity concentration of the deep first p+-type region.
US10886362B2

A tri-layer dielectric stack is provided for a metal-insulator-metal capacitor (MIMCAP). Also, a metal-insulator-metal capacitor (MIMCAP) is provided having three or more electrodes. The tri-layer dielectric stack includes a first layer formed from a first metal oxide electrical insulator. The tri-layer dielectric stack further includes a second layer, disposed over the first layer, formed from ZrO2. The tri-layer dielectric stack also includes a third layer, disposed over the second layer, formed from a second metal oxide electrical insulator.
US10886359B2

An organic light emitting display device includes a substrate having a display area and a peripheral area; a pad disposed on the substrate in the peripheral area; a first conductive pattern disposed on one side of the display area in the peripheral area and electrically connected to the pad; a second conductive pattern disposed on the substrate in the peripheral area and disposed on an opposite side of the first conductive pattern; a first connection electrode disposed on the first conductive pattern in the peripheral area and electrically connected to the first conductive pattern; and a second connection electrode disposed on the second conductive pattern in the peripheral area and electrically connected to the second conductive pattern. A cathode electrode of a light emitting diode is disposed on the first and second connection electrodes and electrically connected to the first and second connection electrodes.
US10886357B2

A static electricity prevention circuit of a display device including: a driving circuit configured to drive a display unit that displays an image, at least one clock signal wire configured to transmit a clock signal to the driving circuit, at least one transistor electrically coupled to the clock signal wire, and at least one capacitor including a first electrode coupled to a source electrode and to a drain electrode of the transistor, and a second electrode configured to be maintained at a voltage.
US10886350B2

An electroluminescent device includes a substrate which has a subpixel including a main subpixel and an auxiliary subpixel; a first thin film transistor and a second thin film transistor disposed on the substrate, the first thin film transistor corresponding to the main subpixel and the second thin film transistor corresponding to the auxiliary subpixel; an overcoat layer on the first and second thin film transistors; a first bottom electrode and a second bottom electrode on the overcoat layer, the first bottom electrode corresponding to the main subpixel and the second bottom electrode corresponding to the auxiliary subpixel; a light-emitting layer on the first bottom electrode and the second bottom electrode; and a top electrode on the light-emitting layer, wherein the main subpixel and the auxiliary subpixel have different color temperatures.
US10886349B2

A display device includes a plurality of pixels. Each pixel includes a first transistor including a first gate electrode, a first source region, and a first drain region, a second transistor connected to the first source region of the first transistor, a third transistor connected to the first gate electrode and the first drain region of the first transistor, a fifth transistor connected to the first source region of the first transistor, and a sixth transistor connected to the first drain region of the first transistor. The pixels include a first pixel and a second pixel disposed adjacent to each other. The first and second pixels share a fourth transistor connected to the third transistor of the first pixel and the third transistor of the second pixel, and share a seventh transistor connected to the sixth transistor of the first pixel and the sixth transistor of the second pixel.
US10886346B2

A display panel may include an insulating substrate having a display region and a peripheral region adjacent to the display region; a plurality of insulating layers on the insulating substrate; a pixel on the display region, the pixel including a thin-film transistor and an organic light emitting device connected to the thin-film transistor; and a crack dam on the peripheral region and spaced apart from the pixel. The crack dam may be disposed adjacent to one of side surfaces of the insulating substrate extending in a first direction. The crack dam may include a plurality of insulating patterns, which are extended in the first direction and are spaced apart from each other in a second direction crossing the first direction, and a plurality of conductive patterns, which are disposed to fill gap regions between the insulating patterns.
US10886331B2

A method of manufacturing a magnetoresistive device may include forming a first ferromagnetic region, forming an intermediate region on or above the first ferromagnetic region. The intermediate region may be formed of a dielectric material and include nitrogen. The method may also include forming a second ferromagnetic region on or above the intermediate region.
US10886317B2

The method is provided for fabricating an optical metasurface. The method may include depositing a conductive layer over a holographic region of a wafer and depositing a dielectric layer over the conducting layer. The method may also include patterning a hard mask on the dielectric layer. The method may further include etching the dielectric layer to form a plurality of dielectric pillars with a plurality of nano-scale gaps between the pillars.
US10886309B2

An optical apparatus including a semiconductor substrate; a first light absorption region supported by the semiconductor substrate, the first light absorption region including germanium and configured to absorb photons and to generate photo-carriers from the absorbed photons; a first layer supported by at least a portion of the semiconductor substrate and the first light absorption region, the first layer being different from the first light absorption region; one or more first switches controlled by a first control signal, the one or more first switches configured to collect at least a portion of the photo-carriers based on the first control signal; and one or more second switches controlled by a second control signal, the one or more second switches configured to collect at least a portion of the photo-carriers based on the second control signal, wherein the second control signal is different from the first control signal.
US10886308B2

A display device includes a flexible substrate, a plurality of thin film transistors (TFTs), a first electrode arranged between a channel of one of the plurality of TFTs and the flexible substrate, at least one inorganic insulating film arranged between one of the plurality of TFTs and the first electrode, a second electrode arranged on the opposite side to the side where one of the plurality of TFTs is arranged with respect to the first electrode, and an organic insulating film arranged between the first electrode and the second electrode.
US10886307B2

The present disclosure is related to an electronic device that includes a display area and a non-display area. The electronic device includes a supporting substrate, a flexible substrate, a first organic insulating layer, a first conductive layer, a second conductive layer, a second organic insulating layer, and a resilient structure. The flexible substrate is disposed on the supporting substrate. The first organic insulating layer is disposed on the flexible substrate. The first conductive layer is disposed on the first organic insulating layer. The second conductive layer is disposed on the first conductive layer. The second organic insulating layer is disposed on the second conductive layer. The resilient structure includes resilient elements disposed between the first conductive layer and the second conductive layer. The first conductive layer alternately contacts the second conductive layer and the resilient elements.
US10886303B2

The application discloses an array substrate, comprising a base, a conductive pattern layer disposed on the base, a transparent electrode layer, and an insulating layer disposed between the conductive pattern layer and the transparent electrode layer, the conductive pattern layer comprises a plurality of first conductive patterns, the transparent electrode layer comprises a plurality of transparent electrodes, each of the transparent electrodes is electrically coupled to a corresponding one of the first conductive patterns through a corresponding via hole in the insulating layer, wherein at a position where at least one via hole is located, a stepped structure is formed between the first conductive pattern corresponding to the via hole and the base and/or the insulating layer such that a groove is formed at an upper surface of the array substrate at a position corresponding to the via hole. The application further discloses a display device.
US10886297B2

A plurality of semiconductor layers have longitudinally a first direction, have a peripheral area surrounded by the plurality of control gate electrodes, and are arranged in a plurality of rows within the laminated body. A controller controls a voltage applied to the control gate electrodes and bit lines. The controller, during a writing operation, applies a first voltage to a first bit line connected to the semiconductor layer positioned in a first row closer to the insulation separating layer, and applies a second voltage larger than the first voltage to a second bit line connected to the semiconductor layer positioned in a second row positioned further from the insulation separating layer with respect to the first row, among the plurality of rows.
US10886289B2

In one embodiment, the semiconductor device includes a stack of alternating interlayer insulating layers and conductive layers on a substrate. Each of the conductive layers extends in a first direction less than a previous one of the conductive layers to define a landing portion of the previous one of the conductive layers. An insulating plug is in one of the conductive layers under one of the landing portions, and a contact plug extends from an upper surface of the one of the landing portions.
US10886287B2

One illustrative MPT device disclosed herein includes an active region and an inactive region, isolation material positioned between the active region and the inactive region, the isolation material electrically isolating the active region from the inactive region, and an FG MTP cell formed in the active region. In this example, the FG MTP cell includes a floating gate, wherein first, second and third portions of the floating gate are positioned above the active region, the inactive region and the isolation material, respectively, and a control gate positioned above at least a portion of the inactive region, wherein the control gate is positioned above an upper surface and adjacent opposing sidewall surfaces of at least a part of the second portion of the floating gate.
US10886270B2

A method for forming a semiconductor device is provided. The method includes removing a first portion of a substrate to form a recess in the substrate. The method includes forming an epitaxy layer in the recess. The epitaxy layer and the substrate are made of different semiconductor materials. The method includes forming a stacked structure of a plurality of first semiconductor layers and a plurality of second semiconductor layers alternately stacked over the substrate and the epitaxy layer. The method includes removing a second portion of the stacked structure and a third portion of the epitaxy layer to form trenches passing through the stacked structure and extending into the epitaxy layer. The stacked structure is divided into a first fin element and a second fin element by the trenches, and the first fin element and the second fin element are over the substrate and the epitaxy layer respectively.
US10886265B2

An embodiment includes an apparatus comprising: a dielectric material including fixed charges, the fixed charges each having a first polarity; a channel comprising a channel material, the channel material including a 2-dimensional (2D) material; a drain node; and a source node including a source material, the source material including at least one of the 2D material and an additional 2D material; wherein the source material: (a) includes charges each having a second polarity that is opposite the first polarity, (b) directly contacts the dielectric material. Other embodiments are described herein.
US10886261B1

A light emitting diode (LED) display panel includes a LED array, a color change layer, and a shutter layer disposed therebetween. The LED array is formed by multiple LEDs, defining multiple pixels. Each pixel has a corresponding LED and multiple sub-pixels. The color change layer includes multiple color change structures corresponding to the sub-pixels. The shutter layer defines multiple shutter structures correspondingly aligned to the sub-pixels and the color change structures. Each shutter structure is independently controlled to be switchable between a first state, where light emitted by the corresponding LED is prevented from reaching the corresponding color change structure, and a second state, where light emitted by the corresponding LED is allowed to reach the corresponding color change structure. For each pixel, only the shutter structure corresponding to one sub-pixel is in the second state, and the shutter structures corresponding to the other sub-pixels are in the first state.
US10886246B2

A fan-out semiconductor package includes: a frame including first to third insulating layers, a first wiring layer disposed on a first surface of the first insulating layer and embedded in the second insulating layer, and a second wiring layer disposed on the third insulating layer, and having a through-hole penetrating through the first to third insulating layers; a semiconductor chip disposed in the through-hole and having an active surface on which connection pads are disposed and an inactive surface opposing the active surface; an encapsulant covering at least portions of each of the frame and the semiconductor chip and filling at least portions of the through-hole; and a connection structure disposed on the frame and the active surface of the semiconductor chip and including redistribution layers electrically connected to the connection pads. The first and second wiring layers are electrically connected to the connection pads.
US10886234B2

A semiconductor device is provided. The semiconductor device includes: a substrate which includes a semiconductor chip region and a scribe line region surrounding the semiconductor chip region; an insulating film arranged over the semiconductor chip region and the scribe line region on the substrate, and including a first surface, a second surface opposite to the first surface, a third surface connecting the first surface and the second surface, and a fourth surface opposite to the third surface and connecting the first surface and the second surface; and an opening portion formed on the second surface of the insulating film and the fourth surface of the insulating film to expose the substrate, wherein the opening portion is formed in the scribe line region, and the first surface of the insulating film and the third surface of the insulating film do not include an opening portion which expose the substrate.
US10886224B2

A tap cell configured to enable electrical connection from a buried power rail of an integrated circuit to a power distribution network includes. The tap cell includes a buried power rail layer including VDD and VSS power supply lines, insulating layers and metal layers alternately arranged on the buried power rail layer, a first power supply interconnect in metal layer M1 or higher electrically coupled to the VDD power supply line, and a second power supply interconnect in metal layer M1 or higher electrically connected to the VSS power supply line. The first power supply interconnect and the second power supply interconnect are configured to be electrically connected to the power distribution network, and the VDD and VSS power supply lines are configured to supply power from the power distribution network to the buried power rail of the integrated circuit. The tap cell is free of any active semiconductor devices.
US10886223B2

A semiconductor package includes a redistribution layer (RDL) structure, a first die, a molding compound and an interconnect structure. The first die is disposed on the RDL structure. The molding compound is disposed on the RDL structure. The interconnect structure electrically connects the first die to the RDL structure.
US10886216B2

The present disclosure provides an electric fuse structure and a manufacturing method therefor, the manufacturing method including providing a substrate, forming a polysilicon corresponding to the electric fuse structure on the substrate, performing a source-drain ion implantation of a first doping type on the polysilicon, performing a source-drain ion implantation of a second doping type on the polysilicon, the first doping type being different from the second doping type, and forming a metal salicide on the surface of the doped polysilicon. The electric fuse structure manufactured according to the manufacturing method provided in the present disclosure has a high post-value resistance, so that a programming current window is effectively optimized, and the manufactured electric fuse structure has a uniform internal interface and good electrical characteristics.
US10886215B2

Example embodiments relate to interconnect structures and related methods. One embodiment includes an interconnect structure. The interconnect structure includes a first interconnection level including a first dielectric layer and a first set of conductive paths. The interconnect structure also includes a second interconnection level arranged above the first interconnection level and including a second dielectric layer and a second set of conductive paths. Further, the interconnect structure includes a third interconnection level arranged above the second interconnection level and including a third dielectric layer and a third set of conductive paths. In addition, the interconnect structure includes a fourth interconnection level arranged above the third interconnection level and including a fourth dielectric layer and a fourth set of conductive paths. Still further, the interconnect structure includes a first multi-level via structure and a second multi-level via structure.
US10886213B2

A semiconductor device has a coil and wirings under the coil. In addition, a distance between the upper face of the wirings and the bottom face of the coil is 7 μm or larger, and the wirings have a plurality of linear wiring parts each wiring width of which is 1 μm or smaller. In addition, the linear wiring parts do not configure a loop wiring, and the coil and the linear wiring parts are overlapped with each other in planar view.
US10886204B2

A semiconductor device includes a semiconductor chip and a plurality of leads. The leads include a first lead including a supporting portion for mounting the semiconductor chip, and a projecting portion which projects in a first direction from the supporting portion. A second lead extends in a second direction non-parallel with the first direction, and one or more third leads extends in the second direction, such that a line extending in a third direction perpendicular to the first direction passes through the second lead and the one or more third leads. The second lead includes a first portion and a second portion, the first portion having a width larger than the second portion, the first portion having one side parallel to the first direction, and the first portion located between the second portion and the first lead.
US10886197B2

An Nblock layer is deposited onto a semiconductor substrate that includes metal deposits. A titanium nitride (TiN) layer is deposited directly onto the Nblock layer; an oxide layer is deposited directly onto the TiN layer; and a via hole is formed through the oxide and TiN layer to contact bottom interconnect. The via hole is aligned to one of the metal deposits in the substrate.
US10886194B2

Embodiments disclose a radiator component and a heat dissipation system for a power semiconductor device. The radiator component for a power semiconductor device includes a heat dissipation body including an inner-ring substrate, an outer-ring substrate, and a plurality of heat sinks. In an embodiment, the outer-ring substrate surrounds the inner-ring substrate and the plurality of heat sinks are arranged between the inner-ring substrate and the outer-ring substrate. One or more first power semiconductor device arrangement positions are provided on an inner circumferential surface of the inner-ring substrate and one or more second power semiconductor device arrangement positions are arranged on an outer circumferential surface of the outer-ring substrate. The radiator component further includes a fan component. The embodiments can save on space, reduce costs, improve the heat dissipation efficiency, and avoid the problem of disturbances between a plurality of fans.
US10886192B2

A semiconductor package includes a first semiconductor package including a core member having a through-hole, a first semiconductor chip disposed in the through-hole and having an active surface with a connection pad disposed thereon, a first encapsulant for encapsulating at least a portion of the first semiconductor chip, and a connection member disposed on the active surface of the first semiconductor chip and including a redistribution layer electrically connected to the connection pad of the first semiconductor chip, a second semiconductor package disposed on the first semiconductor package and including a wiring substrate electrically connected to the connection member, at least one second semiconductor chip disposed on the wiring substrate, and a second encapsulant for encapsulating at least a portion of the second semiconductor chip, and a heat dissipation member covering a lateral surface of the second semiconductor package and exposing an upper surface of the second encapsulant.
US10886185B2

A stacked semiconductor arrangement is provided. The stacked semiconductor arrangement includes a dynamic pattern generator layer having an electrical component. The arrangement also includes a monitoring layer configured to evaluate electrical performance of the electrical component.
US10886184B2

The object is to provide a technique for enabling determination of an appropriate test condition. A test condition determining apparatus includes a map generating unit, a withstand voltage estimating unit, and a test condition determining unit. The map generating unit generates a wafer map relevant to a plurality of chips, based on measurement values of thicknesses and carrier concentrations of an epitaxial growth layer, and measurement results of crystal defects in the epitaxial growth layer and a substrate. The withstand voltage estimating unit estimates a withstand voltage of each of the chips based on the wafer map. The test condition determining unit determines a test condition of a test to be conducted on the chips, based on a result of the estimation made by the withstand voltage estimating unit.
US10886183B2

A method for manufacturing a vertical transistor device includes forming a first plurality of fins in a first device region on a substrate, and forming a second plurality of fins in a second device region on the substrate. In the method, a plurality of dummy gate layers are formed on the substrate and around portions of each of the first and second plurality of fins in the first and second device regions. A barrier layer is formed between the first and second device regions. More specifically, the barrier layer is formed between respective gate regions of the first and second device regions. The method also includes removing the plurality of dummy gate layers from the first and second device regions, and replacing the removed plurality of dummy gate layers with a plurality of gate metal layers in the first and second device regions.
US10886176B2

Self-aligned interconnect patterning for back-end-of-line (BEOL) structures is described. A method of fabricating an interconnect structure for an integrated circuit includes depositing a first metal layer on an initial interconnect structure, forming a patterned spacer layer containing recessed features on the first metal layer, and etching a self-aligned via in the first metal layer and into the initial interconnect structure using a recessed feature in the patterned spacer layer as a mask. The method further includes filling the via in the first metal layer and the recessed features in the patterned spacer layer with a second metal layer, removing the patterned spacer layer, and etching a recessed feature in the first metal layer using the second metal layer as a mask.
US10886174B2

Semiconductor structure and fabrication method are provided. An exemplary method includes: providing a to-be-etched layer; forming a first mask material layer with a barrier region on the to-be-etched layer; forming a first mask groove and a second mask groove separated from each other in the first mask material layer and exposing two sidewalls of the barrier region along an extending direction of the first mask groove; forming barrier layers on exposed sidewalls of the barrier region; forming a first mask through hole in the barrier region of the first mask material layer by etching a portion of the barrier region of the first mask material layer by using the barrier layers as a mask; and forming a first groove, a second groove, and a through hole, by etching the to-be-etched layer using the barrier layers and the first mask material layer as a mask.
US10886173B2

A method for forming a fully self-aligned via is provided. A workpiece having a pattern of features in a dielectric layer is received into a common manufacturing platform. Metal caps are deposited on the metal features, and a barrier layer is deposited on the metal caps. A first dielectric layer is added to exposed dielectric material. The barrier layer is removed and an etch stop layer is added on the exposed surfaces of the first dielectric layer and the metal caps. Additional dielectric material is added on top of the etch stop layer, then both the additional dielectric material and a portion of the etch stop layer are etched to form a feature to be filled with metal material. An integrated sequence of processing steps is executed within one or more common manufacturing platforms to provide controlled environments. Transfer modules transfer the workpiece between processing modules within and between controlled environments.
US10886159B2

A method of processing a wafer includes: preparing a support substrate that can transmit ultraviolet rays having a wavelength of 300 nm or shorter and can support the wafer thereon; integrating a face side of the wafer and the support substrate by sticking the face side of the wafer and the support substrate to each other with an UV-curable resin whose adhesive power can be lowered by ultraviolet rays applied thereto interposed therebetween, thereby integrally combining the wafer and the support substrate with each other; processing a reverse side of the wafer; destroying the UV-curable resin by applying a focused laser beam in an ultraviolet range having a wavelength of 300 nm or shorter from a support substrate side; and peeling off the support substrate from the face side of the wafer.
US10886157B2

A wafer holding unit includes a disk-shaped ceramic substrate having a wafer mounting surface on an upper surface of the substrate, an RF electrode, for example, embedded within the substrate, a metal terminal inserted from a lower surface of the substrate, and a connecting terminal which electrically connects the RF electrode and the metal terminal with each other. The connecting terminal is constituted by a ceramic member and a metal layer. The ceramic member is made of the same material as the substrate and preferably has a truncated conical shape. The metal layer covers a surface of the ceramic member. An upper end of the metal layer is connected to the RF electrode, while a lower end of the metal layer is connected to the metal terminal with a metal member interposed therebetween.
US10886149B2

A semiconductor device package includes a substrate, a semiconductor device, and an underfill. The semiconductor device is disposed on the substrate. The semiconductor device includes a first lateral surface. The underfill is disposed between the substrate and the semiconductor device. The underfill includes a first lateral surface. The first lateral surface of the underfill and the first lateral surface of the semiconductor device are substantially coplanar.
US10886137B2

Exemplary methods for selective etching of semiconductor materials may include flowing a fluorine-containing precursor into a processing region of a semiconductor processing chamber. The methods may also include flowing a silicon-containing suppressant into the processing region of the semiconductor processing chamber. The methods may further include contacting a substrate with the fluorine-containing precursor and the silicon-containing suppressant. The substrate may include an exposed region of silicon nitride and an exposed region of silicon oxide. The methods may also include selectively etching the exposed region of silicon nitride to the exposed region of silicon oxide.
US10886135B2

In a substrate processing method, electrons having a first energy are supplied from an electron beam generator into an inner space of a chamber body of a substrate processing apparatus to generate negative ions by attaching the electrons to molecules in a processing gas supplied to the inner space. Then a positive bias voltage is applied to an electrode of a supporting table that supports a substrate mounted on thereon in the inner space to attract the negative ions to the substrate.
US10886132B2

A semiconductor wafer serving as a treatment target has a stack structure in which a high-dielectric-constant gate insulating film is formed on a silicon base material with an interface layer film of silicon dioxide sandwiched therebetween, and a metal gate electrode containing fluorine is further formed thereon. A heat treatment apparatus radiates flash light from a flash lamp to the semiconductor wafer in an atmosphere containing hydrogen to carry out heating treatment for an extremely short period of time of 100 milliseconds or less. As a result, diffusion of nitrogen contained in the metal gate electrode is inhibited, at the same time, only the fluorine is diffused from the high-dielectric-constant gate insulating film to an interface between the interface layer film and the silicon base material to reduce an interface state, and reliability of the gate stack structure can be improved.
US10886118B1

A magnet assembly for an ion source comprising a first magnet of a first magnet type; a second magnet of a second magnet type; a heat shield located between the first magnet and the second magnet; and a heat sink coupled to the heat shield; wherein the first magnet type having a higher Curie temperature than the second magnet type.
US10886116B2

A method of mass spectrometry is disclosed comprising separating ions temporally in a first device 5 and analysing the mass or mass to charge ratio of the ions or of product or fragment ions derived from the ions in a mass or mass to charge ratio analyser 8 disposed downstream of the first device 5. The method further comprises obtaining a first set of drift times for the ions through the first device 5 by measuring ion arrival times and determining the transit time of the ions and/or of the product or fragment ions through one or more intermediate regions or devices 6, 7 disposed between the first device 5 and the mass to charge ratio analyser 8. The method further comprises obtaining a second set of drift times for the ions through the first device 5 by correcting the first set of drift times to account for the determined transit times.
US10886111B2

A process for producing a sputtering target in which a target material is diffusion-bonded to a backing plate material having an annular frame part, the method comprising: an incorporating step of incorporating the target material inside the frame part of the backing plate material in such a manner that the uppermost position of the target material becomes higher than the uppermost position of the frame part of the backing plate material in a height direction of the frame part of the backing plate material; and a bonding step of diffusion-bonding the target material to the backing plate material.
US10886109B2

A stage according to an exemplary embodiment has an electrostatic chuck. The electrostatic chuck has a base and a chuck main body. The chuck main body is provided on the base and configured to hold a substrate with electrostatic attractive force. The chuck main body has a plurality of first heaters and a plurality of second heaters. The number of second heaters is larger than the number of first heaters. The first heater controller drives the plurality of first heaters by an alternating current output or a direct current output from a first power source. The second heater controller drives the plurality of second heaters by an alternating current output or a direct current output from a second power source which has electric power lower than electric power of the output from the first power source.
US10886104B2

Systems and methods for adaptive plasma ignition are disclosed. A method includes assessing each of N voltage waveforms, wherein the assessing includes: selecting, from among the N voltage waveforms, a particular voltage waveform to apply to a plasma processing chamber, applying, repeatedly, the particular voltage waveform to the plasma processing chamber, wherein each application of the particular voltage waveform results in plasma ignition, and obtaining, each time a plasma is ignited in the plasma chamber, ignition-parameter values of each voltage waveform. An ignition profile may be created and stored in an ignition datastore for the particular voltage waveform, wherein the ignition profile is based upon the ignition-parameter values.
US10886099B2

There is provided a method of aberration measurement capable of reducing the effects of image drift. The novel method of aberration measurement is for use in an electron microscope. The method comprises the steps of: acquiring a first image that is a TEM (transmission electron microscope) image of a sample; scanning the illumination angle of an electron beam impinging on the sample and acquiring a second image by multiple exposure of a plurality of TEM images generated at different illumination angles; and calculating aberrations from the first and second images.
US10886092B2

A charged particle beam source that may include an emitter that has a tip for emitting charged particles; a socket; electrodes; a filament that is connected to the electrodes and to the emitter; electrodes for providing electrical signals to the filament; a support element that is connected to the emitter; and a support structure that comprises one or more interfaces for contacting only a part of the support element while supporting the support element.
US10886088B2

A pyrotechnic cut-off device to be connected to an electrical circuit to cut-off, includes a pyrotechnic initiator, a first and a second conductive portion each intended to be connected to the electrical circuit, the second portion being connected in parallel with the first portion and including two conductive elements separated by an insulating segment, at least one of the conductive elements provided with a first fuse element connected in series which is configured to trip when the intensity of the current passing therethrough exceeds a first predetermined value, and a first and a second insulating protrusion, each protruding from a lower face of a movable piston and the first and the second protrusions being located respectively in front of the first portion and the insulating segment. The pyrotechnic initiator is configured to switch the cut-off device from a first current passage configuration to a second current cut-off configuration.
US10886083B2

The present invention provides an operating module comprising: a vehicular multi-operating switch unit; a module housing configured to allow the vehicular multi-operating switch unit to be movably accommodated therein; a module drive unit disposed in the module housing and configured to generate a driving force that moves the module housing; a module unit shuttle configured to allow the vehicular multi-operating switch unit to be accommodated therein, the module unit shuttle being movably disposed in the module housing; and a module drive transfer unit connected at one side thereof to the module drive unit and connected at the other side thereof to the module unit shuttle, and configured to transfer a driving force that moves the vehicular multi-operating switch unit relative to the module housing, wherein a switch knob is provided at an end of the switch shaft unit, is moved together with the module unit shuttle in response to the movement of the module unit shuttle, and forms a grip for a user, and wherein a module optical unit s provided at the module housing and is configured to display an operation state of the switch knob, including whether or not the switch knob can be operated.
US10886076B2

A device for switching medium and/or high voltages has a spring-loaded drive for driving a kinematic chain. At least one energy storage spring and at least one damping element for generating a drive movement with specific drive characteristics are included. The at least one damping element is an active damping element. The damping is actively determined during switching or it is predetermined, in particular depending on environmental variables and/or the type of switching situation, by changing the settings of the at least one damping element.
US10886061B2

A multilayer electronic component manufacturing method includes forming a multilayer body including a plurality of ceramic layers, and forming a groove by removing a part of a bottom surface of the multilayer body. The method further includes segmenting the multilayer body by dividing the multilayer body into a plurality of chip regions, and forming an outer electrode conductor layer on the bottom surface of the multilayer body after formation of the groove and segmentation.
US10886060B2

A multilayer electronic component manufacturing method includes forming a multilayer body including a plurality of ceramic layers, and forming an outer electrode conductor layer on a bottom surface of the multilayer body. The method further includes forming a groove by removing at least a part of the outer electrode conductor layer in a part of the outer electrode conductor layer and a part of the bottom surface of the multilayer body after the outer electrode conductor layer is formed, and segmenting the multilayer body by dividing the multilayer body into a plurality of chip regions.
US10886057B2

An electronic component includes an element body, a conductor, and a plated electrode layer. The element body includes a first outer surface provided with a first recess. The conductor includes a first conductor portion. The first conductor portion is disposed in the first recess and includes a first face opposed to a bottom face of the first recess and a second face opposed to the first face. The plated electrode layer includes a first plating portion covering the second face. The second face includes a first slope inclined with respect to the first outer surface in such a way as to be recessed toward the bottom face side of the first recess from the first outer surface.
US10886047B2

A wireless charging coil assembly comprises a first stamped coil having a first trace, a second stamped coil having a second trace, and a film having a first side and a second side. The first stamped coil is adhered to the first side of the film and the second stamped coil is adhered to the second side of the film. At least a first portion of the first trace of the first stamped coil and at least a first portion of the second trace of the second stamped coil are electrically connected.
US10886037B2

A conductor includes (i) a substrate, (ii) a transparent conductive film formed on the substrate and including a silver nanowire, (iii) a metal film formed over the transparent conductive film such that at least a portion thereof overlaps the transparent conductive film, and (iv) a buffer film provided between the transparent conductive film and the metal film, the buffer film having adhesion to each of the transparent conductive film and the metal film, and not impeding conductivity between the transparent conductive film and the metal film. Preferably, the buffer film is formed of an organic material having respective functional groups capable of bonding to the transparent conductive film and the metal film.
US10886030B2

A mechanism is provided for presenting contextually relevant patient data in relation to other patients in a graphical user interface. Using a medical condition associated with a patient and a current treatment being followed by the patient, a cohort of similar patients with the same medical condition are identified. For each of the patients in the cohort, a set of next treatments are identified for those patients that stopped the current treatment and followed a next treatment. For each next treatment followed by a patent in the cohort of similar patients, a determination is made as to whether the next treatment controlled or failed to control the same medical condition for the patient. Then a presentation is provided indicating the set of next treatments, a number of patients following each next treatment, whether each treatment controlled or failed to control the same medical condition, and a statistical significance.
US10886019B2

Patient imaging systems suffer from the disadvantage that it is not clear to a medical professional using such systems which image view is the correct way around relative to a patient's body during a medical intervention. The present invention proposes automatically to adjust a display transformation applied to medical image data, based on an orientation of the patient imaging system received, for example, from a digital compass attached to the patient imaging system.
US10886012B1

A computer-implemented method includes producing information that characterizes a group of individuals from a set of private data representing characteristics of the individuals. The identity of the individuals is unattainable from the produced information. The method also includes providing the produced information to report the characteristics of the group.
US10886001B2

A semiconductor-product testing device that supplies a test pattern for testing a semiconductor product to the semiconductor product includes a pattern memory that stores a part of the test pattern. The pattern memory is rewritten during a time when the semiconductor product is tested by a part of the test pattern stored in the pattern memory included in the semiconductor-product testing device.
US10885994B2

A circuit includes a program controller configured to perform a program operation with interleaved program-verify loops to program memory cells in a same block. During each program-verify loop, a control gate line voltage supply circuit first supplies a program pulse to a first cell of the block and then, before verifying the first cell, supplies a program pulse to a second cell of the block. After the program pulses are sent, the control gate line supply circuit consecutively supplies verify pulses to the first cell and the second cell such that a delay is introduced between the respective program and verify stages of the first and second cells. Additionally, a constant voltage bias on common control gate lines of the first and second memory cells is applied during the consecutive verify stages. Further, an order of verify pulses may be applied in a reverse order during a verify stage.
US10885987B2

A method for reading an array of memory cells includes enabling a current to flow through even data lines of the array of memory cells. The method includes blocking a current from flowing through odd data lines of the array of memory cells. The method includes sensing data stored in memory cells coupled to the even data lines.
US10885986B2

The disclosed technology teaches a memory device with memory cells, each with a sense circuit with an input node in current flow communication, a BLC transistor, a transfer transistor, a current source transistor, and an output circuit to generate data based on a voltage on the sensing node. Also disclosed is a sensing sequence in which control circuits apply BLC voltage to the BLC transistor, transfer voltage to the transfer transistor and current control voltage to the current source transistor to provide a charging current to the BL, and to adjust the current control voltage to provide a keeping current on the BL from the current source transistor, and to apply a read voltage to a selected memory cell on the bit line. Additionally included is applying a timing signal to the output circuit to generate the data based on a voltage on the sensing node.
US10885984B1

A memory device comprising a semiconductor substrate in which a memory cell region and a peripheral circuitry region are defined, wherein the memory cell region has a plurality of non-volatile memory cells arranged in one or more arrays and the peripheral circuitry region has at least one sense amplifier region comprised of at least one low voltage transistor. Further, a deep N-well region is formed in the substrate, wherein the memory cell region and the peripheral circuitry region are placed on the deep N-well region such that, in the event that a high erase voltage (VERA) is applied to the memory cell region during an erase operation, the high erase voltage is applied to all terminals of the at least one low voltage resistor, thereby protecting the low voltage transistor by preventing it from experiencing a large voltage difference between its terminals.
US10885977B2

A computer-implemented method for remediating disruptions to memory cells is described. The method includes writing user data to an aggressor memory cell and determining a write timestamp and an overwrite count associated with the aggressor memory cell. The write timestamp indicates a last write to the aggressor memory cell and the overwrite count indicates the number of writes to the aggressor memory cell during a time period. Based on the write timestamp and the overwrite count, an increment value is determined for use with a disturb counter associated with a neighbor memory cell of the aggressor memory cell. In particular, the determined increment value is used, in response to the write, to increment the disturb counter associated with the neighbor memory cell. When the disturb counter is greater than or equal to a disturb threshold, remediation for the neighbor memory cell is performed.
US10885975B2

A processing device determines that read level thresholds between first programming distributions of a second programming pass associated the memory component are calibrated. The processing device changes one or more of the read level thresholds between the first programming distributions. The processing device adjusts one or more read level threshold between second programming distributions of a first programming pass based on the change to the one or more read level thresholds between the first programming distributions.
US10885970B2

Systems, apparatuses, and methods related to processing operations in a memory array are described. Sensing circuitry within a memory array may, for example, employ a non-linear activation function to perform certain operations, including processing or basic processing functions. A memory array can include multiple cells each coupled to respective sense lines and select lines. Sensing circuitry of the array may receive a charge from each of the cells via the sense lines and determine whether an aggregate charge of the is greater than a threshold. The sensing circuitry may then take certain actions, or refrain from taking certain actions depending on whether the aggregate charge is greater or less than the threshold. A non-linear reference voltage may be employed to manage or implement the non-linear activation function.
US10885969B2

Disclosed herein is a semiconductor device that includes an access control circuit generating an internal command based on a verification result signal and an external command. The external command indicates at least one of a first command that enables the access control circuit to access a first circuit and a second command that enables the access control circuit not to access the first circuit or enables the access control circuit to maintain a current state of the first circuit. The access control circuit, when the verification result signal indicates a first logic level, generates the internal command based on the external command. The access control circuit, when the verification result signal indicates a second logic level, generates the internal command that corresponds to a second command even if the external command indicates a first command.
US10885967B2

A memory device may include a phase driver circuit that may output a first voltage for refreshing a plurality of memory cells. The memory device may also include a plurality of word line driver circuits that may receive the first voltage via the phase driver circuit, such that each word line driver circuit of the plurality of word line driver circuits may provide the first voltage to a respective word line associated with a respective portion of the plurality of memory cells. In addition, each word line driver circuit may refresh the respective portion of the plurality of memory cells based on a respective word line enable signal provided to a first switch of the respective word line driver circuit.
US10885957B2

Apparatuses and methods for performing memory operations are described. In an example apparatus, a memory is configured to receive a memory instruction and perform a memory operation responsive to the memory instruction. The memory is further configured to provide an acknowledgement indicative of an end of the variable latency period wherein the acknowledgement includes information related to an acceptance of a memory instruction. Data associated with the memory instruction is exchanged with the memory following the acknowledgement. In an example method a read instruction and an address from which read data is to be read is received. A write operation is suspended responsive to the read instruction and an acknowledgement indicative of an end of the variable latency period is provided. Read data for the read instruction is provided and the write operation is continued to be suspended for a hold-off period following completion of the read operation.
US10885954B2

A memory device includes a first write assist circuit providing a cell voltage or a write assist voltage to a first memory cell connected with a first bit line pair, a first write driver that provides write data to the first memory cell through the first bit line pair, a second write assist circuit that provides the cell voltage or the write assist voltage to a second memory cell connected with a second bit line pair, and a second write driver that provides write data to the second memory cell through the second bit line pair. One of the first and second write assist circuits provides the write assist voltage in response to a column selection signal for selecting one write driver, which provides write data, from among the first, and second write drivers, and the other thereof provides the cell voltage in response to the column selection signal.
US10885953B2

A data buffer comprises data storage circuitry; input circuitry to input data to be stored by the data storage circuitry at a first operating voltage; output circuitry to output stored data from the data storage circuitry at a second operating voltage different to the first operating voltage; and control circuitry to control an operating voltage of the data storage circuitry to be substantially the first operating voltage during a data input operation by the input circuitry and to be substantially the second operating voltage during a data output operation by the output circuitry.
US10885941B1

Methods and systems are described for identifying and adapting the playback speed of content to be provided during an activity. The methods and systems receive an input including a start cue indicating a start of an activity and access an average duration and an intensity score for the activity. Then the system calculates an adjusted average runtime for the activity based on the average duration and the intensity score and identifies one or more content items, the one or more content items having a total runtime equivalent to the adjusted average runtime for the activity. The system adjusts the playback speed of the identified one or more content items such that the total runtime of playback of the one or more content items matches the average duration for the activity and provides the one or more content items for consumption.
US10885936B2

According to one embodiment, a magnetic disk device includes an actuator assembly including an actuator block including a rotatable bearing unit, a plurality of heads movably supported by the actuator assembly, a first sensor provided to the actuator block, and a second sensor provided at a position different from the first sensor.
US10885935B2

A drive-implemented method includes performing an operation on a storage medium using an array of 2N+1 transducers using transducers on only one side of a centerline of the array in a first mode of operation.
US10885930B2

A method and an apparatus for detecting and classifying sounds around a vehicle via neural network machine learning are described. The method involves an audio recognition system that may determine the origin of the sounds being inside or outside of a vehicle and classify the sounds into different categories such as adult, child, or animal sounds. The audio recognition system may communicate with a plurality of sensors in and around the vehicle to obtain information of conditions of the vehicle. Based on information of the sounds and conditions of the vehicles, the audio recognition system may determine whether an occupant or the vehicle is at risk and send alert messages or issue warning signals.
US10885922B2

A method includes decoding a low-band portion of an encoded mid channel to generate a decoded low-band mid channel. The method also includes filtering the decoded low-band mid channel according to one or more filter coefficients to generate a low-band filtered mid channel. The method also includes generating an inter-channel predicted signal based on the low-band filtered mid channel and the inter-channel prediction gain. The method further includes generating a low-band left channel and a low-band right channel based on an up-mix factor, the decoded low-band mid channel, and the inter-channel predicted signal.
US10885920B2

A method for separating and authenticating speech of a speaker on an audio stream of speakers over an audio channel may include receiving audio stream data of the audio stream with speech from a speaker to be authenticated speaking with a second speaker. A voiceprint may be generated for each data chunk in the audio stream data divided into a plurality of data chunks. The voiceprint for each data chunk may be assessed as to whether the voiceprint has speech belonging to the speaker to be authenticated or to the second speaker using representative voiceprints of both speakers. An accumulated voiceprint may be generated using the verified data chunks with speech of the speaker to be authenticated. The accumulated voiceprint may be compared to the reference voiceprint of the speaker to be authenticated for authenticating the speaker speaking with the second speaker over the audio channel.
US10885915B2

Modifying operation of an intelligent agent in response to facial expressions and/or emotions.
US10885901B2

Systems and methods of network-based learning models for natural language processing are provided. Information may be stored information in memory regarding user interaction with network content. Further, a digital recording of a vocal utterance made by a user may be captured. The vocal utterance may be interpreted based on the stored user interaction information. An intent of the user may be identified based on the interpretation, and a prediction may be made based on the identified intent. The prediction may further correspond to a selected workflow.
US10885900B2

Improvements in speech recognition in a new domain are provided via the student/teacher training of models for different speech domains. A student model for a new domain is created based on the teacher model trained in an existing domain. The student model is trained in parallel to the operation of the teacher model, with inputs in the new and existing domains respectfully, to develop a neural network that is adapted to recognize speech in the new domain. The data in the new domain may exclude transcription labels but rather are parallelized with the data analyzed in the existing domain analyzed by the teacher model. The outputs from the teacher model are compared with the outputs of the student model and the differences are used to adjust the parameters of the student model to better recognize speech in the second domain.
US10885899B2

A method includes receiving initial training data associated with a trigger phrase in a device and training a voice model in the device using the initial training data. The voice model is used to identify a plurality of voice commands in the device initiated using the trigger phrase. Collection of additional training data from the plurality of voice commands and retraining of the voice model in the device are iteratively performed using the additional training data. A device includes a microphone and a processor to receive initial training data associated with a trigger phrase using the microphone, train a voice model device using the initial training data, use the voice model to identify a plurality of voice commands initiated using the trigger phrase, and iteratively collect additional training data from the plurality of voice commands and retrain the voice model in the device using the additional training data.
US10885895B2

A device mounts to a water bottle and produces sounds when the bottle is chewed by a dog, and includes a cap and squeaker. The cap includes: a body with a first opening on a first side defining an interior surface of a cavity, with a plurality of internal threads; and a second opening on a second side being in fluid communication with the cavity. A plurality of fingers are spaced about the second opening, and extend toward the first side, being at a first angle with respect to an axis of the interior surface. The squeaker is inserted into the second opening, and a protruding region of its housing causes the fingers to deform to a second angle with respect to the axis, after which the plurality of fingers nest between an end flange and the protruding region. Internal threads mount the device to threading of the water bottle.
US10885885B1

The invention provides a stringed musical instrument comprising a guitar-type hollow body, a neck joined to the hollow body, and a banjo-type pot comprising a rim, a head and a tension hoop, positioned within a first interior chamber within the hollow body. The rim and head define a second interior chamber within the banjo-type pot. The banjo-type pot is affixed to a back surface of the hollow body such that the head of the banjo-type pot is proximal to a front surface of the hollow body and distal to the back surface of the hollow body. The banjo-type pot is positioned within the first interior chamber to form a path for sound waves generated by the head to travel from a second interior chamber within the banjo-type pot through the first interior chamber and out of at least one opening provided on the front surface of the hollow body.
US10885867B2

A driving method for a display device with a plurality of pixels, wherein each pixel includes a plurality of transistors connected in series, includes adjusting a first gate driving signal of a first transistor among the plurality of transistors to make the first transistor cut-off and generating compensation waveform on at least one second gate driving signal of at least one second transistor among the plurality of transistors within a compensation interval of a plurality of intervals between every two contiguous data updating periods among a plurality data updating periods; wherein the plurality of transistors of each pixel are conducted in a specific period within the plurality of data updating periods, to update a data voltage of each pixel.
US10885862B2

A GOA circuit, a display panel and a display apparatus are provided. The GOA circuit includes: a forward/backward scanning control module configured to control, according to a forward scanning control signal or a backward scanning control signal, the GOA circuit to perform forward scanning or backward scanning, the level of an output signal from the forward/backward scanning control module being greater than a preset value; and, an output control module configured to control, according to a clock signal in a current level, the output of a gate driving signal in the current level.
US10885861B2

A scan line to which a selection signal or a non-selection signal is input from its end, and a transistor in which a clock signal is input to a gate, the non-selection signal is input to a source, and a drain is connected to the scan line are provided. A signal input to the end of the scan line is switched from the selection signal to the non-selection signal at the same or substantially the same time as the transistor is turned on. The non-selection signal is input not only from one end but also from both ends of the scan line. This makes it possible to inhibit the potentials of portions in the scan line from being changed at different times.
US10885858B2

An array substrate, a display panel, a display device and a method for designing the display panel are provided. The array substrate includes a plurality of pixel units, wherein each of the pixel units includes a plurality of sub-pixels, each of the sub-pixels includes a pixel electrode, and the pixel electrode includes a plurality of strip-shaped sub-pixel electrodes arranged in a comb-teeth form, and the sub-pixels of one of the pixel units include at least two sub-pixels. A width of the strip-shaped sub-pixel electrode of any one of the at least two sub-pixels is different from a width of the strip-shaped sub-pixel electrode of any other one of the at least two sub-pixels, and/or an interval between the strip-shaped sub-pixel electrodes of any one of the at least two sub-pixels is different from an interval between the strip-shaped sub-pixel electrodes of any other one of the at least two sub-pixels.
US10885855B2

A display device includes: a plurality of pixels each of which includes a light emitting element and a driving transistor having a source region separated from a drain region by a first distance to control an amount of current flowing through the light emitting element; a timing controller to convert a first image data input into a second image data, using a data correction coefficient set corresponding to the first distance of one of the plurality of pixels; and a data driver to generate a data signal corresponding to the second image data and supplying the data signal to the one of the plurality of pixels. A method of compensating for degradation of a display device also is disclosed.
US10885848B2

Embodiments of the present disclosure provide a pixel driving circuit, a driving method thereof, and a display device. The pixel driving circuit comprises: a light emitting element and a driving transistor, a gate of the driving transistor being electrically coupled to a second node, a drain of the driving transistor being electrically coupled to a first node, and a source of the driving transistor being electrically coupled to the light emitting element; a first controlling circuit electrically coupled to the second node; a second controlling circuit electrically coupled to the first node and the second node; a third controlling circuit electrically coupled to a first voltage signal terminal and the first node; a first energy storing circuit electrically coupled to the second node and a third node; a first adjusting circuit electrically coupled to the third node, a fourth node and a second voltage signal terminal.
US10885845B2

The present disclosure provides an OLED pixel driving circuit, a driving method thereof and a display device including the same. The OLED pixel driving circuit includes: a first transistor, providing driving current to an organic light emitting diode, and comprising a first terminal, second terminal and control terminal coupled to a first node, second node and third node respectively; a power switch unit, coupled between a power supply voltage and the second node; a first switch unit, coupled between a data line and a fourth node to couple a data voltage signal from the data line to the fourth node; a second switch unit, coupled between the third node and the second node to enable the first transistor connected as a diode; a first capacitor, coupled between the fourth node and the first node; and a second capacitor, coupled between the fourth node and the second node.
US10885839B2

A pixel circuit, a method for driving a pixel circuit and a display device are provided. The pixel circuit includes a reset and precharge sub-circuit, a scanning compensation sub-circuit, a driving sub-circuit and a light-emission control sub-circuit, the scanning compensation sub-circuit comprises a storage capacitor, the light-emission control sub-circuit is configured to control a light-emitting device to emit light, the reset and precharge sub-circuit is coupled to the scanning compensation sub-circuit and the light-emission control sub-circuit, and is configured to reset the light-emission control sub-circuit according to a reset signal, and reset a second electrode of the storage capacitor of the scanning compensation sub-circuit according to a scanning signal; the scanning compensation sub-circuit is further coupled to the driving sub-circuit and the light-emission control sub-circuit, and is configured to charge the storage capacitor of the scanning compensation sub-circuit according to the scanning signal.
US10885837B2

A display device includes: a plurality of light-emitting elements, each light-emitting element having a light-emitting unit and a driving circuit for driving the light-emitting unit. The driving circuit at least includes a drive transistor having source/drain regions, a channel forming region, and a gate electrode, a video signal write transistor having source/drain regions, a channel forming region, and a gate electrode, and a capacitive unit. In the drive transistor, one of the source/drain regions is connected to the corresponding current supply line, the other region of the source/drain regions is connected to the light-emitting unit and connected to one end of the capacitive unit, and forms a second node, and the gate electrode is connected to the other region of the source/drain regions of the video signal write transistor and connected to the other end of the capacitive unit, and forms a first node.
US10885835B2

There is disclosed a display device comprising a display panel; an inner plate disposed on a rear surface of the display panel; a module cover disposed on a rear surface of the inner plate; a space formed between the inner plate and the module cover; and a back cover configured to form a loading portion by covering a first area provided in a rear surface of the module cover and being coupled to the first area, wherein the module cover comprises a lateral wall portion projected from a circumference of the first area toward the rear surface and configured to define a lateral surface of the loading portion; an inclined portion inclined from the lateral wall portion and extended toward the front surface; a first vent hole formed in a first lateral wall portion provided in an upper area of the lateral wall portion and configured to communicate the loading portion and the space; a second vent hole formed in a first inclined portion provided in an upper area of the first area and configured to communicate the space with the outside; and a third vent hole formed in an upper area of the module cover.
US10885833B2

A display device is disposed within a casing of an electronic device. The display device includes a display part, at least one light source, a projection part and an imaging structure. The display part is disposed on the casing and exposed outside. The at least one light source is disposed within the casing, and emits at least one light beam. The projection part is arranged between the at least one light source and the display part, and has an image region. After the at least one light beam passes through the projection part, a projection pattern corresponding to the image region is generated. The imaging structure is disposed on the display part. The imaging structure receives the projection pattern, so that the projection pattern is shown on the display part.
US10885829B2

A driving controller includes a first compensator and a second compensator. The first compensator is configured to generate first compensation data based on input image data. The second compensator is configured to generate second compensation data based on present frame data of the input image data, previous frame data of the input image data, present frame data of the first compensation data and previous frame data of the first compensation data.
US10885825B2

The present application provides a gate driving circuit, a display apparatus and a method of driving the same. The gate driving circuit includes a plurality of shift registers, which are divided into a first group of shift registers and a second group of shift registers. An output terminal of an A-th stage of shift register is electrically coupled to an input terminal of a (A+1)-th stage of shift register, an output terminal of a (A+1)-th stage of shift register is electrically coupled to an input terminal of a (A+1+n)-th stage of shift register, a reset terminal of the A-th stage of shift register is electrically coupled to an output terminal of a (A+a+n)-th stage of shift register, and a reset terminal of the (A+1)-th stage of shift register is electrically coupled to an output terminal of a (A+a+n+1)-th stage of shift register.
US10885823B2

A display apparatus includes a display panel, a gate driver and a data driver. The display panel is configured to display an image. The gate driver is configured to output gate signals to the display panel. The data driver includes positive amplifiers configured to output positive data voltages to the display panel and negative amplifiers configured to output negative data voltages to the display panel. A driving timing of the positive amplifiers and a driving timing of the negative amplifiers are independently controlled.
US10885821B2

An inspection device includes: a driving circuit, configured to input display data of an image to a pixel electrode of the array substrate; a light-emitting device comprising a first electrode, a second electrode, and a plurality of light-emitting units arranged between the first electrode and the second electrode, and the plurality of light-emitting units is capable of emitting light under the effect of an electric field between the first electrode and the second electrode; a test circuit, configured to electrically connect the first electrode of the light-emitting device to the pixel electrode of the array substrate, and input a first electrical signal to the second electrode of the light-emitting device, to generate the electric field; and a processing circuit, configured to acquire optical information of the light emitted by the light-emitting device, and determine whether there is an electrical defect in the array substrate according to the optical information.
US10885815B1

A modular multi-computer monitor stand system for multi-computer monitor setups is disclosed. The stand system provides various discrete interlocking components including a rail, slide members, elongated legs, base members and mounting plates that modularly interconnect to form an upright stand capable of holding multiple computer monitors thereon. The rail includes various grooves for slidably receiving the slide members. The slide members include projections slidably engageable with the grooves of the elongated rail and interlocking regions detachably engageable with the base members and the mounting plates. The base members include interlocking receptacles detachably engageable with the elongated legs and interlocking regions detachably engageable with the interlocking regions of the slide members. The mounting plates include interlocking regions detachably engageable with the interlocking regions of the slide members and universally positioned apertures for fastening the mounting plate to any type of computer monitor.
US10885812B2

A thoracic arch spring teaching aid, comprising a thoracic arch spring (1) having a contour similar to that of the sternum of the human body. The thoracic arch spring (1) has an area enclosed therein as a simulated thoracic cavity (100); the thoracic arch spring (1) comprises a plurality of arch-shaped spring pieces (11); limit spring plates (21, 22) for pressing the spring pieces (11) are provided above and/or below the thoracic arch spring (1); the limit spring plates (21, 22) comprise base portions (210, 220) contacting the spring pieces (11) and extension portions (211, 221, 211′, 221′) located at two sides of the base portions (210, 220); the extension portions (211, 221, 211′, 221′) extend along the projections of the spring pieces (11) on the plane where the base portions (210, 220) are located. The teaching aid can prevent the spring pieces (11) from forming a shearing force region when the spring pieces (11) are pressed; thus, deformation or breakage is avoided, and the service life is prolonged.
US10885802B2

A method and system is disclosed for validating honesty of a student taking an online test. A camera is used to detect and monitor the test taker's eye movements and eye gaze positions during the taking of the test to ensure the test taker is looking only at the computer display showing the questions and answer choices to the test taker. A microphone is incorporated into, placed on, or in the vicinity of the computer display and the system compares audio received to recorded voice of the test taker to detect another voice. Other voices and eye movement beyond the display screen may be flagged as indicative of dishonest test taking.
US10885795B2

Drone space is defined according to a building model and a buffer space. At least one three-dimensional geometry is identified from the building model. The buffer space is calculated from the three-dimensional geometry. Coordinates for a drone air space are defined based on the buffer space. At least one path segment may be identified based on the coordinates for the drone air space, and the coordinates for drone air space are stored in a map database in association with the at least one path segment.
US10885791B2

A vehicle dispatch system provides a vehicle dispatch service of an autonomous driving vehicle in response to a vehicle dispatch request from a user. The vehicle dispatch system includes a dispatch vehicle position estimation unit that estimates a dispatch vehicle position based on comparison of a surrounding environment recognition information, which is acquired by a sensor mounted in a dispatch vehicle, with a surrounding environment storage information, which is stored in advance, a user terminal position estimation unit configured to estimate a user terminal position, a surrounding image generation unit configured to generate a surrounding image of the dispatch vehicle based on the surrounding environment recognition information or the surrounding environment storage information, and a display processing unit configured to display a superimposed image having the dispatch vehicle position and the user terminal position superimposed on the surrounding image on a user terminal.
US10885777B2

Systems, devices and methods provide, implement, and use vision-based methods of sequence inference for a device affixed to a vehicle.
US10885773B2

The present invention relates to methods and devices for collecting information related to traffic accidents. A method in a first electronic sensor device involves the detection of a traffic accident, retrieving information regarding available other electronic sensor devices at the location of the traffic accident, and activating at least one of the available other electronic sensor devices to send any traffic accident data recorded at the time for the traffic accident to a traffic information service. According to a method in a traffic information service node, the method includes receiving a traffic accident alert message from an electronic sensor device, retrieving information regarding available electronic sensor devices at the location of the traffic accident, activating at least one of the available electronic sensor devices to send any recorded traffic accident data and receiving, organizing and storing the traffic accident data.
US10885771B2

The invention relates to a condition monitoring unit for a fire detection and/or extinguishing control unit. The condition monitoring unit comprises at least one current circuit connection for connecting the condition monitoring unit to at least one current circuit, wherein the current circuit has at least one participant which detects an event. The condition monitoring unit further comprises a measuring device for measuring values of currents and/or voltages at the current circuit connection and an analysis unit in which one or more threshold values can be stored. The analysis unit is designed to detect, in an operating mode at least, an event in which values of currents and/or voltages measured by the measuring device exceed or fall below the at least threshold value. The condition monitoring unit further comprises a memory unit or an interface for transmitting data to an external memory unit, wherein the condition monitoring unit is designed to store values of the currents and/or voltages measured by the measuring device in the memory unit, in a learning mode at least, or to output the values via the interface to the external memory unit and to determine or change the threshold values depending on the stored values of the currents and/or voltages. The invention also relates to a method for determining threshold values for a condition monitoring unit for a fire detection and/or extinguishing control unit, to a fire detection and/or extinguishing control unit and to a fire detection system.
US10885768B2

Systems and methods for detecting a site maintenance operation done by a maintenance device are described. At least one motion sensor and at least one localization sensor can each be operatively coupled to the maintenance device to detect one or more motion parameters of the maintenance device via the motion sensor and the localization sensor. The maintenance device can be localized (e.g., its position located) on the indoor map. A movement of the maintenance device can be characterized and/or tracked on the indoor map. A motion map can be displayed to illustrate (e.g., visually represent) the characterized movement. An offsite computer can be used to determine whether the site maintenance operation has commenced at the indoor location, measure one or more maintenance parameters of the site maintenance operation and/or compare the one or more maintenance parameters to predetermined benchmark parameters to determine whether the site maintenance operation has been completed.
US10885762B1

A mold alert assembly for alerting a user to the presence of mold spores includes a housing that is mountable within a building. The housing has a plurality of vents each extending into an interior of the housing. A mold detection unit is positioned within the housing and the mold detection unit is in fluid communication with the vents to sample ambient air. The mold detection unit is actuated to emit an alert when the mold detection unit detects mold. In this way the mold detection unit can alert a user to the presence of mold.
US10885755B2

A method for heat-based control of a surveillance system is provided. The method may include detecting a first pattern of heat transferred from a heat source based on a first sensor dataset corresponding to a first event, determining an expected pattern of heat to be transferred from the heat source during a second event based on the first pattern of heat transfer, and generating a surveillance model based on the expected pattern of heat transfer. The method may further include detecting a second pattern of heat transferred from the heat source based on a second sensor dataset corresponding to the second event, detecting the heat source during the second event with respect to the second pattern of heat transfer, and determining a threat level corresponding to a security risk posed by the heat source with respect to the environment.
US10885753B2

A anti-theft device with a remote alarm feature is provided. The device is configured to attach to an item of retail merchandise and detect when a predetermined motion and light condition are met which together are indicative of a potential retail theft. Upon detection, the device is configured to generate a local alarm, and send a radio frequency to a remote device to generate an alarm at the remote device.
US10885747B2

Systems and methods for operating a screen activity moderated skill wagering interleaved game are disclosed. A screen activity moderated skill wagering game is provides an entertainment game and a gambling game. The entertainment game is provided by an entertainment system and is managed by a game world operating system. The gambling game is provided by a real credit operating system. The screen activity moderated skill wagering interleaved game also provides screen activity moderation to adjust gambling activity based on the level of screen activity within the entertainment game. During periods of high intensity game play within the entertainment game, the screen activity moderated skill wagering interleaved game in some embodiments adjusts the gambling activity within the gambling game inversely based on the level of screen activity.
US10885744B2

A gaming system comprising a regulated gaming machine primarily dedicated to playing at least one casino wagering game. The gaming machine includes an electronic display device and one or more electronic input devices and game-logic circuitry configured to detect, via at least one of the one or more electronic input devices, a physical item associated with a monetary value that establishes a credit balance. The game-logic circuitry is further configured to initiate the casino wagering game in response to an input indicative of a wager covered by the credit balance. The game-logic circuitry is further configured to increment a progressive jackpot associated with the wagering game. The game-logic circuitry is further configured to conduct a skill-based bonus game that awards portions of the incremented progressive jackpot based on skillful inputs of a player in response to a triggering event occurring during the wagering game. The game-logic circuitry is further configured to receive, via at least one of the one or more electronic input devices, a cashout input that initiates a payout from the credit balance.
US10885743B2

The configuring of an electronic gaming machine (EGM) to participate in pools managed by a progressive pools managing controller (PPMC) can be complex. The process is simplified in accordance with the present disclosure by automatically transmitting from an EGM and to its corresponding PPMC, an auto-configuration request identifying the EGM and a predetermined wagering game supported by the EGM; responsively receiving from the PPMC and within the EGM a listing of one or more progressive pools that are managed by the PPMC and that have been determined within the PPMC to be progressive pools that the predetermined wagering game of the requesting EGM is qualified to or required to participate in; and causing the predetermined wagering game of the EGM to begin participating in at least one of the listed progressive pools.
US10885742B2

The object of the present invention is to provide an information processing apparatus that enables a player to more easily understand a bet amount. The information processing apparatus is provided with: multiple types of paper stock having currency information including currency units; an insertion slot into which the multiple types of paper stock are inserted; a reading device for reading the multiple types of paper stock inserted into the insertion slot; a display device for displaying a bet amount, for starting a process, together with currency information, based on currency information corresponding to each of the multiple types of paper stock read by the reading device; and an input device capable of inputting the bet amount displayed on the display device.
US10885741B2

A unified wallet manager (UWM) virtualized as a single virtual service in which all transactions relative to the UWM are treated as immutable facts permanently stored in append-only queues or ledgers from the time of their creation. A rules engine reads conversion requests in request calls to the service, and determines which rule or rules to apply to convert funds from one ledger to another, in the same or different vertically scaled gaming systems. The UWM is a peer of other vertical gaming systems, and the gaming systems access the UWM via an API server and data egresses from the UWM through an ETL process from a database cluster. The immutable queues allow for data reconstruction using any desired data model. The ledger stores funds of many different types, including real money, points, play money, and others. Third parties can integrate with the UWM through an integration hub connected to the UWM.
US10885738B2

A gaming system provides a center control unit and a plurality of gaming stations. The center control unit is provides a main game to a plurality of players. The center control unit is configured to randomly establish an outcome of the main game from a plurality of potential outcomes. The gaming stations accept a wager on the main game from respective players, receives the outcome of the main game and pays an award to one of the players as a function of the outcome of the main game. The center control unit randomly establishes one of the players as eligible for a bonus game, selects one of the potential outcomes of the main game as a bonus game eligible outcome, and if the bonus game eligible outcome is the outcome of the main game, provides a bonus game to the bonus game eligible player.
US10885729B2

A system for providing operational control of a vehicle includes a first network device and control module. The first network device includes: polarized antennas; a transmitter transmitting an initiator packet via the polarized antennas from the vehicle to a second network device including a synchronization access word and a CW tone, one of the first and second network devices is implemented within the vehicle, the other one of the first and second network devices is a portable access device, and at any moment in time, at least one of the polarized antennas is not cross-polarized with an antenna of the second network device; and a receiver receiving a response packet from the second network device including the synchronization access word and the first CW tone. A control module determines a difference in RTT between the initiator and response packets and detects a range extension type relay attack.
US10885719B1

A method for treating autism is provided. The method includes presenting to affected subjects therapeutic content in the form of images or video in a virtual or augmented reality system and monitoring in real time the behaviors and responses of the subject to the therapy. The virtual or augmented reality system may further include audio, and the monitoring of the therapy may be achieved using one or more tracking sensors, such as a camera.
US10885715B2

Systems and methods are provided for selectively controlling a carry mode for holograms presented in mixed-reality environments and for providing leashing buffers for the holograms. The carry mode enables holograms to be functionally moved within a single mixed-reality environment, and out into one or more different mixed-reality environments. The carry mode can be automatically applied to holograms created within the mixed-reality environment. The carry mode can also be applied responsive to user input applied to world-locked holograms, which triggers a switch from the world-locked mode to the carry mode from. Holograms can also be leashed for persistently displaying holograms associated with or linked to a user in the mixed-reality environment to provide the user increased accessibility to the hologram while navigating within and without a particular mixed-reality environment. Selectable options are presented with a hologram in carry mode for switching from the carry mode to the world-locked mode.
US10885709B2

A virtual reality software system including a virtual reality headset with a display unit configured to display a three-dimensional virtual reality environment. The virtual reality headset includes a processor and a memory to display the three-dimensional virtual reality environment on the display unit. The virtual reality software system is useful for providing a simulation for completing a medical-mission to eliminate a virtual-representation of a medical condition associated with a user.
US10885702B2

A facial expression modeling method used in a facial expression modeling apparatus is provided that includes the steps outlined below. Two two-dimensional images of a facial expression retrieved by two image retrieving modules respectively are received. A deep learning process is performed on the two two-dimensional images to generate a disparity map. The two two-dimensional images and the disparity map are concatenated to generate a three-channel feature map. The three-channel feature map is processed by a weighting calculation neural network to generate a plurality of blend-shape weightings. A three-dimensional facial expression is modeled according to the blend-shape weightings.
US10885701B1

An augmented reality (AR) application allows for the specification of various lighting conditions, or lighting states, that can be simulated for an augmented reality view of a scene. This can include, for example, specifying a time of day to cause the view to be rendered with a specific amount of sunlight, or specifying a state of various light sources that can impact the illumination of the scene. A light map and lighting state data can be determined for the scene. A change to the lighting state data can result in a filter being applied to the live view of the scene to cause the overall appearance to correspond to the target lighting state. Augmented reality content displayed with respect to the live view can be rendered to have an appearance that corresponds to the altered live view. AR content can also be used to update the appearance of shadows.
US10885696B2

A graphics processing unit (GPU) processes graphics data using a rendering space which is sub-divided into a plurality of tiles. The GPU comprises cost indication logic configured to obtain a cost indication for each of a plurality of sets of one or more tiles of the rendering space. The cost indication for a set of tile(s) is suggestive of a cost of processing the set of one or more tiles. The GPU controls a rendering complexity with which primitives are rendered in tiles based on the cost indication for those tiles. This allows tiles to be rendered in a manner that is suitable based on the complexity of the graphics data within the tiles. In turn, this allows the rendering to satisfy constraints such as timing constraints even when the complexity of different tiles may vary significantly within an image.
US10885694B2

System and methods for defining and applying animations to virtual characters with interchangeable body parts that may be combined to form composite virtual characters are disclosed. According to aspects of the invention, a software program running on a gaming platform comprises a plurality of virtual characters, each comprising a plurality of interchangeable body parts. An animation clip may be defined for an interchangeable body part of a first virtual character. The animation clip may be defined for the first virtual character's interchangeable body party using a virtual skeleton that has the bones of the interchangeable body part and the bones of one or more generic body parts. The defined animation clip may control one or more of the bones of the interchangeable body part and one or more of the bones of the one or more generic body parts.
US10885691B1

Various aspects of the subject technology relate to systems, methods, and machine-readable media for motion capture. The method includes obtaining a first video with at least one actor, the first video including a first set of movements of the at least one actor. The method also includes obtaining a second video with the at least one actor, the second video including a second set of movements of the at least one actor, the second set of movements correlating with the first set of movements. The method also includes combining the first video with the second video to obtain a combined video, the combined video including the first set of movements and the second set of movements, the first set of movements displayed as outlines.
US10885687B2

Examples of techniques to display graphical representations of analyzed augmented reality (AR) consumption data are disclosed. In one example implementation according to aspects of the present disclosure, consumption data generated from an AR experience is analyzed. A graphical representation of the analyzed consumption data is then displayed.
US10885686B2

An image is to be shared across a plurality of pages. Versions of attribute information are computed for the image, each of the versions of the attribute information associated with a respective different page of the plurality of pages, each version of the attribute information specifying a respective arrangement of at least a portion of the image in the respective page of the plurality of pages. The plurality of pages are produced for output using the respective versions of the attribute information, the produced pages for output each including at least a portion of the image.
US10885684B2

An estimation results display system capable of displaying an estimation result so that persons can intuitively recognize at a glance which learning model is selected when deriving the estimation result is provided. An input unit receives input of information associating an estimation result and information indicating a learning model used when deriving the estimation result. A display unit displays a graph that represents the estimation result by a symbol and in which a type of the symbol is changed depending on the learning model corresponding to the estimation result.
US10885683B1

A vector representation of a sketch is generated from a raster representation of the sketch. The vector representation is an abstraction of the sketch that captures the intent or desire of the user rather than a faithful reconstruction of what the user actually drew. A sketch includes one or more components. For each component, pixels of the component are clustered into multiple proxies. The multiple proxies are merged together based on their similarities and proximity to each other, resulting in a set of merged proxies. For each component, pixels within each of the merged proxies as well as merged proxies within the component are sorted into a natural drawing order. A set of geometric constructs representing the sketch are then generated by fitting one or more geometric constructs (e.g., circular arcs and line segments) onto the merged proxies.
US10885668B2

A crossing point detector includes memory and a crossing point detection unit that reads out a square image from a captured image in the memory, and detects a crossing point of two boundary lines in a checker pattern depicted in the square image. The crossing point detection unit decides multiple parameters of a function model treating two-dimensional image coordinates as variables, the parameters optimizing an evaluation value based on a difference between corresponding pixel values represented by the function model and the square image, respectively, and computes the position of a crossing point of two straight lines expressed by the decided multiple parameters to thereby detect the crossing point with subpixel precision. The function model uses a curved surface that is at least first-order differentiable to express pixel values at respective positions in a two-dimensional coordinate system at the boundary between black and white regions.
US10885666B2

Various examples of hybrid metric-topological camera-based localization are described. A single image sensor captures an input image of an environment. The input image is localized to one of a plurality of topological nodes of a hybrid simultaneous localization and mapping (SLAM) metric-topological map which describes the environment as the plurality of topological nodes at a plurality of discrete locations in the environment. A metric pose of the image sensor can be determined using a Perspective-n-Point (PnP) projection algorithm. A convolutional neural network (CNN) can be trained to localize the input image to one of the plurality of topological nodes and a direction of traversal through the environment.
US10885664B1

A method of monitoring a location of a component of an aircraft includes acquiring an image of the component during flight by an imaging device disposed at a selected location relative to the aircraft and oriented along a selected direction relative to an aircraft structure, identifying a position of the component within the image, estimating a distance in the image between the component and a reference location depicted in the image, and estimating an actual location of the component based on the distance in the image. Estimating the actual location includes correlating the distance in the image with an actual distance between the component and the reference location.
US10885663B2

A method for setting a direction of view in a representation of a virtual environment is disclosed. The method includes recording a known object in a real environment using a recording device. Further, the method includes determining a rotational offset of the direction of view in the representation of the virtual environment around a yaw axis of the representation of the virtual environment based on the recording of the object, a known position of the recording device in the real environment and a current direction of view in the representation of the virtual environment. The method further includes rotating the direction of view in the representation of the virtual environment by the rotational offset.
US10885662B2

This application provides a depth-map-based ground detection method and apparatus. The method includes: screening first sample points according to depth values of points in a current depth map; determining space coordinates of the first sample points, and determining space heights of the first sample points according to current gravity acceleration information and the space coordinates; screening second sample points in the first sample points according to the space heights; determining an optimal ground equation according to space coordinates of the second sample points; and determining a ground point in the depth map by using the optimal ground equation. Because the accuracy of the sample points that undergo secondary screening is high, the ground detection precision is high. Because this application is not excessively dependent on a depth value, the calculation complexity is low, and operation can be performed on various hardware.
US10885659B2

Disclosed is an object pose estimating method and apparatus. The pose estimating method includes acquiring a two-dimensional (2D) image corresponding to an object, extracting a global visual feature and a local geometric feature of the object in the 2D image, and estimating a three-dimensional (3D) pose of the object based on the global visual feature and the local geometric feature.
US10885654B2

Methods for determining the straightness value of a hairstyle are provided. In accordance with an embodiment, a method comprises: defining at least one hair analysis region in a digital image in which hair is depicted; ascertaining hair profiles of the hair depicted in the at least one hair analysis region, wherein the hair profiles of all hair depicted in the hair analysis region form a totality of the hair profiles; ascertaining a main direction of the hair profiles; and ascertaining the straightness value of the hairstyle on the basis of the main direction of the hair profiles and the totality of hair profiles.
US10885647B2

A method for estimating one or more of the following quantities from an electromechanical machine and/or component, the method comprising the creation of a photorealistic numerical model of the electromechanical machine or parts of it, a measurements step for combining outputs of physical sensors of which at least one is an imaging device for visualizing the external surface of the physical electromechanical machine in at least one 2-dimensional image, an estimation step combining the photorealistic numerical model and measurement step to provide an estimate of desired electromechanical quantities, wherein the estimation step is based at least on the usage of a similarity metric between the (at least one) two dimensional image of the electromechanical machine or parts of it and the images generated by the photorealistic numerical model.
US10885644B2

Embodiments of the present application relate to a method, apparatus, and system for detecting a specified image identifier. The method includes retrieving a target image to be detected from a predetermined area, binarizing the target image to be detected to obtain a target binary image to be detected, calibrating connected domains of the target binary image to be detected, successively retrieving image features of candidate connected domains, and comparing the image features corresponding to the candidate connected domains to image features of a standard specified identifier image, wherein the candidate connected domains are determined based at least in part on the calibration of the connected domains, and determining a candidate connected domain as the location of the specified identifier image based at least in part on the comparison of the image features corresponding to the candidate connected domains to image features of the standard specified identifier image.
US10885641B2

Provided is a technique for extracting information with which it is possible to track an object to be tracked, even if it happens that the object to be tracked is hidden or the like. This image processing device is provided with: a moving region identification unit which identifies, in a video, the image region associated with a moving object shown in the video; a stationary region identification unit which identifies, in the video, the image region associated with a stationary object shown in the video; and an extraction unit which extracts a feature of a partial image that is included in the image region associated with the stationary object, and that does not overlap the image region associated with the moving object.
US10885638B2

For each frame of a video, a determination is made whether an image of a hand exists in the frame. When at least one frame of the video includes the image of the hand, locations of the hand in the frames of the video are tracked to obtain a tracking result. A verification is performed to determine whether the tracking result is valid in a current frame of the frames of the video. When the tracking result is valid in the current frame of the video, a location of the hand is tracked in a next frame. When the tracking result is not valid in the current frame, localized hand image detection is performed on the current frame.
US10885636B2

Disclosed is an apparatus and method of segmenting an object. An object segmentation method according to the present disclosure includes: receiving an input image; receiving a user input indicating at least one piece of information on a foreground region and a background region included in the input image; generating at least one among a foreground pixel list and a background pixel list using the received user input; calculating Gaussian distribution of at least one pixel that makes up the input image using at least one among the generated foreground pixel list and background pixel list; and determining whether the at least one pixel is a foreground pixel or a background pixel using the calculated Gaussian distribution.
US10885630B2

A method for image segmentation comprises receiving volumetric image data for an anatomical region and generating a first volumetric patch from the volumetric image data. The method also comprises generating a second volumetric patch from the first volumetric patch by weighting a plurality of volumetric units in the first volumetric patch and receiving the second volumetric patch as an input to a convolutional neural network. The method also comprises conducting a down-sampling filter process and conducting an up-sampling filter process within the convolutional neural network.
US10885628B2

A method of completing a masked image includes, in part, identifying a multitude of images that are visually similar to the masked image, retrieving a first subset of images from the multitude of images, setting parameters of a neural network to a first set of values in accordance with the data represented by the first retrieved subset, and using the neural network with the first set of parameters to complete the masked image if the neural network having the first set of parameters is determined to meet a threshold value. If the neural network having the first set of parameters is determined not to meet the threshold value, in an iterative manner, another subset of images different from the first subset is retrieved, and the parameters of the neural network are then updated in accordance with the data represented by the other subset until the threshold value is met.
US10885624B2

A technique relates to a manufacturing process. A computer system receives a material identification of a resource being manufactured, and receives images captured of units of the resource, the resource having been cut into the units. Features are determined for each of the units from the images. Feature vectors are created on a one-to-one basis for each of the units. A blockchain is formed using the feature vectors associated with each of the units, the blockchain having the material identification of the resource and a certificate identifying the units. A feasibility of the certificate for the units of the resource is validated via the blockchain.
US10885619B2

Methods and systems for selecting an image. The systems and methods may receive one or more images as well as a context associated with the received imagery. Based on the context of the received imagery, an appropriate engine may analyze the imagery by executing one or more routines. Based on the results of the analysis, one or more of the images may be selected.
US10885615B2

Multiple lookup tables (LUTs) storing different numbers of control point values are used to process pixels within different blocks of an image, such as after image processing using tone mapping and/or tone control, and/or to collect histogram information or implement 3D LUTs. First control point values stored within a first LUT are applied against pixels of a given block of an image to produce a distorted image block. Second control point values stored within a second lookup table are applied against a pixel of the distorted image block to produce a processed pixel. The second LUT is one of a plurality of second LUTs and stores fewer values than the first LUT. A processed image is produced using the processed pixel. The processed image is then output for further processing or display.
US10885614B2

An electronic device and an image conversion method of the electronic device, the electronic device comprising: a receiving unit for receiving a first image from a source device; a decoding unit for decoding brightness information of the first image; a converting unit for converting a dynamic range of the first image on the basis of the decoded brightness information, using a mapping function; and a display unit for displaying a second image having the converted dynamic range on a display, wherein the mapping function is a curve function including a plurality of points determined on the basis of the first image, a characteristic of a change in brightness of a display of the source device, and a characteristic of brightness of a scene of the first image. The present disclosure may generate, for example, a high dynamic range (HDR) image, which is improved from a standard dynamic range (SDR) image.
US10885613B2

Provided are systems, methods, and media for real-time alteration of underwater images. An example method includes receiving an image that is captured by a wearable electronic device of a user while submerged in water, in which the wearable electronic device of the user includes one or more display screens and one or more sensors, and in which the one or more sensors include one or more cameras that are configured to capture the image. The method includes adjusting the image based, at least in part, on one or more environmental factors of the water, in which the adjusting of the image includes adjusting colors of the image to compensate for changes in color while submerged in the water. The method includes causing the wearable electronic device to display the adjusted image to the user while submerged in water via the one or more display screens.
US10885612B2

In some examples, luminance-biased sharpening for thermal media printing may include converting an input image to a grayscale luminance representation. For each pixel of a plurality of specified pixels of the converted input image, a sharpening lightness value may be determined. Further, for each pixel of the plurality of specified pixels of the converted input image, a ratio of the sharpening lightness value to a corresponding original lightness value may be determined. Based on the determined ratio, a sharpened output image corresponding to the input image may be generated.
US10885610B2

An imaging device includes: an image capture unit having a first image capture region that performs image capture under first image capture conditions, and a second image capture region that performs image capture under second image capture conditions that are different from the first image capture conditions; and a generation unit that generates an image of a photographic subject captured in the first image capture region according to image data for a photographic subject captured in the second image capture region.
US10885608B2

In implementations of super-resolution with reference images, a super-resolution image is generated based on reference images. Reference images are not constrained to have same or similar content as a low-resolution image being super-resolved. Texture features indicating high-frequency content are extracted into texture feature maps, and patches of texture feature maps of reference images are determined based on texture feature similarity. A content feature map indicating low-frequency content of an image is adaptively fused with a swapped texture feature map including patches of reference images with a neural network based on similarity of texture features. A user interfaces allows a user to select regions of multiple reference images to use for super-resolution. Hence, a super-resolution image can be generated with rich texture details incorporated from multiple reference images, even in the absence of reference images having similar content to an image being upscaled.
US10885599B2

A device for hailing a vehicle includes a location sensor outputting location information indicative of a location of the device. The device further includes a device interface configured to receive an input from a user of the device. Responsive to the input, a transmitter of the device transmits the location information, input information, and identification information for the device to a dispatch server system. The transmitter is further configured to route the location information, the input information, and the identification information for the device to only the dispatch server system. The identification information is used by the dispatch server system to set a predefined location associated with the identification information as a destination for a trip for the user in the vehicle. The predefined location is defined in an account corresponding to the identification information of the device maintained by the dispatch server system prior to receipt of the input.
US10885597B1

Described are methods and systems for retrieving and serving the regulatory history of a property. For example, an identification of data sources for permits and approvals is stored in a computer system. Property identifiers from the data sources are stored in the computer system. The system identifies the types of permit and approval data available from each of the data sources for each of the property identifiers. A determination can be made of the completeness of the regulatory history available for each property associated with each of said property identifiers. The system receives a request for the regulatory history of at least one of the properties associated with the property identifiers. A web page may be populated with a list of the regulatory history for the property.
US10885595B2

A food depositing system for the benefit of customers and food shops includes a first electronic device. The first electronic device includes a processor and programs stored in a memory. The processor causes the display of an interactive depositing interface during a food depositing operation, the deposited food items being input as deposited items. Identity and certain features of a depositing customer are also obtained during the depositing operation and an association is made accordingly and stored to await the customer's takeback of food deposited.
US10885589B2

Personal property inventory systems and methods include a computing device that analyzes images of rooms in a residence to identify personal property items. Identified personal property items are compared to a predetermined schedule of items that is based in part on purchase transaction data for at least one resident. If an item on the schedule is not one of the identified personal property items, an inquiry to a user in the residence is made to clarify whether or not the item is in the room. Based on the analyzed images and the received answers, a personal property inventory is generated.
US10885582B2

An unpriced order auction and related market center and process are disclosed which allow posting market centers (e.g., exchanges) to schedule an auction that includes unpriced (Market) orders only. Such unpriced order auction executes at the midpoint of the NBBO, ensuring that the cross reflects the best prices in the entire marketplace, while discouraging the manipulation of the auction price on the posting market center. The disclosed auction also executes concurrently, but separately from the regular continuous matching process.
US10885572B1

A computer-implemented method and system for facilitating a sending of a gift from a first machine to a second machine may include a processor of a computer server reviewing a first list of one or more names of people maintained in a computer database. The processor may review context information related to the one or more names to determine if a moment exists for sending a gift from a first machine to a second machine. Each of the one or more names is associated with a respective second machine. The processor may automatically generate a second list of one or more names of people associated with a moment for receiving a gift. The processor of the computer server may receive from a first machine a selection of at least one of the names on the second list who have been identified as associated with a moment for receiving a gift.
US10885570B2

An embodiment of this disclosure provides an apparatus. The apparatus includes a memory element configured to store a plurality of products and services and a processor. The processor is configured to receive profile information for a user accessing a plurality of video content. The processor is also configured to receive video content information for each of the plurality of video content being accessed by the user in a smart viewer. The video content information identifies at least one category associated with each of the plurality of video content. The processor is also configured to identify one or more of the plurality of products or services based on the profile information and the at least one category of the video content information. The processor is also configured to send the one or more of the plurality of products or services to the smart viewer.
US10885567B2

A consumer may enter a physical merchant location. A reverse bidding system determines a confidence score that the consumer will make a non-fraudulent purchase of a product. The reverse bidding system performs an online price comparison. The reverse bidding system may transmit an offer to the consumer to purchase the product at the physical merchant location for a discounted price.
US10885564B1

Disclosed are systems, methods, and computer-readable storage media to provide integrated ecommerce solution on a social network. In some aspects, the social network may provide an ecommerce interface for products offered by the social network itself. A social network ecommerce engine may provide data driven capability, enabling it to import product information offered by other vendors. The products offered by these vendors may then be presented to social network users via the social network interface. By providing a unified ecommerce interface for both products offered by the social network and those offered by other vendors, a user's ecommerce experience on the social network is enhanced, leading to increased purchases of products via the social network.
US10885563B2

The invention is incorporated into an interactive web data seller widget that enables any ecommerce site to provide access to and from large, remotely stored databases to its web visitors and for those visitors to prospect/filter within the databases, for example both via geographic and demographic criteria. Users can find, for example, appropriate geographic and demographic matches to any applicable search criteria. Additionally the invention enables the web visitor to order as a deliverable subset of the remotely stored database a detailed list of the required database subset and for the ecommerce site to sell that data subset to the visitor via a web shopping cart and checkout process. And the invention enables the web visitor to preview the selected subset of data from any database prior to placing an order for the same.
US10885556B2

A fashion display method, system, and non-transitory computer readable medium, include a customer identification circuit configured to identify a fashion style of a customer viewing a fashion display, a customer assessing circuit configured to determine an assessed trait of the customer by assessing the fashion style of the customer, and a display augmenting circuit configured to augment the fashion display to display a new fashion display customized to the customer based on the assessed trait.
US10885555B2

An apparatus and a method by which a content such as an advertisement corresponding to a user at the reception apparatus side can be selectively outputted to the reception apparatus are provided. A transmission apparatus transmits signaling data (MPD) having a user information setting region, a control information file capable of being accessed or generated applying user information-set data generated by a process for the MPD, and a user information-corresponding advertisement capable of being acquired and reproduced on the basis of description data of the control information file. The reception apparatus sets user information to the user information setting region of the MPD, applies the generated user information-set data to acquire a control information file of a user information-corresponding advertisement, applies the description data of the acquired control information file to acquire the user information-corresponding advertisement, and outputs the user information-corresponding advertisement.
US10885551B2

A system and associated methods for enabling a tenant of a multi-tenant platform to customize the promotional functions of the tenant's eCommerce website which is hosted on the multi-tenant platform. The promotional offer(s) may be configured to suit the tenant's short term and/or long term business needs, such as to encourage purchase of a particular product or service at a particular time, to encourage a purchase in response to a particular business event or situation, to encourage a purchase in response to a particular action or lack of action by the consumer, to encourage a purchase in response to a particular inventory level or revenue amount of the tenant, to encourage a purchase in response to determining that the consumer was the object of a sales pitch from one of the tenant's salespeople, etc.
US10885548B2

Disclosed is a system and method for email management that leverages information derived from automatically generated templates in order to identify types of message and message content. The systems and methods discussed herein involve identifying messages matching specific template types and structures, and automatically extracting important data from email messages matching those templates. The extracted data enables improvements for a user's experience and increased monetization. That is, templates can be analyzed to determine a type of email message, which in turn can be presented to a receiving user within an automatic folder or tag designation. Additionally, email snippets or previews can be generated from the extracted data for display within a user's inbox. Also, the extracted data can be used for monetization purposes, by serving targeted advertisements based upon the data extracted from such messages.
US10885546B2

A method is disclosed for tracking advertisement effectiveness. First information associated with desired advertising information is broadcast from at least one of a plurality of fixed information nodes. A mobile unit receives the broadcast information and outputs the desired advertising information. An advertisement counter is started at the time of receipt of the broadcast information and presence information is broadcast from at least one of a plurality of fixed monitoring nodes over a restricted broadcast range, which at least one fixed monitoring node is disposed in a predetermined fixed physical proximity with a vendor location. The broadcast presence information is received at the mobile unit and a presence counter is started in response to receipt of the presence information. At the mobile unit loss of receipt of the broadcast presence information, the presence counter is stopped.
US10885545B1

An online system receives information from a third-party system identifying products offered by the third-party system and content publishing users associated with each product. The online system identifies products associated with a specific content publishing user to the specific content publishing user and receives a content item from the specific publishing user including a link to the third-party system. After presenting the content item to a user, the online system receives information from a tracking mechanism included in content maintained by the third-party system if the user interacts with the third-party system after being presented with the content item. Based on information from the tracking mechanism identifying products associated with the specific content publishing user, the online system may modify subsequent presentation of content items associated with the specific content publishing user.
US10885542B2

A multi-restaurant facial recognition includes one or more cameras, first point-of-sale (POS) terminals, and a backend server. The cameras are disposed within a first retail establishment and are configured to capture one or more images of a patron within the first retail establishment. The POS terminals are also within the first retail establishment and one or more of the first POS terminals receives the one or more images and transmits a request over a network for enrollment of the patron in a loyalty program. The backend server receives the request, enrolls the patron in the loyalty program, and stores loyalty program data, where the backend server may recognize and provide the loyalty program data in response to subsequent requests for recognition of the patron from any one of a plurality of second POS terminals that are in other retail establishments that are related to the first retail establishment.
US10885534B1

Embodiments of methods, systems, and storage media associated with height-based item retrieval are described. A product demand determination system (“PDS”) may receive an indication of a product which a customer may desire to purchase. If the product is not available for purchase, the PDS may request information about the desired product. The PDS may then generate a product demand page which may allow customers to provide feedback as to whether the desired product should be sold. The PDS may also determine, based in part on the feedback, whether the e-commerce system should provide the desired product for sale based on various market considerations. Additionally, the PDS may be configured to receive seller information from one or more sellers who may wish to sell the desired product or service. Other embodiments may be described and/or claimed.
US10885530B2

Techniques relate to managing digital credentials. An operation evaluation system monitors, using sensors configured to detect physical attributes of a user in a physical environment, physical attributes of the user while the user performs a user action in a testing environment. Data corresponding to the physical attributes of the user is transmitted to one or more digital credential generators. A digital credential template associated with at least one of the physical attributes of the user is determined. For the digital credential template, a criteria associated with the digital credential template is retrieved and compared to the physical attributes. Based on the comparison, whether or not the user is eligible to receive a digital credential is determined based on the digital credential template, and, in response to determining that the user is eligible to receive a digital credential based on the digital credential template, a digital credential is generated.
US10885528B2

A system and method for logging and reporting driver activity and vehicle operation includes identifying a driver of a vehicle, recording operating data with an on-board recorder that is hard-wired to an engine control module, coupled to a mileage sensing system, and linked to a global navigation satellite system, and recording duty status of the driver. An hours of service log and a fuel tax log are created from the operating data. The system and method includes comparing the driver's hours of service log to an applicable requirement, indicating to the driver whether the driver is in-compliance or out-of-compliance with the applicable requirement, and automatically uploading the logs to a receiver external to the vehicle using a wireless telecommunications network.
US10885525B1

A method and system for employing biometric data includes first and second user computing systems coupled to respective first and second biometric devices for generating biometric data. A first user of the first user computing system uses the first biometric device, thus causing a generation of first biometric data which is then used as a database index to locate and authorize access to a database zone exclusively dedicated to the first user. The first user can further access the database zone on the second user computing system, and authorize access to a portion of data within the database zone to a second user of the second user computing system.
US10885522B1

A method that includes receiving, from a user device, a request for a listing of merchants; in response to receiving the request for a listing of merchants, sending, to the user device, data describing one or more merchants and respective initial geographic locations of the one or more merchants; receiving, from the user device, a user request for updating a geographic location of a particular merchant in the one or more merchants; sending a request for an updated geographic location to a computing device of the particular merchant; receiving, from the computing device of the particular merchant, data describing an updated geographic location of the particular merchant; and providing, to the user device, data describing the updated geographic location of the particular merchant.
US10885521B2

Methods and apparatuses for manufacturing a series of dental aligners. These methods generally include coordination of a dental aligner laboratory coordinating early in the pre-approval process for financing the dental aligner series, a third party financing service, and/or a dental practitioner (e.g., dentist, orthodontist, etc.).
US10885518B2

The objective of the present invention is, with respect to a portable terminal which is provided with an electronic money function, to facilitate restoration of an original state if a terminal has been discovered, while preventing unauthorized usage of electronic money at a time of loss for a terminal which is provided with an electronic money function. If a terminal is lost, an electronic money server is accessed from a second terminal in order to perform a loss lock request. The electronic money server turns ON a loss lock flag corresponding to an electronic money ID in order to output a negative flag ON instruction for an electronic money function section at a point at which access has been made from the terminal. For the electronic money function section, by turning ON a negative flag, the electronic money function section is locked so that settlements and charges are disabled.
US10885516B2

Disclosed is secure decryption and business rule validation of encrypted confidential data within a hardware security module (HSM). The validation may include the use of a Bloom filter stored and executing within the HSM. The return order of encrypted data within the HSM as well as requests for external data relating to validation may be randomized to further harden against correlation attacks.
US10885510B2

A wearable device, e.g., a smart watch, may be connected to a communication device, such as a mobile smart phone, via Bluetooth or other Near Field Communication (NFC). In particular, the wearable device may have a touch screen that may serve as an extended display and/or user input device of the communication device. For example, a user may receive payment related notifications on the wearable device. The user also may operate the wearable device to make and/or receive payments, view transaction history, view and/or accept offers from nearby merchants, view and/or check in to nearby stores and etc. Further, the wearable device also may allow the user to make payment transactions in extreme environments not suitable for the communication device, such as under water.
US10885504B2

A secure registry system and method for the use thereof are provided which permits secure access to a database containing selected data on a plurality of entities, at least portions of which database has restricted access. Mechanisms are provided for controlling access to restricted access portions of the database are provided, such access being determined by at least one of the identity of the requesting entity and the entity's status. A multicharacter public code may be provided which the system can map to provide permit delivery of items, complete telephone calls and perform other functions for entities. The system may also be utilized to locate an individual based on limited biological data. Organizations utilizing the system may have custom software facilitating their access and use of the system.
US10885496B2

A restocking hub with interchangeable buttons mapped to item identifiers is described herein. In some instances, a local hub may receive an actuation signal from a particular button of a set of interchangeable buttons communicatively coupled with the local hub, the local hub being communicatively coupled with a remote server. The local hub may transmit a signal including a button ID of the particular button to the remote server based on the particular button being activated and the local hub receiving the actuation signal from the particular button. In some implementations, the remote server may determine an item associated with the particular button and attributes of the item based on the button ID of the particular button and a mapping of button IDs to items in a database accessible by the remote server, and execute a defined action using the attributes of the item associated with the particular button.
US10885485B2

Data processing systems and methods, according to various embodiments, are adapted for mapping various questions regarding a data breach from a master questionnaire to a plurality of territory-specific data breach disclosure questionnaires. The answers to the questions in the master questionnaire are used to populate the territory-specific data breach disclosure questionnaires and determine whether disclosure is required in territory. The system can automatically notify the appropriate regulatory bodies for each territory where it is determined that data breach disclosure is required.
US10885481B2

An agricultural work management system includes: a data input unit configured to receive, from an agricultural crop harvester, harvesting position data indicating a harvesting work position as agricultural land information, harvest amount data indicating a harvest amount of the agricultural crop harvested in the agricultural land, and quality data indicating the quality thereof as agricultural crop information; a database server configured to store the agricultural land information and the agricultural crop information such that they can be associated with each other; an agricultural work evaluation unit configured to perform agricultural work evaluation on the agricultural land based on the agricultural land information and the agricultural crop information; and a data output unit configured to send out the agricultural work evaluation data generated by the agricultural work evaluation unit.
US10885476B2

A method evaluates business components in an enterprise. One or more processors receive an input of rating values for a business software application which describe how effective the business software application is in meeting pre-determined requirements of a set of business technology factors. The processor(s) determine that the business software application provides a best architectural fit for meeting the pre-determined requirements of the set of business technology factors. The processor(s) identify a best fit server from multiple servers, wherein the best fit server has more software application modules required to run the business software application as compared to other servers from the multiple servers. The processor(s) install on the best fit server the business software application that provides the best architectural fit for meeting the pre-determined requirements of the set of business technology factors.
US10885468B2

A device may receive input indicating one or more search parameters associated with a search. The device may perform a comparison of the input and a dictionary file to identify the one or more search parameters associated with the search. The dictionary file may be associated with a domain specific language. The device may determine a combination or quantity of search parameters associated with the search based on a result of the comparison. The device may select a search template to be used to perform the search based on the combination or quantity of search parameters. The search template may be populated with information identifying the one or more search parameters. The device may perform the search using the search template populated with the information identifying the one or more search parameters. The device may perform an action based on a result of performing the search.
US10885467B2

A method for privatizing an iteratively reweighted least squares (IRLS) solution includes perturbing a first moment of a dataset by adding noise and perturbing a second moment of the dataset by adding noise. The method also includes obtaining the IRLS solution based on the perturbed first moment and the perturbed second moment. The method further includes generating a differentially private output based on the IRLS solution.
US10885466B2

A method for determining an identity of a URL visited by a user from a vantage point in a network in which network traffic is encrypted includes determining a host to model, generating a list of URLs hosted by the host to model, repeatedly retrieving web resources referenced by the list of URLs hosted by the host to model and generating a network traffic signature upon each retrieval, generating a data feature for each of the generated network traffic signatures, and training, using the generated data features, a classifier corresponding to the host to model, wherein the classifier is configured to determine an identity of the visited URL from a signature of network traffic produced by the retrieval of a resource referenced by the visited URL.
US10885456B2

A method of processing sensor logs is described. The method includes accessing a first sensor log and a corresponding first reference log. Each of the first sensor log and the first reference log includes a series of measured values of a parameter according to a first time series. The method also includes accessing a second sensor log and a corresponding second reference log. Each of the second sensor log and the second reference log includes a series of measured values of a parameter according to a second time series. The method also includes dynamically time warping the first reference log and/or and second reference log by a first transformation between the first time series and a common time-frame and/or a second transformation between the second time series and the common time-frame. The method also includes generating first and second warped sensor logs by applying the or each transformation to the corresponding ones of the first and second sensor logs.
US10885452B1

A first graph is generated from a text data set, with graph nodes representing named entities in the data set and edges representing relationships between the named entities, and with edge weights indicating confidence levels. At least one cycle of the graph may be designated as inconsistent using a rule set. An edge may be selected for deletion from the first graph based on its presence in an inconsistent cycle, the cycle's weight, and/or on the edge weight. A representation of relationships indicated in the modified graph is provided programmatically.
US10885446B2

Disclosed herein are system, method, and computer program product embodiments for vehicular telematics with virtual-reality monitoring capabilities. An example system may establish a data connection to a plurality of sensors corresponding to at least one component of a vehicle, retrieve status information corresponding to the at least one component of the vehicle, from the plurality of sensors, send the status information retrieved from the plurality of sensors to a data set, receive at least one result of predictive analytics performed with the data set, and generate output via an interface. Other embodiments may additionally place requests for new parts or service based on the at least one result of the predictive analytics. The data set may be a structured database or an unstructured cluster. Big data analytics may use simulations for predictions. Output may leverage virtual reality or augmented reality to improve ease of use and intuitiveness for any role of users.