US10959357B2

A circuit block assembly is provided that includes circuit blocks that each include a circuit board and a semiconductor element that is disposed on a first main surface of the circuit board. Moreover, each of the circuit blocks includes a metal heat spreader that is connected to the semiconductor element directly or by a thermally conductive member interposed therebetween. A thermally conductive sheet is provided that is thermally connected to the heat spreader. The thermally conductive sheet has a specific electrical resistance higher than a specific electrical resistance of the heat spreader.
US10959354B2

Electromagnetically shielding an enclosable structure having a floor, walls, a ceiling, and at least one closeable opening by applying a shielding wallcovering to at least a portion of one of the walls and applying a second type of shielding material to at least a portion of the enclosable structure, wherein the second type of shielding material differs from the shielding wallcovering. The shielding wall covering is wallpaper comprising a metal-coated broad good and a resin. Other types of shielding material may include a transparent, shielding window covering such as NiCVD coated screen of woven silk fibers; shielded flooring such as a layered combinations of Kevlar non-woven as a base layer, nickel-coated non-woven layers, and a PCF toughened polymer; and a transition shielding strip made of a base layer of the shielding wallpaper with a PCF toughened polymer coating over a portion of the strip.
US10959351B1

The disclosed apparatus may include (1) a plenum that (A) interfaces with a panel of a telecommunications system that facilitates traffic within a network and (B) reduces a gap between the panel of the telecommunications system and a removable telecommunications module that is installed into the telecommunications system and (2) an air channel that is incorporated in the plenum, wherein the air channel directs airflow into a vent hole of the panel of the telecommunications system. Various other apparatuses, systems, and methods are also disclosed.
US10959347B2

A communication module for a communication or automation device includes a housing having a connection region that can be brought into contact with a base module of the communication or automation device, wherein centering pins of the connection region are insertable into corresponding receptacles in the base module, a fastening screw having a threaded section penetrates the housing between the centering pins, where the threaded section of the fastening screw is screwable into a threaded hole in the base module, and a passage for receiving the fastening screw is arranged substantially centrally in the housing and extends at right angles to the connection region, the fastening screw has a driver ring connected to it that surrounds a section of a shaft of the fastening screw and where, along the passage, a cutout is provided in the housing for the driver ring that is axially displaceable inside the cutout.
US10959337B2

A method for manufacturing connection structure, the method includes arranging a first composite on a first surface of a first member where a first electrode is located and arranging conductive particles on the first electrode, arranging a second composite on a region other than the first electrode of the first surface, arranging the first surface and a second surface of a second member where a second electrode is located, so that the first electrode and the second electrode are opposed to each other, pressing the first member and the second member, and curing the first composite and the second composite.
US10959331B2

An item may include fabric having insulating and conductive yarns or other strands of material. The conductive strands may form signal paths. Electrical components can be mounted to the fabric. Each electrical component may have an electrical device such as a semiconductor die that is mounted on an interposer substrate. The interposer may have contacts that are soldered to the conductive strands. A protective cover may encapsulate portions of the electrical component. To create a robust connection between the electrical component and the fabric, the conductive strands may be threaded through recesses in the electrical component. The recesses may be formed in the interposer or may be formed in a protective cover on the interposer. Conductive material in the recess may be used to electrically and/or mechanically connect the conductive strand to a bond pad in the recess. Thermoplastic material may be used to seal the solder joint.
US10959327B2

A plate-shaped multilayer wiring substrate includes at least two resin layers stacked on top of each other and each including an insulating base and a conductive pattern provided on the insulating base, and a front surface layer joined onto the resin layers stacked. The front surface layer has a higher elastic modulus than an elastic modulus of the insulating bases. A joint interface between the resin layers and the front surface layer includes projections and depressions. Also, a method for manufacturing the plate-shaped multilayer wiring substrate includes a step of stacking, on top of resin layers, a front surface layer having a higher elastic modulus than an elastic modulus of the resin layers, and a step of performing pressing under pressure from above the front surface layer by using a flat surface in a heated state to join the resin layers and the front surface layer.
US10959326B2

A stretchable circuit substrate includes: a base material being stretchable; a wiring which is on a first surface side of the base material, and which includes a bellows-like member including a plurality of ridges and recesses arranged in a first direction which is one of in-plane directions in the first surface of the base material; and an adjustment layer which includes the bellows-like member and is on the first surface side of the base material so as to at least overlap, in a plan view, a wiring region in which the wiring is positioned; wherein the adjustment layer has a Young's modulus smaller than a Young's modulus of the wiring.
US10959316B2

A wireless wiring apparatus includes a ceiling-embedded casing and a power-receiving casing. The ceiling-embedded casing includes screws connected to a surface of the ceiling-embedded casing and configured to be connected to a ceiling, a bracket inside the ceiling-embedded casing and connected to the screws, a coil, and a power wire connected to an external alternating current electrical power source. The power-receiving casing includes neodymium magnets on another surface of the power-receiving case, L-shaped notches formed adjacent to the neodymium magnets, and a coil of wire formed inside the power-receiving casing.
US10959315B2

A system for controlling a plurality of lighting units that are located in spaces of a building, each of said plurality of lighting units including an illumination module via which a respective lighting characteristic is able to be output therefrom; the system including at least one lighting settings module configured for storing predefined settings indicative of default lighting characteristics for output by illumination modules of lighting units that are associated with each of the spaces or types of spaces; a user input unit via which a user is able to selectably associate at least one of the plurality of lighting units with any one of the spaces or types of spaces in which it is located; and at least one control module whereby, responsive to the user associating at least one of the plurality of lighting units with the space or type of space in which it is located, the at least one control module is configured to operate the illumination module of the at least one lighting unit so as to output the default lighting characteristic for the illumination module of the at least one lighting unit associated with the space or type of space in which it is located by reference to the predefined settings stored in the at least one lighting settings module.
US10959313B2

A light emitting diode (LED) lighting fixture includes a lamp having a tube with at least one LED lamp positioned therein and operatively connected with external electrical contacts. The lamp has at least one communication protocol address associated therewith. A communication protocol converter is associated with the lamp and is configured to receive an instruction from a communication protocol controller, determine if the instruction is intended for the associated at least one communication protocol address, and if so, control the at least one LED lamp based on the instruction.
US10959302B2

A power distribution unit includes a housing, a plurality of power outlets disposed within the housing, and a dynamic illumination element operable in a user selected one of a plurality of distinct colors. Systems and methods of color coding input power paths to power distribution units are also described. The power distribution units are universally used in different color coded combinations with increased manufacturing and supply chain efficiencies, and simplified customer order processing.
US10959291B2

The present invention provides a method for connecting a plurality of lighting devices installed in a predetermined indoor space and controlling the same on the basis of a wireless mesh network by using a mobile communication terminal of a user. The method includes: setting at least one lighting device selected from the plurality of lighting devices as a bridge control means and designating remaining lighting devices as a mesh network group; registering the lighting device set as the bridge control means and the lighting devices designated as the mesh network group; and accessing the lighting device registered as the bridge control means; and on the basis thereof, controlling operations of the lighting device set as the bridge control means and the lighting devices designated as the mesh network group.
US10959279B2

A method performed by a User Equipment (UE) for handing a Radio Link Failure (RLF) on a first group of cells in a wireless communication network is provided. The UE is engaged in an ongoing communication with the wireless communication network via a first group of cells and a second group of cells. The UE detects (501) that an RLF is on one or more out of the first group of cells. The further UE sends (502) a report to a network node in the wireless communication network. The report is sent via one or more out of the second group of cells while continuing the communication with the wireless communication network. The report comprises radio link information about the RLF on one or more out of the first group of cells.
US10959268B2

Methods, systems, and devices for wireless communications for determining a minimum time gap between an received downlink message and transmission of an uplink message in response to the received downlink message. In some cases, a user equipment (UE) may receive a downlink message to perform a random access procedure. The UE may determine a minimum time gap based on an uplink transmission preparation time. The UE may transmit a random access preamble based on the minimum time gap. In some examples, the UE may receive a timing advance (TA) command and may determine a minimum time gap between receipt of the TA command and transmission of a time-adjusted uplink message.
US10959265B2

A communication apparatus compatible with an IEEE 802.11ax standard that enables multi-user communication in which signals for one or more other communication apparatuses are multiplexed and transmitted, the communication apparatus determines, in a case where the multi-user communication is uplink communication, whether an incompatible apparatus exists around the communication apparatus, the incompatible apparatus being compatible with any of standards of an IEEE 802.11 series that precede the IEEE 802.11ax standard and incompatible with the IEEE802.11ax standard, and transmits, in a case where it is determined that the incompatible apparatus exists around the communication apparatus, an MU-RTS (Multi User Request To Send) frame before data communication through the multi-user communication.
US10959260B2

A method and apparatus are disclosed for time resources for NRU configured UL. In one embodiment, a network node is configured to configure a wireless device (WD) with at least one configured grant, CG, uplink transmission configuration; and receive signaling based at least in part on the at least one CG uplink transmission configuration. In one embodiment, a wireless device (WD) is configured to obtain at least one configured grant, CG, uplink transmission configuration; and transmit signaling based at least in part on the obtained at least one CG uplink transmission configuration.
US10959259B2

Methods, systems, and devices for wireless communications are described. A wireless communications system may support grants for uplink or downlink transmission over multiple transmission time intervals (TTIs). A multi-TTI grant may include a base grant and an extended grant that include separate information and may be transmitted simultaneously (e.g., within the same TTI) or separately. A grant type (e.g., whether a grant is a base grant or an extended grant) or an association between a base grant and an extended grant may be conveyed (e.g., via the multi-TTI grant). A downlink assignment index (DAI) may be included for one or more TTIs subject to the multi-TTI. For instance, DAI may be included for each TTI or for a subset of TTIs.
US10959258B2

A transmission allocation method is disclosed for a network node of a wireless communication system configured to communicate using an Orthogonal Frequency Division Multiplexing (OFDM) signal comprising sub-carriers in a frequency domain and a symbols in a time domain. The network node is associated with a network node bandwidth comprising a network node direct current (DC) sub-carrier. The network node is configured to communicate with a wireless communication device (WCD) associated with a WCD bandwidth comprising a WCD DC sub-carrier which is different from the network node DC sub-carrier. The method comprises acquiring, in relation to an upcoming communication between the network node and the WCD, at least one of an indication of a receiver DC frequency and an indication of a transmitter DC frequency, determining a transmission allocation for the upcoming communication based on the acquired indication(s), and performing communication based on the transmission allocation.
US10959253B2

A transmission method of a base station is provided. The base station generates a physical channel or a physical signal using a physical resource block (PRB) that is a resource allocation unit in a frequency domain. The base station transmits the physical channel or the physical signal.
US10959250B2

Methods, systems, and devices for wireless communications are described. A wireless device, such as a user equipment (UE), may receive, via a first control resource set (CORESET) of a plurality of CORESETs monitored by the UE, a first downlink grant that schedules a downlink data transmission to the UE. The UE may receive the downlink data transmission from a first transmission reception point (TRP) of a plurality of TRPs and transmit feedback information for the downlink data transmission to the first TRP based at least in part on the first TRP being associated with the first CORESET or the first downlink grant being received via the first CORESET.
US10959248B2

The present disclosure relates to a pre-5th-Generation (5G) or 5G communication system to be provided for supporting higher data rates Beyond 4th-Generation (4G) communication system such as Long Term Evolution (LTE). The present application provides a data receiving method. The method includes: when a category-1 service occupies resources scheduled for a category-2 service, a terminal receives data of the category-2 service according to information about scheduling of category-1 service data. According to the present application, resources of category-2 services can be reused for receiving category-1 service data to satisfy requirements for low delay of the category-1 services and increase the utility efficiency of resources of the category-2 services.
US10959243B2

Embodiments described herein provide a method for resource unit signaling with reduced data bits in a wireless local area network. At a wireless transceiver, a data frame may be obtained for transmission. The data frame includes a first preamble portion and a second preamble portion compliant with a wireless local area network communication protocol. When an available resource unit for transmitting the data frame is less than an allowed bandwidth, the first preamble portion and the second preamble portion may be configured with resource unit signaling bits. When the available resource unit is greater than or equal to the allowed bandwidth, the resource unit may be virtually divided into a plurality of channels. At least one of the first preamble portion and the second preamble portion may be configured with a first number of bits representing a number of users spatially multiplexed on a channel from the plurality of channels.
US10959239B2

This application relates to the field of communications technologies, and in particular, to a communication method in a directional communications system, and a receiver. The method of this application includes: receiving a request message; and performing directional channel listening in a direction facing a transmitter, and sending a response message if it is learned through the listening that a channel is available, or skipping sending the response message if otherwise. According to the method of this application, after receiving the request message, the receiver performs directional channel listening in the direction facing the transmitter.
US10959219B2

The present invention discloses a method and device for receiving a downlink control channel according to various embodiments. A method and device are disclosed, the method for receiving a downlink control channel according to an aspect of the present invention includes: a step for receiving a subframe including a downlink control region; and a step for performing blind decoding on a search space in the downlink control region, wherein the search space includes a plurality of PDCCH candidates which correspond to respective aggregation levels and include control channel elements (CCEs), and each of the plurality of PDCCH candidates overlaps at least one PDCCH candidate.
US10959204B2

Systems, methods, and apparatus for geolocating a signal emitting device are disclosed. A monitoring array comprises at least four monitoring units. A distance ratio between the at least four monitoring units relative to a midpoint is determined. The at least four monitoring units are operable to scan independently for a signal of interest. The at least four monitoring units are operable to calculate times of arrival and angles of arrival for the signal of interest. Each of the at least four monitoring units is operable to measure the signal of interest and transmit a formatted message to other monitoring units within the monitoring array. Each of the at least four monitoring units is operable to determine a location of the signal emitting device from which the signal of interest is emitted based on calculations and measurements relating to the signal of interest.
US10959197B2

Methods and apparatuses for cell detection, synchronization and measurement on unlicensed spectrum. A method for receiving a discovery reference signal (DRS) includes identifying, based on a DRS measurement timing configuration (DMTC), a DRS detection/measurement gap duration and a periodicity; and listening for the DRS on a carrier in an unlicensed spectrum during the identified gap duration at the identified periodicity. An apparatus for an eNodeB associated with a cell includes a controller and a transceiver. The controller is configured to configure a DMTC including a DRS detection/measurement gap duration and periodicity. The transceiver is configured to transmit the DRS on a carrier in an unlicensed spectrum during the gap duration at the periodicity.
US10959191B2

Apparatuses, methods, and systems are disclosed for receiving a transmit power control command for transmission power adjustment. One method includes monitoring a feedback channel. The feedback channel includes: feedback information corresponding to a data transmission from a remote unit to a network unit; and a transmit power control command including information for the remote unit to adjust a transmission power for subsequent data transmissions to the network unit.
US10959188B2

A user equipment (UE) may transmit a control channel and a data channel using contiguous resource allocations of a portion of a slot. The control channel may be associated with control channel power spectral density (PSD) and the data channel may be associated with a data channel PSD. When a difference between the control channel PSD and the data channel PSD exceeds a maximum delta value, the UE may experience degraded performance as a result of tonal interference and/or the like. In some aspects, the UE may determine a control channel transmit power for the control channel and a data channel transmit power for the data channel. The control channel transmit power and the data channel transmit power may be determined such that the maximum delta value is not exceeded and that a threshold relating to a link budget is satisfied, thereby ensuring that performance is not degraded.
US10959185B2

A system that incorporates aspects of the subject disclosure may perform operations including, for example, monitoring performance parameters in a communications network, identifying a degradation in performance of one or more nodes of the communications network according the monitored performance parameters, and initiating corrective action to mitigate the degradation in performance of the one or more nodes of the communications network. Other embodiments are disclosed.
US10959172B2

The method for transmitting and receiving data at a base station in a wireless communication system according to one embodiment of the present invention includes the steps of receiving a performance report from a terminal, determining whether the addition of a serving cell is necessary, when the addition of the serving cell is necessary, transmitting a request for receiving a cell identifying signal to one or more other base stations on the basis of the received performance repoπand transmitting a request for transmitting the cell identifying signal to the terminal. According to the embodiment, in a network in which a small cell and a macro cell are overlapped and operated, the terminal can minimize battery consumption and quickly recognize the small cell.
US10959171B2

Cell selection by a service group is disclosed. A user equipment (UE) determines that a first cellular service of a plurality of cellular services is desired. The UE accesses service group information that correlates a plurality of service groups to a plurality of cells, wherein each service group is associated with one or more cellular services. The UE initiates a first connection with a first cell of the plurality of cells that can provide the first cellular service based at least in part on the service group information.
US10959170B2

A method including determining a plurality of access points (APs) to be used in an access point cluster set (CS) for a user device (UD); and for at least one of the plurality of access points (APs), assigning an access point availability state from a plurality of possible access point availability states, where the plurality of possible access point availability states includes a suspended state.
US10959169B2

A method, a device, and a non-transitory storage medium are described in which a radio access network slice and core network slice service is provided based on RAN-CN network slice pairing information. A radio access network slice and/or a core network slice uses the RAN-CN network slice pairing information to select network resources to support sessions of end devices. The RAN-CN network slice pairing information may include location information, radio access network slice information, core network slice information correlated to different types or applications or services available to end devices. The RAN-CN network slice pairing information may include information indicating current and available radio access network resources pertaining to the radio access network slices and threshold resources that may be used to support the different types of applications or services.
US10959165B2

The disclosure discloses mobile terminal-based network access point storage processing method and mobile terminal. The mobile terminal-based network access point storage processing method may include actions: presetting periodic cleaning time for periodically cleaning network access points and screening time for filtering out long-term idle network access points; acquiring latest connection time when the mobile terminal is connected to one of the network access points, and storing the latest connection time and access point information for identifying the one of the network access points; traversing the latest connection time of every one of the network access points after the periodic cleaning time is reached, and filtering out the long-term idle network access points according to the screening time; cleaning the long-term idle network access points.
US10959164B2

Methods, systems, and devices for wireless communications are described. A number of blind decodings of a search space set for control information are defined. A search space of the search space set includes a subset of blind decodings. A reduction factor is determined. The reduction factor is applied to the subset of blind decodings to obtain a reduced subset of blind decodings for the search space. A reduced number of blind decodings of the search space set is identified based at least in part on the reduced subset of blind decodings for the search space. The control information is transmitted in a decoding candidate of the reduced number of blind decodings of the search space.
US10959155B2

Methods and apparatus for performing device-to-device (D2D) discovery are described. A service discovery process may include a discoverable device (e.g., a wireless transmit/receive unit (WTRU)) sending a discovery request, over a wireless connection, for a radio resource for the purpose of performing a transmission for radio frequency (RF) proximity detection for a given service. The WTRU may receive a discovery response including a configuration for RF proximity detection from a network, which configuration may be associated to the service. The configuration for RF proximity may be received by dedicated signaling, (e.g., physical downlink shared channel (PDSCH)), in particular for a discoverable WTRU. The configuration for RF proximity may be received on a broadcast channel, (e.g., a discovery shared channel (DISCH)), in particular for a monitoring WTRU, and may include one or more service identities, each associated with an RF proximity detection configuration, or a validity information and a measurement configuration.
US10959147B2

An LTE base station may receive a release command for a voice bearer carrying an IMS voice communication of a user device. The release command may be provided by a core network following a termination of the IMS voice communication. The LTE base station may initiate timer for a predetermined time period following in response to the voice bearer release command. When the LTE base station is carrying an active data bearer for data traffic of the user device at an end of the predetermined time period, the LTE base station may direct the user device to switch from the LTE base station to a 5G base station of the wireless carrier network. When the LTE base station is not carrying any active data bearer for the data traffic at the end of the predetermined time period, the LTE base station may place the user device into an idle state.
US10959144B2

A method for automatic steering of client devices accessing a network to a different access point on the network is provided. A network controller of the network device automatically identifies a pre-determined type of electronic client device gaining access to the network and automatically designates the client device as non-steerable when identified as the predetermined type of electronic client device. Thus, when the network controller selects a client device for being steered to a different access point of the network during a steering event, client devices designated as non-steerable by the network controller are prevented from being steered and only client devices that are not designated as non-steerable are available as candidates to be steered. A network device is also provided.
US10959136B2

In radio access network (RAN) 1 of the present invention, the configuration of radio network controller (RNC) 4 is physically separated into control plane controllers (CPE) 41a-41b for controlling signalling and user plane controllers (UPE) 42a-42c for controlling user data. User plane controllers 42a-42c report their own status information (traffic information/used channel bandwidth information/alarm information) to control plane controllers to which they belong, and control plane controllers 41a-41b manage the status information of the user plane controllers for each of user plane controllers subordinate thereto.
US10959135B2

Example implementations relate to devices, methods, and computer program products of communication networks in relation to, e.g., involved in initial access from an idle status, connection reestablishment, handover, or synchronization. A terminal apparatus may include: a control module configured to detect receipt of a group information indicative of a group of at least two network apparatuses, the group information being descriptive for a certain configuration of communication parameters enabling the terminal apparatus to communicate with anyone of the network apparatuses of the respective group, and request connecting to at least one of the network apparatuses of the group by use of the certain configuration.
US10959134B2

A system, a method, and a computer program product for coordinating communication of data packets between a user device and a core network are disclosed. The system includes a first device communicatively coupled to the core network, a second device communicatively coupled to the first device. The second device receives signals from the user device. The first device and the second device share at least one functionality associated with layer 2 of a long term evolution radio access network.
US10959129B2

A data transmission method includes: receiving, by a receive end, a Radio Link Control protocol data unit (RLC PDU); determining, by the receive end, whether the RLC PDU includes a complete service data unit (SDU) or an SDU segment, where the RLC PDU is transmitted in unacknowledged mode (UM); and transmitting, by the receive end to a Packet Data Convergence Protocol (PDCP) layer based on a result of the determining, the complete SDU or a complete SDU assembled by using the SDU segment. The data transmission method implements data transmission in UM at an RLC layer in 5G.
US10959119B2

A method of operating a terminal in a wireless communication system is provided. The method includes receiving, from a base station, information associated with a measurement gap for performing measurement of the terminal, the information associated with the measurement gap includes information for a frequency range that the measurement gap is applied to, and performing measurement, during the measurement gap in the frequency range.
US10959117B2

Aspects of the subject disclosure include, for example, identifying a primary serving cell and a secondary serving cell, wherein the primary serving cell facilitates one of attachment, re-attachment or mobility, or any combination thereof, of a mobile device in association with coordination of a wireless service between the primary serving cell, the secondary serving cell and the mobile device. A latency value associated with a message exchange is determined between the primary and secondary serving cells via a messaging interface, and compared to latency requirements, which correspond to a group of mobile service features. A mobile service feature of the group is associated with the wireless service based on the comparison. The wireless service includes a coordinated exchange of wireless signals between the primary serving cell and the mobile device and between the secondary serving cell and the mobile device based on the mobile service feature. Other embodiments are disclosed.
US10959116B2

The present invention relates to a digital broadcasting system for transmitting/receiving a digital broadcasting signal and a method of processing data. In one aspect of the present invention provides a method of processing data, the method including receiving a broadcasting signal in which mobile service data and main service data are multiplexed, demodulating the received broadcasting signal, obtaining an identifier indicating that data frame of the broadcasting signal includes service guide information, decoding and storing the service guide information from the data frame; and outputting a service included in the mobile service data according to the decoded service guide information.
US10959106B2

A method for selecting at least one channel for a network element in a shared spectrum communication system is provided. The method includes identifying a plurality of candidate channels of a frequency band of the shared spectrum communication system. For each channel of the plurality of channels, the method further includes: evaluating the channel based on one or more of a plurality of criteria for the network element; scoring the channel based on the evaluation of the channel for the network element; and ranking the plurality of candidate channels based on the assigned scores for each of the plurality of channels. The method further includes selecting at least one channel based on the ranking of the plurality of candidate channels.
US10959105B2

Methods, systems, and devices for wireless communication are described. A base station may configure a system bandwidth of shared spectrum partitioned into a plurality of bandwidth parts based on interference associated with each of the plurality of bandwidth parts. The base station may then transmit the configuration of the system bandwidth to a plurality of devices. A UE may receive, from a base station, a configuration of a system bandwidth of shared spectrum. The system bandwidth may be partitioned into a plurality of bandwidth parts based on interference associated with each of the plurality of bandwidth parts. The UE may then communicate with the base station on at least one of the bandwidth parts.
US10959100B1

Gateway hardware/software (such as associated with a router in a subscriber domain) provides multiple communication devices access to a remote network. During operation, the gateway hardware establishes a secured tunnel between the gateway hardware and a remote communication device over a shared communication link. The gateway hardware also establishes a non-secure channel over the shared communication link. The gateway hardware analyzes communications received from multiple communication devices; the communications are destined for delivery to recipients in the remote network. Depending on attributes of the received communications, the gateway hardware selectively forwards each of the received communications over the secured tunnel or the non-secure channel.
US10959077B2

Predicting maintenance needs and analyzing preventative maintenance requirements in electrically powered turbomachinery with multi-parameter sensors and power quality sensors, both of the Fog-type, providing time domain output data and transforming data samples into the frequency domain to detect a root cause of failure of the machinery.
US10959072B2

Aspects of the subject disclosure may include, for example, obtaining, by an unmanned aircraft including a processor, a control signal that causes the unmanned aircraft to fly in proximity to a transmission medium, where the unmanned aircraft includes a carrying system that releasably carries a communication device, and where a positioning of the communication device in proximity to the transmission medium enables the communication device to be physically connected on the transmission medium and enables the communication device to provide communications. Other embodiments are disclosed.
US10959071B1

A system for roadway two-way radio frequency communication includes at least one radio transceiver, a carrier medium and at least one repeater. The carrier medium has a length and includes a plurality of carbon fibers embedded in a matrix. The carrier medium is configured to propagate electromagnetic signals produced by the transceiver along the length and to emit radio frequency signals in a direction transverse to the length over a short range. The at least one repeater is communicatively coupled with the carrier medium and configured to repeat, along the carrier medium, signals produced by the transceiver. A method for producing a system for roadway two-way radio frequency communication includes forming a carrier medium by providing a conductive additive to a matrix, applying the carrier medium to a roadway surface and coupling a radio transceiver to the carrier medium.
US10959069B2

The present invention provides a vehicle-to-X (V2X) operation method performed by a V2X terminal in a wireless communication system, the method comprising: selecting, in a selection period, a subframe excluding a subframe relating to a subframe in which transmission has been performed during a sensing period; and performing a V2X communication on the basis of the selected subframe.
US10959062B1

A system and method for sending notifications of audio tone sequences to users in a push-to-talk over cellular communication system, including: decoding an audio transmission in a PTT (push to talk) server or in a PTT client, identifying audio tone sequences in the audio transmission, and sending from the PTT server or from the PTT client notifications of the identified specific audio tone sequences to users of cellular mobile devices, computers, and two-way radio communication devices. The notification may be a text message to a predefined PTT group, a delayed buffered replay of the audio transmission, the specific audio tone sequences with the audio transmission before and after the specific audio tone sequences; or an emergency alert sent to predefined members of a PTT group, or a combination thereof.
US10959055B2

Techniques are disclosed in which generic position methods in a wireless network allow positioning of a target user equipment (UE) that is served by any one (or more) of a number of different Radio Access Technologies (RATs) and that allow measurements by the UE of access nodes belonging to different RATs and/or measurements of the UE by access nodes for different RATs. With a generic position method, a common set of procedures, messages, and parameters may be defined that are applicable to multiple RATs and that do not require a location server to know in advance the serving RAT for a target UE.
US10959044B1

The present invention is a precision location system for wireless devices within a host system using known location of blind spots or partial blind spots to advantageously increase the accuracy of location determination. The host system with known blind spots is particularly adept at providing the control system with precise location accuracy for determining the entering or departing of a known geofence zone by a wireless device host.
US10959028B2

A hearing device has an acceleration sensor that is positioned on the head of a hearing device wearer in the intended worn state, is configured for measurement in two mutually orthogonal measurement axes and is operated by virtue of at least one main feature related to an acceleration directed tangentially in relation to the head being derived from an acceleration signal of the acceleration sensor. The at least one main feature is used to ascertain a presence of a yaw movement of the head by taking into consideration at least one prescribed criterion, derivable from the acceleration signal itself, beyond the presence of an acceleration value of the tangentially directed acceleration that is indicative of a movement.
US10959027B2

A system may include a wearable camera configured to capture images and a microphone configured to capture sounds, and a processor programmed to receive the images captured by the camera and audio signals representative of sounds received by the microphone. The processor may also be programmed to determine a look direction for a user based upon detection of a representation of a body part of the user in at least one of the captured images and a pointing direction of the body part relative to an optical axis associated with the wearable camera. The processor may further be programmed to cause selective conditioning of an audio signal received by the microphone from a region associated with the look direction of the user and cause transmission of the conditioned audio signal to an interface device.
US10959022B1

Embodiments provide techniques for controlling an audio output for a headphone system. In one embodiment, a headphone system comprising a speaker, a communication interface configured to receive a first audio signal from a first audio source hosted on a first computing device and a master audio signal from a master audio source hosted on a second computing device separate from the first computing device, wherein the first audio source and master audio source are separate from the headphone system, and an audio control module, is configured to output the first audio signal on the speaker using a first volume level, receive the master audio signal, and in response, decrease a volume of the first audio signal relative to the first volume level, output the master audio signal on the speaker at a second volume level greater than the decreased volume of the first audio signal, and after determining the master audio signal is finished, increase the volume of the first audio signal.
US10959021B2

A speaker device includes a first output section that outputs a first signal and a second output section that outputs a second signal distinguishable from the first signal.
US10959015B2

An earpiece in accordance with at least some embodiments of the present technology includes a housing and a speaker within the housing. The earpiece also includes an antenna at least partially embedded within a wall of the housing. The wall includes a window portion and an opaque portion extending around the window portion. The antenna is visible from outside the housing via the window portion. The window portion includes a transparent filler within an elongate groove in the wall. The antenna includes a radiating element within the groove, and feeding and shorting pins extending through respective openings between the groove to an interior of the housing. Making the earpiece can include disposing filler material over the radiating element, increasing a hardness of the filler material, and abrading an outer surface of the wall at the filler material to form a smooth surface.
US10959010B1

An earphone device including a main body, a speaker, a control element, a pressure sensor, and a touch sensor is provided. The speaker is disposed in the main body for dividing the main body into a front chamber and a rear chamber. The control element is disposed in the rear chamber. The pressure sensor is disposed in the front chamber, is coupled to the control element, is configured to sense a pressure change in the front chamber, and accordingly generates a pressure-sensing signal. The touch sensor is disposed in the rear chamber, is coupled to the control element, is configured to sense a first external touch applied to the main body, and accordingly generates a first trigger-sensing signal. The control element automatically controls an action of the earphone device according to the pressure-sensing signal and the first trigger-sensing signal.
US10959007B2

A headset in accordance with an embodiment of the present technology includes a headpiece, an earpiece, an arm extending therebetween, and a cord extending through the arm. The arm includes elongate first and second segments through which the arm is operably connected to the earpiece and the headpiece, respectively. The first and second segments have a telescoping arrangement such that the arm is movable between a lengthened state and a shortened state. The arm further includes a hinge operable to rotate the arm about an axis and thereby move the arm relative to the headpiece between a folded state and an unfolded state. Increased slack in the cord preferentially gathers within an interior region of the second segment when the arm moves from the lengthened state toward the shortened state and when the arm moves from the folded state toward the unfolded state.
US10959006B2

An apparatus for charging a portable wireless listening device including a housing having a socket to receive the portable wireless listening device; a battery; wireless circuitry that enables the apparatus to communicate wirelessly with a host device; power transmitting circuitry configured to provide power to the portable wireless listening device when the device is received in the socket to charge a battery within the portable wireless listening device; and a processor configured to establish a wireless communication protocol between the portable wireless listening device and the host device.
US10959004B2

A headset attachment. The headset attachment is removably connectable to a headset and includes means to conceal a mouth of an individual wearing the headset. The headset attachment includes a pair of members each pivotably attached to a hinge. A cover is connected to each member of the pair of members. The cover is configured to transition between an expanded configuration and a retracted configuration. In the expanded configuration, the cover conceals the mouth of the individual, and in the retracted configuration, the cover does not conceal the mouth of the individual. The headset attachment is useful for selectively concealing a mouth of an individual to prevent a third party from lip-reading or eavesdropping.
US10958995B2

Disclosed is a method for determining the link latency of an optical transmission link which includes an end node at each end and one or more pass-through nodes. Each pair of neighboring nodes is connected, at a connection port of each node, by an optical connecting path. Each pass-through node includes an optical pass-through path between its connection ports. The optical connecting paths and optical pass-through paths form an optical link path. A delimiter device includes a delimiter element provided at each connection port of each node. The delimiter element forms a demarcation within the optical link path. According to the method the following steps are carried out: measuring, for each pair of neighboring nodes, a section latency by transmitting a section probe signal from a first one of the pair of nodes to the second one of the pair of nodes; measuring, at the first node, a first time delay of a first reflection signal, which is created by the delimiter element of the delimiter device of the first node by reflecting a power portion of the section probe signal, and a second time delay of a second reflection signal, which is created by the delimiter element of the delimiter device of the second node by reflecting a power portion of the section probe signal received from the first node; and calculating the section latency as half the difference between the second time delay and the first time delay; determining, for each pass-through node either theoretically or by measurement, a pass-through latency of an internal optical pass-through path between the delimiter elements of the delimiter devices of the respective pass-through node; and adding all section latencies and pass-through latencies in order to obtain the link latency of the optical link path.
US10958994B2

The present disclosure provides a method and a device for controlling a downlink optical signal in a passive optical network, and a computer-readable storage medium. The method includes: monitoring power of a downlink optical signal in a process of receiving the downlink optical signal; and adjusting an attenuation value of a variable optical attenuator at an ONU side according to the power of the downlink optical signal until the power of the downlink optical signal falls within a preset power range. The variable optical attenuator at the ONU side is located between an optical splitter and an ONU.
US10958993B2

A controller includes a processor; and memory storing instructions that, when executed, cause the processor to obtain measurements of optical spectrum from an Optical Power Monitor (OPM) connected to a fiber having thereon, one or more optical signals from one or more optical transmitters, wherein the optical signals are based on a flexible grid, manage the one or more optical signals utilizing a first model and manage attenuation control granularity of a Wavelength Selective Switch (WSS) connected to the fiber utilizing a second model, and configure one or more of the WSS and the one or more optical transmitters based on the first model and the second model.
US10958991B2

A filter element sensor module having a housing, a sidewall of the housing including a recessed portion. The sensor module including a sensor assembly being provided within the housing about a sensor port interface being provided at one end of the housing. The sensor module also including processing circuitry being configured to receive signals from the sensor assembly and communication module, the communication module being configured to transmit one or more sensed parameters from the sensor assembly.
US10958990B2

Trusted platform telemetry mechanisms and associated methods, apparatus, and firmware components. Trusted telemetry mechanisms are provided for securely collecting platform telemetry data from telemetry data sources on a compute platform, such as machine specific registers (MSRs), device registers, system management bus (SMBus) and memory controllers. The telemetry data is collected from the telemetry data sources using various mechanisms, and securely stored on the compute platform in a manner that is inaccessible to software running on the compute platform. A submission queue and completion queue model may also be implemented to facilitate collection of telemetry data. In addition, a memory-mapped input-output (MMIO) aliasing scheme is provided to facilitate collection of telemetry data from platform telemetry data sources using various access mechanisms.
US10958989B2

In one embodiment, a video stream is received, and a spatially distinct region of a frame in the received video stream to be modified is identified, the spatially distinct region of the frame being encoded separately from any other region in the frame. A segment of the spatially distinct region of the frame to be modified is extracted. The extracted segment of the spatially distinct region is modified. The extracted segment of the spatially distinct region into a single-segment spatially distinct region is encoded. A network abstraction layer (NAL) header is associated with the encoded single-segment spatially distinct region. The encoded single-segment spatially distinct region and its associated NAL header is inserted into the received video stream following the identified spatially distinct region of the frame to be modified. Related methods, systems and apparatus are also described.
US10958988B2

The techniques described herein relate to methods, apparatus, and computer readable media configured to process asset change point locations. A processor or encoder is configured to operate according to a set of constraints that constrain the encoding process for asset changes, wherein the set of constraints configures a set of allowable asset change point locations from a set of possible asset change point locations, wherein the set of allowable asset change point locations is a subset of the set of possible asset change point locations, and configures a set of allowable data access types from a set of possible data access types, wherein the set of allowable data access types is a subset of the set of possible data access types. Video data is encoded based on the set of constraints to generate encoded first video data, such that the encoded first video data comprises a set of asset change point locations and associated data access types in compliance with the set of constraints.
US10958987B1

A content stream matching and processing process is provided. A computing device receives a plurality of content streams. The computing device processes the content streams to generate picture data information. The picture data information can be utilized to determine whether the content streams can be aligned. Based on the alignment, the computing device can characterize the similarity of the content streams.
US10958980B2

Systems and methods are disclosed herein for providing content related to a user-selected media asset featuring a person unrelated to that media asset, but that was involved in another media asset together with a person that was involved with the user-selected media. Specifically, a user-selection of a media asset is received and a first person involved in the media asset is identified. A second person that is associated with the first person and is not involved in the user-selected media asset is identified and content featuring the second person and related to the user-selected media asset is presented to a user.
US10958977B2

Systems, methods, and media for managing an entertainment system are provided. In some implementations, systems for managing an entertainment system are provided, the systems comprising: at least one hardware processor configured to: detect a first instruction; select a component of the entertainment system; determine a first state of the component; store an indication of the first state; detect a second instruction; retrieve the indication of the first state; generate a third instruction based on the indication of the first state; and transmit the third instruction to the component of the entertainment system.
US10958973B2

A method, computer system, and computer program product for viewing preferences identification are provided. The embodiment may include receiving, by a processor, a plurality of data related to a user profile. The embodiment may also include collecting user interaction information from a streaming content service. The embodiment may further include analyzing the user habits and patterns based on the collected user interaction information. The embodiment may also include comparing the habits and patterns with the received user profile. The embodiment may further include prompting a user to confirm an identity associated with the user profile when there is a match between the user profile and the habits and patterns.
US10958969B2

Aspects of the subject disclosure may include, for example, a device that includes a processing system including a processor and a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, where the operations include receiving a request from a viewer of a content stream to pause the content stream, displaying a pause screen, requesting an advertisement to display during the pause of the content stream, retrieving content for the advertisement, and displaying the advertisement as an overlay on the pause screen. Other embodiments are disclosed.
US10958966B2

Systems and methods are disclosed for tracking streaming of media content on a second computing device, detecting termination of the streaming of media content on the second computing device, determining when the streaming of the media content was terminated on the second computing device, and automatically resuming streaming of the media content on a first computing device, at a point where the streaming of the media content was terminated on the second computing device.
US10958963B2

Methods, systems, and apparatuses are described for automatically navigating a graphical user interface (GUI) of a media device. In embodiments, objects (e.g. selectable items) in device GUI menu screens may be located, identified, and selected by another device (e.g., a switch) using several types of image processing, image recognition, and automated screen navigation techniques. For instance, a device may receive an operation request, for example from a user, receive a video signal from the connected media device, extract a video frame, process the video frame using one or more algorithms, and automatically navigate the GUI of the device by transmitting one more navigation commands for application to the GUI. In this manner, multi-step, time-consuming manual GUI navigation to achieve a desired result may be reduced to an automated technique, allowing users to save time and frustration in navigating a GUI using a remote control to find a particular resource.
US10958962B2

A video recommending system includes a virtual reality device and a server. The virtual reality device includes a brainwave sensor and a processor. The brainwave sensor is configured to acquire a first brainwave data. The processor is coupled to the brainwave sensor, and is configured to receive the first brainwave data. The server is coupled to the virtual reality device. The server is configured to generate a recommending list according to a first emotion data corresponding to the first brainwave data, and to transmit the recommending list to the virtual reality device, wherein the recommending list includes a plurality of video lists for the virtual reality device to play at least one video of the video lists.
US10958954B2

Systems and methods for broadcasting a video stream are disclosed. The systems and methods can receive a video stream from a broadcaster, process the video steam, store the video streaming, and deliver the video stream to a viewer as a live video stream or a video on demand. The viewer may use an access token to access the video stream. The systems and methods may include an error detection mechanism for detecting an interrupt in the video stream. The systems and methods can restore the access token to its original state if an error is detected. The systems and methods can also include one or more link sharing mechanisms for sharing links to a video stream. The shareable links may be associated with share tokens.
US10958946B2

The invention provides a live time-shifted video play-continuing method during disconnection and an IPTV player. The method comprises: connecting to a network to obtain a data stream of a video; playing the data stream through a player to obtain a play starting time of the video; acquiring a played duration of the video when the network is disconnected; acquiring a time point of playing interruption of the video according to the play starting time and the played duration when the network is connected again; and returning to the time point through the player, and continuing to play the video at the time point. The beneficial effects of the invention are as follows: directly performing the breakpoint continuous playing of the live time-shifted video from the network disconnection time point after the network is reconnected.
US10958941B2

The present invention relates to the introduction, in an electro-optical transfer function that converts an encoded signal into an output signal, of a first calibration parameter that is determined based on a measurement of a luminance of black performed in the film theatre. Thanks to the invention, the movie image takes into account the actual conditions that affect the black rendering in the theatre.
US10958940B2

An image decoding apparatus is provided that decodes a coded image, the coded image being generated by coding an image segmented into a plurality of blocks on a block basis. The image decoding apparatus includes a quantization parameter obtaining unit that obtains a quantization parameter for each block of the plurality of blocks, a decoding unit that decodes the coded image to obtain a reconstructed image, and a pixel difference value obtaining unit that obtains a pixel difference value. The image decoding apparatus also includes a comparing unit that compares the pixel difference value with a threshold value, and a removing unit that removes a coding distortion in an area disposed on both sides of a block boundary between the first block and the second block, by applying a filter for coding distortion removal.
US10958929B2

Innovations in flexible reference picture management are described. For example, a video encoder and video decoder use a global reference picture set (“GRPS”) of reference pictures that remain in memory, and hence are available for use in video encoding/decoding, longer than conventional reference pictures. In particular, reference pictures of the GRPS remain available across random access boundaries. Or, as another example, a video encoder and video decoder clip a reference picture so that useful regions of the reference picture are retained in memory, while unhelpful or redundant regions of the reference picture are discarded. Reference picture clipping can reduce the amount of memory needed to store reference pictures or improve the utilization of available memory by providing better options for motion compensation. Or, as still another example, a video encoder and video decoder filter a reference picture to remove random noise (e.g., capture noise due to camera imperfections during capture).
US10958922B2

The precision of up-sampling operations in a layered coding system is preserved when operating on video data with high bit-depth. In response to bit-depth requirements of the video coding or decoding system, scaling and rounding parameters are determined for a separable up-scaling filter. Input data are first filtered across a first spatial direction using a first rounding parameter to generate first up-sampled data. First intermediate data are generated by scaling the first up-sampled data using a first shift parameter. The intermediate data are then filtered across a second spatial direction using a second rounding parameter to generate second up-sampled data. Second intermediate data are generated by scaling the second up-sampled data using a second shift parameter. Final up-sampled data may be generated by clipping the second intermediate data.
US10958915B2

A device comprising a video file creation module is configured to obtain a plurality of slices of coded video content. Parameter sets are associated with the coded video content. The video creation module encapsulates the plurality of slices of coded video content within one or more access units of a video stream. A first type of parameter set may be encapsulated within one or more access units of the video stream. A second type of parameter set may be encapsulated within a sample description. The sample description may include an indicator identifying a number of parameter sets stored within one or more access units of the video stream.
US10958900B2

Embodiments include systems and methods of generating merge candidates for an inter-prediction mode of a video block. In particular, embodiments include methods of generating spatial-temporal motion vector predictor candidates. Embodiments may include video encoders and video decoders.
US10958897B2

Various examples with respect to visual depth sensing with accurate and full-range depth fusion and sensing are described. A control circuit of an apparatus receives a plurality of sensor signals that are heterogeneous in type from a plurality of sensors. The control circuit generates first depth-related information of a scene and second depth-related information of the scene based on the plurality of sensor signals. The control circuit then fuses the first depth-related information and the second depth-related information to generate a fused depth map of the scene.
US10958893B2

The present disclosure discloses a VCSEL array light source, a pattern design method for the VCSEL array light source, a laser projection apparatus, and a three-dimensional (3D) imaging device. The VCSEL array light source includes a semiconductor substrate and a plurality of VCSEL light sources arranged on the semiconductor substrate in a two-dimensional array. The two-dimensional array includes at least one sub-array and is generated by transforming the at least one sub-array.
US10958890B2

An electronic device, a server and a method for rendering timed text within an omnidirectional video are disclosed. The method includes receiving a signaling message including a flag indicating whether a position of the timed text within the omnidirectional video is dependent on a viewport of the omnidirectional video. The method also includes determining whether the position of the timed text within the omnidirectional video is dependent on the viewport based on the flag. The method further includes rendering the timed text within the omnidirectional video based on the determination.
US10958888B2

A resolution conversion of image data of a photographic image is performed, and based on information related to a distance from a focal plane in the photographic image and the resolution conversion, processing to control the sharpness of an image that the image data resulting from the resolution conversion represents is performed.
US10958887B2

A sampling density for capturing a plurality of two-dimensional images of a three-dimensional scene may be determined. The sampling density may be below the Nyquist rate. However, the sampling density may be sufficiently high such that captured images may be promoted to multiplane images and used to generate novel viewpoints in a light field reconstruction framework. Recording guidance may be provided at a display screen on a mobile computing device based on the determined sampling density. The recording guidance identifying a plurality of camera poses at which to position a camera to capture images of the three-dimensional scene. A plurality of images captured via the camera based on the recording guidance may be stored on a storage device.
US10958886B2

A video processing system is provided for reducing distortion in video signals. The system includes a first transfer function that applies a transfer function to a received video signal to generate a gamma corrected video signal in a first color space; and a first matrix component that transforms the gamma corrected video signal in the first color space to a gamma corrected signal in a second color space, and extracts a luminance component from the gamma corrected signal in the second color space. Moreover, the system includes a second transfer function that generates a gamma corrected downsampled video signal in the first color space, and a second matrix component that transforms the gamma corrected video signal in the first color space to a gamma corrected video signal in the second color space, and extracts the chroma component in the second color space.
US10958870B2

A cable television (CATV) multi-tap system includes a tap housing. The system also includes a face plate including one or more subscriber ports. The system also includes a circuit board positioned within the tap housing and coupled to the face plate. The system also includes an access cover coupled to the tap housing. The access cover is configured to be removed from the tap housing to allow access to the circuit board without removing the face plate or the circuit board from the tap housing.
US10958855B2

A medical system comprising a hand-held imaging device comprising optical components including a light source to illuminate an area of medical interest, a liquid crystal variable retarder to receive light from the area of medical interest, and a retardance controller to provide a driving waveform to the variable retarder that controls retardance. The device also includes an image sensor configured to receive light from the variable retarder and to convert the received light into an output voltage signal for either the camera operation or the hyperspectral imaging operation, and communication circuitry configured to communicate imaging information based on the output voltage signal to a medical diagnostic system. The hand-held imaging device is configured to switchably perform a hyperspectral imaging and a camera operation such that the operations share at least one optical component. The diagnostic device is configured to receive the imaging information and to provide diagnostic information based thereon.
US10958854B2

An output video is created by at least two cameras recording respective source videos, each having multiple video frames containing video objects imaged by the cameras corresponding to multiple instances of one or more respective source objects traversing the site. Output video objects having a new start display time are computed such that a total duration of display times of all video objects from all source videos is shorter than a cumulative duration of the source videos. The output video objects or graphical representations thereof are rendered at new display times over a background image such that (i) instances imaged by different cameras at different times are represented simultaneously; (ii) at least two output video objects originating from a common camera have different relative display times to their respective source objects; and (iii) in at least one location there are represented instances imaged by two different cameras.
US10958847B2

Provided is an imaging device, an image processing method, and an image processing system which obtains a sensing image and a viewing image by one imaging element. The imaging device includes a control unit that controls irradiation with invisible light, an imaging element that includes a first pixel that is capable of detecting the invisible light, and a second pixel that is capable of detecting visible light. The imaging device further includes an image generation unit that generates a first image including the invisible light component and a second image including a visible light component on the basis of a first pixel signal transmitted from the first pixel and a second pixel signal transmitted from the second pixel.
US10958842B2

A method and an electronic device for displaying images in a multi-dimensional mode based on personalized topics are provided. The method includes generating a plurality of personalized topics based on a plurality of images stored in the electronic device across a predetermined time period, and displaying the plurality of personalized topics along a timeline.
US10958841B2

In one example, a display includes an array of display pixels. Each display pixel includes at least one light-emitting diode. At least one of the display pixels includes an image sensor.
US10958836B2

An image capturing apparatus includes: a sensor; a camera; an image processor; a first communicator operatable in one between a first status and a second status that consumes less power than the first status; a second communicator having a lower data transmission rate than the first communicator; and a controller configured to make a request for whether to take an image with the camera to an external apparatus through the second communicator if the sensor senses an object while the first communicator is in the second status, control the image processor to generate the data of the image taken by the camera in response to an instruction received by the second communicator, and control the first communicator to switch over to the first status so that the data of the image are transmitted to the external apparatus through the first communicator.
US10958834B2

The present invention is a system for assembling panoramic images of a scene captured by a panoramic image capture device having a decoding unit configured to read image content data from the image capture device, an information reading unit configured to extract device parameters about the capture device, and an image processing unit configured to assemble an output image using the image content data and the device parameters.
US10958826B2

An electronic apparatus comprising: a display controlling unit configured to control to display a group of candidates representing a plurality of candidates of settings with respect to a specific setting object in response to a first type of operation and to hide the group of candidates in a case where a prescribed condition is satisfied; and a control unit configured to change the specific setting object to a selected setting, by selecting one setting from a plurality of candidates including the group of candidates in response to the first type of operation, and in a case where the group of candidates is displayed, in response to a second type of operation, change the specific setting object to a specific setting associated with the second type of operation and update the display of the group of candidates so as to correspond to the changed setting.
US10958824B2

An imaging apparatus and an image processing method capable of increasing correction accuracy of a phase difference detection pixel even in a case where the phase difference detection pixel is densely arranged in an imaging element in order to secure AF performance are provided. An imaging element includes normal pixels of RGB and first and second phase difference pixels of which opening portions are adjacently arranged to face each other in a horizontal direction and in which a G filter is arranged. A pixel value addition unit (64) generates an addition pixel corresponding to a virtual G pixel at a pixel position between the first and second phase difference pixels by adding pixel values of the pair of the first and second phase difference pixels. In a case where the first or second phase difference pixel is set as an in-focus pixel that is an interpolation target, an average value interpolation unit (62) uses the normal pixels surrounding a pixel position of the in-focus pixel and the addition pixel in a case of performing an interpolation operation on a pixel value at the pixel position of the in-focus pixel.
US10958815B1

Various embodiments disclosed herein include a folded flex circuit board that may be used in a camera module. In some embodiments, the folded flex circuit board may include a base portion and one or more tab portions that extend from the base portion. In various examples, the folded flex circuit board may be folded such that the tab portion(s) form at least a portion of one or more sides of a camera module. According to some embodiments, the folded flex circuit board may be configured to provide electrostatic discharge (ESD) protection to the camera module.
US10958814B2

An image pickup apparatus capable of maintaining accuracy of positioning a sealing member and also applying a proper elastic repulsion force to an image pickup device. A first holding member holds an image pickup device, a first optical member is disposed forward of the device in a first direction orthogonal to an image pickup surface of the device, and a sealing member is sandwiched and held between the first optical member and the device. The first holding member has an opening portion for guiding light flux having passed through a photographing optical system to the device, and an abutment surface brought into contact with part of the first optical member. The sealing member has protrusions each extending forward in the first direction, along an outer shape of the first optical member inside the opening portion of the first holding member, as viewed in the first direction.
US10958794B2

Example charging methods and apparatus are described. One example method includes sending a service resource create request to a charging system by a charging trigger apparatus. The charging trigger apparatus receives a service resource create response sent by the charging system. The service resource create request is used to request the charging system to create a service resource corresponding to a service in a session. The session is used to provide a data connection service to user equipment. The service resource is used to manage requesting for a quota for the service in the session and/or manage reporting of usage information of the service in the session. The service resource create response includes a first resource identifier, and the first resource identifier is used to identify the service resource that corresponds to the service in the session and that is created by the charging system.
US10958792B2

A computer-implemented method includes: receiving, by a computing device, an incoming telephone call from a caller; identifying, by the computing device, a telephone number associated with the telephone call; obtaining, by the computing device, contextual data based on the telephone number, predicting, by the computing device, one or more reasons for the telephone call based on the contextual data; and displaying, by the computing device, the one or more reasons for the telephone call.
US10958785B2

Disclosed embodiments provide improved communication between a caller and multiple parties. A caller performs a call spray operation on a group of contacts using an electronic communication device such as a mobile telephone. The call spray operation attempts to contact an electronic device associated with each contact in the group of contacts. If one of the contacts answers and is deemed to be a live user, then the remaining contacts that did not answer each receive a message on their associated electronic device indicating which of the contacts answered the caller with a live user. In this way, a group of people can be conveniently contacted and kept up to date with the status of the communication with the caller.
US10958773B2

A method, device, system, and media are directed to controlling a multi-tuner radio. A voice command may be received and/or filtered. An operation of the radio may be modified based on the voice command. A gesture input may be received through a gesture pad. Another operation of the multi-tuner radio may be modified based on the received gesture input. A fingerprint may be recognized with a gesture pad. A user may be authenticated based on the recognized fingerprint. The operation or the other operation may be personalized based on the fingerprint. User training may be provided for the gesture input.
US10958772B2

A portable terminal is provided for operation in a first mode in which information is provided on a first curved surface area or a second mode in which information is provided on a second curved surface area, and controlling the display to provide, in response to an occurrence of an event while in the first mode, information related to the event on the first curved surface area, and provide, in response to the occurrence of the event while in the second mode, information related to the event on the second curved surface area.
US10958761B1

A system is delineated comprising a processor for performing operations for the system; memory for storing an operating system and one or more applications, the one or more applications including at least one application requiring certification by a certifying authority for use on the system and at least one application not requiring certification by the certifying authority for use on the system; and an application for use in conjunction with a provided processor external to and not part of the system to determine if the at least one application requiring certification is being interfered with or not executing properly. In certain instances, this system may comprise a class 1 electronic flight bag (EFB) or a class 2 EFB. Related methods are also described.
US10958756B2

Embodiments disclosed herein can allow a user of mobile device in a network environment to switch between using public network services and using private network services. To access private network services, a virtualization cloud client application running on mobile device connects to a virtualized device hosted in virtualization cloud and brokers access to private network services as well as local device functions. Embodiments disclosed herein provide a system, method, and computer program product for capturing touch events for a virtual mobile device platform and relaying the captured touch events to the virtual mobile device platform while ensuring that movements and speed of touch events are accurately represented at the virtual mobile device platform.
US10958755B2

A method including receiving a message at a source gateway of the local network, the message includes message data corresponding to a plurality of message elements, assigning a unique group ID based on the type of message received at the source gateway, extracting a message format from the received message, the message format defines how the message data is organized with respect to the message elements, and associating the extracted message format with the unique group ID. The method further including storing, locally, the extracted message format together with the associated unique group ID, establishing a dedicated connection between the source gateway and a target gateway of the remote network based on the unique group ID, encoding the message based on the extracted message format, and sending the encoded message from the source gateway to the target gateway across the dedicated connection.
US10958754B2

According to an aspect, a method comprises maintaining, by a cache control unit in a first packet data network, white and black lists of data servers in a second packet data network that are allowed or unable to use a cache server in the first packet data network, respectively; monitoring data traffic to and from data servers in the second packet data network over an interface between the first and second packet data network; comparing the candidate data servers to the data servers in the white and black lists; and in response to a candidate data server being in neither list, performing the following: causing sending a cache request to the candidate data server and in response to receiving an acknowledgement to the cache request within a pre-defined time, adding the candidate data server to the white list, otherwise adding the candidate data server to the black list.
US10958750B2

Methods, systems, and apparatuses are provided for maintaining minimum interface functionality in an absence of a push based communications connection in a group-based communication system.
US10958719B2

Load balancing across hosts in a computer system is triggered based on pairwise comparisons of resource utilization at different host. A method for load balancing across hosts includes the steps of determining a resource utilization difference between first and second hosts, wherein the first host has a higher resource utilization than the second host, comparing the resource utilization difference against a threshold difference, and upon determining that the resource utilization difference exceeds the threshold difference, selecting a workload executing in the first host for migration to the second host.
US10958715B2

A relay apparatus includes a storage, request data reception and transmission units, a mode data reception unit, a specified condition conversion unit, a content identifier reception unit, a generation unit, and a display data transmission unit. The storage stores a service identifier, access destination information, and a conversion routine for the format of a specified condition specifying content, for each of storage services. The request data reception unit receives a service identifier and a specified condition from a client apparatus. The mode data reception unit receives mode data specifying a client apparatus display format. The specified condition conversion unit converts the specified condition into a server format, which is transmitted by the request data transmission unit using access destination information. The content identifier reception unit receives content identifiers from the server, for which the generation unit generates display data. The display data transmission unit transmits it to the client apparatus.
US10958714B2

A distributed event processing system is disclosed that receives continuous data streams, registers a continuous query against the data streams, and continuously executes the query as new data appears in the streams. In certain embodiments, the distributed event processing system deploys and executes applications (e.g., event processing applications) by distributing the execution of the application on a cluster of machines within the system. In certain embodiments, the system receive updates to an application, processes the updated application against a continuous stream of data, and continuously generates updated results to a user. In certain embodiments, the system reduces delays associated with application deployment and execution when updates to an application are received. The system enables a user to view results pertaining to an updated application quickly without experiencing the typical deployment and execution delays that occur when updates to an application are made.
US10958712B2

Disclosed herein are systems, methods, and software for providing enhanced reliability for information services. In an implementation, a method performed by a first data processing system is disclosed for operating a proxy service to support an information service provided by an application executed by a device remote to the first data processing system. The method comprises: registering the information service in association with an address unique to the information service; receiving information requests associated with the address via a data transmission network, wherein the information requests are sent from a second data processing system hosting an online service and remote from the first data processing system and the device; maintaining activity information indicative of whether any of the information requests were received while the application was in an unavailable state; and if the application has transitioned to an available state from a state different from the unavailable state, sending the activity information to the application.
US10958705B2

A client computing device for use with a server configured to provide Software as a Service (SaaS) application sessions is provided. The client computing device may include a memory and a processor cooperating therewith to run a SaaS application session based upon a SaaS application data stream between the client computing device and the server, determine an end-to-end Quality of Service (QoS) for the SaaS application session, and change the SaaS application data stream based upon changes in the end-to-end QoS for the SaaS application session.
US10958701B1

An improved media streaming device and methods are disclosed herein for receiving and modifying a streaming signal to adjust the rate of occurrence of advertisements based on sensor data collected from various sensors associated with a vehicle and a mobile device found within an interior of a vehicle. The improved media streaming device may receive a risk score based on the collected sensor data, and may determine an advertisement tier based on the risk score. Further, the improved media streaming device may select targeted advertisement content based on at least the sensor data, the calculated risk score, the advertisement tier, and other contextual attributes relating to the driver and/or the vehicle. The improved media streaming device may then modify the streaming signal to inject the selected advertisement at the frequency prescribed by the advertisement tier.
US10958686B2

The present disclosure describes enticing a threat-actor to execute an attack execution operation. According to one aspect of the subject matter described in this disclosure, a method for generating a domain-specific language (DSL) file is disclosed. The method may comprise determining, a framework based on an attack repository, determining a first primitive based on the framework, and determining a second primitive based on the framework. In one implementation, the first primitive and the second primitive are fundamental structures or constructs within a DSL. The method further comprises combining the first primitive and the second primitive into a DSL file. In one implementation, the DSL file is executed to create a computing environment that entices a first attacker to execute an attack execution operation within a given domain.
US10958671B2

A computer-implemented method includes: detecting, by a user device, an event that indicates a potential security compromise of the user device; determining, by the user device, a service accessible on the user device; sending, by the user device, a breach notification to a service provider corresponding to the service accessible on the user device; receiving, by the user device, a security profile from the service provider; and restricting, by the user device, access to the service provider by a client of the service provider on the user device until the security profile is satisfied by a user completing a security challenge defined in the security profile.
US10958670B2

Aspects of the disclosure relate to processing systems that generate a virtual air gap to facilitate improved techniques for establishing console access to a cyber range virtual environment. The computing platform may receive a request to generate a virtual air gap to facilitate brokering of a connection between a secure console host platform and a cyber range host platform. The computing platform may generate the virtual air gap, which may include a built-in kill switch. The computing platform may implement the virtual air gap, which may be configured to receive requests to establish a connection between the secure console host platform and the cyber range host platform and to grant the secure console host platform access to a broker. The broker may establish the connection, and the computing platform may terminate the connection in response to activation of the built-in kill switch.
US10958659B2

Application permissions can be set in a cloud computing environment based on a user's authorization level in the cloud computing environment. For example, a system can determine that a user has a particular authorization level in a cloud computing environment. The system can determine that the user is to have particular permissions for a continuous integration tool by mapping the particular authorization level to the particular permissions. The system can then set a permission setting for the continuous integration tool to limit the user to the particular permissions.
US10958656B2

Device information for each of multiple devices associated with a user account is maintained by a cloud service. The device information can include credential information allowing the device to be accessed by other ones of the multiple devices, remote access information indicating how the device can be accessed by other ones of the multiple devices on other networks, and property information including settings and/or device drivers for the device. The device information for each of the multiple devices is made available to other ones of the multiple devices, and can be used by the multiple devices to access one another and provide a consistent user experience across the multiple devices.
US10958639B2

Systems for providing secure access to systems are provided. A computing device may receive a request to access functionality which may include login credentials of a user. Upon receiving the request to access functionality, the computing device may execute a scan of an area surrounding the computing device to detect any wearable devices within proximity of the computing device that are linked to the computing device. The authenticating information and, in some examples, detected, linked wearable device, may be validated. Based on the validation, authentication response data may be generated and transmitted to an authentication computing platform which may cause the authentication computing platform to validate the authentication response data and cause the computing device to connect to a client interface computing platform. After a connection between the computing device and client interface computing platform is established, interface data may be transmitted from the client interface computing platform to the computing device and one or more interfaces may be displayed on the computing device.
US10958625B1

Methods, non-transitory computer readable media, rendezvous gateway (RG) apparatuses, and network security systems that send an RG synchronization message (SYN) to an application in a secure domain following receipt, from a client, of a client SYN comprising an indication of the application. A rendezvous agent (RA) SYN is received, via a firewall coupled to the security domain and in response to the RG SYN, from an RA in the secure domain. A first RG synchronization-acknowledgement message (SYN+ACK) is sent to the client in response to the client SYN. A second RG SYN+ACK is sent, via the firewall, to the RA in response to the RA SYN. The RA is notified of receipt of a client acknowledgement message (ACK) from the client. An RA ACK is received, from the RA and via the firewall, in response to the notification, to thereby establish a full connection between the client and the application.
US10958624B2

Among other things, this document describes systems, methods and devices for providing a cloud proxy auto-config (PAC) function for clients connected to a private network, such as an enterprise network. The teachings hereof are of particular use with cloud hosted proxy services provided by server deployments outside of the private network (e.g., external to the enterprise or other organizational network). This document also describes systems, methods and devices for providing a proxy auto-config (PAC) function for clients connected to a third party network, such as when the client moves outside of the enterprise network.
US10958620B1

A computerized method for increasing throughput of encapsulated data through tunnels, the computerized method including receiving data at a first network device for transmission over a network to a second network device. Then determining at the first network device the number of available processing cores on the second network device and generating a plurality of tunneling sessions between the first network device and the second device. Associating the received data with a particular tunneling session and then generating translation data unique to the associated tunneling session prior to encapsulating the received data with the translation data. Finally, transmitting the encapsulated data to the second network device and processing the transmitted encapsulated data received at the second network device with a particular processing core based on the received translation data.
US10958619B1

A method includes receiving, at a proxy server, a multicast announcement through a first network. The multicast announcement is received from a casting device. The method further includes multicasting, from the proxy server, a modified version of the announcement to a second network.
US10958610B2

Embodiments include techniques to generate alerts based at least in part on predicted mood responses to received electronic communications that include receiving, using a processor system, a communication, and analyzing, using the processor system, contents of the communication. The techniques also include based at least in part on results of the analysis, predicting, using a machine learning system, a cognitive response of a recipient of the communication, and based at least in part on the predicted cognitive response, executing an alerting operation.
US10958608B1

A server maintains a gallery of ephemeral messages respectively comprising visual media content, such as user-provided photographic content or user-provided video content. Each ephemeral message is posted to the gallery by a user for viewing by recipients via recipient devices. At least some of ephemeral messages are augmented by the user with user-provided drawing content and/or text content. In response to a gallery view request from any of the recipient devices, the ephemeral messages in the gallery are displayed on the requesting device in automated sequence, each message being displayed for a respective display duration before display of the next message in the gallery. The gallery has a gallery availability parameter, such as a gallery timer, with the gallery being made unavailable for viewing upon expiry of the gallery availability parameter.
US10958607B2

Systems and methods are disclosed for providing media, including advertisements and other messages, to mobile devices based upon their location relative to a defined geofence.
US10958606B1

Exemplary embodiments relate to improvements in the design of a messaging inbox. The inbox may display different units or “modules” for providing a user with quick access to different inbox functionalities. Examples of modules include modules for sharing articles, videos, or pictures (e.g., from a social networking service associated with the messaging service). Content recommendations may be provided, and a user may provide a list of users with whom they would like to share the content. The content recommendations may be retrieved from a social network based on consumption information, or may come from multiple different locations. Content may be ranked based on recency, likelihood of user enjoyment, an amount time spent watching the content, etc. A group of recommended recipients may be provided, for example based on the users considered to be most likely to enjoy the content.
US10958599B1

In one embodiment, a method includes receiving an instruction to add an assistant xbot as a participant in a conversation thread from a first user of a plurality of users participating in the conversation thread, monitoring the conversation thread including user inputs by one or more users of the plurality of users via the assistant xbot, analyzing the user inputs to identify intents based on a natural-language understanding module, sending instructions for prompting one or more users of the plurality of users to provide information for completing tasks associated with the intents via the assistant xbot within the conversation thread, executing the tasks based on the information provided by one or more agents, and sending instructions for presenting information associated with one or more of the executed tasks via the assistant xbot within the conversation thread.
US10958593B2

An apparatus is disclosed. The apparatus comprises a plurality of antennas and an integrated circuit chip coupled to the plurality of antennas, and is configured to process cellular signals received from the plurality of antennas in accordance with a cellular communication protocol and to process radio frequency identification (RFID) signals received from the plurality of antennas in accordance with an RFID protocol.
US10958591B2

Systems and methods for enabling links between various devices is provided. The systems and methods may include a platform that enables different devices to access spatial models of a resource. The platform may enable the different devices to define and/or modify assignment conditions for access rights to resources. Further, the platform may enable definition of assignment conditions before or after the access rights are available for assignment.
US10958586B2

Aspects of the subject disclosure may include, for example, obtaining predicted available bandwidths for an end user device, monitoring buffer occupancy of a buffer of the end user device, determining bit rates for portions of media content according to the predicted available bandwidths and according to the buffer occupancy, and adjusting bit rates for portions of media content according to the predicted available bandwidths and according to the buffer occupancy during streaming of the media content to the end user device over a wireless network. Other embodiments are disclosed.
US10958581B2

Embodiments of the present application provide a data transmission method and a communications apparatus. A Hypertext Transfer Protocol version 2 HTTP/2 adaptation layer is configured between an application layer and a Multipath Transmission Control Protocol MPTCP layer of a protocol stack. All frames belonging to a same HTTP/2 stream are allocated to a same MPTCP subflow for transmission, so that a data throughput is large, and system robustness is good, thereby improving HTTP/2 stream transmission performance.
US10958580B2

A system and method for performing load balancing over an overlay network is disclosed. The load balancing is performed by a DNS load balancing module communicating to a plurality of computing devices communicatively coupled over the overlay network. The DNS load balancing module calculates and maintains a weighted value of each computing device among the plurality of computing device based on a plurality of parameters. The DNS load balancing module on receiving a DNS lookup request for a resource from a first computing device identifies a list of computing device among the plurality of computing device hosting the requested resource. The DNS load balancing module further performs load balancing by selecting a computing device among a list of computing devices for accessing the resource based on a weighted value calculated.
US10958579B2

A system can reduce congestion in slice-based networks, such as a virtual service network (“VSN”). The system can include a monitoring module that communicates with agents on switches, such as routers or servers. The switches report telematics data to the monitoring module, which determines slice-specific performance attributes such as slice latency and slice throughput. These slice-specific performance attributes are compared against software license agreement (“SLA”) requirements. When the SLA is not met, the monitoring module can implement a new slice path for the slice to reduce the congestion.
US10958578B2

Geographic proximity and network congestion are used to determine efficient routing of data in networks. If two devices are geographically close, then device-to-device communication may be possible. Data may thus be routed using device-to-device communication, which avoids consuming bandwidth in wide area networks and in cellular networks.
US10958577B2

Optimized routing in localized dense networks is provided. A packet is received at a first network device in a network. An optimal route for the packet to a neighbor network device in the network is determined using a Source Routing Table (SRT), wherein the SRT includes an optimized routing table and a standard routing table, and wherein the optimized routing table comprises a list of neighbor network devices that the first network device can route to directly and wherein the standard routing table comprises a ZigBee source routing table. The packet is routed using the optimal route.
US10958575B2

In one embodiment, an apparatus includes a buffer memory, at least one ingress port, at least one egress port, at least one processor, and logic integrated with and/or executable by the at least one processor, the logic being configured to communicate with a software-defined network (SDN) controller, store one or more look-up tables in a first portion of the buffer memory, receive a packet using an ingress port, and determine an egress port for the packet. In another embodiment, a method for switching packets in a SDN includes storing one or more look-up tables in a first portion of a buffer memory of a SDN-capable switching device, receiving a packet using an ingress port of the switching device, and determining an egress port for the packet.
US10958574B2

A network device, such as a Packet Data Network (PDN) Gateway (PGW), may receive network traffic, determine traffic processing services associated with a subscriber corresponding to the traffic, and identify a sequence of external traffic processing components to provide traffic processing services as though the external traffic processing components where part of the core network. The network device may modify the traffic in accordance with the sequence of external traffic processing components and forward the traffic to the first external traffic processing component of the sequence. The network device may later receive the traffic from the last external traffic processing component of the sequence, process the traffic in accordance with instructions provided by the external traffic processing components, and forward the traffic in accordance with a destination address of the traffic.
US10958570B2

A system and method are disclosed for enabling interoperability between asymmetric and symmetric Integrated Routing and Bridging (IRB) modes. A system is configured to receive a route advertisement, examine the label fields of the route advertisement, and determine whether Layer 2 or Layer 3 information is conveyed. The system is further configured to build a route advertisement to advertise to a second device based on whether Layer 2 or Layer 3 information is conveyed in the first route advertisement.
US10958566B2

Methods, network devices and computer readable media are disclosed for traffic-engineered forwarding through a new form of bit indexed explicit replication. In one embodiment, a method includes receiving, at an ingress node of a network, a message associated with a message flow, obtaining a message bit array corresponding to the message flow, encapsulating the message with the message bit array to form an encapsulated message, and forwarding the encapsulated message into the network. Bit positions in the message bit array are assigned to separate segments of a path or tree in the network, and an explicit path or tree for the message flow is defined as an end to end connection of multiple segments assigned bit positions having a first bit value in the message bit array.
US10958565B2

Systems and methods for efficient upstream multicast in passive optical networks. An upstream multicast source communicates an upstream multicast packet to the network. Subsequent downstream packet management achieved through use of source filters prevents a reflected copy of the original upstream multicast packets from being received by the upstream multicast source.
US10958560B2

A method of migrating traffic in a network includes receiving, via an API, a request to migrate traffic. The request identifies a target around which the traffic is to be migrated and a peer to which the traffic is to be migrated. The method also includes discovering at least one anchor point based on at least a topology of the network, the target, and the peer. The method includes, based on an identity of the at least one anchor point and the target, identifying a migration mechanism. The method also includes requesting, in accordance with the migration mechanism, that the at least one anchor point facilitate migration of the traffic. The method includes responding, through the API, to the request indicating whether the migration was successful.
US10958558B2

An initiation of a network device on a host system may be detected and an IP address may be assigned to the network device. Furthermore, a network gateway may be associated with the IP address. In some embodiments, a network may be assigned to the network device. The network may be configured to route outgoing data from the network through the network gateway as opposed to a default network gateway.
US10958556B2

A centralized controller for probing and securing vulnerable network resources is disclosed. A list of services hosted by a resource is received at the controller. A request to probe the list of services hosted on the resource is received by the controller. A probe candidate is determined by the controller. The probing is triggered by the controller based on a user scheduled time. The probing includes sending a probe packet that contains a special marker. The controller sends the list of resources to be probed for a set of port and protocol, to the probe candidate. A probe result generated as a result of the probing is received at the controller. The probe result includes vulnerable service information. A policy is computed based on the probe result and is enforced on the probed resources.
US10958553B2

Methods and systems described herein are directed towards using artificial intelligence to recommend network features to add to networks. A network configuration system may determine the network components and usage characteristics for a network within a plurality of networks. The network configuration system may use an ensemble to generate recommendations based on the network components and usage characteristics of the plurality of networks. The ensemble may include one or more machine learning based recommenders. The ensemble may also include a non-personalized recommender that generates recommendations based on known compatibility between network features. The network configuration system may weight recommendations from each recommender to create a ranked ordering of the recommendations. The network configuration system may modify (e.g., add or remove network features) one or more networks based on the recommendations and/or user input. As networks are modified, the network configuration system may train each recommender to provide better recommendations.
US10958548B2

Replicating on a test server a production load of a production server. A plurality of messages representing the production load on the production server can be received from the production server. Each message can correspond to a respective client request received from a respective client. Responsive to receiving each message, in real time, data can be parsed from the message and, from the parsed data, a replicated client request corresponding to the client request can be generated, wherein the replicated client request includes state information representing a unique state formed between the production server and the respective client. The replicated client request can be communicated, in real time, to a test server in order to replicate the production load on the test server.
US10958543B2

A wireless access point system includes a processor configured to tap event data and process the event data using a plurality of event filters. Each event filter of the plurality of event filters applies event criteria to detect one or more types of events. The wireless access point system includes a memory configured to store the tapped event data. A communication interface configured to report a report of a detected event type. At least a portion of the report is correlated to analyze a performance of a wireless network.
US10958534B2

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for surfacing anomalous network activity on a user interface. An example method provides, for presentation on a user device, a user interface for analyzing network traffic from a customer network. The user interface is populated with network traffic data from the customer network for display to the user. An interactive first filter that is configurable for filtering network traffic based on prevalence of the destination domains of the network traffic is displayed to the user. A first user input configuring the first filter to a first prevalence value is received. In response, the network traffic data is filtered in the user interface to only include network traffic data that has a destination domain that is less prevalent than the first prevalence value.
US10958533B2

A distributed computing environment comprises a plurality of distributed computer systems that execute a plurality of applications. At least one of the distributed computer systems executes a data flow software tool that identifies potential data flows between the applications and generates a GUI that shows at least one upstream application and/or at least one downstream application for a subject application. The data flow software tool receives, via the GUI, from the user, a first input for the at least one upstream application and/or a second input for the at least one downstream application. The first input comprises a verification that the at least one upstream application provides the incoming data flow to the subject application and the second input comprises a verification that the at least one downstream application receives the outgoing data flow from the subject application.
US10958531B2

Sensor data is detected from at least one sensor selected and installed for detecting operating conditions of at least one equipment. The sensor data includes an operating condition of at least one equipment. The sensor is selected dependent on indications of a user restriction and a predictive model. A sensor data signal is generated dependent on the sensor data. The sensor data signal is transmitted to a network device for collecting the sensor data and transforming the collected sensor data into a formatted transmission signal having a format for transmission over a network to a network server. The network server receives the formatted transmission signal for performing on-demand service of at least one of analysis, reporting and visualization dependent on the operating condition.
US10958526B2

Methods for allocating bandwidth in a central cloud-based system are provided including receiving a request for a subscription for information stored in the central cloud-based system from a third-party customer and allocating one or more partitions in a queue to the third-party customer. The one or more partitions each have corresponding threads and a number of the one or more partitions is determined by an estimated amount of traffic associated with the requested subscription for the third-party customer. Information is provided meeting terms of the subscription to the third-party customer using the allocated one or more partitions in the queue and the corresponding threads. At least one of the receiving, allocating and providing is implemented by at least one processor. Related devices and computer program products are also provided.
US10958523B1

A user input is obtained at a central monitoring device to deploy in a destination monitoring server a monitoring configuration stored at a source monitoring server. The source monitoring server is configured to monitor at least one parameter for a first set of computing devices and the destination monitoring server is configured to monitor the at least one parameter for a second set of computing devices. The central monitoring device accesses the source monitoring server using a first service account and exports the monitoring configuration to generate an export file. The central monitoring device then accesses the destination monitoring server using a second service account and transfers the export file to the destination monitoring server. The central monitoring server then deploys the monitoring configuration at the destination monitoring server based on the export file.
US10958522B1

A configuration management system tracks the configuration of a computing environment based on a tracking policy. The configuration management system detects a change to a configuration setting included in the tracking policy, and classifies the change. The classification is indicative of an effect of the change on an ability to manage operation of the computing environment. The configuration management system initiates an action, based at least in part on the classification, in response to the change.
US10958514B2

Systems, methods, and non-transitory computer-readable media are disclosed for generating provisioning templates for application servers. An example method includes loading a first application server in a runtime environment, identifying features and associated files used by the first application server at runtime, generating a provisioning template including a description of the subset of the identified features and how the files support each of the subset of features, and using the provisioning template to configure a second application server.
US10958509B2

A method performed by a server processing computer for a plurality of monitored servers is provided. The method includes receiving a server alarm of a first type in response to one of a first set of server metrics, each of which includes a measure of a first property for the monitored servers, exceeding a first threshold. The method also includes receiving a server alarm of a second type in response to one of a second set of server metrics, each of which includes a measure of a second property for the monitored servers, exceeding a second threshold. The method includes determining a server alarm correlation between the received server alarm of the first type and the received server alarm of the second type, and generating a new server alarm configuration for a server alarm of the first type and/or the second type based on the server alarm correlation.
US10958508B2

Prediction, detection and mitigation of network or device issues in a communication system are facilitated. An embodiment can comprise: determining whether an identified problem of a device has an associated defined solution stored in a repository of information; transmitting solution information representative of the associated defined solution to the device for application of the solution information to the device in a manner determined to have less than a defined amount of impact on the device and in accordance with defined security protocols of the device; and assessing a performance of the device after application of the solution information to the device to determine whether the solution information solved the identified problem. In some embodiments, solution detection can be performed such that based on a determination that the identified problem has been removed, the change that caused the identified problem can be determined.
US10958507B2

A web handling system is described, including a plurality of web handling controllers and a web handling process logic controller networked to form a ring network. A processor of the web handling process logic controller being configured to determine whether a fault exists within the ring network, and responsive to determining that a fault exists within the ring network, to generate and send signals throughout the ring network to switch the configuration of the ring network to at least one linear network.
US10958495B2

The present disclosure relates to a pre-5th-Generation (5G) or 5G communication system to be provided for supporting higher data rates Beyond 4th-Generation (4G) communication system such as Long Term Evolution (LTE). The present invention relates to transmission of a reference signal in a wireless communication system, and an operation method of a terminal comprises the steps of: receiving control information for reference signals from a base station, and receiving the reference signals according to the control information. Further, the present invention also comprises embodiments different from the embodiment described above.
US10958488B2

This application provides a signal transmission method and system, and relates to the field of communications technologies. The system includes an equalization module, a first decoder, and a feedback module. The equalization module includes at least two multi-symbol detectors. The feedback module is connected to the first decoder and the at least two multi-symbol detectors. The equalization module performs equalization processing on convolutional data flows to obtain an equalized data flow. In this process, each multi-symbol detector performs multi-symbol detection processing on a convolutional data flow input into the multi-symbol detector. The first decoder decodes the equalized data flow to obtain a decoded data flow. The feedback module feeds back a feedback data flow to the at least two multi-symbol detectors. The equalization module performs equalization processing on the convolutional data flows based on the feedback data flow.
US10958482B2

An information transmission method and system, and a convergence gateway, where the method includes receiving, by the convergence gateway, a service request from first user equipment, where the service request includes identity information of the first user equipment and service information of the first user equipment, obtaining, by the convergence gateway, first user permission information of the first user equipment in a first network according to the identity information of the first user equipment, and determining, by the convergence gateway based on the first user permission information, a forwarding manner for forwarding the service information to second user equipment. A convergence service for a private network and a public network is implemented using the convergence gateway such that indoor communication signal quality can be improved, and network construction costs can be reduced.
US10958481B2

In an example, a hierarchical chaining gateway (hCG) includes a first communication interface corresponding to a first domain using a first chaining protocol, and a second communication interface corresponding to a second domain using a second and different chaining protocol. The hCG receives a service packet including a first service function chain header via the first communication interface. The hCG also identifies a key identifier in the service packet, and retrieves a second service function chain header based on the key identifier. Then, the hCG transforms the service packet by substituting the first service function chain header corresponding to first domain in the service packet with the second service function chain header corresponding to the second domain. Next, the hCG transmits the service packet including the second service function chain header via the second communication interface corresponding to the second domain.
US10958478B2

Methods and systems for mutating a network topology on which various containers run. The system includes a host controller to assign each of a plurality of hosts an unchanging public virtual IP address that maps to changing real IP address, a threat detection module to detect a mutation stimuli, and a management module configured to receive a mutation policy and execute the mutation policy to enact a container mutation upon the threat detection module detecting the mutation stimuli.
US10958473B2

When operating a first unit in a daisy chain of units allowing bidirectional communication, each unit is capable to transmit and to receive signals. A plurality of units including the said first unit transmits a respective signal to a preceding neighbor unit preceding in said daisy chain and to a following neighbor unit following in the daisy chain. In the daisy chain, the first unit determines whether or not it receives a signal from both of these neighbor units or not and if so, said first unit operates so as to put the at least one subunit into a first state. If the at least one subunit is not put into a first state, it operates so as to put the at least one subunit into a second state different from said first state.
US10958470B2

An error detector is configured to identify transmission errors and maintain a transmit error counter (TEC) value and corresponding network identifier for each of a plurality of electronic control units (ECUs) connected to a network bus. The error detector is configured to adjust the TEC values for the ECUs based on error frames and inform an intrusion detection system when an ECU changes error state. In this manner, the error detector is configured to help identify and attribute attacks by an impersonating node when a message is received containing the network identifier of a legitimate ECU that is in a Bus Off state.
US10958467B2

A smart home device (e.g., a voice assistant device) includes an audio control system that determines a set of one or more audio devices to include nearby devices that are capable of providing audio streams that are audibly detected by a microphone of the smart home device. The audio control system initiates a voice-interaction mode for operating the smart home device to receive voice commands from a user and provide audio output in response to the voice commands. The audio control system transmits an audio control signal to nearby devices that configures each nearby device to implement one or more of: reducing a volume level associated with the audio streams generated by the nearby devices while the smart home device is operating in the voice-interaction mode; and transmitting, to the smart home device, audio stream data associated with a current audio stream generated for audible output by the nearby device.
US10958466B2

Methods and apparatuses for environmental control systems are described. In one example, a method includes monitoring a voice communications call between a local call participant located in a building space and a remote call participant. The method includes detecting a change in a user state of the local call participant from the voice communications call. The method further includes adjusting an environmental parameter in the building space responsive to detecting the change in the user state of the local call participant.
US10958461B2

A method implemented by a controller in a software defined network (SDN), the method comprising sending, to an overlay edge node, a query message comprising a client specific multicast address, receiving, from the overlay edge node, one or more report messages corresponding to the query message, wherein each of the one or more report messages comprises an address of each of one or more virtual machines (VMs) coupled to the overlay edge node, and updating membership of a multicast group, which is identified by the client specific multicast address, such that the one or more VMs are members in the updated membership of the multicast group.
US10958454B1

Described herein are methods and systems for connecting via a cable a USB host and USB device over distances equal to greater than 50 meters. The methods and systems include having the host and device each send a pilot signal over the cable and the host and device, each detecting that the received pilot signal is valid. After confirming the validity of the pilot signals, the host begins standard USB protocols with the device. The system and methods also allow for the insertion of a power over Ethernet device into the cable to provide power to a remote USB device. In some embodiments, only the D+ and D− lines are used allowing multiple independent USB connections over the cable.
US10958451B2

An interface element connected to a device and a security die-chip are fabricated in a single package. The security die-chip may provide a security authentication function to the interface element that does not have the security authentication function. The security die-chip may include a physically unclonable function (PUF) to provide a private key, and a hardware security module to perform encryption and decryption using the private key.
US10958449B2

Implementations of this disclosure provide for certificate application operations. An example method includes sending, from a terminal device, a subscription topic name to a gateway to establish a data transmission channel between the terminal device and the gateway; receiving by the terminal device, via the data transmission channel, a certificate installation instruction from a certificate server; generating, by the terminal device, a user certificate request based on the certificate installation instruction; sending the user certificate request to the certificate server; and receiving, via the data transmission channel, a user certificate from the certificate server.
US10958444B2

A service consumer that utilizes a cloud-based access service provided by a service provider has associated therewith a network that is not capable of being controlled by the service provider. An enterprise connector is supported in this uncontrolled network, preferably as an appliance-based solution. According to this disclosure, the enterprise configures an appliance and then deploys it in the uncontrolled network. To this end, an appliance is required to proceed through a multi-stage approval protocol before it is accepted as a “connector” and is thus enabled for secure communication with the service provider. The multiple stages include a “first contact” (back to the service) stage, an undergoing approval stage, a re-generating identity material stage, and a final approved and configured stage. Unless the appliance passes through these stages, the appliance is not permitted to interact with the service as a connector. As an additional aspect, the service provides various protections for addressing scenarios wherein entities masquerade as approved appliances.
US10958435B2

Apparatuses, systems, and methods for providing security in an intelligent electronic device (IED) are provided. In one aspect of the present disclosure, an IED is provided including at least one processor that receives a communication via a communication interface, the communication including an unencrypted file and a digital signature. The at least one processor decrypts the digital signature to obtain a first value, executes a hash function on the unencrypted file to obtain a second value, determines if the first value and second value match, and updates at least one firmware package stored in at least one memory of the IED with the unencrypted file if it is determined that the first value and the second value match.
US10958434B1

An electronic device. The electronic device comprises a processor, a memory, a radio transceiver, and an application stored in the memory. When executed by the processor, the application establishes a communication link via the radio transceiver with an Internet of things (IoT) device, wherein the IoT device is associated with a block chain comprising event blocks that capture information about a state of the IoT device, receives a heartbeat message via the communication link from the IoT device, determines a period of time that passes after receiving the heartbeat message, determines that the period of time exceeds a predefined threshold, and transmits an end-of-life message via the radio transceiver to a server computer, wherein the end-of-life message identifies the IoT device, whereby the server computer is enabled to add an end-of-life block to the block chain associated with the IoT device to finalize the block chain.
US10958427B2

In the embodiments of the present invention, a transmit optical signal includes a reference optical signal and a quantum optical signal, optical splitting processing and coherent coupling are performed on the transmit optical signal by using a local oscillator optical signal to obtain at least two coherently coupled optical signals, and then optical-to-electrical conversion and amplification are separately performed on a first coherently coupled optical signal that includes the reference optical signal and a second coherently coupled optical signal that includes the quantum optical signal, to obtain a first electrical signal and a second electrical signal. Then, phase frequency information between the local oscillator optical signal and the reference optical signal is obtained from the first electrical signal, and an original key is recovered from the second electrical signal based on the phase frequency information.
US10958424B1

A system, such as an extension service, receives a first public key that is derivable based at least in part on a secret that is shared between at least a first device and a second device. The system, in an embodiment, derives a cryptographic key based at least in part on the first public key and transmits a second public key that enables another system to derive the cryptographic key. In an embodiment, the cryptographic key is a symmetric key and the system lacks access to a first private key that corresponds to the first public key.
US10958419B2

A computer-implemented method is provided to submit incident data to distributed ledger networks. A request for a new incident record relating to an incident is received. The request includes at least one attribute relating to the incident. A jurisdiction of the new incident is determined. Nodes that are associated with the jurisdiction are identified. The identified nodes are invited to join a public distributed ledger network or a private distributed ledger network. The new incident record is submitted to the private distributed ledger network.
US10958414B2

Methods, systems, and apparatuses for defending against cryptographic attacks using clock period randomization. The methods, systems, and apparatuses are designed to make side channel attacks and fault injection attacks more difficult by using a clock with a variable period during a cryptographic operation. In an example embodiment, a clock period randomizer includes a fixed delay generator and a variable delay generator, wherein a variable delay generated by the variable delay generator is based on a random or pseudorandom value that is changed occasionally or periodically. The methods, systems, and apparatuses are useful in hardware security applications where fault injection and/or side channel attacks are of concern.
US10958413B2

A retimer is provided. The retimer includes: a data channel circuit, configured to implement, under a function of a current phase locked loop, equalization processing-based transparent transmission of a signal between a first communications device and a second communications device; and the link adjustment circuit, configured to: when determining, based on link status information of the data channel circuit, that a rate of a link needs to be changed, configure an operating parameter of a target phase locked loop as an operating parameter corresponding to a changed rate; and switch the currently used phase locked loop to the target phase locked loop when detecting that the link enters a rate-changing state, where the data channel circuit is further configured to implement, under a function of the target phase locked loop, the transparent transmission of a signal between the first communications device and the second communications device.
US10958406B2

A method of signalling resource allocation data in a communication system which uses a plurality of sub-carriers arranged in a sequence of chunks. An allocation of the sub-carriers for each of a plurality of user devices is received. The received allocations are processed to determine, for each user device, data identifying a start chunk and an end chunk within the sequence of chunks, which depend upon the sub-carriers allocated to the user device. Different resource allocation data is generated for each of the user devices using a predetermined mapping which relates the data identifying the corresponding start chunk and end chunk determined by the processing step to resource allocation data comprising a unique value. The respective resource allocation data is signaled to each of the plurality of user devices.
US10958394B2

In some circumstances, a URLLC may preempt resource. An apparatus may be configured to receive a set of resource blocks from a base station including at least one of eMBB data or URLLC data in a PDSCH. The apparatus may receive a URLLC indicator from the base station. The URLLC indicator may be received embedded within the URLLC data or received separate from the URLLC data within DCI of a PDCCH. The URLLC indicator indicates whether the set of resource blocks includes at least part of the URLLC data. The apparatus may determine, based on the URLLC indicator, whether the set of resource blocks includes the URLLC data and processing the set of resource blocks based on a result of determining whether the set of resource blocks includes the URLLC data.
US10958390B2

A device that comprises a plurality of distributed transceivers, a central processor and a network management engine may be configured to function as relay device, relaying an input data stream from a source device to at least one other device. The relaying may include configuring one or more of the plurality of distributed transceivers to particular mode of relay operation and receiving the input data stream from the source device via at least one of the configured one or more of the plurality of distributed transceivers. The relaying may also include transmitting at least one relay data stream corresponding to the input data stream to the at least one other device, via at least one of the configured one or more of the plurality of distributed transceivers.
US10958377B2

Embodiments of this application provide an encoding and decoding method and device in wireless communications between network devices and user equipment. The encoding method includes: obtaining, by a transmit end, a post-polar-encoding data length corresponding to to-be-encoded data; segmenting, by the transmit end, the to-be-encoded data into at least one code block based on the post-encoding data length and a preset threshold; and performing, by the transmit end, polar encoding on each code block, and transmitting encoded data to a receive end. The embodiments of this application avoid a data transmission performance loss caused by an excessive quantity of segments.
US10958374B2

Example Polar code rate matching methods and apparatus are described. One example method includes determining a first index set corresponding to N to-be-encoded bits. The first index set includes indexes of Z polarized channels on which forced frozen bits are placed. The Z polarized channels are a subset of N polarized channels corresponding to the N to-be-encoded bits, N=2n, Z
US10958370B2

In order to provide a compact and low power consumption optical repeater capable of amplifying a plurality of wavelength ranges, the optical repeater is provided with: an excitation means which generates excitation light in a single wavelength range; a first light amplification means which is excited by the excitation light and the amplification band of which is a first wavelength range; and a second light amplification means which is excited by the excitation light and the amplification band of which is a second wavelength range different from the first wavelength range.
US10958369B2

Methods, systems, and devices for wireless communication are described. In some cases, due to blind decoding and channel estimation (CE) limits, one or more user equipment (UE) specific search sets may be pruned for blind decoding and/or CE purposes. For instance, after hashing a set of common decoding candidates to control channel elements (CCEs) within the control region, the UE specific search sets may be pruned so as to conform to the blind decode limitation, since a common search space has already occupied a portion of the total blind decode limit. Following pruning, the UE may hash the sets of UE-specific decoding candidates associated with the one or more UE specific search sets to CCEs within the control region. The UE may further prune UE specific search sets, based on CE limits, while reusing CE for overlapping hashed locations.
US10958363B2

An easy-to-manufacture wide-band antenna arrangement and a kitchen appliance including this antenna arrangement are provided. A resonating part of the antenna arrangement has a flat shape, its outer edges have an elliptical curvature and a coaxial cable is located at a feed in a slit in the middle of the resonating plate. The resonating plate is parallel to a ground plane, and together those parts form a planar inverted-F antenna. Such an antenna is useful in combination with a kitchen hob and sensor applications that wirelessly communicate with the kitchen hob, e.g. for improving cooking results.
US10958362B1

A method of determining group delay between periodic radio frequency (RF) signals received at a narrow-band coherent receivers includes receiving a first periodic RF signal at a first coherent receiver in the frequency domain, receiving a second periodic RF signal at a second coherent receiver in the frequency domain, which is delayed with respect to the first periodic RF signal, the first and second periodic signals having the same period and carrier frequency; determining a cross-spectrum signal of the first and second periodic RF signals in the frequency domain, the cross-spectrum signal including amplitudes and phases versus frequency; calculating a slope of phase of the cross-spectrum signal at frequencies over at least a portion of a bandwidth of the cross-spectrum signal; and determining a group delay between the first and second periodic RF signals to be the slope of phase of the cross-spectrum signal.
US10958360B2

A transceiver for distance measurements between the transceiver and an apparatus is provided. The transceiver has a transmitter configured to emit a first signal portion to be emitted at a first center frequency and a second signal portion to be emitted at a second center frequency so that the first signal portion to be emitted is radiated back from the apparatus to the transceiver as a first reflected signal portion and so that the second signal portion to be emitted is radiated back from the apparatus to the transceiver as a second reflected signal portion. In addition, the transceiver has a receiver configured to receive the first reflected signal portion radiated back from the apparatus to the transceiver and the second reflected signal portion radiated back from the apparatus to the transceiver. Furthermore, the transceiver has a measuring module configured to determine a distance between the transceiver and the apparatus.
US10958359B2

A communication apparatus of the present disclosure includes: an antenna unit including a human body electrode and a spatial electrode; a communication circuit unit that performs communication using at least a human body as a communication medium via the antenna unit; and a shielding structure that has an opening into which a portion of the human body or a communication conductor electrically conducted to the human body is insertable, and contains at least a portion of the antenna unit of the communication circuit unit and the antenna unit.
US10958352B2

According to a signal transmitting method, a signal receiving method, and a related device and system, a generated single-wavelength optical carrier may be split into N subcarriers with a same wavelength by using a splitting device, corresponding data modulation and corresponding amplitude spread spectrum modulation are performed on the N subcarriers by using N spreading codes and N low-speed data signals obtained by deserializing a received high-speed data signal, to obtain N spread spectrum modulation signals, and the N spread spectrum modulation signals are combined and output. A multicarrier generation apparatus or the like having a relatively complex structure does not need to be used for optical carrier splitting, and spectrum spreading does not need to be performed in a phase modulation manner in which a plurality of delay units or controllable phase units are required.
US10958350B2

Disclosed herein are various embodiments for high performance wireless data transfers. In an example embodiment, laser chips are used to support the data transfers using laser signals that encode the data to be transferred. The laser chip can be configured to (1) receive a digital signal and (2) responsive to the received digital signal, generate and emit a variable laser signal, wherein the laser chip comprises a laser-emitting epitaxial structure, wherein the laser-emitting epitaxial structure comprises a plurality of laser-emitting regions within a single mesa structure that generate the variable laser signal. Also disclosed are a number of embodiments for a photonics receiver that can receive and digitize the laser signals produced by the laser chips. Such technology can be used to wireless transfer large data sets such as lidar point clouds at high data rates.
US10958349B2

A virtual subscriber line terminal station device includes a software component including software to be added in accordance with a service requirement; and hardware having general-purpose functions; wherein the hardware includes a communication unit that receives a bandwidth allocation request transmitted by a subscriber line termination device; and the software component includes a bandwidth allocation component. The bandwidth allocation component has an individual unit that, based on an algorithm for allocating bands, computes a bandwidth to be allocated to the subscriber line termination device that transmitted the bandwidth allocation request; a common unit that, in accordance with the bandwidth allocated by the individual unit, allocates the bandwidth to the subscriber line termination device; and an interface between the individual unit and the common unit. The common unit converts the bandwidth allocation request received by the communication unit to a format that can be used by the individual unit. The individual unit computes the bandwidth to be allocated to the subscriber line termination device that transmitted the bandwidth allocation request that is converted, by the common unit, to a format that can be used by the individual unit.
US10958345B1

An echo cancellation method includes steps of (a) extracting phase-distortion estimates, (b) reconstructing an echo signal, (c) generating a clean signal, and (d) producing a primary signal. Step (a) includes extracting, from a first phase signal, a plurality of phase-distortion estimates, the first phase signal having been estimated from an echo-corrupted signal received at a first coherent transceiver of a coherent optical network. Step (b) includes reconstructing an echo signal from the plurality of phase-distortion estimates and a transmitted signal transmitted by the first coherent transceiver. Step (c) includes generating a clean signal as a difference between the reconstructed echo signal and the first phase signal. Step (d) includes producing a primary signal by mapping each of a plurality of clean-phase estimates of the clean signal to one of a plurality of constellation symbols associated with a modulation scheme of the primary signal.
US10958338B2

Short-term optical recovery systems and methods in coherent optical receivers minimize recovery time for fault scenarios and signal reacquisition while maintaining robust signal acquisition. The short-term optical recovery systems and methods include special techniques and algorithms to minimize recovery time, making coherent systems similar in time as conventional direct detection recovery. The short-term optical recovery systems and methods include an expedited acquisition engine that includes a reference clock recovery, a compensator to remove chromatic dispersion, a burst framer, and a compensator to remove polarization dispersion. Importantly, the expedited acquisition engine uses a memory oriented architecture to allow some properties of the acquisition engine to be stored during initial acquisition and, hence, later on be deployed in any fault scenario to expedite further recovery of a signal.
US10958332B2

WiFi repeater devices described provided herein. An example device includes an enclosure that is configured to be mounted to a window that divides an outdoor area from an indoor area. The enclosure houses a 5 GHz WiFi client radio coupled with a high order MIMO (multiple input, multiple output) antenna, the high order MIMO antenna transmitting and receiving data from a 5 GHz access point located in the outdoor area, and a 2.4 GHz WiFi access point radio coupled with a MIMO (multiple input, multiple output) antenna, the MIMO antenna transmitting and receiving data from 2.4 GHz UEs located in the indoor area.
US10958314B2

A wireless cellular base station (BS) transmitter transmits a downlink calibration pilot symbol. A receiver receives from a user equipment (UE) an uplink calibration pilot symbol and an effective downlink channel estimate transmitted by the UE. The effective downlink channel estimate is computed by the UE using the downlink calibration pilot symbol received from the BS. Processing devices compute an effective uplink channel estimate using the uplink calibration pilot symbol received from the UE and compute channel reciprocity calibration coefficients using the effective downlink channel estimate received from the UE and the effective uplink channel estimate computed by the BS. The BS includes multiple antennas, and the BS computes the channel reciprocity calibration coefficients for each antenna. Alternatively, the uplink channel estimate received by the BS is an inverted version of the effective downlink channel estimate, which the processing devices use for channel reciprocity compensation.
US10958310B2

An electronic device may contain an input-output device such as a speaker, vibrator, or near field communications antenna. The input-output device may include an inductor. The inductor in the input-output device may be shared by wireless charging circuitry in the electronic device so that wireless charging signals can be converted into power to charge a battery in the electronic device. A separate inductor may also be provided within an input-output device to support wireless charging. A drive circuit may supply drive signals to the input-output device such as audio signals, vibrator control signals, or near field communications output signals for external near field communications equipment. An input amplifier that is coupled across the inductor in the input-output device may be used in receiving near field communications signals.
US10958305B2

A wireless communication terminal apparatus wherein CoMP communication can normally be performed without increasing the overhead of an upstream line control channel. In this apparatus, a spreading unit primarily spreads a response signal by use of a ZAC sequence established by a control unit. A spreading unit secondarily spreads the response signal, to which CP has been added, by use of a block-wise spread code sequence established by the control unit. The control unit controls, in accordance with sequence numbers and a hopping pattern established therein, the circular shift amount of the ZAC sequence to be used for the primary spread in the spreading unit and the block-wise spread code sequence to be used for the secondary spread in the spreading unit. The hopping pattern established in the control unit is a hopping pattern common to a plurality of base stations that CoMP-receive the response signal.
US10958301B2

Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for synchronizing playback of audiovisual content with a dumb speaker. In some embodiments, a display device transmits a spread spectrum signal to a dumb speaker over a data channel using a spread spectrum code. The display device then receives the spread spectrum signal from the dumb speaker over an audio data channel. The display device despreads the spread spectrum signal based on the spreading code. The display device determines a time of receipt of the spread spectrum signal. The display device calculates an audiovisual output path delay for the dumb speaker based on the time of receipt and a time of transmission. The display device then synchronizes the playback of the audiovisual content at the dumb speaker and a smart speaker based on the audiovisual output path delay.
US10958300B2

Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment may determine, when using resource spread multiple access with non-orthogonal multiple access, that a particular modulation scheme is enabled. The user equipment may process symbols using a set of processing sequences selected based at least in part on the particular modulation scheme such that the particular modulation scheme is preserved for the symbols. The user equipment may transmit the symbols based at least in part on processing the symbols using the set of processing sequences. Numerous other aspects are provided.
US10958294B2

The present disclosure provides a decoding device. The decoding device includes an iteration number computing unit and a recursive decoder. The iteration number computing unit receives multiple packet parameters corresponding to a packet and computes a codeword-number-per-symbol according to packet parameters, in which the packet includes multiple symbols. The iteration number computing unit computes an iteration number according to the codeword-number-per-symbol. The recursive decoder is coupled to the iteration number computing unit, and performs a decoding operation on a codeword within a data field of the packet according to the iteration number.
US10958291B2

The present technology relates to a transmission method and a reception device capable of ensuring good communication quality in data transmission by using an LDPC code. In group-wise interleaving, an LDPC code with a code length N of 69120 bits is interleaved in units of bit groups of 360 bits. In group-wise deinterleaving, an arrangement of the LDPC code after the group-wise interleaving is returned to an original arrangement. The present technology can be applied, for example, to the case of performing data transmission by using an LDPC code or the like.
US10958286B2

A method of encoding fixed length data bit strings includes receiving and sequentially encoding a sequence of data bit strings. For a data bit string immediately following a preceding data bit string, this includes obtaining a reference bit string, and a mask bit string and a tracking bit string as present at the end of a previous encoding of the preceding data bit string, identifying bits that differ form corresponding bits in the reference bit string, determining, as unpredictable bits, all those bits in the data bit string that are indicated as not predictable by the mask bit string and are not in bit positions indicated by the tracking bit string, generating a sequence of position indicators, generating an encoded data packet that includes representations of values of the unpredictable bits and the sequence of positon indicators, and periodically updating the mask bit string and the tracking bit string.
US10958280B2

An apparatus for calibrating an analog-to-digital converter is provided. The apparatus includes a reference input generation circuit configured to subsequently generate two reference inputs for calibrating the analog-to-digital converter. The two reference inputs both represent ramp waveforms, wherein the ramp waveforms represented by the two reference inputs are different from each other. Further, the apparatus includes a coupling circuit configured to controllably couple an input node of the analog-to-digital converter to either the reference input generation circuit or to a signal node capable of providing an analog input for digitization.
US10958272B2

A memory cell and processing array that has a plurality of memory are capable of performing logic functions, including an exclusive OR (XOR) or an exclusive NOR (XNOR) logic function. The memory cell may have a read port in which the digital data stored in the storage cell of the memory cell is isolated from the read bit line.
US10958269B2

A bridge output circuit of the present invention reduces the dead time. Upon receiving an input signal (SIN) for indicating on state of a high-side transistor (1H), a gate control signal generation circuit (4) outputs a low-side gate control signal (LGCTL) for turning off a low-side transistor (1L) to a low-side driver circuit (2L). On the other hand, a high-side gate control signal (HGCTL) for turning on the high-side transistor is generated from a signal delayed the low-side gate control signal and outputted to a high-side driver circuit (2H). The time of delay is controlled by the input signal (SIN), a signal (LGFB) indicating on/off state of the low-side transistor, and a signal (SOUT_L) indicating a level of an output signal.
US10958266B2

Subject matter disclosed herein may relate to programmable current for correlated electron switches.
US10958263B2

Provided is a drive control device including: a first output node coupled to a gate node of a high-side transistor; a second output node coupled to a drive node; a first transistor provided between a first power supply node and the first output node; and a current limiting circuit and a second transistor provided in series between the first output node and the second output node, in which the current limiting circuit limits a current from the drive node toward the first output node to a predetermined value. The current limiting circuit is, for example, a transistor having a direction opposite to that of the second transistor.
US10958262B2

The present invention relates to a system and a method for protecting a circuit between batteries, in which counter-electromotive force generated from the lead-storage battery is prevented from being applied to a MOSFET switch when power is cut off through the MOSFET switch in a circuit in which a vehicle lead-storage battery and a lithium polymer battery are connected to each other to prevent the MOSFET switch from overcurrent and prevent current, which leaks from the lead-storage battery when the lead-storage battery is charged, from being conducted to a path other than a determined path in advance.
US10958259B2

A pulse width modulation output stage incorporates a half bridge output stage, a gate control circuit, a detection circuit, and a control logic. The half bridge output stage has a first transistor and a second transistor connected in series between a power supply node and a ground node. The gate control circuit outputs a pulse width modulation signal to drive the first transistor and the second transistor. The detection circuit detects whether or not a glitch occurs in one of the gate voltages of the first and second transistor so as to generate a control code. The logic circuit varies the delay time of the pulse width modulation signal based on the control code.
US10958252B2

An embodiment of the invention provides a multi-bit flip-flop. The multi-bit flip-flop includes a clock input pin, a clock buffer circuit, and a plurality of flip-flops. The clock buffer circuit is used to receive a first clock signal received from the clock input pin and provide a second clock signal and a third clock signal according to the first clock signal. Each of the plurality of flip-flops is used to receive the second clock signal and the third clock signal and store data according to the second clock signal and the third clock signal. Therefore, the multi-bit flip-flop is designed such that makes each of the plurality of flip-flops to share the same clock.
US10958243B2

A filter includes a plurality of series portions each including one or more series resonators, and a plurality of shunt portions each including one or more shunt resonators. At least one of the plurality of shunt portions includes two shunt resonators connected to each other in anti-series, and antiresonance frequencies of the two shunt resonators are arranged externally of a passband.
US10958234B2

The present disclosure may include, for example, a tunable capacitor having a decoder for generating a plurality of control signals, and an array of tunable switched capacitors comprising a plurality of fixed capacitors coupled to a plurality of switches. The plurality of switches can be controlled by the plurality of control signals to manage a tunable range of reactance of the array of tunable switched capacitors. Additionally, the array of tunable switched capacitors is adapted to have non-uniform quality (Q) factors. Additional embodiments are disclosed.
US10958231B2

A surface acoustic wave device includes a piezoelectric substrate, an IDT electrode, a support layer, a cover layer, and a pillar-shaped electrode. The IDT electrode is provided on a main surface of the piezoelectric substrate. The support layer is disposed around a region where the IDT electrode is provided and has a larger height from the main surfaces than a height of the IDT electrode therefrom. The cover layer is disposed on the support layer and covers the IDT electrode. The pillar-shaped electrode is located on one of the main surfaces where the pillar-shaped electrode is in contact with the support layer. The pillar-shaped electrode is electrically connected to the IDT electrode. The pillar-shaped electrode includes a top surface and a side surface. Each of the top surface and the side surface includes a portion exposed to outside.
US10958229B2

An audio normalization gain value is applied to an audio signal to produce a normalized signal. The normalized signal is processed to compute dynamic range control (DRC) gain values in accordance with a selected one of several pre-defined DRC characteristics. The audio signal is encoded, and the DRC gain values are provided as metadata associated with the encoded audio signal. Several other embodiments are also described and claimed.
US10958228B2

A circuit having a dynamically adjustable common mode rejection ratio. The circuit has a high common mode rejection ratio without the need for input transformers. The circuit's ability to adjust the circuit's common mode rejection ratio is enhanced by the circuit's high input impedance. The circuit includes first and second input terminals, and output terminals. A positive leg runs from the first input terminal to the first output terminal, the positive leg including a resistor, and a negative leg runs from an input terminal to an output terminal. The digital signal processor controls a potentiometer on one of the legs to dynamically adjust the common mode rejection ratio of the circuit.
US10958227B2

An amplifier circuit comprises a differential input stage configured to receive a differential input signal, wherein the differential input stage is susceptible to an offset error that includes a linear offset error portion and a nonlinear offset error portion; and an offset error correction circuit coupled to the differential input stage and configured to apply a second order error correction signal to the differential input stage to reduce the nonlinear portion of the offset error.
US10958214B2

A voltage controlled oscillator (VCO), a method of designing a voltage controlled oscillator, and a design structure comprising a semiconductor substrate including a voltage controlled oscillator are disclosed. In one embodiment, the VCO comprises an LC tank circuit for generating an oscillator output at an oscillator frequency, and an oscillator core including cross-coupled semiconductor devices to provide feedback to the tank circuit. The VCO further comprises a supply node, a tail node, and a noise by-pass circuit connected to the supply and tail nodes, in parallel with the tank circuit and the oscillator core. The by-pass circuit forms a low-impedance path at a frequency approximately twice the oscillator frequency to at least partially immunize the oscillator core from external noise and to reduce noise contribution from the cross-coupled semiconductor devices.
US10958209B2

A deployable solar photovoltaic power generation system includes an array of photo voltaic panels mounted to expandable truss. In response to environmental input data, the array of photovoltaic panels can be deployed or stowed.
US10958199B2

Provided is a motor drive circuit capable of driving a stepper motor even if the load on the stepper motor varies. A motor drive circuit has a first drive circuit that outputs a first drive signal to the driver; a second drive circuit that outputs a second drive signal to the driver; a controller that controls the first drive circuit and second drive circuit. The first drive circuit is configured to output a first drive signal based on the current value of current flow of a coil of a stepper motor. The second drive circuit is configured to output multiple types of second drive signals that differ by the supply time of drive current supplied to the coil. Based on a result of driving by the first drive circuit, the controller selects the type of second drive signal the second drive circuit outputs.
US10958192B2

An energy conversion system comprises a generator which generates electrical power in response to movement, wherein the generator comprises first and second elements which generate energy in an energy generation mode. In some examples, these can be brought into and out of contact with each other by a drive mechanism so that the energy conversion system has an (e.g.) intermittent charging mode in which the first and second 5 elements are brought into contact by the drive mechanism and an energy generation mode in which the first and second elements are out of contact. The relative speed, the spacing between, or the relative orientations or positions of the first and second elements are controlled during the energy generation mode to decrease the variation in output power or voltage of the generator. This system controls the physical positions or the motion of the 10 elements of the generator during the energy generation mode in order to implement a more constant power or voltage generation. This enables any required power conversion circuitry to be simplified.
US10958186B2

A load control device (such as, a dimmer switch) for controlling the amount of power delivered from an AC power source to an electrical load (such as, a high-efficiency lighting load) includes a thyristor (such as, a triac) coupled between the source and the load, a gate coupling circuit arranged to conduct current through a gate terminal of the thyristor, and a control circuit configured to control the gate coupling circuit. The control circuit may control the gate coupling circuit to conduct a pulse of current through the gate terminal to render the thyristor conductive at a firing time during a present half cycle of the AC power source, and allow the gate coupling circuit to conduct at least one other pulse of current after the firing time during the present half cycle.
US10958173B2

The present disclosure provides for a processing element configured to couple to a first ramp generator and a second ramp generator and control the first ramp generator while a power converter is operating in a buck-boost mode of operation to generate a first ramp signal beginning at a first value and increasing to a second value during a first clock cycle and generate the first ramp signal beginning at the first value and increasing to a third value during a second clock cycle following the first clock cycle and control the second ramp generator while the power converter is operating in the buck-boost mode of operation to generate a second ramp signal beginning at a fourth value and decreasing to a fifth value during the first clock cycle and generate the second ramp signal beginning at the fourth value and decreasing to a sixth value during the second clock cycle.
US10958170B2

A computer program product and DC-to-DC converter comprising, an electronic switching device, an inductor coupled to the electronic switching device, a capacitor coupled to the inductor wherein the inductor and capacitor are chosen such that the resistance of the load line is greater than a gain minus the equivalent series resistance. A transient controller is communicatively coupled to the electronic switching device, wherein the transient controller has adaptive voltage positioning and wherein the transient controller sends a signal configured to initiate discharging the capacitor during a transient event.
US10958166B1

Circuit embodiments for a switched-capacitor power converter, and/or methods of operation of such a converter, that robustly deal with various startup scenarios, are efficient and low cost, and have quick startup times to steady-state converter operation. Embodiments prevent full charge pump capacitor discharge during shutdown of a converter and/or rebalance charge pump capacitors during a startup period before switching operation by discharging and/or precharging the charge pump capacitors. Embodiments may include a dedicated rebalancer circuit that includes a voltage sensing circuit coupled to an output voltage of a converter, and a balance circuit configured to charge or discharge each charge pump capacitor towards a target steady-state multiple of the output voltage of the converter as a function of an output signal from the voltage sensing circuit indicative of the output voltage. Embodiments prevent or limit current in-rush to a converter during a startup state.
US10958165B1

A high-conversion-efficiency reconfigurable series-parallel switched-capacitor voltage converter includes N−1 control units and is capable of realizing a voltage conversion ratio in a range from 1:1 to N:1 between a second conversion terminal and a first conversion terminal. When the voltage conversion ratio between the first conversion terminal and the second conversion terminal of the reconfigurable series-parallel switched-capacitor voltage converter is Nx:1, the N−1 control units are divided into k+1 control modules. k control switch tubes are configured to respectively correspond to the preceding k control modules. Each one of the preceding k control modules comprises m control units, and the last control module comprises t control units; m=Nx−1; k and t satisfy N−1=m×k+t; k and m are both 0 or are both positive integers; and t is as small as possible.
US10958158B2

An AC/DC converter is operative to receive, via AC input terminals, an AC input signal and to transform the AC input signal into a DC output signal. The AC/DC converter comprises a first DC discharge circuit coupled to AC input terminals. The controller comprises a second DC discharge circuit having a controllable switching element for switching the second DC discharge circuit on and off. The second DC discharge circuit is operative to receive a DC discharge current from the first DC discharge circuit; logic associated with the AC/DC converter repeatedly: receives a DC sense signal from the second DC discharge circuit and determines, based on the value of the DC sense signal within a predetermined measurement time period, loss of the AC input signal. In response to determining loss of the AC input signal, the logic controls activation of the second DC discharge circuit depending on the DC sense signal.
US10958157B2

According to an embodiment, an inspection apparatus inspects an inverter circuit including three pairs of arms. The apparatus includes a current controller and a control signal generator. The current controller generates a control output for controlling a current to be output by the inverter circuit. The control output enables the current to approach a target value of the current. The control signal generator generates a first control signal for controlling ON/OFF of a first arm as one of the three pairs of arms based on the control output, a second control signal for fixing a second arm paired with the first arm, in an OFF-state, and a third control signal for fixing at least part of arms other than the first arm and the second arm in an ON-state.
US10958145B2

A method for resin coating electrical windings enclosed within a housing of an electric motor and defining a central cylindrical cavity, the method including preparing a core having an elastic wall that encloses an inner chamber having an opening provided with a selective shut-off means, as well as a lower disc-like portion and an upper cylindrical portion that protrudes from a surface of the lower portion, coupling the core and an electric motor stator, in such a way that the upper portion occupies the cavity of the stator, and the lower portion is positioned within a housing of the motor below the electric windings, inflating the inner chamber through the opening, in such a way that the lower portion comes into contact with an inner surface of the housing and the upper portion comes into contact with the windings, which define a central cavity of the stator, pouring a resin so that it coats the windings when they are not in contact with the core; deflating through the opening the inner chamber, and separating the core from the stator, whose windings are coated with resin.
US10958143B2

An assembling device (10) includes a first rotating portion (11), a second rotating portion (12), and eighteen support arms (13) for supporting coil segments (4), and a motor (29). The first rotating portion (11) includes a first rotating plate (11a) having first holding portions (1d) on an outer peripheral surface thereof. The second rotating portion (12) includes a second rotating plate (12a) having second holding portions (12c) on an outer peripheral surface thereof. The motor (29) rotates the first rotating portion (11) in a counterclockwise direction D1, and the second rotating portion in a clockwise direction D2. Thus, the base parts (21) of the first to eighteenth support arms (13) are transferred from the first holding portions (11d) to the second holding portions (12c) so that the coil segments (4) are assembled to overlap with one another.
US10958139B2

A sensor magnet assembly has a cylindrical shape extending in an axial direction and includes a fixing member fixed to a one side end of a shaft in the axial direction and a sensor magnet fixed to an outer circumferential surface of the fixing member. The fixing member includes a first groove recessed inward from the outer circumferential surface in a radial direction and has an annular shape extending in a circumferential direction and first recesses recessed inward from the outer circumferential surface in the radial direction and spaced apart along the circumferential direction. The first recesses are disposed at positions different from the first groove in the axial direction. The first groove and the first recesses are disposed in a portion of the outer circumferential surface of the fixing member, to which the sensor magnet is fixed.
US10958138B2

A motor includes a shaft that extends in an axial direction, a rotor including a field magnet, a stator, a resolver positioned farther toward one side of the motor in the axial direction than the rotor and the stator, and a shield including at least a portion is between the rotor and the resolver in the axial direction. The shield includes a bottom portion of which at least a portion is between the rotor and the resolver in the axial direction and which includes a through-hole through which the shaft passes, and a convex portion that extends from the bottom portion toward the other side in the axial direction. A front end portion of the convex portion is positioned farther toward an inner side of the motor in a radial direction than an outer circumferential portion of the field magnet when viewed in the axial direction.
US10958135B2

A motor has an axis of rotation and includes a housing, a first shaft coupled to the housing, and a second shaft coupled to the first shaft. The motor further includes a stator, a rotor coupled to the first shaft, a gearbox, and a bearing assembly coupled to the rotor. The stator includes an outer circumferential surface and an inner circumferential surface. The inner circumferential surface defines a stator bore around the axis of rotation. The rotor includes a first arm and a second arm. The first arm is configured to extend axially along the axis of rotation and within the stator bore, and the second arm is configured to extend radially from the axis of rotation. The first arm and the bearing assembly are positioned within the stator bore, and the second arm is positioned entirely outside of the stator bore.
US10958129B2

A motor includes a rotor with a shaft that extends axially, a stator that surrounds a radial outer side of the rotor, a heat sink that is axially above the stator and provided with cavities that pass conductors therethrough and extend axially, and a substrate that is axially above the heat sink and includes an electronic component mounted thereon, wherein the heat sink includes a contact surface that contacts the substrate or electronic component directly or via a heat dissipating member and an exposed surface that does not come into contact with other members, wherein the exposed surface is located closer to an outer edge than the cavities.
US10958126B2

A machine unit, component piece and intermediate element, and method for connecting and/or disconnecting a connection line to/from a machine unit, wherein a region includes an intermediate element and a component piece is substantially enclosed between an electrical machine and a functional element of the machine element, where the component piece can be removed or folded away from the intermediate element, where after the component piece is removed from the intermediate element, the sheathed region is advantageously accessible for connection by way of a connection line, and where a transmitter, for example, is connectable via the connection line to permit connection of the connection line in the sheathed region without the functional element having to be removed such that an electrical machine that includes the functional element can also be serviced in locations that are difficult to access.
US10958122B2

A rotating electrical machine that includes a rotor core having a permanent magnet placed therein; a stator core placed so as to face the rotor core in a radial direction and including a plurality of teeth and a plurality of slots each located between adjacent ones of the teeth; and a plurality of coils placed in the slots of the stator core.
US10958117B2

A vehicle alternating-current power generator includes a stator formed by winding an armature winding on a stator core and a rotor arranged on the radial inside of the stator. The rotor includes a field core having a boss part and a plurality of claw-shaped magnetic pole parts, a field winding that is wound on the outer peripheral side of the boss part, and a permanent magnet that is arranged between the circumferentially adjacent claw-shaped magnetic pole parts. A d-axis magnetic circuit formed by magnetomotive force of the field winding and at least part of first and second magnet magnetic circuits formed by magnetic force of the permanent magnet are shared. When an electrical load is connected to the rotor, the relationship between a permeance Prt of the d-axis magnetic circuit and a permeance Pst of a q-axis magnetic circuit is set to satisfy Pst>Prt.
US10958111B2

Magnetic coupling structures for wireless power transfer include overlapping coils which are configured to provide improved flux patterns. Control methods are used to determine the variation in coupling factor relative to alignment between the primary magnetic coupling structures and energise one or more coils of the primary magnetic coupling structure dependent on the relative alignment of the coupling structures to maximise coupling.
US10958106B2

A control device controls a power transmission driver that transmits power to a power receiving device including a rectifier circuit that is connected to a secondary coil and generates a rectified voltage, by outputting a drive signal to a primary coil. The control device switches the drive mode of the power transmission driver between a full-bridge drive mode and a half-bridge drive mode according to the rectified voltage.
US10958104B2

An inductive power transmitter comprising a plurality of autonomous resonant inverters, wherein each inverter outputs a voltage to a respective transmitter coil/coils for inductive power transfer; and a magnetic coupling structure between the respective transmitter coils, wherein the magnetic coupling structure is configured to determine a phase shift between the output voltage of each inverter.
US10958103B2

A rechargeable battery pack system includes a charging base and rechargeable battery packs. The charging base includes an electrical connector for receiving electrical power and a set of electrical contacts. The rechargeable battery packs each include a rechargeable battery, electrical circuitry, and an inductive coil for wirelessly transmitting power to an electronic device. The rechargeable battery packs each include a first set of electrical contacts to electrically contact the charging base for receiving electrical power from the charging base when the battery pack is stacked on top. The rechargeable battery packs further include a second set of electrical contacts for providing electrical power to another rechargeable battery pack when the other rechargeable battery pack is stacked on top. The second set of electrical contacts is activated for providing the electrical power to the other rechargeable battery pack only after receiving a proper identity code from the other rechargeable battery.
US10958102B2

Disclosed is an electromagnetic-inductive power supply apparatus, which switches so that a plurality of coils winding around a current transformer core is connected in series to a rectification unit based on the voltage induced in the current transformer, thereby producing the power within the set range even in a state where the voltage outside the reference is induced. The disclosed electromagnetic-inductive power supply apparatus senses the voltage induced in the current transformer and switches the plurality of unit coils is connected to the rectification unit based on the voltage sensed.
US10958101B2

An electric power system includes an energy management system configured to control a generated power output level of one or more electric generator resources, and a configuration of two or more high-voltage transmission lines, for efficient operation based, at least in part, on a topology error estimation using binary values corresponding to switch statuses. Increased accuracy of network topology estimates facilitates improved state estimation, which in turn enables production of more highly optimized control of electric generator resources and configuration of high-voltage transmission lines.
US10958096B2

A power supply system including: a first battery connected to a first load; a second battery; a DC-DC converter connecting the first battery and the second battery; and a connection switching unit including a first switch configured to connect the first battery to a second load and a second switch configured to connect the second battery to the second load. The connection switching unit is configured to switch selectively to a first mode in which the first switch is closed and the second switch is opened and a second mode in which the first switch is opened and the second switch is closed.
US10958091B2

A power supply device comprises a first boost converter configured to transmit electric power with conversion of a voltage between an electric load side and a power storage device side; a second boost converter connected in parallel to the first boost converter relative to an electric load and configured to transmit electric power with conversion of a voltage between the electric load side and the power storage side; and a control device configured to control the first boost converter and the second boost converter. At a predetermined time, the control device performs a loop current control that controls the first boost converter and the second boost converter such that a loop current flows in a closed circuit including the first boost converter and the second boost converter.
US10958090B2

A charging pad includes a body portion having a recess into which a power receiving unit of a handset is inserted, the power receiving unit having an exposed electric contact surface, a first charging-pad-side terminal formed by a torsion coil spring and provided in the recess, the first charging-pad-side terminal being configured to relatively slide on the electric contact surface accompanying an insertion of the power receiving unit into the charging pad, and to be conductively connected to the electric contact surface at a position where the first charging-pad-side terminal stops sliding after the insertion of the power receiving unit is completed, and a second charging-pad-side terminal formed by a torsion coil spring and provided in the recess, the second charging-pad-side terminal being configured to relatively slide on the electric contact surface accompanying the insertion of the power receiving unit into the charging pad.
US10958086B2

Battery systems are provided according to various embodiments. A battery system includes: a first battery rack including a first battery module having a first battery, a first rack management unit which controls charging and discharging of the first battery module, and a first rack protection circuit which interrupts current of the first battery module under control of the first rack management unit; and a second battery rack including a second battery module having a second battery, a second rack management unit which controls charging and discharging of the second battery module, and a second rack protection circuit which interrupts current of the second battery module under control of the second rack management unit, wherein the first and second rack protection circuits are controlled in parallel by the first and second rack management units.
US10958085B2

According to one implementation, a system for harvesting energy from a mobile device includes a housing having a receptacle for receiving the mobile device, a battery situated within the housing, an energy collection interface including at least one transducer coupled to the battery by a power bus, and one or more auxiliary electronic components coupled to the battery by the power bus. The system is configured to receive, via the receptacle, the mobile device, and to receive, via the energy collection interface, an energy emitted by the mobile device. The system is also configured to generate, by the one or more transducers, a current, using the energy received from the mobile device, and to feed, via the power bus, the current to at least one of the battery and the at least one auxiliary electronic component.
US10958083B2

In one aspect, there is disclosed a cell stack which can include cell modules connected in series to generate a stack operating voltage. The cell modules can include a battery cell in series with a series switch and include a shunt switch connected in parallel to the battery cell and the series switch. A stack monitor circuit can have a series control coupled to the series switch, a shunt control coupled to the shunt switch, and a battery cell monitor coupled to the battery cell for measuring a cell parameter from each cell module. Based on the measured cell parameter, the stack monitor circuit can select at least one cell module either to contribute to the stack operating voltage by closing the series switch and opening the shunt switch or to bypass the stack operating voltage by the opening the series switch and closing the shunt switch.
US10958073B2

The invention provides reactive power control equipment that controls the reactive power adjusted by a synchronous condenser coupled to an electric power grid and the reactive power of the electric power supplied to the electric power grid, to optimally control the reactive power in each load terminal point (power consumption area), considering instability of the electric power supplied from renewable energy power generation equipment. The above equipment includes an input portion that inputs information of reactive power including reactive power adjusted by an automatic voltage regulator of automatically adjusting a voltage of electric power generated by an electric power generator and supplied to an electric power grid, reactive power adjusted by a synchronous condenser coupled to the electric power grid, reactive power of electric power generated by the renewable energy power generation equipment, and reactive power set in each load terminal point (consumer area) of consuming the electric power; a calculation unit that calculates each setting value of reactive power adjusted by the synchronous condenser and the automatic voltage regulator, using the information of the reactive power input in the input portion; and an output portion that outputs the setting values of the reactive power calculated by the calculation unit respectively to the synchronous condenser and the automatic voltage regulator.
US10958070B2

A power system is disclosed that includes a chassis configured to house a first board, a second board, and a third board, in which the boards are electrically coupled to one another. The first board is configured to receive power and to output power at a first voltage and a second voltage. The second board is configured to receive power from the first board or at least one internal battery electrically coupled to the second board and to output power using at least two voltages. The third board is configured to receive power from the second board and to output power at two voltages. The boards include one or more converters configured to convert power. The one or more converters are thermally interfaced with one or more portions of the chassis so as to conduct heat into a respective portion of the chassis.
US10958057B1

An electronic device includes a case engaged with a cable fixing device. The cable fixing device includes at least one first restricting portion and a fixing frame which are connected to the case. The fixing frame could be moved relative to the case between a first position and a second position. The fixing frame has at least one hollow portion for being passed through by a cable and at least one second restricting portion disposed on a peripheral edge of the hollow portion. When the fixing frame is located in the first position, the second restricting portion is away from the first restricting portion. When the fixing frame is located in the second position, the second restricting portion is closer to the first restricting portion than the fixing frame located in the first position. The second restricting portion and first restricting portion jointly restrict a position of the cable.
US10958051B1

A connector for coupling a conduit to an electrical enclosure includes a body and a lock nut. The body extends longitudinally between a proximal enclosure end and a distal conduit end. The body has an enclosure port at the enclosure end, a conduit port at the conduit end, and an internal passage extending between the enclosure port and the conduit port. The enclosure end has radially opposed first and second retention tabs. The body has external body threads located distally of the retention tabs. Each of the retention tabs extend radially outward of a longitudinal projection of the external threads. The lock nut is mated with the external body threads. The lock nut has an enclosure engagement end opposed to distal facing enclosure engagement sides of the retention tabs. The lock nut is rotatable on the external body threads to advance the enclosure engagement end toward the retention tabs.
US10958048B2

A peeling device (12) includes a first peeling unit (21) and a second peeling unit (22). When an upper peeling die (33) and a lower peeling die (34) of the first peeling unit (21) are moved forward, an insulating coating (8) is peeled off from upper and lower surface of a coil conductor wire (2), and a conductive portion (7) is cut from the upper surface and the lower surface of the coil conductor wire (2). The conductive portion (7) is formed to have exposed portions (7a) and recessed portions (7b) cut in a trapezoidal shape. A front peeling die (42) and a rear peeling die (43) of the second peeling unit (22) are moved downward while the recessed portion (7b) is placed on and pressed against a second receiving section (41b) of a cradle (41), which peels off the insulating coating (8) and cuts the conductive portion (7).
US10958042B2

According to one embodiment, the first process of forming a first light-reflecting structure including forming a patterned dielectric layer on a substrate, forming a first high refractive index layer on the substrate and the dielectric layer, planarizing the first high refractive index layer, forming a mask layer on the first high refractive index layer, forming a periodic structure in the mask layer and the first high refractive index layer, the periodic structure having openings separated at a constant period, forming a low refractive index layer on the mask layer and filling the periodic structure with the low refractive index layer, and performing chemical mechanical polishing to cause the mask layer and the low refractive index layer to form substantially the same plane.
US10958024B2

A connector arrangement includes a plug nose body; a printed circuit board positioned within a cavity of the plug nose body; and a plug cover that mounts to the plug nose body to enclose the printed circuit board within the cavity. The printed circuit board includes a storage device configured to store information pertaining to the electrical segment of communications media. The plug cover defines a plurality of slotted openings through which the second contacts are exposed. A connector assembly includes a jack module and a media reading interface configured to receive the plug. A patch panel includes multiple jack modules and multiple media reading interfaces.
US10958021B2

An ultra-high frequency super thin coaxial RF connector assembly comprising a combination of an ultra-high frequency super thin coaxial RF board side connector and an ultra-high frequency super thin coaxial RF wire side connector, wherein the arrangement of a traditionally conventional board side connector center terminal is omitted for the ultra-high frequency super thin coaxial RF board side connector, for the ultra-high frequency super thin coaxial RF wire side connector to transfer an RF signal to a circuit board directly without using an RF board side center terminal. As such, there is no need to arrange a board side center terminal in the Ultra high frequency super thin coaxial RF board side connector, so that a board side shield terminal in the Ultra high frequency super thin coaxial RF board side connector may provide an electrical shield more effectively, allowing the ultra-high frequency super thin coaxial RF connector assembly of the present invention to be capable of providing an RF signal in an UHF (Ultra High Frequency) millimeter wave band above 30 GHz for transmission.
US10958019B2

A smart electrical plug supports one or more electrical outlets and one or more universal serial bus (USB) outlets for charging electrical devices. Electrical power consumed through the one or more electrical outlets may be measured individually or in combination and reported via a wireless communication channel. The smart electrical plug may be implemented by a plurality of printed circuit board assemblies and distributed within a housing to reduce the effects of heat dissipation. The smart electrical plug may further reduce heat dissipation by utilizing one or more electrical circuit approaches.
US10958015B1

A vehicle heater decoupling system that facilitates an automated decoupling of the vehicle heater with a power cord plug operably coupled thereto. The present invention includes a receptacle that is configured with a disconnection member. The disconnection member is operably coupled to electrical connection members that are electrically coupled to the power cord plug. A sensor is present to provide detection of the power cord plug. A controller is disposed within the passenger compartment of the vehicle and is coupled to the electrical system of the vehicle. The controller is configured to detect the operational status of the motor of the vehicle specifically whether the motor is running or idle. The controller detects the ignition of the motor and the state of the receptacle and upon detection of the ignition of the motor and the first state the controller transmits a signal to eject the power cord plug.
US10958010B2

Disclosed is a holding frame for accommodating a circuit board, wherein the holding frame has a substantially rectangular basic shape and has two holding arms sticking out perpendicularly from the frame plane, each holding arm having a groove in which the circuit board can be held. A circuit board can thus be integrated in a heavy-duty plug connector in a mechanically stable yet low-wear manner.
US10958009B2

Tamper resistant cartridges for electrical devices are provided. The tamper resistant cartridges include a housing and one or more tamper resistant assemblies configured to normally block access to electrical contacts with the electrical device, and to permit access to such electrical contacts when the line phase prongs of a plug are inserted into the electrical device.
US10958005B1

Apparatuses for direct cabled connections of fabric signals—i.e., high-speed data signals exchanged between computer processors and peripheral devices. Specifically, varying apparatus configurations are outlined herein for minimizing, if not eliminating, the routing of these fabric signals through printed circuit boards, which tend to cause signal quality degradation due to phenomena such as the skin effect and dielectric loss.
US10958002B2

An electrical power interconnection system is described. The electrical interconnection system may comprise an electrical power connector and a substrate, such as a printed circuit board. The electrical power connector may comprise a housing and a plurality of electrical power contacts supported by the housing. The electrical power contacts may comprise a mounting end, a mating end, and a contact body disposed between the mounting end and the mating end. The electrical power contacts may have planar portions. The mating ends may comprise opposing first second beams defining a slot. The slot may be configured to receive the substrate therein, such that the first beam contacts the first side of the substrate and the second beam contacts the second side of the substrate.
US10958001B2

A connector with contact tails configured to provide a connector footprint enabling a low cost printed circuit board. The contact tails are positioned to leave routing channels, parallel to an edge of a printed circuit board, within the connector footprint. The routing channels may enable routing of high speed signal traces out of the connector footprint on a small number of routing layers. In a connector with 16 columns, each with 8 pairs of signal traces, two routing layers may be adequate to route traces connecting all of the signal vias in the connector footprint to components at the interior of the printed circuit board.
US10957998B2

An object is to, for physical properties, holding force, contact area, and insertion force in a trade-off relationship, set the holding force to 37 N or more, the contact area to 0.72 mm2 or more, and the insertion force to 90 N or less. A press-fit terminal is to be press-fitted into a through hole formed in a circuit board. A press-fit part includes a beam and an eye hole that is surrounded by the beam. The beam includes two parallel parts that are parallel to each other. In the press-fit part, G1/G2 is 0.20 or more and 1.05 or less where a front-side spring strength is G1 [mm3] and a rear-side spring strength is G2 [mm3] calculated under the following conditions, and G is 0.007 mm3 or more and 0.012 mm3 or less where a spring strength G [mm3] is G1+G2.
US10957990B2

A scanning antenna provided with an array of a plurality of antenna units includes a TFT substrate, a slot substrate, and a liquid crystal layer disposed between the TFT substrate and the slot substrate. The slot substrate includes a second dielectric substrate, a slot electrode supported on a first main surface of the second dielectric substrate, and a first dielectric layer disposed between the second dielectric substrate and the slot electrode. The slot electrode has tensile stress. The first dielectric layer has compressive stress.
US10957970B2

Systems and methods for an implantable medical device which utilizes a patch antenna for communicating with an external device. The implantable medical device includes a housing, a header, and a patch antenna formed using an RF plate and a ground plate, which may be or include a metal surface of the housing. Also, a material of the header forms a dielectric of the patch antenna.
US10957962B2

A magnetoresistive effect device includes an input port, an input-side signal line, an MR unit including a magnetoresistive effect element and a magnetic-field generating signal line, and an output unit including a magnetoresistive effect element, an output-side signal line, and an output port. The magnetoresistive effect device further includes a DC application terminal. The magnetoresistive effect element is connected to the output port via the output-side signal line in the output unit. The input-side signal line is arranged so that a high frequency magnetic field generated from the input-side signal line is applied to the magnetoresistive effect element in the MR unit. In the MR unit, the magnetoresistive effect element is connected to the magnetic-field generating signal line. The magnetic-field generating signal line is arranged so that a high-frequency magnetic field generated from magnetic-field generating signal line is applied to the magnetoresistive effect element in the output unit.
US10957956B2

Improvements in the structural components and physical characteristics of lithium battery articles are provided. Standard lithium ion batteries, for example, are prone to certain phenomena related to short circuiting and have experienced high temperature occurrences and ultimate firing as a result. Structural concerns with battery components have been found to contribute to such problems. Improvements provided herein include the utilization of thin metallized current collectors (aluminum and/or copper, as examples), high shrinkage rate materials, materials that become nonconductive upon exposure to high temperatures, and combinations thereof. Such improvements accord the ability to withstand certain imperfections (dendrites, unexpected electrical surges, etc.) within the target lithium battery through provision of ostensibly an internal fuse within the subject lithium batteries themselves that prevents undesirable high temperature results from short circuits. Battery articles and methods of use thereof including such improvements are also encompassed within this disclosure.
US10957954B2

The electrochemical device 40 includes a device main body 60 and an armoring body 50 for accommodating the device main body 60. The armoring body 50 is constituted by a laminated armoring material in which a heat-resistant resin layer 2 is adhered to a first surface of a metal foil layer 4 and a thermal fusion resin layer 3 is adhered to a second surface of the metal foil layer 4, and metal exposed sections 54 and 56 in which the metal foil layer 4 is exposed is formed at least on the heat-resistant resin layer 2 side which is an outer side of the laminated armoring material 50.
US10957953B2

A battery employing lithium-oxygen chemistry may include an anode comprising lithium, an electrolyte, and a porous cathode. The electrolyte may include a lithium-containing salt; a partially fluorinated ether, such as 2,2-bis(trifluoromethyl)-1,3-dioxolane; and a co-solvent selected from the group consisting of ethers, amides, nitriles, and combinations thereof. In some examples, the electrolyte does not include a cyclic carbonate ester, a sulfolane, or a sulfolane derivative. The porous cathode allows oxygen to come into contact with the electrolyte.
US10957949B2

Disclosed is a battery module, which includes: a cell assembly composed of pouch cells; a bottom plate configured to support the cell assembly and having slits formed therein at predetermined intervals so that edge portions of the pouch cells are put therein; and a side plate provided perpendicular to a plane of the bottom plate and disposed adjacent to an outermost side of the cell assembly, wherein as the edge portions of the pouch cells are put into the slits of the bottom plate, empty spaces are respectively formed between adjacent edge portions, and wherein the empty spaces are used as a cooling channel.
US10957946B2

Described herein are techniques for battery management. The techniques include a method comprising initializing a battery management system (BMS) associated with a battery and calculating a degraded battery capacity by charging the battery from a first voltage threshold to a test voltage threshold, discharging the battery from the test voltage threshold to the first voltage threshold, collecting measurements of discharge capacity at predetermined voltage measurement points while discharging the battery from the test voltage threshold to the first voltage threshold, generating a polynomial fit function for discharge capacity as a function of voltage for the battery based on the measuring, and estimating the degraded battery capacity. The method further includes charging the battery based on the degraded battery capacity, the charging resulting in the battery maintaining an updated voltage threshold.
US10957944B2

Provided are an electrode aligned state inspection system and method of imaging a stacking process of an electrode plate, inspecting a position of the electrode plate, and determining whether or not a product is defective. When a misalignment occurs during the stacking process of a cathode plate, an anode plate, and a separator, an operator immediately recognizes the occurrence of the misalignment, and therefore, it is possible to improve a quality reliability of the electrode assembly. In addition, since it is determined whether or not the product is defective during a production process of the electrode assembly, an amount of waste may be reduced. The video data obtained by the imaging of the production process of the electrode assembly is automatically stored, and therefore, the data may be used as data that may be checked later when the quality is checked and the defective product is produced.
US10957940B2

Embodiments described herein relate generally to electrochemical cells having semi-solid electrodes that include a gel polymer additive such that the electrodes demonstrate longer cycle life while significantly retaining the electronic performance of the electrodes and the electrochemical cells formed therefrom. In some embodiments, a semi-solid electrode can include about 20% to about 75% by volume of an active material, about 0.5% to about 25% by volume of a conductive material, and about 20% to about 70% by volume of an electrolyte. The electrolyte further includes about 0.01% to about 1.5% by weight of a polymer additive. In some embodiments, the electrolyte can include about 0.1% to about 0.7% of the polymer additive.
US10957939B2

Systems and methods which provide a polyacrylamide (PAM) based flexible and rechargeable zinc-ion battery (ZIB) configuration are described. Embodiments of a ZIB configuration comprise a PAM based polymer electrolyte. For example, a ZIB configuration of embodiments may comprise a manganese-dioxide (MnO2) cathode, a zinc (Zn) anode, and a PAM based polymer electrolyte. The PAM based polymer electrolyte may comprise a PAM based polymer hosting one or more solutions to form a hydrogel electrolyte (e.g., crosslinked polyacrylamide hydrogel electrolyte). For example, the PAM based polymer electrolyte may be configured as a polyelectrolyte matrix host for the one or more solutions, such as may comprise a neutral solution of zinc sulfate and manganese sulfate, to achieve a stable electro chemical performance under the repetitive deformation conditions.
US10957937B2

Three-terminal solid state Cu-ion actuated analog switching devices are provided. In one aspect, a method of forming a switching device includes: depositing a channel layer on a substrate; forming a source contact and a drain contact on opposite ends of the channel layer; forming a solid electrolyte on the channel layer over the source contact and the drain contact; and depositing a gate onto the solid electrolyte, wherein the source contact, the drain contact, and the gate are three terminals of the switching device. A switching device and a method of operating a switching device are also provided.
US10957912B2

The invention provides a method of improving the cycle-life of a rechargeable alkali metal-sulfur cell. The method comprises implementing an anode-protecting layer between an anode active material layer and a porous separator/electrolyte, and/or implementing a cathode-protecting layer between a cathode active material and the porous separator/electrolyte, wherein the anode-protecting layer or cathode-protecting layer comprises a conductive sulfonated elastomer composite having from 0.01% to 40% by weight of a conductive reinforcement material and from 0.01% to 40% by weight of an electrochemically stable inorganic filler dispersed in a sulfonated elastomeric matrix material and the protecting layer has a thickness from 1 nm to 100 μm, a fully recoverable tensile strain from 2% to 500%, a lithium ion conductivity from 10−7 S/cm to 5×10−2 S/cm, and an electrical conductivity from 10−7 S/cm to 100 S/cm when measured at room temperature.
US10957911B2

The present invention relates to a negative electrode including a multi-protective layer and a lithium secondary battery including the same. The multi-protective layer is capable of effectively transferring lithium ions to a lithium metal electrode while physically suppressing lithium dendrite growth on the electrode surface, and does not cause an overvoltage during charge and discharge since the protective layer itself does not function as a resistive layer due to excellent ion conductivity of the multi-protective layer, and therefore, is capable of preventing battery performance decline and securing stability during battery operation.
US10957886B2

A battery comprises at least one battery cell on a support, the battery cell comprising (i) an electrolyte between a plurality of electrodes, and (ii) a top surface. A protective casing having a barrier layer contacts the top surface of the battery cell, the barrier layer comprising (i) an oxygen permeability or nitrogen permeability that is less than 80 cm3*mm/(m2*day), (ii) a carbon dioxide permeability that is less than 1 cm3*mm/(m2*day), and (iii) a water permeability that is less than 4 g*mm/(m2*day). A conformal coating covers the barrier layer, the conformal coating having a viscosity that is less than about 100,000 Pa-s at about 150° C. A cap is adhered to the conformal coating.
US10957835B2

A light emitting element is disclosed. The light emitting element includes: an LED chip including a light emitting semiconductor stack and first and second electrode pads disposed under the light emitting semiconductor stack and spaced apart from each other; a substrate mounted with the LED chip and including a first electrode corresponding to the first electrode pad and a second electrode corresponding to the second electrode pad; a first solder portion connecting the first electrode pad and the first electrode; and a second solder portion connecting the second electrode pad and the second electrode. The first solder portion and the second solder portion are formed without escaping from the mounting area of the LED chip on the substrate by heating a solder material to its melting point or above with an IR laser.
US10957830B2

Monolithic LED chips are disclosed comprising a plurality of active regions on a submount, wherein the submount comprises integral electrically conductive interconnect elements in electrical contact with the active regions and electrically connecting at least some of the active regions in series. The submount also comprises an integral insulator element electrically insulating at least some of the interconnect elements and active regions from other elements of the submount. The active regions are mounted in close proximity to one another to minimize the visibility of the space during operation. The LED chips can also comprise layers structures and compositions that allow improved reliability under high current operation.
US10957828B2

A light source apparatus includes a light source that outputs excitation light, a first wavelength converter containing a first phosphor and converts excitation light into first fluorescence having a first wavelength band, a second wavelength converter containing a second phosphor and converts excitation light into second fluorescence having a second wavelength band, a reflector reflecting second fluorescence guided in second wavelength converter, and a light guide guiding second fluorescence having exited out of second wavelength converter to first wavelength converter. A first side surface of first wavelength converter faces second side surface of second wavelength converter. The reflector is provided at the second wavelength converter's fourth end surface. The light guide has a reflection surface that faces the third end surface of the second wavelength converter and second end surface of the first wavelength converter. The first and second fluorescence exit via the first end surface of first wavelength converter.
US10957825B2

A lighting module according to an embodiment of the invention includes: a substrate; a plurality of light emitting devices disposed in N rows (N is an integer of 1 or more) on the substrate; a first resin layer covering the plurality of light emitting devices; a first diffusion layer disposed on the first resin layer and diffusing light emitted from the first resin layer; and a second diffusion layer disposed on the first diffusion layer and diffusing light emitted from the first diffusion layer, wherein the first diffusion layer includes a diffusing agent, and the second diffusion layer includes at least one of a phosphor and ink particles.
US10957824B2

A light-emitting diode or device (LED) package includes a substrate, a white LED above the substrate, and a violet LED or laser above a wavelength converter of the white LED or laterally offset from the wavelength converter.
US10957820B2

A light-emitting device is disclosed which includes a segmented active layer disposed between a segmented conductivity layer and a continuous conductivity layer, the active layer, the segmented conductivity layer, and the continuous conductivity layer being arranged to define a plurality of pixels, each pixel including a different segment of the segmented conductivity layer and the segmented active layer. A continuous wavelength converting layer disposed on the continuous conductivity layer is provided. A plurality of first contacts, each first contact being electrically connected to a different segment of the segmented conductivity layer is provided. One or more second contacts that are electrically connected to the continuous conductivity layer are also provided, the number of second contacts being less than the number of first contacts.
US10957817B2

A polarization field assisted DUV-LED including a bottom substrate and a n-contact/injection layer formed on the bottom substrate. The n-contact/injection layer includes: a first region for accommodating strain relaxation; a second region for lateral access with a low sheet resistance and higher conductivity compared to the first region to minimize resistive losses and heat generation; and a third region of a graded vertical injection layer with low vertical resistance to minimize heat loss due to vertical resistance. The DUV-LED also includes a p-contact region, and an emitting active region between the n-contact/injection layer and the p-contact region. The injection of electrons and holes into quantum wells proceeds due to tunneling of electrons and holes under the barriers due to less than 2 nm thickness of barriers. This carrier injection lowers the Turn ON voltage of LEDs and reduces heat generation.
US10957813B2

In an embodiment, a method for producing a plurality of optoelectronic semiconductor components is disclosed, wherein the method includes inserting a plurality of optoelectronic semiconductor chips with a suitable orientation into a linear feeding device, conveying the optoelectronic semiconductor chips to an injection device having an outlet opening, encapsulating the optoelectronic semiconductor chips with at least one cladding layer in the injection device and pressing the encapsulated optoelectronic semiconductor chips out of the outlet opening, wherein a compound of optoelectronic semiconductor chips is formed in which the optoelectronic semiconductor chips are connected to one another by the at least one cladding layer and separating the compound into a plurality of optoelectronic semiconductor components each component having an optoelectronic semiconductor chip which is at least partially encapsulated by the at least one cladding layer.
US10957812B2

Disclosed are a display device and a method of manufacturing a display device. The method of a display device according to an exemplary embodiment of the present disclosure includes: a first transferring step of transferring a plurality of LEDs disposed on a wafer onto a plurality of donors; and a second transferring step of transferring the plurality of LEDs transferred onto the plurality of donors onto a display panel, in which in the second transferring step, an area where one of the plurality of donors overlaps the display panel partially overlaps an area where the other one of the plurality of donors overlaps the display panel. Therefore, the plurality of LEDs having different wavelengths is uniformly transferred to reduce a boundary caused by the difference in wavelengths and improve color uniformity.
US10957809B2

Solar cells having emitter regions composed of wide bandgap semiconductor material are described. In an example, a method includes forming, in a process tool having a controlled atmosphere, a thin dielectric layer on a surface of a semiconductor substrate of the solar cell. The semiconductor substrate has a bandgap. Without removing the semiconductor substrate from the controlled atmosphere of the process tool, a semiconductor layer is formed on the thin dielectric layer. The semiconductor layer has a bandgap at least approximately 0.2 electron Volts (eV) above the bandgap of the semiconductor substrate.
US10957806B2

A method of forming a photovoltaic device that includes epitaxially growing a first conductivity type semiconductor material of a type III-V semiconductor on a semiconductor substrate. The first conductivity type semiconductor material continuously extending along an entirety of the semiconductor substrate in a plurality of triangular shaped islands; and conformally forming a layer of type III-V semiconductor material having a second conductivity type on the plurality of triangular shaped islands.
US10957800B2

A transistor including an oxide semiconductor layer can have stable electrical characteristics. In addition, a highly reliable semiconductor device including the transistor is provided. A semiconductor device includes a multi-layer film including an oxide layer and an oxide semiconductor layer, a gate insulating film in contact with the multi-layer film, and a gate electrode overlapping with the multi-layer film with the gate insulating film provided therebetween. In the semiconductor device, the oxide semiconductor layer contains indium, the oxide semiconductor layer is in contact with the oxide layer, and the oxide layer contains indium and has a larger energy gap than the oxide semiconductor layer.
US10957795B2

A vertical field effect transistor (VFET) including a first source/drain region, a channel structure upwardly protruding from the first source/drain region and configured to serve as a channel, the channel structure having a two-dimensional structure in a plan view, the channel structure having an opening at at least one side thereof, the channel structure including one or two first portions and one or more second portions, the one or two first portion extending in a first direction, and the one or more second portions connected to corresponding one or more of the one or more first portions and extending in a second direction, the second direction being different from the first direction, a gate structure horizontally surrounding the channel structure, and a second source/drain region upwardly on the channel structure may be provided.
US10957790B2

A semiconductor device includes a semiconductor substrate configured to include a channel, first and second ohmic contacts supported by the semiconductor substrate, in ohmic contact with a contact region formed within the semiconductor substrate, and spaced from one another for current flow between the first and second ohmic contacts through the channel, and first and second dielectric layers supported by the semiconductor substrate. At least one of the first and second ohmic contacts extends through respective openings in the first and second dielectric layers. The second dielectric layer is disposed between the first dielectric layer and a surface of the semiconductor substrate, and the second dielectric layer includes a wet etchable material having an etch selectivity to a dry etchant of the first dielectric layer.
US10957787B2

Transistor-based sensors and fabrication methods for a transistor-based sensor. A semiconductor layer is arranged over a substrate, and an interconnect structure is arranged over the semiconductor layer and the substrate. The semiconductor layer includes first sections composed of a semiconductor material, second sections composed of the semiconductor material, and cavities. The first sections have an alternating arrangement with the second sections in a lateral direction. The semiconductor material of the first sections is polycrystalline, and the semiconductor material of the second sections is single-crystal. First and second openings each extend in a vertical direction through the metallization levels of the interconnect structure to the semiconductor layer or through the substrate to the semiconductor layer. The first opening defines a first fluid inlet coupled to the cavities, and the second opening defines a first fluid outlet coupled to the cavities.
US10957779B2

A method includes following steps. First and second gate electrodes are formed over a substrate, with an ILD layer between the first and second gate electrodes. A first etch operation is performed to etch the first and second gate electrodes. A sacrificial layer is formed across the etched first and second gate electrodes and the ILD layer. A second etch operation is performed to etch the sacrificial layer and the etched the first and second gate electrodes.
US10957775B2

Some embodiments include a memory array having a vertical stack of alternating insulative levels and control gate levels. Channel material extends vertically along the stack. The control gate levels comprising conductive regions. The conductive regions include at least three different materials. Charge-storage regions are adjacent the control gate levels. Charge-blocking regions are between the charge-storage regions and the conductive regions.
US10957762B2

A manufacturing method of a semiconductor device includes the following steps. A semiconductor substrate with gate structures formed thereon is provided. A source/drain region is formed in the semiconductor substrate and formed between the gate structures. A dielectric layer is formed on the source/drain region and located between the gate structures. An opening penetrating the dielectric layer on the source/drain region is formed. A lower portion of a first conductive structure is formed in the opening. A dielectric spacer is formed on the lower portion and on an inner wall of the opening. An upper portion of the first conductive structure is formed in the opening and on the lower portion. The dielectric spacer surrounds the upper portion of the first conductive structure. The first conductive structure is formed by two steps for forming the dielectric spacer surrounding the upper portion and improving the electrical performance of the semiconductor device.
US10957758B2

To improve the turn-off withstand capability of a semiconductor device. A semiconductor device is provided, including: a semiconductor substrate; an active portion that is provided in the semiconductor substrate and through which current flows between upper and lower surfaces of the semiconductor substrate; a transistor portion provided in the active portion; a diode portion provided in the active portion, and arrayed next to the transistor portion along a predetermined array direction in a top view of the semiconductor substrate; and an edge termination structure portion provided between a peripheral end of the semiconductor substrate and the active portion in the top view. In the top view, at at least part of the edge termination structure portion, which part facing the transistor portion in the direction of extension orthogonal to the array direction, a first-conductivity type first cathode region is provided in contact with the lower surface.
US10957750B2

An electroluminescent display device can include a substrate having a display area and a pad region; a thin film transistor in the display area; first and second pads in the pad region; an insulating layer covering the thin film transistor and the first and second pads; first and second pad contact holes exposing the first and second pads, respectively; a light-emitting diode electrically connected to the thin film transistor and including first and second electrodes and a light-emitting layer interposed therebetween; and first and second auxiliary pads on the insulating layer, the first and second auxiliary pads being electrically connected to the first and second pads, respectively, in which each of the first electrode and the first and second auxiliary pads includes a first layer formed of a transparent conductive material and a second layer formed of a metallic material, and a surface length between the first and second auxiliary pads is greater than a distance between the first and second auxiliary pads.
US10957739B2

Provided is a resistance variation element including a resistance variation film of a metal depositing type, a first electrode which contacts with a first surface of the resistance variation film in a predetermined first region and supplies metallic ions via the first region, and a second electrode laminated on a second surface of the resistance variation film. The first region includes a recessed region surrounded by a simple closed curve or a region surrounded by a plurality of simple closed curves. A line segment which passes through a point outside of the first region, ends of which exist on the simple closed curve, and each point of which in the vicinity of both the ends other than both the ends is outside of the first region, exists, and an edge of the first electrode is formed in a part of the simple closed curve including both the ends.
US10957734B2

A backside illuminated image sensor includes pixel regions disposed in a substrate, a light-blocking pattern disposed on a backside surface of the substrate and having openings corresponding to the pixel regions, a color filter layer disposed on the light-blocking pattern, a micro lens array disposed on the color filter layer, and refraction patterns respectively disposed in the openings to condense light passing through the micro lens array and the color filter layer into the pixel regions.
US10957728B2

A semiconductor device includes a semiconductor substrate, a device layer over the semiconductor substrate, a first color filter in a top surface of the device layer and adjacent to an edge of the device layer, and a second color filter in the top surface of the device layer. The second color filter has substantially the same thickness and the same color as the first color filter.
US10957723B2

To provide a semiconductor device in which a layer to be peeled is attached to a base having a curved surface, and a method of manufacturing the same, and more particularly, a display having a curved surface, and more specifically a light-emitting device having a light emitting element attached to a base with a curved surface. A layer to be peeled, which contains a light emitting element furnished to a substrate using a laminate of a first material layer which is a metallic layer or nitride layer, and a second material layer which is an oxide layer, is transferred onto a film, and then the film and the layer to be peeled are curved, to thereby produce a display having a curved surface.
US10957720B2

To provide a display device having a small circuit area and low power consumption. The display device includes a semiconductor device and a D/A converter circuit, and the semiconductor device includes first to third transistors and first and second capacitors. A first terminal of the first transistor is electrically connected to a first terminal of the first capacitor. A first terminal of the second transistor is electrically connected to a gate of the third transistor, a second terminal of the first capacitor, and a first terminal of the second capacitor. A first terminal of the third transistor is electrically connected to a second terminal of the second capacitor. An output terminal of the D/A converter circuit is electrically connected to a second terminal of the first transistor and a second terminal of the second transistor. Supply of a potential to the first terminal of the first capacitor changes (finely adjusts) the potential of the gate of the third transistor to be more precise than a potential that can be output from the D/A converter circuit.
US10957717B2

A pixel array includes first signal lines, second signal lines, active components, pixel electrodes, and selection lines. The second signal lines are intersected with and electrically insulated to the first signal lines. Each active component is electrically connected to one of the first signal lines and one of the second signal lines. Each pixel electrode is electrically connected to one of the active components. The selection lines are intersected with the first signal lines to form a plurality of first intersections and second intersections. The selection lines are electrically connected to the first signal lines at the first intersections but electrically insulated to the first signal lines at second intersections. The selection lines are electrically insulated to the second signal lines. At least one of the second signal lines is disposed between each selection line and any one of the active components.
US10957711B2

A ferroelectric device includes a semiconductor channel region, a gate electrode, and a ferroelectric gate dielectric located between the channel region and the gate electrode, and including a plurality of ferroelectric gate dielectric portions having different structural defect densities.
US10957709B2

Systems including a processor and a memory device in communication with the processor include an array of non-volatile memory cells configured in a NAND architecture. The array includes a plurality of series-coupled first non-volatile memory cells, each first non-volatile memory cell curving around a first curved side of a substantially vertical pillar and terminating at an isolation region, and a plurality of series-coupled second non-volatile memory cells, each second non-volatile memory cell curving around a second curved side of the substantially vertical pillar and terminating at the isolation region. Respective ones of the first non-volatile memory cells are respectively at same vertical levels as respective ones of the second non-volatile memory cells.
US10957702B2

According to an embodiment, a semiconductor memory device includes: a first stacked body including a first semiconductor layer, a first memory film, a second semiconductor layer and a first insulating layer; a joining member provided on the first semiconductor layer, the second semiconductor layer, and the first insulating layer; a first layer provided above the joining member and covering the first semiconductor layer and the first memory film; a second layer provided above the joining member, located away from the first layer as viewed in a second direction perpendicular to the first direction, and covering the second semiconductor layer and the second memory film; a second stacked body including a third semiconductor layer, a fourth semiconductor layer, a fourth memory film and a second insulating layer.
US10957689B2

Provided is a semiconductor apparatus capable of enhancing the withstand voltage while suppressing the enlargement of the chip area. Provided is semiconductor apparatus including: a first terminal to which a high frequency signal is supplied; a second terminal from which the high frequency signal is output; first, second and third switch elements electrically connected in series between the first terminal and the second terminal; a first capacitor provided between the first terminal and a first node between the first switch element and the second switch element; and a second capacitor provided between the first terminal and a second node between the second switch element and the third switch element, in which the capacitance of the first capacitor is greater than the capacitance of the second capacitor.
US10957673B2

A semiconductor device of an embodiment includes a metal layer; a semiconductor chip on the metal layer and having an upper electrode and a lower electrode; a first wiring board electrically connected to the upper electrode, and includes a first, a second, a third plate-shaped portion, the first plate-shaped portion being parallel to the second plate-shaped portion, and the third plate-shaped portion being connected to the first and the second plate-shaped portion; a second wiring board electrically connected to the metal layer, and includes a fifth, a sixth, and a seventh plate-shaped portion, the fifth plate-shaped portion being parallel to the sixth plate-shaped portion, and the seventh plate-shaped portion being connected to the fifth and the sixth plate-shaped portion. The first and the second plate-shaped portion are provided between the fifth and the sixth plate-shaped portion, and the semiconductor chip is positioned between the fifth and the sixth plate-shaped portion.
US10957671B2

A method for fabricating a semiconductor chip module and a semiconductor chip package is disclosed. One embodiment provides a first layer, a second layer, and a base layer. The first layer is disposed on the base layer, and the second layer is disposed on the first layer. A plurality of semiconductor chips is applied above the second layer, and the second layer with the applied semiconductor chips is separated from the first layer.
US10957660B2

Provided are methods, systems, and apparatuses related to modular electronics platforms for mobile computing devices. One such apparatus may include a system on module (SOM) having a first surface that is configured to be coupled electrically to one or more chipsets. The apparatus may include a land grid array (LGA) disposed on a second surface of the SOM. The LGA may include one or more center anchor pads, one or more corner anchor pads, a digital signal array, one or more communications pads, and one or more ground pads. The various pads of the LGA may be configured to be coupled to one or more pads or pins disposed on a surface of a main logic board (MLB).
US10957659B2

A method for making a photovoltaic device is provided that includes the steps of providing a silicon substrate having a complementary metal-oxide semiconductor (“CMOS”); bonding a first layer of silicon oxide to a second layer of silicon oxide wherein the bonded layers are deposited on the silicon substrate; and forming a III-V photovoltaic cell on a side of the bonded silicon oxide layers opposite the silicon substrate, wherein when the III-V photovoltaic cell is exposed to radiation, the III-V photovoltaic cell generates a current that powers a memory erasure device to cause an alteration of a memory state of a memory cell in an integrated circuit.
US10957656B2

Disclosed herein are integrated circuit (IC) packages with an electronic component having a patterned protective material on a face, as well as related devices and methods. In some embodiments, a computing device may include: an integrated circuit (IC) package with an electronic component having a protective material on the back face of the electronic component, where the protective material is patterned to include an area on the back face of the electronic component that is not covered by the protective material; a circuit board, where the IC package is electrically coupled to the circuit board; and a heat spreader, where the heat spreader is secured to the circuit board and in thermal contact with the area on the back face of the electronic component that is not covered by the protective material.
US10957655B2

An IC includes a substrate including metal levels thereon including a top and bottom metal level with at least a transmit (Tx) circuit and receive (Rx) circuit each having ≥1 isolation capacitor and an inductor. A scribe seal around the IC includes a first portion around the Tx circuit and second portion around the Rx circuit, utilizing ≥2 of the metal levels including at least an outer metal stack. The Tx and Rx circuits are side-by-side along a direction that defines a length for the scribe seal. The outer metal stack includes a neck region between the scribe seal portions including a shorting structure including metal level(s) for shorting together the outer metal stack of the scribe seal portions. An optional routing pass-through isolated from the shorting structure includes other metal layers connecting through the neck region between node(s) within the first and second scribe seal portion.
US10957651B2

A die package is disclosed through which power domains within the chip may be isolated by removing vias within the package substrate, rather than power gating. Multiple substrate options may be configured without specific vias. This eliminates the need to design power gating circuitry into the die, freeing up that die area for more functional logic. The solution allows the die package to retain the same pinout for use by PCB designers, regardless of which power domains are gated.
US10957647B2

Integrated circuit (IC) devices are provided. An IC device includes a substrate including an active region. The IC device includes a bit line on the substrate. The IC device includes a direct contact connected between the active region and the bit line. The IC device includes a contact plug on the substrate. Moreover, the IC device includes a boron-containing insulating pattern between the contact plug and the direct contact.
US10957646B2

A semiconductor wafer has a top surface, a dielectric insulator, a plurality of narrow copper wires, a plurality of wide copper wires, an optical pass through layer over the top surface, and a self-aligned pattern in a photo-resist layer. The plurality of wide copper wires and the plurality of narrow copper wires are embedded in a dielectric insulator. The width of each wide copper wire is greater than the width of each narrow copper. An optical pass through layer is located over the top surface. A self-aligned pattern in a photo-resist layer, wherein photo-resist exists only in areas above the wide copper wires, is located above the optical pass through layer.
US10957643B2

A semiconductor device including an electrically programmable fuse includes a substrate, a first electrode on the substrate, dielectric material on the first electrode, one or more second electrodes including a conductive material disposed on the first electrode between portions of the dielectric material, and one or more voids encapsulated by the conductive material such that the one or more voids have boundaries defined in part by portions of the conductive material corresponding to fuse links disposed between the one or more voids and the dielectric material.
US10957639B2

An electronic component includes a part incorporating a transistor provided with a control electrode and with first and second electrodes. The electronic component includes first, second, and third electrical connection terminals extending on a connection face of the part incorporating the transistor, the first electrical connection terminal being electrically linked with the first electrode, the second electrical connection terminal being electrically linked with the second electrode and the third electrical connection terminal being electrically linked with the control electrode. The electronic component includes a first set of electrically conductive fingers and a second set of electrically conductive fingers, the fingers of the first and second sets of fingers being interdigitated, at the level of the connection face, to form at least a part of a capacitive component. The fingers of the first set of fingers are electrically linked to the first electrical connection terminal.
US10957631B2

A leadframe comprising a plurality of leads, each of the plurality of leads having a proximal end and a distal end opposite the proximal end, the distal ends positioned along a linear axis. The leadframe further comprises a die pad closer to the proximal ends than the distal ends of the plurality of leads and including an edge positioned along a plane that intersects the linear axis at an angle less than 90 degrees.
US10957630B2

A semiconductor device includes: a circuit unit including a semiconductor chip; a plurality of pin terminals formed in a rod shape extending in a same direction from the circuit unit and electrically connected to the circuit unit; a sealing resin portion sealing the circuit unit and first portions of the plurality of pin terminals positioned on a side of the circuit unit; and a plurality of covering resin portions integrally extending from an outer surface of the sealing resin portion from which second portions of the plurality of pin terminals protrude, the plurality of covering resin portions being formed in a cylindrical shape respectively covering base end portions of the second portions of the plurality of pin terminals, which are positioned on a side of the sealing resin portion.
US10957627B2

A semiconductor package includes a semiconductor die and a bridge die. The bridge die is configured to include a through via formed in a body of the bridge die and a capacitor electrically coupled to the through via.
US10957623B2

Forming a thermal interface material structure includes forming an assembly that includes a thermal interface material disposed between a first mating surface and a second mating surface. The first mating surface is associated with a module lid, and the second mating surface is associated with a heat sink. Protruding surface features are incorporated onto the first mating surface or the second mating surface. The process also includes compressing the assembly to form a thermal interface material structure. The thermal interface material structure includes the thermal interface material disposed within an interface defined by the first mating surface and the second mating surface. The protruding surface features protrude from the first mating surface or the second mating surface into selected areas of the interface to limit relative movement of the mating surfaces into the selected areas during thermal cycling to reduce thermal interface material migration out of the interface.
US10957620B2

An electronic device according to various embodiments of the present disclosure includes a housing, a printed circuit board located inside the housing, an electrical element mounted on the printed circuit board, and a shield can that covers the electrical element. A recess area is formed on at least a portion of the shield can, and a metal structure is mounted in the recess area to cool heat generated by the electrical element.
US10957613B2

A semiconductor module includes a base plate made of a metal, an insulating frame provided on a peripheral edge portion of the base plate, a lead made of a metal and provided on the frame, and a semiconductor device mounted on the base plate in a space surrounded by the frame, wherein the frame is fixed to the base plate by a bonding material containing silver, the frame has concave portions formed in an inner portion which is a corner portion on a space side and an outer portion which is a corner portion on a side opposite to the inner portion in a surface thereof which faces the base plate, and the concave portions are filled with a coating material.
US10957610B2

An integrated circuit component includes a semiconductor substrate, conductive pads, a passivation layer and conductive vias. The semiconductor substrate has an active surface. The conductive pads are located on the active surface of the semiconductor substrate and electrically connected to the semiconductor substrate, and the conductive pads each have a contact region and a testing region, where in each of the conductive pads, an edge of the contact region is in contact with an edge of the testing region. The passivation layer is located on the semiconductor substrate, where the conductive pads are located between the semiconductor substrate and the passivation layer, and the testing regions and the contact regions of the conductive pads are exposed by the passivation layer. The conductive vias are respectively located on the contact regions of the conductive pads.
US10957608B2

A wafer topography measurement system can be paired with a scanning electron microscope. A topography threshold can be applied to wafer topography data about the wafer, which was obtained with the wafer topography measurement system. A metrology sampling plan can be generated for the wafer. This metrology sampling plan can include locations in the wafer topography data above the topography threshold. The scanning electron microscope can scan the wafer using the metrology sampling plan and identify defects.
US10957604B2

In an embodiment, a method includes: forming a first fin extending from a substrate; forming a second fin extending from the substrate, the second fin being spaced apart from the first fin by a first distance; forming a metal gate stack over the first fin and the second fin; depositing a first inter-layer dielectric over the metal gate stack; and forming a gate contact extending through the first inter-layer dielectric to physically contact the metal gate stack, the gate contact being laterally disposed between the first fin and the second fin, the gate contact being spaced apart from the first fin by a second distance, where the second distance is less than a second predetermined threshold when the first distance is greater than or equal to a first predetermined threshold.
US10957600B2

A method includes forming a patterned etching mask, which includes a plurality of strips, and etching a semiconductor substrate underlying the patterned etching mask to form a first plurality of semiconductor fins and a second plurality of semiconductor fins. The patterned etching mask is used as an etching mask in the etching. The method further includes etching the second plurality of semiconductor fins without etching the first plurality of semiconductor fins. An isolation region is then formed, and the first plurality of semiconductor fins has top portions protruding higher than a top surface of the isolation region.
US10957596B2

A method for fabricating caterpillar trenches for wafer dicing includes forming at least one opening within a mask formed on a substrate to protect an electronics device disposed on the substrate during isotropic etching, and isotropically etching through the at least one opening to form at least one wafer dicing channel, including laterally etching a collection of nested trenches including trenches each having a non-circular cross-section from a first surface of the substrate to a second surface of the substrate opposite the first surface.
US10957592B2

A through electrode substrate includes: a substrate including first and second surfaces respectively on a first side and a second side opposite to the first, the substrate having a through hole; and a through electrode. The through electrode has a sidewall portion along the through hole sidewall, and a first portion the first surface and connected to the sidewall portion. The through electrode substrate includes: an organic film inside the through hole; an inorganic film that at least partially covers the through electrode first portion from the first side and has an opening on the first portion; and a first wiring layer having an insulation layer to the inorganic film first side and includes an organic layer with an opening communicating with the inorganic film opening, and an electroconductive layer connected to the through electrode first portion through the inorganic film opening and the insulation layer opening.
US10957591B2

A process of forming a semiconductor device is disclosed, where the semiconductor device provides a substrate. The process includes steps of: (a) depositing a first metal layer containing nickel (Ni) on a secondary surface of the substrate and within a substrate via provided in the substrate; (b) depositing a second metal layer on the first metal layer by electrolytic plating; (c) depositing a third metal layer on the second metal layer, where the third metal layer contains at least one of Ni and titanium (Ti); (d) exposing the second metal layer in a portion that excepts the substrate via and a periphery of the substrate via by partly removing the third metal layer; and (e) die-bonding the semiconductor device on an assembly substrate by interposing solder between the secondary surface of the substrate and the assembly substrate.
US10957587B2

A structure and a formation method of a semiconductor device are provided. The method includes forming a conductive feature over a semiconductor substrate and forming a dielectric layer over the conductive feature. The method also includes forming an opening in the dielectric layer to expose the conductive feature. The method further includes forming a conductive material to overfill the opening. In addition, the method includes thinning the conductive material using a chemical mechanical polishing process. A slurry used in the chemical mechanical polishing process includes an iron-containing oxidizer that oxidizes a portion of the conductive material.
US10957585B2

A method is provided. Plural semiconductor fins are formed on a substrate, and plural trenches each of which is formed between two adjacent semiconductor fins. A silicon liner layer is deposited to be conformal to the semiconductor fins and the trenches. The silicon liner layer is deposited by using a silane compound. Then, an oxide layer is deposited on the silicon liner layer to fill the trenches and cover the semiconductor fins, in which depositing the oxide layer forms water in the oxide layer. Next, a surface of the silicon liner layer is reacted with the water, so as to remove the water from the oxide layer.
US10957584B2

A method of forming fully aligned vias in a semiconductor device, the method including forming a first level interconnect line embedded in a first interlevel dielectric (ILD), selectively depositing a dielectric on the first interlevel dielectric, laterally etching the selectively deposited dielectric, depositing a dielectric cap layer and a second level interlevel dielectric on top of the first interlevel dielectric, and forming a via opening.
US10957579B2

Integrated circuit devices and methods of forming the same are provided. The methods of forming an integrated circuit device may include forming a first insulating layer and a first conductive layer on a substrate and selectively forming a second insulating layer on the first insulating layer. The first insulating layer may include a recess, and the first conductive layer may be in the recess of the first insulating layer. The second insulating layer may include a first opening exposing a surface of the first conductive layer. The methods may also include forming a third insulating layer on the second insulating layer and the first conductive layer, forming a second opening extending through the third insulating layer and exposing the first conductive layer, and forming a second conductive layer in the second opening.
US10957566B2

A system and method for wafer-level inspection using on-valve inspection detectors to detect defects on a semiconductor wafer surfaces during a semiconductor device manufacturing process is disclosed herein. In some exemplary embodiments, a method for wafer-level inspection includes: transporting a semiconductor wafer through a transfer port of a processing chamber; scanning a surface of the semiconductor wafer automatically using at least one on-valve inspection detector arranged on a vacuum valve providing access through the transfer port; generating at least one surface image of the surface of the semiconductor wafer; and analyzing the at least one surface image to detect defects on the surface of the semiconductor wafer.
US10957561B2

A gas delivery system for a substrate processing system includes a first manifold and a second manifold. A gas delivery sub-system selectively delivers gases from gas sources. The gas delivery sub-system delivers a first gas mixture to the first manifold and a second gas mixture. A gas splitter includes an inlet in fluid communication with an outlet of the second manifold, a first outlet in fluid communication with an outlet of the first manifold, and a second outlet. The gas splitter splits the second gas mixture into a first portion at a first flow rate that is output to the first outlet and a second portion at a second flow rate that is output to the second outlet. First and second zones of the substrate processing system are in fluid communication with the first and second outlets of the gas splitter, respectively.
US10957558B2

A method of removing a metal-containing layer (e.g., tungsten) from a substrate is provided. The method includes generating a first plasma in a process volume of a plasma chamber when a patterned device is disposed on a substrate support in the process volume. The patterned device includes a patterned region and an unpatterned region; a substrate; a tungsten-containing layer formed over the substrate; a supporting layer disposed between the tungsten-containing layer and the substrate. The patterned region includes exposed surfaces of the supporting layer and the unpatterned region does not include any exposed surfaces of the supporting layer. The method further includes depositing a first film over the patterned region of the tungsten-containing layer with the first plasma; and removing portions of the unpatterned region of the tungsten-containing layer with the first plasma without depositing the first film over the unpatterned region.
US10957552B2

Semiconductor structures fabricated via extreme ultraviolet (EUV) lithographic patterning techniques implementing directional deposition on a EUV resist mask improves selectivity and critical dimension control during the patterning of features in multiple layers of the semiconductor substrate. A semiconductor structure includes a substrate structure having an extreme ultraviolet resist mask disposed over one or more additional layers of the substrate structure. The extreme ultraviolet resist mask defines patterning features. A hard mask layer including a hard mask material is disposed on the extreme ultraviolet resist mask and covers the patterning features of the extreme ultraviolet resist mask.
US10957545B2

A method includes etching a dummy gate to form an opening. A gate dielectric layer is deposited in the opening. A blocking layer is deposited over the gate dielectric layer, wherein the blocking layer has a bottom portion over a bottom of the opening and a sidewall portion over a sidewall of the opening. An adhesive layer is deposited over the bottom portion of the blocking layer. A metal layer is deposited over the adhesive layer, wherein the metal layer is in contact with the sidewall portion of the blocking layer.
US10957544B2

A method for preserving interlevel dielectric in a gate cut region includes recessing a dielectric fill to expose cap layers of gate structures formed in a device region and in a cut region and forming a liner in the recess on top of the recessed dielectric fill. The liner includes a material to provide etch selectivity to protect the dielectric fill. The gate structures in the cut region are recessed to form a gate recess using the liner to protect the dielectric fill from etching. A gate material is removed from within the gate structure using the liner to protect the dielectric fill from etching. A dielectric gap fill is formed to replace the gate material and to fill the gate recess in the cut region.
US10957541B2

Laser pulses from pulsed fiber lasers are directed to an amorphous silicon layer to produce a polysilicon layer comprising a disordered arrangement of crystalline regions by repeated melting and recrystallization. Laser pulse durations of about 0.5 to 5 ns at wavelength range between about 500 nm and 1000 nm, at repetition rates of 10 kHz to 10 MHz can be used. Line beam intensity uniformity can be improved by spectrally broadening the laser pulses by Raman scattering in a multimode fiber or by applying varying phase delays to different portions of a beam formed with the laser pulses to reduce beam coherence.
US10957535B2

There is provided a method of forming a semiconductor film, including: a first process of supplying a first semiconductor raw material gas onto a substrate having recesses formed therein to form a first semiconductor film in each of the recesses, each of the recesses being covered with an insulating film; a second process of supplying a halogen-containing etching gas onto the substrate to etch the first semiconductor film while exposing a surface of the insulating film in an upper portion of an inner wall of each of the recesses and leaving the first semiconductor film formed on a bottom surface of each of the recesses; and a third process of simultaneously supplying a halogen-containing semiconductor gas and a semiconductor hydride gas onto the substrate to form a second semiconductor film on the first semiconductor film formed on the bottom surface of each of the recesses.
US10957534B2

A method of manufacturing a semiconductor device includes forming a first sacrificial layer including a nitride over a first source layer, forming a second sacrificial layer including aluminum oxide over the first sacrificial layer, forming a second source layer over the second sacrificial layer, forming a stacked structure over the second source layer, forming a channel layer that passes through the stacked structure, the second source layer, the second sacrificial layer, and the first sacrificial layer, the channel layer being enclosed by a memory layer, forming a slit that passes through the stacked structure and the second source layer, forming a polysilicon spacer in the slit, forming an opening by removing the first sacrificial layer and the second sacrificial layer, exposing the channel layer by etching the memory layer, and forming a third source layer in the opening.
US10957525B2

A method of mass and/or ion mobility spectrometry is disclosed that comprises accumulating ions for a first period of time (T1) one or more times so as to form one or more first groups of ions, accumulating ions for a second period of time (T2) one or more times so as to form one or more second groups of ions, wherein the second period of time (T2) is less that the first period of time (T1), analysing the one or more first groups of ions to generate one or more first data sets, analysing the one or more second groups of ions to generate one or more second data sets, and determining whether the one or more first data sets comprise saturated and/or distorted data. If it is determined that the one or more first data sets comprise saturated and/or distorted data, then the method further comprises replacing the saturated and/or distorted data from the one or more first data sets with corresponding data from the one or more second data sets.
US10957523B2

A method for analyzing a multidimensional data set includes generating a multidimensional mass spectrometry data set from a sample; and generating an matrix representing the multidimensional mass spectrometry data set such that a first dimension and a second dimension of the multidimensional mass spectrometry data set correspond to a matrix cell location, and an ion intensity corresponds to a matrix cell value; and determining a class of the matrix from a plurality of matrix classes using a trained neural network matrix classifier.
US10957522B2

An electron multiplier production method including a main body portion, and a channel provided in the main body portion to open at one end surface and the other end surface of the main body portion and emits secondary electrons includes a first step of preparing a main body member including the one end surface and the other end surface, a communicating hole for the channel through which the one end surface and the other end surface communicate being provided in the main body member, a second step of forming the channel by forming a deposition layer including at least a resistive layer on an outer surface of the main body member and an inner surface of the communicating hole using an atomic layer deposition method, and a third step of forming the main body portion by removing the deposition layer formed on the outer surface of the main body member.
US10957519B2

A magnetically enhanced HDP-CVD plasma source includes a hollow cathode target and an anode. The anode and cathode form a gap. A cathode target magnet assembly forms magnetic field lines that are substantially perpendicular to a cathode target surface. The gap magnet assembly forms a cusp magnetic field in the gap that is coupled with the cathode target magnetic field. The magnetic field lines cross a pole piece electrode positioned in the gap. This pole piece is isolated from ground and can be connected with a voltage power supply. The pole piece can have a negative, positive, or floating electric potential. The plasma source can be configured to generate volume discharge. The gap size prohibits generation of plasma discharge in the gap. By controlling the duration, value and a sign of the electric potential on the pole piece, the plasma ionization can be controlled. The magnetically enhanced HDP-CVD source can also be used for chemically enhanced ionized physical vapor deposition (CE-IPVD). Gas flows through the gap between hollow cathode and anode. The cathode target is inductively grounded, and the substrate is periodically inductively grounded.
US10957509B1

An ion source with an insertable target holder for holding a solid dopant material is disclosed. The insertable target holder includes a hollow interior into which the solid dopant material is disposed. The target holder has a porous surface at a first end, through which vapors from the solid dopant material may enter the arc chamber. The porous surface inhibits the passage of liquid or molten dopant material into the arc chamber. The target holder is also constructed such that it may be refilled with dopant material when the dopant material within the hollow interior has been consumed. The porous surface may be a portion of a perforated crucible, a portion of a perforated retention cap, or a porous insert.
US10957508B2

A recyclable fuse includes a first contact and a second contact, and a current control unit allowing current to flow by electrically connecting the first contact and the second contact with each other when a temperature of the current control unit is less than a predetermined first temperature and preventing the current from flowing by electrically interrupting the first contact and the second contact from each other when the temperature of the current control unit is equal to or more than the predetermined first temperature.
US10957505B2

A disconnect switch assembly includes first and second disconnect switches with each of the first and second disconnect switch including a housing, a fixed main contact in the housing, and a movable main contact in the housing in cooperating alignment with the fixed main contact. Each of the movable main contacts is coupled to a (common) first actuator. A second actuator is coupled to the housing of the first disconnect switch and a third actuator is coupled to the housing of the second disconnect switch. The first actuator is configured to concurrently apply first and second motive forces (in opposing but in-line directions) to the movable contacts of the first and second disconnect switches. The second and third actuators are configured to apply a motive force to the housings that is in a direction opposing a respective motive force applied by the first actuator to the movable main contacts.
US10957496B2

A connector includes a male, key-like member that is operably received in a female connector body. The key-like member includes a stem for operative association with a cord or other body and a distal element. The female connector has a body defining a proximal portion for operative association with a cord or other body and a slot extending along a surface of the body to an aperture for receiving a distal element of a first connector element. A first inside channel extends from the slot at a distal end of the connector to a depth from the surface of the slot. A second inside channel extends from the aperture to the first channel. One of the first and second connectors is provided with a sensor. The sensor indicates that the first connector element is located at the distal portion of the inside channel.
US10957490B2

An electronic unit includes an electrolytic capacitor, a covering resin layer, and electronic components. The electrolytic capacitor is on an upper surface of an insulating substrate. The covering resin layer covers the upper surface of the insulating substrate and the electronic components. Part of the covering resin layer serves as an electrolytic capacitor covering portion. The electrolytic capacitor covering portion includes an outer peripheral covering portion that covers an outer peripheral surface of the electrolytic capacitor and a top covering portion that covers a top portion of the electrolytic capacitor. A thin wall groove is formed in the top covering portion. The outer peripheral covering portion extends upward beyond the top covering portion by a height h. The top covering portion easily breaks at the thin wall groove so that an explosion-proof valve easily operates. A region corresponding to the height h creates an operating space of the explosion-proof valve.
US10957488B2

A multilayer ceramic electronic component includes: a ceramic body and first and second external electrodes on external surfaces of the ceramic body. The ceramic body includes first and second internal electrodes facing each other with dielectric layers interposed therebetween. The ceramic body includes an active portion in which capacitance is formed and cover portions on upper and lower surfaces of the active portion, respectively. The ratio of the thickness of the first and second external electrodes to the thickness of the cover portion is proportional to the inverse of the cube root of the ratio of the Young's Modulus of each of the first and second external electrodes to the Young's modulus of the cover portion.
US10957483B2

An induction coil assembly includes an annular member extending from a first end to a second end, and extending about a longitudinal axis; a first leg extending from the first end of the annular member, and including a first electrical connection portion and a first axial portion; and a second leg extending from the second end of the annular member, and including a second electrical connection portion and a second axial portion. An internal surface of the annular member defines a first fluid passage through the annular member. An internal surface of the first leg defines a second fluid passage through the first leg. An internal surface of the second leg defines a third fluid passage through the second leg. The second fluid passage is in fluid communication with the third fluid passage via the first fluid passage.
US10957481B2

A method for manufacturing a strip in a soft magnetic alloy capable of being cut out mechanically, the chemical composition of which comprises by weight: 18%≤Co≤55% 0%≤V+W≤3% 0%≤Cr≤3% 0%≤Si≤3% 0%≤Nb≤0.5% 0%≤B≤0.05% 0%≤C≤0.1% 0%≤Zr+Ta≤0.5% 0%≤Ni≤5% 0%≤Mn≤2% The remainder being iron and impurities resulting from the elaboration, according to which a strip obtained by hot rolling is cold-rolled in order to obtain a cold-rolled strip with a thickness of less than 0.6 mm. After cold rolling, a continuous annealing treatment is carried out by passing into a continuous oven, at a temperature comprised between the order/disorder transition temperature of the alloy and the onset temperature of ferritic/austenitic transformation of the alloy, followed by rapid cooling down to a temperature below 200° C. Strip obtained.
US10957474B2

An injection control device controls a solenoid in a fuel injection valve. The injection control device includes a transistor on an upstream side of a first power supply path to the solenoid, and a transistor on an upstream side of a second power supply path to the solenoid. The injection control device has another transistor with a body diode arranged in parallel at a position between an upstream terminal of the solenoid and ground. The injection control device also includes a transistor on the downstream side of the first and second power supply paths. A drive controller in the injection control device drives the solenoid to an open position by switching ON the transistor on the downstream side and one of the transistors on the upstream side power supply paths.
US10957471B2

A calibration system adapted to calibrate a resistance of an electrical device having a lead wire comprises a resistance detector adapted to detect the resistance of the electrical device, a first container containing an etching solution adapted to etch the lead wire, and a heater configured to heat the electrical device. If a first resistance of the electrical device detected by the resistance detector at a first temperature is within a first predetermined range, the electrical device is heated with the heater to a second temperature higher than the first temperature. A second resistance of the electrical device is detected by the resistance detector at the second temperature. If the second resistance is beyond a second predetermined range, the lead wire is etched by the etching solution to adjust the resistance of the electrical device until the second resistance at the second temperature is within the second predetermined range.
US10957463B2

A covered electrical wire including a conductor and an insulating coating layer covering the outer periphery of the conductor, in which the conductor is a twisted wire obtained by twisting together a plurality of elemental wires constituted by copper or a copper alloy, and the covered electrical wire includes a metallically bonded portion where the elemental wires that are adjacent to each other are metallically bonded to each other.
US10957453B2

In one embodiment, a WCD is described. The WCD includes a support structure configured to be worn by a patient and a processor coupled to the support structure. The WCD also includes an energy storage module configured to store an electrical charge and in communication with the processor. The WCD also includes a discharge circuit coupled to the energy storage module, the discharge circuit in communication with the processor and configured to discharge the stored electrical charge through a body of the patient. The processor is configured to detect an event at the WCD, classify the detected event, and determine an alarm onset time of the detected event based at least in part on the event classification. The processor is further configured to issue the alarm after the alarm onset time.
US10957452B2

A method, computer program product, and computing system device for receiving, at a computing device, a plurality of candidate therapy options, a corpus of therapy data, and a set of therapy recipient cohorts. At least a portion of therapy data may be filtered from the corpus of therapy data based upon, at least in part, the plurality of candidate therapy options and the set of therapy recipient cohorts. A graph may be generated to include a plurality of nodes representative of the plurality of candidate therapy options and a plurality of connections between the plurality of nodes indicating a sentiment factor with respect to the plurality of candidate therapy options based upon, at least in part, the at least a portion of therapy data filtered from the corpus of therapy data. Using the graph, a ranked list of the plurality of candidate therapy options may be generated.
US10957449B1

Systems, methods and computer-readable media are provided for facilitating clinical decision support and managing patient population health by health-related entities including caregivers, health care administrators, insurance providers, and patients. Embodiments of the invention provide decision support services including providing timely contextual patient information including condition risks, risk factors and relevant clinical information that are dynamically updatable; imputing missing patient information; dynamically generating assessments for obtaining additional patient information based on context; data-mining and information discovery services including discovering new knowledge; identifying or evaluating treatments or sequences of patient care actions and behaviors, and providing recommendations based on this; intelligent, adaptive decision support services including identifying critical junctures in patient care processes, such as points in time that warrant close attention by caregivers; near-real time querying across diverse health records data sources, which may use diverse clinical nomenclatures and ontologies; improved natural language processing services; and other decision support services.
US10957448B2

Athletic performance monitoring and tracking may provide multiple ways in which to track athletic movement and activity. Workouts may also be tagged with various parameters including mood, weather, terrain, athletic equipment, friends used and the like. Workout information may be shared to social messaging and networking outlets. Workout information shared may include map information including images of maps, interactive maps, links to maps, route information and the like and/or combinations thereof. Additionally or alternatively, an application may be configured to execute within a context of a social networking system to facilitate athletic activity data transfer and generation of workout entries in the social networking site. Recommended activities to be performed or a recommended time to perform an activity may be determined based on a user's schedule, weather or conditions forecasts, or a location of the user or the potential activity.
US10957438B2

A method includes obtaining blood glucose measurements and blood glucose times of a patient from a blood glucose meter and executing a patient management program configured to display on a screen a graphical user interface having a trend window of the blood glucose measurements on the time line. The patient management program is configured to receive, in the trend window magnifying inputs for a magnification window superimposed on a segment of the timeline to specify a date range for a magnified window. The patient management program is further configured to display the magnified window including the blood glucose measurements of the patient from the specified date range and display a first information window including quantitative information associated with the blood glucose measurements from the specified date range.
US10957436B1

A medication adherence tracking device is configured for being attached to a cap of a conventional medication container. The tracking device includes an adhesive layer for attaching the device to the cap. The device also includes an infrared proximity sensor for detecting an amount of light that is reflected by a wall surface and/or a bottom surface of the medication container. A transmitter of the tracking device transmits adherence data to an external computing device, wherein the adherence data comprises a timestamp identifying when the cap was removed from the container. Reflected light data obtained by the sensor is sent to a processor, and the processor uses the data to determine whether the cap has been removed from the container. When the cap is removed from the container, the processor generates the timestamp.
US10957425B1

Described herein are various technologies pertaining to generating and modifying a file for an entity, wherein the file includes a file record, and further wherein the file record includes binary data and a schema that is usable to hydrate a record based upon the binary data. The file is modified by appending file records to one another, where file records optionally correspond to different record creation systems. Described herein are also various technologies pertaining to locating a record in the file.
US10957421B2

Methods and systems for characterizing two or more nucleic acids in a sample. The method can include the steps of providing a hybrid machine learning approach that enables rapid and automated deconvolution of DNA mixtures of multiple contributors. The input is analyzed by an expert system which is implemented in the form of a rule set. The rule set establishes requirements based on expectations on the biology and methods used. The methods and systems also include a machine learning algorithm that is either incorporated into the expert system, or utilizes the output of the expert system for analysis. The machine learning algorithm can be any of a variety of different algorithms or combinations of algorithms used to perform classification in a complex data environment.
US10957419B2

A structure-generating method for generating a structure candidate of a new material including: by a structure-generating processor: performing machine learning on a machine learning model, wherein the machine learning model is configured to provide a result based on a descriptor of a material, a physical property of the material, and a structure of the material; and generating a structure candidate of the new material based on the result of the machine learning, wherein the new material has a target physical property, and wherein the descriptor of the material, the physical property of the material, and the structure of the material are stored in a database.
US10957402B2

Discussed herein are systems and methods for compensating degradation of a transistor in a high-voltage (HV) shifter configured to transfer an input voltage to an access line, such as a global wordline. An embodiment of a memory device comprises a group of memory cells, and a HV shifter circuit including a signal transfer circuit and a compensator circuit. The signal transfer circuit includes a P-channel transistor to transfer a high-voltage input to an access line. The compensator circuit can provide a control signal to the signal transfer circuit by coupling a support voltage higher than a supply voltage (Vcc) to the signal transfer circuit for a specified time period to compensate for degradation of the P-channel transistor. The transferred high voltage is used to charge the access line to selectively read, program, or erase memory cells.
US10957401B2

Methods for reducing read disturb using NAND strings with poly-silicon channels and p-type doped source lines are described. During a boosted read operation for a selected memory cell transistor in a NAND string, a back-gate bias or bit line voltage may be applied to a bit line connected to the NAND string and a source line voltage greater than the bit line voltage may be applied to a source line connected to the NAND string; with these bias conditions, electrons may be injected from the bit line and annihilated in the source line during the read operation. To avoid leakage currents through NAND strings in non-selected memory blocks, the threshold voltages of source-side select gate transistors of the NAND strings may be set to a negative threshold voltage that has an absolute voltage value greater than the source line voltage applied during the read operation.
US10957391B2

An array organization and architecture for a content addressable memory (CAM) system. More specifically, a circuit is provided for that includes a first portion of the CAM configured to perform a first inequality operation implemented between 1 to n CAM entries. The circuit further includes a second portion of the CAM configured to perform a second inequality operation implemented between the 1 to n CAM entries. The first portion and the second portion are triangularly arranged side by side such that the first inequality operation and the second inequality operation are implemented between the 1 to n CAM entries using the same n wordlines.
US10957390B2

A semiconductor device 50 of the invention includes a supply voltage VCC, a plurality of registers 14, a PMOS transistor P, an AND gate 12, and a determination circuit 16. The registers 14 include a first register and a second register. The first register can keep data, and the second register can keep a check bit. The PMOS transistor P and the AND gate 12 are both connected between the supply voltage VCC and the registers 14, and both control the supply from the supply voltage VCC to the registers 14. The determination circuit 16 determines whether the check bit kept in the second register is correct or not in a DPD (deep-power-down) mode. An operating margin of the second register is worse than that of the first register. While the determination circuit 16 determines that the check bit kept in the second register is incorrect, the PMOS transistor P provides the supply voltage VCC to the registers 14.
US10957388B2

Embodiments disclosed herein may relate to programming a multi-level memory cell with programming pulse sequences that comprise forward-biased and reverse-biased programming pulses.
US10957359B2

Video information defining video content may be obtained. The video content may include video frames and may have a progress length. The video frames may be encoded into video packets, with the video packets being of particular sizes. One or more size criteria for detecting a given moment within the video content may be obtained. The sizes of the video packets may be compared with the one or more size criteria. One or more sets of the video packets that satisfy the one or more size criteria may be identified. One or more portions of the video content having video frames defined by the set(s) of video packets that satisfy the one or more size criteria may be identified as the given moment within the video content. Storage of the identification of the given moment within the video content in a storage medium may be effectuated.
US10957355B2

Performing an operation comprising extracting a first element of encrypted data embedded in a digital recording comprising at least one of audio data and image data captured in a recording environment, generating a first decrypted value, the generating performed by execution of a cryptography algorithm based on a private key and the first element of encrypted data, comparing the first decrypted value and a stored value associated with a first element of the digital recording, and authenticating the digital recording based on the first decrypted value substantially matching the stored value.
US10957348B2

A magnetic recording write head has an electrically-conductive structure in the write gap between the write pole and the trailing shield and electrical circuitry for directing current through the write gap. The current through the electrically-conductive structure generates a circular Ampere field which, at the disk-facing end of the write pole, is substantially parallel to the disk-facing end of the write pole. The electrically-conductive structure in the write gap may be a STO or an electrically-conductive layer that is not part of a STO. The current direction through the electrically-conductive structure in the write gap is selected so that the generated Ampere field at the write pole end is in substantially the same direction as the magnetization direction of the write head side shields, which has been discovered to result in minimization of cross-track interference.
US10957347B1

An apparatus, in accordance with one embodiment, includes a write transducer having a pair of writer poles having pole tips, the pole tips defining a write gap therebetween. A thin film device is positioned at least in part in the write gap for raising a local temperature of the write gap. Electrical connections for causing a current to pass through the thin film device are also present. A method, in accordance with one embodiment, includes passing a current through a thin film device positioned at least in part in a write gap defined between pole tips of writer poles of a write transducer for causing heating of the thin film device. A level of the current is changed in response to detection of a predefined condition.
US10957340B2

A voice signal processing method according to an embodiment of the present disclosure for overcoming the problem includes: acquiring a real-time near-end noise signal; acquiring a far-end voice signal according to an incoming call; measuring subjective speech quality and perceptual-objective speech quality of test signals generated based on a reference signal and the real-time near-end noise signal; selecting at least one speech quality enhancement method based on the subjective speech quality and the perceptual-objective speech quality, and determining parameters that are to be applied to the selected at least one speech quality enhancement method; and enhancing speech quality of the far-end voice signal by using the selected at least one speech quality enhancement method, based on the determined parameters, wherein the test signals are generated by mixing the acquired real-time near-end noise signal with the reference signal whose speech quality is enhanced by applying a combination of parameter values to speech quality enhancement methods.
US10957337B2

This document relates to separation of audio signals into speaker-specific signals. One example obtains features reflecting mixed speech signals captured by multiple microphones. The features can be input a neural network and masks can be obtained from the neural network. The masks can be applied one or more of the mixed speech signals captured by one or more of the microphones to obtain two or more separate speaker-specific speech signals, which can then be output.
US10957335B2

An acoustic sensor is positioned in an environment and configured to generate a data stream responsive to acoustic energy in the environment. A controller is configured to receive the data stream. The controller is further configured to analyze the data stream to determine ambient acoustic signals. The controller is further configured to generate an ambient acoustic template based on the determined ambient acoustic signals. The controller is further configured to apply the ambient acoustic template to the data stream so that the ambient acoustic signals are suppressed in the data stream. The controller is further configured to analyze the data stream after the ambient acoustic signals are suppressed in order to determine if the acoustic energy in the environment includes acoustic energy of human snoring. The controller is further configured to issue a control signal to a second controller in order to engage a home automation device.
US10957332B2

An acoustic characteristic measurement device includes a speaker configured to output an acoustic signal in which a watermark signal is embedded; a microphone configured to perform sound collection with respect to the acoustic signal output from the speaker in a predetermined listening position; and an acoustic characteristic measurement unit configured to determine an acoustic characteristic of an acoustic space from the speaker to the listening position, on the basis of the watermark signal embedded in the acoustic signal which is subjected to the sound collection by the microphone.
US10957331B2

Innovations in phase quantization during speech encoding and phase reconstruction during speech decoding are described. For example, to encode a set of phase values, a speech encoder omits higher-frequency phase values and/or represents at least some of the phase values as a weighted sum of basis functions. Or, as another example, to decode a set of phase values, a speech decoder reconstructs at least some of the phase values using a weighted sum of basis functions and/or reconstructs lower-frequency phase values then uses at least some of the lower-frequency phase values to synthesize higher-frequency phase values. In many cases, the innovations improve the performance of a speech codec in low bitrate scenarios, even when encoded data is delivered over a network that suffers from insufficient bandwidth or transmission quality problems.
US10957329B1

In one embodiment, a method includes by a client system associated with a user, receiving, at the client system associated with the user, a user input, parsing the user input to identify an n-gram associated with a wake word from a plurality of wake words corresponding to a plurality of assistant systems associated with the client system, wherein each assistant system provides a particular set of functions, determining that the wake word corresponds to a first assistant system of the plurality of assistant systems, wherein the first assistant system provides a first set of functions, sending, to the first assistant system, a request to set an assistant xbot of the first assistant system into a listening mode, and receiving, from the first assistant system, an indication that the assistant xbot is in listening mode responsive to a determination that the user has permission to access the first assistant system.
US10957328B2

This application relates to transfer of microphone data from a microphone (101, 102, 102a, 201) to a processing module, such as voice biometric authentication module (111) in a secure manner, such that the receiving module can trust that the received audio is genuine. An authentication module (203) is configured to receive microphone data (DM) representative of an audio signal received at the microphone (201), and generate from the microphone data, authentication data (DA) for certifying that the microphone data did pass via the authentication module. The first authentication data (DA) comprises information relating to distinguishing characteristics of the audio content of the microphone data and may, for instance be an acoustic fingerprint of the audio content. The authentication data, may be cryptographically signed or encrypted and sent with the microphone audio to allow a receiver to verify that the audio is genuine and the content has not been substantially altered. The process may be robust to processing of the data that results in imperceptible changes in the audio content.
US10957325B2

A method and apparatus for performing speech interaction with children is provided. The apparatus may be a computing device that includes at least one camera, at least one microphone, memory, and at least one processor for executing stored instructions. The at least one processor may be configured to determine an age range or an age or skill level of the child. The computing device may receive one or more inputs from the child. The at least one processor may perform analysis on the one or more inputs based at least in part on the determined age range or the age or the skill level of the child, and output a speech response to the child based on the performed analysis.
US10957324B2

A computer implemented method of routing a verbal input to one of a plurality of handlers, comprising using one or more processors adapted to execute a code, the code is adapted for receiving a verbal input from a user, applying a plurality of verbal content identifiers to the verbal input, each of the verbal content identifiers is adapted to evaluate an association of the verbal input with a respective one of a plurality of handlers by computing a match confidence value for one or more features, such as an intent expressed by the user and/or an entity indicated by the user, extracted from the verbal input and routing the verbal input to a selected one of the handlers based on the matching confidence value computed by the plurality of verbal content identifiers. The selected handler is adapted to initiate one or more actions in response to the verbal input.
US10957319B2

Embodiments of the present disclosure are directed to a speech processing method, device, and a computer readable storage medium. The electronic device includes a microphone configured to receive voice information. A first communication module is operable to be connected to a server and configured to send the voice information to the server and to receive a control instruction generated based on the voice information from the server. A second communication module is operable to be connected to the terminal device and configured to send the control instruction to the terminal device and to receive an audio response to the control instruction from the terminal device. A speaker is configured to play the audio response.
US10957318B2

A transaction authentication system including a vocabulary database including at least one of a dictionary's words; an utterance database including at least one speaker's utterances; at least one processor in communication with the vocabulary database and the utterance database, the at least one processor programmed or configured to digitally record an utterance from at least one speaker; isolate at least one word of he utterance based on at least one statistical analysis, one acoustic analysis, or any combination thereof; of; match at least one dictionary word from the vocabulary database with at least one word of the utterance in accordance with at least one predefined accuracy criterion; and in response to matching the at least one dictionary word with the at least one word of the utterance, transmit an authentication message.
US10957311B2

Intelligent assistant systems, methods and computing devices are disclosed for training a machine learning-based parser to derive user intents. A method comprises analyzing with a feeder parser a surface form of a user input. A user intent underlying the surface form is derived by the feeder parser. The surface form and the user intent are provided to a machine learning-based parser and used to enhance a training set of the machine learning-based parser.
US10957310B1

The technology disclosed relates to authoring of vertical applications of natural language understanding (NLU), which analyze text or utterances and construct their meaning. In particular, it relates to new programming constructs and tools and data structures implementing those new applications.
US10957309B2

A method and apparatus for training a recognition model and a recognition method and apparatus using the model are disclosed. The apparatus for training the model obtains an estimation hidden vector output from a hidden layer of the model in response to an estimation output vector output from the model at a previous time being input into the model at a current time, and trains the model such that the estimation hidden vector of the current time matches an answer hidden vector output from the hidden layer in response to an answer output vector, corresponding to the estimation output vector of the previous time, being input into the model at the current time.
US10957305B2

An information processing method and an electronic device are provided. The method includes: obtaining audio data collected by a slave device; obtaining contextual data corresponding to the slave device; and obtaining a recognition result of recognizing the audio data based on the contextual data. The contextual data characterizes a voice environment of the audio data collected by the slave device.
US10957295B2

A sound generation device according to an embodiment of the present invention includes an identification unit configured to identify one mobile communication terminal from one or more mobile communication terminals capable of communicating, an acquisition unit acquiring setting data regarding generation of a sound or control of generation of a sound from identified one mobile communication terminal, and a sound generation unit configured to detect an operation on an operation unit and outputting a sound on the basis of detected operation and the setting data.
US10957289B2

Devices for players of musical wind instruments with a bell-shaped portion that hold the instrument during play and methods for its use in alleviating strain on the musician and/or assisting the musician with accurate placement of the instrument for optimum playing and/or stabilizing the instrument are provided.
US10957287B2

Exemplary embodiment for customizable drum sets for creating a drum set out of household items are disclosed herein. An exemplary drum set includes a frame, two or more holder sections, a first retaining member located within each holder section and a second retaining member located within each holder section. The drum set further includes at least one guide member and the first retaining member is movable along the guide member in a linear direction. A tensioner for causing the first retaining member to be biased towards the second retaining member is also included. The first retaining member and the second retaining member are configured to releasably secure a household item therebetween.
US10957282B2

A luminance compensation method for a display panel includes: dividing the display area into at least two sub-display areas including a first sub-display area and a second sub-display area, where a density of luminance abnormal textures in the first sub-display area is smaller than that in the second sub-display area, a number of types of the luminance abnormal textures in the first sub-display area is less than that in the second sub-display area; dividing the first sub-display area into a plurality of first compensation units, dividing the second sub-display area into at least one second compensation unit, where a total number of pixel units in each first compensation unit is greater than that in each second compensation unit; obtaining a compensation coefficient of each compensation unit and forming a compensation coefficient table; performing luminance compensation for the display panel according to the compensation coefficient table.
US10957280B2

Methods, systems, and media for modifying user interface colors are provided. In some embodiments, the method comprises: receiving a video and color palette information, wherein each color of the color palette information indicates a color of an element of a user interface in which the video is to be presented; identifying a first color for the element, wherein the first color corresponds to a first portion of the video; causing the first portion of the video to be presented, wherein the element of the user interface having the first color is presented; identifying a second color for the element, wherein the second color corresponds to a second portion of the video; and modifying an appearance of the element by changing the color of the element from the first color to the second color while presenting the second portion of the video.
US10957274B1

A liquid crystal display apparatus includes a plurality of pixels that form a plurality of pixel pairs, each of the pixel pairs being adjacent two pixels in one column, in which, in each of the pixel pairs, a first switch transistor that switches whether or not to output a voltage of a video signal written into one of the pixels to a corresponding data line and a second switch transistor that switches whether or not to output a voltage of a video signal written into the other one of the pixels to a corresponding data line are composed in such a way that they are controlled to be turned on or off by a common switch selection signal for reading.
US10957268B2

An active-matrix substrate according to an embodiment of the present invention includes a plurality of first TFTs that are arranged within a display area, an inorganic insulating layer that covers the plurality of first TFTs, an organic insulating layer that is provided on the inorganic insulating layer, a plurality of second TFTs that are arranged within a non-display area, and a source and gate metal connection portion that is positioned within the non-display area, a first conductive layer that is formed from an identical conductive film with a gate wiring line and a second conductive layer that is formed from an identical conductive film with a source wiring line being connected to each other at the source and gate metal connection portion. Each of the plurality of first TFTs is an oxide semiconductor TFT. At least one second TFT among the plurality of second TFTs is covered with the organic insulating layer. The source and gate metal connection portion is not covered with the organic insulating layer.
US10957267B2

A semiconductor device where delay or distortion of a signal output to a gate signal line in a selection period is reduced is provided. The semiconductor device includes a gate signal line, a first and second gate driver circuits which output a selection signal and a non-selection signal to the gate signal line, and pixels electrically connected to the gate signal line and supplied with the two signals. In a period during which the gate signal line is selected, both the first and second gate driver circuits output the selection signal to the gate signal line. In a period during which the gate signal line is not selected, one of the first and second gate driver circuits outputs the non-selection signal to the gate signal line, and the other gate driver circuit outputs neither the selection signal nor the non-selection signal to the gate signal line.
US10957263B2

According to one embodiment, a display device includes a display panel including a first sub display area and a second sub display area, and an illumination device, wherein the illumination device includes a first light source opposed to the first sub display area, a second light source opposed to the second sub display area, and a partition positioned between the first and second light sources and the display panel, and the partition includes a first side surface surrounding the first light source, a second side surface surrounding the second light source, and a connector which connects the first side surface and the second side surface, and the connector is formed of curved surfaces, or two or more flat surfaces, or a combination of curved surfaces and flat surfaces.
US10957255B2

A display device includes: a first pixel including a first organic light emitting diode; an initialization voltage generator for generating a first initialization voltage to be supplied to an anode of the first organic light emitting diode; and a timing controller including a first lookup table in which a plurality of first initialization voltage values corresponding to a plurality of maximum luminances are recorded, the timing controller being configured to determine a value of the first initialization voltage, based on reception information on a target maximum luminance and the first lookup table.
US10957245B2

A display apparatus including: a printed circuit board; and a plurality of display modules arranged adjacent in a length direction of the printed circuit board, each display modules of the plurality of the display modules including: a thin film transistor substrate; a plurality of micro LEDs arranged on a surface of the thin film transistor substrate; a flexible printed circuit board (FPCB) through which the printed circuit board and the thin film transistor substrate; and a driver controlling the plurality of micro LEDs disposed on a surface of the FPCB.
US10957242B2

A display panel is provided. The display panel includes a display area comprising a gate line and a data line, and a gate driver connected to a terminal of the gate line. The gate driver includes a plurality of stages that are integrated on a substrate, and each stage comprises an inverter unit, an output unit, and a Q node stabilization unit. The output unit includes a first transistor and a first capacitor, wherein the first transistor includes an input terminal for receiving a clock signal, a control terminal connected to a node Q, and an output terminal connected to a gate voltage output terminal to output a gate voltage. A Vgs voltage of a transistor in the Q node stabilization unit has a value of equal to or less than 0 V when the output unit outputs a gate-on voltage.
US10957223B2

A braille printing device includes a device body; a linear actuator with an actuator body and an actuator hammer; a liquid ejection unit, including a liquid container a resin piston, and a dispensing tube; a slidable connector with a groove; a vertical stop; a trigger switch; a slide stop member; a slide holder plate including a slide holder back portion, a slide stop member, and first and second sliding rails; and a control unit, such that the braille printing device deposits spherical domes of printing fluid on a printing substrate to form a braille text.
US10957217B2

A method is presented for estimating population from sample proportions that produces margins of error narrower for any specific sample size or that requires a sample size smaller for any specific margin of error than do previously existing methods applied to the same data. This method applies an unbiased estimator of the squared correlation between population and sample proportions to determine point and interval estimates of population proportions in a regression context involving simple random sampling with replacement. In virtually all reasonable applications, assuming a Dirichlet prior distribution, the margin of error produced by this method for a population proportion is shown to be 1.96 times the posterior standard deviation of the proportion.
US10957212B2

Methods, computer program products, and systems are presented. The methods include, for instance: obtaining sample essays, sample annotations corresponding to the sample essays, and a subject content for building a subject domain comprehension model and an essay annotation model, by use of one or more neural network. The nodes of the subject domain comprehension model and the essay annotation model are interconnected based on respective relevancies for automatically annotating student works according to a standard of review corresponding to submitting students.
US10957210B2

A computer-implemented training system includes data storage storing: (i) a first set of visual instruction materials, (ii) a second set of audio instruction materials, and (iii) a set of user data. The user data includes, for each user, (a) a first indication of a visual instruction status and (b) a second indication of an audio instruction status. Also stored is a presentation control processing arrangement configured for selecting an instruction material of the first set or the second set and causing it to be presented to a user. The presentation control processing arrangement is configured to, for a specific user, select one of (a) a visual instruction material from the first set based on the first indication for that user and (b) an audio instruction material from the second set based on the second indication for that user, and presenting the selected instruction material to the user.
US10957206B2

A system for integrating flight crew decision aid applications in an aircraft cockpit includes a touch screen controller (TSC) that comprises a data mining engine configured to mine aircraft data from the already existing avionics interface and a flight plan and trajectory generating engine (FPTGE) configured to retrieve a trajectory request from a requesting flight crew decision aid application, compute one or more theoretical trajectories using the mined aircraft data, and transmit the one or more theoretical trajectories to the requesting flight crew decision aid application. The TSC also comprises a flight crew decision aid application configured to receive a flight crew request for simulated data from a touch screen user interface, generate and transmit one or more requested trajectory requests to the FPTGE, receive data from the one or more theoretical trajectories from the FPTGE, and display the requested simulated data on the touch screen user interface.
US10957202B2

A vehicle safety device for warning persons in traffic has an antenna unit having at least a first antenna, a second antenna, and a third antenna. The antennas are mounted spaced apart from each other in a predetermined spatial relationship at predetermined positions on a vehicle to be safe-guarded. Each antenna generates an electromagnetic field. The vehicle safety device also has a control unit in electrical communication with the antenna unit, which defines a warning zone for the vehicle and determines whether a warning module matched to the antenna unit is located within the warning zone.
US10957201B2

Disclosed is a method and apparatus for managing a driving plan of an autonomous vehicle. The method may include obtaining observations of a neighboring vehicle using one or more sensors of the autonomous vehicle. The method may also include classifying one or more behavioral driving characteristics of the neighboring vehicle based on the observations. Furthermore, the method may include updating the driving plan based on a classification of the one or more behavioral driving characteristics of the neighboring vehicle, and controlling one or more operations of the autonomous vehicle based on the updated driving plan.
US10957189B1

A system of a vehicle includes: a camera configured to capture images within a predetermined field of view at least one of: in front, behind, and beside the vehicle; a license plate module configured to determine license plate information of a license plate attached to another vehicle; an event module configured to: based on at least one of the images, determine whether the other vehicle performed a predetermined type of driving maneuver; and generate an indicator in response to the other vehicle performing the predetermined type of driving maneuver; a reporting module configured to, in response to the generation of the indicator, generate a report including: the license plate information of the license plate attached to the other vehicle; and the predetermined type of driving maneuver performed by the other vehicle; and a communication module configured to wirelessly transmit the report to a server via at least one antenna.
US10957187B2

Systems, devices, and methods are disclosed in which one or more light sources, a detector, a processor and a controller are configured such that light from the one or more light sources improves the ability of a human or automated motor vehicle driver to identify and avoid pedestrians. The one or more light sources may provide spot illumination to moving objects or pedestrians on a road surface, with the spot illumination following the moving object or pedestrians along the portion of the road surface. The one or more light sources may project images on the ground or on other surfaces. The light source may be carried by a pedestrian or on personal transport used by a pedestrian. The light sources may be stationary and provide lighting for a pedestrian street crossing.
US10957184B1

A method and system for generating an event notification on a mobile electronic device is provided. A notification message including an event impact record and a notification urgency record is received on the mobile electronic device. An impact sensory alert is generated based on the comparison between the event impact record with a plurality of sensory alerts presets of first sensory output signals and second sensory output signals. An urgency sensory alert is also generated based on the comparison between the notification urgency record with the plurality of sensory alerts presets of the first sensory output signals and the second sensory output signals. The impact sensory alert and the urgency sensory alert are outputted via the first sensory output signals and second sensory output signals.
US10957183B2

A wearable emergency alert apparatus, which includes a processor, obtains data from a portion of the plurality of sensors. The apparatus determines that an emergency condition has occurred, based on either comparing the data to one or more pre-defined thresholds and determining that the data indicates an emergency condition or receiving specific input via the user input device. Based on the determining the emergency condition has occurred, the apparatus obtains location information from the location device and transmits a notification that includes the location information, via a network connection, by utilizing the communication device.
US10957181B1

A generator set monitoring and control system includes a generator set located in a first location, an on-site controller located near the first location, and a remote display, located in a second location. The remote display is configured to send instructions to at least one of the generator set and on-site controller, receive genset operation outputs from the on-site controller, and display genset operation outputs.
US10957179B2

A method and system for communicating estimated blood loss parameters of a patient to a user, the method comprising: receiving data representative of an image, of a fluid receiver; automatically detecting a region within the image associated with a volume of fluid received at the fluid receiver, the volume of fluid including a blood component; calculating an estimated amount of the blood component present in the volume of fluid based upon a color parameter represented in the region, and determining a bias error associated with the estimated amount of the blood component; updating an analysis of an aggregate amount of the blood component and an aggregate bias error associated with blood loss of the patient, based upon the estimated amount of the blood component and the bias error; and providing information from the analysis of the aggregate amount of the blood component and the aggregate bias error, to the user.
US10957173B1

A system for providing and/or collecting information relating to at least one object is provided. The system comprises a radio-frequency identification, RFID, tag that is provided proximate to the at least one object, the RFID tag being configured to enable detection of a position and/or a movement of the at least one object; a server device configured to receive position and/or movement data about the at least one object; and a mobile device configured to: identify the at least one object; send a request to the server device for object information about the identified at least one object; wherein: the server device is further configured to, in response to the request, provide to the mobile device targeted object information about the identified at least one object, the targeted object information being at least partially based on the position and/or movement data; and the mobile device is further configured to display the targeted object information.
US10957171B2

A computing system obtains a first category for a first motion event. The system sends a first alert indicative of the first category to a user. After sending the first alert, it obtains a second category for a second motion event. In accordance with a determination that the second category is the same as the first category, the system determines whether a third motion event of the first category has been detected in a preceding predetermined amount of time before the second motion event. If the third motion event has not been detected in the preceding predetermined amount of time before the second motion event, the system sends a second alert associated with the second motion event indicative of the first category to the user. If the third motion event has been detected in the preceding predetermined amount of time before the second motion event, the system forgoes sending the second alert.
US10957168B1

A mechanized store uses a first camera to detect an identity of an item and a second camera to detect an identity of the item. The identity of the item detected using the first image is compared to the identity of the item detected using the second image. The user and/or to a store employee can be alerted to a discrepancy.
US10957163B2

Embodiments of the present invention set forth systems, apparatuses and methods for providing gaming devices having a poker mystery feature. Accordingly, a gaming device can be configured to have sub-symbol overlays that specify a replication feature that may replicate a card associated with the sub-symbol overlay and either replace a specified card that is adjacent to the card associated with the sub-symbol overlay, or create a multi-indicia card using the replication. Replication may mean a direct copy of the card associated with the sub-symbol overlay or may mean providing a card that is related to the card associated with the sub-symbol overlay according to predefined rules.
US10957162B2

A secondary service provides a second, or collateral, service in connection with a client application associated with a first service. The secondary service receives user input from the client application and forwards the user input to at least one second server for the collateral service. The collateral service may be a lottery gaming system that generates or receives lottery entries as users perform certain actions. Other non-limiting examples of a collateral service that may receive user input via the secondary service include a data mining system, an advertising system and a loyalty and bonus system.
US10957161B2

A gaming system includes at least one input device adapted to receive a physical item associated with a monetary value that establishes a credit balance, an input indicative of a wager drawn on the credit balance for a wagering game, and a cashout input that initiates a payout from the credit balance. In response to a wager input, a wagering game is initiated that includes the spinning and stopping of a set of bonus reels through a plurality of bonus spins populating a bonus array with bonus symbols. The bonus reels comprise a combination of symbols reducing display processing requirements and improve mapping random numbers to displayed symbols for display during bonus spins having reduced durations. When completed, an award is determined based according to values associated with less than all of the bonus symbols displayed in a bonus outcome array.
US10957157B2

In some embodiments, a method includes: requesting, from a player at the gaming machine, player account credentials associated with the player; receiving, at the gaming machine, the player account credentials, wherein the player account credentials are associated with a player's account on the account server and enable linking game play on the gaming machine to the player's account, and wherein the player account credentials are provided to the player's mobile phone in response to joining a players club prior to detection of the initiation event; transmitting, via the gaming machine, the player account credentials to the account server; receiving, from the account server, validation of the player account credentials based on comparing the received player account credentials with credentials stored on the account server; upon receipt of the validation, linking a wagering game session on the gaming machine with the player account.
US10957156B2

In a measurement system according to the present invention, a management control device that measures a total value of chips bet on the game table using an image analysis result obtained by an image recording device is provided. Further, the chip as the gaming chip to be used in this system has a multilayer structure in which a plurality of plastic layers having different colors are laminated including at least a colored layer in the middle thereof, and a white layer or a light color layer (may be a layer having a lighter color than the colored layer although not illustrated) is laminated on both sides of the intermediate colored layer.
US10957151B2

In various embodiments, promotions are featured on mobile gaming devices.
US10957123B2

Systems and methods provide for enabling an autonomous vehicle to automatically and dynamically monitor and maintain itself. The autonomous vehicle can analyze diagnostic data captured by a sensor of the autonomous vehicle in accordance with a model of autonomous vehicle operations. Based on the analysis of the diagnostic data, the autonomous vehicle can determine an operational issue and a criticality level of the operational issue based on the model of autonomous vehicle operations and, based on that determination, send the analysis of the diagnostic data to a routing service. The autonomous vehicle can receive instruction from the routing service to dynamically route the autonomous vehicle in accordance with a maintenance action.
US10957111B2

A multiuser, collaborative augmented reality (AR) system employs individual AR devices for viewing real-world anchors, that is, physical models that are recognizable to the camera and image processing module of the AR device. To mitigate ambiguous configurations when used in the collaborative mode, each anchor is registered with a server to ensure that only uniquely recognizable anchors are simultaneously active at a particular location. The system permits collaborative AR to span multiple sites, by associating a portal with an anchor at each site. Using the location of their corresponding AR device as a proxy for their position, AR renditions of the other participating users are provided. This AR system is particularly well suited for games.
US10957107B2

Embodiments of the present disclosure relate to providing an augmented reality experience. Embodiments include receiving, from an augmented reality or virtual reality (AR/VR) device, first input that identifies application content and a location of an artifact in an AR/VR environment. Embodiments include identifying a region in the environment based on the location, the region corresponding to the artifact. Embodiments include receiving the application content from an application. Embodiments include composing a first scene, the application content being overlaid onto the region. Embodiments include transporting the first scene to the AR/VR device for display. Embodiments include receiving, from the client device, second input in the region in the environment. Embodiments include composing a second scene wherein the application content is modified based on the second input. Embodiments include transporting the second scene to the AR/VR device for display.
US10957103B2

Methods and systems are provided for performing dynamic mapping between a virtual environment and a real-world space. During dynamic mapping, a current virtual scene of the virtual environment that is within view of a user is prioritized over areas of the virtual environment that are out of view. The dynamic mapping between the virtual environment and the real-world space can be utilized to render a virtual scene for user in real-time. As a user interacts and/or moves within the virtual environment, dynamic mapping can be performed in real-time to capture any dynamic changes to the real-world space and/or the virtual environment.
US10957098B2

For three-dimensional rendering, a machine-learnt model is trained to generate representation vectors for rendered images formed with different rendering parameter settings. The distances between representation vectors of the images to a reference are used to select the rendered image and corresponding rendering parameters that provides a consistency with the reference. In an additional or different embodiment, optimized pseudo-random sequences are used for physically-based rendering. The random number generator seed is selected to improve the convergence speed of the renderer and to provide higher quality images, such as providing images more rapidly for training compared to using non-optimized seed selection.
US10957095B2

Apparatus and method for programmable ray tracing with hardware acceleration on a graphics processor. For example, one embodiment of a graphics processor comprises shader execution circuitry to execute a plurality of programmable ray tracing shaders. The shader execution circuitry includes a plurality of single instruction multiple data (SIMD) execution units. Sorting circuitry regroups data associated with one or more of the programmable ray tracing shaders to increase occupancy for SIMD operations performed by the SIMD execution units; and fixed-function intersection circuitry coupled to the shader execution circuitry detects intersections between rays and bounding volume hierarchies (BVHs) and/or objects contained therein and to provide results indicating the intersections to the sorting circuitry.
US10957089B2

A method, a system and a computer program product for generating an animation are provided. In the method, an emotion change in a text is identified, and the emotion change contains one or more emotions. Images matching the emotion change are determined. And an animation file is generated based on the determined images.
US10957085B2

Embodiments for adding content to images are provided. A plurality of images are received. Each of the plurality of images includes a plurality of image portions. A negative space score is calculated for each of the plurality of image portions. At least some of the plurality of image portions are selected to display content based on the calculated negative space scores. The plurality of images are caused to be rendered with the content displayed over the selected at least some of the plurality of image portions.
US10957079B2

There is provided a method of computing a likelihood of malignancy in a mammographic image, comprising: receiving a single channel 2D mammographic image including a single pixel intensity value for each pixel thereof, converting the single channel 2D mammographic image into a multi channel 2D mammographic image including multiple pixel intensity value channels for each pixel thereof, computing by a first sub-classifier according to the whole multi channel image, a first score indicative of likelihood of malignancy within the whole multi channel image, computing by a second sub-classifier according to each respective patch extracted from the multi channel image, a respective second score indicative of likelihood of malignancy within each respective patch, and computing by a gating sub-classifier according to the first score and the second scores, an indication of likelihood of malignancy and a location of the malignancy.
US10957072B2

This invention applies dynamic weighting between a point-to-plane and point-to-edge metric on a per-edge basis in an acquired image using a vision system. This allows an applied ICP technique to be significantly more robust to a variety of object geometries and/or occlusions. A system and method herein provides an energy function that is minimized to generate candidate 3D poses for use in alignment of runtime 3D image data of an object with model 3D image data. Since normals are much more accurate than edges, the use of normal is desirable when possible. However, in some use cases, such as a plane, edges provide information in relative directions the normals do not. Hence the system and method defines a “normal information matrix”, which represents the directions in which sufficient information is present. Performing (e.g.) a principal component analysis (PCA) on this matrix provides a basis for the available information.
US10957069B2

Head pose information may be determined using information describing a fixed gaze and image data corresponding to a user's eyes. The head pose information may be determined in a manner that is disregards facial features with the exception of the user's eyes. The head pose information may be useable to interact with a user device.
US10957065B2

Disclosed are a method and a device for determining the position of a virtual object in a virtual space. The method comprises: detecting whether a predetermined triggering condition is met; when the predetermined triggering condition is met, acquiring at least three sampling points by sampling a movement trajectory of a peripheral device in a reality space; when the movement trajectory forms a loop, determining a reality space plane on which the sampling points exist; converting the reality space plane into a target plane in the virtual space according to a preset transformation relation; and determining the position of a virtual object in the virtual space by setting a designated side of the virtual object on the target plane. By the method and the device according to the present invention, the position of a virtual object in a virtual space may be determined according to the position of a reality object in a reality space, thereby determining the position of the virtual object in the virtual space.
US10957064B2

The present teaching relates to method, system, medium, and implementation of determining depth information in autonomous driving. Stereo images are first obtained from multiple stereo pairs selected from at least two stereo pairs. The at least two stereo pairs have stereo cameras installed with the same baseline and in the same vertical plane. Left images from the multiple stereo pairs are fused to generate a fused left image and right images from the multiple stereo pairs are fused to generate a fused right image. Disparity is then estimated based on the fused left and right images and depth information can be computed based on the stereo images and the disparity.
US10957063B2

The present disclosure relates to systems, methods, and non-transitory computer readable media for generating modified video content to reduce depth conflicts between user interface elements and video objects. For example, the disclosed systems can analyze an input video to identify feature points that designate objects within the input video and to determine the depths of the identified feature points. In addition, the disclosed systems can compare the depths of the feature points with a depth of a user interface element to determine whether there are any depth conflicts. In response to detecting a depth conflict, the disclosed systems can modify the depth of the user interface element to reduce or avoid the depth conflict. Furthermore, the disclosed systems can apply a blurring effect to an area around a user interface element to reduce the effect of depth conflicts.
US10957056B1

An image processing technique uses requirements for a geospatial distribution of image tie points for a triangulation of images. The images are correlated, thereby generating candidate tie points across the images. Statistical consistency checks are applied to the images to identify and dispose of the candidate tie points that are local outliers, and a geometric identification technique is applied to the images to identify and dispose of the candidate tie points that are global outliers. The candidate tie points that are not local outliers or global outliers are spatially down-selected such that the spatially down-selected candidate tie points satisfy the one or more requirements for the geospatial distribution.
US10957052B2

A monitoring apparatus 10 includes: a monitoring line setting unit 11 that sets a monitoring line in an image acquired from the image capturing unit; and an overlapping detection unit 12 that detects overlapping between an object in the image and the monitoring line. If overlapping is detected by the overlapping detection unit 12, the monitoring line setting unit 11 sets a new monitoring line according to the object.
US10957041B2

A generalizable and interpretable deep learning model for predicting biomarker status and biomarker metrics from histopathology slide images is provided.
US10957037B2

Systems and methods are provided for determining a set of imaging parameters for an imaging system. A selection of an image is received from a set of images. A modification of certain quality measures is received for the selected image. The modified selected image is mapped to a set of imaging parameters of an imaging system based on the certain quality measures using a trained Deep Reinforcement Learning (DRL) agent.
US10957034B2

There are provided a system and method of examination on a specimen, the method comprising: obtaining an inspection image of a die and generating a defect map using one or more reference images; selecting a plurality of defect candidates from the defect map; and generating for each defect candidate, a respective modified inspection image patch, comprising: extracting an image patch surrounding the defect candidate respectively from the inspection image and each reference image; and modifying the inspection image patch, comprising: estimating noise representative of intensity variations on the inspection image patch, the noise including a first type of noise representative of a polynomial relation between the inspection and reference image patches, and a second type of noise representative of a spatial anomaly in the inspection image patch, and removing at least one of the first and second types of noise from the inspection image patch based on the estimated noise.
US10957028B2

An image generation device includes a first reception unit and a control unit. The first reception unit receives travel information about the travel state of a moving body. The control unit sets, based on the travel information, a multiple-exposure region in an imaging region of an image sensor used on the moving body, and generates image data in which the multiple-exposure region in the imaging region is formed through a multiple exposure and a region other than the multiple-exposure region is not formed through the multiple exposure.
US10957008B2

A mechanism is described for facilitating dynamic cache allocation in computing devices in computing devices. A method of embodiments, as described herein, includes facilitating monitoring one or more bandwidth consumptions of one or more clients accessing a cache associated with a processor; computing one or more bandwidth requirements of the one or more clients based on the one or more bandwidth consumptions; and allocating one or more portions of the cache to the one or more clients in accordance with the one or more bandwidth requirements.
US10957005B2

Some implementations may include a method for watermarking an identification document, the method including: modulating a spatial luminance pattern associated with a first digital watermark to encode a first portion of personally identifiable information; modulating a spatial chrominance distribution associated with a second digital watermark to encode a second portion of the personally identifiable information; and applying the first digital watermark and the second digital watermark to the identification document.
US10956999B2

An embodiment of the invention provides for multiple service classes within a controllable transit system (e.g., a PRT system), by route allocation according to service class priority. Routes are optimized for vehicles needing or entitled to the highest service level, then remaining capacity is used to optimize routes for the next lower service class. Such optimization can be extended indefinitely, through “N” service classes of service. In addition, an embodiment of the invention allows the cataloging of PRT capacity and vehicle types/roles/emissions, as well as related business models. The system provided hereunder provides a means of ensuring that various service classes of system users can be given treatment according to the service class in which they reside. Such prioritization leads to a more flexible system, with higher user satisfaction and a greater number of available business models (e.g., “pay for service class”) permissible within the transit system.
US10956980B1

A response system may be provided. The response system may include an autonomous drone. The autonomous drone may include a processor, a memory in communication with the processor, and a sensor. The processor may be programmed to build a virtual map of a coverage area, store the virtual map in the memory, receive a deployment signal, deploy the drone in response to the deployment signal, control movement of the drone within the coverage area using the virtual map, collect sensor data of the coverage area using the sensor, and/or analyze the sensor data to generate an inventory list of the coverage area, the inventory list including a personal article within the coverage area.
US10956978B2

Methods, apparatuses and article of manufactures for receiving a plurality of bids and offers for a binary options transaction. Each bid and offer comprises a quantity and a price. At least one rule is applied to the plurality of received bids and offers. At least one of the plurality of bids and offers is determined to be potentially manipulative. An alert that the at least one bid or offer is potentially manipulative is transmitted.
US10956976B2

An electronic device obtains credit information of a user, where the credit information of the user is derived at least in part from a usage history of the user for a shared product. The electronic device inputs the credit information of the user to a recommendation model for calculation, where the recommendation model is a machine learning model. The electronic device derives, based on the recommendation model, a shared product use probability. The electronic device recommends the shared product to the user based on the shared product use probability.
US10956965B1

A software application running on a server provides a webpage to an browser of a selling entity. The webpage includes an amount of instructions that renders User Interface (UI) components on the browser. The selling entity uses the UI components to configure an Interactive Marketing Presentation (IMP). The selling entity configures each segment of the IMP to include rich-media content (text, video, audio, and images). Configuration information of the configured IMP is communicated from the webpage to the software application via the network. The software application stores the configuration information in a database. A purchasing entity may then view the interactive marketing presentation by visiting a URL provided by the selling entity that causes the software application to retrieve the configuration information from the database, and to generate and supply a set of instructions that render the IMP using the configuration information onto the browser of the purchasing entity.
US10956960B2

Systems and methods described herein, which utilize a combination of batch-processing and on-demand processing to provide recommendations, can include database(s) that store client data, item data, and executable code for composable algorithms that utilize the client data and/or the item data to provide recommendations. The system also includes a batch-process results data store that stores results of composable algorithms executed using batch-processing. Additionally, the system includes an algorithm engine that accepts calls to composable algorithms and output results thereof. The algorithm engine determines which called composable algorithms are designated as being executable using batch-processing, and which are designated as being executable using on-demand processing. The algorithm engine returns results of called composable algorithms designated as being executable using on-demand processing by executing the executable code thereof, and returns results of called composable algorithms designated as being executable using batch-demand-processing by obtaining the results from the batch-process results data store.
US10956954B2

Disclosed are apparatus and method for facilitating a purchase in conjunction with media content information. The apparatus includes a receiver configured to receive a transmission of media content, information regarding the content, and information for facilitating a purchase of at least one of a copy of the content, a good, and/or a service. The content may include broadcast media content and entertainment media content. The apparatus also includes a processor configured to process the information regarding the content and the information for facilitating a purchase of the copy of the content, the good, and/or the service. The apparatus also includes a display device for displaying information.
US10956951B2

A crowd-sourced cloud environment allows for, and benefits from, modes of interaction between among the service providers (including the “resource providers” and the “cloud provider”) and consumers (also referred to herein as “tenants”) that are not practiced in a DC-centric cloud environment—specifically, the use of Internet-based social networking technology and Internet-based online marketplace technology to facilitate resource pooling and interaction between crowd-sourced cloud resource providers, the cloud provider, and crowd-sourced cloud consumers.
US10956930B2

Dynamic Hierarchical Empirical Bayes techniques and systems are described that are implemented to control output of digital content. In one example, a system identifies splitting variables included in data. An amount of loss is then determined for each of the identified splitting variables by the system using a loss function. Based on the determined amounts of loss, the system selects at least one splitting variable from the plurality of splitting variables that are to be used to partition data in a respective node, e.g., a parent node to form a plurality of child nodes. The system, for instance, may select the splitting variable that minimizes the cost, i.e., has the lowest amount of cost. The selected splitting variable is then employed by the system to generate at least one hierarchical level of the hierarchical structure of the statistical model by partitioning data from the parent node into respective child nodes.
US10956926B1

A system for processing a digital promotion may include a mobile device associated with a given user and a digital promotion server. The server may operate a messenger bot associated with a first digital promotion for a product. The first digital promotion may be redeemable at a redemption location. The server may collect information from the messenger bot and communicate the first digital promotion through the messenger bot to the mobile device based upon the collected information. The server may also permit redemption of the first digital promotion at the redemption location and obtain an identification of another product included with the product on a guest check from the redemption location and associated with the given user. A second digital promotion associated with the at least one other product and for redemption at another location other than the redemption location may be determined and communicated to the mobile device.
US10956925B1

A method for performing transactions using an aggregate payment medium involves obtaining payee data associated with a payee, obtaining transaction data associated with a transaction to be performed between a payer and the payee, and determining, for each payment medium, a benefit and a cost associated with using the payment medium for the transaction. The method further includes obtaining, for each of the payment media, a return from using the payment medium for the transaction, based on the benefit and the cost, selecting, from the payment media, a payment medium with a highest return, and providing, by the aggregate payment medium, payment medium data associated with the selected payment medium to the payee to enable execution of the transaction.
US10956917B2

Aspects of the present invention disclose a method, executed by a computer, for generating retailing analytics. The method includes receiving a spatial map corresponding to an environment. The method further includes receiving, from a purchasable item comprising one or more textile-integrated sensors, sensor information The purchasable item is located in the environment. The method further includes analyzing the sensor information to produce retail analytics corresponding to the purchasable item. The method further includes and sending the retail analytics to a client device. A computer program product and computer system corresponding to the above method are also disclosed herein.
US10956912B2

Methods and systems for generating consumer payment credentials using an Internet-connected appliance. In an embodiment, a primary Internet-connected appliance receives purchase transaction information from a secondary appliance. The process also includes generating a purchase transaction authorization request based on purchase transaction information and on payment account credential data that is stored locally in a dedicated storage element, transmitting the purchase transaction authorization request via the Internet to a gateway server computer, receiving a purchase transaction authorization response, and transmitting the purchase transaction authorization response via a domestic network to the secondary appliance for display to a consumer.
US10956911B2

A system and method of modifying an execution of a processing system during runtime are provided. The method uses a computing device having at least one processor and at least one memory device and includes receiving an indication of data or instructions being available for modifying the execution of the processing system during runtime, determining at least one data element associated with the indication of data or instructions, generating metadata based on at least one of the indication and the determined at least one data element, and periodically executing a job, the job reads the metadata and modifies a workflow of the processing system based on the metadata.
US10956902B2

A networked system includes: a communication device configured to communicate with a computing device executing a browser extension application and a web browser application; a memory storing instructions; and a processor configured to execute the instructions to perform operations comprising: displaying, through the web browser application, a web page on the computing device, the web page being associated with a merchant and including a field requiring population; receiving, through the browser extension application, a secure token mapped to data corresponding to the field, the browser extension application being configured to: (i) detect the field, (ii) automatically populate the field with the secure token sufficient for a financial service provider system to authenticate, (iii) detect a submission script associated with the web page, and (iv) automatically execute the submission script to submit the secure token to the networked system; and transmitting the secure token to the financial service provider system.
US10956900B2

Implementations are directed to cross-asset trading in blockchain networks, and include a first node providing transaction information based on a first value, a second value, and an exchange rate of a second node, receiving, from the second node, a first evidence set, a first range proof, and a digital signature of the second node, and submitting the transaction for verification based on the first range proof, a second range proof, the first evidence set, a second evidence set, a digital signature of the first node, and the digital signature of the second node, the transaction being executed to decrease a balance of the first node by the first value, increase a first balance of the second node by the first value, decrease a second balance of the second node by the second value, and increase a balance of the third node by the second value.
US10956897B2

A positive balance on a first financial account associated with a prepaid card are transferrable to a second financial account associated with a third party. In some embodiments, an instruction to transfer a portion of the first financial account to the second financial account is received. The instruction is associated with one or more triggering events. The one or more triggering events are associated with an inactive amount of time associated with the prepaid card, an expiration date associated with the prepaid card, and/or a balance of the first financial account associated with the prepaid card. A first triggering event of the one or more triggering events is detected. Upon detection of the first triggering event, the portion of the first financial account is transferred to the second financial account. Aspects of the disclosure enable a processing system to identify one or more opportunities to liquidate and/or fund financial accounts in an organized, resource-efficient, and timely manner.
US10956893B2

A third party payment system allows a user to conduct transactions through payment accounts stored on the third party payment system. The user can enroll in the third party payment system and create an account with registered payment accounts. The user can access the payment accounts via a mobile device and load the payment data associated with a payment account to the mobile device. The user can then utilize the mobile device to provide payment during a transaction.
US10956882B2

A kiosk device for a motor vehicle includes an imaging unit, a voice input unit, a vehicle detecting unit configured to detect entry of a motor vehicle, a financial automation transaction unit including a touch interface unit, a control unit and a driving unit. When the entry of the motor vehicle is detected by the vehicle detecting unit, the control unit activates the imaging unit and the voice input unit and analyze motion information of a vehicle occupant imaged by the imaging unit or voice information of the vehicle occupant inputted through the voice input unit. The driving unit drives the financial automation transaction unit based on an analysis result of the motion information or the voice information so that the financial automation transaction unit is operated to face a direction of a vehicle occupant location.
US10956876B2

The disclosure proposes a method performed in an electronic device for minimizing downtime in operation of a door system. The method comprising obtaining a door system identification information, followed by obtaining a status pattern associated with the operation of the door system associating the obtained status pattern with the door system identification information. The method is determining if the obtained status pattern is associated with any of at least one reference status pattern, by comparing the obtained status pattern with the at least one reference status pattern. This is then followed by associating the determined reference status pattern with the door system identification information and generating a door maintenance information.
US10956870B2

Method and systems are disclosed for distribution of candidate information to a recruiter list. An example apparatus includes a candidate manager to retrieve, via a processor, a first keyword provided by a candidate during a session of the candidate on an employment website. The apparatus includes a recruiter-candidate comparator to query, in real time during the session, a database including bids for candidates. The recruiter-candidate comparator is to retrieve, in response to identifying that at least one of the bids for candidates includes the first keyword, one or more of the bids for candidates from the database that include the first keyword and determine a recruiter list to include at least one recruiter of the one or more bids for candidates that include the first keyword. The apparatus includes a recruiter manager to distribute, in real time during the session, candidate information of the candidate to the recruiter list.
US10956868B1

A collaboration system may produce dynamic collaborative experiences with different tools at different times based on pending workflow tasks and users that are collaborating to complete those tasks. The system may obtain a workflow, and may provide, based on first metadata from the workflow, a first set of users with a first experience that includes a first set of tools for collaborative access to a first set of files. The system may change the first metadata to second metadata in response to output resulting from user interactions with the first set of tools or changes to the first set of files resulting from the first set of users using the first set of tools. The system may provide, based on the second, a second set of users with a second experience that includes a second set of tools for collaborative access to a second set of files.
US10956864B2

The disclosed systems and methods provide a smart container or bin. A container bin assembly includes a bin body, a latching mechanism, and controller. A method includes receiving, via a communication interface, an authenticated request to access the smart container, actuating an electromechanical latch to disengage a fastening hook, thereby initiating a mechanical movement of an access component to make an internal compartment accessible, outputting, via an audiovisual element, an alert to identify the container, confirming that the electromechanical latch has re-engaged with the fastening hook, thereby securing the internal compartment, determining a change in a local inventory, and updating the local inventory in a non-volatile data store according to the change.
US10956861B2

Provided is a process of coordinating dynamic on-demand logistics to deliver goods or services between geographically distributed heterogeneous sources of inventory and geographically distributed consumers at scales exceeding metropolitan areas of more than one million residents, with more than 10,000 users, more than 1,000 vehicle operators, and more than 10 geographically distributed sources of inventory.
US10956856B2

In one aspect, a method for detecting an object and/or managing an inventory will be described. A motion of an object is detected at a storage structure. One or more images are acquired of at least a part of the object. A direction of the motion of the object is determined. An object is identified based on the one or more images. In various embodiments, an inventory for the storage structure is updated based on the motion direction determination and the object identity.
US10956855B1

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for scoring candidate routes. One of the methods includes obtaining a predictive model trained on training examples from trip log data, wherein each training example has feature values from a particular trip and a value of a dependent variable that represents an outcome of a portion of the particular trip, wherein the features of each particular trip include values obtained from one or more external data feed sources that specify a value of a sensor measurement at a particular point in time during the trip. Sensor values from one or more external data feed sources of a sensor network are received. Feature values are generated using the sensor values received from the one or more external data feed sources. A predicted score is computed for each route using the feature values for the candidate route.
US10956853B2

Various embodiments provide systems, methods, and computer program products for providing dynamic real-time verification and validation of data associated with the receiving, loading, and positioning of a plurality of containers upon a transport vehicle. One or more computer processors are configured to: receive actual load data associated with at least one container; retrieve at least a portion of expected load data associated with the container for which actual load data has been received; verify the actual weight of the one of the plurality of packages and in response to a successful verification identifying no load weight discrepancies, validate the actual load position of the one of the plurality of packages. In response to a successful validation, at least one communication configured to facilitate at least one of further loading of the plurality of packages may be generated. If validation is unsuccessful, further loading may be prevented.
US10956852B2

Disclosed is method including receiving digital vehicle data for a fleet of vehicles like trucks, trains, planes, drones, etc., the digital vehicle data being one or more of GPS/location-based data, image data or radar data and combining one or more of pieces of data. The method includes inferring, based on the first combined data, a loaded/empty status of a vehicle. The method includes combining other data to yield second combined data, receiving data regarding one or more of supply, demand, and amount of available cargo to yield third combined data, generating information relating to a supply of vehicles available to load at a specified dock and/or deliver a cargo to a specified dock, in each case within a specified period of time and generating suggestions for one or more vehicles regarding future routes based on the data.
US10956851B2

A method, computer program product, and computing system for monitoring one or more environmental variables concerning a user of a client electronic device configured to administer an alertness test to the user. A disrupter is selected for inclusion within the alertness test based, at least in part, upon the one or more environmental variables concerning the user. The alertness test is administered to the user.
US10956839B2

A memory stores a log that includes first, second, and third datasets each containing server information collected at different times. The processor forms vectors from the datasets, calculates distance vectors between them and uses the distance vectors and pairwise angles between distance vectors to predict a dataset for a first future time. When the first future time arrives, the processor collects the server information, stores it in a fourth dataset, and calculates a variance between that dataset and the predicted dataset. Using the variance, distance vectors, and angles, the processor determines a second predicted dataset corresponding to a second future time, from which it determines a server usage prediction. If the server usage prediction is below a decommission threshold, the processor decommissions the server. If the server usage prediction is above a capacity threshold, the processor generates a report advising an administrator to upgrade or remove projects from the server.
US10956831B2

In one embodiment, in accordance with the present invention, a method, computer program product, and system for performing actions based on captured interpersonal interactions during a meeting is provided. One or more computer processors capture the interpersonal interactions between people in a physical space during a period of time, using machine learning algorithms to detect the interpersonal interactions and a state of each person based on vision and audio sensors in the physical space. The one or more computer processors analyze and categorize the interactions and state of each person, and tag representations of each person with the respectively analyzed and categorized interactions and states of the respective person over the period of time. The one or more computer processors then take an action based on the analysis.
US10956825B1

Data is classified using semi-supervised data. A weight matrix is computed using a kernel function applied to observation vectors. A decomposition of the computed weight matrix is performed. A predefined number of eigenvectors is selected from the decomposed weight matrix to define a decomposition matrix. (A) A gradient value is computed as a function of the defined decomposition matrix, sparse coefficients, and a label vector. (B) A value of each coefficient of the sparse coefficients is updated based on the gradient value. (A) and (B) are repeated until a convergence parameter value indicates the sparse coefficients have converged. A classification matrix is defined using the converged sparse coefficients. The target variable value is determined and output for each observation vector based on the defined classification matrix to update the label vector and defined to represent the label for a respective unclassified observation vector.
US10956819B2

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating an output sequence from an input sequence. In one aspect, one of the systems includes an encoder neural network configured to receive the input sequence and generate encoded representations of the network inputs, the encoder neural network comprising a sequence of one or more encoder subnetworks, each encoder subnetwork configured to receive a respective encoder subnetwork input for each of the input positions and to generate a respective subnetwork output for each of the input positions, and each encoder subnetwork comprising: an encoder self-attention sub-layer that is configured to receive the subnetwork input for each of the input positions and, for each particular input position in the input order: apply an attention mechanism over the encoder subnetwork inputs using one or more queries derived from the encoder subnetwork input at the particular input position.
US10956808B1

Some embodiments are associated with a system and method for deep learning unsupervised anomaly detection in Internet of Things (IoT) sensor networks or manufacturing execution systems. The system and method use an ensemble of a plurality of generative adversarial networks for anomaly detection.
US10956803B2

A rescue system includes a wearable article, such as a wristband, which includes a radio frequency identification (RFID) tag, a radio frequency (RF) beacon, and a power supply. One or more RFID readers (collectively, an RF network) are located on a vessel, the RFID readers being configured to communicate with the RFID tag. Should the RF network detect a passenger overboard event, a modular rocket system is deployed. The modular rocket system comprises a guidance module, the guidance module including a guidance system for guiding the modular rocket system toward a target. A flight control module is removably attached to the guidance module, said flight control module including a plurality of airfoils. A flotation module is removably attached to the flight control module, said flotation module including a flotation device. A rocket motor module removably attached to the flotation module, said rocket motor module including a rocket motor configured to propel the modular rocket system.
US10956802B2

A system for managing a list of products in an inventory includes a plurality of addressable LEDs, each for positioning adjacent a product storing position that includes an identification code; at least one code reader; and at least one controller coupled to both the plurality of addressable LEDs and the at least one code reader for i) receiving from the code reader a command indicative of the list of products; and ii) as a result of the command, controlling the addressable LEDs so as to energize LEDs therefrom corresponding to the list of products. A method for managing the list of products further includes verifying an identity of each product from the list by reading and comparing the identification code thereof to the identification code associated to the corresponding addressable LED.
US10956798B2

A transaction card includes a card body, where the card body includes a surface with a first surface area. The surface of the card body includes private information that encompasses a second surface area of the surface, and the second surface area is less than the first surface area. The transaction card includes a reflective element that is applied to the surface of the card body, and includes a third surface area. The third surface area is based on the first surface area or the second surface area, and the third surface area enables the reflective element to reflect light away from the private information.
US10956795B2

Embodiments predict early stage NSCLC recurrence, and include an image acquisition circuit configured to access an image of a region of tissue demonstrating early-stage NSCLC including a plurality of cellular nuclei; a nuclei detecting and segmentation circuit configured to detect a member of the plurality; and classify the member as a tumor infiltrating lymphocyte (TIL) nucleus or non-TIL nucleus; a spatial TIL feature circuit configured to extract spatial TIL features from the plurality, the spatial TIL features including a first subset of features based on the spatial arrangement of TIL nuclei, and a second subset of features based on the spatial relationship between TIL nuclei and non-TIL nuclei; and an NSCLC recurrence classification circuit configured to compute a probability that region will experience recurrence based on the spatial TIL features; and generate a classification of the region as likely or unlikely to experience recurrence based on the probability.
US10956793B1

Systems, methods, devices, media, and computer readable instructions are described for local image tagging in a resource constrained environment. One embodiment involves processing image data using a deep convolutional neural network (DCNN) comprising at least a first subgraph and a second subgraph, the first subgraph comprising at least a first layer and a second layer, processing, the image data using at least the first layer of the first subgraph to generate first intermediate output data; processing, by the mobile device, the first intermediate output data using at least the second layer of the first subgraph to generate first subgraph output data, and in response to a determination that each layer reliant on the first intermediate data have completed processing, deleting the first intermediate data from the mobile device. Additional embodiments involve convolving entire pixel resolutions of the image data against kernels in different layers if the DCNN.
US10956780B2

A system and processing methods for refining a convolutional neural network (CNN) to capture characterizing features of different classes are disclosed. In some embodiments, the system is programmed to start with the filters in one of the last few convolutional layers of the initial CNN, which often correspond to more class-specific features, rank them to hone in on more relevant filters, and update the initial CNN by turning off the less relevant filters in that one convolutional layer. The result is often a more generalized CNN that is rid of certain filters that do not help characterize the classes.