Document Document Title
US10999956B2 Module
A module includes a wiring substrate; a component; a metal pin attached to a land electrode formed at one main surface and has a first extending portion extends from the one main surface, a second extending portion that is bent and extends from one end of the first extending portion on an opposite side from the one end surface, and a third extending portion that is bent and extends from one end of the second extending portion on an opposite side from the first extending portion to approach the one main surface; a sealing resin layer that covers the one main surface, the component, and the metal pin; and a shield layer that covers a side surface of the wiring substrate, a surface of the sealing resin layer, and the upper surface and the side outer surface of the metal pin.
US10999951B2 Electronic device and housing unit for electronic device
An electronic device includes: a heat generating component; a board disposed in a vertical direction, the heat generating component mounted on a first surface of the board; a first thermally conductive member superposed on a second surface of the board opposite the first surface of the board; a plurality of second thermally conductive members extending in a horizontal direction from a first surface of the first thermally conductive member; a third thermally conductive member facing the first surface of the board, the third thermally conductive member secured to the distal end portions of the plurality of second thermally conductive members; a housing including a first wall portion superposed on a second surface of the first thermally conductive member, and a second wall portion opposite the first wall portion; and a heat sink provided on an outer surface of the second wall portion.
US10999946B2 Microchips for downhole data collection
A microchip includes a PCB, a first contact feature positioned along a first area of the PCB, a second contact feature positioned along a second area of the PCB that is disposed opposite the first area, a contact frame including first and second contact members respectively coupled to the first and second contact features for signal communication between the first and second contact features and an external electronic device, and a housing enclosing an interior region of the microchip and carrying the first and second contact members of the contact frame.
US10999944B2 Structural device cover
The description relates to devices that can include a hollow arm that has an open side and a cover engaging region around the open side. The cover engaging region defines a first width at the open side, a second width farther from the open side, and a third width that is farther from the open side than the first width and the second width. The device can also include an arm cover that includes an arm engaging region. The arm engaging region can define a fourth width at the open side, a fifth width farther from the open side, and a sixth width that is farther from the open side than the fourth width and the fifth width. The sixth width can be greater than the fifth width and the second width and less than the first width and the fourth width.
US10999943B2 Display panel and display device
The present disclosure relates to the field of display technology, and provides a display panel and a display assembly. The display panel includes a front surface, a back surface arranged opposite to the front surface, and a side surface between the front surface and the back surface. The front surface includes a display region. At least one first clamping structure is arranged at the side surface of the display panel. The first clamping structure includes a first protrusion and a first elastic structure, and the first protrusion is arranged on the corresponding first elastic structure.
US10999931B2 Manufacturing method of a display device
A manufacturing method of a display device is disclosed. The method includes the following steps. A first substrate having a first region and a second region is provided. A second substrate is disposed on the first substrate. The second substrate is overlapping the first region. At least one drive IC is disposed on the second region. A protection layer is disposed on the second region. The protection layer is disposed enclosing the at least one drive IC. The protection layer has a maximum height larger than a maximum height of the at least one drive IC.
US10999930B2 Integrated power delivery board for delivering power to an ASIC with bypass of signal vias in a printed circuit board
In one embodiment, an apparatus generally comprises a power delivery board for integration with a printed circuit board, the power delivery board comprising a power plane for delivering power from a voltage regulator module to an application specific integrated circuit (ASIC) mounted on a first side of the printed circuit board. The power plane in the power delivery board interconnects with power vias in the power delivery board for vertical alignment with the ASIC through power vias in the printed circuit board to electrically couple the voltage regulator module and the ASIC when the power delivery board is mounted on a second side of the printed circuit board.
US10999929B2 Expansion card interfaces for high-frequency signals and methods of making the same
The present disclosure describes expansion card interfaces for a printed circuit board and methods of making the same. The methods include forming electrical pads of the expansion card interface on a substrate, and dividing at least one electrical pad into a first portion and a second portion. The resulting expansion card interfaces have the first portion conductively coupled to a circuit on the printed circuit board, and the second portion conductively isolated from the first portion.
US10999925B2 Stretchable conductor circuit
This disclosure provides a stretchable conductor structure, a garment with a stretchable conductor structure, and a method for producing a stretchable conductor structure. The conductive structure includes a set of conductive wires and a stretchable laminate. The set of conductive wires, each including a protective surface, the set of conductive wires patterned in a mesh structure to accommodate a manipulation while providing electrical conductivity across the set of conductive wires. The stretchable laminate encapsulates the mesh structure, the stretchable laminate can return the mesh structure of the set of conductive wires to an original state after the manipulation.
US10999917B2 Sparse laser etch anodized surface for cosmetic grounding
A aesthetically appealing mounting system for an electronic device capable of forming a semi-conductive path for electro-static discharge. The mounting system can include an electrically conductive layer covered by a cosmetic anodized layer with multiple micro-perforations formed through the anodized layer exposing a small portion of the electrically conductive layer. The micro-perforations can be formed by laser-etching the cosmetic anodized layer to provide a grounding path while the micro-perforations remain visually undetectable. A semi-conductive wear layer can be configured to couple with the anodized layer. In some embodiments, the semi-conductive wear layer is in a recess on an electronic device. In some embodiments, the semi-conductive wear layer is comprised of a conformal conductive rubber.
US10999916B2 Functional contactor for an electronic device
A functional contactor is provided. The functional contactor contains a conductive elastic portion having elasticity and electrically contacting one of a circuit board of an electronic device, a bracket coupled to the circuit board, and a conductor which can come into contact with the human body; a substrate containing a plurality of dielectric layers; and a functional element embedded in the substrate so as to be electrically connected in series to the conductive elastic portion.
US10999904B2 Systems and methods for dimming control using TRIAC dimmers
System and method for dimming control of one or more light emitting diodes. An example system includes one or more signal processing components configured to receive a first signal associated with a TRIAC dimmer, process information associated with the first signal, determine whether the TRIAC dimmer is in a first condition or a second condition, generate a second signal based on at least information associated with the first signal, and send the second signal to a switch. The one or more signal processing components are further configured to, if the TRIAC dimmer is determined to be in the first condition, generate the second signal to cause the switch to be opened and closed corresponding to a modulation frequency.
US10999897B2 Insulation fluid heating apparatus and method
An apparatus for heating an insulation fluid in a medium-voltage or high-voltage switchgear comprises an infrared source which is adapted to emit infrared radiation of at least one wavelength. Thus, at least one vibrational or rotational mode of at least one component of the insulation fluid is excited by absorption of at least a part of the infrared radiation, and condensation of the insulation fluid is efficiently prevented by this direct heating of the insulation fluid. A closed loop temperature regulator is used to heat only when required. A circulator in a heating chamber further provides for a mixing of the insulation fluid, thus preventing steep temperature gradients.
US10999894B2 Methods and devices for managing access to shared channels
A control node for operating in a network with shared channels includes one or more processors configured to execute program code to determine a rejection strategy for managing contention-based access to a shared channel by one or more transmitters, transmit or trigger transmission of a transmission request rejection in response to a transmission request by a first transmitter of the one or more transmitters according to the rejection strategy.
US10999889B2 System, instrument, and method for monitoring a premises
Systems, instruments, and methods for monitoring a premises, including, for example, a school, home, or other building.
US10999881B2 Session management method and device
Embodiments of the present disclosure provide a session management method and an apparatus. The method includes: receiving, by a first session management SM entity, first session context information from a second SM entity; further, generating, by the first SM entity, second session context information based on the first session context information; and sending the second session context information to a terminal. As can be learned, a session in a tracking area update procedure of the terminal is updated in a scenario in which an MM entity and an SM entity are separated.
US10999877B1 Method and system for improving control channel congestion
A method and system for minimizing control channel contention in a communication system is provided. A subscriber unit relocator receives, via a broadband channel, a first access log indicating that the first subscriber unit had a first access failure on a narrowband channel from a first subscriber unit. The subscriber unit relocator targeted collects and receives, via the broadband channel, a second access log indicating that the second subscriber unit had a second access failure on the narrowband channel from a second subscriber unit. The subscriber unit relocator correlates the first access log, the second access log, and server data. The subscriber unit relocator adjusts parameters to minimize future inbound channel access problems.
US10999875B2 Random access method and apparatus
A random access method and an apparatus include performing listen before talk (LBT) on a first carrier, detecting a first signal on the first carrier when the terminal determines, through the LBT, that the first carrier is in a busy state, where the first carrier includes an unlicensed carrier, the first signal includes a first preamble signal or indication information, and the indication information indicates that the first carrier sends the first preamble signal, and sending a second preamble signal on the first carrier to attempt to access a base station when the terminal detects the first preamble signal or the indication information.
US10999874B2 Enhanced random access channel (RACH) procedure
The present disclosure describes a method, an apparatus, and a computer-readable medium for a random access channel (RACH) procedure at a user equipment. For example, the method may select a two-step RACH procedure or a four-step RACH procedure at the UE based at least on RACH configuration information received from a base station or the RACH configuration information at the UE. The example method may further include transmitting, from the UE, one or more messages associated with the two-step RACH procedure or the four-step RACH procedure based on the selection.
US10999872B2 Random access technique in mobile communication system using beamforming
The present disclosure relates to a 5G or pre-5G communication system that will be provided to support higher data transfer rate following a 4G communication system such as LTE. The present disclosure relates to a method of performing random access of a terminal, said method comprising: an operation of determining the number of received beams of a base station connected to transmitted beams of the terminal; an operation of determining an area of wireless transfer resource on the basis of the number of the received beams; and an operation of transmitting random access message in the random access resource defined by the beam resource corresponding to the determined number and the wireless transfer resource corresponding to the determined area.
US10999871B2 Random access procedure for CV2X
Methods, apparatuses, and computer-readable mediums for wireless communication are disclosed by the present disclosure. In an example, a client wireless device may transmit a random access channel (RACH) preamble on a first time domain resource to a recipient such as a host wireless device. The client wireless device may later transmit a second RACH message to the recipient on a second time domain resource after the first time domain resource. The second time domain resource may be defined by a mapping from the first time domain resource. The recipient may transmit a third RACH message establishing a communication session between the host wireless device and the client wireless device. The second RACH message may include one or more of: an identifier of the wireless device; an identifier of the recipient of the second RACH message; a resource configuration for subsequent RACH messages; or timing information.
US10999862B2 Method for performing sidelink transmission in wireless communication system and apparatus therefor
A method for performing a sidelink transmission in a wireless communication system and a device are disclosed in the present specification.In detail, in the present specification, a method for performing a sidelink transmission in a wireless communication system, the method performed by a user equipment (UE) includes receiving, from a base station, a sidelink grant to be used for scheduling of the sidelink transmission, wherein the sidelink grant includes control information indicating an offset of a specific subframe associated with the sidelink grant; determining the specific subframe in consideration of a value indicated by the control information; and performing the sidelink transmission in the specific subframe.
US10999858B2 Multiple groupings for group control channel
Methods, systems, and devices for wireless communication are described. A wireless device may receive an indicator of resource allocation for a plurality of UEs, determine, based at least on a grouping of the plurality of UEs, resources from the resource allocation for receiving data at the UE, and receive the data on the determined resources. A base station may receive a plurality of acknowledgement reports from a plurality of UEs, determine, based on a grouping of the plurality of UEs, a resource allocation for each UE from which a negative acknowledgement was received, and transmit an indicator of the resource allocation.
US10999857B2 Dynamic resource allocation in wireless network
Methods, systems, and devices for wireless communication are described. In particular, a backhaul network that may be established between access nodes and/or base stations is shown and described. To support communications via the backhaul network, a synchronized frame structure and unique network topologies may be established. Resources may be allocated to different wireless communication links based on the synchronized frame structure. Occupancy/availability indications are shown and described, which enable the local redistribution of resources to account for variations in signal quality and/or variations in traffic experienced by the backhaul network.
US10999856B2 Approach for managing the use of communications channels based on performance
An approach for selecting sets of communications channels involves determining the performance of communications channels. A set of channels is selected based on the results of performance testing and specified criteria. The participant generates data that identifies the selected set of channels and provides that data to other participants of the communications network. The participants communicate over the set of channels, such as by using a frequency hopping protocol. When a specified time expires or monitoring of the performance of the channel set identifies poor performance of the set of channels, the participant selects another set of channels for use in communications based on additional performance testing. By selecting channels based on the initial performance testing and performance monitoring, the communications network adaptively avoids channels with poor performance.
US10999855B1 Adjusting throughput threshold of network devices for 5G or other next generation wireless network
Various embodiments disclosed herein provide for adjustment of throughput threshold of network devices based on requested quality of service received from a mobile device. According to some embodiments, a system can comprise receiving request data representative of a throughput adjustment request for a throughput adjustment. The system can further comprise, based on the throughput adjustment request, determining a connection device that is compelled to adjust throughput, and in response to the determining the connection device that is compelled to adjust throughput and based on the throughput adjustment request, requesting the connection device to adjust a throughput range from a first throughput range to a second throughput range.
US10999854B2 Method and user equipment for predicting available throughput for uplink data
A method in a user equipment for predicting an available throughput for uplink data to be sent from the user equipment to a base station over a radio link. The user equipment obtains (201) an information about a past scheduling of the user equipment. The user equipment obtains (202) a radio quality measure related to the radio link. The user equipment predicts (204) the available throughput based on a relationship between the information about a past scheduling of the user equipment and one or more previously obtained pieces of information about the past scheduling of the user equipment. The user equipment predicts the available throughput further based on a relationship between the radio quality measure and of one or more previously obtained radio quality measures. The user equipment predicts the available throughput further based on a previously obtained throughput. The previously obtained throughput is associated with the one or more previously obtained pieces of information about a past scheduling and the one or more previously obtained radio quality measures.
US10999851B2 Allocation of radio resources for vehicular communication
The invention relates to an improved radio resource allocation performed by a vehicular mobile terminal. The vehicular mobile terminal determines whether to determine radio resources based on the location of the vehicular mobile terminal or not, based on information received from an entity of the communication system. In case the radio resources are to be selected based on the location of the vehicular mobile terminal, the vehicular mobile terminal determines the location of the vehicular mobile terminal, and determines radio resources for communication with at least the second mobile terminal, based on the determined location of the vehicular mobile terminal.
US10999848B2 Sparse-coded ambient backscatter communication method and system
The present disclosure relates to a sparse-coded ambient backscatter communication method and a system. According to the sparse-coded ambient backscatter communication method, in an ambient backscatter system including an access point and a plurality of sensor nodes, each sensor node transmits a code word in a non-orthogonal multiple access (NOMA) manner using sparsity of a signal by a duty cycling operation and the access point detects a superimposed signal transmitted in the NOMA manner by an iterative decoding method in which a dyadic channel and intersymbol interference are reflected. The present disclosure may reduce the implementation cost by reducing the number of impedances required to modulate data of a batteryless sensor node in an Internet of Things environment and utilize the dyadic backscatter channel to detect a signal, thereby providing massive connectivity of the access point.
US10999846B2 Resource allocation in random access procedure
A method, apparatus, and computer program product where a UE receives a RACH configuration, comprising time/frequency resources for each RACH Preamble and a corresponding Msg1 Data Part. The UE selects the RACH preamble, transmits the selected RACH preamble, and ascertains whether the selected RACH preamble is associated with a 2-step RA procedure. The UE determines at least one resource for Msg1 Data Part based on the selected RACH preamble. The UE performs a LBT preceding the Msg1 Data Part at a predetermined point in time and transmits the Msg1 Data Part provided that the channel is unoccupied based on the LBT. Likewise, a gNB sending a RACH configuration to the UE, receiving a RACH preamble back, ascertaining that RACH preamble is associated with a 2-step RACH procedure, and determining at least one resource for Msg1 Data Part based on the received RACH preamble.
US10999844B2 Methods and apparatus for allocating and/or using partial and bulk spectrum in a citizens broadband radio service (CBRS) network
A first citizens broadband radio service device (CBSD), which is part of a first cluster of CBSDs, determines total needed spectrum for the first cluster, based on a determination of its own spectrum needs and received information from other CBSDs in the cluster communicating their determined spectrum needs. The first CBSD communications the total spectrum needs for the first cluster to a spectrum access system (SAS). The first CSBD receives a spectrum allocation for the first cluster from the SAS, which allocates spectrum on a per cluster basis. The first CSBD selects a first portion of spectrum for itself from the received allocation and communicates the SAS first cluster spectrum allocation and the first CSBD selected first portion of spectrum to a second CBSD in the cluster. The second CBSD determines the remaining spectrum of the SAS allocation and selects a second portion of spectrum from remaining spectrum for itself.
US10999843B2 Method and apparatus for calculating channel occupancy ratio in wireless communication system
For congestion control is an important aspect for PC5-based vehicle-to-everything (V2X) communication, a channel occupancy ratio (CR) has been introduced. CR is defined as the total number of sub-channels used by a user equipment (UE) for its transmissions divided by the total number of configured sub-channels over a measurement period of 1000 ms. The present invention provides a method and apparatus for calculating a CR over past multiple N subframes up to a subframe at which data is to be transmitted in sidelink. Accordingly, new sidelink transmission (or retransmission) can be considered for CR measurement.
US10999838B2 Signal configuration device, signal configuration system, signal configuration method, and storage medium storing signal configuration program
[Problem] To provide a signal configuration device, a signal configuration system, a signal configuration method, and a storage medium storing a signal configuration program which enable suitable demodulation on the receiving side. [Solution] This signal configuration device 12 includes an information generating unit 21. The information generating unit 21 corresponds to a TMCC information generating unit 121 in the first embodiment shown in FIG. 2. The information generating unit 21 generates a transmission frame in which each of the multiple slots configuring the frame includes transmission mode information that indicates a transmission mode.
US10999837B2 Method for setting dynamic subframe in wireless communication system and device therefor
A method for receiving a downlink data by a user equipment (UE) in a wireless communication system is discussed. The method includes receiving system information including an uplink-downlink (UL-DL) configuration, and controlling a reception operation for the downlink data on a UL subframe indicated by the UL-DL configuration, based on a higher layer signaling, wherein the higher layer signaling indicates whether the UL subframe is used for a Multicast Broadcast Single Frequency Network (MBSFN) subframe when the UL subframe is reconfigured to a DL subframe based on an indication of a physical control channel.
US10999834B2 Method and apparatus for generating and maintaining an accurate network map in a communications network
Layer 2 refers to the Data Link layer of the commonly-referenced multilayered communication model, Open Systems Interconnection (OSI). The Data Link layer is concerned with moving data across the physical links in the network. Embodiments of the invention provide a Layer 2 and management modification to provide and maintain an accurate network map. Embodiments of the invention modify Layer 2 functionality to work with a multi-AP system without central management or with central management, and modify management frames to quickly update the network map when the client roams or when topology changes.
US10999830B2 Base station, terminal, and communication method
In a base station, a controller, when communicating with a terminal using a time unit including a downlink time resource for a downlink control signal, a downlink time resource assigned for downlink data by the downlink control signal, and a uplink time resource for a response signal for the downlink data, sets the amount of the uplink time resource used by the terminal for transmission of the response signal to be larger as the time unit is longer.
US10999827B2 User equipment
To provide a technique for suppressing interference caused by inter-modulation distortion in dual connectivity between a plurality of radio communication systems using different RATs. An aspect of the present invention relates to user equipment including an interference indication generator that generates an interference indication including interfered carrier information that indicates a serving carrier that receives intra-device interference; and a transmitter-receiver that transmits the interference indication to a base station.
US10999814B1 Spatial location prediction method and device by using artificial intelligence
A device includes a processor; and a memory connected to the processor and storing an artificial intelligence algorithm, first to third location data, wherein the memory stores program instructions which, when executed by the processor, cause the processor to, two-dimensionally map the first location data to a first point according to a preset mapping method, two-dimensionally map the second location data to a second point according to the mapping method, two-dimensionally map the third location data to a third point according to the mapping method, set a reference point, a first reference line, and a second reference line according to a preset method through the first point to the third point, generate movement information about a location where a user has moved from a location corresponding to the reference point by using location information received from a user terminal, and train the artificial intelligence algorithm using the movement information.
US10999810B2 Physical random access channel (PRACH) configuration periodicity extension for backhaul links
Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a wireless communication device may identify a scaling factor associated with determining a periodicity of backhaul physical random access channel (PRACH) resources. The wireless communication device may determine, based at least in part on the scaling factor, the periodicity of the backhaul PRACH resources. The periodicity of the backhaul PRACH resources may be extended as compared to a periodicity of access PRACH resources. Numerous other aspects are provided.
US10999809B2 Timing advance for satellite-based communications
Various arrangements are presented for using an estimated timing advance for user equipment communications. A location of an instance of user equipment may be determined. A first estimated distance between the user equipment and a communication satellite may be determined using the determined location of the user equipment and an estimated satellite location. A second estimated distance between the communication satellite and a communication network gateway may be determined. An estimated timing offset using the calculated first estimated distance and the determined second estimated distance may be determined. An uplink data frame may be transmitted by the user equipment to the satellite such that a timing of transmission of the uplink data frame is based on the calculated estimated timing offset.
US10999806B2 Methods and apparatus for wireless network connectivity
Methods and apparatus which allow a wireless terminal (302) to simultaneously maintain connections with multiple base stations (304, 306) are described. Each wireless terminal (302) is capable of supporting multiple separate timing and/or other control loops one, for each base station connection thereby allowing the connections to operate independently and in parallel. Different control signals and/or data are transmitted on each connection that is established with a base station (302, 306). In this manner base stations (302, 306) receive different data allowing for asynchronous data transmission. The data received by the base stations (302, 306) can be supplied to a wired asynchronous network (308) without the need to combine the received data prior to supplying it to the wired network (308). The communications techniques of the invention can be used to implement soft handoffs without the need to duplicate data transmissions to multiple base stations.
US10999805B2 Transmit power determining method, user equipment, and base station
The present disclosure relates to methods for determining a first-link transmit power. One example method includes receiving, by a first user equipment (UE), first indication information, where the first indication information comprises indication information of a first maximum transmit power of a second UE, and determining, by the first UE, the first-link transmit power based on the first indication information, where the first link is a link between the first UE and the second UE.
US10999803B2 Signal transmission method and terminal device
A signal transmission method includes: determining, by the terminal device, an effective transmission power of a plurality of uplink signals; and transmitting, by the terminal device, the plurality of uplink signals simultaneously in a same frequency domain resource set according to the effective transmission power of the plurality of uplink signals.
US10999801B2 Discontinuous reception timer operation for changed TTI length
While a transmission time interval (TTI) length of other than 1 ms is in effect for communication between mobile and network nodes, at least one timer related to discontinuous reception (DRX) is implemented according to a rule that defines a time duration of the timer different from a time duration of the same timer implemented when the TTI length is defined as 1 ms. There are a plurality of such DRX-related timers, and in certain embodiments each is associated with one rule of a set of rules for implementing the respective timer when the TTI length is other than 1 ms; and in particular examples the timers are associated with groups for this purpose and all the timers of at least one of the groups is implemented according to the same rule of the set. Thus new DRX parameters need not be sent anytime the TTI length changes.
US10999800B2 Method and device for discontinuous reception
A method and an apparatus for discontinuous reception are provided. The method includes: a terminal transmits uplink data to a network device at transmitting time; and the terminal switches between a Discontinuous Reception (DRX) dormant period and a DRX active period within a time period after the transmitting time. The terminal transmits uplink data and the terminal is triggered to carry out discontinuous reception within the time period after the transmitting time of transmitting the uplink data.
US10999799B2 Communication method and communication apparatus for wireless local area network, and access point and station
The present disclosure provides an area communication method and a communication apparatus for a wireless local area network, and an access point and a station. The communication method for a wireless local area network comprises: receiving a communication frame, and sensing a receiving power of the communication frame via a CS/CCA state machine, wherein a CS/CCA state machine for sensing a wake-up frame and a CS/CCA state machine for sensing a non-wake-up frame are physically separated or logically separated; and determining the type of the communication frame, according to the receiving power of the communication frame. In the technical solution of the present disclosure, a device can respectively sense a wake-up frame and a normal data frame via different CS/CCA state machines physically separated or logically separated, fulfilling the requirements of a WUR, and thereby facilitating the reduction of device energy consumption.
US10999798B2 Efficient scan and service discovery
An interface circuit in an electronic device (such as an access point) may provide a wake-up beacon to a recipient electronic device. During operation, the interface circuit may provide a wake-up beacon associated with a predefined sub-channel in one or more channels in a band of frequencies, where the wake-up beacon is for a wake-up radio in the recipient electronic device. Moreover, the wake-up beacon may be provided within an associated time interval, such as a keep-alive interval of the electronic device. In some embodiments, the wake-up beacon includes a field with channel information that specifies one or more second channels used by a main radio in the recipient electronic device. Alternatively or additionally, the wake-up beacon may include a field with service information that specifies one or more types of services and/or a field with information specifying a transmit power of the interface circuit.
US10999795B2 Independent wakeups from deep sleep for broadcast and unicast service
Aspects of the present disclosure relate to wireless communications and, more particularly, to adjusting how certain types of devices wake up and/or stay awake for broadcast service. A method for wireless communications is provided that may be performed by a user equipment (UE). The method includes receiving a power savings configuration indicating sleep periods during which the UE is scheduled to be unreachable. The method includes determining at least one time, during at least a portion of one of the indicated sleep periods, for the UE to be awake in order to at least one of: receive or discover Multimedia Broadcast Multicast Services (MBMS) user services.
US10999793B2 Power management techniques for a power sensitive wireless device
Techniques are disclosed for reducing power consumption on a power sensitive wireless device, such as for example a digital wireless camera operating on a battery. According to some techniques, power can be reduced when a portable device is in close proximity to the power sensitive wireless device, such as when a person is home and the recording of video on a digital wireless security camera can be disarmed. Some techniques include filtering mechanisms, which reduce unnecessary information being transmitted to the wireless network circuit of the power sensitive wireless device. Other techniques include modifying or adapting IEEE 802.11 standards to achieve power reducing results such as for example reducing the number of times to wake up to receive the beacons. Also, improved synchronization techniques are implemented such as for example improved synchronization accuracy allows reducing the duration of the wake time for receiving the beacons.
US10999790B1 Systems and methods for selectively connecting to distributed units (“DUs”) in a wireless network based on rates of change of signal strengths of candidate DUs
A system described herein may provide for the selection of a cell of a wireless telecommunications network to which a User Equipment (“UE”) should connect. The UE may receive radio frequency (“RF”) signals from a group of cells (e.g., implemented by Radio Units (“RUs”)) of a radio access network (“RAN”), and may determine signal strengths or measures of channel quality associated with the RF signals. For example, the UE may determine a rate of change of signal strengths over time associated with each cell, a differential rate of change, or some other value, and may select the cell based on the respective rates of change. For example, the UE may select a particular cell which exhibits the lowest differential rate of change of signal strengths over time. A particular cell may be implemented, for example, by a mobile RU mounted on a vehicle that maintains relatively close proximity to UE.
US10999789B2 Systems and methods for reducing interference in a TDMA based wireless network
Systems and methods for reducing interference in a TDMA based wireless network are provided. Such systems and methods can include a wireless access point forming a wireless network, the wireless access point selecting a first information channel, a second information channel, and a plurality of operating channel sequences from a plurality of wireless network channels used by the wireless network, the wireless access point assigning a first operating channel sequence of the plurality of operating channel sequences to the wireless access point and a second operating channel sequence of the plurality of operating channel sequences to a wireless repeater, the wireless access point hopping between each one of the first operating channel sequence in different ones of superframes used by the wireless network, and the wireless repeater hopping between each one of the second operating channel sequence in the different ones of the superframes.
US10999785B2 Information processing apparatus, arrangement computing method for wireless access points, and storage medium
An information processing apparatus includes a memory, circuitry coupled to the memory, the circuitry configured to determine whether or not a binary search method is used by using a predetermined reference to determine the number of wireless access points, and search for a minimum number of access points satisfying communication requirements in a binary search loop in a case where it is determined that the binary search method is used and search for the minimum number of access points satisfying the communication requirements by decreasing the number of access points by a predetermined number of units at a time in a case where it is not determined that the binary search method is used to search for an arrangement of the wireless access points with respect to the searched minimum number of access points.
US10999782B2 Method and apparatus for transmitting and receiving resource allocation information in a wireless communication system
A method and an apparatus for transmitting and receiving resource allocation information in a wireless communication system are provided. The method includes allocating resources for each of one or more device-to-device (D2D) discovery resources pools, generating information related to resources allocated for each of the one or more D2D discovery resource pools, and transmitting the generated information.
US10999779B2 Method for controlling congestion when congestion occurs in network
One disclosure of the present specification provides a method for performing congestion control when session management congestion occurs in a network system. The method comprises the steps of: transmitting, to an access and mobility function (AMF) node, a request message requesting access to the network system; and receiving a refusal message rejecting the access request from the AMF node when the session management congestion occurs, wherein upon receiving the refusal message, the request message may not be transmitted again for a predetermined period of time.
US10999775B2 Communication device, communication system, connection destination control method, and transmission rate control method
A communication device is provided and includes: a wireless communication device configured to wirelessly communicate with a base station used as a connection destination; a location information acquisition device configured to acquire location information on a location of the communication device; a storage configured to store historical obstruction information for an obstructed location where decrease in communication quality due to obstruction has occurred before; a controller configured to determine, based on the historical obstruction information and the location information, a degree of risk of occurrence of decrease in communication quality due to obstruction for at least one of a current connection destination that is currently used by the communication device and a future connection destination that is expected to be used by the communication device, and control the connection destination based on a result of determination of the degree of risk.
US10999773B2 Opportunistic balancing in multiple links
Systems and methods are provided for opportunistic load balancing across one or more communication links supported by one or more base stations. As part of the opportunistic load balancing process, a load balancer may measure a performance metric and an idle capacity metric for the one or more communication links. In some embodiments, the load balancer may directionally measure the performance metric and the idle capacity metric. Based on the measured metrics, the load balancer may determine a candidate base station for a network socket. The load balancer may then establish the network socket with the candidate base station. As a result, the load balancer may help alleviate network congestion.
US10999770B2 Method and network element for beam-based mobility management
A method and a network for beam-based mobility management are provided. The method includes the following. At least one beam signal and a signal strength of the at least one beam signal are acquired. A candidate transmission object is determined according to the signal strength of the at least one beam signal. Parameter information of the candidate transmission object is transmitted to a serving base station. Parameter information of a target handover object determined by the serving base station according to the parameter information of the candidate transmission object is received.
US10999767B2 Multi-device communication management
A device implementing the subject technology may include at least one processor configured to receive an indication of a task being performed at an other device. The at least one processor is further configured to perform, in response to receipt of the indication, one or more preliminary operations in anticipation of receiving a handoff of the task. The at least one processor is further configured to receive, after performing the one or more preliminary operations, a notification that the task is being handed off. The at least one processor is further configured to receive the handoff of the task from the other device. The at least one processor is further configured to continue to perform the task based at least in part on the one or more preliminary operations that were performed prior to receiving the notification that the task is being handed off.
US10999765B2 System and method to facilitate group reporting of user equipment congestion information in a network environment
A method is provided in one example embodiment and may include receiving load information for a plurality of cells of a Radio Access Network (RAN); determining, for each of a plurality of user equipment (UE) in each cell, identification information for each UE and an Access Point Name (APN) to which each UE is connected; identifying, from a plurality of policy servers, each policy server that serves each APN to which each UE in each cell of the plurality of cells is connected; and sending, to each of a particular policy server, congestion information comprising: an identity for each cell having UE that are connected to each APN served by the particular policy server; the corresponding congestion level for each of the cells; and a per-cell UE list identifying each of a plurality of UE connected to each of APNs served by the particular policy server.
US10999761B2 Methods to determine a hybrid automatic repeat request acknowledgement (HARQ-ACK) codebook in new radio (NR) systems
Embodiments of a User Equipment (UE), Next Generation Node-B (gNB) and methods of communication are generally described herein. The UE may receive radio resource control (RRC) signaling that configures reception of a plurality of physical downlink shared channels (PDSCHs) in a frame. The frame may comprise multiple slots, including one or more downlink slots and one or more uplink slots. The UE may determine a subset of the PDSCHs, such that for each of the PDSCHs of the subset, corresponding consecutive slots do not overlap the uplink slots. The UE may set a number of bits of a hybrid automatic repeat request acknowledgement (HARQ-ACK) codebook equal to a number of PDSCHs in the determined subset.
US10999759B2 Buffer status report including uncategorized data
This disclosure relates to techniques for a wireless device to report uncategorized data in a buffer status report. A first portion of buffered uplink data to be reported in a buffer status report may be categorized using a traffic flow template. A second portion of buffered uplink data to be reported in the buffer status report may not be categorized using the traffic flow template. A buffer status report indicating both the categorized and the uncategorized buffered uplink data may be transmitted to a base station providing a serving cell to the wireless device. According to some embodiments, the categorized buffered uplink data may be stored in a baseband processor buffer of the wireless device, while the uncategorized buffered uplink data may be stored in an application processor buffer of the wireless device.
US10999754B2 Controlling uplink traffic received by multiple base stations
The invention provides a method of controlling a mobile communication network, the method comprising, an uplink controlling entity, in response to reception quality measurement reports sent by a plurality of reception points within the mobile communication network following a transmission of data by a user equipment device, the reception quality measurement reports being responsive to the reception of the transmission, configuring the reception points within the mobile communication network such that each of the multiple reception points is configured to exhibit a participation behaviour with respect to at least one of subsequent measurement reporting and payload reporting with regard to transmissions from the user equipment device, the participation behaviour being dependent on the reception quality measurement report.
US10999751B2 Method and apparatus for controlling modem in wireless communication system
Disclosed is a terminal in a communication system including a transceiver, and at least one processor configured to generate modem control information, transmit, to a server, the modem control information through the transceiver, when the generated modem control information includes location information of the terminal, receive, from the server, the modem control information related to an estimated movement path of the terminal, the estimated movement path being determined based on the location information of the terminal, and perform a communication using the updated modem control information, wherein the updated modem control information includes at least one of cell identity information, signal strength per cell, frequency offset, timing offset, channel state information (CSI), interference information, and downlink configuration information.
US10999748B1 Donor selection for relay nodes based on frequency separation
Selecting a donor access node for a relay node includes identifying operating frequencies for carriers deployed by the relay node, and determining backhaul frequencies that minimize interference with the operating frequencies, including identifying frequency bands that are separated from the one or more operating frequencies by at least a threshold amount. Primary and secondary carriers can be identified and communicated with potential donor access nodes.
US10999742B2 Wireless communications entities using sweeping tone to efficiently coexisting
An apparatus is configured to operate in a wireless communications network cell that is operated so as to provide a first transmission band and a second transmission band being separated by a narrow band. The apparatus is configured to transmit a data signal using a frequency band having a center frequency. The center frequency is a frequency of the narrow band. The apparatus is configured to transmit an indicator signal in the frequency band prior to transmitting the data signal so as to indicate the transmission of the data signal.
US10999737B2 Detection of a rerouting of a communication channel of a telecommunication device connected to an NFC circuit
The invention relates to a method for detecting an attempt to reroute a communication channel between a port of a security module and a port of a near-field communication router, which are in a telecommunication device, wherein, upon receiving a message in a near-field communication format, the security module verifies from which port of the communication router said message originates.
US10999732B2 Mobile application configurations to enable data transfers
Various systems, mediums, and methods may involve a provider application configured to access a user account associated with a provider server. For example, a system may perform operations to identify one or more other applications installed on the mobile device that may be configured to communicate with the provider server. The system may determine data required by the other applications to perform one or more data transfers with the user account. The system may cause the provider application to send the data required to the other applications. As such, the other applications may be enabled to perform one or more data transfers with the user account based on the data sent to the other applications.
US10999730B2 Adaptive wireless client steering
An example network information aggregator is disclosed. The network information aggregator includes a network interface, a memory, and processing circuitry. The processing circuitry is to receive a machine learning model trained using initialization data from a model creation device. The processing circuitry is also to generate a device steering rule to steer a client device from a first radio to a second radio using the machine learning model. The processing circuitry is also to send a steer command to the first radio.
US10999729B2 Discovery method and device
The present application discloses a discovery method and device, and relates to the field of wireless communications technologies, to resolve a problem that existing two communication parties cannot accurately discover each other, and then it cannot be ensured that the two communication parties perform service communication in a Prose manner. The method provided in the present application includes: sending a discovery message, where the discovery message includes application layer identifier information of a discovery target, and the discovery target is at least one target user or at least one communications group of a first user that uses the first MCPTT UE; and receiving a response message sent by second MCPTT UE, where the response message includes a layer 2 identifier of the second MCPTT UE and an application layer identifier of a user that uses the second MCPTT UE.
US10999728B2 Multi-member bluetooth device capable of adaptively switching operation mode in response to data type change of received packets
A multi-member Bluetooth device for communicating data with a remote Bluetooth device is disclosed including: a main Bluetooth circuit and an auxiliary Bluetooth circuit. In the period during which the auxiliary Bluetooth circuit operates at a relay mode, the main Bluetooth circuit receives packets transmitted from the remote Bluetooth device, and the auxiliary Bluetooth circuit does not sniff packets transmitted from the remote Bluetooth device. But the auxiliary Bluetooth circuit switches from the relay mode to a sniffing mode if the data type of packets transmitted from the remote Bluetooth device changes. In the period during which the auxiliary Bluetooth circuit operates at the sniffing mode, the auxiliary Bluetooth circuit sniffs packets issued from the remote Bluetooth device while the main Bluetooth circuit receives packets transmitted from the remote Bluetooth device.
US10999726B2 Determining service provider performance with ranged transmissions
A network system receives an order request from a requesting device including a list of requested items and a delivery location. The network system may create an order entry by selecting a source location and a provider for the order. The network system sends order information from the order entry to a provider device of the selected provider and a source device corresponding to the source location, where the order information includes an order identifier, a source identifier, and a provider identifier. The provider device broadcasts a beacon including the source identifier and the order identifier. The provider device detects a short range beacon signal from the source device and determines whether the detected source identifier and order identifier match the received source identifier and order identifier from the order information. Responsive to a successful match the provider device verifies its proximity to the source device.
US10999725B2 Wireless Bluetooth communication mechanism capable of effectively reducing number of audio packet retransmission
A method applied into a controller of a wireless Bluetooth device includes: providing a first flag and a second flag; asserting the first flag when the controller successfully receives the particular packet transmitted from the audio gateway; asserting the second flag when the controller successfully receives an acknowledgement from a secondary device wherein a reception of the acknowledgement indicates that the secondary device successfully receives the particular packet; and transmitting an acknowledgement of a particular packet to an audio gateway when the first flag and the second flag are asserted.
US10999724B2 Video gateway as an internet of things mesh enhancer apparatus and method
The disclosed system, method and computer-readable medium provide for a first wireless network, a second wireless network, a premises device and a mobile device. The first and second wireless networks are configured to operate according to respective first and second wireless networking standards, where the first and second wireless networking standards are incompatible. The mobile device is configured to communicate according to the first wireless network standard. The premises gateway device includes a transmitter for the second wireless networking standard. The premises gateway is configured to communicate according to the second wireless network standard; receive commands from the portable device, the commands formatted according to the first wireless networking standard; and output corresponding commands according to the second wireless networking standard device in a format compatible with the second wireless networking standard to allow the portable device to control an Internet of Things (IoT) device operating on the second wireless network standard.
US10999722B2 Method for performing sidelink communication in wireless communication system and device therefor
The present invention discloses a method for performing sidelink communication in a wireless communication system and a device therefor. Specifically, the method, performed by a first terminal, includes: a process for receiving, from a base station, resource pool allocation information which indicates at least one resource pool from among a plurality of preset resource pools; a process for identifying, in the at least one resource pool, a specific sidelink resource for a second terminal; and a process for transmitting, to the second terminal, a signal for allocating the identified specific sidelink resource, wherein the specific sidelink resource can be allocated for a signal for performing sidelink measurement between the first terminal and the second terminal.
US10999721B2 Communication identifier binding processing method and terminal
Embodiments of this application disclose a communication identifier binding processing method and a terminal. The method includes: first obtaining, by the terminal, a first binding relationship between a first communication identifier and at least two services, and displaying the first binding relationship on an interface; when the first communication identifier is replaced by a second communication identifier, then removing the first binding relationship based on a binding update operation triggered by a user, and establishing a second binding relationship between the second communication identifier and the at least two services; and finally displaying the second binding relationship on the interface.
US10999714B1 Failure management in push to talk for the internet of things
A device, system and method for failure management in push to talk for the internet of things is provided. A Push-To-Talk (PTT) server receives, from a device, a control command for an Internet-of-Things (IoT) device, the IoT device and the device mapped to a talkgroup identifier identifying a talkgroup used by the device to send the control command; outputting, via the PTT server, to the IoT device, the control command. The PTT server determines that the control command has failed. The PTT server transmits, to the device, an indication that the control command has failed, the indication transmitted over the talkgroup identified by the talkgroup identifier.
US10999713B2 Information providing apparatus for controlling output of information and control method thereof
An information providing apparatus of the present disclosure controls the output of information. The information providing apparatus includes a receiving unit that can receive a message. In addition, the information provide apparatus includes an output control unit that outputs the received message in a manner perceptible to multiple people. Further, the information apparatus includes a determination unit that determines whether the received message is a message addressed to a specific person among the multiple people. In a case where it is determined that the received message is a message addressed to the specific person, the output control unit can change an output mode of the received message, based on an attribute shared between the specific person and another person among the multiple people.
US10999710B2 Multi-computer processing system for dynamically executing response actions based on movement data
Methods, computer-readable media, systems, and/or apparatuses for evaluating movement data to identify a user as a driver or non-driver passenger are provided. In some examples, movement data may be received from a mobile device of a user. The movement data may include sensor data including location data, such as global positioning system (GPS) data, accelerometer and/or gyroscope data, and the like. Additional data may be retrieved from one or more other sources. For instance, additional data such as usage of applications on the mobile device, public transportation schedules and routes, image data, vehicle operation data, and the like, may be received and analyzed with the movement data to determine whether the user of the mobile device was a driver or non-driver passenger of the vehicle. Based on the determination, the data may be deleted in some examples or may be further processed to generate one or more outputs.
US10999707B2 Position determination system and position determination method
A position determination system includes communication units that are arranged on the communication subject and perform wireless communication with a terminal, and a position determination unit arranged on the communication subject. The position determination unit obtains received signal strength indicator data of radio waves transmitted on different frequencies between the terminal and each communication unit and determines the position of the terminal relative to the communication subject from the obtained received signal strength indicator data. The received signal strength indicator data is obtained for each communication unit and indicates the received signal strength indicator of each radio wave measured for each frequency. The communication units are respectively arranged on the communication subject in two divided sections obtained by dividing the communication subject along a reference line extending across the communication subject.
US10999706B2 Pedestrian positioning via vehicle collaboration
Disclosed are techniques for using ranging signals to determine a position of a pedestrian user equipment (P-UE). In an aspect, a UE receives a plurality of ranging signals transmitted by one or more UEs, measures one or more properties of each of the plurality of ranging signals, and calculates an estimate of the position of the P-UE based on the one or more properties of each of the plurality of ranging signals. In an aspect, the P-UE transmits a plurality of ranging signals, receives a first message and a second message from first and second vehicle UEs (V-UEs), the first and second messages including first and second estimated positions of the P-UE and associated first and second confidences, and calculates an estimate of the position of the P-UE based on the first estimated position, the first confidence, the second estimated position, the second confidence, or a combination thereof.
US10999703B2 Method for transmitting positioning assistance data and device
Embodiments of this application provide a method for transmitting positioning assistance data and a device. The method includes: receiving, by a network device, at least one positioning assistance data message sent by a positioning server, where the at least one positioning assistance data message is used to carry positioning assistance data; and broadcasting, by the network device, a system message to a terminal device, where the system message is used by the terminal device to obtain the positioning assistance data. According to the embodiments of this application, the network device broadcasts the system message to broadcast the positioning assistance data.
US10999702B2 Method for managing wireless system area, terminal and base station
A method for managing a wireless system area, a terminal and a base station are provided. A new location management area for the terminal in an inactive connection state/RRC idle state is defined. The process of moving among different nodes in the area is simplified.
US10999698B2 Event prediction through monitoring a mobile device
A method includes monitoring a geospatial location of a user of a mobile device having a processor communicatively coupled to a memory through the mobile device, date stamping and time stamping the geospatial location of the user through the mobile device, and monitoring, through a server having another processor communicatively coupled to another memory and/or the mobile device, an interaction of the user with the mobile device and/or a device communicatively coupled to the server based on the geospatial location of the user. The method also includes predicting, through the server and/or the mobile device, an event related to the mobile device and/or the device based on the monitoring of the interaction of the user therewith, and enabling, through the server and/or the mobile device, automatic performance of an action on the mobile device and/or the device on behalf of the user in accordance with the prediction of the event.
US10999694B2 Transfer function dataset generation system and method
A system for generating a head-related transfer function, HRTF, dataset, the system comprising an HRTF dataset selection unit operable to select two or more HRTF datasets, a characteristic identification unit operable to identify characteristics of the selected HRTF datasets, an HRTF dataset modification unit operable to modify one or more elements of the one or more selected HRTF datasets in dependence upon deviations in identified characteristics of the HRTF datasets, and an HRTF dataset generation unit operable to generate a combined HRTF dataset comprising at least the modified HRTF elements.
US10999692B2 Audio device, audio system, and method for providing multi-channel audio signal to plurality of speakers
The audio device according to the present disclosure may include a mixer that adjusts the number of channels of an inputted audio signal based on the number of speakers connected, a transmitter that transmits a test audio signal for speaker setup, to at least one speaker among the plurality of speakers, a feedback receiver that receives a signal of the outputted audio, a controller that determines an output time difference between the plurality of speakers, based on the signal of the outputted audio, and a post-processor that adds an output delay signal to the audio signal of at least one channel of a multi-channel audio signal provided to the plurality of speakers so as to synchronize the outputs of the plurality of speakers, based on the determined output time difference.
US10999691B2 Method for acquiring spatial division information, apparatus for acquiring spatial division information, and storage medium
The disclosure relates to a method and apparatus for acquiring spatial division information. The method includes controlling a sound source device to play a first sound signal; obtaining a second sound signal that is a sound signal collected by a sound collecting device when the first sound signal is propagated to the sound collecting device; obtaining direct intensity information based on the second sound signal, wherein the direct intensity information indicates an intensity of a direct sound signal in the second sound signal, wherein the direct sound signal is a sound signal that is generated by the sound source device and reaches the sound collecting device without physical reflection; and obtaining spatial division information based on the direct intensity information, wherein the spatial division information indicates whether the sound source device and the sound collecting device are in a same spatial zone.
US10999685B2 Method of operating a hearing aid system and a hearing aid system
A method (200) of operating a hearing aid system with a very low delay. The invention also provides a hearing aid system (100, 300, 400) adapted for carrying out such a method.
US10999684B1 MEMS microphone and method of manufacturing the MEMS microphone
A MEMS microphone includes a MEMS transducer, a sealing cover, and a package substrate. The MEMS transducer includes an element substrate, a plurality of cantilevered beams, and a weight. An airtight sealing structure is formed with the sealing cover and the package substrate, which is formed by mounting the MEMS transducer on the package substrate, and adhering the sealing cover to the package substrate so as to surround the MEMS transducer.
US10999682B2 Transducer arrangement
An arrangement for generating vibration according to an electrical input signal includes a first permanent magnet arrangement including a first permanent magnet, a frame including magnetic material, a second permanent magnet configured to be arranged between the first permanent magnet and the frame and to be coupled with the frame, one or more portion of the frame extending at least in one direction over an edge area of the second permanent magnet. The second permanent magnet is further configured to face, at a distance, the first permanent magnet such that a magnetic interaction between the first permanent magnet and the second permanent magnet causes a first force to a surface of an apparatus, wherein the frame is configured to be magnetized by the second permanent magnet in order to cause magnetic interaction between the one or more portion of the frame and the first permanent magnet arrangement in order to cause a second force to the surface having an opposite direction compared with the first force.
US10999677B2 Sound reproducing apparatus having multiple directional speakers and sound reproducing method
A sound reproducing apparatus and a sound reproducing method are provided. The apparatus includes multiple directional speakers located at different places, an information acquisition unit configured to acquire sensing information of a person to be provided with a reproduced sound, and a processor that determines a position of the person from the acquired sensing information and controls output levels of the multiple directional speakers. The method includes the steps of acquiring sensing information of a person to be provided with a reproduced sound, determining a position of the person from the acquired sensing information, and controlling output levels of the directional speakers. The output levels of the speakers are determined based on the distance from the person.
US10999675B2 Microphone system for a motor vehicle having a directivity pattern and signal improvement
This disclosure relates to a microphone system for a motor vehicle, having a first, second and third microphone and a signal processing device, which is configured to process respective signals provided by the microphones; wherein the signal processing device is configured to process the signals of the first and second microphones in such a manner that a driver directivity oriented towards a position of a driver seat is provided, or to process the signals of the second and third microphones in such a manner that a passenger directivity oriented towards a position of a passenger's seat is provided, and to provide a driver interfering noise directivity by processing the signals of two microphones together, and to further process a driver useful signal associated with the driver directivity in dependence on a driver interfering signal associated with the driver interfering noise directivity or to provide a passenger interfering noise directivity by processing the signals of two microphones together, and to further process a passenger useful signal associated with the passenger directivity in dependence on a passenger interfering signal associated with the passenger interfering noise directivity in order to improve a quality of the respective useful signal.
US10999674B2 Pressure regulator
The present invention relates to a pressure regulator and in particular to a closed active pressure regulator gas coupled to an acoustic device which is disposed underwater. The pressure regulator comprising an internal pressure sensor, a valve, and a gas supply each coupled to a processor, at least said valve, gas supply and processor disposed within a fluid tight housing, said pressure regulator including an external pressure sensor coupled to the processor though the housing, whereby said pressure regulator is gas coupled to an acoustic device disposed underwater, said acoustic device contained within a pressure sealed and fluid tight container, said pressure regulator is a closed active system for removing gas from the container to the gas supply or supplying the gas from the gas supply to the container thereby regulating the pressure in the container.
US10999671B2 Headphones
Headphones include: a speaker configured to output sound based on an input signal; a microphone configured to receive touch sound produced when a touch is performed on a user; and a command output device configured to, on the basis of a sound signal derived from the touch sound received by the microphone, determine a touch operation corresponding to the touch performed on the user, to output a command corresponding to the touch operation.
US10999669B2 Combinatorial inner module
A combinatorial inner module is installed primarily inside a wireless earphone, including a circuit loop, a lower cover and an upper cover. The circuit loop is provided with a first circuit board and a second circuit board which is extended from the first circuit board. The upper cover is disposed above the lower cover to fix the first circuit board between the upper cover and the lower cover. Moreover, the upper cover includes a first side wall which is formed with an angle with respect to the lower cover and is used to install the second circuit board, forming an included angle between the second circuit board and the first circuit board. Therefore, the inner module is formed into a modularized design to simplify the assembly procedure of the wireless earphone, which reduces the labor cost in assembling the wireless earphone significantly.
US10999668B2 Apparatus, system, and method for tragus conduction hearable device
A tragus conduction apparatus may include a sound transducer positionable against a tragus of a user's ear to mechanically vibrate the tragus to produce one or more sound waves that travel down an ear canal of the user's ear toward an eardrum. A wearable device may include a tragus conduction apparatus and a wearable frame dimensioned to adjustably hold the tragus conduction apparatus at the user's ear. Various other apparatuses, systems, and methods are also disclosed.
US10999666B2 Waterproof microphone membrane for submersible device
An audio capture device for a submersible camera including a supporting structure to prevent a waterproof membrane from deflecting beyond a point that will cause damage to the membrane. A microphone assembly includes a microphone for detecting ambient sound and generating an electrical signal representing the ambient sound. The microphone assembly is covered by a waterproof membrane to prevent water from reaching the microphone assembly. One or more supporting rings near the waterproof membrane prevents the waterproof membrane from deflecting more than a threshold deflection.
US10999660B2 Waterproof member and electronic device
The waterproof member of the present disclosure includes a waterproof membrane configured to prevent entry of water while permitting sound and/or gas to pass therethrough, and a support layer having air permeability in a thickness direction thereof. The waterproof member has a joining region where the waterproof membrane and the support layer are joined, and a non-joining region where the waterproof membrane and the support layer are spaced apart from each other. The non-joining region is surrounded by the joining region when viewed in a direction perpendicular to a main surface of the waterproof membrane. A thickness of the support layer in the non-joining region is 500 μm or less. A spacing distance between the waterproof membrane and the support layer in the non-joining region is 150 μm or less. An air resistance in an in-plane direction of the support layer is greater than 80,000 seconds/100 mL.
US10999659B2 Optical network device and method for monitoring transmission line
An optical network device receives an optical signal, to which polarization information is added, from a transmitter via a transmission line. The receiver generates electric-field-information signal of the optical signal. The processor acquires, for respective polarization rotation amounts, the electric-field-information signal during a period specified by the polarization information. The processor calculates, for respective polarization rotation amounts and based on the electric-field-information signal, evaluation values corresponding to powers of the optical signal at a plurality of positions on the transmission line. The processor calculates, for respective positions, variations in the evaluation values corresponding to the polarization rotation amounts. The processor output information that indicates a first position when the variation in the evaluation values for the first position is larger than that for a second position where the second position is adjacent to the first position on a transmitter side.
US10999657B2 Data center architecture utilizing optical switches
Embodiments of the invention describe flexible (i.e., elastic) data center architectures capable of meeting exascale, while maintaining low latency and using reasonable sizes of electronic packet switches, through the use of optical circuit switches such as optical time, wavelength, waveband and space circuit switching technologies. This flexible architecture enables the reconfigurability of the interconnectivity of servers and storage devices within a data center to respond to the number, size, type and duration of the various applications being requested at any given point in time.
US10999654B2 Multiple port network device with differential ports for reduced electromagnetic interference at optical modules
In one embodiment, an apparatus includes a plurality of optical module ports in communication with a physical layer device in a network device. Communication of signals from the physical layer device to the optical module ports is configured such that the signals received at the optical module ports adjacent to one another are at different phases to reduce electromagnetic interference associated with the optical module ports.
US10999652B2 Energy-based curtailment systems and methods
Load curtailment systems and methods track energy consumption information about a site over time. The energy consumption information is used to track power levels and to determine whether an energy surplus or an energy deficit accrues for the site based a predetermined setpoint. A load management system is used to offset the deficit or surplus by charging or discharging energy storage in a manner preventing average power draw within at least a subdivision of a utility billing period from exceeding the setpoint, thereby managing demand charges billed by a utility based on power draw of the site.
US10999650B2 Methods and systems for multimedia content
Despite the massive advances in digital electronics, telecommunications networks, and electronic devices in the past 20 years our engagement with video content is essentially unchanged to that of the first video recorders as it is merely where we access it and upon what we access it that have changed. It is still a passive experience. Accordingly, it would be beneficial to provide multimedia content that facilitates user engagement and transactions directly through their viewing of the multimedia content in shareable multimedia content elements. Such engagement and transactions may be accessing additional informational content linked to specific elements within the multimedia content or triggering the purchase of an item contained within the multimedia content. Embodiments of the invention may support monetization, analytics, secondary multimedia content, website functionality and micro-websites.
US10999647B2 Systems and methods for displaying subjects of a video portion of content and searching for content related to a subject of the video portion
Systems and methods are described herein for displaying subjects of a portion of content and searching for content related to a particular subject in the content. Media data of content is analyzed during playback, and a number of action signatures are identified. Each action signature is associated with a particular subject within the content. The action signature is stored, along with a timestamp corresponding to a playback position at which the action signature begins, in association with an identifier of the particular subject. Upon receiving a command, icons representing each of a number of action signatures at or near the current playback position are displayed. Upon receiving user selection of an icon corresponding to a particular signature, a portion of the content corresponding to the action signature is played back or a search is performed for content related to the signature represented by the selected icon.
US10999646B2 Information presenting method, terminal device, server and system
The present disclosure discloses an information presenting method, terminal device, server and system. The method applies to a server providing an online streaming media playing service. When providing the online streaming media playing service for a terminal device, the method includes: determining whether the terminal device is to present information presentation; when determining that the terminal device is to present the information, sending a presentation time parameter to the terminal device, so that the terminal device presents the information in a time range indicated by the presented time parameter.
US10999644B2 Methods, systems, and media for presenting media content
Methods, systems, and media for presenting media content are provided. In some embodiments, the method comprises: receiving, at a streaming media device connected to a display device, an instruction, from a mobile phone communicatively coupled with the streaming media device using a peer-to-peer networking protocol, to launch an application for presenting media content on the display device; in response to receiving the instruction, transmitting a request to a media content sharing service associated with the application for presenting media content to render a video player on the display device; receiving, from the mobile phone, an instruction to present a media content item on the display device using the video player; transmitting, to the mobile phone, a request for a first portion of the media content item, wherein a plurality of portions of the media content item including the first portion have been previously downloaded to the mobile phone; receiving, from the mobile phone, the first portion of the media content item using the peer-to-peer networking protocol; storing the first portion of the media content item in memory of the streaming media device; and causing the first portion of the media content item to be presented on the display device using the video player by playing the stored first portion of the media content item from the memory of the streaming media device.
US10999643B2 Subtitle switching method and display device
Methods and display devices are provided for switching subtitles that are displayed on a screen. Switching subtitles includes storing, from a first cache and into a second cache, a second subtitle(s) synchronized with a first subtitle, where the first cache stores multi-language subtitles obtained by decoding a video file. The first subtitle is displayed in synchronization with video data in the video file, while the first subtitle and each of the second subtitle(s) have a same start time and a same end time, even while corresponding to different languages. In response to receiving a subtitle switching instruction that includes information associated with a first target language while the first subtitle is being displayed, one of the second subtitle(s) corresponding to the first target language from the second cache is read as a third subtitle, and the third subtitle is displayed.
US10999641B2 Methods, systems and devices for monitoring and controlling media content using machine learning
Aspects of the subject disclosure may include, for example, embodiments that comprise provisioning a target user profile and obtaining viewing history data. Further embodiments include generating a group of control rules according to the target user profile and training a machine learning application according to the viewing history data and the group of control rules. Additional embodiments include receiving a first indication that a first media content is to be presented to a target user. Also, embodiments include determining by the machine learning application, that the first media content does not conform to the group of control rules and providing a first notification that the first media content does not conform to the group of control rules. Other embodiments are disclosed.
US10999640B2 Automatic embedding of information associated with video content
Aspects of the present invention disclose a method, computer program product, and system for embedding information associated with content depicted in a video frame into a video file. The method includes one or more processors identifying an object depicted in a frame of a video file. The method further includes determining information associated with the identified object. The method further includes generating a graphical user interface (GUI) element that includes an embedded link to the determined information associated with the identified object. The method further includes embedding the generated GUI element into the video file overlaying a portion of the frame of the video file that corresponds to a location of the identified object within the frame of the video file.
US10999638B2 Content-based navigation for recordings
Navigating a video recording based on changes in views of the recording's visual content is described. A content-based navigation system receives a recording including visual content and audio content. The content-based navigation system then determines a content scale for navigating the recording relative to an overall number of new or updated views of visual content during playback of the recording. Given the content scale, the content-based navigation system generates a content navigation control that enables navigating the recording at a granularity defined by the overall number of new or updated views of the recording's visual content. Navigation via the content navigation control is thus independent of time between changes to views of the recording's visual content during playback. Input to the content navigation control causes output of a different view of the recording's visual content, and optionally causes output of audio content synchronized with the different view of visual content.
US10999631B2 Managed content distribution systems and methods
This disclosure relates to, among other things, systems and methods for managing the secure management and distribution of electronic content over broadcast and/or broadband communication channels. Certain embodiments disclosed herein may allow for implementation of a digital rights management service in connection with bidirectional communication channels and/or unidirectional communication channels, such as a broadcast signal. Various embodiments may allow for the generation and/or transmission of a digital rights management license in a field included in a broadcast signal. The license may be used by a client device to securely manage a received broadcast signal in accordance with associated rules and/or rights.
US10999627B2 Playback manipulation in response to notification
Methods, systems, and computer readable media can be operable to facilitate playback manipulation based upon a received notification. A client device such as a set-top box may receive information associated with a notification, wherein the notification comprises a reminder or action that is to be completed. The client device may output information associated with the notification to a display that is being used to present content to a viewer, wherein the output of information includes an identification of the reminder or requested action. The reminder or action may be associated with a predetermined duration of time within which the action is to be completed. If the action is not completed within the predetermined duration of time, the client device may manipulate playback and output of the content to the display until a confirmation of the action being completed is received by the client device.
US10999626B2 System and method for associating search queries with remote content display
An audience measurement service may monitor broadcasts in a region, ingesting closed captioning data, metadata, displayed text or logos, performing facial recognition on people, and/or generating audio/video fingerprints of broadcast content to create a database of content and associated keywords, along with times at which the content was broadcast. The audience measurement service may receive user search queries from a search provider and detect “spiking” queries. The audience measurement service may determine whether the spiking queries are related, contextually and temporally, to an item of content identified in the database, and infer that users generating the queries likely viewed the item of content. In some implementations, the audience measurement service may also infer that the users likely viewed other items of content (e.g. advertisements) displayed during the prior or subsequent few minutes on the same broadcast channel as the query-triggering item.
US10999625B2 Method for reporting QoS/QoE in mobile environment and device therefor
The present disclosure relates to a method and device for reporting the quality of a mobile streaming service. A terminal device receiving a mobile streaming service through at least one communication network measures the quality of the streaming service, generates, on the basis of the measurement result, a mobile service quality indicator for monitoring QoS or QoE, and reports the generated mobile service quality indicator in real time through an MQI message, an NAM feedback message, or the like, thereby enabling network conditions to be effectively monitored even in a mobile streaming environment.
US10999622B2 Platform for publishing graphics to air
A graphics building interface for generating a digital graphic is provided to be displayed by and interacted with via a user computing entity. A graphics object is generated. The graphics object is a data structure comprising predetermined fields and predetermined structure information. User input selecting a first selectable option is received. The user input is received via the graphics building interface. At least one pathname corresponding to the first selectable option is identified. The graphics object is updated based on the at least one pathname and the first selectable option. The updated of the graphics object comprises updating two or more fields of the predetermined set of fields. One of the fields is updated at least in part by populating the field with the pathname. The pathname indicates a file, a location within the file, or both where a content item corresponding to the first selectable option is stored.
US10999614B2 Methods and systems for efficiently downloading media assets
Methods and systems are described for downloading media assets efficiently and quickly before loss of network connectivity. The method may allow a user to download portions of a media asset in different versions to download a maximum portion of the media asset before loss of network connectivity. Certain versions of media assets may be downloaded more quickly than other versions of media assets. The method may also allow a user to view partially downloaded media assets without network connectivity. The method may also replace portions of media assets downloaded in a first version with portions of the media assets in a second version once network connectivity is restored.
US10999600B2 Decoder and encoder and methods for coding of a video sequence
An encoder calculates an indication to a previous reference picture having temporal identity of zero. The encoder creates a first set of indicators to the previous reference picture, to all reference pictures in a first reference picture set of the previous reference picture, and to all pictures following the previous reference picture in decoding order and precede the current picture in decoding order. The encoder sets a flag for picture order count cycle, when a long term reference picture (LTRP) has least significant bits (LSBs) of a picture order count, for which more than one picture in the first set share same value of the LSBs of picture order count as the LTRP. The decoder obtains LSB of a picture order count for a LTRP in a reference picture set of the current picture. The decoder concludes non-compliant bitstream based on indications provided by the flag.
US10999599B2 System and method for non-uniform video coding
A method and system for video coding by integrating frame data and time data may be described. The method and system can include a video coding non-transitory storage media that integrates reference data and time data. More specifically, the video coding non-transitory storage media can produce one or more luma vectors and one or more chroma vectors within a video plane, the one or more luma vectors and one or more chroma vectors may be extended into time vectors that can be utilized for compression or reconstruction of the frame rate, define luma vector across time as a contiguous function and perform video compression across a time dimension.
US10999597B2 Image encoding method and image decoding method
According to one embodiment, an image encoding method includes selecting a motion reference block from an already-encoded pixel block. The method includes selecting an available block including different motion information from the motion reference block, and selecting a selection block from the available block. The method includes generating a predicted image of the encoding target block using motion information of the selection block. The method includes encoding a prediction error between the predicted image and an original image. The method includes encoding selection information identifying the selection block by referring to a code table decided according to a number of the available block.
US10999594B2 Virtual search area for current picture referencing (CPR) and intra block copy (IBC)
Systems and techniques for intra-block copy (IBC) prediction in processing video data include the use of one or more virtual search areas (VSAs) which can be generated to include one or more references to one or more pixels stored in a physical memory. The one or more VSAs can provide references to additional reconstructed sample values that are derived from previously decoded blocks without incurring physical memory use for storage of the additional reconstructed samples. A search area for performing the IBC prediction for a current block of the video data can be extended to include the one or more VSAs. Extending the search area to include the one or more VSAs provides the IBC prediction with additional search area for finding one or more prediction blocks or prediction samples without having to utilize physical memory to store the additional reconstructed samples from previously decoded blocks.
US10999593B2 Image decoding method
An image decoding method includes: dividing a current block into sub-blocks; deriving, for each sub-block, one or more prediction information candidates; obtaining an index; and decoding the current block using the prediction information candidate selected by the index. The deriving includes: determining whether a neighboring block neighboring each sub-block is included in the current block, and when not included in the current block, determining the neighboring block to be a reference block available to the sub-block, and when included in the current block, determining the neighboring block not to be the reference block; and deriving a prediction information candidate of the sub-block from prediction information of the reference block; and when the number of prediction information candidates is smaller than a predetermined number, generating one or more new candidates without using the prediction information of the reference block till the number of prediction information candidates reaches the predetermined number.
US10999591B2 Method and apparatus for processing video signal through target area modification
The present disclosure provides a method for processing a video signal through target modification, the method comprising the steps of: acquiring a target modification flag from a sequence parameter set of the video signal, wherein the target modification flag indicates whether a modification is performed on a target region; if the modification is performed on the target region according to the target modification flag, acquiring a target modification index, wherein the target modification index indicates a target modification scheme which corresponds to a non-modification, a left-right symmetric modification, an up-down symmetric modification, a rotation modification, or a combination thereof; identifying a target modification scheme which corresponds to the target modification index; and performing an inverse-modification on a reconstructed target region, according to the identified target modification scheme.
US10999590B2 Method for identification of random access point and picture types
An approach for reconstructing a current Network Abstraction Layer (NAL) unit for video decoding using at least one processor includes determining the current NAL unit to be an Intra Random Access Picture (IRAP) NAL unit; determining whether a previous NAL unit decoded immediately before the current NAL unit indicates an end of a coded video sequence (CVS); based on determining that the previous NAL unit indicates the end of the CVS, decoding the current NAL unit as one from among an Instantaneous Decoder Refresh (IDR) NAL unit or a Broken Link Access (BLA) NAL unit; and based on determining that the previous NAL unit does not indicate the end of the CVS, decoding the current NAL unit as a Clean Random Access (CRA) NAL unit, and reconstructing the decoded current NAL unit.
US10999588B2 Seamless content encoding and transmission
Systems, apparatuses, and methods are described for encoding media content based on an ending delay of first media content and a startup delay of second media content. Second media content may be configured for transmission after first media content in a media content stream. The first media content may be associated with an ending delay corresponding to transmission and/or decoding of frames of the first media content. The second media content may be associated with a starting delay corresponding to transmission and/or decoding of frames of the second media content. The first media content and the second media content may be encoded using different encoding formats. Based on comparing the ending delay and starting delay to a threshold, encoding parameters may be selected, one or more frames may be removed from the first media content and/or the second media content, and/or buffers of one or more devices may be adjusted.
US10999587B2 Method for parallel image processing and routing
Various embodiments relate to systems and methods for simultaneously switching input image streams to output devices, while providing optional image processing functions on the image streams. Certain embodiments may enable multiple users/viewers to collaboratively control such systems and methods. Additionally, some embodiments may enable control by a set of computer input devices (e.g., keyboard and mouse) to switch between multiple computer systems, possibly by following the movement of a computer input device cursor, between virtual displays, as the cursor is controlled by the set of computer input devices.
US10999581B2 Position based intra prediction
A method for video processing is provided. The method includes determining, for a conversion between a current video block of a video that is a chroma block and a coded representation of the video, parameters of a cross-component linear model based on R chroma samples from a group of neighboring chroma samples, wherein the R chroma samples are selected from the group based on a position rule; and performing the conversion based on the determining and R is greater than or equal to 2.
US10999580B2 Method and device for entropy coding/decoding
The present invention relates to an entropy decoding method which includes: generating context related to a bin that forms a codeword of a syntax element; and performing arithmetic decoding of the bin based on the context.
US10999575B2 Reference picture list handling
A mode signaling syntax element is provided based on an encoded representation of a picture in a video sequence. The mode signaling syntax element is employed to determine whether a final reference picture list is the same for all slices of a same slice type in the picture. The mode signaling syntax element signals to a decoder that it does not necessarily have to repeat computationally complex reference picture list construction functions for each slice in the picture.
US10999566B1 Automated generation and presentation of textual descriptions of video content
Systems, methods, and computer-readable media are disclosed for systems and methods for automated generation of textual descriptions of video content. Example methods may include determining, by one or more computer processors coupled to memory, a first segment of video content, the first segment including a first set of frames and first audio content, determining, using a first neural network, a first action that occurs in the first set of frames, and determining a first sound present in the first audio content. Some methods may include generating a vector representing the first action and the first sound, and generating, using a second neural network and the vector, a first textual description of the first segment, where the first textual description includes words that describe events of the first segment.
US10999563B2 Optical engine module and projection apparatus
An optical engine module disposed on a transmission path of an illumination beam is provided. The optical engine module includes a light homogenizing element, an optical lens assembly, a first reflective element, and a light valve. The light homogenizing element is configured to enable the illumination beam to pass through. The optical lens assembly is disposed on the transmission path of the illumination beam and constituted of at least three lenses having refractive power. The first reflective element is disposed on the transmission path of the illumination beam. The light valve is disposed on the transmission path of the illumination beam and configured to convert the illumination beam into an image beam, wherein the illumination beam is sequentially transmitted from the light homogenizing element to the optical lens assembly and the first reflective element, and is reflected to the light valve by the first reflective element.
US10999561B2 Methods for using an image capture device integrated at a building entry with an automation control panel, and systems and devices related thereto
A method for a security and automation system is described. The method may include detecting that a person is present at or near the entry to the structure, capturing an image of the person in response to detecting that the person is present, comparing the image of the person to a database of images associated with the structure, identifying an identity of the person based at least in part on the comparing, and transmitting the captured image based at least in part on the identity of the person to a control panel of an automation and security system of the structure.
US10999557B2 Redundant array of inexpensive cameras
A system includes a plurality of cameras each enabled to operate independently of the others as a component camera. The system includes logic operable to form the component cameras into a network operable as a single federated camera device. The lens types of the component cameras are non-heterogeneous, and the federated camera forms a virtual lens comprising characteristics combining the lens types of the component cameras.
US10999554B2 Communication device and communication method
HDMI transmission of uncompressed image data, on which dynamic range processing is performed, is performed from an HDMI source device and a display in appropriate luminance is performed in an HDMI sink device. When HDMI input switching is performed, a television receiver 13 transmits transmission request information to an HDMI source device in a destination of the input switching and acquires dynamic range conversion definition information of uncompressed image data at intended timing. Also, when it is possible to acquire the dynamic range conversion definition information of the uncompressed image data, the television receiver 13 minimizes transmission of the dynamic range conversion definition information from a BD recorder 11 by sending reception recognition information back.
US10999553B2 Method and device for generating content
The present invention relates to a method and device which can easily generate moving image content in one take without editing. The present invention provides a method for generating content, the method including: when recording is started, providing a recording interface, including a data display area to which images of the respective pages included in the selected data file are individually and sequentially output, to the touch screen; when a touch input of a user for the data display area of the recording interface is detected, changing and displaying an image displayed in the data display area according to a touch input mode; and generating moving image content by recording changes in image in the data display area and voices of a narrator from a start point of the recording to an end point of the recording.
US10999552B2 Image capturing apparatus, control method therefor, and non-transitory computer-readable storage medium
This invention provides an image capturing apparatus that has an image capturing portion and records captured image data into a recording medium, where the image capturing apparatus comprises an acquiring portion configured to acquire information indicating a standard of the recording medium from the recording medium, the standard being related to writing; and a control portion configured to, when at least two types of images are to be recorded as separate files from among images acquired from the image capturing portion, perform processing for recording into the recording medium in accordance with the information acquired by the acquiring portion and types of the two different types of images to be recorded.
US10999551B2 Solid-state image capture device including stacked pixel substrate and circuit substrate and image capture device
A solid-state image capture device includes a first semiconductor substrate and a second semiconductor substrate. The first semiconductor substrate includes a first connection and a pixel array in which a plurality of pixels are arranged in a matrix. The second semiconductor substrate includes a second connection and a pad area including a plurality of pad electrodes for electrical connection with external equipment. The second semiconductor substrate controls the pixel array. The first and second semiconductor substrates are stacked and joined together, with the first and second connections electrically connected to each other. The first and second semiconductor substrates are substantially equal in size, and the pad electrodes are included in only the second semiconductor substrate.
US10999545B2 Solid-state image sensor, imaging device, and electronic device
The present technology relates to a solid-state image sensor, an imaging device, and an electronic device capable of switching FD conversion efficiency in all pixels of a solid-state image sensor. A photodiode performs photoelectric conversion on incident light. A floating diffusion (FD) stores charge obtained by the photodiode. FD2, which is a second FD to which the capacity of an additional capacitor MIM is added, adds the capacity to the FD. The additional capacitor MIM is constituted by a first electrode formed by a wiring layer and a second electrode formed by a metallic light blocking film provided on a surface of a substrate on which the photodiode is formed. Switching between the FD and FD+FD2 allows switching of the FD conversion efficiency. The present technology is applicable to a CMOS image sensor.
US10999540B1 Camera with asymmetric field of view
An imaging device includes objective optics configured to form an image at a focal plane and having an optical axis that intersects the focal plane at an optical center. An image sensor, which includes an array of sensor elements arranged in a matrix of rows and columns, is positioned in the focal plane with a center point of the matrix displaced transversely by at least ten rows relative to the optical center.
US10999535B2 Recording medium, method, and information processing device for generating three-dimensional synthesized video of information related to subjects with background area based on free viewpoint video
A non-transitory computer-readable recording medium having stored therein a video generation program for causing a computer to execute a process comprising: tracking a position of a three-dimensional model of each of a plurality of subjects in a three-dimensional space generated by combining, for the subjects, a plurality of imaging frames captured by a plurality of cameras in a plurality of directions; obtaining positional information of the subjects included in the three-dimensional space; obtaining information related to the subjects; and generating synthesized video by combining the information related to the subjects with a background area near the subjects based on the positional information of the subjects among areas of free viewpoint video generated on the basis of the three-dimensional model of each of the subjects.
US10999524B1 Temporal high dynamic range imaging using time-of-flight cameras
A time-of-flight camera may be used to generate depth images of a scene, where the scene includes retroreflective materials. The time-of-flight camera may capture first sensor data by illuminating the scene at a first energy level, and by exposing a sensor for a first duration. If portions of the sensor are saturated by light reflected from retroreflective materials, corrupted pixels are detected within the first sensor data. A second set of sensor data may be captured by illuminating the scene at a second energy level, or by exposing the sensor for a second duration. The corrupted pixels may be identified and masked from the first sensor data, which may be blended with corresponding portions of the second sensor data to generate a depth image.
US10999523B2 Image pickup apparatus, method for controlling image pickup apparatus, and storage medium for controlling flash photography when a still image is imaged
An apparatus includes a sensor including a plurality of arranged pixels, having a first sensitivity for a first area of the plurality of arranged pixels and a second sensitivity lower than the first sensitivity for a second area of the plurality of arranged pixels during preliminary light emission of a flash, and a processing circuit configured to generate an image of a subject area to be imaged based on a signal obtained by performing correction corresponding to a difference between the first sensitivity and the second sensitivity on a signal acquired from the sensor.
US10999518B1 Pop-up camera with automatic position control for an information handling system
An apparatus for an information handling system including: a chassis coupled to the information handling system and positioned within the information handling system, the chassis including: a top side and a bottom side, the bottom side positioned opposite the top side, the top side including an opening; and a camera module moveably coupled to the chassis, wherein the camera module is configured to linearly translate from the bottom side to the top side of the chassis and through the opening while concurrently automatically adjusting a camera viewing angle of the camera module.
US10999515B2 Imaging device, control method, and program
A status change estimating unit 501 estimates a change in lens status of an interchangeable lens 21. A warning control unit 502 determines whether user setting lens status set by a user for the interchangeable lens 21 through a user interface unit 41 or a communication unit 43 and interchangeable lens status are the same. In a case where the warning control unit 502 determines that the user setting lens status and the interchangeable lens status are different from each other, the warning control unit 502 outputs warning information to a warning unit 42 to warn the user. This configuration enables the user to recognize a difference between the user setting lens status and the interchangeable lens status by the warning issued by the warning unit 42.
US10999514B2 Digital camera
A digital camera has an electronic image sensor and an electronic viewfinder, which is configured to display images and/or videos acquired by the image sensor. The digital camera additionally has a display screen, which is also configured to display images and/or videos acquired by the image sensor. The display screen, which is independent of the electronic viewfinder and which is bounded by a circumferential border, has a touch-sensitive surface, wherein a touch of the surface is recognizable in the electronic viewfinder. A haptically perceptible structure, which is located inside the circumferential border, is configured such that a finger of a user can orient itself on the structure. The surface of the display screen has two planar sections which are arranged inclined in relation to one another. The haptically perceptible structure is formed as a buckled edge, at which the two sections adjoin one another.
US10999513B2 Information processing apparatus having camera function, display control method thereof, and storage medium
An information processing apparatus having a camera function, including: a display control unit configured to display a live view image acquired via a camera on a display unit; and an image analysis unit configured to perform, when performing an image capturing of an object every area: projective transformation of an image of an already-captured area of the object, for which image capturing has already been completed, onto a plane space of the live view image; and an image analysis to display the image of the already-captured area for which the projective transformation has been performed along with the live view image, and the display control unit displays, in accordance with analysis results by the image analysis unit, the image of the already-captured area for which the projective transformation onto the plane space of the live view image has been performed.
US10999508B2 Actuator and camera module
The present invention reduces magnetic fog noise of an actuator.An actuator is used jointly with a position detection element to locate a lens in a direction of a first axis. A coil is formed in a manner of setting a second axis perpendicular to the first axis as a length direction, and has a first side and a second side parallel to the second axis, and a third side and a fourth side parallel to the first axis. A permanent magnet produces magnetic fields perpendicular to the first axis and the second axis and being in opposite directions with respect to the first side and the second side, respectively. During use, the position detection element is configured near the third side. The coil is split into multiple parts in a width direction on at least the third side.
US10999506B1 Generating motion extracted images
Described are systems, methods, and apparatus for generating motion extracted images having a high dynamic range (“HDR”) based on image data obtained from one or more image sensors at different times. The implementations described herein may be used with a single image sensor or camera that obtains images at different exposures sequentially in time. The images may be processed to detect an object moving within the field of view and pixel information corresponding to that moving object extracted. The non-extracted image data may then be combined to produce a motion extracted HDR image that is substantially devoid of the moving object.
US10999504B1 Lens cover-based image capture device operation
An image capture device may include one or more optical elements. One or more lens covers may be used to cover the optical element(s). Usage of the lens cover(s) with respect to the optical element(s) may be determined. The operation of the image capture device may be changed based on whether the lens cover(s) are on or off the optical element(s).
US10999502B2 Image processing apparatus, image processing method, and program
There is provided an image processing apparatus including a display image generation section configured to generate display image data by performing a display projection process in a case where panorama image data to be a display target is judged to be a full circumference panorama image.
US10999490B2 Imaging control device and imaging control method
The present disclosure includes an imaging control device, an imaging control method, and an imaging apparatus. The imaging control device includes a focus detection control circuitry configured to determine whether a setting area includes a portion of a dedicated phase difference detection sensor, the setting area being in a photographing range of an imaging unit. The focus detection control circuitry is further configured to set one or more ranging areas of an image plane phase difference detection sensor to one or more first ranging areas in response to determining that the setting area does not include the portion of the dedicated phase difference detection sensor.
US10999489B2 Image processing apparatus, image processing method, and image capture apparatus
An image processing apparatus generates a predetermined evaluation value from a current frame image of a moving image or a combined image by combining a plurality of frame images of the moving image. The image processing apparatus generates the evaluation value from the combined image if a previous evaluation value is smaller than a threshold, and from the current frame image if the previous evaluation value is larger than or equal to the threshold.
US10999487B2 Image capturing system, image capturing device, and image capturing method
To enable satisfactory simultaneous and widely varied pictures to be obtained, for example, by allowing a common user to obtain an overall picture while the common user performing desired image capturing, or the like. A first image capturing device image-captures a subject to record this image, and also transmits a trigger signal to a second image capturing device. The second image capturing device image-captures an image to record this image in accordance with the trigger signal. Thus, the first and second image capturing devices enable both of an overall image and a zoomed image to be obtained with simultaneous timing.
US10999483B2 Display-based camera apparatus and methods
Apparatus and methods for a light-field camera and display system. In one embodiment, a light-field camera and display apparatus is provided, which may include a display screen and photosensor layer. In one variant, the display screen includes a plurality of pinholes or microlenses and a plurality of pixels configured according to a certain configuration. Additionally, in one variant, the photosensor layer includes multiple arrays of photosensors implemented to capture light that travels through the pinholes or microlenses. Yet additionally, methods for operating and calibrating the light-field camera and display apparatus are provided. In one embodiment, logic is provided which subtracts leakage light from the generated image that is displayed to the user.
US10999478B2 Image processing apparatus, image forming apparatus, and non-transitory computer readable medium
An image processing apparatus includes a receiver and a correcting unit. The receiver receives a first read value and a second read value. The first read value indicates a result of reading a first color by a reader from a recording medium in which the first color is applied to a first area in which in-plane density unevenness is confirmable within the recording medium. The second read value indicates a result of reading a second color by the reader. The second color is different from the first color and is applied to a second area that is substantially the same as the first area in a superimposed manner. The correcting unit corrects in-plane density unevenness of the second color applied to the first color in the superimposed manner based on the first read value received by the receiver and the second read value received by the receiver.
US10999477B2 Image processing apparatus, method and storage medium
An image processing apparatus includes an acquisition unit configured to acquire a chromaticity value, which is a measurement result for a sheet to be measured, by using a sensor in which a light source has fixed characteristics; a designation unit configured to designate a condition under which the measurement result is acquired by the sensor; a determination unit configured to determine an optical brightening agent amount contained in the sheet; and a chromaticity value conversion unit configured to convert the chromaticity value, which is acquired by the acquisition unit, by using the condition designated by the designation unit and information about the optical brightening agent amount determined by the determination unit.
US10999476B2 Image forming apparatus configured to perform gradation correction process
An image forming apparatus includes a gradation correction unit configured to perform a correction process on first image data expressing first gradation values, and output second image data expressing second gradation values. The gradation correction unit is configured to determine the second gradation values based on the first gradation values of a plurality of colors of a plurality of pixels in an area including a process target pixel and having a size corresponding to a first color misregistration amount. The gradation correction unit is further configured to determine the second gradation values such that there is no pixel in which a sum of the second gradation values of the plurality of colors exceeds a first threshold value, even when color misregistration within the first color misregistration amount occurs.
US10999470B2 Image reading apparatus with a reference roller having flat planar surfaces and an arcuate surface
An image reading apparatus according to an embodiment includes an image reading unit configured to generate reference data by reading a reference surface and to generate image data by reading a sheet. A reference unit has a reference surface. A shading correction unit determines whether a portion of the reference surface includes a contaminant based on image data generated by the image reading unit reading the portion of the reference unit. When the portion of the reference surface is determined to not include a contaminant, the shading correction unit generates reference data based on the image data generated by the image reading unit reading the portion of the reference surface determined to not include a contaminant.
US10999468B2 Information processing apparatus and non-transitory computer readable medium storing program for extracting documents on which reading is unsucessfully completed
An information processing apparatus includes: an extraction unit that extracts a document on which reading is unsuccessfully completed in a surface unit in a case where a bundle of a plurality of documents including written information are optically read one by one in order; and a generation unit that generates a list of summary results in which a number indicating in what number the document including a surface is read from the bundle of documents is added to a record corresponding to the surface on which reading is unsuccessfully completed.
US10999467B2 Context-adaptive scanning
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for context-adaptive scanning of digital components. In one aspect, a method comprises: selecting a given digital component from among a plurality of digital components based on a current scanning priority of the given digital component; scanning the given digital component, comprising determining a current state of the given digital component; determining a current context of the given digital component based on one or more of: (i) the current state of the given digital component, or (ii) a current scan index of the given digital component that specifies a number of times the given digital component has been scanned; determining an updated scanning priority of the given digital component based on the current context of the given digital component; and re-scanning the given digital component according to the updated scanning priority.
US10999466B1 Identifying original and copy using ultraviolet light to reveal hidden security printing features
A first pattern and the second pattern in an original include relatively lighter markings within a relatively darker background. The first pattern differs from the second pattern by including non-printing patches between the relatively lighter markings. When exposed to ultraviolet light, the underlying print media fluoresces in response to the ultraviolet light at the non-printing patches, revealing hidden security printing features. When a scanned image is printed on a second sheet of print media to produce a copy of the original, the copy maintains distinct markings at locations where the relatively lighter markings and the non-printing patches appear because the spacing interval of the relatively lighter markings and the non-printing patches is at or above the minimum resolution of the scanner. Thus, when the original and the copy are exposed to ultraviolet light, both fluoresce the ultraviolet light where the non-printing patches appear in the original.
US10999465B2 Systems and methods for retaining duplex scanning information in a scanned output file
According to aspects illustrated herein, methods and systems for retaining duplex scanning information in a scanned output file, is disclosed. The method includes receiving a document for scanning, having multiple pages, wherein each page has a first side such as a front side and a second side such as a back side. Then, a check for selection of a duplex scanning feature by a user, is performed. Upon scanning, an image data representing an image of the document is generated. The image data and the duplex scanning feature selected by the user is processed to generate a scanned output file. The duplex scanning information is generated, while generating the scanned output file. The duplex scanning information is retained in the scanned output file, for later retrieval and use. The duplex scanning information helps identify the first side and the second side in the scanned output file.
US10999462B2 Information processing apparatus including push switch, power supply control method therefor, and storage medium
An information processing apparatus including a push switch turns off a power supply state of a main body and starts shutdown processing when a first user's operation is performed on the push switch in a normal state of the apparatus. When a second user's operation is performed on the push switch during the shutdown processing, the power supply state of the main body is switched between on and off. If the power supply state of the main body is the on state when the shutdown processing is completed, first processing for restarting the main body is performed, and if the power supply state of the main body is the off state when the shutdown processing is completed, second processing for stopping power supply to the main body is performed.
US10999460B2 Methods, apparatuses, and systems for detecting printing defects and contaminated components of a printer
A method for printing defect detection includes processing and analyzing a difference image obtained by comparing an image scanned with a verifier to a reference image. The detected defects are grouped, and the grouping is refined. Confidence level values are then assigned to the refined groups, and analysis is performed to determine if one or more servicing actions should be taken.
US10999454B2 Information processing method, information processing apparatus, and storage medium that generate, for each of a plurality of images, reliability information indicating reliability of date and time information, and notify a user accordingly
An information processing method includes steps of obtaining a plurality of images and date and time information on the plurality of images, setting, for each of the plurality of images, reliability information indicating reliability of the date and time information as photographing date and time, scoring each of the plurality of images by analyzing, laying out at least a part of the plurality of images on a template based on the date and time information and a score obtained by the scoring, and notifying a message to a user based on the set reliability information. When an image that does not have photographing date and time information is obtained, low reliability information is set to the image. When the image is laid out on the template, the message is notified to a user based on the low reliability information.
US10999453B2 Motor control device, sheet conveying apparatus, and image forming apparatus
A motor control device includes a phase determiner, a detector, and a controller configured to control the driving current so that a deviation between a value of a torque current component of the driving current detected by the detector and a target value of the torque current component is reduced, and perform field weakening for weakening an intensity of magnetic flux through the winding. In a state where a value corresponding to a rotational velocity is greater than a first predetermined value, the controller sets a degree of the field weakening to a first degree in a case where the value of the torque current component is greater than a second predetermined value, and sets the degree of the field weakening to a second degree smaller than the first degree in a case where the value of the torque current component is smaller than the second predetermined value.
US10999451B2 Image forming apparatus, computer-readable recording medium, and image forming system
Based on a correction value that is stored in a correction value storage, correcting circuitry corrects printing data that is acquired according to a printing instruction that is transmitted from a higher-level device. When an image forming unit determines, in response to reception of the printing instruction, that timing of reception of the printing instruction meets a given condition, the image forming unit suspends the printing instruction, requests the correcting circuitry to update the correction value, and forms an image based on the printing data that is corrected by the correcting circuitry. When the image forming unit requests the correcting circuitry to update the correction value, the correcting circuitry updates the correction value that is stored in the correction value storage based on the image that is formed by the image forming unit according to measurement pattern printing data that is stored in a measurement pattern storage.
US10999448B2 Displaying a scanned image of a physical note
Approaches presented herein enable transferring a physical note to an electronic medium. The approach includes scanning, as an image, a physical note positioned on a display screen of an electronic device and automatically inserting the scanned image into an application being used on the electronic device. A physical note is positioned on a display screen of an electronic device by a user. The physical note is scanned as an image and a location of the physical note is logged. A target application is determined based on the location of the physical note and the scanned image is automatically inserted into the application.
US10999447B2 Charging control in roaming scenario
A home SMF of a home PLMN receives a first message from a visited SMF of visited PLMN. The first message requests creation of a packet data unit (PDU) session of a wireless device. The first message comprises first charging policy information determined based on a first policy of the visited PLMN. The home SMF determines a second charging policy information for the PDU session based on the first charging policy information and a second policy of the home PLMN. The second charging policy information comprises: a charging method for the PDU session, and a charging parameter indicating a charging level for the PDU session. The home SMF sends a second message to the visited SMF. The second message comprises the second charging policy information.
US10999446B1 Community reporting system
A community reporting system is described. The system includes a computer server and a plurality of user computing devices. The system operates to receive from the user computing device a signal having community condition information including a community condition in a corresponding community. The community condition information is geotagged. The system automatically accumulates the community condition information and aggregates the community condition information within the memory of the computer server to store the accumulated and aggregated information corresponding to the community information in which the community condition occurred. The system maintains the community condition information stored in the memory of the computer server. The system also operates to send alerts to user computing devices of the system regarding community conditions corresponding to the stored community condition information within the server.
US10999445B2 Distributed sensor system
A distributed sensor network that utilizes the cabling infrastructure installed for a Distributed Antenna System (“DAS”) to collect environmental data about a building. In this sensor network, an array of sensors are placed in line with the DAS communication cabling so that additional cabling is not required. The sensors use “out of band” frequencies or low level signaling so as to not interfere with the DAS signals to communicate the sensor data to the DAS head-unit.
US10999441B1 Systems and methods for location based call routing
Disclosed herein are a system, method, and computer-readable medium with instructions for recommending a service provider based on a user's approximate current location. The service provider may be recommended for a service that is verified under a user's insurance policy and is also within proximity to the user's approximate current location. The user's approximate current location may be determined by location-based technology. The entity that receives and/or recommends the service provider may initiate a request for the service from the service provider. Further embodiments are related to routing a call to provide information to the user that is responsive to the user's location-relevant request. For example, systems, such as an automotive telematics system, may request information and be routed to the appropriate division of a user's insurance provider such that the automotive telematics system can provide services to the user that are user-specific (e.g., covered by the user's insurance policy).
US10999434B1 Artificial intelligence (“AI”) integration with live chat
When a caller initiates an interaction with an interactive voice response (“IVR”) system, the caller may be transferred to a live agent. Apparatus and methods are provided for integrating automated tools into the interaction after the caller been transferred to the agent. The agent may determine which AI responses are appropriate for the caller. AI may be leveraged to suggest responses for both caller and agent while they are interacting with each other. Such human-computer interaction may shorten response time of human agents and improve efficiency of IVR systems.
US10999432B2 Emergency data gateway device
A gateway device includes a call handling equipment (CHE) listener interface, an Internet Protocol (IP) interface, a provisioning engine, and a message parsing engine. The CPE listener interface forms a communication channel with a CHE and receives call event data from the CHE. The IP interface communicates with a cloud-based processing system. The provisioning engine receives, from the cloud-based processing system via the IP interface, instructions for parsing data from a data output format of the CHE into a consistent data format of the cloud-based processing system. The message parsing engine parses the call event data received from the CHE via the CHE listener interface, and formats the call event data according to the consistent data format. The gateway device transmits the formatted call event data to the cloud-based processing system via the IP interface.
US10999431B1 System and method for switching call agents in telecommunications relay service
A system and a method for switching call agents in telecommunications relay service includes a TRS server system. The TRS server system includes a voice handler for processing voice data, a text handler for processing text data, and a controller for controlling, establishing, and terminating voice paths and data paths. The voice handler transmits a peer's voice to a first CA such that the first CA transcribes and converts the peer's voice into text data. The text handler receives the text data generated by the first CA. The controller selects a second CA; establishes a voice path and a data path between the second CA and the TRS server system; and terminate the voice path and data path associated with the first CA.
US10999426B2 Voice communication method
An electronic device is disclosed. The electronic device includes one or more processors and memory storing one or more programs configured to be executed by the one or more processors. The one or more programs include instructions for receiving, from an external device associated with a contact, a request to establish a full-duplex live audio communication session between the electronic device and the external device; determining whether the contact is on a list; and in response to a determination that the contact is on the list, establishing the full-duplex live audio communication session between the electronic device and the external device, where the live audio communication session is established without receiving a user input that acknowledges the request.
US10999423B2 Message handling in a terminal device
There is provided mechanisms for message handling in a terminal device. A method is performed by the terminal device. The method comprises receiving a message comprising user content from a network controller. The method comprises providing a notification of the message to a user interface of the terminal device. The method comprises receiving feedback from the user interface. The feedback indicates which amount of the user content that has been played out at the user interface. The method comprises performing an action on the message according to the amount of the user content that has been played out.
US10999422B2 Confirming geolocation of a device
Verifying that a first device is in a claimed location including: requesting the first device to display a device location identifier (DLI) on a display; sending a request to a second device to: (1) capture the DLI displayed on the display; (2) receive inputs from at least one positioning system and the captured DLI; and (3) output a location proof using the inputs; and receiving the location proof to initiate a verification of the claimed location of the first device, wherein the location proof includes the captured DLI and a captured location.
US10999420B2 Adaptive communication mode for recording a media message
A computer implemented method and system for determining a communication mode for recording a media message on a communication device is provided. An adaptive recording application detects activation of an interface element, for example, a push or a touch of a button on the communication device and determines duration of the activation of the interface element. The adaptive recording application, in response to the detection of the activation of the interface element, selects a communication mode, for example, a push to talk communication mode, a tap to start communication mode, etc., based on a comparison of the duration of the activation of the interface element with one or more configurable timing parameters and/or a determination of a presence or an absence of a media signal during and/or after the activation of the interface element. The adaptive recording application initiates recording of the media message in the selected communication mode.
US10999419B1 Systems and methods for in-vehicle voice calls
Embodiments are disclosed for providing voice calls to users of a motor vehicle. As an example, a method comprises: responsive to a voice call, routing the voice call to at least one phone zone of a plurality of phone zones based on at least one of a user input and a source of the voice call, the plurality of phone zones included in a cabin of a motor vehicle. In this way, sonic interference with a voice call may be reduced, while a main system audio may continue to play for unselected phone zones.
US10999418B2 Estimating averaged noise component in a microphone signal
A controller for an acoustic echo canceller includes a noise estimator configured to estimate a level of noise that is comprised in a microphone signal relative to an echo component, estimated by the acoustic echo canceller, comprised in the microphone signal. The controller further includes a control module configured to control the acoustic echo canceller in dependence on that estimate.
US10999416B1 Systems and methods for recurrent and adaptive electronic notifications
A system for generating adaptive notifications including processors and memories storing instructions that configure the processors to perform operations. The operations may include generating an item list for notifications to a client ID, selecting a first item from the item list for notification, the first item being selected having a highest priority score and a lowest lifecycle timer, encoding a first landing page by encoding a product code and a tracking cookie in a URL configured for redirection to a first webpage by a redirect server, and transmitting a first notification with a payload including the first landing page and a first message. The operations may also include after transmitting the first notification, modifying priority scores and updating lifecycle timers based on determining whether the client device visited the first landing page. Further, the operations may also include selecting a second item from the item list for notification.
US10999415B2 Creating a cinematic storytelling experience using network-addressable devices
A computer-implemented method to create a cinematic storytelling experience is provided. The method includes receiving, from a client device, a user selection of a story, and obtaining, from a server, (i) a lexicon associated with the selected story, the lexicon comprising a limited number of keywords, and (ii) instructions associated with the selected story, the instructions including instructions to perform at least one action responsive to the client device detecting a keyword. The method further includes receiving user input to initiate verbal recitation of the selected story, detecting correspondence between the verbal recitation and at least one of the keywords, and performing the at least one action according to the instructions for the at least one keyword.
US10999411B2 User interface and content translation system
A system solution offers a Business Entity an automatically generated set of User Interfaces to run on a plurality of Client Devices of different characteristics in terms of operating system, hardware, and look and feel, and yet provide the same user experience. A User Interface that offers a user experience on a Reference Client Device is automatically translated to offer the same user experience on a plurality of Client Device having different characteristics from the Reference Client Device. The objects displayed in the User Interface for the Reference Client Device are placed on a Translation Grid that is generated and superimposed on the User Interface. A Client Translator and Generator translates the User Interface from the Reference Client to the plurality of Client Devices using the Translation Grid and a set of Translation Rules. A measurement of the automatic translation process identifies optimal and sub-optimal translation for each Client Device.
US10999404B2 Method, apparatus and system for SON coordination depending on SON function priority
There is provided a method comprising receiving at least one request from a first function instance of a self-organising network, comparing said first function instance and a second function instance effective in the self-organising network to determine whether the first function instance and the second function instance overlap, and, characterised by, receiving operational stage information of the first function instance and if the first function instance and the second function instance overlap using said operational stage information in determining which of the first and second function instance to nm in dependence on which of the first function instance and the second function instance has higher priority and causing the determined instance to be run.
US10999399B2 Offline use of network application
A system includes display of user interface, detection of a UI event associated with the user interface, interception of a request to a network triggered by the UI event, generation of a cache key based on the UI event, reception of a response to the request from the network, generation of a data structure including the response, and storage of the data structure in the persistent storage system in association with the cache key.
US10999398B1 Scan protection with rate limiting
Techniques described herein improve network security and traffic management. In an embodiment, a request associated with an identifier (ID) is received. It is determined whether the ID exists in a first membership database (MDB). If the ID exists in the first MDB, the request is serviced subject to a rate limit. If the ID does not exist in the first MDB, it is determined whether the ID exists in a second MDB. If the ID exists in the second MDB, the request is serviced. If the ID does not exist in the second MDB, the request is serviced subject to another rate limit. A response is received. The first and second MDBs can be updated based on the type of received response. In an embodiment, the response is classified as indicative of degraded or typical network performance, and the first and second MDBs are updated accordingly.
US10999395B2 Prefetching of stream segments with variable names
Disclosed is a dynamically adaptable stream segment prefetcher for prefetching stream segments from different media streams with different segment name formats and with different positioning of the segment name iterator within the differing segment name formats. In response to receiving a client issued request for a particular segment of a particular media stream, the prefetcher identifies the segment name format and iterator location using a regular expression matching to the client issued request. The prefetcher then generates prefetch requests based on the segment name format and incrementing a current value for the iterator in the segment name of the client issued request.
US10999392B2 Message recovery system for computing nodes with replicated databases
A system and method for recovering messages in a multi-node system that incorporates an active-active architecture with replicated databases is disclosed. The system comprises two or more computing nodes where each computing node includes brokers for processing local messages and a recovery broker for recovering messages from the replicated database when another node in the system fails. Each recovery broker competes with brokers on another node to acquire locks on database information. The recovery broker is successful if the network of brokers on the other node are unavailable and fail to obtain or retain locks on the database information. In this situation, the recovery broker can retrieve messages from the database information and pass the messages to other brokers on the same computing node for processing and completing any ongoing transactions.
US10999391B2 Dynamic filtering and amelioration of content stream manifests
Systems and methods for dynamic filtering of content stream manifests are provided. Rules may be stored in memory of a proxy server regarding a plurality of different manifest inconsistencies. Each rule may associate a different manifest inconsistency with one or more indicators and a corresponding solution. One or more segments of a content stream may be provided between a content delivery network server and a client device. Such segments may be monitored by the proxy server, which may act as an intermediary between the content delivery network server and the client device. The proxy server may detect when a manifest of the monitored content stream exhibits one of the manifest inconsistencies based on the presence of the associated indicators. The solution corresponding to the exhibited manifest inconsistency may be identified based on the stored rule associated with the detected indicators. The retrieved solution may then be applied to the content stream, such that the exhibited manifest inconsistency is resolved before the monitored segments are delivered to the client device.
US10999388B2 Managing subscriptions for event notifications
Systems and methods for dispatching targeted event notifications to subscribers are disclosed. In an example embodiment, a notification indicating creation of an even subscription by a subscriber may be received. An event source may be invoked to enable publishing of events corresponding to an event topic associated with the event subscription. A response from the event source for publishing of the events may be received and targeted event notifications may be forwarded to the subscribers on receiving the response.
US10999380B2 Method and apparatus of interworking M2M and IoT devices and applications with different service layers
Methods and procedures allow devices interwork with various types of service layers by updating the device to support the protocol of the M2M/IoT service layer that is being communicated with. Devices can coordinate/initiate download of a service layer API that is compatible with the service layer the device is attempting to use. A service layer can coordinate the autonomous update of a device with the proper service layer API which allows the device to then communicate and use services supported by the service layer component to the device. A service layer can detect a device or application lacking proper service layer functionality and can trigger a management entity to update the device or application with the service layer API required such that the device can then register to the service layer and use its services. A device or application can be customized or optimized to the service layer that it is registered to and using.
US10999371B2 Request multiplexing
The embodiments provide request multiplexing whereby a server receiving a first request for content clones and issues the cloned request to an origin to initiate retrieval of the content. The first request and subsequent requests for the same content are placed in a queue. The server empties a receive buffer that is populated with packets of the requested content as the packets arrive from the origin by writing the packets directly to local storage without directly distributing packets from the receive buffer to any user. The rate at which the server empties the receive buffer is therefore independent of the rate at which any user receives the packets. A first set of packets written to local storage can then be simultaneously distributed to one or more queued requests as the server continues emptying the receive buffer and writing a second set of packets to local storage.
US10999368B2 Storage management operations based on executable files served on demand to storage management components
Systems and methods are disclosed for speedily upgrading (e.g., via service packs) components of a storage management system, such as media agents and data agents, which may number in the thousands. The disclosed methods and systems provide a lightweight and flexible approach. Executable files such as service packs are deployed to a network-shared file system and are served on demand to each targeted host computing device to launch a data agent and/or media agent component. New service packs (e.g., upgrades) are installed on another shared drive and the connection thereto is refreshed by each targeted storage management component to begin executing the new version on demand. The resultant overall upgrade process across the storage management system may be substantially shortened, and the network burden greatly reduced.
US10999366B2 Mirroring dropped packets
In one embodiment, a network device, includes ports to serve as ingress ports and egress ports, a memory to store received network packets, a switch fabric, a controller to monitor queues of the egress ports and make a decision to drop at least a network packet of the received network packets, the network packet having a first destination address associated with a first network node, and mirroring circuitry to encapsulate the network packet with an encapsulation header including a second destination address different from the first destination address, and feedback the encapsulated network packet into a processing pipeline of the received network packets within the network device at a point in the processing pipeline that is prior to egress port assignment, wherein the switch fabric is configured to forward the encapsulated network packet to the packet analyzer responsively to the second destination address in the encapsulation header.
US10999363B2 Content hosting in a mobile ad hoc network
An indication to determine a device to host at least one shared content found on a first device is received. The first device is connected to a network. The network includes two or more devices. To each device of the two or more devices connected to the network, a request to host the at least one shared content found on the first device is transmitted. Responsive to transmitting the request, a response to host from at least one device of the two or more devices connected to the network is received. An optimal device of the at least one device to host the at least one shared content is determined. The at least one shared content is transmitted to the optimal device.
US10999362B1 Seamless switching of terminal servers in remote-access computing environments
The subject matter of this specification can be implemented in, among other things, a method that includes receiving, by a host server providing a remote desktop environment to a client device, a request from the client device to execute an application, selecting a first terminal server to execute the application, initiating execution of the application on the first terminal server, determining that the application is to be transferred to a second terminal server, determining identifiers of storage locations of one or more application files that are opened by a user of the client device in relation to the application, causing execution of the application on the first terminal server to be terminated; and initiating execution of the application on the second terminal server using the identifiers of the storage locations of the one or more application files.
US10999360B2 Method of processing requests, and a proxy server
A method of processing requests, which is implemented by a proxy server of resolution of domain names of a first communications network. The first communications network is accessible by a user terminal via a communications tunnel set up over a second communications network. The processing method includes, on receiving a domain name resolution request coming from the terminal and sent via the communications tunnel: obtaining an identifier of the user from information contained in a field of the request; using the identifier of the user to determine whether the user is or is not authorized to access the domain name; if the user is authorized to access the domain name, sending an IP address to the terminal via the communications tunnel, the IP address corresponding to the domain name and being accessible to the terminal via the second communications network; else, rejecting the request from the terminal.
US10999357B1 Data transmission system and data transmission method
A data transmission system and a data transmission method are disclosed. The data transmission system includes a cloud server, an edge computing device, and a gateway. The cloud server includes a schema database which stores a transmission address corresponding to a target schema. The edge computing device transmits a data receiving request message related to the target schema to the cloud server. The cloud server transmits the transmission address to the edge computing device after receiving the data receiving request message. After receiving the transmission address, the edge computing device receives at least one data value corresponding to at least one label of the target schema from the gateway according to the transmission address, and generates a target data corresponding to the target schema according to the at least one label and the at least one data value.
US10999352B1 Intelligent hashing hub
An intelligent hub for protocol-agnostic file transfer. The hub may include a transceiver, an interrogator processor, an intelligence engine processor, a data translation processor and a hashing processor. The hub may utilize artificial intelligence processes to perform real-time networking or file transfer protocol conversion.
US10999349B2 Approach for providing access to cloud services on end-user devices using direct link integration
An approach provides access to cloud services that are impractical or difficult to implement on end-user devices without a high level of programming skill and customization. The approach uses a first set of cloud services, referred to herein as Integrated Cloud Environment (ICE) cloud services, to access to a second set of cloud services, referred to herein as Smart Integration (SI) cloud services, on end-user devices. The ICE cloud services provide a user-friendly user interface for accessing the SI cloud services via an end-user device, implement the Application Program Interfaces (APIs) of the SI cloud services, and also manage results generated by the SI cloud services. The ICE cloud services also manage user information, authorization credentials and tokens needed to access third-party services. According to another embodiment, the SI cloud and the ICE cloud are integrated using direct linking, i.e., directly linking an end-user device to the SI cloud.
US10999348B2 Method and apparatus for controlling multi-connection for data transmission rate improvement
Provided is a method of multiple connection providing a service by a client, the method including: executing at least one application for providing a service; referring to a multiple connection history including information about the number of multiple connections and a size of a sub-segment; determining the number of multiple connections and the size of the sub-segment based on the referred-to multiple connection history; and requesting the multiple connections according to the determined number of multiple connections and the determined size of the sub-segment.
US10999347B2 Method and apparatus for delivering media content utilizing segment and packaging information
Aspects of the subject disclosure may include, for example, receiving multicast multi-bitrate streams that include segment and packaging information for media content where the segment and packaging information includes fragment start and end boundary point markers for the media content, generating an adaptive bitrate stream for the media content according to the segment and packaging information, and providing the adaptive bitrate stream to an end user device via unicast. Other embodiments are disclosed.
US10999345B2 Real-time video delivery for connected home applications
Concepts and technologies disclosed herein are directed to real-time video delivery for connected home (“CH”) applications. According to one aspect of the concepts and technologies, a CH controller (“CHC”) can receive a request for delivery of a video stream captured by a CH video camera to a user device. The CHC can determine availability of a wireline communications link to a wireline network and availability of a wireless communications link to a wireless network over which to deliver the video stream to the user device. In response to determining that the wireline communications link and the wireless communications link are available, the CHC can obtain a wireline performance measurement for the wireline communications link, obtain a wireless performance measurement for the wireline communications link, compare the wireline performance measurement and the wireless performance measurement, and select either the wireline communications link or the wireless communications link based upon the comparison.
US10999344B1 Dynamic video resolution and quality for improved video conferencing
Systems and methods for multi-attendee video conferencing are described. A system can receive a request to stream video associated with a first attendee for a high-resolution display region and video associated with a second attendee for a low-resolution display region at a client device. The system can generate a first video stream for the first attendee at a first resolution for the high-resolution display region. The system can determine a second resolution for a second video stream for the second attendee that is larger than a requested resolution for the low-resolution display region. The system can determine a video quality for the second video stream at the second resolution based on maximizing use of a bandwidth. The system can generate the second video stream for the client device.
US10999339B2 Systems and methods for targeted delivery of content to and monitoring of content consumption at a computer
Systems and methods for targeted delivery of content to and monitoring content consumption involve determining whether to target a computer for delivery of content by evaluating content contextual information associated with a user. The content contextual information can be determined from stored data, by analyzing the computer's interaction with an information management system, or by analyzing computer inputs affecting the display of prior content on a display device of the computer. If the computer is to be targeted, then the server causes the content to be transmitted to the computer. The server also determines content delivery characteristics, such as when to transmit the content to the computer or an alert type to be transmitted with the content, based on the content contextual information. The server may generate a report on content consumption based on computer inputs affecting the display of the content on a display device of the computer.
US10999333B2 Contemporaneous feedback during web-conferences
A method, computer program product, and system includes a processor(s) initiating a web conferencing session between a host and a client, by the client receiving a presentation and transmitting the presentation to a semantic engine, wherein the semantic engine performs an automatic machine learning session to generate a presentation concepts list comprising concepts relevant to the presentation, and progressively displaying the presentation in a thin client application on the client. The processor(s) monitors on the client, during the web conferencing session, activities executed on the client and extracts web concepts related to the activities executed on the client. The processor(s) determines an interest level of a user of the client in the presentation, based on determining a presence or absence of a relationship of each web concept to one or more of the concepts relevant to the presentation and displays the interest level in a graphical user interface.
US10999330B2 Management of voice services for user equipments in coverage enhancement (CE) mode B
Embodiments of the present disclosure describe methods, apparatuses, and systems for management of voice services for user equipments (UEs) in coverage enhancement (CE) mode B. A cellular protocol stack (CPS) of the UE may indicate to an internet protocol (IP) multimedia services (IMS) circuitry of the UE that the UE is operating in the CE mode B (or will be operating in the CE mode B when it awakes from idle mode). The IMS circuitry may receive an SIP invite from an IMS server to invite the UE to engage in a mobile terminated (MT) call. In response to the SIP invite, the IMS circuitry of the UE may reject the SIP invite and deregister the UE from voice services. Other embodiments may be described and claimed.
US10999329B2 Network access by applications in an enterprise managed device system
Disclosed are various examples for enforcing network access permissions on applications that are installed on a client device. A network whitelist or network blacklist can be deployed by a management service onto a managed client device. A management component can facilitate enforcement of the whitelist and/or blacklist to enforce network access rules on installed applications.
US10999326B1 Fine grained network security
One or more security groups associated with a cloud provider are determined. One or more network polices associated with a container-orchestrator system are determined. One or more network security policies are generated based on the one or more determined security groups associated with the cloud provider and the one or more determined network policies associated with the container. The one or more network security policies are distributed to one or more VM instances of a cloud network. The one or more VM instances are configured to enforce network security based on the one or more network security policies.
US10999324B2 Direct-connect web endpoint
A method, system and computer-usable medium are disclosed for enforcing a security policy, comprising: determining when an endpoint device initiates a web transaction with a web server, the endpoint device initiating the web transaction with a web-enabled application; establishing a side channel to a security service when the endpoint device initiates the web transaction with the web-enabled application; performing a categorization and policy enforcement operation via the security service in parallel with initiating the web transaction, the categorization and policy enforcement operation determining a security policy result regarding the web transaction; withholding content resulting from performance of the web transaction until the security policy result is provided by the security service, the content being withheld at the endpoint device; and, releasing the content resulting from the web transaction to the web-enabled application of the endpoint device upon receipt of an affirmative policy result from the security service.
US10999322B1 Anti-phishing system and method using computer vision to match identifiable key information
The presently-disclosed solution provides an innovative system and method to protect a computer user from a phishing attack. Computer vision is effectively applied to match identifiable key information in suspect content against a database of identifiable key information of legitimate content. In one embodiment, the presently-disclosed solution converts suspect content to a digital image format and searches a database of logos and/or banners to identify a matching logo/banner image. Once the matching logo/banner image is found, the legitimate domain(s) associated with the matching logo/banner image is (are) determined. In addition, the presently-disclosed solution extracts all the URLs (universal resource links) directly from the textual data of the suspect content and further extracts the suspect domain(s) from those URLs. The suspect domain(s) is (are) then compared against the legitimate domain(s) to detect whether the suspect content is phishing content or not. Other embodiments and features are also disclosed.
US10999320B2 Velocity event identification system
A system for determining whether a velocity event is fake or real is provided. The system accesses a data store of velocity events, each of which specifies a pair of addresses that share the velocity event. For each address of the velocity events, the system sets a score for that address based on the number of addresses that share a velocity event with that address. When the score for that address satisfies an originating address criterion, the system designates that address as an originating address. The system may determine that a velocity event is real when both addresses of the velocity event are originating addresses.
US10999318B2 Algorithmic packet-based defense against distributed denial of service
A middlebox includes at least one processor and a memory storing one or more executable instructions that, when executed by the least one processor, cause the at least one processor to receive, from a server, a middlebox key that includes an indication of a lifetime of the middlebox key, receive, from a client device, one or more data packets including encrypted header data and a client device identifier, and determine whether to permit a transmission of the one or more data packets to the server or prevent a transmission of the one or more data packets to the server based on the middlebox key, the encrypted header data, and the client device identifier.
US10999316B2 Cyber resiliency of application data
Cyber resiliency of application data is provided. An air gapped network is established for storing a point-in-time copy of application data corresponding to a workload running on a production infrastructure to decrease continuous network exposure of the point-in-time copy on a secondary infrastructure. A set of point-in-time copies is selected for testing the application data corresponding to the workload for validation on the secondary infrastructure. The set of point-in-time copies are validated on a periodic basis by applying cyberattack forensics, deep scanning, malware detection, and application level validation tests. An appropriate point-in-time copy is identified in the set of point-in-time copies to recover the application data corresponding to the workload. The application data corresponding to the workload are recovered to provide the cyber resiliency of the application data during cyberattack using the appropriate point-in-time copy.
US10999309B2 Systems and methods for distributed P25 LMR radio vulnerability management and real-time interference monitoring
A threat monitoring and vulnerability management system is disclosed. The system includes one or more sensors configured to scan a frequency spectrum of a project 25 (P25) network and to collect data on the P25 network. The system further includes a server coupled to the sensors and configured to receive the collected data from the plurality of sensors, compare the collected data with previously stored historical data to determine whether an anomaly exists within data patterns of the collected data, responsive to determining that the anomaly exists, determine at least one of: whether use of a cloned radio that mimics an authorized connection occurs, whether jamming of a radio frequency (RF) communication occurs, or whether jamming of a voice communication occurs within the P25 network by comparing the collected data with preset thresholds, and send a real-time alert to a dispatch and control console unit coupled to the server and the P25 network in response to determining that some of the collected data exceeds at least one of the preset thresholds, such that the dispatch and control console unit provides one or more corrective actions to the P25 network.
US10999308B2 Setting-up penetration testing campaigns
Methods and systems for penetration testing of a networked system by a penetration testing system (e.g. that is controlled by a user interface of a computing device) are disclosed herein. In one example, a penetration testing campaign is executed according to a manual and explicit selecting of one or more goals of an attacker of the penetration testing campaign. Alternatively or additionally, a penetration testing campaign is executed according to an automatic selecting of of one or more goals of the attacker (e.g. according to a type of attacker of the penetration testing campaign).
US10999305B2 Storage environment activity monitoring
A computer-implemented method according to one embodiment includes identifying a storage environment, establishing a baseline associated with input and output requests within the storage environment, monitoring activity associated with the storage environment, comparing the activity to the baseline, and performing one or more actions, based on the comparing.
US10999299B2 Location-spoofing detection system for a network service
A computing system can receive, over one or more networks, location data from the computing devices of user as the user operate throughout a region. For each user, the computing system can determine whether the user is operating a location-spoofing application on the computing device of the user based, at least in part, on the location data received from the computing device of the user.
US10999298B2 Method and system for identifying users and detecting fraud by use of the internet
A method and system for detecting and preventing Internet fraud in online transactions by utilizing and analyzing a number of parameters to uniquely identify a computer user and potential fraudulent transaction through predictive modeling. The method and system uses a delta of time between the clock of the computer used by the actual fraudulent use and the potentially fraudulent user and the clock of the server computer in conjunction with personal information and/or non-personal information, preferably the Browser ID.
US10999295B2 System and method for de-anonymizing actions and messages on networks
A traffic-monitoring system that monitors encrypted traffic exchanged between IP addresses used by devices and a network, and further receives the user-action details that are passed over the network. By correlating between the times at which the encrypted traffic is exchanged and the times at which the user-action details are received, the system associates the user-action details with the IP addresses. In particular, for each action specified in the user-action details, the system identifies one or more IP addresses that may be the source of the action. Based on the IP addresses, the system may identify one or more users who may have performed the action. The system may correlate between the respective action-times of the encrypted actions and the respective approximate action-times of the indicated actions. The system may hypothesize that the indicated action may correspond to one of the encrypted actions having these action-times.
US10999293B2 Examining a consistency between reference data of a production object and data of a digital twin of the production object
A method to an associated computer program product, to a production unit, and to an arrangement for examining a consistency between reference data of a production object and data of a digital twin of the production object, wherein two separate communication channels are used.
US10999290B2 Dynamic authorization control system and method
A system includes at least one processor to continually monitor at least one resource associated with a computing network for a condition in the computing network that may trigger an authorization control modification, determine that the condition has occurred in the computing network, and dynamically and automatically modify a user authorization control for at least one particular user responsive to the condition.
US10999289B2 System and methods for achieving end-to-end security for hop-by-hop services
An IoT E2E Service Layer Security Management system supports methods and procedures to allow an application to establish, use, and teardown an IoT SL communication session that has application specified E2E security preferences and that targets one or more SL addressable targets (e.g., an IoT application, device, or gateway SL addressable resource). E2E SL Session based methods and procedures described herein achieve a required overall E2E security level, by allowing IoT SL instances to influence and coordinate hop security for a multi-hop communication path spanning across multiple intermediary nodes. The methods and procedures described herein reduce overhead, simplify and obviate the need for E2E service level nodes (initiation and termination nodes) from having to perform security service negotiation, in order to establish secure hop-by-hop security associations aligned with an E2E security requirement.
US10999288B2 Modifying membership rights in a data exchange
Systems and methods for managing membership in a private data exchange are provided herein. In one embodiment, the method comprises adding a new member to a data exchange, wherein the data exchange comprises a set of listings, each listing comprising data from one or more datasets stored on a cloud computing service. An account type is assigned to the new member, the account type comprising at least one of a consumer type, provider type, or exchange administrator type. Each of the account types associated with one or more rights with respect to the set of listings, such that the new member has a set of rights based on the account type. The set of rights of the new member are then modified with respect to one or more listings from the set of listings based on a set of visibility and access rules for each of the set of listings.
US10999287B2 Account access recovery system, method and apparatus
Some embodiments of the invention provide a program for recovering access to a service associated with an account. The program provides a login credential to log into the account to receive the associated service. Next, the program receives an access continuation parameter (ACP) after logging into the account. The program then accesses the service and receives a rejection of a subsequent access to the service. The program then provides the ACP in lieu of the login credential to continue to receive the service.
US10999286B2 In-car enrollment
A method for enrolling a user of a vehicle to a first server, wherein the vehicle includes a system having at least a user interface. The method provides a wireless connection between the vehicle and the first server; sends user data to the first server in response to user actuation on the user interface; and receives at the user interface an enrollment confirmation from the first server.
US10999281B2 Synchronizing access controls between computing devices
Synchronization of access controls between computing devices is provided. The system receives a request from a first device. The system performs a session handover to a second device responsive to determining an incompatibility. The system modifies a parameter in an access control database. The system receives a request from a third device. The system provides the digital component to the third device.
US10999279B1 Credential-less database system integrations
A command to load or unload data at a storage location is received. In response to the command, a storage integration object associated with the storage location is identified. The storage integration object identifies a cloud identity object that corresponds to a cloud identity that is associated with a proxy identity object corresponding to a proxy identity granted permission to access the storage location. The data is loaded or unloaded at the storage location by assuming the proxy identity.
US10999274B2 Determining a device property
An example method comprising detecting that an unidentified client device joins a network, retrieving information related to a device property of the unidentified client device from network traffic to and/or from the unidentified client device, sending a query based on the information to a fingerprinting server, and receiving the device property of the unidentified client device in response to the query.
US10999264B2 Generating a device identification key from a base key for authentication with a network
A base key that is stored at a device may be received. A network identification may further be received. A device identification key may be generated based on a combination of the network identification and the base key. Furthermore, the device identification key may be used to authenticate the device with a network that corresponds to the network identification.
US10999262B1 High assurance tactical cross-domain hub
In general, the techniques of this disclosure describe a hub device that is configured to receive data packets from both secured client devices and non-secured client devices. The hub device may send the data packets from the secured client devices to a host device. For the data packets from the non-secured client devices, the hub device may first process the data packets to ensure the integrity of the received non-secure data packets and then send the non-secure data packets to the host device once the hub device determines that the non-secure data packets meet some threshold level of integrity.
US10999260B1 Secure messaging between cryptographic hardware modules
In a general aspect, secure messaging between electronic modules is described. In an example, a method includes: generating, by a first electronic module, a private key and a public key associated with the private key; communicating, by the first electronic module, an unencrypted message, including the public key, to a first network-connected device using a first module-to-device communication link; receiving, from the first network-connected device, an encrypted message including a symmetric encryption key generated by a second electronic module; decrypting, by the first electronic module, the encrypted message using the private key, wherein decrypting using the private key makes the symmetric encryption key available to the first electronic module; and establishing, by the first electronic module, a secure messaging channel with the second electronic module based on at least the symmetric encryption key.
US10999258B2 Dynamic transmission of encrypted data
Embodiments of the present disclosure may be used to securely transmit data between multiple computing devices. Among other things, this can greatly extend the range of data transmissions in comparison to fixed-position wireless beacons and access points.
US10999257B2 Secure delivery and storage of content
A content item service enables users to upload media for content items to be given to others. The content item service performs operations on uploaded media content, such as transcoding. A transformed instance of content is encrypted using a cryptographic key, and an identifier for the encrypted transformed instance of content is generated. The encrypted transformed instance of content and an encrypted version of the cryptographic key are stored in association with the identifier.
US10999256B2 Method and system for automated text anonymization
A method of producing an anonymized vector for a text mining task in lieu of a feature vector is disclosed. A vocabulary is created from a corpus of documents, each of the corpus of documents having a context that is similar to a set of target documents. The set of target documents is received. The feature vector is generated from a first document of the set of target documents. The feature vector is transformed into a composition vector. A synthetic vector is constructed based on the composition vector. The synthetic vector is shared as the anonymized vector in lieu of the feature vector.
US10999255B2 Systems and methods for re-commissioning a controlled device in a home area network
Systems and methods for preparing and re-commissioning a controlled device in a home area network are described. A utility meter is communicated with. An authentication key and encryption data for communicating with the utility meter may be determined. The authentication key and encryption data are sent to a controlled device. A set of translation rules for a message are determined. The translation rules are sent to the controlled device. The controlled device establishes a secure communication link with the utility meter using the authentication key and the encryption data. The controlled device receives a request to change power usage from the utility meter over the secure communication link. The controlled device translates the request to change power usage into control instructions using the translation rules.
US10999254B2 System for data routing in networks
Systems and methods for routing data in a network are described. A client device may send a request for video data that has been captured by a camera of a security system. A gateway of the security system may receive the request and determine if the client device is able to support encryption. The gateway may select a protocol with which to transmit the video data to the client device according to a priority attribute of the protocol and the capability of the client device to support encryption. The video data may be sent to the client device via the selected protocol.
US10999251B2 Intent-based policy generation for virtual networks
Techniques are disclosed for generating intent-based policies and applying the policies to traffic of a computer network. In one example, a policy controller for the computer network receives traffic statistics for traffic flows among a plurality of application workloads executed by a first set of computing devices. The policy controller correlates the traffic statistics into session records for the plurality of application workloads. The policy controller generates, based on the session records for the application workloads, application firewall policies for the application workloads. Each of the application firewall policies define whether traffic flows between application workloads are to be allowed or denied. The policy controller distributes the application firewall policies to a second set of one or more computing devices for application to traffic flows between instances of the application workloads.
US10999248B2 Information processing method, information processing system, and non-transitory computer-readable recording medium storing a program
An information processing method of processing data frames flowing over an onboard network includes a frame collecting step of obtaining, from each of received data frames, a payload included in the data frame and configured of at least one field, and recording in a reception log as one record, and a field extracting step of calculating, regarding each of a plurality of payload splitting pattern candidates indicating different regions within payloads of the plurality of data frames, one or more features relating to time-sequence change of values of the payload in the region, from the plurality of records, selecting a payload splitting pattern indicating a region of a field within the payload, based on the features, and outputting field extracting results indicating the region indicated by the selected payload splitting pattern candidate, and a category of the field based on the features.
US10999244B2 Mapping a service into a virtual network using source network address translation
The techniques described herein enable a private connectivity solution between a virtual network of a service consumer and a virtual network of a service provider in a cloud-based platform. The techniques map a service (e.g., one or more workloads or containers) executing in the virtual network of the service provider into the virtual network of the service consumer. The mapping uses network address translation (NAT) that is performed by the cloud-based infrastructure. As a result of the techniques described herein, a public Internet Protocol (IP) address does not need to be used to establish a connection thereby alleviating privacy and/or security concerns for the virtual networks of the service provider and/or the service consumer that are hosted by the cloud-based platform.
US10999243B2 Sharing media among remote access clients in a universal plug and play environment
In general, in one aspect, the disclosure describes a Universal Plug and Play (UPnP) Remote Access Server (RAS) to provide a communication channel between UPnP Remote Access Clients (RACs) connected thereto. The UPnP RAS maintains local discovery information for UPnP devices connected to a local network and remote discovery information for remote UPnP devices communicating therewith. The UPnP RAS provides the remote UPnP devices communicating therewith with the local discovery information and the remote discovery information. The remote discovery information is utilized by a first remote UPnP device to discover a second UPnP device and vice versa. After discovery, a first remote UPnP device can communicate with a second UPnP device and vice versa.
US10999238B2 Posting content to social medium
A computer-implemented method of posting content to a social medium comprises receiving content posted by a user along with an associated posting time which indicates when the user selected an option to post the content to the social medium; determining that publication of the content posted by the user is dependent on a trigger; and in response to determining that publication of the content is dependent on the trigger, storing the content with the associated posting time and suspending publication of the content until the trigger is satisfied such that the posting time published with the content indicates a time prior to transmission of the content from an electronic device to a server for publishing.
US10999237B2 Systems and methods for sharing content
Systems, methods, and non-transitory computer-readable media can provide a messaging interface, the messaging interface including one or more options for accessing at least one unified message thread, wherein both ephemeral messages and non-ephemeral messages are exchanged between a group of users through the unified message thread. A determination can be made that a user operating the computing device has created a message to be sent through the unified message thread. The message can be provided for distribution to the group of users through the unified message thread.
US10999233B2 Scalable message fidelity
Message content is scaled to support rich messaging. Devices and associated messaging systems can support various levels of content richness or fidelity. Message content scaling is employed to ensure sharing of content in as rich a manner as possible given limitations associated with various messaging systems, among other things. Messages can be scaled down or degraded, for instance where communicating devices do not support high fidelity content being transmitted. Alternatively, messages can be scaled up or enriched in cases, where low fidelity content is transmitted to a device supporting richer content, for example.
US10999231B1 User defined application code for electronic mail
Method and systems are disclosed for providing a function as a service for an application. The application may comprise an email application. A user may define or select an application codes set for performing a specific functionality. The user may define rules that associate specific events with execution of the application code set. Upon detection of an event, a condition may be checked associated with the application. If the condition is satisfied, the application code set may be caused to be executed. The application code set may modify data, such as an email message.
US10999227B1 Systems and methods for electronic group exchange of digital business cards during video conference, teleconference or meeting at social distance
Provided is a system and computer readable medium for electronic group exchange of digital business cards, that includes a computing system comprising a server configured to store data of business cards associated with client devices, one or more processors; and a memory storing instructions that, when executed by the one or more processors, causes the one or more processors to perform a group exchange of digital business cards among all devices in the group. The digital business cards may be automatically exchanged among different devices in response to detecting, from the different devices, scans of a group QR code or a scannable code, detecting inputs of a group numeric or alphanumeric code, detecting a selection of nearby devices with which to exchange digital business cards, or detecting devices that are participating in a conference setting.
US10999226B2 Apparatus and method for message image reference management
A method for referencing an image comprises the steps of displaying the image on a first display device, receiving selection of at least a portion of the image via the first display device, receiving content, wherein the content is associated with and digitally linked to at least the portion of the image for which selection was received, transmitting the image as part of a message included in a continuous stream of messages from the first display device to a second display device, displaying at least a portion of the message on the second display device as part of the continuous stream of messages, and displaying the content on the second display device and indicating that the content is associated with the specific portion of the image.
US10999222B2 Network device and method for selecting transmission of network device
A method for selecting a transmission of a network device is disclosed. In particular, a method for selecting a transmission of a network device comprising a plurality of queues for storing data frames is disclosed. Here, each of the plurality of queues corresponds to a different traffic class, the method comprising: a step of obtaining information about a transmission selection algorithm for the plurality of queues; and a step of selecting data frames for transmission from a corresponding queue on the basis of transmission selection algorithm information. Here, the transmission selection algorithm may correspond to a strict priority algorithm, a credit-based shaper algorithm, or a burst transmission algorithm.
US10999220B2 Context aware middlebox services at datacenter edge
Some embodiments of the invention provide a novel architecture for capturing contextual attributes on host computers that execute one or more machines and providing the captured contextual attributes to middlebox service engines executing at the edge of a physical datacenter. In some embodiments, the middlebox service engines run in an edge host (e.g., an NSX Edge) that provides routing services and connectivity to external networks (e.g., networks external to an NSX-T deployment). Some embodiments execute a context header insertion processor that receives contextual attributes relating to network events and/or process events on the machines collected using a guest-introspection (GI) agent on each machine. In some embodiments, the context header insertion processor uses these contextual attributes to generate a header including data regarding the contextual attributes (a “context header”) that is used to encapsulate a data message that is processed by the SFE.
US10999218B2 Reservation of resources and deployment of applications using an integrated development environment
Systems and methods to reserve resources is provided. In exemplary embodiments, a selection of a profile from a user is received. A dynamic graphical user interface is generated, using one or more processors. The dynamic graphical user interface allows the user to configure a topology based on the selected profile. The dynamic graphical user interface provides input fields in which the user may select a resource. An indication of the selected applicable topology property for configuring the topology is received. A topology is automatically generating based in part on the selected applicable topology property.
US10999217B2 Electrical computer system processing architecture for equitable assignment of improvements
An electrical computer system processing architecture for providing fairness amongst client computers of the computer system is disclosed. The electrical computer system processing architecture comprises a plurality of client computers connected to at least one server by a computer network. Each of the client computers is configured to provide requests to the at least one server. The or each server comprises a store for storing requests provided by the plurality of client computers. The or each server is configured to: match complementary requests from the plurality of client computers stored in the store; following matching of complementary requests, assign an indication of how well the requests have been met compared to requests of other client computers of the computer system; accumulate the indications to form an accumulation of indications; and when the accumulation exceeds a predetermined threshold, match future requests in favor of the client computer whose requests have not been met as favorably with requests of other client computers of the computer system, thereby providing fairness amongst client computers of the computer system.
US10999211B2 Resource authorization method for deployment of virtual network function, virtual network function manager, and network function virtualization orchestrator
The present disclosure provides a resource authorization method for deployment of a VNF, a VNFM, an NFVO, a storage medium and a device. The resource authorization method includes steps of: determining, by the VNFM, whether or not there is a resource request; in the case that there is the resource request, transmitting, by the VNFM, a resource authorization request to the NFVO; receiving, by the VNFM, a resource authorization response from the NFVO, the resource authorization response containing a resource authorization result; and processing, by the VNFM, the resource authorization result.
US10999208B2 Handling path issues for storage copy services
A method for determining path health to conduct a plurality of Input-Output (IO) operations along a healthy path in a network is provided. The present invention may include receiving an IO request from a user and sending the received IO request on a first path. The present invention may include determining a first IO response has exceeded a threshold time on the first path. The present invention may include determining the first path has degraded based on the exceeded threshold time. The present invention may include generating a duplicate IO request and sending on a second path. The present invention may include receiving the duplicated IO response before receiving the original IO response. The present invention may include determining a health state associated with the slower path. The present invention may include refreshing a path state machine based on the determined health state associated with the slow path.
US10999207B2 Packet loss reduction using auxiliary path
A method for an ingress node to send packets to an egress node, the method comprising: sending a plurality of service packets over a first network path; and sending a supplemental packet comprising a plurality of hash values over a second network path, wherein the plurality of packet hash values are computed respectively from the plurality of service packets. A method for an egress node to receive packets from an ingress node, the method comprising: extracting a plurality of packet hashes from a supplemental packet received from a second network path; computing a plurality of packet hash values, each hash value computed from a corresponding service packet comprised in a plurality of service packets received over a first network path; and recovering a lost service packet that is identified by comparing the plurality of computed packet hash values with the plurality of extracted packet hash values.
US10999205B2 TCP performance predictor
Technology is disclosed herein for monitoring a network path. In an implementation, a device on a network path obtains a burst capacity of the network path, determines a round trip time associated with a burst of traffic sent over the network path, and determines a predicted throughput of the network path based at least in part on the burst capacity of the network path and the round trip time of the burst of traffic.
US10999202B2 Methods, systems, and computer readable media for distributing Sigtran connections among signal transfer point (STP) message processors
A method for distributing Sigtran connections among signal transfer point (STP) message processors includes providing a connection load balancer as a front end to plural message processors of an STP. The method further includes publishing, by the connection load balancer, an Internet protocol (IP) address to SS7 peers. The method further includes initializing the message processors of the STP to listen on the IP address published by the connection load balancer. The method further includes receiving, at the connection load balancer, a Sigtran message addressed to the IP address. The method further includes determining, by the connection load balancer, whether the Sigtran message is an initial message for a Sigtran connection or a subsequent message for a Sigtran connection and whether the Sigtran connection has been assigned to one of the message processors. The method further includes forwarding the message to one of the message processors or dropping the message based on whether the message is an initial message or a subsequent message and based on whether the connection has been assigned to one of the message processors.
US10999200B2 Offline, intelligent load balancing of SCTP traffic
Techniques for enabling offline, intelligent load balancing of Stream Control Transmission Protocol (SCTP) traffic are provided. According to one embodiment, a load balancer can receive one or more SCTP packets that have been replicated from a network being monitored. The load balancer can further recover an SCTP message from the one or more SCTP packets and can map the SCTP message to an egress port based on one or more parameters decoded from the SCTP message and one or more rules. The load balancer can then transmit the SCTP message out of the egress port towards an analytic probe or tool for analysis.
US10999198B2 Cloud based router with policy enforcement
Cloud based router with policy enforcement. In some implementations, a system is provided. The system includes a plurality of access points. The plurality of access points receive data packets from a plurality of client devices. The system also includes a plurality of tunnel devices coupled to the plurality of access points. The plurality of tunnel devices generate encapsulated packets based on the data packets received by the plurality of access points. The system further includes a plurality of packet forwarding components coupled to the plurality of tunnel devices via a first set of tunnels. The plurality of packet forwarding components receive the encapsulated packets from the plurality of tunnel devices and forward the encapsulate packets. The system further includes a plurality of network access controllers coupled to the plurality of packet forwarding components via a second set of tunnels. The plurality of network access controllers enforce one or more network policies for the plurality of client devices, as the plurality of client devices move between the plurality of access points.
US10999197B2 End-to-end identity-aware routing across multiple administrative domains
Systems and methods provide for end-to-end identity-aware routing across multiple administrative domains. A first ingress edge device of a second overlay network can receive a first encapsulated packet from a first egress edge device of a first overlay network. The first ingress edge device can de-encapsulate the first encapsulated packet to obtain an original packet and a user or group identifier. The first ingress edge device can apply a user or group policy matching the user or group identifier to determine a next hop for the original packet. The first ingress edge device can encapsulate the original packet and the user or group identifier to generate a second encapsulated packet. The first ingress edge device can forward the second encapsulated packet to the next hop.
US10999191B2 Packet broadcasting mechanism for mesh interconnected multi-computers
A method is provided for packet broadcasting in a mesh-interconnected multi-computer network having a plurality of routers interconnected to a plurality of arbiters. The method includes live-lock free arbitering, by each of the plurality of arbiters, between two or more packet broadcast requests using a shared priority matrix, implemented by a binary matrix, that selects one of the two or more packet broadcast requests and includes a column for each of the plurality of routers, the shared priority matrix being shared amongst the plurality of arbiters and storing priority information determined from summing the matrix column values and relating to a correspondence between a plurality of packet broadcast requests, including the two or more packet broadcast requests, with respect to priorities assigned to each of the plurality of packet broadcast requests. Each of the columns of the shared priority matrix corresponds to a respective one of the routers.
US10999186B2 Transfer device and route addition method
Provided are a redundant route calculator that calculates, on the basis of first topology information on a network made up of a plurality of transfer devices, a plurality of shortest routes from a first transfer device to a second transfer device among the plurality of transfer devices, and generates redundant route information; a forwarding database that stores the redundant route information; and a single point-of-failure detector that detects a single point of failure on the basis of the redundant route information and generates second topology information obtained by removing the single point of failure from the first topology information. On the basis of the second topology information, the redundant route calculator calculates an additional route candidate from the first transfer device to the second transfer device. The single point-of-failure detector decides the additional route to register in the forwarding database.
US10999182B2 Routing using segment-based metrics
A router advertises an aggregated service or route that can be evaluated by other routers as a unitary segment rather than as a group of individual links/paths associated with the aggregated service or route. The aggregated service or route can be based on service and topology state information received from one or more other routers and can be advertised with the router as the nexthop for the aggregated service or route. The router can advertise an aggregated metric for the aggregated service or route for use in such evaluation. An aggregated route can be associated with different aggregated metrics for different services.
US10999176B1 Burst score
In one embodiment, a network device, includes at least one network interface port to serve as at least one ingress port for receiving network packets from a network and as at least one egress port for forwarding network packets to the network, a memory, control circuitry configured to monitor respective events in the network device, the respective events having respective event timestamps, and burst estimator logic to track respective rates of occurrence of ones of the events over respective time periods responsively to respective ones of the event timestamps, follow a maximum one of the rates of occurrence, store, in the memory, the maximum rate of occurrence, and find a measure of burstiness of the events responsively to the followed maximum rate of occurrence.
US10999174B2 Network adaptive latency reduction through frame rate control
Novel solutions are provided for consistent Quality of Service in cloud gaming system that adaptively and dynamically compensate for poor network conditions by moderating rendered frame rates using frame rate capping to optimize for network latency savings (or surplus). In further embodiments, the encoding/sent frame rate to the client can also be managed in addition, or as an alternative to capping the rendered frame rates. The claimed embodiments not only maintain a constant Quality of Service (QoS) for the user, but may also be employed to leverage higher-performing networks to reduce operational costs.
US10999172B1 Systems and methods for latency-aware social networking
In some aspects, the disclosure is directed to methods and systems for latency-aware social networking. A media stream may be provided to a plurality of client devices, and transmission and processing latencies between each client device and one or more servers may be measured. Client devices may be organized into groups according to latency windows and, in some implementations, numbers of devices. A social networking system may provide real-time chat functionality to grouped client devices. Groups may be dynamically reorganized by latency and number as network and processing latencies change.
US10999171B2 Method for devices in a network to participate in an end-to-end measurement of latency
A method of determining the latency of path segments in a communication network that uses multi-bit data packets comprises generating a test packet for use in determining the latency of path segments in the network; transmitting the test packet from a first device coupled to the network; storing in the test packet the time when a preselected bit in the test packet is transmitted from the first device; when the test packet is received by a second device coupled to the network, storing in the second device at least one of (a) the time when a preselected bit in the test packet is received by the second device and (b) the difference between (i) the time when the preselected bit in the test packet is transmitted from the first device and (ii) the time when the test packet is received by the second device.
US10999168B1 User defined custom metrics
A custom metrics technique includes: accessing a packet; processing the packet using a packet processing pipeline of a service engine in a distributed network service platform, including: reaching a pre-specified point in the packet processing pipeline; inserting, in the packet processing pipeline, script code that corresponds to the pre-specified point; executing the script code to collect at least metric-related data associated with a user-specified metric object; and executing remaining packet processing pipeline.
US10999167B2 Varying data flow aggregation period relative to data value
In one example, the present disclosure describes a device, computer-readable medium, and method for varying the aggregation periods for data flows relative to the values of the data contained in the flows. For instance, in one example, a method includes intercepting a first flow and a second flow traversing a communications network, assigning a first value to the first flow and a second value to the second flow, wherein the first value is higher than the second value, aggregating the first flow into a first database record according to a first aggregation period, aggregating the second flow into a second database record according to a second aggregation period that is longer than the first aggregation period, and storing the first database record and the second database record in a database.
US10999166B2 Power management for distributed communication systems, and related components, systems, and methods
Power management techniques in distributed communication systems are disclosed herein. Related components, systems, and methods are also disclosed. In embodiments disclosed herein, services within a remote unit of the distributed communication system are selectively activated and power consumption is measured. From at least two measurements, a maximum power available may be calculated and compared to power requirements of the remote unit.
US10999165B2 Three tiers of SaaS providers for deploying compute and network infrastructure in the public cloud
Some embodiments establish for an entity a virtual network over several public clouds of several public cloud providers and/or in several regions. In some embodiments, the virtual network is an overlay network that spans across several public clouds to interconnect one or more private networks (e.g., networks within branches, divisions, departments of the entity or their associated datacenters), mobile users, and SaaS (Software as a Service) provider machines, and other web applications of the entity. The virtual network in some embodiments can be configured to optimize the routing of the entity's data messages to their destinations for best end-to-end performance, reliability and security, while trying to minimize the routing of this traffic through the Internet. Also, the virtual network in some embodiments can be configured to optimize the layer 4 processing of the data message flows passing through the network.
US10999163B2 Multi-cloud virtual computing environment provisioning using a high-level topology description
In one example, a method may include obtaining, by a computing device, a high-level topology description for a virtual computing environment to be provisioned in a plurality of computing infrastructures. Each of the computing infrastructures may be implemented using a different computing architecture and deployed by a different provider. The example method may further include transforming, by a rules engine executing on the computing device, the high-level topology description to respective templates for the computing infrastructures that each describes a topology for a virtual computing environment in a format that conforms to a schema that can be processed by a corresponding one of the computing infrastructures to implement the virtual computing environment in the corresponding one of the computing infrastructures, and outputting the templates for configuring the computing infrastructures.
US10999161B2 Method and arrangement for licence management in NFV network environment
The invention relates to an electronic arrangement for dynamically and automatically controlling the usage of software components in connection with a network function virtualization (NFV) platform in a communications network comprising a mobile network, the arrangement comprising at least one data interface for transferring data, at least one processing unit for processing instructions and other data, and memory for storing the instructions and other data, said at least one processing unit being configured, in accordance with the stored instructions, to cause: obtaining first information indicative of instantiated virtualized network functions (VNF) and licences associated therewith, and second information indicative of a VNF licence that is available for allocation to an instance of a related VNF in accordance with terms and conditions as stipulated by the VNF licence; determining, based on the obtained first and second information, whether a licence currently allocated to an existing instance of a VNF, or the existing VNF instance itself, is to be replaced with the available licence, or with a new instance of said related VNF associated with the available licence, respectively, wherein a number of selected criteria are utilized to compare the currently allocated licence with the available licence having regard to the concerned terms and conditions as well as network resource information including usage information regarding the existing instance of the VNF based on data obtained from the network; and responsive to a positive determination, allocating the available licence to the existing VNF instance or to said new instance of said related VNF that is instantiated, the licence currently allocated to the existing VNF instance being released and in the latter case also the existing VNF instance being de-instantiated.
US10999160B2 Monitoring dynamic quality of service based on changing user context
One embodiment provides a method for monitoring context-dependent quality of service in a shared computing environment that includes detecting, by a processor, a change in context. Context includes user context and external context, and user context comprises physical activity, mood, engagement levels and type of events. Prior assigned service classes are updated to updated service classes based on the change in context. Service level agreement (SLA) statistics for each assigned service class are aggregated and collected. Each assigned service class includes at least one SLA based on aggregate services received by individual users in that assigned service class, and aggregating SLA statistics is based on a statistical function.
US10999156B2 Mobility services platform for self-healing mobility clients
The disclosed embodiments are directed to a mobility services platform for self-healing mobility clients. In an embodiment, a method comprises: obtaining, by one or more server computers, diagnostic data from a plurality of mobility clients; applying, by the one or more server computers, machine learning to the diagnostic data; identifying, by the one or more server computers, outlier data resulting from the machine learning; identifying, by the one or more server computers and from the outlier data, a new error class; determining, by the one or more server computers, an impact of the error class (e.g., short-term, medium-term, long-term impact) on the plurality of mobility clients; and generating, by the one or more server computers and based on the determined impact, an update for the plurality of mobility clients.
US10999145B2 Dynamic service device integration
Various embodiments are described herein to enable physical topology independent dynamic insertion of a service device into a network. One embodiment provides for a network system comprising a set of network elements to interconnect a set of host devices, the set of network elements having a physical topology defined by the physical links between network elements in the set of network elements and a logical topology defined by a flow of network data between a network service device and a client of the network service device, wherein the physical topology differs from the logical topology, and a network management device including a service policy module to monitor a service policy of the network service device and automatically configure the logical topology of the network elements based on a change in the service policy.
US10999142B1 Correlation of virtual network traffic across bare metal servers
This disclosure describes techniques that include collecting flow data associated with communications between network devices, and determining, based on the flow data, one or more virtual networks over which the communications are taking place. In one example, this disclosure describes a system configured to perform operations comprising: storing virtual network configuration information associated with a first virtual network and a second virtual network established within a network; collecting underlay flow data associated with communications between a first server and a second server, wherein each of the first server and the second server are implemented as bare metal servers; determining, based on the underlay flow data and the stored virtual network configuration information, that the first server and the second server have communicated over the first virtual network; and generating a user interface.
US10999140B2 Mitigation of likelihood and impact of a server-reconfiguration failure
A method and associated systems for predicting a degree of risk associated with a planned change to a computer server or other electronic component. A computerized change-management system receives Probability and Impact inputs derived from user-derived input, from which it determines a Baseline risk of change failure. The system processes mined data to determine an historic change-failure rate as a function of a type of change, and computes a predictive incident probability based on a predictive analytics engine's forecast of whether a particular type of server will be problematic. The system then computes a final Change Risk by adjusting the Baseline risk as a function of the historic change-failure rate, the predictive incident-probability, and a Baseline-specific weighting factor. If the resulting Change Risk is judged to be elevated, the system initiates collateral actions and notifications intended to reduce the probability and impact of a change failure.
US10999136B2 Asset packaging for multiple applications sharing common assets
Systems and techniques for providing more efficient remote provisioning of assets for software applications are provided. Such systems and techniques allow for more flexible distribution of such assets while reducing bandwidth consumption and storage requirements on provisioned devices and reducing delay time from requesting a software application on a remote device and then having the remote device actually execute the requested software application.
US10999134B2 Communication system, mobile station apparatus, base station apparatus, communication device, and communication method
A communication system includes a base station apparatus, a mobile station apparatus, and a communication device. The base station apparatus performs communication with one or a plurality of the communication devices via the mobile station apparatus. The mobile station apparatus includes a first mobile station communicator that performs first communication with the base station apparatus, a second mobile station communicator that performs second communication with the communication device, and a mobile station controller that acquires a device type of the communication device and, on the basis of the device type thus acquired, generates request information for requesting the base station apparatus for a communication control configuration of the first communication. The base station apparatus includes a base station controller that, in accordance with the request information, configures communication control appropriate to the device type of the communication device over the first communication with the mobile station apparatus.
US10999131B2 Method and system for detecting abnormalities in network element operation
A method for detecting abnormalities in network element operation. The method includes monitoring at least a portion of the network element for abnormalities and making a determination that an abnormality exists, in response to the monitoring, and based on the determination, tracking the abnormality. An abnormality includes a measured performance that deviates from a nominal performance, but that does not cause erroneous behavior of the network element.
US10999130B2 Identification of vulnerability to social phishing
A computer-implemented method includes generating, by one or more processors, a hyperlink targeting a Uniform Resource Locator (URL), detecting a selection of the generated hyperlink by one or more social entities across one or more social networks, generating a report, wherein the generated report includes analytical details regarding the selection of the generated hyperlink by the one or more social entities, and providing the generated report to a user associated with a protected social entity.
US10999129B2 Fault detection method, apparatus, and system in NFV system
In the method, a detection agent apparatus receives location information of a monitoring point on a service path that is sent by a detection control apparatus, where the detection agent apparatus is located in the NFV system; the detection agent apparatus obtains fault locating information from the monitoring point based on the location information of the monitoring point, where the fault locating information is information obtained by the monitoring point according to a filter criterion, and the fault locating information includes the location information of the monitoring point; and the detection agent apparatus sends the fault locating information to the detection control apparatus, where the detection control apparatus may determine a faulty monitoring point based on the fault locating information and a service model corresponding to the service path.
US10999128B2 System and method for automatically repairing a faultily connected network element
Systems, methods, and non-computer-readable storage media for repairing a Network Element (NE) to transport data within a network. When a NE on the network encounters an error, such as a port not receiving data, that NE will issue an alarm. Unlike previous mechanisms for resolving the alarm, systems configured according to this disclosure provide for an automatic mechanism to repair the alarm. In some instances, this can mean automatically deploying resources to re-connect the NE according to a network plan. In other instances this can mean verifying the status of the NE matches a planned status (i.e., that the loss of signal, and the subsequent alarm, were planned for). If neither of these actions resolves the problems of the NE, the system can issue a notification for a network engineer to perform maintenance on the NE.
US10999127B1 Configuring network devices using a shared failure domain
Remediation of network devices that are failing is accomplished using a Shared Failure Domain (SFD) database that provides neighboring device/link information to remediation tools. SFD refers to a group of objects (links/devices) that share a same failure model. A state change of one or multiple of the objects results in a corresponding action on other devices linked together through the SFD. Moreover, the SFD data is available in a central repository and software tools consult the central repository for failure domain data before taking remedial actions. SFD data is generated using configuration generation and device state. Software tools lookup SFD data during operational events (device/link down) and take appropriate actions on the neighboring devices.
US10999123B2 Systems and methods for performing computer network service chain analytics
A system for performing computer network service chain analytics includes network-connected devices containing a plurality of virtual network functions having elements and a data model for storing a plurality of metrics related to the plurality of virtual network functions and a service chain intelligence engine in communication with the one or more network-connected devices and the data model. The memory device contains a set of instructions that causes a processor to analyze the plurality of virtual network functions to automatically identify one or more service chains, to automatically determine, using the data model, performance behavior characteristics of each element for each of the identified service chains and to automatically generate an alarm, in response to determining that the performance behavior characteristics of one or more elements of at least one of the identified one or more service chains does not meet a predefined set of the performance behavior characteristics.
US10999121B2 Service OAM virtualization
A SOAM virtualization system for a network having at least first and second maintenance entities coupled to each other comprises a network controller coupled to at least one of the first and second maintenance entities through a tunnel for virtualizing a SOAM network function on the at least one of the first and second maintenance entities to which the network controller is coupled. The network controller may be coupled to the first and second maintenance entities through first and second tunnels, respectively. The first maintenance entity may an originator device, and the second maintenance entity may be a destination device, with the network controller virtualizing the SOAM network function on both devices. The network controller may send a packet containing a tunnel header and a SOAM frame via the first tunnel to the originator device, which then sends the packet containing the SOAM frame to the destination device.
US10999120B2 Receiver, reception method, and non-transitory computer readable medium storing reception program
With a receiver according to the present disclosure, a phase of the other modulated wave is adjusted so that a relative phase of the other modulated wave to a reference modulated wave is to be minimum and, then, a notch of the reference modulated wave is compensated with a frequency component of the other modulated wave. Thus, with the receiver according to the present disclosure, it is possible to prevent notches generated due to fading, and to improve a communication quality.
US10999111B2 Implicit signalling in OFDM preamble with embedded signature sequence, and cyclic prefix and postfix aided signature detection
A transmitter transmitting payload data using Orthogonal Frequency Division Multiplexed (OFDM) symbols, including: a frame builder configured to receive the payload data and to receive signalling data to use in detecting and recovering the payload data at a receiver, and to form the payload data with the signalling data into frames for transmission; a modulator configured to modulate a first OFDM symbol with the signalling data and to modulate one or more second OFDM symbols with the payload data; a signature sequence processor circuit providing a signature sequence; a combiner circuit combining the signature sequence with the first OFDM symbol; a prefixing circuit to prefixing a guard interval to the first OFDM symbol to form a preamble; and a transmission circuit transmitting the preamble and the one or more second OFDM symbols. The guard interval is formed from time domain samples of a part of the signature sequence.
US10999108B2 Wireless communication method, apparatus, and system
This application relates to the mobile communications field, and in particular, to a data sending method in a wireless communications system. A first device generates a signal before DFT transform is performed including 2×M signal elements. The 2×M signal elements include elements in two element groups A and B, the elements in the two element groups respectively meet same-number repetition and inverse-number repetition characteristics, and the 2×M signal elements further include another element group C that does not need to meet the same-number repetition/inverse-number repetition characteristics. The element in the element group A and an element in the element group C are multiplexed before DFT, and there is an interval, so that the element group A is not interfered by the element group B or the element group C.
US10999103B2 Sounding reference signal configuration for high-band transmission
Embodiments provide a communication method, a network device, and a terminal device. Under the method, a network device can send SRS configuration information of a first transmission resource and of a second transmission resource to a terminal device. The first transmission resource is a switching source carrier or bandwidth part. The second transmission resource is a switching destination carrier or bandwidth part. The SRS configuration information of the first and second transmission resource includes a first OFDM symbol set and a second OFDM symbol set respectively. Some and all symbols in the first set and second set may be used by the terminal device to send an SRS on the first and second transmission resource respectively. In various embodiments, the network device configures one or more symbols for the terminal device to transmit an SRS, so that high-frequency channel measurement can be better supported.
US10999101B2 Flow synchronization
A controller node receives a list of a first plurality of flows programmed on a network switch. The controller node extracts a flow cookie value from a flow cookie data field of each flow in the first plurality of flows on the received list and calculates a session identifier on the basis of the extracted cookie values. At least one add flow command is transmitted from the controller node to the network switch to program a second plurality of flows on the network switch. The at least one add flow command comprises flow cookie values in the flow cookie data fields of each of the flows in the second plurality of flows which are set equal to the calculated session identifier. At least one delete flow command is transmitted from the controller node to the network switch to delete programming of the first plurality of flows on the network switch.
US10999098B2 DC-powered device and electrical arrangement for monitoring unallowed operational data
A DC-powered device (200) configured to receive DC power from an external power sourcing equipment (202) and to exchange operational data with the power sourcing equipment, the DC-powered device comprising an interface unit (206) comprising at least one connection unit (208) configured to receive the DC power from the power sourcing equipment and to exchange operational data with the power sourcing equipment, a data processing unit (214) connected to the interface unit and configured to compare the exchanged operational data with prestored allowed operational template data and to generate and store, in a storage unit (216), log data pertaining to unallowed operational data, the unallowed operational data being any exchanged operational data that does not correspond to the prestored allowed operational template data, and an operational unit (218), configured to execute operational instructions pertaining to that exchanged operational data corresponding to the prestored allowed operational template data.
US10999097B2 Apparatuses and methods involving first type of transaction registers mapped to second type of transaction addresses
An example apparatus includes a discernment logic circuit and logic circuitry. The discernment logic circuit discerns whether a requested communications transaction received over the management communications bus from another of the plurality of logic nodes involves a first type of transaction or a second type of transaction. The second type of transaction has a plurality of commands associated with the requested communication transaction to convey respectively different parts of the requested communications transaction including an address part and a data part. The logic circuitry accesses, in response to discerning that the requested communications transaction involves the second type of transaction, a register of the plurality of registers associated with the first type of transaction, wherein the plurality of registers associated with the first type of transaction are mapped into a set of addresses for the second type of transaction.
US10999096B2 Functional safety transceiver
A Controller Area Network (CAN) transceiver is disclosed. The CAN transceiver includes a CAN bus interface including CANH and CANL inputs, a TXDC interface, RXDC interface and a CAN bus diagnostics module coupled with the CAN bus interface. The CAN bus diagnostics module is configured to analyze the CAN bus interface to detect and error on the CANH and CANL inputs and send a diagnostics code predefined for the detected error to one of the TXDC interface and the RXDC interface.
US10999095B2 Communication method
A communication method for a transmission-side node and a reception-side node performing transmission and reception via a communication line in a predetermined cycle includes: causing the transmission-side node and the reception-side node to transmit identification information indicating a status of an event of transmission of object data to the communication line in the predetermined cycle; if a new event of transmission of the object data occurs, causing the transmission-side node to update a value of the identification information and transmit the updated identification information together with the object data to the communication line in the predetermined cycle; and causing the reception-side node to receive the object data and the updated identification information, and upon completion of reception of the object data corresponding to the updated identification information, update a value of the identification information and transmit the updated identification information to the communication line in the predetermined cycle.
US10999094B2 Title-enabled networking
Methods and apparatus are provided for processing packets in a network. A received packet includes title materials which include one or more of a title object, a component of the title object, or a reference to the title object. The title object is a digital bearer instrument representing at least one right relating to processing of the packet in the network which may be redeemed by presentation of the title object to a title-enabled device or process operating in the network. Upon validation of the title object, the packet is processed in the network in accordance with the at least one right represented by the title object.
US10999090B2 Multicast flow prioritization
Techniques are described for multicast flow prioritization in protocol independent multicast (PIM) networks with multicast flow limits. According to the disclosed techniques, once a router has reached its multicast flow limit, the router may preempt an installed lower priority multicast flow with a newly requested higher priority multicast flow. For example, if a maximum number of multicast flows are installed on the router, then, upon receiving a PIM join for a higher priority flow as compared to the installed flows, the router replaces one of the installed lower priority flows with the received higher priority flow. Furthermore, according to the disclosed techniques, priority values for multicast flows are consistent across a PIM domain and each of the routers within the PIM domain is configured to use the priority values to select a higher priority flow over a lower priority flow.
US10999080B2 Dynamically analyzing third-party application website certificates across users to detect malicious activity
A verification server provides certificate verification services to users of third-party application sites. In some embodiments, a verifier component of a user's client device provides the verification server with a certificate of a third-party application site, and the verification server indicates whether the certificate is successfully verified. In response to successful verification, the verifier component of the user's client device takes an action such as permitting the user's credentials to be provided to the third-party application site. In some embodiments, verifier components of numerous client devices provide certificates to the verification server, based on which the verification server learns which certificates are valid for a given third-party application site.
US10999079B2 System and method for high trust cloud digital signing and workflow automation in health sciences
Methods and systems for obtaining a high trust digital signature from a signer utilizing a high trust signature mobile device are described. Some embodiments include receiving, at the high trust signature mobile device, a signature request regarding a document that requires a high trust digital signature. The signature request includes a one-time signer authentication code. The document that requires the high trust digital signature is displayed on the mobile device. Then a plurality of signer verification elements is obtained. Obtaining a plurality of signer verification elements includes obtaining from the signer a signer-specific password. Furthermore, it includes automatically applying the one-time signer authentication code obtained from the signature request. Then the signature request is replied to by providing the plurality of signer verification elements to a server system for verification. Once the signer verification elements are validated, the high trust signature is applied to the document.
US10999078B2 Software distribution processing device, software distribution processing method, and vehicle
A software distribution processing device stores a common key for each ECU and a verification key for an electronic signature of software updating data, verifies an electronic signature of the updating data received from management server equipment by use of the verification key, attaches an electronic signature using the common key for each ECU to the updating data succeeded in verification of the electronic signature, and then transmits to each ECU the updating data attached with the electronic signature using the common key for each ECU.
US10999076B2 Flight data exchanging, transmitting, and receiving method and system, memory, and aerial vehicle
A flight data exchanging method includes receiving a control instruction for transmitting flight data of an aerial vehicle, encrypting the flight data, transmitting the flight data to a server, and receiving a transmission status of the flight data from the server.
US10999073B2 Secure network communication method
A secure-network-communication method capable of encrypting communications from a data-generation source to the entrance of a database regardless of the means of communication, which includes: (1) initialization of an endpoint, whereby the application gateway generates asymmetric authenticators, stores one of the authenticators in a whitelist and stores the other authenticator in the endpoint; (2) authentication at the time of initialization of the endpoint, whereby, if a relay gateway determines that the endpoint is valid, the relay gateway generates asymmetric authenticators including random numbers, and updates and stores the authenticators at the application gateway and at the endpoint, respectively; and (3) arrangement of common keys, whereby the relay gateway generates each part of two different encryption keys, and the application gateway, and transmits each part of the two different encryption keys to the application gateway and the endpoint, and the application gateway and the endpoint respectively generate different encryption keys which are stored.
US10999071B2 Method, apparatus, and cloud system for executing an application in a cloud system
A method is for executing an application in a cloud system. The method includes receiving a request from a first user for executing an application in the cloud system; receiving, from the first user, user data of the first user related to the execution of the requested application; storing the received user data in a first storage area of a computing environment of the cloud system; in the computing environment, executing the requested application based on the stored user data of the first user to obtain an execution result; and storing the execution result in a second storage area of the computing environment, the access permission of the first user to the first storage area being a write-only permission, and the access permission of the first user to the second storage area being a read-only permission. As such, data privacy protection and security can be provided in the cloud system.
US10999063B2 Methods and apparatus for verifying a user transaction
A method of verifying a user transaction at a blockchain node is provided, the method including receiving at a communication device information provided by a user in a user transaction, generating a message in dependence on the received information and signing the generated message with a private key of a public-private key pair. The method including transmitting the signed message to a server, calling an execution function for executing code of the execution function, the execution function being for verifying that a public key of the public-private key pair matches the private key with which the message was signed, and passing the signed message to the execution function, executing the code to determine whether the signed message was signed with the private key matching the public key, and, based on the determination, verifying the user transaction so as to permit the user transaction to be recorded at a blockchain node.
US10999062B2 Blockchain-type data storage
This disclosure relates to blockchain-type storage of receipt data. In one aspect, a method includes obtaining a to-be-stored data record including a first service attribute. Execution information of the to-be-stored data record is determined. A previous data record is obtained from a blockchain-type ledger. The previous data record includes a second service attribute that is the same as the first service attribute. Each data block in the blockchain-type ledger includes a block header and a block body. A hash value of the previous data record is determined. A receipt record is generated. The receipt record includes the hash value of the previous data record and the execution information of the to-be-stored data record. The to-be-stored data record and the receipt record are written into a same block body in the blockchain-type ledger.
US10999059B2 Secure blockchain integrated circuit
An integrated circuit comprising a CPU coupled to a system bus, a network interface configured to interface with an external device, and a crypto neuromorphic core coupled to the system bus. The cryptographic core comprising a processor or core, an internal bus, and a non-transitory computer-readable memory, wherein the crypto neuromorphic core is isolated from the CPU and the network interface via the system bus and the crypto neuromorphic core runs its own operating system. The crypto neuromorphic core is configured to: contain a secure core comprising a secure processor and dedicated/protected memory; store a private key in the dedicated/protected memory accessible to the secure core but not accessible to other components of the crypto neuromorphic core, the central processing unit, and the network interface; add data to a blockchain using the private key via the network interface; and read data from the blockchain via the network interface.
US10999056B2 Apparatus and method for performing operation being secure against side channel attack
An apparatus and method for performing operation being secure against side channel attack are provided. The apparatus and method generate values equal to values obtained through an exponentiation operation or a scalar multiplication operation of a point using values extracted from previously generated parameter candidate value sets and an operation secure against side-channel attack, thereby improving security against side-channel attack without degrading performance.
US10999054B2 Method for synchronizing radio frequency carrier correction of dynamic radio frequency carriers
A method for synchronizing radio frequency carrier correction of dynamic radio frequency carriers is provided. The method includes receiving a carrier configuration from a carrier controller to modulate a carrier signal based on the carrier configuration and receiving a time reference and timestamped carrier configuration information from the carrier controller. The timestamped carrier configuration information includes a correlation between a plurality of timestamps and a plurality of carrier attributes. The method also includes synchronizing an internal clock of a RF correction preprocessor to the time reference, and receiving a modulated carrier signal from the RF modem. The method further includes generating a radio frequency correction set including a correction solution for each of a plurality of timeslots based on the timestamped carrier configuration information, and generating a corrected carrier signal based on applying the RF correction set to the modulated carrier signal at a coincident timeslot.
US10999053B2 Baud-rate time error detector
A receiver system that includes a clock and data recovery (CDR) system for aligning a local clock signal to an incoming data signal to extract correct timing information from the incoming data signal is provided. A timing error detector generates an output phase error signal representing the phase difference between the incoming data signal and the local clock signal. The timing error detector determines the phase difference according to recovered symbols and the difference between the recovered symbols and digital samples of the incoming data signal. The digital samples of the incoming data signal include intersymbol interference. The output timing information is suitable for aligning the local clock signal to the incoming data signal.
US10999051B2 Reference noise compensation for single-ended signaling
A receiver circuit includes a clock lane propagating a clock signal. A self-sampled clock applies a delayed version of the clock signal to the clock signal and compensation logic controls an amount of delay of the delayed version of the clock, based on a reference voltage offset (difference) between the receiver and a transmitter. The delayed version of the clock is centered on one unit interval of the clock. An offset correction based on a clock duty cycle error is applied to data receiver front ends.
US10999050B1 Methods and apparatus for data synchronization in systems having multiple clock and reset domains
A data synchronization unit including first flip-flops, operating on a first clock domain and a reset of a second clock domain, sampling data from the first clock domain; a second flip-flop, operating in the first clock domain, sampling a request signal when enabled by a request pulse; a request signal path configured to delay the request signal by a first delay and to generate an enable signal for recirculation multiplexers in accordance with the delayed request signal; a reset signal synchronization path configured to delay the reset signal of the first clock domain by a second delay, wherein the second delay is shorter than the first delay; and multiplexers having first inputs for receiving outputs of the recirculation multiplexers, a second input for receiving a reset value of a programmable register, the multiplexers being configured to selectively output signals at inputs to outputs.
US10999047B2 Frequency band configuration apparatus, method and communication system
A frequency band configuration apparatus and method of a half-duplex system and a communication system. The method includes: determining a half-duplex frequency band, and receiving configuration information of the half-duplex frequency band; and receiving indication information for reconfiguring the half-duplex frequency band transmitted by a network device; the indication information indicates that the half-duplex frequency band is used for both uplink transmission and downlink transmission. Hence, it is supported that the half-duplex frequency band can be configured as both an uplink frequency band and a downlink frequency band at the same time, a cell capacity is not limited too much, and cases where uplink and downlink capacities are relatively large can be well supported.
US10999045B2 Nonvolatile semiconductor devices including non-circular shaped channel patterns and methods of manufacturing the same
A non-volatile memory structure can include a substrate extending horizontally and a filling insulating pattern extending vertically from the substrate. A plurality of active channel patterns can extend vertically from the substrate in a zig-zag pattern around a perimeter of the filling insulating pattern, where each of the active channel patterns having a respective non-circular shaped horizontal cross-section. A vertical stack of a plurality of gate lines can each extend horizontally around the filling insulating pattern and the plurality of active channel patterns.
US10999023B2 Method and apparatus for frequency domain resource allocation when frequency hopping is enabled in mobile communications
Various solutions for frequency domain-resource allocation (FD-RA) when frequency hopping is enabled with respect to user equipment and network apparatus in mobile communications are described. An apparatus may determine whether frequency hopping is enabled. The apparatus may determine at least one of a first coarse step size corresponding to a start of an FD-RA and a second coarse step size corresponding to a length of the FD-RA in an event that the frequency hopping is enabled. The apparatus may determine allocated resources blocks (RBs) according to at least one of the first coarse step size and the second coarse step size. The apparatus may perform a transmission on the allocated RBs.
US10999021B2 Method for supporting multiple transmission time intervals, multiple subcarrier intervals, or multiple processing time intervals in wireless communication system, and apparatus therefor
A method for transmitting uplink control information for a terminal supporting multiple transmission time interval (TTI) lengths, multiple subcarrier intervals, or multiple processing time intervals in a wireless communication system according to one embodiment of the present disclosure is performed by the terminal, and may comprise the steps of: receiving a configuration for repeated transmission of HARQ-acknowledgement (ACK)/non-acknowledgement information for a downlink transmission block; and when the repeated transmission is triggered according to the configuration therefor, transmitting the HARQ-ACK information to a base station, wherein the repeated transmission is triggered when a predetermined condition is satisfied.
US10999019B2 Apparatus and buffer control method thereof in a wireless communication system
A 5G communication system or pre-5G communication system for supporting a higher data rate than that of a beyond 4G communication system such as an LTE is provided. A method by an apparatus for controlling buffers in a wireless communication system comprises storing information related to a packet in at least one of a first buffer or a second buffer, transmitting data generated based on the packet, and, when an acknowledgement signal is received for the data, discarding the information.
US10999017B2 Downlink retransmission under unreliable code block group (CBG) level ACK/NACK feedback
Methods and Apparatus are provided for downlink retransmission of Code Block Groups (CBGs) when CBG level ACK and NACK feedback is unreliable. A User Equipment (UE) transmits to a Base Station (BS) feedback indicating an Acknowledgement (ACK) or a Negative Acknowledgement (NACK) corresponding to each of received set of CBGs transmitted by the BS to the UE. The BS receives and decodes the feedback and transmits back to the UE information regarding a result of the decoding. The UE, based on the received information, determines whether the BS correctly received and decoded the ACK/NACK feedback, and in some cases, ACKs and NACKs corresponding to which CBGs were incorrectly decoded by the BS. The UE processes retransmitted CBGs received from the BS based on this determination.
US10999016B2 Control information sending method, control information receiving method, network device, and terminal device
In a control information receiving method, a second device receives m control channels from a first device. Control information carried on the m control channels corresponds to a same hybrid automatic repeat request (HARQ) process and is consecutive control information of the HARQ process, control information carried on each of the m control channels includes false alarm indication information, and m is a positive integer greater than or equal to 2. The second device determines, based on a combined state of false alarm indication information carried on the m control channels, whether there is a false alarm in control information carried on at least one of the m control channels.
US10999014B2 Hybrid automatic repeat request (HARQ) in a wireless local area network (WLAN)
This disclosure provides systems, methods, and apparatus, including computer programs encoded on computer-readable media, for implementing a hybrid automatic repeat request (HARQ) protocol in a wireless local area network (WLAN). A station (STA) may send a HARQ transmission to another STA. The HARQ protocol may support the use of different types of feedback from the receiving STA to control the HARQ retransmission process. This disclosure provides example message formats to support HARQ transmission and HARQ feedback in a WLAN.
US10999011B2 Apparatus and method for transmitting and receiving data in communication system
An apparatus and a method for transmitting and receiving a signal in a communication system are provided. The method includes checking a type of the signal to be transmitted; determining a number of puncture bits according to the type of the signal; and puncturing an encoded signal to be transmitted according to the number of puncture bits.
US10999010B2 Rate matching using low-density parity-check codes
Technology for a transmitter operable to perform data transmissions using low density parity check (LDPC) codes is disclosed. The transmitter can determine soft buffer information (Nsoft) for a receiver. The transmitter can determine a soft buffer partition per HARQ process (NIR) for the UE. The transmitter can obtain, for a transport block, a number of code block segments (C). The transmitter can select a shift size value (z). The transmitter can determine an amount of soft buffer available for the code block segments (Ncb) based on NIR, C, and z. The transmitter can encode the code block segments based on an LDPC coding scheme to obtain encoded parity bits. The transmitter can select a subset of the encoded parity bits based on the determined amount of soft buffer associated with the code block segments.
US10999009B2 Channel encoding method and apparatus in wireless communications
This application provides an encoding method and apparatus in wireless communications between a network device and a terminal. The method includes: performing CRC encoding on A to-be-encoded information bits based on a CRC polynomial, to obtain a first bit sequence, where the first bit sequence includes L CRC bits and A information bits, L=6; and performing polar encoding on the first bit sequence. Based on an improved CRC polynomial, encoding satisfying an FAR requirement is implemented.
US10999007B2 Techniques and apparatuses for spatial diversity in a coordinated multipoint network
Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment (UE) may receive a plurality of communications from a corresponding plurality of transmission/reception points (TRPs) included in a coordinated multipoint network. At least two communications, of the plurality of communications, may have different redundancy versions from a common codebook, and may be received in a same transmission time interval (TTI). The UE may decode the plurality of communications using joint decoding. Numerous other aspects are provided.
US10999005B2 Method and device for polar code rate matching
Embodiments of the application provide a method and device for polar code rate matching in a wireless communication network. A device of the network obtains K information bits. The device generates a to-be-encoded sequence having a length N bits. The to-be-encoded sequence includes the K information bits and L frozen bits. The L frozen bits are placed in L bit positions of the to-be-encoded sequence. The L bit positions are determined according to a rate match manner which is either puncturing or shortening. The device polar encodes the to-be-encoded sequence to obtain the encoded sequence. The device interleaves the encoded sequence to obtain an interleaved sequence and then stores the interleaved sequence into a cyclic cache. The device sequentially outputs M bits of the interleaved sequence from the cyclic cache according to the rate matching manner.
US10999001B2 Jamming device and jamming method
A jamming device includes a periodic signal generating circuit configured to generate a periodic signal, a noise generating circuit configured to generate a noise signal, and a sweep-signal generating circuit coupled to the periodic signal generating circuit and the noise generating circuit. The sweep-signal generating circuit is configured to generate a frequency-sweep signal based on the periodic signal and the noise signal.
US10999000B2 Apparatus and method for secure communication using artificial noise scheme
Disclosed are a secure communication device and a secure communication method using an artificial noise scheme. The secure communication method between a multi-antenna legal transmission device and a multi-antenna legal reception device includes determining a power allocation ratio for a system parameter, by the legal reception device, generating a transmission signal including a secret information message based on the determined power allocation ratio and artificial noise, and transmitting the generated transmission signal to the legal reception device.
US10998999B2 Wavelength-tunable pluggable optical module, optical communication system and wavelength change method of wavelength-tunable pluggable optical module
A pluggable electric connector can communicate a communication data signal and a control signal with an optical communication device. An optical signal output unit is configured to be capable of selectively output a wavelength of an optical signal. An optical power adjustment unit-can adjust optical power of the optical signal. A pluggable optical receptor can output the optical signal to an optical fiber. A control unit controls a wavelength change operation according to the control signal. The control unit, according to a wavelength change command, commands the optical power adjustment unit to block output of the optical signal, commands the light signal output unit to change the wavelength of the optical signal after the optical signal is blocked, and commands the light signal output unit and the optical power adjustment unit to output the optical signal after the wavelength change operation.
US10998996B2 Terminal apparatus, communication method, and integrated circuit
A terminal apparatus and a base station apparatus can efficiently communicate with each other through downlink. A terminal apparatus is configured to: acquire synchronization with a cell through cell search; and receive system information associated at least with (i) an operation of NB-IoT and (ii) a raster offset. The raster offset is an offset of downlink carrier frequency from a channel raster of prescribed spacing. The downlink carrier frequency is a carrier frequency of the NB-IoT.
US10998987B2 Determination of hardware impairment parameters for downlink channel state information estimation
Intra-array pilot measurements are performed with an antenna array of a MIMO transceiver. The antenna array comprises N transceive antennas. The antenna array is partitioned into K groups of antennas, Gk, k=1, . . . , K, wherein K≥2, each group Gk comprising Nk antennas, Aki, i=1, . . . , Nk, of the antenna array. For each k=1, . . . , K, Sk pilot measurements, Mks, s=1, . . . , Sk, are performed, wherein Sk≥1 and wherein each pilot measurement Mks comprises transmitting simultaneously by each antenna Aki, i=1, . . . , Nk, of the group Gk a pilot signal Pkis and generating by each antenna Ak′i′, i′=1, . . . , Nk′, of the other groups, Gk′, k′≠k, a received signal Ykk′i′s by receiving the pilot signals Pkis transmitted by the antennas Aki, i=1, . . . , Nk. The measurements can be performed in a mode for detecting whether current hardware impairment parameters are valid or in a mode for updating the hardware impairment parameters.
US10998983B2 Front end circuit for a non-linear sensor comprising a current to voltage converter and a limiting bias circuit respectively connected to the common cathode and the common anode of an array of avalanche photodiode elements
A sensor circuit (10), including a silicon photomultiplier, SiPM, sensor (20), a voltage source (32), a current-to-voltage converter (24), and a limiting bias circuit (34). The SiPM sensor (20) has avalanche photodiode, APD, elements (30) connected in parallel between a cathode (K) and an anode (A). The voltage source (32) is configured to apply a reversed bias voltage (Vb) across the SiPM sensor, so that each APD element operates in reverse-biased Geiger mode, and the APD elements operate in integration mode. The bias circuit (34) is connected between the voltage source (32) and the anode, and is configured to limit currents through the APD elements, and to present an AC load impedance for an alternating current within a predetermined operating frequency range (fo) generated by the APD elements at the anode (A) as well as a DC load impedance, such that said AC load impedance is lower than said DC load impedance.
US10998975B2 Hardware-enforced one-way information flow control device
An information flow control device has: a first network interface card on a transmission side, the first network interface card including first and second transceivers, each of the first and second transceivers having a transmit port and a receive port; and a second network interface card on a receiving side, the second network interface card including at least one receive port. A first data connection segment connects the first transceiver transmit port to the second transceiver receive port, a second data connection segment connects the second transceiver transmit port to the first transceiver receive port, and a third data connection segment connects the first transceiver transmit port to the receive port of the second network interface card. The first and second segments provide continuity, while the third segment provides one-way data transfer. The first and second transceivers are replaceable with third and fourth transceivers to provide different throughput.
US10998970B1 Docking station for connecting to personal computer wireless devices using light communication
A communication system comprises a network configured to support data, voice, and video communications and a docking station coupled to the network and configured to provide data connections to a personal computer wireless device, wherein the personal computer wireless device is configured to communicate with the docking station using light communication. A method for accessing the communication system comprises connecting a personal computer wireless device to a docking station using light communication and identifying a current location of the personal computer wireless device based upon LC with the docking station or an LC access point. One or more selected applications may be enabled or disabled on the personal computer wireless device based upon the current location.
US10998965B2 High throughput satellites and methods of operating high throughput satellites for relaying data between low earth orbit satellites to endpoints
A high throughput satellite (HTS) and a method of operating the HTS for relaying data between a low earth orbit (LEO) satellite and a target ground station, where the HTS provides spot beams for a spot beam coverage area. The method of operating the HTS includes: determining an estimated trajectory of an orbiting LEO satellite; assigning a plurality of assigned spot beams having a matching color re-use polarization; and transmitting assignments of the plurality of assigned spot beams to the high throughput satellite to cause the high throughput satellite to maintain the inter-satellite link via a first spot beam and one or more assigned subsequent spot beams having the matching color re-use polarization.
US10998963B2 Protection of commercial communications
Methods and systems are provided for a protected communications architecture in which a pool of limited availability channels are shared through the transmission of encoded symbols with time-varying path diversity by a pool of users. The communications architecture can be managed by a network controller that stores availability data describing the availability of multiple-access satellite communications channels. The network controller allocates a first user to a first time-varying subset of the plurality of multiple-access satellite or terrestrial communications channels based on the availability data. The network controller updates the availability data based on the allocation of the first user. The network controller allocates a second user to a second time-varying subset of the plurality of multiple-access satellite or terrestrial communications channels based on the updated availability data. This process is repeated until all users are allocated bandwidth based on their priority, demand, and the overall bandwidth available within the pool.
US10998961B1 Reconfigurable aircraft wireless radio system for providing massive bandwidth to the sky using a limited number of frequencies and limited hardware
An air-to-ground communication system including: a plurality of ground stations, where each ground station includes a plurality of ground-based directional antennae having a beam width associated with a particular area of the sky above the ground station and for each ground-based directional antenna, a least one software defined radio coupled to the directional antenna to enable the ground-based directional antenna to transmit radio frequency signals generated by the software defined radio and to provide to the software defined radio frequency signals received by the ground-based directional antenna and a plurality of air stations, each including a number of air-based directional antennae and an air station control unit, each air-based directional antenna having a beam width associated with a particular area of the sky below the air station; for each air-based directional antenna, a least one software defined radio coupled to the air-based directional antenna in such a manner as enable the air-based directional antenna to transmit radio frequency signals generated by the software defined radio and to provide to the software defined radio frequency signals received by the air-based directional antenna; wherein the control unit of each air station is configured to enable bi-directional communications between each air-based directional antenna a ground-based directional antenna, at any given time, the ground-based directional antennas in communication with the air-based directional antenna are all from different ground stations.
US10998953B1 Group addressing for beamforming training
A first communication device generates a beamforming training initiator packet for transmission in a wireless communication network. The beamforming training initiator packet indicates a start of a beamforming training session, and includes a plurality of fields that respectively and individually identify multiple second communication devices that are to process beamforming training packets transmitted by the first communication device during the beamforming training session. The first communication device transmits the beamforming training initiator packet, and then transmits a plurality of beamforming training packets during the beamforming training session.
US10998952B2 User apparatus and signal transmission method for mapping sounding reference signals
A user apparatus is disclosed herein that includes a receiver configured to receive a plurality of synchronization signals and a transmitter configured to transmit a sounding reference signal associated with a specific synchronization signal of the plurality of synchronization signals. The transmitter also maps the sounding reference signal to consecutive OFDM symbols in one slot.
US10998950B2 Method and apparatus for transmitting channel state information in wireless communication system
A method for receiving Channel State Information (CSI) by a base station (BS) in a wireless communication system, includes receiving an encoded value for a specific CSI report mode, wherein the encoded value is joint encoded value of a rank indicator (RI) and a first precoding matrix indicator (PMI), obtaining the RI and a codebook index for the first PMI based on the encoded value, wherein the RI and the first PMI are jointly encoded into the encoded value in a way that following conditions are satisfied: when the encoded value is an integer ranging from 0 to 7, the RI is 1 and a codebook index for the first PMI is same as the encoded value, and when the encoded value is integer ranging from 8 to 15, the RI is 2 and the codebook index for the first PMI is the encoded value minus 8.
US10998940B2 Signal strength scaling of an uplink measurement signal and corresponding uplink transmission beam according to an estimated interference level
A method is disclosed for a wireless communication device (WCD) configured to receive, using a combiner selected from a plurality of combiners available at the WCD, downlink transmissions from a wireless communication node (WCN) via a downlink transmission beam selected from a plurality of downlink transmission beams available at the WCN. The method comprises, for each of the plurality of combiners, estimating an interference level experienced at the WCD. The method also comprises transmitting a measurement signal on each of a plurality of uplink transmission beams for selection of the downlink transmission beam by the WCN. Each of the plurality of uplink transmission beams corresponds to a respective one of the plurality of combiners available at the WCD. A signal strength of the measurement signal on an uplink transmission beam is responsive to the estimated interference level for the corresponding combiner. Corresponding arrangement, WCD and computer program product are also disclosed.
US10998935B2 Secondary electric power distribution system (SEPDS) to facilitate aircraft connectivity
A secondary power distribution box (SPDB), solid state power controller (SSPC) line replacement module or printed board assembly (LRM/PBA), integrated power distribution and avionics system, and method of power distribution are disclosed. For example, the method includes receiving electrical power from a power source at a power feeder network, communicating with at least one load of a plurality of loads at least in part over the power feeder network, and coupling the electrical power to the at least one load of the plurality of loads in response to the communicating.
US10998933B2 Method and apparatus for transmitting signals over wire connections
A method and apparatus for transmitting data from a transmitter device to one or more receiver devices connected to the transmitter device via a respective wire connection, the transmitter device being operable to transmit signals onto the wire connections and a further wire connection at different tones, the method comprising: for each tone, allocating signals transmitted on the further wire connection as supporting signals for a particular wire connection, and measuring electromagnetic coupling between the further wire connection and that particular wire connection; using the measurements, determining a power allocation for transmitting a supporting signal on the further wire connection; for one or more of the tones: transmitting a signal onto the particular wire connection, and transmitting a supporting signal onto the further wire connection at the determined transmission power, thereby to cause crosstalk interference in the particular wire connection.
US10998931B2 Transmit-receive switch with integrated power detection
An apparatus includes a transmit-receive switch circuit and a detector circuit. The transmit-receive switch circuit may be connected between an input port, an output port, and a common port, and configured to switch a transmit radio-frequency signal from the input port to the common port in a transmit mode and a receive radio-frequency signal from the common port to the output port in a receive mode. The detector circuit may be integrated within the transmit-receive switch and may be configured to generate a power detection signal in response to at least one of the transmit radio-frequency signal or the receive radio-frequency signal.
US10998930B1 ZJD baseband chip and ZJD baseband chip management system
The present disclosure provides a baseband chip and a baseband chip management system. The baseband chip comprises an application processor, an interface module, a channel encoder, a digital signal processor, and a modem module group. The modem module group includes an integrated modem module and a power module. The integrated modem module comprises at least two modems. The application processor is connected to the interface module, the channel encoder, the digital signal processor, and the power module respectively. The baseband chip management system comprises a baseband chip and a radio frequency integrated system. The radio frequency integrated system comprises at least two radio frequency module systems.
US10998925B2 Wearable health monitoring system and method using human body communication
A communication interference rejection system comprising a relatively low-impedance voltage mode driver output which receives a signal from a sensor, the sensor near a user's skin, a receiver operatively connected to a device connected to a body of a user, wherein the receiver configured to receive a signal transmitted through the body of the user. The signal comprises a relatively substantially small constant amplitude component and a relatively large sinusoidal or modulated interference component, the interference component due to human body antenna effect, the receiver comprising a high-impedance termination to minimize channel loss, the receiver further configured to receive frequencies in the 10 KHz to 10 MHz range.
US10998924B2 High-frequency front end module and communication device
A high-frequency front end module includes a primary antenna and a secondary antenna, a first multiplexer and a second multiplexer, and a switch circuit, in which the first multiplexer has a transmission filter of a band A and a reception filter of the band A, and does not have a transmission filter of a band B, the second multiplexer has a transmission filter of the band B and a reception filter of the band B, and does not have a transmission filter of the band A, and the switch circuit exclusively switches connection between the primary antenna and the first multiplexer and connection between the primary antenna and the second multiplexer, and exclusively switches connection between the secondary antenna and the first multiplexer and connection between the secondary antenna and the second multiplexer.
US10998914B2 Multi-stage conversion analog-to-digital converter
An ADC circuit that can resolve the most significant bits (MSBs) using a first circuit during a first stage of a multi-stage conversion and resolve the least significant bits (LSBs) using a second circuit during a second stage of the multi-stage conversion. This can be used, for example, in massively parallel applications where the reference level generation can be shared between thousands of converters.
US10998909B1 Sensing device comprising a phase locked loop circuit
A sensing device with a phase locked loop circuit that has an oscillator to provide an oscillator output signal is presented. The sensing device has a power amplifier to provide at an output of the power amplifier an amplified output signal based on the oscillator output signal. The amplified output signal has an interfering signal component at the oscillator frequency. The sensing device has a measurement circuit to measure offset information regarding a frequency offset between the oscillator frequency and a target frequency of the oscillator. The frequency offset is due to a frequency pulling effect at the oscillator caused by the interfering signal component of the amplified output signal. The sensing device has a control circuit to use the offset information for trimming the phase locked loop circuit and/or the power amplifier, and/or for determining information regarding an environmental situation at the output of the power amplifier.
US10998906B1 Logic device using spin torque
A logic function device according to an embodiment of the present invention includes one or more function reconfiguring units having magnetization in one direction set by spin torque caused due to an function reconfiguring current, and an output terminal formed at an end thereof; and one or more input units formed on the function reconfiguring unit and having magnetization in the one direction set by spin torque caused due to an input current, wherein an output voltage of the output terminal is determined on the basis of whether a magnetization direction of the function reconfiguring unit and a magnetization direction of the input unit are parallel or anti-parallel.
US10998902B2 Semiconductor module and semiconductor package
A semiconductor module includes: a control circuit for controlling first and second transistors operating complementarily; and an internal controller receiving a data signal including a set value of an operating characteristic from an external controller to store the data signal in a memory and then transferring the set value of the operating characteristic to the control circuit. The data signal is sent to the internal controller in the order of the set value of the operating characteristic and a specific trigger value. The internal controller transfers the set value of the operating characteristic to the control circuit in timed relation to writing of the specific trigger value into the memory. The control circuit includes first and second drivers. The control circuit changes settings of the first and second drivers to thereby change the operating characteristic of the semiconductor module.
US10998901B2 RF switch with bypass topology
An RF signal switch circuit that allows connection of any of N radio frequency (RF) input terminals to a switch output port, either in a low loss mode, in a bypass mode, or, optionally, in a signal function mode. Embodiments of the invention allow for both a single switch in the series input path to a target circuit while still having the ability to isolate the bypass path from the target circuit. In the low loss and bypass mode, the circuit simultaneously exhibits low input insertion loss (and thus a low noise factor) and high bypass mode isolation.
US10998899B2 EMI energy mitigation
Various examples related to electromagnetic interference (EMI) energy mitigation techniques are provided. In one example, a method includes determining electromagnetic interference (EMI) spectrum information based upon switching angles of a switching circuit and processing harmonic magnitudes (Ci) associated with the switching angles using an artificial neural network to determine adjusted switching angles for the switching circuit; and applying the adjusted switching angles to control the switching circuit thereby reducing generated EMI energy by the switching circuit.
US10998898B2 Method for operating a transistor device and electronic circuit with a transistor device
A method includes monitoring a load path voltage and an operating parameter of the transistor device; operating the transistor device in a normal mode when the operating parameter is below a threshold associated with the operating parameter, where operating the transistor device in the normal mode includes operating the transistor device in one of an on-state or an off-state based on a drive signal; and operating the transistor device in a fault mode upon detecting a fault based on comparing the operating parameter with the threshold. Operating the transistor device in the fault mode includes switching off the transistor device, operating the transistor device in the on-state includes adjusting the threshold in accordance with a first characteristic curve dependent on the load path voltage, and operating the transistor device in the off-state includes adjusting the threshold according to a second characteristic curve different from the first characteristic curve.
US10998897B2 Power switch over current protection system
A power switch over current protection system including a power switch transistor configured to deliver a power current from a power source to power load, a power switch driver configured to control and on/off state of the power switch, an over current protection (OCP) circuit to detect a threshold value of the power current, a discharge transistor configured to discharge a parasitic capacitance of the power switch transistor, and a system state machine to receive a signal from the OCP circuit configured to control an action of the power switch driver and discharge transistor depending on the level of the power current.
US10998896B2 Clock doublers with duty cycle correction
A system for correcting a duty cycle comprises a digital quadrature generator circuit, a frequency doubler circuit, a first duty cycle correction circuit coupled between the digital quadrature generator circuit and the frequency doubler circuit, and a second duty cycle correction circuit coupled between the digital quadrature generator circuit and the frequency doubler circuit. The first duty cycle correction circuit comprises a first stacked duty cycle correction circuit and the second duty cycle correction circuit comprises a second stacked duty cycle correction circuit.
US10998889B2 Ring oscillator temperature sensor
A sensor circuit includes at least one ring oscillator having a supply port supplied by at least one current source and a reference frequency. A comparator compares a frequency output of the at least one ring oscillator with the reference frequency to yield a measurement, such as a temperature measurement.
US10998888B2 Parameter monitoring circuit for detecting error of parameter, duty cycle correction circuit, and impedance calibration circuit
A parameter monitoring circuit includes a code generation circuit configured to generate a first code, to which a first offset is applied, and a second code, to which a second offset is applied; a parameter adjustment circuit configured to generate a first parameter and a second parameter by respectively applying the first code and the second code to a current parameter; a comparator circuit configured to generate a first comparison result and a second comparison result, the first comparison result indicating a comparison result between the first parameter and a reference parameter value, and the second comparison result indicating a comparison result between the second parameter and the reference parameter value; and a parameter error detection circuit configured to detect an error in the current parameter, based on the first comparison result and the second comparison result.
US10998887B2 Power device driving apparatus
A power device driving apparatus drives a plurality of power devices including first and second power devices. In the apparatus, a plurality of drive circuits are separately provided for at least the first power device and the second power device and output drive signals to the respective power devices. The isolated power supply includes a first isolated power supply unit that supplies a first supply voltage, and a second isolated power supply unit that supplies a second supply voltage that is different from the first supply voltage. The plurality of drive circuits includes a first drive circuit that uses the first supply voltage supplied from the first isolated power supply unit to output the drive signal to the first power device, and a second drive circuit that uses the second supply voltage supplied from the second isolated power supply unit to output the drive signal to the second power device.
US10998882B2 XBAR resonators with non-rectangular diaphragms
Acoustic resonator devices, filter devices, and methods of fabrication are disclosed. An acoustic resonator includes a substrate having a surface and a single-crystal piezoelectric plate having front and back surfaces. The back surface is attached to the surface of the substrate except for a portion of the piezoelectric plate forming a diaphragm that spans a cavity in the substrate, the diaphragm having an edge about a perimeter of the cavity. An interdigital transducer (IDT) is formed on the front surface of the single-crystal piezoelectric plate such that interleaved fingers of the IDT are disposed on the diaphragm. The IDT is configured to excite a primary acoustic mode in the diaphragm in response to a radio frequency signal applied to the IDT. At least a portion of the edge of the diaphragm is at an oblique angle to the fingers and to an X crystalline axis of the piezoelectric plate.
US10998881B2 Composite substrate, method for producing the same, and electronic device
A composite substrate includes a supporting substrate and a functional substrate that are directly joined together, the supporting substrate being a sintered sialon body.
US10998880B2 Acoustic wave element and communication apparatus
An acoustic wave element includes an IDT electrode includes pluralities of electrode fingers, and reflector electrodes on the two sides of the IDT electrode. The IDT electrode includes a major part and at least one end part which is located between the major part and one of the reflector electrodes and is arranged along a direction of propagation of an acoustic wave together with the major part. the at least one end part includes a pitch of the plurality of electrode fingers substantially the same as a pitch of the plurality of electrode fingers in the major part, is electrically connected in parallel with respect to the major part, and is divided into two or more sections which are electrically connected in series with each other.
US10998879B2 Monolithic die with acoustic wave resonators and active circuitry
Embodiments may relate to a radio frequency (RF) front-end module (FEM). The RF FEM may include an integrated die with an active portion and an acoustic wave resonator (AWR) portion adjacent to the active portion. The RF FEM may further include a lid coupled with the die. The lid may at least partially overlap the AWR portion at a surface of the die. Other embodiments may be described or claimed.
US10998878B2 Joined body of piezoelectric material substrate and support substrate
A bonded body includes a supporting substrate, a piezoelectric material substrate composed of a material selected from the group consisting of lithium niobate, lithium tantalate and lithium niobate-lithium tantalate, and an amorphous layer present between the supporting substrate and piezoelectric material substrate. The amorphous layer contains one or more metal element selected from the group consisting of niobium and tantalum, an element constituting the supporting substrate and oxygen element. The concentration of the metal element in the amorphous layer is higher than the concentration of oxygen element and 20 to 65 atom %.
US10998877B2 Film bulk acoustic resonator fabrication method with frequency trimming based on electric measurements prior to cavity etch
Methods of fabricating acoustic resonators are disclosed. A back surface of a single-crystal piezoelectric plate is bonded to a surface of a substrate. A conductor pattern is formed on the front surface of the piezoelectric plate, the conductor pattern including a plurality of interdigital transducers (IDTs) of a plurality of resonators. A dielectric passivation/tuning layer is formed over the conductor pattern and the front surface of the piezoelectric plate. Electrical measurements are made on at least some of the plurality of resonators. Material is selectively removed from the dielectric passivation/tuning layer in accordance with the electrical measurements. After removing material from the dielectric passivation/tuning layer, cavities are formed in the substrate such that interleaved fingers of each IDT are disposed on a respective diaphragm spanning a respective cavity
US10998874B1 Noise suppressor
A noise suppressor includes a first differential-mode transmission module, a second differential-mode transmission module and a common-mode absorption module. The first and second differential-mode transmission modules are configured to receive a differential signal at one of the first and second differential-mode transmission modules, and output the differential signal at the other of the same. The common-mode absorption module is electrically connected to a reference node, and is configured to absorb common-mode noise of the differential signal from at least one of the first differential-mode transmission module or the second differential-mode transmission module.
US10998870B2 Information processing apparatus, information processing method, and program
There is provided an information processing apparatus, an information processing method, and a program that enable output of a sound to be heard at an assumed viewing/listening position of a zoom image when an image is displayed as the zoom image. In the case of image content such as a sports broadcast, the individual location information, direction and posture information, and audio data of each player as an object are stored separately for direct sound and reverberant sound, at the time of recording. At the time of reproducing a zoom image, the direct sound and the reverberant sound are mixed according to the direction of a player as an object with respect to an assumed viewing/listening position in the zoom image, so that a sound to be heard at the assumed viewing/listening position is output. The present disclosure can be applied to a content reproduction apparatus.
US10998867B2 Avoiding clipping in audio power delivery by predicting available power supply energy
A power output circuit supplies an audio power output signal that is adjusted to prevent clipping when needed based on an estimate of available energy from the power supply supplying the power output circuit. The power output circuit may be an audio power output circuit that generates an audio power output signal from samples of an audio program that are stored in a buffer. A processing block determines an energy requirement for producing the audio power output signal from the audio program and adjusts an amplitude of the audio power output signal in conformity with the determined energy requirement and an available energy determined for the power supply so that the audio power output signal is reproduced without clipping of the audio power output signal.
US10998860B2 Amplification apparatus and amplification method
In an amplification apparatus according to the present disclosure, a combining unit combines an output signal of a first amplifier provided at a first branch with an output signal of a second amplifier provided at a second branch and outputs the combined signal. A non-linearity compensation unit multiplies an input baseband signal by a non-linearity compensation coefficient for compensating non-linearity of the entire apparatus, a first deviation compensation unit multiplies a first branch signal by a first deviation compensation coefficient for compensating an inter-branch deviation, and a second deviation compensation unit multiplies a second branch signal by a second deviation compensation coefficient for compensating the inter-branch deviation. A compensation coefficient calculation unit calculates the non-linearity compensation coefficient, the first deviation compensation coefficient, and the second deviation compensation coefficient based on the input baseband signal and a feedback baseband signal obtained by feeding back the combined signal.
US10998854B2 Resonant clock circuit with magnetic shield
Semiconductor devices and methods relating to the semiconductor devices are provided. A semiconductor device includes a resonant clock circuit. The semiconductor device further includes an inductor. The semiconductor device also includes a magnetic layer formed of a magnetic material disposed in between a portion of the resonant clock circuit and the inductor. Clock signals of the resonant clock circuit are utilized by the magnetic layer.
US10998853B2 Internet of things-enabled solar photovoltaic health monitoring and advising related thereto
Methods, systems, and computer program products are provided herein in connection with IoT-enabled solar PV health monitoring and advising related thereto. A computer-implemented method includes obtaining current-voltage samples corresponding to solar photovoltaic modules by triggering switch circuitry between (i) an inverter attributed to the solar photovoltaic modules and (ii) a current-voltage tracer; detecting one or more anomalies in the obtained current-voltage samples by applying machine learning techniques to the obtained current-voltage samples; automatically performing a root cause analysis on the detected anomalies by (i) converting the obtained current-voltage samples to sequential data, (ii) applying a sequence classifier to the sequential data, and (iii) identifying a pre-determined anomaly class comparable to the sequential data based on the application of the sequence classifier; and automatically generating and outputting a suggestion for remedial action based on the identified pre-determined anomaly class.
US10998850B2 Solar tracker having brake function
A solar tracker having a brake function is disclosed. The solar tracker according to an embodiment of the present invention relates to a technology having a dual position sensing device provided at a part at which altitude adjustment and horizontal rotation of a solar collector plate respectively end, such that a brake is accurately operated for a driving motor, which is respectively in charge of altitude adjustment and horizontal rotation.
US10998848B2 Method of routing and securing electrical power cables for a solar roof installation
A solar roof tile with an integrated cable management system includes a roof tile weighing less than 400 lbs per 100 square feet of installed roof area and a photovoltaic solar panel attached to a front side of the roof tile. A rear side of the roof tile includes one or more channels configured to accommodate one or more electrical power cables. A method of routing and securing electrical power cables for a solar roof installation using the solar roof tiles is also disclosed.
US10998847B2 Solar mounting assemblies
A structural support block cooperates with a cone-shaped protrusion in a roof flashing. The support block and protrusion have a through-hole allowing a fastener to secure the support block and flashing to a roof. Cooperation of the support block and the cone-shaped protrusion in the roof flashing diverts water, particularly on sloped surfaces.
US10998846B2 Control system and control method
A control method and a control system, by which a motor can be controlled. The control system includes a central processing module and a drive control module. In a period in which a voltage is not applied to any phase coil of the motor, the drive control module collects voltages of the coil to which the voltage is not applied, and converts the voltages of the coil into digital signals. The central processing module reads the digital signals and determines whether the running speed of the motor is consistent with a preset speed depending on whether an average value of the digital signals falls within a preset threshold range, which helps to improve the control precision.
US10998839B2 System and method for driving a motor to rotate at a high speed
A system and a method for driving a motor to rotate at a high speed are provided. The system includes a lookup table, a command detector, a pattern selector and a motor driver. The lookup table module is configured to store a reference waveform pattern and a modulated waveform pattern. An amplitude of the modulated waveform pattern is larger than an amplitude of the reference waveform pattern. The command detector is configured to receive a rotating speed command. The pattern selector is configured to receive the reference waveform pattern and the modulated waveform pattern, and select the reference waveform pattern or the modulated waveform pattern according to the rotating speed command. The motor driver is configured to output a driving signal to drive the motor according to the selected reference waveform pattern or modulated waveform pattern.
US10998838B2 Control apparatus and control method for rotating electrical machine
A rotor position judging unit detects a rotor position by utilizing induced voltages generated at respective phases of an armature winding. While a field current flowing through a field winding rises toward a target value (while the field current temporally changes), induced voltages are generated at the respective phases of the armature winding by temporal differentiation of a magnetic flux which interlinks with the armature winding. The rotor position judging unit detects the rotor position (d-axis of a rotor) on a basis of a table containing combination of amplitude ratios and polarities of the induced voltages generated at the respective phases.
US10998834B2 Power conversion device and electric power steering device
A power conversion device is configured to output, to each of two inverters configured to invert a DC voltage output from a DC power supply to three-phase AC voltages, on/off signals for switching on and off respective semiconductor switching elements of each of the inverters so that, out of a plurality of voltage vectors defined so as to correspond to patterns of the on/off signals, the second closest voltage vector and the third closest voltage vector in phase to a voltage command vector that is based on a voltage command value calculated for each of the inverters are formed.
US10998832B2 Signal transmission circuit and power conversion device
A first circuit generates and outputs a transmission signal to a first end and a second end of a first coil in response to variation in logical value of an input first signal. A detection circuit detects a voltage signal generated at each of a first end and a second end and outputs a second signal which reflects the first signal based on a result of detection. A control circuit controls a voltage to be applied across opposing ends of each of a first diode and a second diode of a first rectifier circuit and a voltage to be applied to opposing ends of each of a third diode and a fourth diode of a second rectifier circuit.
US10998825B2 Method and apparatus for medium-voltage electronic power conversion
A power converter includes a multiple-winding transformer. The multiple-winding transformer provides an electromagnetic link between an input side and an output side of the power converter. An inductor is arranged on at least one of the input side and the output side of the power converter in parallel with the multiple-winding transformer. At least one first capacitor is arranged on the input side of the power converter in parallel with the multiple-winding transformer and the inductor. At least one second capacitor is arranged on the output side of the power converter in parallel with the multiple-winding transformer. The inductor, the at least one first capacitor, and the at least one second capacitor define a parallel resonance tank. A first plurality of switching devices is arranged on the input side. A second plurality of switching devices is arranged on the output side.
US10998822B2 Power transfer device with a plurality of converters
A power transfer device and an associated method thereof are disclosed. The power transfer device includes a driver unit having a plurality of converters. The driver unit includes a plurality of legs forming ones of the plurality of converters, such that at least one leg of a first converter of the plurality of converters is common to a second converter of the plurality of converters. Each converter of the plurality of converters includes an output terminal. The driver unit may include a plurality of transmitter coils. In some implementations, a different transmitter coil is coupled to each output terminal of a respective converter.
US10998818B2 Asynchronous dropout transition for multi-level and single-level buck converters
A multi-level buck converter is provided with seamless transitions back and forth from synchronous to asynchronous low dropout modes of operation.
US10998817B2 Auto calibration dead-time control circuit
Devices and methods are provided for controlling dead-time of a direct current to direct current (DC-DC) converter. A control circuit includes a first transistor having a source/drain terminal coupled to an output voltage of the DC-DC converter configured to provide current based on the output voltage. The control circuit also includes a digital up/down counter having an output terminal electrically coupled to an input terminal of a delay cell of the DC-DC converter. A current sensing circuit of the control circuit is electrically coupled to an input terminal of the digital up/down counter configured to receive the current and drive the digital up/down counter based on the current.
US10998813B2 Modular multi-level converter and DC failure blocking method therefor
A modular multilevel converter (MMC) includes multiple converter arms, each converter arm having: N submodules connected to each other in series, N being an integer equal to or greater than 2; and a circuit opening unit connected to the N submodules in series to open a circuit of the converter arm, wherein the N submodules has n submodules including full-bridge circuits and N−n submodules including half-bridge circuits, n being less than N.
US10998812B2 Detection device, control device, and inverter device
A detection error occurs due to ripple when a current transformer detects zero cross of current. Provided is a detection device for detecting zero cross of output current output from switching circuit including a first switching element and a second switching element connected in series, and the detection device has: an acquisition unit which acquires an observation value that is based on gate current or an observation value based on gate voltage of at least one switching element of the first switching element and the second switching element, during Miller period in which Miller capacitance between a drain and a gate is charged; and a detection unit which detects zero cross of output current flowing between (i) output terminal between first switching element and second switching element and (ii) a load connect to output terminal, based on observation value during Miller period.
US10998811B2 Electronic converter and related control method, control circuit and computer-program
An electronic converter includes first and second inputs, first and second outputs, and a switching cell configured to supply current. The switching cell includes a half-bridge including first and second switches connected in series between the two inputs. The half-bridge includes a intermediate point between the first and second switch, a first inductor directly connected to the first output, a second inductor connected to the intermediate point, a first capacitor connected in series with the first and second inductors, a second capacitor connected between the intermediate point and the second input, and a circuit connected between a terminal of the first inductor and the second output. A circuit path of the converter is configured to couple the second inductor with the first output through the first capacitor and the first inductor, and another circuit path is configured to couple the second capacitor with the first output through the first inductor.
US10998810B2 Converter with soft switching function
A DC-DC converter has a configuration in which a first full-bridge circuit and a second full-bridge circuit are connected via a transformer and an inductor. A control circuit causes output power to follow target power by changing switching frequencies (angular frequencies) of switching elements so that that an inductor current flowing during a dead time of the switching elements becomes larger than or equal to a threshold current.
US10998808B2 Power conversion device
A power conversion device, that includes a drive circuit 11a that drives a switching element 4 included in an upper-arm for one of three phases, a drive circuit 11b that drives a switching element 5 included in a lower-arm for the one phase, and a control circuit 9 that transmits a control signal to the drive circuits 11a, 11b, is provided. The power conversion device includes power supply circuits 12a, 12b that provide power to the drive circuits 11a, 11b, respectively, a low-voltage power supply 6 that supplies power to one of the power supply circuits, 12a, and a high-voltage power supply 1 that supplies power to the other of the power supply circuits, 12b. Accordingly, it is possible to reliably protect a system: by realizing minimal redundancy of the power supply, the power supply generation circuit, etc.; and by realizing the short-circuit mode at the time of error occurrence.
US10998803B2 Homopolar motor for a flywheel energy storage system
Embodiments of the subject invention are directed to a homopolar motor and its mechanical coupling with a flywheel rotor. The homopolar motor includes a rotor and no additional bearings, shafts, gears, pulleys, etc., are required to couple the flywheel rotor and the rotor of the homopolar motor. The homopolar motor includes a stator with a stator laminate and a number of stator pole pieces. The pole pieces generate magnetic flux across a first radial gap to rotor assembly to generate torque. Rotor assembly is coupled to and rotates with shaft which in turn rotates the flywheel rotor. The rotor assembly includes a rotor laminate stack and a field coupler. The field coupler has a top portion that rotates with the shaft and a bottom portion that attaches to a housing and remains stationary.
US10998801B2 Compressor
A compressor includes a shaft, a motor unit that causes the shaft to rotate, a compressor unit that compresses a refrigerant according to rotation of the shaft, and a housing that stores therein the shaft, the motor unit, and the compressor unit, wherein the housing and the motor unit are joined by welding in a plurality of welding areas, the motor unit includes a rotor that is fixed to the shaft, and a stator core that surrounds the rotor, a plurality of core sheets are superimposed in the stator core and the stator core includes a plurality of teeth around which a coil is wounded and a plurality of swaging fixing areas where swaging areas fix the core sheets mutually, and the welding areas are formed in only positions corresponding to the swaging fixing areas.
US10998800B2 Method of manufacturing a rotor and electric machine
The invention relates to a method of manufacturing a rotor for an electric machine, wherein the rotor is composed of at least one electric sheet wherein at least one electric sheet is thermally treated regionally to directly modify its magnetic permeability in the treated region.
US10998799B2 Position sensor assembly
A rotary position sensor assembly (10) for detecting the angular position of the rotor (104) of a motor. The assembly (10) includes at least one sensor (12) and a sensor target (14) which is moveable relative to the sensor (12). The sensor target (14) comprises a tubular body (16) with a plurality of integrally-formed radially-extending sections (18). These sections (18) include two radial upper edge portions (24) which are supported by a radially-extending support which is set back from the edge portions (24). Each of the two upper edge portions (24) provide a target for the sensor. A sensor target (14) for use in a position sensor assembly (10), a method of production of the sensor target (14), and an electromechanical actuator which utilises the rotary position sensor assembly (10) are also provided.
US10998796B2 Structure for cooling rotating electrical machine and vehicle drive device
A structure for cooling a rotating electrical machine includes: an oil pump, a supply oil passage connected to a discharge port of the oil pump, and a first oil passage that is an oil passage located above a stator of the rotating electrical machine in a vertical direction and that has a supplied portion, a discharge hole, and a discharge portion. The supplied portion is connected to the supply oil passage. The discharge hole is formed on a first side in an axial direction, which is one side in the axial direction of the rotating electrical machine with respect to the supplied portion and is configured to discharge oil toward the stator. The discharge portion is formed on the first side with respect to the discharge hole. A second oil passage is formed inside a rotor shaft to which a rotor of the rotating electrical machine is fixed, and a third oil passage connects the discharge portion of the first oil passage and the second oil passage. The third oil passage is formed along a first wall of the case which is located on the first side with respect to the rotating electrical machine.
US10998795B2 Cooling schemes and methods for cooling tower motors
The present invention provides techniques, schemes configurations and methods for removing or reducing heat in motors. In one embodiment, the present invention is directed to a cooling tower having a cooling tower structure and a motor supported by the cooling tower structure. The motor has a motor casing and a rotatable shaft. The cooling tower further has a cooling tower fan that has a fan hub, a plurality of fan blades attached to the rotatable shaft and a supplemental fan attached to the fan hub such that the supplemental fan is between the fan hub and the motor. Rotation of the cooling tower fan causes rotation of the supplemental fan which increases airflow around the casing of the motor so as to facilitate cooling of the motor. Other embodiments of configurations, schemes, method and techniques for thermally managing motors are described herein in detail.
US10998793B2 Motor for drone and drone including same
The present invention provides a motor for a drone, comprising: a rotary shaft; a stator including a hole into which the rotary shaft is inserted; and a rotor arranged on the outer side of the stator, wherein the rotor comprises: a cover part coupled to the rotary shaft so as to cover the upper portion of the stator; a body part for covering a side portion of the stator; and a magnet coupled to the inner circumferential surface of the body part, wherein the cover part comprises: a propeller coupling part including a hole through which the rotary shaft penetrates; an upper surface part connected to the body part; a connecting part for connecting the propeller coupling part and the upper surface part; and a plurality of blades arranged in the radial direction from the lateral surface of the propeller coupling part and formed so as to be spaced apart from the upper surface part. Therefore, the present invention provides the advantageous effects of preventing water or foreign material from permeating into the motor while ensuring an air passage for heat dissipation.
US10998791B2 Stator and rotating electric machine
A stator of the present invention includes a conductor wire. A portion of the conductor wire disposed adjacent to a coil winding center is connected to a power supply. A portion of the conductor wire disposed outwardly away from the coil winding center is connected to a neutral point.
US10998789B2 Busbar unit for a stator of an electric motor
A busbar unit for a stator of an electric motor may include a busbar holder at least a portion of which is made of an electrically insulating material and is to be positioned on an axial side of a stator, the busbar holder including a stator surface that is intended to face an axial side of a stator when the busbar holder is positioned on the axial side of the stator as intended, and at least one busbar mounted on the busbar holder. The at least one busbar may include a power source connection terminal to be electrically connected to a power source, and at least one coil connection terminal to be electrically connected to a coil of the stator and protruding beyond the stator surface of the busbar holder.
US10998785B2 Rotor of an induction machine
A rotor of an induction machine includes a ferromagnetic core structure and a cage winding. The cage winding includes rotor bars and end-rings. The rotor bars are located in slots of the ferromagnetic core structure. The end-rings connect the ends of the rotor bars to each other at the ends of the ferromagnetic core structure. The radial height of the slots of the ferromagnetic core structure is greater than the radial height of the rotor bars so that the bottom portions of the slots are free from the rotor bars. Therefore, the bottom portions of the slots constitute cooling ducts for conducting cooling fluid through the rotor. As the rotor bars constitute one wall of each cooling duct, the cooling fluid has a direct contact with the rotor bars.
US10998780B2 Support structure for a laminated core of a stator segment
The invention relates to a support structure (17) for a laminated core (9) of a stator segment (13) of a dynamoelectric machine having an external rotor, the support structure (17) having two joint plates (6) and two curved pressure plates (1), the respective longitudinal faces of which are in each case mutually opposed, and which encompass a predefinable space and can be connected at their abutting edges. The support structure also has substantially radial bars or ribs (3) between the pressure plates (1) and at least one element having polygonal cut-outs, which element is connected to a longitudinal face of the ribs (3) and forms a base plate of the support structure (17).
US10998779B2 Fastening system for an electric machine
A vehicle includes a housing, an electric machine configured to propel the vehicle, and a clamp. The housing defines an internal cavity, and has first and second stepped surfaces extending radially inward and into the cavity. The electric machine is disposed within the cavity. The electric machine has a stator that includes third and fourth stepped surfaces that extend radially outward. The clamp engages the first and third stepped surfaces, and axially forces the fourth stepped surface into engagement with the second stepped surface.
US10998775B2 Apparatus and method for performing power control in wireless power transfer system
Provided are a device and method for performing authentication in a wireless power transfer system. Provided is an authentication method in a wireless power transfer system including receiving a first packet including indication information on whether a target device supports an authentication function from the target device; transmitting, when the target device supports an authentication function, an authentication request message to the target device; receiving an authentication response message including a certificate on wireless charging from the target device in response to the authentication request message; and confirming authentication of the target device based on the authentication response message.
US10998772B2 Electric power transmitting device and electric power receiving device
An electric power transmitting device includes a radio frequency power circuit that converts a direct current power supply to radio frequency electric power having a switching frequency, a transmitting coil connected to the radio frequency power circuit and magnetically coupled to a receiving coil in an electric power receiving device, and a transmitting resonance capacitor that is connected to the transmitting coil and that forms a resonant circuit together with the transmitting coil. The transmitting coil has flexibility to allow a coil opening to be closed, and capacitance of the transmitting resonance capacitor is determined so that while the transmitting coil is opened, resonance of the resonant circuit occurs at a resonant frequency, which matches the switching frequency, and while the transmitting coil is substantially closed, the resonance of the resonant circuit does not occur at the switching frequency, which deviates from a resonant frequency of the resonant circuit.
US10998769B2 Power transmission circuitry, power reception circuitry, wireless power transmission system, and wireless power transmission method
A power transmission circuitry transmits power wirelessly to a plurality of power reception circuitry simultaneously. The power transmission circuitry includes, a communication circuit that wirelessly receives information on receiving power of the plurality of power reception circuitry, and a transmitting power control circuit that controls transmitting power based on the information on receiving power of the plurality of power reception circuitry received by the communication circuit.
US10998759B2 Uninterruptible power supply with DC output
An uninterruptible power supply with DC output includes an AC-to-DC conversion circuit coupled to an AC power source for outputting a first DC power source, a charging and discharging module for outputting a second DC power source, at least one power module coupled to the AC-to-DC conversion circuit and the charging and discharging module, a user operation interface disposed between the at least one power module and at least one load, and the user operation interface includes at least one operation unit, the power required for each load is selected by each operation unit so that at least one power module uninterruptedly supplies power to each load.
US10998758B2 Power supply apparatus and electricity storage device
A power supply apparatus includes a latch type first relay inserted between a system power supply and a load, where the latch type first relay includes a switch, a tripping coil configured to open the switch, and a closing coil configured to close the switch, an electricity storage system including a charging and discharging unit inserted between a secondary battery and the load, a non-latch type second relay including a contact and an operating coil configured to open and close the contact, where the operating coil is connected between the electricity storage system and the load, and a control circuit connected to the first relay via the contact of the second relay.
US10998757B2 Smartphone interfaced automotive smart battery with self boosting capability
A smart automotive battery electrical energy storage device-system with built-in backup power. The battery has a primary power unit and a booster power unit which may reside in the same enclosure as that of the primary power unit and primary power unit and a booster power unit are electrically isolated most of the time. The primary power unit and a booster power unit are electrically connected intermittently when certain conditions are sensed. The battery has an electronic control unit with wireless transceiver electronic element. The booster power unit can be connected to the primary power unit using a smartphone application. The nominal voltage provided by the booster power unit can be same, higher or lower than the nominal voltage provided by primary power unit. Each of the primary power unit and booster power unit is comprised of multiple individual battery cells.
US10998754B2 Device and method for controlling transfer of DC power between nodes
To effectively determine premises as a counterpart for transmission or reception of power in a case of interchanging direct-current power between respective premisesA control device (110) according to the present invention includes a power control unit (114) configured to determine a node that performs transmission or reception of direct-current power to or from an own node by using profile information indicating a power usage state of each of the nodes exchanging direct-current power with each other.
US10998753B2 Systems and methods for charging electric vehicles
Systems and methods for charging electric vehicles and for quantitative and qualitative load balancing of electrical demand are provided.
US10998751B2 Wireless charging system, wireless charging device, wireless charging method, and device to be charged
Provided are a wireless charging system, device, and method and a device to be charged. The wireless charging system includes the wireless charging device and the device to be charged. The wireless charging device includes a wireless transmitter circuit and a first communication control circuit. The device to be charged includes a battery, a wireless receiver circuit, a first charging channel, a detection circuit and a second communication control circuit. The second communication control circuit is configured to perform wireless communication with the first communication control circuit based on the output voltage and/or the output current of the wireless receiver circuit detected by the detection circuit, such that the first communication control circuit adjusts a transmitting power of the wireless transmitter circuit, to enable the output voltage and/or the output current of the wireless receiver circuit to match a charging stage where the battery presently is.
US10998744B1 Vaporizer charging structure
A charging structure for a vaporizer. The charging structure includes a housing, a first electrical contact coupled to and extending outward from a first end of the housing, a spacer coupled to the first electrical contact, and a second electrical contact coupled to and extending outward from the spacer. The first electrical contact includes an exposed outer surface that extends in a continuous loop. The second electrical contact includes an exposed side surface that extends in a continuous loop and an end surface coupled to the side surface. Both the side surface and the end surface are electrically conductive. A vaporizer including the charging structure.
US10998743B2 Mobile power bank
A mobile power bank includes at least two cuboid modules including a control module and a battery module. The battery module includes a first telescopic element disposed on a first side, a first hole corresponding to the first telescopic element, a second telescopic element disposed on a sixth side, and second holes. The control module includes a first telescopic element disposed on a first side, a first hole corresponding to the first telescopic element and disposed on a second side, a power function element disposed on a sixth side, and second holes. The first telescopic element is electrically connected to the first hole in a pluggable manner. The second telescopic element is electrically connected to the second hole in a pluggable manner. The control module manages charging and discharging of the battery module accessed to the control module.
US10998741B2 Charger
Some embodiments of the present invention provide a charger. According to the charger, a detection signal generation circuit actively sends a detection signal; a feedback circuit detects level signals on a sampling component, and generates a feedback signal according to the level signals; a switch component controls, according to the feedback signal, the charger to output a charging voltage; and when the level signals meet a preset condition (the preset condition is a preset condition that the level signals meet when an abnormal short circuit occurs on a charging interface), the switch component controls the charger to stop outputting the charging voltage.
US10998740B2 Battery control system
A battery control system includes a secondary battery producing gas inside thereof when being used; and a control unit that controls charging/discharging of the secondary battery. The control unit includes a capacity measuring unit that measures capacity of the secondary battery being deteriorated with the use of the same; and a stop commanding unit that stops charging/discharging of the secondary battery, when the capacity measured by the capacity measuring unit is less than or equal to a predetermined threshold.
US10998735B2 Desktop or floor LED lighting device has USB-port(s)
Quickly USB Charging ports for lighting device has USB charging-ports which meet 2007 released specification has minimum 1.0 Amp to 5 Amp at DC 5 Volt safety and quickly charging capacity to quickly charge DC current into energy-storage unit or assembly inside the other electric or digital product(s) without high voltage DC current for overheat and fire risk and, optionally, additional outlet-units, to supply AC current to other electric or digital devices including smart phone, computer, communication, consumer electric products. The USB-unit(s) or USB-Module(s) or Outlet-unit(s) fit within or install on anywhere of the item's housing including anywhere of the base, pole, bar, stand, step, contour, edge, walls. The said USB charger only has charging function no any data transmit and only have one input power source not more than one and charging capacity minimum 1.0 Amp up for quickly charge from USB-Charging-ports by 2 male USB-plugs' USB-wire to the device's female USB-ports. The device has 2nd or more circuit-inside of device's housing to supply the current to other functions including other light source, LEDs, Plurality of LEDs has different colors, controller, switch, sensor, motion sensor, PIR, remote controller, IP cam and related IR photo-diode or wireless communication for big current needed which may use 2nd transformer to supply big Amperage and different working voltage to prevent from 1 transformer not only supply USB Charging-ports(s) but also Big Power consumption for LEDs or other light source or other functions need power.
US10998733B2 Power conversion system and associated control method
Power conversion systems and an associated control methods are disclosed. The system includes a plurality of converters connected in parallel on an AC side, each converter includes an AC side for being coupled to a power grid, a DC side for being coupled to a DC source, and a first terminal and a second terminal on said DC side. The outputs on the AC side of all the converters are connected to a common output point, the first terminals of the different converters of the system being grounded, and the second terminals of said converters being independent to one another. Each source is therefore adapted and configured to work independently of the rest of the sources.
US10998727B2 Power management across point of source to point of load
Disclosed techniques include power management across point of source to point of load. Energy is obtained from points of energy generation, where data obtained at a time of energy generation includes information on energy and metadata about the energy. Connection is enabled from the points of energy generation to a large-scale energy storage subsystem. Load information is received from points of load, where the points of load are connected to an energy grid. Processors are used to calculate an energy control policy, based on information on the energy, the energy metadata, availability of the large-scale energy storage subsystem, and the load information. Routing of the energy is controlled from the points of energy generation to the points of load based on the energy control policy. The large-scale energy storage subsystem is controlled based on the energy control policy.
US10998721B2 Electrostatic discharge (ESD) protection circuits using tunneling field effect transistor (TFET) and impact ionization MOSFET (IMOS) devices
Electrostatic discharge (ESD) protection is provided in circuits which use of a tunneling field effect transistor (TFET) or an impact ionization MOSFET (IMOS). These circuits are supported in silicon on insulator (SOI) and bulk substrate configurations to function as protection diodes, supply clamps, failsafe circuits and cutter cells. Implementations with parasitic bipolar devices provide additional parallel discharge paths.
US10998718B2 Lightning and overvoltage protection device for data networks, telephony services, electroacoustic installations or bus systems
The invention relates to a lightning and overvoltage protection device for data networks, telephony services, electroacoustic installations or bus systems having at least two grid-side input terminals and at least two output terminals, to which the load that is to be protected can be connected, furthermore having a gas-discharge surge arrester that connects the input terminals and an inductance located between the respective input and output terminal. According to the invention, the inductances are configured as current-compensated inductors having a core and a primary winding and a secondary winding, wherein the load current flows through the windings in different directions so that the respective magnetic fields cancel out. In the event of transient overvoltages, the arising surge current is bypassed by means of a switching device that then closes at one of the two windings, for example the secondary winding, in such a way that, owing to the winding through which current flows, for example the primary winding, the core reaches saturation and the coupling between the windings is released, with the result that no voltage is established across the load and the voltage applied to the winding through which current flows ignites the gas-discharge surge arrester.
US10998716B2 Devices, systems and methods to monitor and report wiring status for zone selective interlocking cables
Various embodiments of the present invention are directed to a first trip unit that is configured to be coupled to a power distribution system arranged in a Zone Selective Interlocking (ZSI) arrangement. The first trip unit includes an Input/Output circuit including a ZSI input terminal and a ZSI output terminal, a heartbeat signaling module configured to transmit a second signal to a second trip unit in a lower-level zone than the first trip unit, responsive to the normal condition, a first monitoring module configured to monitor a first signal received by the first trip from a third trip unit in a higher-level zone, responsive to the normal condition, and a second monitoring module configured to detect the fault condition. Related systems, devices, and methods are also described.
US10998715B2 Protection apparatus
There is provided a protection apparatus for protecting an electrical network. The protection apparatus comprises: at least one protection device configured to protect the electrical network from a fault in response to a or a respective protection criterion being met; and a controller configured to: receive real-time information on a change in topological structure of the electrical network; perform an online determination of the real-time impedance or admittance matrix of the electrical network based on the change in topological structure of the electrical network; and adapt the or each protection criterion based on the real-time impedance or admittance matrix.
US10998711B2 Circuit breaker for DC circuits using coupled induction
An improved DC circuit breaker is provided for automatically detecting and isolating a fault between a source and a ground. The DC circuit breaker comprises at least one switch, in electrical series with a first inductor between the source and a load, and a second inductor magnetically coupled to the first inductor wherein a first side of the second inductor is electrically connected to the load and a second side of the second inductor is grounded through a capacitor.
US10998706B2 Laminated bus bars
A system includes a first bus bar. A foil element is spaced apart from the first bus bar. The foil element is electrically connected to the first bus bar by grid elements. A second bus bar is spaced apart from the foil element across a dielectric layer. The system can include a second foil element spaced apart from the second bus bar.
US10998699B2 Method and system for configuring a switch cabinet
A configuration system for reconfiguring a switch cabinet includes a detection unit—which detects functional units of an electric circuit, which are mounted within a switch cabinet, by way of characteristic features of the functional units, which have unambiguous identification features which are read out by the detection unit. A configuration unit contains a processor, which determines an electric circuit diagram of the electric circuit on the basis of the functional units of the electric circuit which are detected by way of the characteristic features and automatically replaces the detected functional units of the determined circuit diagram with associated replacement functional units which are stored in a database. An output unit is provided for outputting the determined replacement functional units.
US10998694B2 Laser diode
A laser diode according to an embodiment may include a substrate, a plurality of light emitting structures disposed on the substrate and including a first reflective layer and a second reflective layer, a first electrode electrically connected with the first reflective layer of the light emitting structure, a second electrode electrically connected with the second reflective layer of the light emitting structure, a first insulating layer disposed on the first electrode, a first bonding pad electrically connected with the first electrode and disposed on the substrate, and a second bonding pad electrically connected with the second electrode and disposed on the substrate.
US10998693B1 Stimulated X-ray emission source with crystalline resonance cavity
An X-ray laser has a target anode of a crystalline material that emits X-ray radiation in response to excitation and that is located on a thermally conductive substrate. An X-ray source provides an input X-ray beam that illuminates a predetermined volume of the target anode at a predefined angle relative to a surface of the anode so as to induce a Borrmann mode standing wave in the predetermined volume. An electron source outputs an electron beam that is incident on the Borrmann mode region so as to cause electron impact ionization of the crystalline material and thereby induce stimulated emission of a coherent output X-ray beam.
US10998692B2 Laser oscillation device
A laser oscillation device includes a laser oscillation unit, which is a laser oscillation part that generates multiple first laser beams having different wavelengths from one another, multiple sensors having different sensitivity characteristics from one another each representing light-receiving sensitivity for the wavelengths of the multiple first laser beams, to each output first voltages dependent on outputs of the multiple first laser beams. The laser oscillation device includes a computing unit that corrects the multiple first voltages using the sensitivity characteristics of the multiple sensors, and controls the laser oscillation unit based on multiple second voltages which correspond to multiple first voltages obtained after the correction.
US10998685B2 Single pair ethernet connector system
In one embodiment, an apparatus includes a connector plug for attachment to a single pair Ethernet cable comprising a pair of conductors, and configured for being received in a connector receptacle. The connector plug includes a first end for receiving the single pair Ethernet cable and a second end having a pair of contacts, each of the contacts comprising a receptacle contact interface, a conductor interface, and an extension to provide an increased width between conductor gripping prongs at the conductor interface while maintaining a consistent spacing between the pair of contacts at the receptacle contact interface with connector plugs configured to mate with different gauge cables.
US10998684B2 Power supply connector
A power supply connector adapted to be connected to a power supply and a mating electrical connector comprises a housing, a positive conductive terminal positioned in the housing, and a negative conductive terminal positioned in the housing. The positive conductive terminal is electrically connected to a positive wire of the power supply and a mating positive terminal of the mating electrical connector. The positive conductive terminal is positioned between a first surface of a tongue of the housing and a first inner wall of the housing. The negative conductive terminal is electrically connected to a negative wire of the power supply and a mating negative terminal of the mating electrical connector. The negative conductive terminal is positioned between a second surface of the tongue and a second inner wall of the housing.
US10998682B2 Connector
A connector (1) forms an internal space (13) for accommodating a circuit board (12) and a case (11). The connector (1) includes first terminals (2), a first core (5), second terminals, a second core, a housing (8) and a ventilation path (14). The first core (5) holds the first terminals (2) while exposing both ends. The second core faces and overlaps the first core (5). The second core holds the second terminals while exposing both ends. The housing (8) covers at least parts of the first and second cores. The ventilation path (14) allows the internal space (13) to communicate with outside air. At least a part of the ventilation path (14) is constituted by a groove portion (512) in at least one of overlapping surfaces of the first and second cores (5) overlapping each other. The groove portion (512) has a bent shape in the overlapping surface.
US10998678B1 Modular electrical connector with additional grounding
An electrical connector assembly which controls cross talk and signal radiation. Signal pathways are provided on modules in a first connector housing, with the signal pathways being arranged in differential pairs. Second ground pathways are positioned between side surfaces of the modules and respective signal pathways of the signal pathways. Signal contacts are positioned in the second connector housing. Second ground contacts are positioned in the second connector housing. The second ground contacts are positioned between side surfaces of the second modules and respective signal contacts of the signal contacts. The second ground pathways engage the second ground contacts of the second modules to balance the differential pairs of signal pathways to optimize impedance and shielding of the signal pathways.
US10998677B2 Electrical connector transmitting high frequency signals
An electrical connector includes an insulative housing with a plurality of passageways and a plurality of contacts received therein. The contact includes an upstanding section retained in the passageway with a spring arm extending from an upper region of the upstanding plate and above the mating surface, and a mounting leg extending from a lower region of the upstanding plate around the mounting surface. The spring arm forms a contacting section around a free end thereof. The contact further includes an extension extending from the upstanding section and optimally above the mating surface so as to be located between the spring arm and the mating surface in the vertical direction. The extension and the spring arm are partially overlapped in the vertical direction and results in the capacitance effect therebetween, thus lowering impedance.
US10998671B2 DIMM/expansion card retention method for highly kinematic environments
A system and method for stabilizing a DIMM in a DIMM connector so as to reduce wear related electrical disconnections therebetween. A base is disposed between adjacent DIMM connectors and is coupled to the motherboard. A cap engages a top edge of a plurality of DIMMs and an adjustable force is applied to the top of the DIMMS by turning a screw which extends from the cap into the base.
US10998669B2 Connector with receptacle having moving plate and sealing member mounted in the receptacle
It is aimed to mount a sealing member into a receptacle after arranging a moving plate in the receptacle. In a fitting space (28) of a receptacle (25), plate lock portions (44) are provided to project, a moving plate (14) to be locked by the plate locks (44) at a protecting position is arranged, and a sealing member (16) is arranged closer to an opening than the plate locks (44). The receptacle (25) is composed of a body-side receptacle (30) including the plate locks (44) and a tip-side receptacle (31) arranged closer to the opening of the fitting space (28) than the body-side receptacle (30) and to be coupled to the body-side receptacle (30). The sealing member (16) is fixed by being sandwiched between the body-side receptacle (30) and the tip-side receptacle (31).
US10998668B2 Connector assembly with a case that has a connection stopping portion that prevents stopping contact between first and second connectors
A connector assembly (10) disclosed by this specification is provided with a male connector (first connector) (14) including a connector-side receptacle (24) and to be fixed to a printed body (fixing member) (12), a female connector (second connector) to be fit into the connector-side receptacle of the first connector, and a case configured to accommodate the fixing member. The connector-side receptacle has a first facing surface configured to face a second facing surface provided on the second connector in a connecting direction. The case includes a connection stopping portion configured to come into contact with a contact portion provided on the second connector. A connecting operation of the first connector and the second connector is stopped in a state where the first facing surface and the second facing surface are not in contact by the contact of the contact portion and the connection stopping portion.
US10998665B2 Hybrid connector
A connector (100) includes a body (101) and a plurality of ports (102,103,104) extending distally from a front major face (301) of the body. The body defines a connector bay (320) configured to couple to any of a single-tube, intermittent, deep vein thrombosis therapy male connector (901), a double-tube, intermittent, deep vein thrombosis therapy male connector (902), or a three-tube, sequential, deep vein thrombosis therapy male connector (903).
US10998663B2 Liquid-proof connector
A liquid-proof connector includes a columnar terminal having a rectangular cross-sectional shape and a connector that includes a connector housing which is obtained through insert molding with the columnar terminal, is made of fiber-reinforced plastic in which fibers are oriented in a longitudinal direction of the columnar terminal, and has a terminal holding hole to which the columnar terminal is inserted and a fitting portion which fits to a counterpart terminal. An in-holding-hole insertion portion which is a portion being present within the terminal holding hole of the columnar terminal is fixed to the terminal holding hole in an airtight state by bringing a surface in close contact with an inner surface of the terminal holding hole. Tensile strength of the fiber-reinforced plastic in a direction perpendicular to the longitudinal direction is 45 MPa or more.
US10998662B2 Electrical connector
An electrical connector includes an insulating body provided with a accommodating hole, and a terminal and an electrical conductor accommodated in the accommodating hole and separately provided. The terminal includes a base provided in the corresponding accommodating hole, and two elastic arms respectively formed by bending and extending from the base. Each elastic arm extends to form a contact portion. Each contact portion extends to form an extending arm. Each extending arm has a first side edge, a second side edge and an end edge. Each first side edge has an abutting portion for abutting the corresponding electrical conductor. Each first side edge has a first guide portion extending between a corresponding contact portion and a corresponding abutting portion, and a second guide portion extending between the corresponding abutting portion and a corresponding end edge.
US10998660B2 Connector assembly
A connector assembly includes a first electronic component, an electrical connector and a shielding shell fixed to the first electronic component, a second electronic component located above the first electronic component, and a mating member fixed to the second electronic component. The electrical connector includes an insulating body, and a first terminal electrically connected to the first electronic component. The mating member includes a second terminal electrically connected to the second electronic component. The shielding shell has a first grounding portion and a second grounding portion, and covers outside the first terminal. The first grounding portion is electrically connected to the first electronic component. When the mating member is downward mated with the electrical connector, the second terminal is inserted into the shielding shell to be mated with the first terminal, and the second grounding portion abuts the second electronic component to be electrically connected to the second electronic component.
US10998659B2 Female terminal
A female terminal 10 to be fit to a male terminal 60 and connected to a wire 40 includes a box-shaped female body portion 12 open in a front-rear direction, the male terminal 60 being inserted into the female body portion, a contact pressure applying portion 16 configured to apply a contact pressure to the male terminal 60 inwardly of the female body portion 12 from a ceiling wall 14 of the female body portion 12, and bottom wall contact portions 26 projecting from a bottom wall 24 of the female body portion 12 and configured to contact the male terminal 60. A conductor portion of the wire 40 is mounted by welding on a back surface 28 opposite to a surface where the bottom wall 24 and the male terminal 60 are in contact.
US10998657B2 Precious-metal-alloy contacts
Contacts that can be highly corrosion resistant, can be readily manufactured, and can conserve precious materials. One example can provide contacts having a layer of a precious-metal alloy to improve corrosion resistance. The precious-metal-alloy layer can be plated with a hard, durable, wear and corrosion resistant plating stack for further corrosion resistance and wear improvement. The resources consumed by a contact can be reduced by forming a bulk or substrate region of the contact using a more readily available material, such as copper or a material that is primarily copper based.
US10998651B2 Flame-resistant heat shrink assemblies for trace heating cables
An end cap for a heat shrink kit having a heat shrink tubing, wherein the end cap includes a tubing portion sized to be inserted into the heat shrink tubing and an end portion configured to prevent at least a portion of a flame from reaching the heat shrink tubing.
US10998650B2 Grounding terminal and wire harness
Provided is a grounding terminal comprising a terminal fitting including a crimp portion, and a fastened portion that is provided on the front lower side of the crimp portion and is to be connected to a grounding surface using a fastening member, the terminal fitting being provided with a stepped portion between the crimp portion and the fastened portion. A covering layer is configured to be formed on the grounding terminal by thermally shrinking a heat-shrinkable tube including, on its inner circumferential portion, a water sealing agent to be used to cover at least the crimp portion of the terminal fitting and seal the electric wire from water. A water sealing agent is configured to be distributed up to the front side with respect to the covering layer as viewed from above, and a hanging-down length d of a water sealing agent is within the range of the stepped portion.
US10998649B2 Spring-force connection and round plug-in connector with a large number of spring-force connections
A spring-force connection having a housing part, a pivot lever, an electrically conductive connecting device and a contact spring by means of which a conductor (L) can apply force to the connecting device. The contact spring can be pivoted between release and clamping positions and has a pressing and a clamping limb, connected to the pressing limb using a bending joint. The pivot lever has a driver and the pressing limb is arranged between the pressing device and the driver in the closed position of the pivot lever and, by pivoting the pivot lever into its closed position, the pressing device can indirectly apply force to the pressing limb so that the contact spring is pivoted into its clamping position, so that the conductor applies force to the connecting device with the clamping limb and, by pivoting the pivot lever into its open position, the driver can indirectly apply force to the pressing limb so that the contact spring is pivoted into its release position.
US10998646B2 Electrical connection structure, electrical connection method, electric connector, and electric device
There are provided an electrical connection structure, an electrical connection method and an electric connector capable of improving contact reliability, and an electric device including the electrical connection structure. The electrical connection structure includes a swage part configured to sandwich a first electric conductor and a sheet member having a second electric conductor, and an elastic member provided between the first electric conductor and the sheet member in a sandwiching portion of the swage part, the elastic member being configured to connect between the first electric conductor and the sheet member. The first electric conductor and the second electric conductor are electrically connected to each other via a contact point provided in the first electric conductor and a contact point provided in the second electric conductor in the sandwiching portion.
US10998639B2 Discrete metallic particles and multilayer structures comprising reflective core layers
A metallic component including a metallic material and having a skin depth δ of greater than or equal to 1.0 μm in a frequency range from 20-40 GHz, as calculated by: δ = 2 ⁢ ρ ( 2 ⁢ π ⁢ ⁢ f ) ⁢ ( μ 0 ⁢ μ r ) ≈ 5 ⁢ 0 ⁢ 3 ⁢ ρ μ r ⁢ f . In this equation, δ is skin depth in meters (m); ρ is resistivity in ohm meter (Ω·m); f is frequency of an electromagnetic radiation in hertz (Hz); μ0 is permeability; and μr is relative permeability of the metallic material. The metallic component may be a discrete metallic particle or a layer in a multilayer thin film.
US10998635B2 Antenna apparatus and vehicle
A vehicle may include a GPS receiver, a wireless communication apparatus, and the antenna, wherein the antenna may have a first conductive plate in which a slot is formed, a second conductive plate disposed in parallel to the first conductive plate, a dielectric member located between the first conductive plate and the second conductive plate, a plurality of via holes penetrating the first and second conductive plates and the dielectric member, a first feed member configured to transmit a first signal received through the first and the second conductive plates to the GPS receiver, and a second feed member configured to radiate a second signal supplied from the wireless communication apparatus to an inside of a resonance cavity formed by the plurality of via holes.
US10998633B2 Compact wideband high gain circularly polarized antenna
A compact wideband single feed circularly polarized antenna is provided. The circularly polarized antenna may include a ground plane. The circularly polarized antenna may include a radiating patch with an embedded ring-shaped slot. The circularly polarized antenna may include a via that shorts a round section of the radiating patch surrounded by the ring-shaped slot to the ground plane. The circularly polarized antenna may include a coaxial feed. The inner conductive material of the coaxial feed may be connected to the radiating patch and the outer conductive material of the coaxial feed may touch the ground plane. The circularly polarized antenna may include a slit-slotted parasitic square patch.
US10998632B2 Antenna system and mobile terminal
The present disclosure provides an antenna system and a mobile terminal. The antenna system comprises a metal frame, a main board received in the metal frame, and a first feeding point, a second feeding point, a first grounding point, a second grounding point, a third feeding point, a fourth feeding point, a third grounding point, a fourth grounding point, a first tuning switch, a second tuning switch, a first matching network, a variable capacitor, a third tuning switch, a fourth tuning switch, and a second matching network disposed at the main board. The metal frame is partitioned into a first radiating portion and a second radiating portion at the bottom and a third radiating portion and a fourth radiating portion at the top.
US10998630B2 Antenna module and communication apparatus equipped with the same
An antenna module includes a dielectric substrate having a multilayer structure, a power supply element and a ground electrode (GND) disposed in or on the dielectric substrate, a parasitic element, a power supply wiring line, and first and second stubs to be connected to the power supply wiring line. The parasitic element is disposed in a layer between the power supply element and the ground electrode (GND). The power supply wiring line passes through the parasitic element and supplies radio frequency power to the power supply element. The first stub is connected to a position different from a connection position of the second stub in the power supply wiring line.
US10998628B2 Modulation patterns for surface scattering antennas
Modulation patterns for surface scattering antennas provide desired antenna pattern attributes such as reduced side lobes and reduced grating lobes.
US10998620B2 Coil sharing method and device
An example electronic device includes a first antenna; a second antenna; a driver integrated circuit (IC) configured to transmit magnetic field signal through at least one of the first antenna and the second antenna; a switch configured to switch between short-circuiting connection between the driver IC and the first antenna and opening connection between the driver IC and the first antenna; and a filter configured to filter a pre-determined frequency and connected to the first antenna, the second antenna and the driver IC. The driver IC is configured to transmit the magnetic field signal using both the first antenna and the second antenna based on the switch short-circuiting the connection between the driver IC and the first antenna.
US10998615B1 Spatial antenna diversity techniques
Embodiments disclosed herein include headphone devices with spatially diverse antennas employing multiple operational modes and antenna switching policies. The headphone device may identify a current mode of operation and wirelessly communicate with at least one external device based at least in part on the current mode of operation. Further, operating in a first mode of operation, the headphone device may cause switching circuitry to selectively couple a first antenna to the common port in accordance with a first antenna switching policy. While operating in the second mode of operation, the headphone device may cause circuitry to selectively couple a second antenna to the common port in accordance with a second antenna switching policy that is different from the first antenna switching policy.
US10998612B2 Single space wireless parking with improved antenna placements
A wireless parking meter with an improved antenna location is described. The antenna may be located within a covering protruding from the top of the parking meter, allowing radio frequency (RF) signals to be transmitted through a portion of the parking meter with high permittivity to the RF signals. Additionally or alternatively, the antenna may be located within the parking meter housing above a lower parking meter mechanism housing so that RF signals can be transmitted through the dome covering of the parking meter, which may have a high permittivity to the RF signals.
US10998608B2 Home television antenna with detachable bracket
A home television antenna with a detachable bracket includes a casing, an antenna mainboard and a bracket. The antenna mainboard is disposed inside the casing and connected to a transmission line, and the transmission line extends to the exterior of the casing. The bracket is detachably connected to the casing for supporting the casing. By setting a bracket structure, the home television antenna can be supported and placed on the desktop to avoid impacts on signal transmission while being hung on a wall, and the antenna is conveniently placed on any plane without the need of construction on the wall for fixing the television antenna. The detachable connection between the bracket and the casing facilitates installation and disassembly, and it's convenient for transportation as the volume is reduced after the disassembly and it is convenient to install when the use is needed.
US10998604B2 Excitation and use of guided surface wave modes on lossy media
Disclosed are various embodiments for transmitting energy conveyed in the form of a guided surface-waveguide mode along the surface of a lossy medium such as, e.g., a terrestrial medium by exciting a guided surface waveguide probe.
US10998594B2 Sealed secondary battery
In a secondary battery, a positive electrode current collecting portion and a negative electrode current collecting portion are bonded with a part of a positive electrode current collector exposed portion and a part of a negative electrode current collector exposed portion of a laminated electrode body, respectively. A bonding portion between the positive electrode current collecting portion and the positive electrode current collector exposed portion, and a bonding portion between the negative electrode current collecting portion and the negative electrode current collector exposed portion are formed at positions at which, when the full length in a short side direction of each of the current collector exposed portions of the positive electrode and the negative electrode is set as L, a distance from the end close to the lid in the short side direction is less than L/2.
US10998591B2 Battery and capacitor hybrid assembly structure
Provided is a battery and capacitor hybrid assembly structure includes a cylindrical metal casing, a circular metal cover plate connected to a top end periphery of the cylindrical metal casing by means of an insulation ring to seal an interior of the cylindrical metal casing, a capacitor disposed inside the cylindrical metal casing, a battery disposed inside the cylindrical metal casing in such a manner as to be placed above the capacitor, and an insulating and sealing member for enclosing the capacitor so that the capacitor is sealed inside the cylindrical metal casing.
US10998589B2 Battery pack and electric vehicle
The present disclosure provides a battery pack and an electric vehicle. The battery pack includes a casing wherein the battery is placed, a cooling plate located below the casing in a height direction, and a bracket assembly located below the cooling plate in a height direction and fixedly connected to the casing, the bracket assembly is used for direct contact with a mounting plate of the electric vehicle. When the battery pack of the present disclosure is used in an electric vehicle, since the bracket assembly separates the cooling plate from the mounting plate of the electric vehicle, the cooling plate does not need to directly exchange heat with the mounting plate, thereby reducing the influence of the temperature of the mounting plate on the cooling plate, and increasing the cooling or heating efficiency of the cooling plate to the battery inside the casing.
US10998588B2 Power storage module including a cooling member
A power storage module includes a cooling member that has a coolant and a sealing body hermetically sealing the coolant; a power storage element that is stacked on the cooling members; and a heat transfer plate that is stacked on the power storage elements with the cooling members therebetween. The sealing body is configured to form a bulging portion deformed by evaporation of the coolant in a region not overlapping the power storage element. The heat transfer plate has a folded portion with which the bulging portion is configured to abut.
US10998586B2 Lithium-based battery pack including a balancing circuit
An electrical combination including a power tool and a battery pack. The power tool includes power tool terminals. The battery pack is configured to be interfaced with the power tool. The battery pack includes a battery pack housing, at least three terminals, and a plurality of battery cells. The battery pack terminals include a positive terminal, a negative terminal, and a sense terminal. The at least three terminals are configured to be interfaced with the power tool terminals. The plurality of battery cells are arranged within and supported by the battery pack housing. Each of the battery cells has a lithium-based chemistry and a respective state of charge, and power is transferable between the battery cells and the power tool. A circuit is configured to monitor the battery cells, detect a charge imbalance among the battery cells, and prevent the battery pack from operating when the charge imbalance is detected.
US10998584B1 Battery management apparatus and system
A battery management apparatus is provided. The battery management apparatus receives a first address assignment message from a first neighboring battery management apparatus through a first infrared (IR) communicator, sets an address of the battery management apparatus based on the received first address assignment message, determines an address of a second neighboring battery management apparatus based on the set address, and transmits a second address assignment message including the determined address to the second neighboring battery management apparatus through a second IR communicator.
US10998583B1 Composite solid electrolyte without self-discharge, battery unit cell having same, and method of manufacturing composite solid electrolyte
A composite solid electrolyte where self-discharge at room temperature is fundamentally prevented by adding a molten salt powder, which is an electric insulator at room temperature, or applying a molten salt passivation layer. The composite solid electrolyte includes: molten salt powder particles having electrical insulating properties at room temperature; and solid electrolyte powder particles on which surfaces thereof the molten salt powder particles are combined.
US10998581B2 Nonaqueous electrolyte secondary batteries
A nonaqueous electrolyte secondary battery including an electrode assembly in which a positive electrode and a negative electrode are stacked together through a separator, a nonaqueous electrolytic solution, and an exterior case which accommodates the electrode assembly and the nonaqueous electrolytic solution. The negative electrode is electrically connected to the exterior case, which contains iron, and the nonaqueous electrolytic solution includes a fluorinated carboxylate ester and lithium fluorosulfate salt (LiSO3F).
US10998579B2 Electrolyte additive and electrolyte for lithium secondary battery including the same
An electrolyte additive composition of the present invention may improve high-rate charge and discharge characteristics and high-temperature storage and life characteristics of a lithium secondary battery and may achieve an effect of increasing reversible capacity when the electrolyte additive composition is used in an electrolyte while including a novel borate-based lithium compound as well as a lithiated additive.
US10998578B2 Electrolyte membrane
Systems and methods of providing an electrolyte membrane for metal batteries are described. According to aspects of the disclosure, a battery cell includes an anode, a cathode, and an electrolyte membrane therebetween. The electrolyte membrane is formed from a mixture including a matrix precursor portion and an electrolyte portion. In some aspects, the membrane is polymerized after being applied to the battery component.
US10998571B2 High-voltage fuel-cell stack
The electrochemical cell stack assembly has electrochemical cell sub-stacks. A first and second electrochemical cell sub-stack are connected electrically in series and fluidly in parallel. The first and second electrochemical cell sub-stacks have electrochemical cells. The electrochemical cells have a membrane electrode assembly with an cathode catalyst layer, an anode catalyst layer, and a polymer membrane therebetween. The electrochemical cells have an anode plate and a cathode plate with the membrane electrode assembly interposed therebetween, a cathode flow field, and the anode plate.
US10998568B2 Electrochemical reaction single cell and electrochemical reaction cell stack
An electrochemical reaction single cell including an electrolyte layer containing Zr and at least one of Y, Sc, and Ca, an anode disposed on one side of the electrolyte layer, a cathode containing Sr and Co and disposed on the other side of the electrolyte layer, and an intermediate layer disposed between the electrolyte layer and the cathode. The electrochemical reaction single cell exhibits an interface contact ratio of 25.5% to 68.6%, wherein the interface contact ratio is the ratio of the sum of the lengths of portions containing neither SrZrO3 nor cavities of an interfacial surface of the intermediate layer on the electrolyte layer side to the total length of the interfacial surface. Also disclosed is an electrochemical reaction cell stack including a plurality of electrochemical reaction single cells, at least one of which is the above described electrochemical reaction single cell.
US10998566B2 Method and system for capturing high-purity CO2 in a hydrocarbon facility
Embodiments of methods for capturing high-purity CO2 in a hydrocarbon facility and related systems are provided. The method comprises operating a hydrogen plant to generate a high-purity hydrogen stream and a CO2 rich stream with a CO2 concentration above 30%; introducing the high-purity hydrogen stream into an anode of a molten carbonate fuel cell; introducing the CO2 rich stream and O2 into a cathode of the molten carbonate fuel cell; reacting CO2 and O2 within the cathode to produce carbonate and a cathode exhaust stream from a cathode outlet; reacting carbonate from the cathode with H2 within the anode to produce electricity and an anode exhaust stream from an anode outlet, the anode exhaust stream comprising CO2 and H2O; separating the CO2 in the anode exhaust stream in one or more separators to form a pure CO2 stream and a H2O stream; and collecting the pure CO2 stream.
US10998564B2 Fuel cell system
Provided is a fuel cell system including a fuel cell module that includes a fuel cell and a reformer. The fuel cell system includes: a housing including a high temperature chamber in which the fuel cell module is disposed, and a low temperature chamber in which a gas supply system configured to supply a fuel and an oxidant to the fuel cell module is disposed; and a heat insulating partition wall that partitions a section of the housing to define the high temperature chamber and the low temperature chamber and that is formed with supply passages configured to allow supply of the fuel and the oxidant to the fuel cell module by the gas supply system.
US10998562B2 PEM fuel cell power systems with efficient hydrogen generation
Methods and devices for generating power using PEM fuel cell power systems comprising a rotary bed reactor for hydrogen generation are disclosed. Hydrogen is generated by the hydrolysis of fuels such as lithium aluminum hydride and mixtures thereof. Water required for hydrolysis may be captured from the fuel cell exhaust. Water is preferably fed to the reactor in the form of a mist generated by an atomizer. An exemplary 750 We-h, 400 We PEM fuel cell power system may be characterized by a specific energy of about 550 We-h/kg and a specific power of about 290 We/kg.
US10998558B2 Thermal managing end plate for fuel cell stack assembly
Fuel cell stack assemblies (100) have a positive end plate (200) and a negative end plate (300), The end plates (200, 300) can be formed from a central structural element (220, 320) with an insulating end plate cover (210, 310) and an insulating end plate manifold (230, 330). A plurality of cathode plates (150) and a plurality of fuel cell assemblies (250) can be arranged in a stack having an alternating pattern of cathode plates (150) and fuel cell assemblies (250), with the positive end plate (200) and the negative end plate (300) provided on either end of the stack of cathode plates and fuel cell assemblies.
US10998557B2 Separator for fuel cell, manufacturing method thereof, and fuel cell having such a separator
A lamellar structure graphite foil is used as a material for a separator for a fuel cell, and a hydrophobic layer is formed by impregnation on flow-field channels of the graphite foil. Such a separator is manufactured by forming the flow field channel by etching the graphite foil formed with the mask pattern thereon and forming a hydrophobic layer by impregnation. According to such a separator, performance of a fuel cell stack is enhanced and the manufacturing process of a separator is simplified.
US10998555B2 Electrode joining method and electrode joining apparatus
An electrode joining method includes: an electrode sheet conveying step of conveying the cathode electrode sheet of a size enabling a plurality of cathode electrode layers to be acquired; an anomaly detecting step of detecting anomalies in the cathode electrode sheet; a specifying step of specifying a predetermined shape from an area excluding a location having an anomaly that was detected in the anomaly detecting step; a cutting step of cutting out the cathode electrode layer of the predetermined shape specified in the specifying step; and a step of joining the cathode electrode layer of the predetermined shape that was cut out to the PEM.
US10998551B2 Electrode material for electricity storage devices, electrode for electricity storage devices, and electricity storage device
There is provided an electrode material for electricity storage devices, which enables suppression of heat generation in charge and discharge at large currents. The electrode material for electricity storage devices comprises a first carbon material having a graphite structure wherein graphite is partially exfoliated, and a second carbon material different from the first carbon material, wherein the ratio A/B, where A represents a weight of the first carbon material and B represents a weight of the second carbon material, is within the range of 0.01 or higher and 100 or lower.
US10998550B2 Free-standing MOF-derived hybrid porous carbon nanofiber mats
According to the present disclosure, a method of fabricating a metal-carbon fibrous structure is provided. The method comprises the steps of: (a) forming a fibrous support structure comprising composite nanocrystals and polymeric fibers, wherein each of the composite nanocrystals comprises metal ions connected by organic ligands; (b) growing the composite nanocrystals on the fibrous support structure; and (c) subjecting the fibrous support structure of step (b) to carbonization to form the metal-carbon fibrous structure, wherein the metal-carbon fibrous structure comprises metal nanoparticles derived from the composite nanocrystals comprising metal organic framework (MOF), particularly zeolitic imidazolate framework (ZIF). A metal-carbon fibrous structure comprising carbon based fibers arranged to form a porous network and the carbon based fibers are doped with metal nanoparticles, wherein the carbon based fibers have surfaces which comprise graphitic carbon, is also disclosed herein.
US10998547B2 Negative electrode current collector, negative electrode, and aqueous lithium ion secondary battery
There is provided a negative electrode current collector that is used in contact with an aqueous electrolyte solution in an aqueous lithium ion secondary battery, including a surface in contact with the aqueous electrolyte solution, the surface including a material containing at least one selected from the group consisting of Ti, Pb, Zn, Sn, Mg, Zr and In as a main component.
US10998544B2 Negative electrode active material, mixed negative electrode active material, and method of producing negative electrode active material
A negative electrode active material containing a negative electrode active material particle; the negative electrode active material particle including a silicon compound particle containing a silicon compound (SiOx: 0.5≤x≤1.6), wherein the silicon compound particle contains a Li compound, and the negative electrode active material particle contains an Al element and an Na element as constituent elements, with a mass ratio MNa/MAl of the Al element and the Na element satisfying the following Formula 1. This provides a negative electrode active material that is capable of stabilizing slurry that is produced in production of a negative electrode for a secondary battery, and improving initial charge-discharge characteristics and cycle performance when it is used as a negative electrode active material for a secondary battery. 0.022≤MNa/MAl≤61  Formula 1
US10998540B2 Method for producing sulfide solid-state battery, and sulfide solid-state battery
A method for producing a sulfide solid-state battery in which, an anode mixture (a) is layered over a surface of an anode current collector, to form an anode mixture layer A1, the anode mixture (a) containing a polyamic acid, and silicon-based active material but not containing a sulfide solid electrolyte; the anode mixture layer A1 is heated to imidize the polyamic acid, to make an anode mixture layer A2; a sulfide solid electrolyte is layered over a surface of the anode mixture layer A2; to be pressed to insert the sulfide solid electrolyte into a void in the anode mixture layer A2, to make an anode mixture layer A3; and thereafter an anode mixture (b) is layered over a surface of the anode mixture layer A3, to form an anode mixture layer B, the anode mixture (b) containing carbonaceous active material and binder.
US10998537B2 Battery
A battery includes a stacked electrode body including a plurality of single plate cells and having a positive electrode lead-stacked part and a negative electrode lead-stacked part, the single plate cells each being formed by stacking a positive electrode and a negative electrode with a separator interposed therebetween, the positive electrode lead-stacked part being formed by stacking positive electrode leads of the positive electrodes on top of each other in stacking order of the single plate cells, the negative electrode lead-stacked part being formed by stacking negative electrode leads of the negative electrodes on top of each other in stacking order of the single plate cells; a positive electrode terminal; and a negative electrode terminal.
US10998535B2 Lithium iron disulfide battery
A lithium-iron disulfide battery with improved high temperature performance is disclosed. The separator characteristics are deliberately selected to be compatible with the electrolyte at the intended temperature. Additional or alternative modifications can be made in the form of a scaffold or laminated structure. A preferred polymer for such separators is polyimide.
US10998531B2 Segmented OVJP print bar
Implementations of the disclosed subject matter provide a print bar for organic vapor jet (OVJP) deposition is provided that includes a plurality of n print head segments, where each of the plurality of print head segments may have an OVJP print head. The print bar may include a plurality of distance sensors, where each of the plurality of distance sensors may be configured to measure a distance between a substrate disposed below the print bar and a portion of at least one of the print head segments. The print bar may include a plurality of not more than n+1 actuators configured to adjust at least one of a position and an orientation of one or more of the plurality of print head segments based upon one or more distances between the substrate and the print bar measured by one or more of the plurality of distance sensors.
US10998530B2 Display panel
A display panel is disclosed. The display panel includes: a base substrate; a gate electrode on the base substrate; an active layer spaced apart from the gate electrode by a gate insulating layer; a light emitting layer disposed on a side of the active layer away from the gate electrode; and a source electrode and a drain electrode, configured in such a way that a current is allowed to flow through the light emitting layer via the active layer, wherein an energy level transition layer is provided between the active layer and the light emitting layer.
US10998524B2 Light-emitting devices
A light-emitting device includes a light-emitting layer, an elastic layer and a first carrier layer configured to carry the light-emitting layer. The first carrier layer has a through groove in which a light-emitting region of the light-emitting layer is located. The light-emitting device further includes a first carrier support layer stacked with the light-emitting layer, and the through groove of the first carrier layer is sealed by the first carrier support layer.
US10998517B2 Light-emitting diode and method for preparing the same
Provided is a light-emitting diode and a method for preparing the same. The light-emitting diode includes an anode, a hole transport layer, a perovskite light-emitting layer, an electron transport layer and a cathode stacked in sequence, in which the perovskite light-emitting layer includes a first sublayer and a second sublayer stacked in sequence, with a material for forming the first sublayer including an inorganic perovskite material, and with a material for forming the second sublayer being an organic perovskite material.
US10998515B2 Solar cell and manufacturing method therefor
The present invention provides a solar cell and a method for manufacturing the same, the solar cell including a first electrode formed on a substrate, a nanocrystal layer including a plurality of nanocrystals formed on the first electrode so as to contact the first electrode, a hole transport layer formed on the first electrode so as to cover the plurality of nanocrystals, a photoactive layer formed on the hole transport layer, and a second electrode formed on the photoactive layer.
US10998514B2 Photoelectric devices and image sensors and electronic devices
A photoelectric device includes a first photoelectric conversion layer including a heterojunction that includes a first p-type semiconductor and a first n-type semiconductor, a second photoelectric conversion layer on the first photoelectric conversion layer and including a heterojunction that includes a second p-type semiconductor and a second n-type semiconductor. A peak absorption wavelength (λmax1) of the first photoelectric conversion layer and a peak absorption wavelength (λmax2) of the second photoelectric conversion layer are included in a common wavelength spectrum of light that is one wavelength spectrum of light of a red wavelength spectrum of light, a green wavelength spectrum of light, a blue wavelength spectrum of light, a near infrared wavelength spectrum of light, or an ultraviolet wavelength spectrum of light, and a light-absorption full width at half maximum (FWHM) of the second photoelectric conversion layer is narrower than an FWHM of the first photoelectric conversion layer.
US10998512B2 Electronic device, display device, method for manufacturing the same, and system including a plurality of display devices
A power saving system using a plurality of flexible display devices placed on various places is provided. A structure of a bendable portion in a display device is improved. Specifically, a wiring partly including a metal nanoparticle is used. Openings are formed in an insulating layer so that the wiring becomes substantially longer by meandering in cross section. When a plurality of openings are formed and aligned, a portion that is easy to bend is formed along the line where they are aligned. A plurality of display panels are used for one display portion. The flexible display portion can be provided on a surface, specifically, a curved surface of furniture such as a chair or a sofa.
US10998509B2 Organometallic complex, light-emitting element, light-emitting device, electronic device, and lighting device
As a novel substance having a novel skeleton, an organometallic complex with high emission efficiency which achieves improved color purity by a reduction of half width of an emission spectrum is provided. One embodiment of the present invention is an organometallic complex in which a β-diketone and a six-membered heteroaromatic ring including two or more nitrogen atoms inclusive of a nitrogen atom that is a coordinating atom are ligands. In General Formula (G1), X represents a substituted or unsubstituted six-membered heteroaromatic ring including two or more nitrogen atoms inclusive of a nitrogen atom that is a coordinating atom. Further, R1 to R4 each represent a substituted or unsubstituted alkyl group having 1 to 6 carbon atoms.
US10998508B2 Organic electroluminescent materials and devices
An OLED including an organic layer that contains metal complex compounds that are useful as a phosphorescent emitter is disclosed. The metal complex compounds include ligands that incorporate fluorinated side chains and has at least one substituent R selected from the group consisting of partially fluorinated alkyl, partially fluorinated cycloalkyl, and combinations thereof, wherein R is directly bonded to an aromatic ring, In the compound, C having an F attached thereto is separated by at least one carbon atom from the aromatic ring.
US10998507B2 Organic electroluminescent materials and devices
This invention discloses metal complexes containing carborane moiety. The metal complexes showed desired properties in term of EQE, LT, and CIE.
US10998505B2 Organic light emitting diode for high efficiency
Disclosed herein is an organic light-emitting diode, comprising: a first electrode, a second electrode opposite the first electrode, and a light-emitting layer and an electron-density-controlling layer in that order between the first electrode and the second electrode, wherein the electron-density-controlling layer includes at least one selected from among compounds represented by Chemical Formulas A to D, and the light-emitting layer includes at least one anthracene compound represented by Chemical Formula H. The electron-density-controlling layer may be disposed between the light-emitting layer and an electron transport layer.
US10998502B2 Compound for organic electronic element, organic electronic element using the same, and an electronic device thereof
Provided are a compound capable of improving the luminous efficiency, stability and life span of a device, an organic electric element using the same, and an electronic device thereof.
US10998497B2 Semiconductor memory device
A semiconductor memory device includes a control circuit, first wirings, second wirings intersecting the first wirings, and memory cells formed between the first wirings and the second wirings. The control circuit is configured to supply, in a set operation, a set pulse between one of the first wirings and one of the second wirings, supply, in a reset operation, a reset pulse between one of the first wirings and one of the second wirings, and supply, in a first operation, a first pulse between one of the first wirings and one of the second wirings. The first pulse has an amplitude larger than a larger one of an amplitude of the set pulse or an amplitude of the reset pulse, or the same amplitude as the larger amplitude. The first pulse has a pulse width larger than a pulse width of the reset pulse.
US10998494B2 Perpendicular magnetic random-access memory (MRAM) formation by direct self-assembly method
Some embodiments of the present disclosure relate to a method that achieves a substantially uniform pattern of magnetic random access memory (MRAM) cells with a minimum dimension below the lower resolution limit of some optical lithography techniques. A copolymer solution comprising first and second polymer species is spin-coated over a heterostructure which resides over a surface of a substrate. The heterostructure comprises first and second ferromagnetic layers which are separated by an insulating layer. The copolymer solution is subjected to self-assembly into a phase-separated material comprising a pattern of micro-domains of the second polymer species within a polymer matrix comprising the first polymer species. The first polymer species is then removed, leaving a pattern of micro-domains of the second polymer species. A pattern of magnetic memory cells within the heterostructure is formed by etching through the heterostructure while utilizing the pattern of micro-domains as a hardmask.
US10998486B1 Reducing qubit energy decay and correlated errors from cosmic rays in quantum processors
Large algorithms can be run on a quantum computer only if quantum error correction is used to lower logical qubit errors. The energy deposited by cosmic-ray muons produces a quasiparticle “heat” pulse that causes the qubits to decay in energy quickly, with errors correlated in space and time, so that error correction fails. Metal layers comprising normal metal and/or small-gap superconductors channel this energy away from the qubit into benign structures so that qubit performance is not degraded. These structures are designed according to the electron-phonon interactions and constraints from electromagnetic radiation to make large reductions in the induced errors so that error correction works properly.
US10998485B1 Cooler device with superconductor shunts
A solid state cooler device is disclosed that includes a first superconductor shunt, a first normal metal pad disposed on the first superconductor shunt, and a first insulator layer and a second insulator layer disposed on the normal metal pad and separated from one another by a gap. The solid state cooler device also includes a first superconductor pad disposed on the first insulator layer and a second superconductor pad disposed on the second insulator layer, a first conductive pad coupled to the first superconductor pad, and a second conductive pad coupled to the second superconductor pad. Hot electrons are removed from the first normal metal pad when a bias voltage is applied between the first conductive pad and the second conductive pad, wherein the first superconductor shunt facilitates even current distribution through the device.
US10998483B1 Energy regeneration in fuel cell-powered datacenter with thermoelectric generators
A method of controlling energy in a datacenter includes receiving a fuel cell operating percentage of an operating capacity of the fuel cell, receiving a fuel cell exhaust temperature, receiving a hot aisle air temperature from a hot aisle of a server computer, determining a temperature delta between the hot aisle air temperature and the fuel cell exhaust temperature, and then allocating virtual machine placements to change a server user percentage relative to a server user capacity percentage target value to optimize the fuel cell operating percentage relative to the fuel cell efficiency target value, the temperature delta relative to the thermoelectric generator efficiency target value, and the server user percentage relative to the server user capacity percentage target value.
US10998482B2 Metal paste and thermoelectric module
The present invention relates to a metal paste including: a first metal powder including nickel (Ni); a second metal powder including at least one selected from the group consisting of tin (Sn), zinc (Zn), bismuth (Bi), and indium (In); and a dispersing agent, and to a thermoelectric module which adopts a bonding technique using the metal paste.
US10998478B2 Light-emitting element, light-emitting element package comprising light-emitting element, and light-emitting device comprising light-emitting element package
A light-emitting element according to an embodiment comprises: a substrate; a light-emitting structure comprising a first conductive semiconductor layer, an active layer, a second conductive semiconductor layer, which are successively arranged on the substrate; and first and second electrodes, which are electrically connected to the first and second conductive semiconductor layers, respectively, wherein the first electrode comprises at least one first contact portion arranged on the first conductive semiconductor layer, which is exposed to at least a part of a first area of the light-emitting structure, and connected to the first conductive semiconductor layer, and a plurality of second contact portions connected to the first conductive semiconductor layer that is exposed in a second area, which is positioned, on a plane, closer to the inner side than the first area of the light-emitting structure, and the second electrode comprises a third contact part, which is arranged in the second area of the light-emitting structure, and which is connected to the second conductive semiconductor layer.
US10998476B2 Light-emitting device package
A light-emitting device package includes a first lead frame; a second lead frame separated from the first lead frame in a first direction; a package body having a cavity exposing a portion of the second lead frame. Further, the cavity includes an inclined inner surface inclining with respect to an upper surface of the second lead frame; a light-emitting diode disposed on the exposed portion of the second lead frame; a hole in the inclined inner surface of the cavity and exposing a portion of the first lead frame; a protection device disposed in the hole and on the exposed portion of the first lead frame; a first wire having a first end connected to the light-emitting diode, and a second end connected to the first lead frame; a second wire having a first end connected to the light-emitting diode, and a second end connected to the second lead frame; and a third wire having a first end connected to the protection device, and a second end connected to the exposed portion of the second lead frame.
US10998471B2 White LED light source and method of making same
A light source that includes an LED light source, and one or more encapsulants containing a light-absorbing component that absorbs light in the wavelength range of about 415 nm to about 435 nm and can include at least one phosphor that can provide an LED light source that emits white light having a reduced amount of blue light or even toxic blue light with minimal effect on color characteristics such as correlated color temperature (CCT), color gamut, and luminance.
US10998465B2 Light emitting diodes with integrated reflector for a direct view display and method of making thereof
A light emitting device includes a substrate including a doped compound semiconductor layer, a mesa structure located on the doped compound semiconductor layer and containing a first-conductivity-type compound semiconductor layer, an active layer stack configured to emit light at a peak wavelength, a second-conductivity-type compound semiconductor layer, and a transparent conductive oxide layer, and a dielectric material layer laterally surrounding the mesa structure and including an upper portion that overlies a peripheral region of the mesa structure and extending above the transparent conductive oxide layer, wherein an opening in the upper portion of the dielectric material layer is located over a center region of the mesa structure.
US10998459B2 Light absorbing layer and a photovoltaic device including a light absorbing layer
The present invention relates to a light absorbing layer (1a) for a photovoltaic device, comprising a plurality of grains (2) of a doped semiconducting material and a charge conductor (3) made of a charge conducting material in physical contact with the grains. The grains are partly covered with the charge conductor (3) so that a plurality of junctions (4) are formed between the grains and the charge conductor. The present invention also relates to a photovoltaic device comprising the light absorbing layer (1a).