Document Document Title
US10383268B2 Electronic component installing device and cartridge for electronic component installing device
A nozzle holder is configured to include an insertion hole for inserting and storing a cartridge from an entrance thereof, a tubular holder tube portion having a vent hole for introducing a negative pressure into the insertion hole, and a clamp lever in which an engaging portion engaged with an engaged portion of the nozzle inserted into the insertion hole in a state where the entrance of the insertion hole is blocked, is formed. Accordingly, when the nozzle is detached from the nozzle holder, the clamp lever prevents the cartridge from coming off the insertion hole by being displaced toward the insertion hole.
US10383266B2 Wireless signal isolation assembly
Apparatuses, systems and methods associated isolation to avoid interference from wireless signals in a circuit assembly are disclosed herein. In embodiments, a wireless signal isolation assembly may include an outer shield enclosure, the outer shield enclosure to enclose circuitry of a circuit board that is to be isolated from interference, wherein the outer shield enclosure is to attenuate wireless signals. The wireless signal isolation assembly may further include a first inner shield enclosure located within the outer shield enclosure, the first inner shield enclosure to enclose first circuitry, wherein the first inner shield enclosure is to attenuate wireless signals. The wireless signal isolation assembly may further include a second inner shield enclosure located within the outer shield enclosure, the second inner shield enclosure to enclose second circuitry, wherein the second inner shield enclosure is to attenuate wireless signals. Other embodiments may be described and/or claimed.
US10383261B2 Heat transfer chassis and method for forming the same
A system includes a front plate, first and second side plates extending from the front plate, a bridge heat sink coupled to and extending from the front plate between the side plates, and a heat pipe coupled to the front plate. The front plate defines a slot therethrough between the front and back sides. The first side plate includes a fin bank mounted on an outer side thereof. The bridge heat sink defines a fluid channel that is fluidly connected to the slot of the front plate. The fluid channel is configured to receive a first cooling fluid therein to dissipate heat from electronics packages that engage the bridge heat sink. The heat pipe extends to and at least partially through the fin bank. The heat pipe contains a second cooling fluid therein that transfers heat absorbed from the front plate to the fin bank for dissipating heat.
US10383260B2 Power module with cooling system for electronic cards
The application relates to a power module (10) including: pieces of electrical equipment (12), at least first (14) and second (16) electronic cards, and a cooling device (20), able to discharge the heat given off by the pieces of electrical equipment and electronic cards. The cooling devices include first (34) and second (36) surfaces thermally insulated from one another, the pieces of electrical equipment (12) being in thermal contact with the first surface and separated from the second surface. The first electronic card (14) is fastened to a piece of electrical equipment (12) and thermally connected to the second surface (36) of the cooling device by a heat sink (42). The second electronic card (16) is positioned close to the second surface (36), or in contact with the second surface.
US10383252B2 Solid state disk module and heat sink device thereof
A heat sink device of solid state disk module includes a heat sink and at least one fixture. The heat sink includes a heat sink body heat conducting with the solid state disk and a pair of sliding slots disposed on the heat sink body. The fixture includes a bottom plate and a pair of side plates. The bottom plate has at least one rib, and the pair of side plates have pressing structures corresponding to the pair of the sliding slots. The pressing structure includes a flap being capable of pressing in the sliding slot and a pull-ab located at a side of the flap. The heat sink body is fixed on the solid state disk through the fixture, and an interval is maintained between the bottom plate and the solid state disk by the at least one rib.
US10383249B1 Server
A server comprises case, first storage module, second storage module and at least one third storage module. The case comprises base plate and two side plates. The base plate has first side, second side and fourth side. The first side is opposite to the second side. The third side and the fourth side are located between the first side and the second side, and the third side is opposite to the fourth side. Two side plates respectively stand on first side and second side. The first storage module is fixed to case and located between third side and fourth side. The second storage module is located between first storage module and fourth side and movably disposed on the case. The at least one third storage module is located between the second storage module and the fourth side and movably disposed on the case.
US10383246B2 Electrical distribution box comprising an input power busbar
An electrical distribution box for an aircraft includes first housings configured to receive power modules, second housings configured to receive electronic control modules, and an interface configured for connection of the power and control modules and external electrical members. The interface includes at least one input power busbar extending into at least one of the first housings for connection to at least one of the power modules. The at least one input power busbar is adapted to be connected to a cable of a wiring harness for connection of the at least one power module to the wiring harness.
US10383238B2 Display device
A display device is disclosed. The display device of this invention includes: a display panel; a plate whose one side is attached to the rear surface of the display panel; a module cover including a forming area that is projected and recessed in at least some part to keep a distance from the plate; and a housing attached to the module cover. According to the present invention, it is possible to minimize heat transfer towards the display panel by including a module cover where a forming area is provided to keep a distance from a plate.
US10383237B2 Curved display apparatus
A display apparatus is provided. The display apparatus includes a display which is curved such that opposite lateral ends thereof protrude forward relative to a central portion thereof. A support frame having a lower end supported on a horizontal surface and allowing the display to be disposed inside thereof is provided; wherein the support frame is curved such that opposite lateral ends thereof protrude forward relative to the central portion thereof.
US10383231B2 Component-embedded board and method of manufacturing same
Provided is a component-embedded board which includes: a first board including a first insulation layer, a first conductive layer formed on a second face of the first insulation layer, and an interlayer conductive portion penetrating the first insulation layer to be connected to the first conductive layer and protruding from a first face of the first insulation layer; an electric component connected to the interlayer conductive portion; and a second board including a second insulation layer having an opening portion incorporating the electric component, and a second conductive layer formed on at least either one of a first face and a second face of the second insulation layer. The second conductive layer includes a frame portion. The opening portion is formed so as to penetrate the second insulation layer in a thickness direction thereof over the entirety of the inner region of the frame portion.
US10383229B2 Electronic apparatus, fabrication method therefor and electronic part
An electronic apparatus includes a first circuit board, a stacked circuit that is provided on the first circuit board through first coupling terminals and has a structure in which arithmetic elements and memory elements are stacked through inter-element coupling terminals and to which a signal is inputted from the first circuit board, and a second circuit board that is provided on the stacked circuit through second coupling terminals and to which a result of processing is outputted from the stacked circuit, wherein a number of the first coupling terminals and a number of the second coupling terminals are smaller than that of the inter-element coupling terminals.
US10383227B2 Display apparatus having a waveguide formed by the bottom chassis for wireless communication
A display apparatus including a waveguide is provided. The display apparatus includes a display panel; a backlight configured to provide light to the display panel; a heat sink configured to absorb heat generated by the backlight; a bottom chassis configured to support the backlight and the heat sink; a first circuit board mounted on the bottom chassis; a second circuit board mounted on the bottom chassis; and a waveguide formed between the first circuit board and the second circuit board.
US10383221B1 Flexible circuit board
An aspect of the present invention makes it possible to reduce stress at a boundary between a coverlay and a terminal section of a flexible circuit board and reduce the possibility of disconnection in the terminal section in the flexible circuit board. An aspect of the present invention provides a flexible circuit board including: a reinforcing plate bonded to a whole of a terminal section and a portion of a coverlay; and a flexible plate including a holding portion and a bonding portion, the flexible plate bonding to the coverlay via only the bonding portion, the flexible plate being spaced apart from the reinforcing plate.
US10383218B2 Driving assembly to curve display module and display device including the same
A display device includes: a display module including a display panel which displays an image; a main driving unit on a side of the display module; a first auxiliary driving assembly hinge-connected to a first side of the main driving unit; and a second auxiliary driving assembly hinge-connected to a second side of the main driving unit opposite to the first side thereof. The main driving unit includes: a fixing bracket attached to the side of the display module; a first main actuator hinge-connected to a first side of the fixing bracket; and a second main actuator hinge-connected to a second side of the fixing bracket opposite to the first side thereof.
US10383212B2 Printed circuit board having EMI shielding function, method for manufacturing the same, and flat cable using the same
The present disclosure relates a printed circuit board having an EMI shielding function. In an example embodiment, the printed circuit board includes a substrate, a signal unit disposed on the substrate, a ground unit disposed in parallel with the signal unit, an insulation layer disposed above the substrate and covering the signal unit and the ground unit, an EMI shielding layer disposed on the insulation layer and under the substrate, respectively, and a shielding bridge passing through the substrate and the insulation layer at opposite sides of the signal unit and electrically connecting the EMI shielding layer disposed on the insulation layer to the EMI shielding layer disposed under the substrate.
US10383209B2 Electronic assembly for lighting applications, lighting device and method for producing an electronic assembly
An electronic assembly for lighting applications. The assembly includes a printed circuit board (PCB) having a first PCB surface, which is designed for populating with electronic components, and a second PCB surface opposite the first PCB surface. The PCB has a continuous cutout from the first PCB surface to the second PCB surface. The electronic assembly further includes a heat distributor having at least one first contact surface and at least one second contact surface opposite the first contact surface. The first contact surface is connected in a material-bonded manner to the PCB arranged in parallel therewith at the second printed circuit board surface. The electronic assembly further includes at least one first light emitting diode element, which is arranged on a section of the first contact surface, which section is exposed within the cutout, and is connected in a material-bonded manner to the first contact surface.
US10383205B2 Wafer-based charged particle accelerator, wafer components, methods, and applications
A wafer-based charged particle accelerator includes a charged particle source and at least one RF charged particle accelerator wafer sub-assembly and a power supply coupled to the at least one RF charged particle accelerator wafer sub-assembly. The wafer-based charged particle accelerator may further include a beam current-sensor. The wafer-based charged particle accelerator may further include at least a second RF charged particle accelerator wafer sub-assembly and at least one ESQ charged particle focusing wafer. Fabrication methods are disclosed for RF charged particle accelerator wafer sub-assemblies, ESQ charged particle focusing wafers, and the wafer-based charged particle accelerator.
US10383203B2 Electronic calibration of focal spot position in an X-ray tube
Technology is described for calibrating a deflected position of a central ray of an x-ray tube to a radiation imager. An x-ray system includes an x-ray tube and a tube control unit (TCU). The x-ray tube includes a cathode that includes an electron emitter configured to emit an electron beam, an anode configured to receive the electron beam and generate x-rays with a central ray from electrons of the electron beam colliding on a focal spot of the anode, and a steering magnetic multipole between the cathode and the anode that is configured to produce a steering magnetic field from a steering signal. At least two poles of the steering magnetic multipole are on opposite sides of the electron beam. The TCU includes at least one steering driver configured to generate the steering signal. The TCU is configured to convert a position correction value to the steering signal.
US10383198B2 Maintaining a lighting system
A lighting system comprises multiple luminaries (4b) installed at known locations in an environment. Each is configured to emit a unique luminaire identifier (ID) into the environment. A database (28) holds multiple location identifiers, each of which identifies one of the known locations. A route (rA, rB, rC, rD) through the environment is identified based on the location identifiers, the route traversing a plurality of the known locations. Data generated by moving a photodetector (6) along the route though the environment is received, the data conveying a sequence of the luminaire identifiers detected by the photodetector from luminaries encountered in moving along the route, the sequence being in order of detection. A database update is performed by, for at least one luminaire identifier in the sequence: identifying its position in the sequence, and updating the database based on the at least one luminaire identifier and its identified position in the sequence.
US10383197B2 Cloud connected lighting system
A wireless device for connection to a network is disclosed. The wireless device includes an antenna for establishing a wireless connection, one or more processors, and a memory coupled to the processor. The memory stores data comprising a sequence of characters that uniquely names a particular type of network that the antenna establishes communication with and program code. When executed by the one or more processors, the program code causes the system to initially set the one or more processors into a default mode. In response to connecting the wireless device to mains power, the program code causes the system to receive network information through the wireless connection.
US10383186B2 Load transient response control systems and methods for electronic device displays
Aspects of the subject technology relate to control circuitry for light-emitting diodes. The control circuitry may include a feedforward loop and a feedback loop for a power supply for the light-emitting diodes. The light-emitting diodes may be arranged in strings that are individually controllable by a current control transistor on the string. The feedforward loop may determine a total upcoming load current for the power supply based on reference voltages for controlling each of the current control transistors. The output of the power supply may be modified based on a combination of a current from the feedforward loop and a current from the feedback loop.
US10383185B2 Motor vehicle illumination device
A motor vehicle lighting device comprising at least one branch of semiconductor light sources including two or more light source units connected in series is disclosed herein. A MOSFET switch bridging the individual light source units is assigned to the light source units. The at least one branch is fed from the output voltage of a DC/DC converter with respect to ground. An activation circuit is assigned to the MOSFET switch for activating the MOSFET switch, which is a p-channel MOSFET. A rectifier circuit is assigned to the DC/DC converter. The input of the rectifier circuit is connected to a pole of a storage inductor of the converter, at which negative voltage pulses occur with respect to ground. The rectifier circuit is designed to rectify the negative pulses and to provide the resulting negative DC voltage of the activation circuit for switching the MOSFET switch.
US10383179B2 Crucible device with temperature control design and temperature control method therefor
A crucible device with temperature control design includes a crucible body, an induction coil unit, a nozzle flange body and a melt delivery tube and a temperature control unit. The induction coil unit surrounds the crucible body, provides a heat source during use, and is configured to enable a metal material to melt and produce a melt having a melting skull. The melt delivery tube is communicated via the nozzle flange body to a bottom of the crucible body and is configured to deliver the melt from the crucible body. The temperature control unit includes a microprocessor, a heater and a temperature sensor which are electrically coupled to each other, and are configured to control a curve of the melting skull to drop to a preset position.
US10383171B2 Digital data transmission in distributed antenna system
A distributed antenna system (DAS) according to an aspect of the inventive concept includes a first node unit for receiving first digital data in accordance with a digital interface standard from a base station, converting the first digital data into second digital data in accordance with a DAS frame standard, and a second node unit for receiving the second digital data from the first node unit, and restoring the first digital data based on the second digital data.
US10383168B2 System and method for data network reassignment
Managing data resource utilization in a wireless network environment comprising a first data network and a second data network is described herein. The described management infrastructure and method incorporates monitoring data usage of a wireless network subscriber over the first data network, determining that the data usage over the first data network meets a specified threshold, and, in response to the determination that usage has reached the specified threshold, administratively disconnecting the wireless network subscriber from the first data network so as to cause a data session of the wireless network subscriber to be reassigned to the second data network.
US10383166B2 Method and apparatus for supporting location services via a home node B (HNB)
Techniques for supporting location services for a base station such as a home Node B (HNB) and its user equipments (UEs) are disclosed. In an aspect, location services may be supported for a UE by having an HNB inter-work between user plane and control plane location solutions. In another aspect, a location server may be used to support assisted GNSS (A-GNSS) for HNBs and UEs. In one design, a location server receives a positioning request including an identification value from a base station, determines a positioning method based on the identification value, sends a positioning response to the base station based on the positioning method, receives positioning information from the base station, determines the position of the base station based on the positioning information, and stores the position of the base station.
US10383164B2 Network terminal having configurable retry or changeover
In some implementations, a terminal, e.g., of a wireless telecommunications network, can receive information of at least two anchoring devices. The terminal can commence respective transactions with the anchoring devices via the network and determine that the respective transactions have failed. The terminal can then receive information of an additional anchoring device and commence a transaction with the additional anchoring device. In some examples, the terminal can commence transactions with a first anchoring device, then a second anchoring device in response to a transaction failure, then with the first anchoring device again in response to another transaction failure. In some examples, the terminal can commence a first transaction with the first anchoring device and determine that the first transaction has failed. The terminal can commence another transaction with the second anchoring device in response to an error reply, or with a third anchoring device in response to a timeout.
US10383163B2 Enhancements to terminating access domain selection
A method of determining in an IP multimedia subsystem, IMS, network which radio access type, RAT, should be used to route a terminating session directed towards a user equipment, UE. The HSS receives a terminating access domain selection, T-ADS, query from an application server, AS, of the IMS network, the T-ADS query relating to the terminating session and identifying the UE; and determines whether a packet data network gateway, PDN-GW, is registered for the UE. In the case where a PDN-GW is registered, the HSS sends a RAT request towards the PDN-GW, the RAT request identifying the UE and requesting a RAT used by the UE to connect to the IMS network. The PDN-GW determines the RAT and sends the result towards the HSS, which sends a T-ADS response to the AS indicating the RAT. In the case where a PDN-GW is not registered, the HSS sends a T-ADS response to the AS indicating that the RAT is a circuit switched RAT. Apparatus for implementing the method are also provided.
US10383162B2 System and method for analyzing messages and initiating communication sessions
Systems and methods are described herein for analyzing messages and other information provided in relation to a web communication, a mobile application communication session, a phone communication, or another type of communication. For example, a system and method are provided for initiating a text message communication session between an agent and a user. A two-way communication session may be facilitated between the user and the agent. A mobile telephone number disclosed by the user during the two-way communication session may be detected, and a text message communication session between the user and the agent may be initiated if a mobile telephone number was detected. Availability status associated with a provider of items or services may also be analyzed to determine an agent for communicating with the user.
US10383160B2 Data processing method, apparatus, and device
The present disclosure discloses a data processing method, apparatus, and device. The method includes: sending, by a user equipment UE, updated metadata; obtaining a metadata index value corresponding to the updated metadata; and broadcasting, by the UE, the obtained metadata index value.
US10383159B2 Method for processing received PLC PDUS for D2D communication system and device therefor
The present invention relates to a wireless communication system. More specifically, the present invention relates to a method and a device for processing received RLC PDUs for D2D communication system, the method comprising: receiving a first RLC (Radio Link Control) PDU (Protocol Data Unit) for a RLC entity from a peer UE; establishing the RLC entity to process the first RLC PDU; setting a plurality of state variables for the RLC entity to a RLC sequence number (SN) of the first RLC PDU for the RLC entity; and processing the first RLC PDU using the plurality of state variables for the RLC entity set to the RLC SN of the first RLC PDU for the RLC entity.
US10383151B2 Narrowband-physical random access channel techniques
Disclosed are narrowband (NB)-physical random access channel (PRACH) techniques for NB-long term evolution (LTE) systems supporting cellular internet of things (CloT) and machine-type communications (MTC) deployments. Apparatus and methods are described for generating, transmitting, or receiving an NB-PRACH defined by an NB-PRACH physical structure and an NB-PRACH numerology.
US10383146B2 System and methods for detection of hidden nodes in cellular systems on unlicensed bands
Method and system for managing hidden node problem in a communication network. A receiving node in the system, upon receiving a data transmission request from at least one transmitting node, dynamically checks status of the channel between the transmitting node and the receiving node. If the channel is found to be clear for transmission, then the receiving node sends a message that indicates that the channel is clear, to the transmitting node, and the transmitting node starts transmitting the data. Upon receiving a message from the receiving node that the channel is not clear for transmission, then the transmitting node waits for a particular time period and attempts the connection again.
US10383142B2 Device and method of handling channel status information reports for transmission time intervals
A communication device for handling channel status information (CSI) reports for transmission time intervals (TTIs) comprises a storage device for storing instructions and a processing circuit coupled to the storage device. The processing circuit is configured to execute the instructions stored in the storage device. The instructions comprise receiving a downlink (DL) control information (DCI) from a network, wherein the DCI comprises a CSI request indicating a CSI reporting for at least one serving cell of the network; and transmitting a first CSI report for a DL normal TTI (nTTI) of the at least one serving cell and a second CSI report for a DL shortened TTI (sTTI) of the at least one serving cell according to the CSI request to the network.
US10383139B2 Device and method for data transmission in D2D communication
A method includes: transmitting, by a transmitting user equipment (UE), scheduling signaling to a receiving UE, where the scheduling signaling includes frequency domain resource information, a quantity of cycles that can be occupied, or transmission pattern information. The method further includes transmitting, by the transmitting UE, user data to the receiving UE according to the scheduling signaling, so that the receiving UE receives the user data according to the scheduling signaling.
US10383138B2 Systems and methods for concurrent operation of devices over different network types
This disclosure describes methods, apparatuses, and systems related to signaling for concurrent operation and/or cancellation capabilities for termination of concurrent operations on networks (e.g., NAN, WLAN networks). In some implementations, systems and methods are provided for handling of time blocks that partially overlaps with the concurrent operations.
US10383133B2 Multiple-use wireless network
In embodiments of the present disclosure improved capabilities are described for a system having a host computer connected to a communication network, wherein the communication network includes a publish-subscribe broker network adapted to provide publish-subscribe broker services to a sensor device in RF communication with a wireless RF access node, wherein the wireless RF access node is connected to the communication network and enables the sensor device to connect to the publish-subscribe broker network. The publish-subscribe broker network is adapted to route packets of sensor data, on behalf of the sensor device that publishes the sensor data, to a sensor-processing application, wherein the sensor processing application subscribes to the sensor data, and wherein the sensor processing application generates application data that is at least in part sensor data from the sensor device. The publish-subscribe broker network is adapted to route packets of application data, on behalf of the sensor processing application that publishes the application data, to a communicating entity that is connected to the communication network if the communicating entity subscribes to the application data.
US10383125B2 Terminal device and wireless communication device
To provide a terminal device which can make communication processing efficient by a reference signal being beamformed in FD-MIMO. Provided is a terminal device including a control unit configured to select part of antenna ports among antenna ports of a reference signal beamformed with a plurality of beams from a wireless communication device and generate a channel state report which reports states of channels at the selected antenna ports to the wireless communication device.
US10383121B2 Subframe processing method and device
A subframe processing method and device are disclosed. A terminal can determine a special subframe in a non-contiguous secondary carrier according to a maximum continuous channel occupancy duration and a channel listening duration of the non-contiguous secondary carrier, and a channel occupancy start reference time point and/or a channel listening start reference time point of the non-contiguous secondary carrier that are obtained, where the special subframe includes all or some gap symbols occupied by the channel listening duration, use all symbols except the gap symbols in the special subframe as symbols that can be occupied by a PDCCH and/or a PDSCH, and correspondingly receive or decode the PDCCH and/or the PDSCH in the special subframe according to the symbols that can be occupied by the PDCCH and/or the PDSCH.
US10383120B2 Device and method of reporting channel information according to beamforming
A communication device of reporting channel information comprises a storage unit for storing instructions and a processing means coupled to the storage unit. The processing means is configured to execute the instructions stored in the storage unit. The instructions comprise receiving a plurality of beamformed reference signals transmitted by a network via a plurality of beams, respectively; obtaining a plurality of channel quality indicators (CQIs) of the plurality of beams according to the plurality of beamformed reference signals; and transmitting a bitmap indicating whether the plurality of CQIs are greater than a threshold to the network.
US10383119B2 Resource allocation method for control signal of device-to-device communication in wireless communication system and device therefor
Disclosed is a method by which a terminal sets a resource pool for device-to-device communication in a wireless communication system. Particularly, the method comprises the steps of: acquiring information on a scheduling assignment (SA) resource pool through a synchronization step with a specific terminal; detecting a resource allocation SA in the SA resource pool; receiving a first D2D data channel including a resource pool allocation message on the basis of the resource allocation SA; and setting a resource pool for a second D2D data channel including user data and/or a resource pool for a discovery signal, according to the resource pool allocation message.
US10383118B2 Method for transmitting signal for V2X communication in wireless communication system and apparatus therefor
The present invention relates to a method and an apparatus for receiving a user equipment signal for vehicle to everything (V2X) communication in a wireless communication system. Particularly, the method comprises the steps of: receiving a V2X signal in a time domain; and acquiring, from the V2X signal, V2X data in resource elements, which correspond to a plurality of sub-carriers determined according to a specific pattern among the sub-carriers configured for the user equipment and have a specific symbol index, wherein the V2X data is allocated so as to be separated, on the plurality of sub-carriers, as far as an interval determined according to the specific pattern in a frequency domain, and the V2X signals are characterized in that V2X data signals are repeated and represented the number of times corresponding to the specific pattern at a time interval corresponding to one symbol in the time domain.
US10383112B2 Dynamic real-time tiered client access
Wireless client devices within a wireless network exchange data with other wireless devices during particular time slots determined by the network. More particularly, the system generates and wirelessly broadcasts synchronization information to the client devices, where the synchronization information contains individual masks to be applied to bit fields of individual client devices, where said time slots are determined in accordance with the masked bit fields. In such a manner, client devices can be coordinated to communicate with the system in a dynamic real-time tiered manner.
US10383107B2 Transmission of beam switch commands through control channel signaling
Methods, systems, and devices for wireless communications provide for transmission of a beam switch command to a user equipment (UE) via control channel signaling. The UE may establish a connection with a base station using a first transmission beam, receive configuration information configuring the UE to select between a first decoding hypothesis corresponding to downlink control information (DCI) including a bit field including a beam switch command and a second decoding hypothesis corresponding to the DCI not including the bit field, receive a downlink control channel transmission via the first transmission beam, decode the downlink control channel transmission in accordance with the configuration information to obtain decoded DCI, and communicate with the base station based at least in part on the decoded DCI.
US10383104B2 Methods for controlling multimode radio communications system, control server and terminal
Embodiments of the present invention provide a method for controlling a multimode radio communications system, a control server, and a terminal. The method includes: establishing, by the control server, a basic link between the terminal and any one communications system in the multimode radio communications system according to first settings; selecting, by the control server according to second settings, a communications system from the multimode radio communications system as a service communications system for transmission of each service of the terminal; and sending, by the control server, control information to the terminal on the basic link, where the control information is used to indicate the service communications system for transmission of each service of the terminal. The embodiments of the present invention improve a utilization rate of radio resources and user experience in a multimode radio communications environment.
US10383101B1 Dynamic link adaptation
Link adaptation for an uplink channel is dynamically performed based on changes in uplink resources in the wireless network, the changes based on frame configuration. If the ratio of uplink to downlink subframes in the new frame configuration is smaller, the throughput is increased by increasing a modulation and coding scheme of the uplink channel, and transmit power of wireless devices. If the ratio of uplink to downlink subframes is increased in the new frame configuration, the throughput is decreased, and the wireless device is instructed to transmit using reduced transmit power.
US10383100B2 Method and device for transmitting uplink and downlink configuration information
Disclosed are an uplink and downlink configuration information transmission method and device. The method comprises: a network device generating DCI containing TDD uplink and downlink configuration information; the network device use one PDCCH or one EPDCCH to bear the DCI containing the TDD uplink and downlink configuration information; and the network device sending the PDCCH or the EPDCCH in at least one subframe in a predetermined subframe set.
US10383099B2 Efficient control information transmission method and apparatus for supporting multiple antenna transmission technique
The present invention relates to a wireless communication system and provides an efficient control information transmission method and apparatus for supporting a multiple antenna transmission technique. A method is provided for transmitting downlink hybrid automatic repeat request (HARQ) information related to an uplink multiple codeword transmission and includes receiving the uplink multiple codeword transmission, generating HARQ information related to each of the multiple codewords based on a result of decoding each of the multiple codewords, modulating the HARQ information, and transmitting the modulated HARQ information via one or more physical HARQ indicator channels (PHICHs).
US10383098B2 Information processing device and information processing method
To improve manipulability.An information processing device includes a wireless communication unit and a control unit. The wireless communication unit performs real-time image transmission with at least one sink device according to a Wi-Fi CERTIFIED Miracast specification. The control unit performs control related to the real-time image transmission based on control information for controlling the information processing device according to the Wi-Fi CERTIFIED Miracast specification, the control information being received from the at least one sink device. The control unit performs control such that on-off switching of a UIBC for transmitting manipulation information in the sink device that has transmitted the control information is performed when a plurality of pieces of control information are received.
US10383097B2 Data transmission method and system, and device
Embodiments of the present invention disclose a data transmission method and system, and a device. The method includes: obtaining, by a transmission device, configuration information sent by a base station; receiving, by the transmission device, scheduling assignment SA signaling sent by at least one sending device; receiving, by the transmission device, first data, where the first data is the data indicated by the SA signaling that is received by the transmission device from the at least one sending device; and sending, by the transmission device, relay data, where the relay data is one or more pieces of data of the first data. The embodiments of the present invention are used for D2D communication.
US10383094B2 Method and apparatus of allocating uplink feedback channel for feeding data corresponding to an enhanced-physical downlink control channel (E-PDCCH)
Provided is an uplink feedback channel allocation method and apparatus used to feedback data to indicate whether data packets corresponding an enhanced physical downlink control channel (E-PDCCH) were successfully decoded. A terminal may use an additional resource area of an uplink feedback channel or may use an empty resource area of the uplink feedback channel to which feedback information of a data packet corresponding to a physical downlink control channel (PDCCH) is not allocated, to perform feedback.
US10383092B2 Beamforming report structure
Aspects of the present disclosure provide techniques for sounding procedures and feedback report formats.
US10383090B2 Data sending method, user equipment, and network device
Embodiments of the present disclosure provide a data sending method, user equipment, and a network device. The method includes: receiving, by a network device, first indication information and a resource request message that are sent by user equipment UE; and allocating, by the network device to the UE according to the first indication information and the resource request message, time frequency resources used by the UE to send at least two pieces of second to-be-sent data in a resource scheduling period. According to the method in the embodiments of the present disclosure, data sending efficiency of the UE is improved.
US10383084B2 Determining a location of a disconnected device
Described herein are techniques for determining a location of a disconnected device. In an example, a method includes instructing a first access point to sniff a wireless channel for probe request packets from disconnected devices, and instructing the first access point to send a distance-probing packet to a disconnected device after receiving a probe request packet from the disconnected device. The method further includes receiving, from the first access point, a MAC address of the disconnected device determined from the received probe request packet. After receiving the MAC address from the first access point, a group of access points is instructed to send distance-probing packets to the disconnected device. The method further includes receiving, from the first access point and the group of access points, time-of-flight measurements associated with the disconnected device. A location of the disconnected device can be determined using the time-of-flight measurements.
US10383079B2 Mobile communication system
The present invention has an object to provide a mobile communication system capable of performing communication between a user equipment device connected to a relay device and a core network if the relay device moves. An RN (1508) sets a TA of an eNB to be connected with the own device as a TA of the own device. For example, when the RN (1508) moves along an arrow (1500), the TA of the RN (1508) is changed from a first TA (1601) to which a fourth eNB (1525) belongs to a third TA (1602) to which a tenth eNB (1505) belongs. Upon change of the TA of the RN (1508) as described above, a user equipment device (UE; 1509) transmits a TA update request signal of the own device to a target second MME (1501).
US10383077B2 Time and frequency synchronization
The scheduling flexibility of CSI reference signals enables time and frequency synchronization using multiple non-zero CSI-RSs transmitted in the same subframe, or using CSI-RSs transmitted in the same subframe with other synchronization signals. Also, multiple synchronization signals may be scheduled in the same subframe to enable fine time and frequency synchronization without cell-specific reference signals.
US10383075B2 Method and apparatus for providing connection with radio access network through wireless backhaul
The present disclosure relates to a pre-5th-Generation (5G) or 5G communication system to be provided for supporting higher data rates Beyond 4th-Generation (4G) communication system such as long term evolution (LTE). According to the present disclosure, a method for providing a connection with a radio access network via a wireless backhaul comprises determining one of a first state in which a first node connected with the radio access network is operated using all of beams and a second state in which the first node is operated using an beam of the first node determined in the first state as an operation mode of the first node and providing, by the first node, the connection with the radio access network to a radio access node in the determined operation mode.
US10383073B2 Uplink-based mobility without downlink zone signals
Certain aspects of the present disclosure provide techniques for supporting UL-based mobility without DL zone signals. A DL zone signal may refer to a zone synchronization signal or a zone measurement reference signal. As described herein, a UE may perform certain operations upon power-up or RLF recovery, perform operations in each DRx cycle, and/or perform inter-zone handovers without relying on DL zone signals. Thus, aspects create a more user-centric environment and reduce and/or avoid transmission DL zone signals.
US10383072B2 Method and system for synchronization of sensing operations performed by a plurality of devices
Disclosed is an apparatus and method for synchronization of sensing operations performed by a plurality of devices. The method may include collecting sensing capabilities of one or more connected devices that are communicably coupled with a central device. Each connected device may include one or more sensors, and the sensing capabilities may include at least sensor type and sensing interval for each sensor. The method may also include coordinating sensing operations performed by the central device and the one or more connected devices.
US10383064B2 Inter-vehicle communication device
The processing circuit of an inter-vehicle communication device includes a transmission output correction table in which a transmission power value or a corrected transmission power value in accordance with propagation characteristics of radio waves transmitted from an own vehicle is set to correspond to a region with coordinates having a direction of travel of the own vehicle as an axis. The processing circuit acquires a transmission power value or a corrected transmission power value corresponding to relative position coordinates of a peripheral vehicle from the transmission output correction table, and determines transmission power for when transmitting own vehicle travelling information to the peripheral vehicle. Because of this, communication with the peripheral vehicle positioned in a region in which radio wave propagation characteristics are sparse can be reliably established, and communication congestion can be avoided.
US10383063B2 Radio link monitoring for link-budget-limited devices
A link-budget-limited wireless communication device (UE) may implement improved radio link monitoring procedures for enhancing the link-budget of the UE. The UE may monitor the radio link and may determine whether the radio link can support a lowest acceptable link quality according to a hysteresis-based comparison that uses threshold values to determine error rates associated with a physical control channel. The UE may also identify itself to the network as a link-budget-limited device, and the network may enable special link-budget enhancing features for the UE, including boosting the power of the resource elements (REs) carrying physical channel signaling/data to the UE. The UE may detect the presence of power boost and may estimate/determine the power boost level. The UE may modify the threshold values based on the power boost detection and/or results of the power boost level estimation/determination, and may use the modified threshold values for determining radio link quality during radio link monitoring.
US10383061B2 Information processing apparatus, method of controlling information processing apparatus, and storage medium
When a handover is performed, Wi-Fi setting is automatically changed from an inactive state to an active state. In a case where no user operation is performed within a prescribed time period, the Wi-Fi setting is returned from the active state to the inactive state.
US10383058B2 Addresses in a wake-up trigger frame
A method for processing a wake-up trigger frame includes receiving, at a wake-up radio of a device and from an access point, a wake-up trigger frame, where the wake-up trigger frame includes a group receiver identity; and in response to determining that the device is associated with the group receiver identity, sending a signal to a primary radio of the device to turn on the primary radio.
US10383048B2 Cell selection method in wireless network, base station, and user equipment
Embodiments of the present invention disclose a cell selection method in a wireless network, a base station, and user equipment. The method includes: determining, by a base station, available uplink and downlink capacities of each cell in a coverage area of the base station; determining available uplink and downlink capacities of a backhaul link of the base station; calculating an uplink offset and a downlink offset of each cell according to the available uplink and downlink capacities of each cell and the available uplink and downlink capacities of the backhaul link of the base station; determining an uplink path loss of user equipment (UE); and sending a message to the UE, where the message carries the uplink path loss of the UE, the uplink offset, and the downlink offset, which are used by the UE to perform cell selection.
US10383046B2 RAN-core pairing service
A method, a device, and a non-transitory storage medium are described in which a radio access network slice and core network slice service is provided based on RAN-CN network slice pairing information. A radio access network slice and/or a core network slice uses the RAN-CN network slice pairing information to select network resources to support sessions of end devices. The RAN-CN network slice pairing information may include location information, radio access network slice information, core network slice information correlated to different types or applications or services available to end devices. The RAN-CN network slice pairing information may include information indicating current and available radio access network resources pertaining to the radio access network slices and threshold resources that may be used to support the different types of applications or services.
US10383044B2 User equipment attachment/detachment from a long term evolution (LTE) network
A device searches for a primary access network, and acquires the primary access network. The device also requests a service provided by a network connected to the primary access network, and attaches to the primary access network only when the service is requested by the device.
US10383036B2 Method and apparatus for implementing access control
A method and apparatus may include determining at least one access control criterion for a communication device. Meeting the at least one access control criterion depends on actions of the communication device. The method may also include transmitting the at least one access control criterion to the communication device. The at least one access control criterion enables the communication device to determine whether the communication device is allowed to access a network.
US10383034B2 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.
US10383033B2 Apparatus and method for handling network loss in a wireless communication system
An apparatus and method for handling network loss in a wireless access system includes determining whether network loss has occurred or not and, if a Mobile Station (MS) attempts an entry in which the network loss has occurred, transmitting one of a first message including information associated with prohibiting new entry and a second message including information associated with informing that a supported service is restricted.
US10383029B2 Information processing method and base station
The present disclosure discloses an information processing method and a base station. The method comprises: determining N first regions based on N first thresholds; determining T third regions based on the N first regions and M second regions, the M second regions being determined based on M second thresholds, the second threshold representing reliability of a second communication connection, the second communication connection being a communication connection between a destination user terminal and a user terminal other than the destination user terminal within the cell of the base station; selecting a relay user terminal from among user terminals within the third regions, to establish a relay communication connection with the destination user terminal through the relay user terminal. Accordingly, computation cost and channel bandwidth for selecting the relay user terminal are saved, processing delay is small, and the communication connection with the destination user terminal can be established rapidly.
US10383025B2 Method for controlling handover in wireless communication system, and device therefor
According to one embodiment of the present invention, disclosed is a method for a first pico base station for controlling handover between the first pico base station and a second pico base station in a wireless communication system. The method comprises the steps of: receiving, from user equipment, measurement results of a downlink reference signal of the second pico base station; and determining whether it is necessary to hand over to the second pico station based on the measurement results. If it is determined that it is necessary to handover to the second pico base station, the method may further comprise the steps of: sending an action switch request to the second pico base station; receiving setting data of the second pico base station for the action switch with the second pico base station; and changing the setting data of the first pico base station into the received setting data of the second pico base station.
US10383018B2 WiFi and cellular communication switching
A system includes a server; a plurality of wireless networks coupled to the server; and one or more mobile devices coupled to the wireless networks with intermittent access to the wireless networks, the plurality of wireless networks providing data communication between client and server applications over multiple available connections.
US10383017B2 Security capability negotiation method, system, and equipment
A security capability negotiation method is applicable to perform security capability negotiation during a mobile network handover. Moreover, a security capability negotiation system is also provided. Consistent with the provided system and method, it may be unnecessary for the MME to know the security capability of the corresponding eNB in a certain manner during a handover from a 2G/3G network to an LTE network. Meanwhile, during the handover from the LTE network to the 3G network, the SGSN does not need to introduce new requirements.
US10383013B2 Techniques for RACH (random access channel)-less synchronized handover for wireless networks
An example technique is provided for receiving, by a target base station (BS) from a source PS, information identifying a source cell or the source BS, and a first time advance value used by the user device to transmit signals to the source BS, receiving a signal by the target BS that was transmitted from the user device based on the first tune advance value, determining, by the target BS based upon the first time advance value and the received signal from the user device, a second time advance value to be used by the user device to transmit data to the target BS, sending the second time advance value from the target BS to the source BS, receiving, by the target BS, a handover of the user device from the source BS to the target BS, and receiving data by the target BS from the user device based on the second time advance value.
US10383012B2 Method and apparatuses for accessing unlicensed and licensed frequency bands
Various types of communication may switch from an unlicensed spectrum to a licensed spectrum. MiCr communication may be synchronized based on transmission time intervals (TTIs), which may improve the duration required to switch between bands. A MiCr system may transmit a signal to temporarily suspend other traffic in a licensed band so that MiCr communication may occur. For example, an apparatus may be configured to determine synchronization between a first radio access technology (RAT) and a second RAT based on transmission time intervals associated with the first RAT and transmission time intervals associated with the second RAT, switch from the first RAT to the second RAT after the determined synchronization between the first RAT the second RAT; and transmit, during a TTI associated with the second RAT, a first packet using the second RAT based on the switch from the first RAT to the second RAT.
US10383010B2 Method and apparatus for performing service discovery in wireless communication system
The present invention relates to a method for performing, by a first terminal, service discovery in a wireless communication system. The method for performing service discovery comprises the steps of: transmitting a handover request message to a second terminal by using near field communication (NFC); and receiving a handover selection message from the second terminal by using NFC, wherein the handover selection message may include information on a P2P connection and formation of an ASP session.
US10383003B2 Non-uniform parameter quantization for advanced coupling
The present disclosure provides methods, devices and computer program products for non-uniform quantization of parameters relating to parametric spatial coding of audio signals. The disclosure further relates to a method and apparatus for reconstructing an audio object in an audio decoding system taking the non-uniformly quantized parameters into account. According to the disclosure, such an approach renders it possible to reduce bit consumption without substantially reducing the quality of the reconstructed audio object.
US10383002B2 Systems and methods for rapidly estimating available bandwidth in a WiFi link
Systems and methods for determining an available bandwidth in a WiFi link using frame aggregation. One system includes an electronic processor configured to send a request for a probe sequence from a server to an electronic communication device. The electronic processor is configured to receive a probe sequence via the WiFi link and determine an aggregation intensity parameter, the aggregation intensity parameter associated with a number of packets assembled in an aggregated frame for the WiFi link. In response to the aggregation intensity parameter being above a threshold, the electronic processor determines an available bandwidth of the WiFi link is less than a probe rate.
US10382996B2 Mobile communication systems and devices, and method for an event-triggered measurement report
A mobile communication system including a base station, a WLAN AP, and a mobile communication device is provided. The base station transmits a first measurement configuration including a first threshold value and a second threshold value which is less than the first threshold value. The WLAN AP is configured with a serving AP ID and a neighboring AP ID. The mobile communication device connects to the WLAN AP with the serving AP ID, measures a first signal strength of the WLAN AP with the serving AP ID according to the first measurement configuration, measures a second signal strength of the WLAN AP with the neighboring AP ID according to the first measurement configuration, and transmits a first measurement report to the base station when the first signal strength is less than the first threshold value and the second signal strength is greater than the second threshold value.
US10382994B2 Method and device for terminal applying offset to measurement report triggering condition
Provided are a method for a terminal applying an offset to a measurement report triggering condition in a wireless communication system, and a device supporting same. A terminal may measure the quality of a serving cell, measure the quality of a neighboring cell, compare the measurement type of the serving cell with the measurement type of the neighboring cell, and if the measurement type of the serving cell is different from the measurement type of the neighboring cell, apply an offset to a measurement report triggering condition. The measurement type may be any one of a broadband RS-SINR measurement or a narrowband RS-SINR measurement.
US10382993B2 Inter-cell interference measurement method and device in flexible duplex system
The present disclosure relates to a 5G or pre-5G communication system that will be provided to support a higher data transmission rate beyond a 4G communication system such as LTE. Disclosed is an interference measurement method and device in a flexible duplex system. The method comprises the steps of: determining whether uplink (UL) grant for allocating UL transmission has been received from a base station in a first subframe; when the UL grant has not been received, measuring inter-cell interference for an uplink interference measurement resource (IMR) in at least one second subframe determined by the first subframe; and when the UL grant has been received, measuring inter-cell interference for the uplink interference measurement resource (IMR) in at least one third subframe before a subframe that is indicated by the UL grant.
US10382992B2 Interference measurements and management in directional mesh networks
Techniques may be used for interference measurement and management in directional mesh networks, including centralized and/or distributed approaches. A centralized node, such as an operations and maintenance (OAM) center, may use feedback from nodes in the mesh network to partition the nodes in the mesh network into clusters based on interference levels. Interference measurement reports may be used by the centralized node to update cluster membership. An initiating node in the mesh network may use topographical information to generate an initial interference cluster, and interference measurement frame (IMF) scheduling information may be used to schedule transmissions within the interference clusters. Techniques for opportunistic measurement campaigns, simultaneous measurement campaigns, link failure detection, and link re-acquisition in directional mesh networks may also be used.
US10382991B2 Method and apparatus for controlling modem in wireless communication system
A method and apparatus for controlling a modem of a user equipment (UE) in a wireless communication system is provided. The method includes generating at least one modem control information determined based on information related to a wireless communication environment, when at least a portion of the wireless communication environment is changed, updating a priority stored in a database of the UE based on the changed wireless communication environment and controlling the modem of the UE using the priority-updated modem control information.
US10382990B2 Uplink transmission power determining method and user equipment
Embodiments of the present invention provide an uplink transmission power determining method and a user equipment. A user equipment determines a transmission situation of at least one of: a PUCCH, a PUSCH, and an SRS on another cell except a secondary cell in a subframe corresponding to a preamble to be transmitted on the secondary cell, so that the user equipment can determine an uplink transmission power of the user equipment according to the determined transmission situation, thereby solving a problem that it is not provided in the prior art that how a user equipment determines an uplink transmission power of the user equipment when random access is executed through a secondary cell.
US10382970B2 Balloon clumping to provide bandwidth requested in advance
Methods and systems disclosed herein relate to determining a projected change in bandwidth demand in a specified area during a specified future time period, repositioning one or more balloons in a high-altitude balloon network based on the projected change in bandwidth demand, and providing, using the one or more balloons, at least a portion of the bandwidth demanded in the specified area during the specified future time period.
US10382969B2 Resource allocation design for low cost machine-type communication UE
Methods and apparatus of resource allocation (RA) for low cost machine communication type (LC-MTC) user equipments (UEs) are provided. A UE obtains one or multiple sets of resources in a mobile communication network. Each set of resources belongs to a narrow sub-band in a wider channel bandwidth, wherein the narrow sub-band comprises a plurality of contiguous physical resource blocks (PRBs). The UE determines a first set of resources from the one or multiple sets of resources based on a physical layer control signaling and transmits or receives radio signals using the first set of resources within a predefined duration. In a coverage extension mode, the UE determines a second set of resources according to a hopping pattern, while the first and the second sets of resources are occupied for transmission at different radio subframes. The UE then transmits or receives radio signals using the second set of resources.
US10382964B2 Device activity control
In an example implementation, a method of controlling activity of a device includes concurrently detecting multiple unique device identifier (UDIDs) within proximity of a primary device, and determining that the multiple UDIDs are associated with a primary device activity. The method includes performing the activity while the concurrent detection of the multiple UDIDs persists, and stopping the activity when the concurrent detection of the multiple UDIDs stops.
US10382959B2 Associating a user identity to a wireless signal based on information received at a physical access point
Embodiments described herein provide approaches for associating a user identity to a wireless signal based on information received at an access point. Specifically, when a first user presents a set of user credentials to a physical access point, his/her profile is accessed to authenticate the first user. A set of wireless signals emanating from one or more wireless devices operated by the first user is also received at the physical access point and associated with the first user. Information about the first user may then be broadcast and accessed by a second user (e.g., via his/her mobile device) in proximity to the first user and in receipt of the set of wireless signals associated with the first user.
US10382958B2 Methods and devices of registering, verifying identity of, and invalidating non-SIM mobile terminals accessing a wireless communication network
In a first aspect of the disclosure, a method performed by an Application Server (AS) of registering a non-Subscriber Identity Module (SIM) mobile terminal with a wireless network is provided. The method comprises receiving a request for registration of the non-SIM mobile terminal, the non-SIM mobile terminal being associated with a trusted SIM mobile terminal by means of an identifier of the non-SIM mobile terminal, issuing a virtual International Mobile Station Equipment Identity (vIMEI) for the non-SIM mobile terminal, providing an Equipment Identity Register (EIR), with the vIMEI, providing a certificate issuing entity in the network with the vIMEI, receiving, from the certificate issuing entity, a certificate issued based on the vIMEI, and providing the non-SIM mobile terminal with the issued certificate.
US10382955B2 Security method and system for supporting prose group communication or public safety in mobile communication
A method for communicating by a terminal, includes transmitting, to an MME, an attach request message including a public safety indication and/or a group communication indication; receiving, from the MME, an attach accept message including at least one type of information from among a ProSe identifier, a ProSe group identifier, and a ProSe group for performing a ProSe, ProSe-related functions of the terminal, and a proximity-related security key (ProSe key) The method further includes transmitting a ProSe registration request to a ProSe function server and receiving, from the ProSe function server, a ProSe registration response message pending authentication of the terminal.
US10382954B2 System and method for providing a service to the user of a mobile terminal
A system for providing a service to the user of a mobile terminal. The system includes: an entity capable of generating an electronic ticket including identification data of the service and a public key of the mobile terminal complementary to a private key of the mobile terminal stored in a secure element of the mobile terminal; a module for delivering the ticket to an application of the mobile terminal running outside the secure element; a module capable of receiving the electronic ticket from the mobile terminal via short-distance communication channel; and a module capable of authenticating the mobile terminal from the public key of the mobile terminal and a challenge implementing the private key of the mobile terminal.
US10382950B2 Techniques and apparatuses for accessing a header-compressed broadcast transmission
Certain aspects of the present disclosure generally relate to wireless communications. In some aspects, a mobile device may receive configuration information, associated with configuring a state of the mobile device, via a unicast transmission, and may access a header-compressed broadcast transmission using the configuration information received via the unicast transmission. In some aspects, a network entity may transmit configuration information, to facilitate decompression of a header-compressed broadcast transmission, via a unicast transmission to a mobile device of a plurality of mobile devices, and may transmit the header-compressed broadcast transmission to the plurality of mobile devices in accordance with the configuration information.
US10382949B2 Apparatus, program, and method
[Object] To be able to perform management involved with wireless communication without routing via a base station.[Solution] Provided is an apparatus including: a generation unit configured to generate information related to data wirelessly transmitted or received without being routed via a base station; and a control unit configured to control transmission of the information to a node which is not involved in the transmission or reception of the data.
US10382945B2 Delivery of data services to a roaming network user
A method (100) in a network node is disclosed, the method for delivering data services to a roaming user accessing the services via a user equipment device. The method comprises identifying services to be made available to the user when roaming (110) presenting the identified services to the user equipment device (120), and filtering at least one of data traffic to the user equipment device or data traffic from the user equipment device according to a relation of the data traffic to the identified services (130). Also disclosed is a method (600) in a user equipment device, the method for accessing data services when roaming. The method comprises accessing, from a network node, an identification of services available to a user of the user equipment device when roaming (610), selecting, from the identification of services, services for presentation to the user (620), presenting the selected services to the user (630), and on request of a presented service by the user, initiating a connection to a provider of the requested service (650). Also disclosed are a computer program product for carrying out the above methods and a network node (400, 500) and user equipment device (700, 800) configured to carry out the above methods.
US10382943B2 Data service processing method, apparatus, and system in roaming scenario
A data service processing method in a roaming scenario includes: acquiring information about a roaming service provider selected by a subscriber, where the acquired information includes an identifier of the roaming service provider; selecting a gateway according to the acquired information about the roaming service provider; and performing data service processing by using the gateway. In addition, a corresponding network side device and a corresponding communications system are further provided.
US10382940B1 Formation of a multiple-input synchronous transfer network
A system for wireless communication is provided. In some implementations, the system performs operations including transmitting a first packet to a second device, the first packet comprising a first identifier of the first device. The operations further include receiving a second packet from the second device, the second packet comprising a second identifier of the second device. The operations further include assigning, in response to the second packet, a network identifier and a network channel to the second device based on the second identifier. The operations further include storing the network identifier, the second identifier, and the network channel, in a database accessible by the first device. The operations further include transmitting a third packet to the second device. The operations further include transmitting a fourth packet to the second device, the fourth packet triggering a communication from the second device to the first device.
US10382939B2 UE communication method, device, and communications system
A user equipment (UE) communication method, a device, and a communications system are provided. A first UE sends a notification message to a cellular network access device, wherein the notification message indicates that the first UE requests to be a beacon device. The first UE receives, from the cellular network access device, a message indicating that the first UE is the beacon device. The first UE sends detection signal, wherein the detection signal is for a second UE to detect the detection signal.
US10382937B2 Communicating location specific emergency information to a mobile device
An occurrence of an emergency situation pertinent to people presently located within a venue can be identified. Responsive to identifying the emergency situation pertinent to the people located within the venue, a first level of security clearance assigned to a user located within the venue, and a present location within the venue of a first mobile device of the user, can be automatically determined. A route, from the present location within the venue of the first mobile device to an exit of the venue, which does not require the user to be assigned a second level of security clearance that is higher than the first level of security clearance for the user to traverse the route, also can be determined. An emergency alert and an emergency plan for exiting the venue can be automatically communicated to the mobile device, wherein the emergency plan for exiting the venue describes the route.
US10382936B2 Interactive emergency information and identification systems and authentication methods
A computer-implemented method for interactive emergency information and identification is disclosed. The method includes receiving, by a processor, a notification concerning an emergency situation, wherein the notification includes a location of the emergency situation, and defining, by the processor, a geo-fence representing a first physical area surrounding the location of the emergency situation. The method further includes receiving, by the processor, location information representing locations of a plurality of user devices, each user device being associated with an individual, and determining, by the processor, which of the user devices are located within the geo-fence based on the location information. Additionally, the method includes transmitting, by the processor, information about the emergency situation to the user devices located within the geo-fence.
US10382933B2 System and method for establishing an emergency call over a wireless LAN network
Embodiments of the present invention relate to identifying and routing an emergency call for a user equipment to an emergency center, thereby establishing the emergency call with the emergency center over a wireless LAN network. The establishing of said emergency call is performed by a network entity and modules present therein. A P-CSCF module analyses a request for establishing the emergency call received from the user equipment, wherein the request comprises a destination emergency number, a subscriber identity and an access type through which the request is made. The P-CSCF module transmits a location retrieval request to a PCRF module for retrieving a location information of the user equipment. Subsequently, an E-CSCF module receives a routing information from a LRF module based on the location information, pursuant to which the E-CSCF module routes the emergency call to the emergency center and establishes the emergency call with the emergency center.
US10382930B2 Bluetooth microphone
A Bluetooth microphone (10) comprises a controller (MCU) and Bluetooth transceiver (12) arranged to: establish a Bluetooth paired connection with a device; establish an Advanced Audio Distribution Profile, A2DP, connection with the paired device to receive a sequence of packets from the paired device for decoding by the microphone; and establish a Serial Port Profile, SPP, connection with the paired device for simultaneously transmitting a sequence of packets based on a microphone transducer signal to the paired device as the received sequence of packets are being decoded for transmission to a set of headphones.
US10382929B2 Communication management and communicating between a mobile communication device and another device
A method for communicating with a given device that is located at a given direction, the method may include transmitting a triggering signal, by a communication device and over a directional communication link; receiving, by the communication device, one or more responses to the triggering signal, wherein the one or more responses originate from one or more devices; participating in determining of whether the one or more devices comprises the given device or receiving indication about whether the one or more devices comprises the given device; and when the one or more devices comprises the given device then attempting, by the communication device, to establish communication with the given device.
US10382927B2 Method of text input for wearable devices
A method and apparatus are provided for text input for wearable devices. The method includes receiving a request for a text batch transfer for input text into a text box on an external device. The method also includes displaying a user interface including a text input box based on the received data. The method also includes receiving input text from the text input box on the user interface. The method also includes transmitting a batch of text from the external mobile device through the wireless communication channel.
US10382925B2 Method of providing MTC monitoring related information
A method for adjusting a timer value for a device includes determining, by a home subscribing server (HSS), a timer value for a routing area update (RAU) or a tracking area update (TAU) based on a maximum time period, wherein the timer value for the RAU or the TAU is determined to be a smaller value than the maximum time period, wherein the maximum time period is related to a loss of a connectivity indicating the device is no longer possible to be signaled, and delivering, by the HSS, information regarding the determined timer value for the RAU or the TAU to a Mobility Management Entity (MME)/Serving General Packet Radio Service (GPRS) Supporting Node (SGSN).
US10382922B2 Distributed testing of wireless networks
Testing of a wireless communication network is performed by placing test devices in multiple geographic regions. The test devices may be typical consumer wireless devices, such as smartphones, of types that are used with the wireless communication network. Communication channels are established with the devices from a test controller, through a wide-area network such as the Internet and through USB ports or other wired interfaces of the devices. The test controller provides scripts that measure response times of applications that execute on the devices. The response times are used as indicators of network performance in the geographic regions. When the response time for a particular region exceeds a threshold, an operator may be notified or other automated actions may be initiated to address potential network problems in the region.
US10382921B2 Systems and methods for in-vehicle sensing using a captive portal with smart phone data collection in the context of a network of moving things
Communication network architectures, systems and methods for supporting a network of mobile nodes. As a non-limiting example, various aspects of this disclosure provide communication network architectures, systems, and methods for supporting a dynamically configurable communication network comprising a complex array of both static and moving communication nodes (e.g., the Internet of moving things). In particular, methods and systems for in-vehicle sensing using a captive portal that collects sensor data samples from sensor devices in electronic devices of end-users.
US10382916B2 Generating user notifications using beacons on online social networks
In one embodiment, a method includes receiving, from a beacon associated with a third-party content provider (e.g., a business), a current session information of the first user of an online social network. The first user's mobile device is proximate to and in a wireless communication session with the beacon, which is located at the third-party content provider. One or more second users who are associated with geographic locations within a threshold distance of the location of the beacon are selected. A notification referencing the selected second users is sent to the first user's mobile device, indicating that the second users are nearby.
US10382909B2 Method for transmitting messages in a telecommunications network
The present invention provides a method for transmitting messages in a telecommunications network, in which a first message service and a second message service are available. Dedicated messages of the first message service are sent, using messages of the second message service. The method of the present invention has the particular advantage, that an optimized transmission scheme can be maintained for the dedicated messages of the first message service.
US10382907B2 Device and method for providing notification message about call request
Provided are an artificial intelligence system for simulating functions and so forth of human brains by using a mechanical learning algorithm. A method, performed by a device, of providing a notification message about a call request may include one or more of receiving the call request from another device, obtaining context information about a situation of a user if a user input accepting the call request is not received within a preset time, determining a reason for a non-response of the user by analyzing the context information, obtaining information about a relationship between the user and another user of the other device, generating a notification message describing the reason for the non-response based on the context information, determining whether to transmit the notification message to the other device based on the reason for the non-response and the information about the relationship, and transmitting the notification message to the other device based on the determination.
US10382904B2 Method and apparatus for providing service in a wireless communication system
A method and an apparatus for providing a service in a wireless communication system are disclosed. The method and apparatus are directed to converging a 5th-generation (5G) communication system for supporting higher data rates beyond a 4th-generation (4G) system with a technology for Internet of things (IoT). The apparatus includes a terminal in the wireless communication system. The terminal includes a transceiver configured to transmit and receive a signal, and a processor configured to receive a first service request related to mission critical push to talk over LTE (MCPTT) over long term evolution (LTE), determine whether a first service corresponding to the first service request and a second service request being currently performed are simultaneously provided, and process the first service and the second service based on a priority of each of the service, services if the first service and the second service are not simultaneously provided.
US10382902B2 System and method for rendering responses to broadcast enterprise messages
A device may receive, via an interface of the device, information associated with a broadcast enterprise message that is to be provided to a plurality of user devices. The device may provide the broadcast enterprise message to a plurality of user devices. The device may receive, from a user device, a response to the broadcast enterprise message. The device may generate a message thread that includes the broadcast enterprise message and the response. The device may provide, via the interface, information associated with the message thread.
US10382900B1 Roadside assistance
A mobile computerized apparatus configured to provide membership status in a roadside assistance program after occurrence of a roadside event is disclosed. The apparatus executes instructions that cause/allow the apparatus to receive input related to an electronic membership card, retrieve from a data store membership information associated with the vehicle, and dynamically update the electronic membership card for display on the apparatus.
US10382887B2 Power management system for access control devices
Managing an access device associated with a controlled area at a place of hospitality is described. A location of a device of a user is determined. A controlled area that the user is authorized to access is determined. The location of the device of the user is monitored, and when the location of the device of the user is within a first area proximate to the controlled area, a first signal is transmitted to an access device associated with the controlled area. The first signal is used to manage an operation of the access device. An additional location of the device of the user may be determined. When the additional location of the device of the user is within a second area proximate to the controlled area, a second signal used to enable access to the controlled area is transmitted to the access device.
US10382885B2 Methods and systems for providing sensor data using a sensor web
A system and method for providing sensor data may comprise receiving a request for sensor data, the request including a triggering parameter. Furthermore, the system and method for providing sensor data may comprise searching for information identifying devices that meet the triggering parameter. Devices are selected from a plurality of item tracking devices, where the plurality of item tracking devices correspond to a plurality of items. Moreover, the system and method for providing sensor data may retrieve the requested sensor data that corresponds to the devices that meet the triggering parameter, and return the requested sensor data.
US10382881B2 Audio system and method
Embodiments relate to, for a scene comprising a representation of at least one object and at least one sound source: obtaining a decomposition of the at least one object, the decomposition comprising at least one geometric component; modelling at least one interaction of the at least one object and the at least one sound source using the at least one geometric component; and, in dependence on the modelling of the at least one interaction, processing an audio input associated with the at least one sound source to obtain an audio output.
US10382876B2 Method and apparatus for generating from a coefficient domain representation of HOA signals a mixed spatial/coefficient domain representation of said HOA signals
There are two representations for Higher Order Ambisonics denoted HOA: spatial domain and coefficient domain. The invention generates from a coefficient domain representation a mixed spatial/coefficient domain representation, wherein the number of said HOA signals can be variable. A vector of coefficient domain signals is separated into a vector of coefficient domain signals having a constant number of HOA coefficients and a vector of coefficient domain signals having a variable number of HOA coefficients. The constant-number HOA coefficients vector is transformed to a corresponding spatial domain signal vector. In order to facilitate high-quality coding, without creating signal discontinuities the variable-number HOA coefficients vector of coefficient domain signals is adaptively normalized and multiplexed with the vector of spatial domain signals.
US10382875B2 Reverberation generation for headphone virtualization
The present disclosure relates to reverberation generation for headphone virtualization. A method of generating one or more components of a binaural room impulse response (BRIR) for headphone virtualization is described. In the method, directionally-controlled reflections are generated, wherein directionally-controlled reflections impart a desired perceptual cue to an audio input signal corresponding to a sound source location. Then at least the generated reflections are combined to obtain the one or more components of the BRIR. Corresponding system and computer program products are described as well.
US10382874B2 Magnetic assembly for speaker device
The present invention provides methods and systems for a motor assembly that includes a pole piece, at least one magnet, a first magnetizing ring, and an air gap between the pole piece and the first magnetizing ring.
US10382871B2 Miniature hearing instrument configured for positioning at least partially in bony region of ear canal
The application relates to a portable electronic device comprising a) a folded substrate carrying components of the device, and b) another, separate component having a fixed outer contour, and c) a housing for enclosing said folded substrate and said separate component, said housing having an inner contour, wherein said folded substrate is folded from a planar substrate along a folding line, said folded substrate exhibiting outer edges comprising a folded edge following said folding line. The application further relates to a method of manufacturing a folded substrate. The object of the present application is to facilitate miniaturization of a portable electronic device, such as a hearing aid. The problem is solved in that the folded substrate is shaped to provide that at least one of said outer edges follow(s) the fixed outer contour of the separate component and/or the inner contour of said housing. This has the advantage of providing a larger area on the substrate to place components and soldering points thereby improving the use of the available space in the portable electronic device. The invention may e.g. be used in electronic devices where volume utilization is an important design parameter, e.g. hearing aids comprising a part adapted for being mounted in an ear canal of a user, e.g. in the bony part of the ear canal.
US10382870B2 Piezoelectric microphone
The present invention discloses a piezoelectric microphone. The piezoelectric microphone comprises a substrate having a cavity-backed, and a piezoelectric film connected to the upper side of the substrate via an insulating layer. A position on the piezoelectric film, which is located at the inner side of a junction of the piezoelectric film and the substrate, is provided with a plurality of hollowed-out holes. The hollowed-out holes in the piezoelectric film are at least partly overlapped with the substrate. A gap is provided between the substrate and the position, where the hollowed-out holes are located, on the piezoelectric film. The gap and the hollowed-out holes a together form a channel. Compared with the traditional hollowed-out structure, the gap of the present invention can hinder the sound from directly spreading via the hollowed-out holes, thereby greatly reducing the amount of leakage of low-and-intermediate frequency signals of the piezoelectric microphone and improving the performance of the piezoelectric microphone. In addition, the gap can also effectively prevent a chip from being damaged by the invasion of dust, particles and water.
US10382869B2 Electronic apparatus
An electronic apparatus is disclosed. In one embodiment, an electronic apparatus comprises a panel, a piezoelectric vibrator, a first bonding member, and a second bonding member. The piezoelectric vibrator is located on an inner surface of the panel. The first bonding member is located between the panel and the piezoelectric vibrator to bond the piezoelectric vibrator to the panel. The second bonding member is located between the panel and the piezoelectric vibrator to bond the piezoelectric vibrator to the panel and has an elastic modulus lower than an elastic modulus of the first bonding member.
US10382868B2 Membrane for sounding device
The present disclosure provides a membrane. The membrane includes a central dome part, and a suspension part surrounding the dome part. The suspension part includes a number of first reinforcing parts, a number of third reinforcing parts spacing from the first reinforcing parts, and an included angle formed between each third reinforcing part and an adjacent first reinforcing part. The third reinforcing part includes a second master extension part, a second slave extension part, and a connecting part connecting the second master extension part and the second slave extension part. The second master extension part and the second slave extension part locate at two ends of the connecting part respectively, and a width of at least one of the second master extension part and the second slave extension part is less than a width of the connecting part.
US10382862B2 Noise testing in an autonomous vehicle
The present disclosure provides systems and methods for determining a noise level associated with an autonomous vehicle. The autonomous vehicle can include a passenger compartment configured to house one or more passengers. A method can include positioning one or more microphones at one or more locations in the passenger compartment, collecting first data indicative of a first sound level by the one or more microphones with the autonomous vehicle operating at a first operating condition, implementing an operating condition change for the autonomous vehicle from the first operating condition to a second operating condition, collecting second data indicative of a second sound level by the one or more microphones, and determining a noise level associated with the autonomous vehicle based at least in part on the first data and the second data.
US10382849B2 Spatial audio processing apparatus
Apparatus including: an audio capture application configured to determine separate microphones from a plurality of microphones and identify a sound source direction of at least one audio source within an audio scene by analyzing respective two or more audio signals from the separate microphones, wherein the audio capture application is further configured to adaptively select, from the plurality of microphones, two or more respective audio signals based on the determined direction and furthermore configured to select, from the two or more respective audio signals, a reference audio signal also based on the determined direction; and a signal generator configured to generate a mid signal representing the at least one audio source based on a combination of the selected two or more respective audio signals and with reference to the reference audio signal.
US10382843B2 Colorless, directionless, contentionless, spaceless, and flexible grid reconfigurable optical node
An optical node may include an optical switch and an optical add drop multiplexer (OADM). The optical switch may receive, via a space-division multiplexing (SDM) link that carries optical signals via multiple SDM elements, an optical signal to be switched from a first SDM element to a second SDM element. The multiple SDM elements may include multiple cores of a multi-core fiber, multiple modes of a multi-mode fiber, or multiple fibers of a fiber bundle. The optical switch may switch the optical signal from the first SDM element to the second SDM element. The OADM may add optical signals to an optical network or drop optical signals from the optical network via one or more SDM links that include the SDM link.
US10382841B2 Driving and information transmitting system for sensing module
A driving and information transmitting system for a sensing module includes a sensing device, a power supply device and a connection device. The sensing device includes a sensor, a microprocessor, a power controller and a data transceiver. The power supply device transfers an energy to the power controller, thereby enabling the sensor. After a monitored data sensed by the at least one sensor is transmitted to the microprocessor, the monitored data is processed into an output data by the microprocessor. After the output data is received by the data transceiver, the output data is transmitted from the data transceiver to the connection device. After a control command from the connection device is received by the data transceiver, the control command is transmitted to the microprocessor to control the sensor.
US10382840B2 Wireless environmental sensor
A wireless environmental sensor or monitoring device includes a sensor configured to detect an environmental parameter. A radio module is configured to wirelessly communicate data corresponding to the detected environmental parameter to a remote system. The device also includes logic executable by a processor unit to switch the radio module between a wireless access point (AP) operating mode and a wireless client operating mode.
US10382839B2 Methods for improving signal quality in wearable biometric monitoring devices
A wearable biometric monitoring device is configured to assess the biometric signal quality of one or more sensors associated with the monitoring device, determine how the user should adjust the device to improve the biometric fit, and instruct the user to wear the biometric monitoring device a certain way. Communicating instructions to a user may include instructing the user to execute a testing regimen while wearing the biometric monitoring device. The testing regimen facilitates an estimation of a signal quality that can be used to provide feedback to the user that he/she needs to adjust the device to improve the biometric fit and the biometric signal quality.
US10382836B2 System and method for dynamically generating and rendering highlights of a video content
This disclosure relates generally to audio-video processing, and more particularly to system and method for dynamically generating and rendering highlights of a video content. In one embodiment, the method may include receiving a start trigger and a stop trigger to generate and render the highlights of a portion of the video content playing on a first device for a registered user, recording at least one sub-portion of the portion of the video content upon receiving the start trigger and until receiving the stop trigger, monitoring the at least one sub-portion of the video content to detect one or more critical events, dynamically generating the highlights of the at least one sub-portion of the video content for each of the one or more critical events, and dynamically rendering the highlights of the at-least one sub-portion of the video content on a second device in possession of the registered user.
US10382831B2 Determining signal recovery in communication networks using connectivity disruption techniques
Various embodiments relate to disrupting signals (e.g., over Multimedia over Coax or from a service provider) to determine signal recovery. A first device may receive signals from a network. The first device may receive a first input to switch the received signals from a first communication path between the network and a second device, to a second communication path for a predetermined interval. The switching of communication paths may be done by a network disruption device. When the signals are switched to the second communication path, the signals may be blocked from being received at the second device. The network disruption device may then switch the signals from the first communication path to the second communication path to block the signals for the predetermined interval. The network disruption device may then switch the signals from the second communication path to the first communication path after the predetermined interval has expired.
US10382827B2 Control method for media playing, media source equipment, media playing equipment and system
A control method for media playing, including: receiving user operation instructions by a media playing equipment; and transforming the user operation instructions into processing instructions corresponding to a media source equipment and forwarding the processing instructions to the media source equipment, if the menu currently displayed by the media playing equipment is not the control menu of the media playing equipment and the information input channel of the media playing equipment is the channel for the media source equipment inputting information to the media playing equipment. The method reduce the complexity of the user operation. A media source equipment, a media playing equipment and a system are also provided.
US10382826B2 Image display apparatus and operating method thereof
An image display apparatus includes: a display; a memory configured to store channel information corresponding to at least one channel; and a processor configured to execute one or more instructions stored in the memory, wherein the instructions, when executed by the processor, cause the image display device to: determine at least one preferred channel based on a search history of a keyword, when a continual channel-up command and/or a continual channel-down command is received, display, on the display, a channel scroll bar and a channel indicator configured to move along the channel scroll bar in response to the continual channel-up command or the continual channel-down command, and display channel information of the at least one preferred channel, at a position of the channel scroll bar, the position corresponding to the at least one preferred channel.
US10382825B2 Methods and systems for filtering media content
Method and systems are disclosed for presenting media asset identifiers retrieved based on a user search criteria. User's input of a first information, a second information, and a third information is received. The system identifies an information type associated with each received information. If the first information and the third information are associated with the same information type, a first query is created that combines the first information and the third information to retrieve media asset identifiers according to information type instructions associated with the first information type. The second information is integrated into the first query. If the second information and the third information are associated with the same information type, a second query is created that combines that second information and the third information to retrieve media asset identifiers according to instructions associated with the second information type. The first information is integrated into the second query.
US10382823B2 Video content deep diving
One or more computing devices, systems, and/or methods for displaying content associated with a video element of a video are provided. For example, a video may comprise video elements (e.g., pixels of frames of the video depicting an entity such as a car, an actor, a monument, etc.) that are tagged with content tags (e.g., a textual string such as a search query used to obtain content from content providers). When a user interacts with the video element (e.g., a touch gesture, such as a pressure sensitive gesture, on a video element depicting the actor), content associated with a content tag used to tag the video element may be retrieved (e.g., an image, a social network profile, search results, and/or other content associated with the actor). In this way, the content may be provided to the user for further action or learning about the entity depicted by the video element.
US10382822B2 Device resource management during video streaming and playback
Techniques described herein include evaluation and management of device hardware, software, and network resources during streaming, downloading, or playback of video resources on client devices from remote locations. Certain aspects relate to evaluating the current resources available at a client device, such as memory, processing capacity, device battery status, network availability and/or network data quotas, in view of a video resource request. Based on the evaluation of the client device's resources, and estimations of the effects that video streaming/downloading and playback may have on the client device's resources, the client device may control, customize, and/or alter the retrieval or playback of requested video resources.
US10382815B2 Apparatus, systems and methods for buffering of media content
Media content presentation systems and methods are operable to present media content received by a media device, wherein the media device comprises a plurality of tuner systems. An exemplary embodiment tunes the plurality of tuners to receive different broadcasting media content streams each comprising a streaming media content event; communicates the streaming media content events from the receiving tuner to a corresponding tuner buffer of the tuner system; and stores a portion of the streaming media content events into the corresponding tuner buffers. When a user selection is received for presentation of one of the streaming media content events, the selected one of the streaming media content events are presented to a user of the media device.
US10382814B2 Apparatus, systems and methods for control of media content event recording
Systems and methods are operable to record a media content event at a media device. An exemplary embodiment grabs a series of subsequently received image frames from the media content event that is being recorded after a monitored real time reaches a closing credits monitor time, wherein the closing credits monitor time is a recording end time less a predefined duration. The embodiment then analyzes each of the image frames to identify an occurrence of text presented in the analyzed image frame, determines that the identified text corresponds to closing credits of the media content event if the at least one attribute of the identified text matches a corresponding predefined closing credits attribute, and initiates an end of the recording of the media content event in response to determining that the identified text corresponds to the closing credits of the media content event.
US10382813B2 Content reproduction device and content reproduction method
A content reproduction device includes a communication unit, a data acquirer, a buffering controller, a buffering condition determiner, a reassembler, and a content reproducer. The communication unit is configured to communicate with an information processing device. The data acquirer is configured to sequentially acquire pieces of data from the information processing device via the communication unit. The buffering controller is configured to buffer the pieces of data in a storage. The buffering condition determiner is configured to determine a buffering condition for buffering the pieces of data, depending on a condition of communication with the information processing device. The reassembler is configured to reassemble the pieces of data buffered in the storage in a predetermined order when the determined buffering condition is satisfied. The content reproducer is configured to reproduce a content based on the reassembled pieces of data.
US10382807B2 Tracking user interaction from a receiving device
Measuring and tracking user interaction with a television receiver, such as a set top box or cable box. The television receiver may create and display a matrix code that includes temporal information, user identification information, geographic information, and/or a user selection. The matrix code may be captured by a matrix reading device and transmitted to a monitoring entity. Optionally, the matrix reading device may decode the matrix code and transmit associated data to the monitoring entity. The monitoring entity may use the code or data to track and distinguish between user interactions at different points in time.
US10382799B1 Real-time synthetically generated video from still frames
Systems and methods for generating synthetic video are disclosed. For example, a system may include a memory unit and a processor configured to execute the instructions to perform operations. The operations may include receiving video data, normalizing image frames, generating difference images, and generating an image sequence generator model. The operations may include training an autoencoder model using difference images, the autoencoder comprising an encoder model and a decoder model. The operations may include identifying a seed image frame and generating a seed difference image from the seed image frame. The operations may include generating, by the image sequence generator model, synthetic difference images based on the seed difference image. In some aspects, the operations may include using the decoder model to synthetic normalized image frames from the synthetic difference images. The operations may include generating synthetic video by adding background to the synthetic normalized image frames.
US10382795B2 Method of video coding using binary tree block partitioning
A method and apparatus of video coding using block partitioning process including a binary tree partitioning process are disclosed. The block partitioning structure corresponding to the block partitioning process for a block of video data is derived by parsing a first indicator associated with a current block and determining whether the binary tree partitioning process applies a binary tree partition to the current block based on a value of the first indicator. When it is determined that the binary tree partition is applied to the current block, the current block is always split into two primary sub-blocks with same size or two primary sub-blocks with different sizes. The block partitioning structure represents partitioning the block of video data into final sub-blocks. The block of video data is decoded based on the final sub-blocks decoded according to the block partitioning structure derived.
US10382791B2 Data structure for video coding unit
The disclosure provides a system and methods for encoding video data. The method can include storing a data structure in a memory, the data structure having a first plurality of data elements arranged corresponding to a second plurality of data elements of a first video data block, and defining a periphery, the data structure further including data related to all of a smallest prediction unit (PU) for the first video data block. The method can also include increasing a size of the data structure in the memory by adding a plurality of extended units along the periphery of the first plurality of data elements, each extended unit having data related to a smallest data element of the first video data block, the extended units being set to default values. The method can also comprise encoding the first video data block based on the data structure.
US10382783B2 Video prediction encoding device, video prediction encoding method, video prediction decoding device and video prediction decoding method
A decoding device includes a decoder that decodes information of a direction of intra-picture prediction of a target block and compression data of a residual signal, a prediction signal generator that generates an intra-picture prediction signal using the information of the direction and an previously reconstructed reference sample of an adjacent block, a residual signal restorator that restores a reconstructed residual signal of the target block, and a block storage that restores and stores a pixel signal of the target block. The prediction signal generator derives reference samples from a previously reconstructed block neighbouring the target block stored, selects two or more key reference samples, performs an interpolation process between the key reference samples for generating interpolated reference samples, and generates the intra-picture prediction signal by extrapolating the interpolated reference samples based on the direction of the intra-picture prediction.
US10382780B2 Method, a video encoder, and a video camera for encoding a video stream
A method of encoding a video stream comprising receiving a frame of a video stream to be encoded, performing motion detection in the frame to identify steady regions, and temporally filtering the frame so as to provide temporally filtered pixel values. For a pixel in the steady regions of the frame, the temporally filtered pixel value is used when encoding the pixel, on a condition that the pixel belongs to a block of pixels of the frame that will be intra-coded. On a condition that the pixel instead belongs to a block of pixels of the frame that will be inter-coded, a value that was used when encoding a corresponding pixel of the immediately preceding frame is used when encoding the pixel.
US10382779B2 Image coding method for decoding a difference motion vector from a bitstream
An image coding method includes coding a motion vector difference indicating a difference between the motion vector and a predicted motion vector, wherein the coding includes: coding a first portion that is a part of a first component which is one of a horizontal component and a vertical component of the motion vector difference; coding a second portion that is a part of a second component which is different from the first component and is the other one of the horizontal component and the vertical component; coding a third portion that is a part of the first component and is different from the first portion; coding a fourth portion that is a part of the second component and is different from the second portion; and generating a code string which includes the first portion, the second portion, the third portion, and the fourth portion in the stated order.
US10382774B2 Moving picture coding method, moving picture coding apparatus, moving picture decoding method, moving picture decoding apparatus and moving picture coding and decoding apparatus
By the moving picture coding method and the moving picture decoding method, it is possible to improve coding efficiency. The moving picture coding apparatus includes a merge block candidate calculation unit that (i) specifies merge block candidates at merge mode, by using colpic information such as motion vectors and reference picture index values of neighbor blocks of a current block to be coded and a motion vector and the like of a collocated block of the current block which are stored in a colPic memory, and (ii) generates a combined merge block by using the merge block candidates.
US10382770B2 Multi-level machine learning-based early termination in partition search for video encoding
Described herein are classifiers that are used to determine whether or not to partition a block in frame during prediction using recursive partitioning. Blocks of training video frames are encoded using recursive partitioning to generate encoded blocks. Training instances are generated for the encoded blocks that include values of features extracted from each encoded block and a label indicating whether or not the encoded block is partitioned into smaller blocks in the recursive partitioning. The classifiers are trained for different block sizes using the training instances associated with the block size as input to a machine-learning process. When encoding frames of a video sequence, the output of the classifiers determines whether input blocks are partitioned during encoding.
US10382765B2 Method and device for encoding or decoding and image
A video signal has at least a first signal component corresponding to a first color, and a second signal component, associated with the first signal component and corresponding to a second color. Each signal component is divided into blocks, and each block has one or more encodable units. The encoding of at least one encodable unit of the second signal component is switchable between first and second modes. A method of encoding the signal comprises excluding, for at least one encodable unit of the second signal component, use of the second mode for the encoding of the second-signal-component encodable unit concerned when at least one predetermined condition is satisfied relating to an encoded block or encodable unit of the first signal component that corresponds to the second-signal-component encodable unit concerned.
US10382760B2 Image decoding method, image coding method, image decoding apparatus, image coding apparatus, and image coding and decoding apparatus
The image coding method includes: determining a context in a current block in the image, from among a plurality of contexts; and performing arithmetic coding on the control parameter for the current block to generate a bitstream corresponding to the current block, wherein in the determining: the context is determined under a condition that control parameters of neighboring blocks of the current block are used, when the signal type is a first type, the neighboring blocks being a left block and an upper block of the current block; and the context is determined under a condition that the control parameter of the upper block is not used, when the signal type is a second type, and the second type is (i) “merge_flag”, (ii) “ref_idx_l0” or “ref_idx_l1”, (iii) “inter_pred_flag”, (iv) “mvd_l0” or “mvd_l1”, (v) “no_residual_data_flag”, (vi) “intra_chroma_pred_mode”, (vii) “cbf_luma”, and (viii) “cbf_cb” or “cbf_cr”.
US10382759B2 Method and apparatus of binarization and context-adaptive coding for syntax in video coding
A method and apparatus for entropy coding and decoding for source symbols generated in a video coding system are disclosed. According to the present invention, a MSB (most significant bit) index and any refinement bit for the current symbol value are determined first. A first binary string is generated by binarizing a prefix part related to the MSB index of the current symbol value using a unary code or a truncated unary code. Also, a second binary string is generated by binarizing a suffix part corresponding to one or more refinement bits of the current symbol value using a fixed-length code or a truncated binary code if any refinement bit exists. The first binary string is coded using CABAC (context-adaptive binary arithmetic coding) and the second binary string is also coded using the CABAC if the second binary string exists.
US10382756B2 Method, apparatus and system for encoding and decoding the transform units of a coding unit
Disclosed is method of decoding, from a video bitstream, a transform unit containing at least one chroma residual coefficient array associated with a single chroma channel. The method determines a size of the transform unit related to a hierarchical level of the transform unit in a corresponding coding unit, and identifies a maximum number of inverse transforms according to the determined size. The method decodes from the video bitstream the at least one chroma residual coefficient array using the identified maximum number of transforms, selects an inverse transform for the decoded chroma residual coefficient arrays, the inverse transform being selected from a predetermined set of inverse transforms, and applies the selected inverse transform to each of the chroma residual coefficient arrays to decode chroma residual samples for the chroma channel of the transform unit. A similar encoding method is also disclosed.
US10382754B2 Encoder-side decisions for sample adaptive offset filtering
Disclosed herein are exemplary embodiments of innovations in the area of encoding pictures or portions of pictures (e.g., slices, coding tree units, or coding units) and determining whether and how certain filtering operation should be performed and flagged for performance by the decoder in the bitstream. In particular examples, various implementations for setting the sample adaptive offset (SAO) syntax elements in the H.265/HEVC standard are disclosed. Although these examples concern the H.265/HEVC standard and its SAO filter, the disclosed technology is more widely applicable to other video codecs that involve filtering operations (particularly multi-stage filtering operations) as part of their encoding and decoding processes.
US10382750B2 Region-based processing of predicted pixels
A method for decoding a compressed video data sequence containing one or more coded pixel blocks. The compressed video sequence is buffered. Prediction information for each of the coded pixel blocks is reviewed. One or more groups of coded pixel blocks are formed based on the reviewed prediction information such that the coded pixel blocks within a given group have similar prediction dependencies and/or at least do not depend on a reconstructed pixel within a group of received pixel blocks to enable parallel decoding. The formed groups are scheduled for processing and subsequently decoded to produce a decoded video data sequence.
US10382738B2 Method and apparatus for processing image
An apparatus for processing an image includes: a first display of which an optical focal distance is a first distance; a second display of which an optical focal distance is a second distance; a processor configured to determine a first value of a first pixel of the first display and a second value of a second pixel of the second display according to a depth value of a first image to be output; and an image converging member configured to overlap the first pixel and the second pixel and output the first image corresponding to the depth value.
US10382736B1 Two frequency time-of-flight three-dimensional image sensor and method of measuring object depth
A three-dimensional image system includes a modulator configured to generate a first and a second modulation signal having a predetermined frequency difference, an illumination source configured to generate a light signal modulated by the first modulation signal, and a pixel array modulated by the second modulation signal. At least one pixel of the pixel array is configured to receive a reflected modulated light signal and generate a plurality of measurement signals based on a plurality of image acquisitions taken at different acquisition times. A controller is configured to control a phase difference between the first modulation signal and the second modulation signal by setting the first modulation frequency and the second modulation frequency to have a predetermined frequency difference greater than zero; and calculate a depth of the object based on the plurality of measurement signals, the depth being a distance from the 3DI system to the object.
US10382734B2 Electronic device and color temperature adjusting method
An electronic device with a camera and a display that can output light to achieve a desired appearance of skin tone is provided. The display outputs light having a color temperature for lighting during picture taking. The electronic device analyzes a color temperature value of a capturing environment and compares that value with a preset value, calculates a difference value according to the comparing, and controls the display to adjust the color temperature of the light accordingly. A color temperature adjusting method of the electronic device is also provided.
US10382730B1 Projection-type video image display apparatus
A projection-type video image display apparatus measures quantity of light of a plurality of light sources by maintaining illuminance distribution of an illumination luminous flux. The apparatus includes R, B and G light sources, and a mirror configured to reflect white light obtained by synthesizing the light rays emitted from the respective light sources while making the white light pass through the mirror based on predetermined transmittance characteristics. An illuminance sensor disposed on the mirror's back surface and configured to measure quantity of light for each color of the white light which passed through the mirror, and a controller adjusts an amount of light emission of the light source of each color based on the quantity of light measured. The mirror allows the transmittance characteristics of each light transmittance in the center wavelengths of the R and B lights sources to be larger than those of the G light source.
US10382727B2 System and method for monitoring a fall state of a patient while minimizing false alarms
Various embodiments concern a system for monitoring a patient in a bed, the system comprising a camera, a user interface comprising a screen, and a computing system. The computing system can be configured to monitor, with the camera, for motion within each of a plurality of zones, the plurality of zones comprising a one or more inner zones extending adjacent along the bed, one or more outer zones extending adjacent along the one or more inner zones, and one or more end zones. Motion within the inner zones can trigger a fall alert while motion within the outer or end zones can suspend one or more functions to prevent the fall alert from being issued. The end zones can comprise a bottom zone and one or more top zones.
US10382725B2 Camera for indoor/outdoor use
Provided is a camera used both outdoors and indoors and including a camera assembly, which is an indoor camera, a camera external package coupled to the indoor camera, and an outdoor camera, which is a camera used outdoors. The outdoor camera is formed by coupling the camera assembly and the camera external package. It is possible to extend functions of the camera assembly by coupling the camera assembly and the camera external package. Functions of using power over Ethernet (PoE) power, adding a video analytics (VA) function, being used outdoors, and the like are examples of such extended functions. Since the outdoor camera is provided with a configuration for coupling the camera assembly and the camera external package, it is unnecessary to separately provide a camera used indoors and a camera used outdoors. Also, it is possible to maintain a small size of the camera assembly adequate for being used both indoors and outdoors.
US10382723B2 Method and system for generating a recommendation for at least one further content item
Method and system (100) for generating a recommendation for at least one further content item is disclosed. A personalized content channel is enabled to play out a plurality of content items (programs) complying with multiple selection criteria. At least one further content item is recommended by a recommender engine (107), the at least one further content item complying with fewer of the multiple criteria. In an embodiment, at least one of the at least one recommended further content item is selected and the multiple selection criteria are adjusted by a scheduler (109) on the basis of at least one characteristic of the selected recommended further content item.
US10382722B1 Enhanced video conference management
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for enhanced video conference management. In some implementations, a media stream is received from each of multiple endpoint devices over a communication network. A video conference session among the endpoint devices is managed such that at least one or more of the media streams are transmitted over the communication network for display by the endpoint devices. A plurality of audio and/or video characteristics from the media stream from a particular endpoint device of the multiple endpoint devices are measured. Based on the audio and/or video characteristics, a collaboration factor score is determined for the particular endpoint device for each of a plurality of collaboration factors. The video conference of the endpoint devices by performing a video conference management action selected based on the collaboration factor scores.
US10382716B2 Display apparatus with a sensor and camera and control method thereof
A display apparatus having a sensor and camera and a control method thereof are provided. Exemplary embodiments relate to a display apparatus and a control method thereof which determines through a sensor, such as a pyroelectric infrared ray (PIR) sensor, and a camera, whether a user intends to use the display apparatus, and drives the display apparatus based on the users intentions in order to reduce booting time.
US10382711B2 Method and device for processing graph-based signal using geometric primitives
Disclosed herein is a method of processing a graph-based signal using a geometric primitive, comprising: specifying the geometric primitive to be used for calculating an edge weight; obtaining a parameter for each of the geometric primitive; calculating an edge weight for each of edges within the image based on the parameter; and encoding the image based on the edge weight.
US10382709B2 Image processing method and apparatus, and electronic device
An image processing method is provided. The image sensor is controlled to output a merged image and a color-block image of a same scene. The merged image is converted into a merged true-color image, and the color-block image is converted into a simulation true-color image. The merged true-color image and the simulation true-color image are displayed. At least one of the merged true-color image and the simulation true-color image is stored according to a user input. An image processing apparatus and an electronic device are also provided.
US10382708B2 Solid-state imaging device, method for driving solid-state imaging device, and electronic apparatus with physically unclonable function
A solid-state imaging device 10 includes a pixel portion 20 in which a plurality of pixels including photodiodes are arranged in rows and columns, a reading part 90 for reading pixel signals from the pixel portion, and a key generation part 82 which generates a unique key by using at least one of pixel fluctuation information or reading part fluctuation information. According to this configuration, the tamper resistance of the unique key can be secured and consequently alteration and falsification of images can be prevented.
US10382700B1 Optical multiplexing and overlaid subpixel processing
An imaging system. In some embodiments, the system includes an image multiplexer, an imaging lens, a coded mask, an array detector comprising an array of pixels, and a processing circuit. The imaging lens and the image multiplexer are configured to superimpose a plurality of fields of view onto the array detector. The image multiplexer is controllable to shift each field of view by a respective image offset, and the coded mask is controllable to shade each of the pixels with a respective individual mask pattern.
US10382699B2 Imaging system and method of producing images for display apparatus
An imaging system and a method of producing images for a display apparatus, via the imaging system includes at least one focusable camera for capturing at least one image of a given real-world scene; means for generating a depth map or a voxel map of the given real-world scene; and a processor coupled to the focusable camera and the aforesaid means. The processor is communicably coupled with the display apparatus. The processor is configured to receive information of the gaze direction of the user; map the gaze direction to the depth map or the voxel map to determine an optical depth of a region of interest in the given real-world scene; and control the focusable camera to employ a focus length that is substantially similar to the determined optical depth of the region of interest when capturing the at least one image.
US10382698B2 Mobile zoom using multiple optical image stabilization cameras
A camera system may include a first camera unit and a second camera unit. The first camera unit may include a first actuator. The second camera unit may include a second actuator. The first actuator may move one or more components of the first camera unit to provide autofocus and/or optical image stabilization functionality to the first camera unit. The second actuator may move one or more components of the second camera unit to provide autofocus and/or optical image stabilization functionality to the second camera unit. In some examples, the first camera unit may be configured to capture a first image of a first visual field. The second camera unit may be configured to capture, simultaneously with the first camera unit capturing the first image, a second image of a second visual field.
US10382697B2 Lens apparatus and image pickup system having the same
A lens apparatus includes a magnification variator configured to move during magnification variation, a drive unit that drives the magnification variator, an output unit that outputs a first drive command, and a controller configured to: derive, based on the first drive command, a second drive command so that the second drive command satisfies a predetermined condition related to a moving speed of the magnification variator and a variation of a field-of-view change rate in a case where the magnification variator is driven with the second drive command is smaller than a variation of a field-of-view change rate in a case where the magnification variator is driven with the first drive command; and control the drive unit based on the second drive command.
US10382694B2 Image signal processing apparatus and image signal processing program product
An image signal processing apparatus includes a first control unit, a second control unit starting activation when the first control unit completes activation and shifting from off-state to normal operating state, and a decoding unit. The second control unit processes an image included in a received image signal, and outputs an image signal including a processed image. The second control unit outputs, after starting the activation, a synchronization signal to the decoding unit even before completion of activation. The second control unit outputs, after the completion of activation, image signal including the processed image in conformity to the synchronization signal. Before the image signal including the processed image is transmitted from the second control unit, the decoding unit outputs the image signal transmitted from an image capturing unit bypassing the second control unit to the display unit in conformity to the synchronization signal outputted from the second control unit.
US10382690B2 Information acquiring device, information playback device, information acquiring method, information playback method, and computer-readable recording medium
An information acquiring device for acquiring information data of an object includes: a condition detecting unit configured to detect use condition data of the information acquiring device; and a file generating unit configured to generate a file in which the information data, the use condition data, and information on response characteristics of the condition detecting unit are associated with one another. A method for acquiring information executed by an information acquiring device includes: acquiring information data of an object and storing the information data in a storage unit; detecting use condition data of the information acquiring device and storing the use condition data in the storage unit; and reading the information data and the use condition data from the storage unit, and generating a file in which the information data and the use condition data are associated with information on response characteristics in detecting the use condition data.
US10382686B2 Method and apparatus for operating sensor of electronic device
The present disclosure provides an electronic device. The electronic device includes at least two camera modules, a motion sensor, and a control circuit configured to determine whether a first camera module of the at least two camera modules is activated, and when it is determined that the first camera module of the at least two camera modules is activated, control optical image stabilization of the first camera module using a signal received from the motion sensor.
US10382683B2 Image alignment using a virtual gyroscope model
A target image captured from a fisheye lens or other lens with known distortion parameters may be transformed to align it to a reference image. Corresponding features may be detected in the target image and the reference image. The features may be transformed to a spherical coordinate space. In the spherical space, images may be re-pointed or rotated in three dimensions to align all or a subset of the features of the target image to the corresponding features of the reference image. For example, in a sequence of images, background features of the target image in the spherical image space may be aligned to background features of the reference image in the spherical image space to compensate for camera motion while preserving foreground motion. An inverse transformation may then be applied to bring the images back into the original image space.
US10382680B2 Methods and systems for generating stitched video content from multiple overlapping and concurrently-generated video instances
An exemplary video generation system (the “system”) receives a plurality of overlapping and concurrently-captured video instances from a plurality of video capture devices in a static configuration. The system temporally synchronizes concurrently-captured video data from each video instance to form a plurality of image sets and identifies a particular image set from the plurality of image sets. The system then performs a camera registration process on the particular image set in order to determine camera registration parameter data. Based on the camera registration parameter data determined using the camera registration process with respect to the particular image set, the system then performs a video stitching process on each of the image sets within the plurality of image sets to form stitched video content representative of a scene captured by the plurality of video capture devices in the static configuration. Corresponding methods and systems are also disclosed.
US10382677B2 Method and system for remote control of photo-taking by a Bluetooth smart watch, a smart terminal and SPP thereof
A method and system for remote control photography using a smart watch and smart terminal that communicate via a Serial Port Profile (SPP) protocol. The smart watch controls the smart terminal to capture a photograph that is then processed by the smart terminal to have a size and resolution compatible with a display of the smart watch.
US10382672B2 Image capturing apparatus and method
An image capturing apparatus and method are provided. The image capturing apparatus includes an image capturing unit including a camera, the image capturing unit configured to capture an image, and a controller connected to the image capturing unit. The controller is configured to set a position of a focus lens at a distance at which an object of the image to be captured is predicted to be positioned, to measure a movement speed of the object of the image to be captured, to determine an image capturing time by predicting a time until the object reaches the set position of the focus lens based on the measured movement speed, and to control the image capturing unit to capture the image of the object at the determined image capturing time.
US10382670B2 Cognitive recording and sharing
A system and method and computer program product for cognitive recording and sharing of live events. The system includes: a sensing and transmitting device that can sense the biometric signatures of an individual; a processing unit that analyses the sensed signal and initiate a set of actions; a recording device or the like to record the event; and a networked sharing device configured to subsequently share recorded event content. The system further identifies individuals' pre-cognitive inputs and additional external and internal factor input signals that are precursors to cognitive affirmation of an emotional response. These inputs will be identified, correlated, and used in training the system for subsequent identification and correlation between input factors and resulting emotional state. External factors may include: recognized emotional states, biometric inputs, and/or precognition inputs of other individuals in proximity to the subject individual. Other factors may include an individual's context.
US10382668B2 Laser collimator module on a mobile device for image measurement
A laser collimator module installed on a mobile device for a camera program installed in the mobile device to operate photo-taking. A microprocessor on the mobile device activates a camera unit to record an image with an image data. The image data includes a plurality of pixel values for further retrieving of a set of pixel values horizontally and a pixel value of a dot within the set of pixel values. When the microprocessor matches the set of pixel values with a horizontal distance in the image, the microprocessor renders a point of collimated light projected by the laser collimator module as a reference point for further measurement.
US10382666B2 Auto-focus image sensor and digital image processing device including the same
The inventive concepts provide an auto-focus image sensor and a digital image processing device including the same. The auto-focus image sensor includes a substrate including at least one first pixel used for detecting a phase difference and at least one second pixel used for detecting an image, a deep device isolation portion disposed in the substrate to isolate the first pixel from the second pixel, and a light shielding pattern disposed on the substrate of at least the first pixel. The amount of light incident on the first pixel is smaller than the amount of light incident on the second pixel by the light shielding pattern.
US10382665B2 Auto focus method and electronic device for performing the same
An electronic device is provided. The electronic device includes a first camera module including a first lens set, a second camera module including a second lens set, and a processor connected to the first camera module and a second camera module. The processor is configured to move the first lens focus on a subject, resulting in an auto focus (AF) value and an image obtained by the first camera module, evaluate reliability of the AF value, based on the reliability of the AF value, calculate a movement parameter of the second lens set, corresponding to a movement parameter of the first lens set, and move the second lens set depending on the calculated movement parameter.
US10382664B2 Imaging apparatus having settable focus detection areas and method for controlling the same
An imaging apparatus includes an image sensor including a pair of photoelectric conversion units for each of a plurality of microlenses arranged in a matrix of rows and columns, and capable of reading a signal from each row. According to a size of a focus detection area, a camera control unit regularly sets on the image sensor a first area having as many rows in which signals for use in focus detection are read from the image sensor as a first predetermined number of rows, and a second area having as many rows in which signals for use in focus detection are not read as a second predetermined number of rows.
US10382659B2 Surveillance camera system
A surveillance camera system includes a camera portion; a base portion supporting the camera portion to be rotatable, and including a main circuit board; a flexible printed circuit board (FPCB) connecting the camera portion to the main circuit board, and including a first end portion connected to the camera portion, a second end portion connected to the main circuit board, and a conductive line extension portion disposed between the first end portion and the second end portion, wherein a plurality of slits are arranged in the conductive line extension portion; and a first binding member and a second binding member respectively surrounding a part of the conductive line extension portion and being spaced apart from each other.
US10382658B2 Contour enhancement processing circuit, contour enhancement processing method, and television camera
A contour enhancement processing circuit includes a crisp circuit for removing a noise component from a contour component signal using a crisp signal for removing a noise component in the contour component signal and outputting a contour signal, a crisp gain control circuit for obtaining a gain for controlling amplification of a signal becoming the basis of the crisp signal according to a video level and outputting the gain as a crisp gain, a multiplier for multiplying the crisp gain and the signal becoming the basis of the crisp signal and outputting a crisp signal to the crisp circuit, a gain circuit for amplifying the contour signal from which a noise component is removed in the crisp circuit, and an adder for adding the video signal transmitted from a delay circuit and the amplified contour signal transmitted from the gain circuit and outputting a contour-enhanced video signal.
US10382655B2 System and method for calibrating a linear array using a calibration standard and a calibration piece with dark and light response measurements
A method of balancing responses of a plurality of sensor chips arranged generally in a linear array comprising: exposing the plurality of sensor chips to an absence of illumination; measuring a dark response of each photosensor of a plurality of photosensors; positioning a calibration piece within a field of view of the plurality of sensor chips other than a calibration sensor chip; illuminating a calibration standard and the calibration piece with a light source; measuring a light response of each photosensor of the plurality of photosensors; applying an offset to the light response of each photosensor of the plurality of photosensors by subtracting the dark response of each photosensor of the plurality of photosensors to obtain an offset light response for each photosensor of the plurality of photosensors; calculating a mean offset light response for each sensor chip of the plurality of sensor chips by averaging the offset light response for each photosensor of the plurality of photosensors in each sensor chip of the plurality of sensor chips; calculating a modified light response for each photosensor of the plurality of photosensors by modifying the offset light response for each photosensor of the plurality of photosensors based on the mean offset light response of the sensor chip comprising the respective photosensor, the mean offset light response of the calibration sensor chip, an initial mean offset light response of the sensor chip comprising the respective photosensor, and an initial mean offset light response of the calibration sensor chip; and, applying a first gain to the offset light response of each photosensor of the plurality of photosensors based on the modified light response of each respective photosensor to obtain a corrected light response of each photosensor of the plurality of photosensors.
US10382646B2 Image processing apparatus adaptable to plurality of specifications of communications protocol, control method of image processing apparatus, and storage medium
An image processing apparatus receives, via a user interface setting screen, a designation to determine a specification of RFC used to return a value indicating a status of the image processing apparatus in response to a request from a host. A control unit of the image processing apparatus returns the value indicating the status conforming to a specification determined according to the designation in response to a request issued at the predetermined time interval from the host. The control unit further returns the value indicating the status conforming to a specification determined according to the designation in response to a request issued at a time interval shorter than the predetermined time interval from the host in a case where it is determined by the host that the former returned value indicates an abnormal state of the image processing apparatus.
US10382642B2 Image reading apparatus
An image reading apparatus includes a light source, a light receiving unit, and an optical system. The light receiving unit includes a plurality of light receiving elements. The optical system includes a plurality of optical components for splitting the light reflected from the object to be read, and guiding the split light to each of the plurality of light receiving elements. The plurality of optical components include a splitting component that splits the light reflected from the object to be read in a direction corresponding to a main direction, and a common component provided with a common portion. The common portion has an optically acting area causing a common effect on the tight split by the splitting component. A cross sectional shape of the optically acting area orthogonal to a direction corresponding to the main direction is the same shape along the direction corresponding to the main direction.
US10382639B2 Information processing system acquire transition notification from host device to transit to energy saving mode
An information processing device includes a communication interface, a first energy-saving controller, and a second energy-saving controller. The communication interface is configured to communicate with a host device. The first energy-saving controller is configured to, when a predetermined condition is met, perform energy-saving control on an application and issue a notification of start of energy-saving control. The notification contains a predetermined value representing whether or not the predetermined condition is that a notification of start of transition to an energy-saving mode from the host device has been received. The second energy-saving controller is configured to, after receiving the notification of the start of the energy-saving control from the first energy-saving controller, determine whether to perform energy-saving control based on the predetermined value and perform energy-saving control on hardware including the communication interface based on the result of the determination.
US10382635B2 Image processing device and non-transitory recording medium
An image processing device capable of communicating with a remote terminal to apply image processing, comprising: a display; and a hardware processor that: communicates with the remote terminal and obtains an icon image of a file stored in the remote terminal; obtains a file subjected to the image processing; applies the image processing specified by a user to the obtained file; enables the display to display the unprocessed file before the image processing is applied or the processed file after the image processing is applied using the icon image; and processes the icon image displayed on the display based on the image processing specified by the user.
US10382629B2 System and method for routing social expressions
A method of routing social media communication in a contact center system supporting an organization includes receiving, by a processor, a plurality of communications by one or more users from one or more social media platforms, determining, by the processor, valuation scores for the communications, filtering, by the processor, the communications based on a criteria, reorganizing, by the processor, the filtered communications based on the valuation scores, and routing, by the processor, the communications to a plurality of agents of the contact center system.
US10382619B2 System, device, and method for tracking and monitoring mobile phone usage to deter and prevent such usage and for generating an audible alarm and/or visual alarm to maintain compliance
A system, device, and method for tracking and monitoring mobile phone usage to deter and prevent such usage and for generating an audible alarm and/or visual alarm to maintain compliance are disclosed. The system comprises a device and software on a user's mobile phone to monitor the mobile phone's usage and to prevent and/or interfere with certain of its functions while a vehicle is being operated. The device is capable of producing an audible alarm and/or visual alarm and recording information about the different states of the device, which can be transmitted to the mobile phone software. The device, in combination with the mobile phone software, can record information about certain behaviors the user engages in on the mobile phone while operating a vehicle. The system, device, and method include generating an audible alarm and/or visual alarm when the user is not complying with certain prescribed protocols.
US10382617B2 Managing features associated with a user equipment based on a location of the user equipment within a vehicle
In an aspect, a user equipment (UE) is positioned within a driver operation zone of a vehicle, one or more UE-based user interfaces (UIs) are restricted and forwarded to a vehicle-based UI controller to permit access to the one or more UE-based features via a vehicle-based UI. In another aspect, the UE in the driver operation zone is engaged in hands-free speakerphone mode via a vehicle audio system of the vehicle, and an attempt to transition the UE to handset-based audio mode is blocked. In another aspect, when a handset-based audio capture and/or playback attempt of the UE is detected, the UE interacts with a vehicle audio system to temporarily reduce volume being output by one or more proximal speakers. In another aspect, the UE streams media to a media presentation device in its own zone or another zone of the vehicle for presentation thereon.
US10382614B2 Capacitive gesture detection system and methods thereof
Apparatus and methods are disclosed related to managing characteristics of a mobile device based upon capacitive detection of materials proximate the mobile device, a capacitive gesture system that can allow the same gestures be used in arbitrary locations within range of a mobile device. One such method includes receiving a first capacitive sensor measurement with a first capacitive sensor of the mobile device. The method further includes determining a value indicative of a material adjacent to the mobile device based on a correspondence between the first capacitive sensor measurement and stored values corresponding to different materials. The method further includes sending instructions to adjust a characteristic of the mobile device based on the determined value indicative of the material adjacent to the mobile device. In certain examples, gesture sensing can be performed using capacitive measurements from the capacitive sensors.
US10382611B2 Activity information sharing method and apparatus
The various implementations described herein disclose methods and systems for real-time activity information sharing. In one aspect, a method is performed by a user terminal. The terminal launches an instant messaging application. It then establishes a communication channel between the application and a real-time activity information collection apparatus located adjacent to it. The apparatus is physically attached to a home appliance and is configured to collect parameters according to a predefined operation of the appliance. The terminal transmits a control instruction from the application to the apparatus via the communication channel. The apparatus is configured to collect the parameters according to the predefined operation of the appliance in accordance with the control instruction, and to transmit the plurality of parameters from the apparatus to the user terminal. The terminal receives the parameters, and transmits information of the parameters to a social networking website using a share instruction on the application.
US10382609B1 System for sharing sounds from a smartphone during a voice call
A system for sharing sounds on a phone call, using a smartphone having a touchscreen display, having a sound library containing a plurality of sounds, and having an app for facilitating the sound sharing functionality, and for initiating a phone call. The app includes a pad controller view which displays a plurality of pads that may each be associated with one of the sounds in the library and will play that sound upon request. The app includes means for associating the sounds with the pads, for editing the sounds associated with the pads, and for adjusting the relative volume of sounds associated with the pads with a mix that may be provided as outgoing audio on the phone call.
US10382607B2 Switching TV channels using a mobile device and a set-top box
A method and system for switching television channels. A mobile terminal receives channel information, and displays the channel information on a display screen, to allow a user operating the mobile terminal to submit an instruction for switching to a user desired channel. The mobile terminal transmits the user instruction to a set-top box to instruct the set-top box to switch to the user desired channel according to the user instruction. A registration code generated using IMEI or MEID of the mobile device is registered at the set-top box to verify the mobile device before receiving or executing the user instruction. The transmission or the execution of the user instruction may be delayed to a scheduled time without affecting the currently played program.
US10382603B1 Foldable cellphone shade attachment
A foldable cellphone shade attachment for shading a cellphone screen to reduce glare includes a clip configured to selectively engage a first edge of a cellphone and a frame comprising a base and a plurality of support rods. The base has a rear side coupled to the clip and a pair of extensions perpendicularly extending along a second edge and a third edge of the cellphone. The plurality of support rods is pivotably coupled to the base and has a folded position resting on the base and an alternative open position extending upwardly from the base. A flexible cover is coupled to the frame. The cover is attached the base and each of the plurality of support rods and extends from the rear side of the base to the front support rod such that only a viewing opening remains uncovered in the open position.
US10382601B2 Housing, method for manufacturing housing, and mobile terminal having housing
A housing for a mobile terminal, a method for manufacturing the housing, and a mobile terminal having the housing are provided. The housing includes a substrate made of metal and a slot penetrating through the substrate. A filling layer is received in the slot and includes a printed sub-layer and an insulating sub-layer from top to bottom. The printed sub-layer has a thickness of 0.1-0.3 mm. The printed sub-layer is formed of a polymer film subjected to a color printing process. After the color printing process, the polymer film is subjected to one or more black/white color printing processes.
US10382598B1 Physical layer frame format for WLAN
A first format according to which a PHY data unit is to be generated is selected. The data unit is generated according to the first format, including generating a PHY preamble of the PHY data unit to include a first field and a second field. The PHY preamble is generated so that one or more OFDM symbols are rotated by 90 degrees with respect to other OFDM symbols in the PHY preamble to signal the first format. Or, the first field is generated to include a set of bits that according to an error detection scheme that does not conform to a second format; or the set of information bits indicates a mode not supported in connection with the second format. Or, a duplicate of at least one of the first field and the second field is included in the PHY preamble, to signal the first format.
US10382592B2 Segment routing label switched path for non-segment routing enabled routers
Techniques are described for establishing a segment routed label switched path (LSP) regardless of whether a router along the shortest path is not enabled for segment routing. For example, a resource reservation LSP (e.g., a resource reservation protocol (RSVP) LSP) is established across the router that is not enabled for segment routing, such that the segment routed LSP may be established to tunnel through the resource reservation LSP. For example, when a centralized controller receives a request to establish a path using segment routing, one or more routers along the shortest path may not be enabled for segment routing. Instead of rejecting the request to establish the segment routed LSP in response to determining that one or more routers in a selected path are not enabled for segment routing, the controller may establish a resource reservation LSP to tunnel around the router that is not enabled for segment routing.
US10382590B2 Emulating FICON over IP
A Fiber Connection (FICON) information unit is received by a host processor executing a host internet protocol (IP) software library. The FICON information unit is written to a transport layer. Data including the FICON information unit is then transmitted to a storage control unit over an IP network.
US10382589B2 Information collection and processing method, client terminal and server
A client terminal receives a collection strategy from a server, collects position information according to the received collection strategy, and sends the collected position information to the server. After receiving and storing the collected position information, the server performs an analysis of the collected position information according to a preset rule to form configuration data of the collection strategy, updates the collection strategy according to the configuration data formed by the analysis, and sends the updated collection strategy to the client terminal. The client terminal receives the updated collection strategy sent by the server, and collects the position information according to the updated strategy.
US10382583B2 Method and system to update a front end client
A method and system to update a front-end client are described. A front-end client may be provided with a reloading wrapper. A reloading wrapper may be configured to detect that a new version of the associated client is available, fetch the new version of the client, test it, and replace the currently executing version of the client with the new version without disrupting the operation of the front-end.
US10382580B2 Scaling persistent connections for cloud computing
Examples relate to scaling persistent connections for cloud computing. In some examples, a data packet is used to determine connection information of the first connection. At this stage, server portion of the first connection is closed by using the connection information to send a close command to the cloud server. In response to a keepalive signal from the client computing device, the connection information is used to send a keepalive response to the client computing device to maintain a client portion of the first connection. In response to a service request from the client computing device, a service notification including the service request is sent to the client computing device, where the client computing device initiates a second connection with the cloud server to process the service request.
US10382579B2 Personalized location-based services for users
Aspects of the present invention include methods, systems and computer program products. The method includes a detecting, by a processor, a presence of a user at a location. The method further includes detecting, by the processor, a presence of one or more sensors at the location, where the one or more sensors are communicatively coupled together and to the processor. The method further includes determining, by the processor, that the user can be sensed by the one or more sensors at the location. The method further includes notifying, by the processor, the user that a selectable personalized service is available to the user at the location. The method further includes providing, by the processor, the selectable personalized service to the user at the location, where the selectable personalized service notifies the user as to an existence of any anomalies with respect to the user.
US10382578B2 Provision of a lease for streaming content
This application relates to embodiments for providing a content stream to a device from a content server based on a protocol that is established between the device and an account server. The account server can initiate a session with the device and provide the device with a list of channels available for a user account associated with the device. When a channel is selected at the device, conditional access information can be provided from the account server to the device, which can thereafter relay the conditional access information to the content server. The content server can use the conditional access information to verify that the device has the appropriate permission to receive streaming content. In this way, because the conditional access information originates at the account server, permission to access streaming content can be managed by correspondence between the account server and the device, rather than the content server.
US10382573B2 Method for click-stream analysis using web directory reverse categorization
Information on a click stream associated with a user and meta tags commonly used by search engines can be used to profile a user. The click stream may comprise network addresses and timestamps and may be the only source of user information used for the profile. The meta tags may contain metadata that correspond to the network addresses in the click stream, including network address categorization for these network addresses. The profile obtained for the user may be an existing profile that represents a person or a theoretical individual having attributes similar to or most closely match the user. Based at least in part on the profile, information regarding an item may be provided to the user or the item may be offered to the user. Information may be filtered before being displayed to the user.
US10382570B2 Base station and user terminal
A base station according to a first aspect is used in a mobile communication system supporting a D2D proximity service which enables direct device to device communication. The base station comprises: a controller that determines whether to allow a user terminal to execute transmission/reception operations of a D2D synchronization signal to directly establish device to device synchronization; and a transmitter configured to transmit information indicating results of the determination to the user terminal. The controller performs the determination based on D2D range information indicating a permissible communication range of the user terminal in the D2D proximity service.
US10382569B2 Local positioning with communication tags
A local positioning system may include a reader assembly and a data processing assembly. The reader assembly may be configured to read tag data from at least one wireless communication tag of a plurality of wireless communication tags disposed in spaced-apart fixed positions relative to a structure extending along an expanse when the reader assembly is disposed in the expanse proximate to the at least one wireless communication tag. The reader assembly may also generate a communication-tag signal representative of the read tag data. A data processing assembly may be configured to access a mapping of the plurality of wireless communication tags relative to the structure. The data processing assembly may be further configured to determine a location of the reader assembly based on the read tag data and the mapping of the plurality of wireless communication tags relative to the structure.
US10382568B2 Display of calendar-based single user, single event travel options
Example embodiments provide a system and method for providing user interfaces comprising calendar-based suggestions of single user, single event travel options. The system accesses calendar data of the user, which indicates an event that the user is scheduled to attend, and extracts data for the event from the calendar data. The system constructs an application program interface (API) request by incorporating the extracted data for the event as one or more search criteria in the API request. The system transmits the API request to a provider server of at least one service provider. In response, the system receives results from the provider server(s), which comprise options determined to be compatible with the event based on the one or more search criteria in the API request. The system causes presentation of at least some of the options from the results determined to be compatible with the event.
US10382562B2 Verification of server certificates using hash codes
Described are systems and methods for verifying server security certificates using hash codes. The system may include a client secure socket layer (SSL) node, a service gateway node, and a storage node. The client SSL node may receive a session request from a client. The service gateway node may forward the session request to a server to receive a server security certificate. The service gateway node may query a server domain name system module to receive a hash code. The hash code may include a first hash value and a hash function to obtain the server security certificate based on the first hash value. The service gateway node may calculate a second hash value by applying the hash function to the server security certificate and match the second hash value and the first hash value to determine whether the server security certificate is valid.
US10382559B2 Method and equipment for coordinated control in intelligent traffic cloud control system
The invention relates to the field of controlling road traffic, and particularly to a method for coordinated control in an intelligent traffic cloud control system, and in the method, a central system can perform global coordinated control, or a control server can perform local coordinated control, and if the control server performs local coordinated control, then the control server can distribute a pertinent coordinated control strategy for a particular condition in a service area, thus alleviating the burden on the central system, and reducing the overall amount of data information to be transmitted in the intelligent traffic system, and also shortening the period of time for transmitting the data information so as to improve the efficiency of generating and enforcing the coordinated control strategy, and to address the problem of a traffic jam at a crossing effectively in a real-time manner.
US10382558B2 Edge resource sharing
The present disclosure generally discloses improvements in computer performance in service providing architectures, including deployment of services in service providing architectures using edge resource sharing. The improvements to computer performance in deployment of services in service providing architectures using edge resource sharing may be based on edge resource sharing capabilities which may be configured to support deployment of services in service providing architectures using edge resource sharing. The edge resource sharing capabilities may be configured to enable an infrastructure provider device of an infrastructure provider to facilitate sharing of edge device resources of edge devices of an edge resource owner for supporting services of a service provider that offers services to customers.
US10382555B2 Vehicle data distribution system and method
Techniques for delivering data or information onto a vehicle and for delivering data off of a vehicle include a data distribution system having multiple interfaces that are fixedly connected to the vehicle, and that provide access to multiple types of data bearers connected to external networks. A bearer selector engine may select a particular data bearer for delivery of data based on a set of selection criteria, which may be indicated in a set of selection rules on-board the vehicle. The selection criteria may be based on bearer characteristics, data characteristics, vehicle operating state and/or other current conditions, priority, a feature or service, and/or user preference. Using one or more on-board networks, data may be generated by an on-board originating device and routed for external delivery, or external data may be delivered to an on-board destination device. Data delivery may occur while the vehicle is en route.
US10382540B2 Synchronizing storage state information
Techniques are disclosed relating to synchronizing state information across nodes in a cluster. In one embodiment, a first cluster node receives a request to update state information for a logical volume of the cluster. The first cluster node acquires a lock from a distributed lock manager of the cluster, the lock controlling modification of the state information. In response to acquiring the lock, the first cluster node updates the state information across cluster nodes of the cluster. In one embodiment, first cluster node updates the state information in some, but not all, of the cluster nodes. In some embodiments, the first cluster node updates the state information across only cluster nodes associated with the logical volume.
US10382539B1 Methods and apparatus for data control and transfer with an unmanned aerial vehicle
A system has a drone session server to collect drone session information. A drone user machine is in a client relationship with the drone session server. A drone control machine is in a client relationship with the drone session server and a peer-to-peer relationship with the drone user machine. The drone control machine is configured to relay video data from a drone to the drone user machine via a peer-to-peer connection. The drone control machine evaluates user commands collected by the drone user machine that are relayed to the drone control machine via the peer-to-peer connection to produce enforced limits commands to maintain the drone within a three-dimensional geographical fence. The drone control machine sends autopilot commands to the drone to transport the drone from the three-dimensional geographical fence to a land site to complete a drone session.
US10382536B2 Device management apparatus
A device management apparatus is configured by execution of one or more programs to (i) acquire, from an external apparatus, a status-change information record for a status change that has occurred in a status-changed device, and (ii) determine whether or not the acquired status-change information record is a status-change information record for a managed device managed by the device management apparatus. If it is determined that the acquired status-change information record is a status-change information record for a managed device managed by the device management apparatus, the device management apparatus (iii) transmits an instruction to such managed device to perform a response action to display a message, based on the status-change information record, or if it is determined that the acquired status-change information record is not a status-change information record for any of the managed devices managed by the device management apparatus, the device management apparatus transmits information based on the acquired status-change information record to another device management apparatus managing another device which is not one of the managed devices managed by the device management apparatus.
US10382531B2 Controlling a remote device over a network
A system for extending the range of a wireless signal is disclosed. A typical or near typical IP packet may be used to establish a connection between a server and a sending device. A server receives the payload of a packet for which delivery information has been removed. The server may package the data into a full IP packet and then communicate with a smart device, such as a door lock.
US10382530B2 Distributed load processing using drift-based dynamic clusters of Internet of Things devices
At a central device, a data source to be used for processing a workload is determined. A set is selected of devices operating within a threshold distance from the data source at a first time. A first subset of the set of devices is selected to form a cluster of devices. Each device in the first subset satisfies a clustering condition. A first device in the first subset is instructed to configure an application at the first device to participate in the cluster and process the workload. From a performance check on the first device, a change is discovered in a performance metric. In response to the change resulting from an increased demand for a computing resource at the first device, the first device is replaced with a second device from the first subset.
US10382529B2 Directed graph based span computation and configuration dispatching
A method of determining the span of logical entities in a network is provided. The method generates a directed graph. Each node of the graph corresponds to a logical network entity. Each edge of the graph has one or two directions. A direction from a first node to a second node identifies the first node as the source of span for the second node. The method determines the span of each node based on the direction of the edges of the directed graph. The method groups each set of nodes that are accessible by all other nodes in the set in a strongly connected group (SCC) sub-graph. The method generates a group node in a directed acyclic graph (DAG) to correspond to each SCC sub-graph in the directed graph. The method assigns the span of each SCC to the corresponding group node of the DAG.
US10382525B2 Managing transmission and storage of sensitive data
Systems and methods for injecting sensitive data into outgoing traffic on behalf of a user of a private network are provided. According to one embodiment, a network security appliance maintains a database of sensitive data. Secure submission of sensitive data of a user is facilitated by the security appliance in connection with interactions between a client and a server by: (i) intercepting outgoing traffic from the client to the server; (ii) determining whether the outgoing traffic matches a policy configured by an administrator of the private network that causes the sensitive data to be injected into the outgoing traffic by the network security device on behalf of the user; and (iii) when the determining is affirmative: (a) retrieving the sensitive data from the database; (b) modifying the outgoing traffic by injecting the sensitive data into the outgoing traffic; and (c) sending the modified outgoing traffic to the server.
US10382523B2 Multimedia album publication to media server
A system for distributing multimedia files 312 using a media server 112 and corresponding method thereof are described. The system comprises a processing device 302; a network interface 306; and a storage device 310. The storage device 310 comprises: a set of multimedia files 312; and a set of executable instructions 314 which cause the processing device 302 to receive a multimedia file 312; update a website to comprise the received multimedia file 312 for distribution to a web client in response to receipt of the multimedia file 312; update a streaming content to comprise the received multimedia file 312 for distribution to a streaming client in response to receipt of the multimedia file 312; and respond to received requests for the received multimedia file 312.
US10382522B2 Generating a dynamic user interface representing an arbitrary content provider back-end
Third-party apps on a mobile device can expose their content, such as audio content, video content, music stations, audio books, and so forth, to an in-vehicle computing device via a standardized format for content items that is decoupled from the user interfaces of the third-party apps. In this way, the in-vehicle computing device can display the content items in an in-vehicle user interface without granting providers of the content items access to the in-vehicle user interface. This system can present the content items in a different, independent user interface, even though the content items are associated with a third-party app having its own user interface. Content items encapsulate metadata describing the media, such as a title, subtitle, artwork, playback progress, a content item type, whether the content item is playable, whether the content item is a container item, and so forth.
US10382520B2 Placeholders for dynamic components in HTML streaming
A method of speeding up the delivery of a dynamic webpage is disclosed. A request for a webpage is received, the webpage including one or more dynamic components. A cached stub is sent in response to the request, wherein the cached stub includes components empirically determined as static components of the webpage, and wherein the cached stub includes a placeholder replacing at least a portion of a first dynamic component of the webpage. A script is injected in the cached stub that intercepts any access to the placeholder.
US10382518B2 Low latency applications using multiple servers
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for managing an application having sub-applications sharded across different servers. A plurality of servers each serve a separate sub-application of a primary application that includes one or more of the sub-applications. The sub-applications are combined at a client device to create a graphical user interface of the primary application. Each of the sub-applications is separately served in response to multiple different network calls to multiple different servers initiated by the client device. Synchronization code, served by one or more of the servers, prevents the client device from initiating a network call for UI code that renders static user interface elements of each sub-application until the client device has initiated one or more networks calls requesting data that will be presented by a given user interface view of the sub-application.
US10382516B2 Detecting upscaled source video
Techniques are disclosed for estimating a source resolution of image data presented to a system. According to these techniques, input image data may be converted to a domain of frequency coefficients. Each coefficient may represent content of the input image along a respective pair of frequencies extending in two dimensions. For each set of frequency coefficients having a common frequency in one of the dimensions, zero crossings of coefficient values may be detected. The zero crossings may be counted at each frequency position in the second dimension. An estimate of the input image's source resolution may be estimated from a comparison of the zero crossings. For video, this process may be performed across images of an input video sequences.
US10382506B2 Method of holding virtual meetings, system for holding virtual meetings, and virtual meeting participant interface
Proposed is a method of holding virtual meetings, a system for holing virtual meetings, and a virtual meeting participant interface, which provide for the interaction of a plurality of participant automated workstations, and of at least one automated workstation of an authorized speaker, in which control over the holding of a meeting is carried out from the automated workstation of the authorized speaker by means of striking keys on a keyboard, and wherein each participant is allocated a separate key. The proposed group of inventions provides for the simultaneous control of the transmission of audio content and of video content, and the automated workstation of the authorized speaker is used for controlling when which conference participant is granted the right to speak.
US10382504B2 Conducting a conference call over a computer network
A computer-implemented method, system and computer program product for a conference call moderator to conduct a conference call between a plurality of participants. At least some of the conference call participants are grouped by location. A participant within each group is identified to act as a domestic focus for that group and is notified of its assigned role. For each group, the conference call moderator disconnects from all participants in the group except for the participant that has been assigned the role of domestic focus. For each group, the conference call is then routed through the assigned domestic focus. Such a grouping may, for example, occur as a result of a degradation in call quality or may be based on the number of call participants. This solution preferably off-loads some of the conference call processing to the domestic focus, thereby alleviating the workload faced by the overall conference call moderator.
US10382502B2 Change comments for synchronized content items
Described embodiments enable device users sharing content items via a content management system to view and modify content items within native applications on their client devices. In various embodiments, a client application detects a save operation on a content item and prompts a user to provide a comment based on changes to the content item. User comments and metadata are provided to a content management system to create a historical log that provides a comprehensive summary of user interactions with a content item, including comments regarding content item changes, version information, and timestamps. The content management system provides the comments and other log contents to client applications associated with other users sharing the content item. The client applications use the comments and log information to provide notifications to the users regarding content item changes and comments by sharing users.
US10382498B2 Controlling aggregation of shared content from multiple endpoints during an online conference session
Controlling aggregation of shared content from multiple presenters during an online conference session includes, at a server having network connectivity, at a server having network connectivity, identifying a master presenter at an endpoint among a plurality of endpoints participating in an online conference session in which at least one of the plurality of endpoints is sharing content with other participants among the plurality of participants at their respective endpoints. One or more assistant presenters are determined among the plurality of participants at their respective endpoints. A master user interface is generated to serve as the user interface on the endpoint of the master presenter and a command is received, via the master user interface, to designate a layout. The layout aggregates shared content from the endpoints of one or more of the assistant presenters to make the layout viewable at the plurality of endpoints.
US10382492B2 Automated service-oriented performance management
In an embodiment, a data processing method comprises creating and storing a scoring threshold value that is associated with determining whether a baseline operation rule is to be generated. Receiving, from service monitoring processes, datasets of operations performed on digital objects by processors associated with computer applications. Aggregating operations and identifying operation properties from the aggregated operations to generate an aggregated baseline dataset that represents operation properties from aggregated operations. Assigning score values to each of the operation properties, wherein each assigned score value represents whether a particular operation property is a candidate for generating a rule that defines expected operation property values for the particular operation property. Automatically generating a set of baseline operations rules for only those operation properties that have assigned values that exceed the score threshold value. The set of baseline operations rules programmed to detect anomalous operations that contain unexpected operation property values.
US10382491B2 Continuous security delivery fabric
A continuous security delivery fabric is disclosed. One or more security functions, comprising one or more tasks to be performed by a security tool, utility or service is encapsulated in a componentized security policy. The componentized security policies may be scheduled to run against one or more shadow environments, which are substantive copies of an information technology installation. One or more componentized security policies are scheduled as to run substantively continuously with results of the execution of the componentized security policies against the shadow aggregated. Based on automated analysis which may include machine learning, security issues in the actual information technology installation are inferred, and remediation either recommended or automatically executed. Various embodiments, including a microservices infrastructure embodiment are disclosed.
US10382490B2 Enforcing a centralized, cryptographic network policy for various traffic at a host
A computer-implemented method includes monitoring a plurality of connections of a plurality of host applications at a host, where each connection of the plurality of connections carries network traffic associated with a respective host application of the plurality of host applications. A plurality of sets of security attributes are detected, and include a respective set of security attributes for each connection of the plurality of connections. The plurality of sets of security attributes are stored in a security database. From the security database, the respective set of security attributes of a first connection are compared to a centralized security policy. It is determined that the respective set of security attributes of the first connection do not meet the centralized security policy. A remedial action is performed on the first connection, responsive to the respective set of security attributes of the first connection not meeting the centralized security policy.
US10382489B2 Technologies for privacy-preserving security policy evaluation
Technologies for privacy-safe security policy evaluation include a cloud analytics server, a trusted data access mediator (TDAM) device, and one or more client devices. The cloud analytics server curries a security policy function to generate a privacy-safe curried function set. The cloud analytics server requests parameter data from the TDAM device, which collects the parameter data, identifies sensitive parameter data, encrypts the sensitive parameter data, and transmits the encrypted sensitive parameter data to the cloud analytics server. The cloud analytics server evaluates one or more curried functions using non-sensitive parameters to generate one or more sensitive functions that each take a sensitive parameter. The cloud analytics server transmits the sensitive functions and the encrypted sensitive parameters to a client computing device, which decrypts the encrypted sensitive parameters and evaluates the sensitive functions with the sensitive parameters to return a security policy. Other embodiments are described and claimed.
US10382488B1 Systems and methods for enforcing access-control policies
A computer-implemented method for enforcing access-control policies may include (i) identifying streaming content that is being transmitted from a media server to a media playback system, (ii) determining that a supervised user is within exposure range of the media playback system and could be exposed to the streaming content, (iii) receiving a sample of the content from a sampling system that is remote from the media playback system, (iv) identifying an access-control policy that defines a content-access restriction for the supervised user, (v) determining, based on an analysis of the sample of the content, that the access-control policy applies to the content, and (vi) in response to determining that the access-control policy applies to the content, enforcing the access-control policy by applying the content-access restriction to the streaming content. Various other methods, systems, and computer-readable media are also disclosed.
US10382486B2 Event integration frameworks
Disclosed herein are representative embodiments of methods, apparatus, and systems for processing and managing information from a compliance and configuration control (“CCC”) tool and generating information for a security information and event management (“SIEM”) tool based on the information from the CCC tool. For example, in one exemplary embodiment, information from a CCC tool is transferred to a SIEM tool or logging tool by receiving the information from the CCC tool in a format that is not recognized by the SIEM tool or logging tool, and generating an output message in a message format that is recognized by the SIEM tool or logging tool. In particular embodiments, the message format is a customizable message format that is adaptable to multiple different SIEM tools or logging tools. In further embodiments, the data transferred to the SIEM tool comprises data indicative of compliance policy changes.
US10382485B2 Blockchain-assisted public key infrastructure for internet of things applications
An approach is disclosed for registering and authenticating Internet of things (IoT) devices. In one embodiment, an installation device receives, from an IoT device, an identifier (ID) and a hash of a public key, where the IoT device itself generates the ID, the public key, and a private key. To register the IoT device, a blockchain wallet in the installation devices generates a blockchain transaction which adds the received ID and hash of the public key as a name and value pair in a name/value storage (NVS). The hash of the public key may then be retrieved from the NVS and used in authentication of the IoT device to other IoT devices or servers, among other things.
US10382484B2 Detecting attackers who target containerized clusters
A method for operation of a deception management server, for detecting and hindering attackers who target containerized clusters of a network, including learning the network environment, including finding existing container instances, finding existing services and relationships, extracting naming conventions in the environment, and classifying the most important assets in the environment, creating deceptions based on the learning phase, the deceptions including one or more of (i) secrets, (ii) environment variables pointing to deceptive databases, web servers or active directories, (iii) mounts, (iv) additional container instances comprising one or more of file server, database, web applications and SSH, (v) URLs to external services, and (vi) namespaces to fictional environments, planting the created deceptions via a container orchestrator, via an SSH directly to the containers, or via the container registry, and issuing an alert when an attacker attempts to connect to a deceptive entity.
US10382480B2 Distributed denial of service attack protection for internet of things devices
Presented herein are techniques for remediating a distributed denial of service attack. A methodology includes, at a network device, such as a constrained resource Internet of Things (IoT) device, receiving from an authorization server cryptographic material sufficient to validate and decrypt tokens carried in packets, detecting a denial of service attack that employs packets containing invalid tokens, and in response to detecting the denial of service attack, signaling a remediation server for assistance to remediate the denial of service attack, and sending to the remediation server the cryptographic material over a secure communication channel such that the remediation server enables validation and decryption of tokens carried in packets, subsequent to detection of the denial of service attack, that are destined for the network device.
US10382478B2 Detecting malicious domains and client addresses in DNS traffic
In one embodiment, a device in a network constructs a graph based on Domain Name System (DNS) traffic in which vertices of the graph correspond to client addresses from the DNS traffic and domains from DNS traffic. The device uses stacked autoencoders to determine priors for the domains and client addresses. The device assigns the determined priors to the corresponding vertices of the graph. The device uses belief propagation on the graph to determine a malware inference from the graph. The device causes performance of a mitigation action when the malware inference from the graph indicates the presence of malware.
US10382477B2 Identification apparatus, control method therefor, and storage medium
There is provided an identification apparatus. A storage unit stores an operation history as a history of an operation executed in at least one information processing apparatus. An acquisition unit acquires malware spread information including information indicating malware. An identification unit identifies, based on the operation history, an intrusion route of the malware indicated by the malware spread information acquired by the acquisition unit, generates at least one piece of malware spread information corresponding to at least one operation included in the intrusion route in the operation history, and identifies, in the operation history, for each of the at least one piece of malware spread information, at least one operation of spreading the malware by setting, as a direct or indirect start point, the malware indicated by the malware spread information.
US10382476B1 Network security system incorporating assessment of alternative mobile application market sites
A processing device comprises a processor coupled to a memory and is configured to identify a plurality of mobile application market sites accessible over a network, and to extract features from each of the mobile application market sites. Health scores are computed for respective ones of the mobile application market sites based on the corresponding features extracted from those mobile application market sites. One or more proactive measures are initiated to prevent one or more mobile devices from downloading mobile applications from any of the mobile application market sites having computed health scores below a specified threshold. The mobile application market sites may be identified as respective alternative mobile application market sites relative to a known primary mobile application market site. The alternative mobile application market sites may comprise respective alternative mobile application stores. The processing device may be implemented in a computer network or an associated network security system.
US10382473B1 Systems and methods for determining optimal remediation recommendations in penetration testing
Methods and systems for providing a recommendation for improving the security of a networked system against attackers. The recommendation may include a recommendation of a single attacker step to be blocked to achieve optimal improvement in security, or of multiple such attacker steps. If the recommendation includes multiple attacker steps, the steps may be ordered such that the first attacker step is more important to block, provides a greater benefit by blocking, or is more cost effective to block than subsequent attacker steps in the ordered list of attacker steps.
US10382467B2 Recursive multi-layer examination for computer network security remediation
Computer-implemented methods and apparatuses for recursive multi-layer examination for computer network security remediation may include: identifying one or more first communications originating from or directed to a first node; identifying at least one of a protocol and an application used for each of the one or more first communications; examining each of the one or more first communications for malicious behavior; receiving a first risk score for each of the one or more first communications responsive to the examining; determining the first risk score associated with one of the one or more first communications exceeds a first predetermined threshold; and indicating the first node and a second node in communication with the first node via the one of the one or more first communications are malicious. Exemplary methods may further include: providing the identified malicious nodes and communications originating from or directed to the malicious nodes.
US10382465B2 Pattern matching based dataset extraction
Example systems generate a dataset for tuning an analyzer to probe activities related to a web facing application. The systems capture data streams received at a framework of the application. The systems also capture a first set of functions, a second set of functions, and database queries triggered by the framework processing the data streams. The systems match: (i) the first set of functions to packets of the data streams and (ii) the second set of functions to the database queries. For example, the systems may pattern match: (i) data in parameters of the first set of functions to data in fields of the packets and (ii) data in parameters of the second set of functions to data in expressions of the database queries. The systems extract matched functions and database queries into the dataset and probe activities of the application based on the dataset to detect security attacks.
US10382463B2 Techniques and architectures for cross-organization threat detection
Threat detection in a multi-organizational environment. Attribute data corresponding to accesses to a multi-organizational environment and entity data corresponding to accesses to the multi-organizational environment are maintained. A graph based on the attribute data and the entity data where graph edges represent a relationship between an attribute and an entity is generated. Subsequent access are compared to the graph to determine if the subsequent access corresponds to a new relationship. The subsequent access is allowed if the subsequent access does not correspond to a new relationship. The subsequent access further analyzed if the subsequent access corresponds to a new, unexpected relationship.
US10382460B2 Reporting and processing controller security information
In one implementation, a method for providing security on externally connected controllers includes receiving, at a reporting agent that is part of a security middleware layer operating on a controller, an indication that a process has been blocked; obtaining, by the reporting agent, trace information for the blocked process; determining, by the reporting agent, a code portion in an operating system of the controller that served as an exploit for the blocked process; obtaining, by the reporting agent, a copy of malware that was to be executed by the blocked process; generating, by the reporting agent, an alert for the blocked process that includes (i) the trace information, (ii) information identifying the code portion, and (iii) the copy of the malware; and providing, by the reporting agent, the alert to a network interface on the controller for immediate transmission to a backend computer system.
US10382459B2 Threat detection using a time-based cache of reputation information on an enterprise endpoint
Threat detection instrumentation is simplified by providing and updating labels for computing objects in a context-sensitive manner. This may include simple labeling schemes to distinguish between objects, e.g., trusted/untrusted processes or corporate/private data. This may also include more granular labeling schemes such as a three-tiered scheme that identifies a category (e.g., financial, e-mail, game), static threat detection attributes (e.g., signatures, hashes, API calls), and explicit identification (e.g., what a file or process calls itself). By tracking such data for various computing objects and correlating these labels to malware occurrences, rules can be written for distribution to endpoints to facilitate threat detection based on, e.g., interactions of labeled objects, changes to object labels, and so forth. In this manner, threat detection based on complex interactions of computing objects can be characterized in a platform independent manner and pre-processed on endpoints without requiring significant communications overhead with a remote threat management facility.
US10382457B2 Attack stream identification method, apparatus, and device on software defined network
An attack stream identification method, apparatus, and device on a software defined network is presented, where an invalid stream filter table is stored in a switch, and the method includes the steps of the switch receives a data packet of a data stream and searches, according to a characteristic value of the data packet, the invalid stream filter table for a state field of a filter entry; when the state field is a suspected attack stream state or a non-attack stream state, the switch sends a report message to a controller, determines a rate value for sending the report message to the controller, and fills the rate value in a rate field of the filter entry; and when the rate value is greater than a preset rate threshold, the switch changes the state field of the filter entry to an attack stream state.
US10382446B2 Computerized system, method and computer program product, for managing a computer program's operations
A computerized method of managing a computer remote session operation, comprising providing a server for hosting application execution; configuring a number of predefined user accounts with low security permissions on said server, where said user accounts are not tied to any specific real user; Whenever a remote user requests to start a remote session, finding an available user account not currently in use on said computer, allocating it for the remote session and marking it as unavailable for subsequent session requests; Generating a one-time password for said user account; Communicating the assigned user account identifier and temporary password to client component on the user's side, either directly or through an intermediate broker, causing the client component to connect to the server using said user account identifier and temporary password; and, upon termination of the remote session, deleting the assigned user account's data and marking it as available again.
US10382444B2 Device blocking tool
A device blocking tool includes a user interface, a location engine, and a connection engine. The user interface receives at least one of a MAC address of a device and an IP address of the device. The location engine communicates a query to an access control server, receives a response, and determines, based on the response, that the device connected to a network through a wired connection. In response to a determination that the device connected through the wired connection, the location engine determines a switch through which the device connected. The location engine also determines a VLAN through which the device connected and determines, based on a type associated with the VLAN, that the device is an IP telephone. The connection engine connects to the determined switch in response to the determination that the device connected through the wired connection.
US10382442B2 Secure data transmission
A system may include a first network in which user device(s) and a HIP server are communicably coupled. The first network may include a secure data administrator, such as a medical data system, that stores secure data. In some implementations, at least one of the user devices may include a web module and communicate with a web server through a second network. At least one of the user device may be restricted from communicating with the secure data administrator, so the user device may request data stored in the secure data administrator through the HIP server. The user device may base the requests for the data on information received from the web server.
US10382440B2 Method to allow for question and answer system to dynamically return different responses based on roles
Embodiments are directed to a question and answer (QA) pipeline system that adjusts answers to input questions based on a user criteria, thus implementing a content-based determination of access permissions. The QA system allows for information to be retrieved based on permission granted to a user. Documents are ingested and assigned an access level based on a defined information access policy. The QA system is implemented with the defined information access policy, the ingested documents, and the inferred access levels. For the QA system implementation, a user enters a question; primary search and answer extraction stages are performed; candidate answer extraction is performed using only content the user is allowed to access; the candidate answers are scored, ranked, and merged; ranked answers based on user permissions are filtered; and answers are provided to the user.
US10382439B2 Information processing system, information processing apparatus, information processing method, and storage medium
An information processing system includes a memory that stores a user and authorization information, indicative of processing permitted for the user to execute with respect to a server on a communication line, in an associated manner; a generating unit that generates second authorization information on the basis of first authorization information associated with a user who uses a first device; a transmitting unit that transmits the second authorization information to a second device located near the first device; a receiving unit that receives data and the second authorization information from the second device; and a requesting unit that requests the server to execute processing using the data, on the basis of the second authorization information.
US10382435B2 Method for allocating addressing identifier, access point, station, and communications system
A method for allocating an addressing identifier includes: notifying, by an access point, at least two stations of an encrypted new MAC address that corresponds to each station, and indicating a predetermined update condition, so that the at least two stations update respective MAC addresses to the respective new MAC addresses when the predetermined update condition is met; and when the predetermined update condition is met, updating, by the access point, the MAC addresses of the at least two stations to the new MAC addresses that correspond to the stations, so that when a message is subsequently received from the stations or sent to the stations, the new MAC addresses are used as the MAC addresses of the stations. In the foregoing manner, the present invention can prevent an eavesdropper from tracing, by using a MAC address, a terminal to acquire user privacy, ensuring security of the user privacy.
US10382433B2 Method and device for information interaction and association between human biological feature data and account
A method and an apparatus for information interaction, and a method and an apparatus for associating human biometric data with an account are disclosed. The information interaction method includes: acquiring, when an information interaction operation with a user account of an information interaction party is triggered, human biometric data of a user acting as the information interaction party; suspending the information interaction operation when determining that no matching user account exists according to the human biometric data, and uploading the human biometric data to a server by a device to establish an association relationship between the user account of the user and the human biometric data; and resuming the information interaction operation when a user account matching the human biometric data sent by the server is received, and completing the information interaction operation with the user account matching the human biometric data.
US10382431B2 Network hop count network location identifier
Identifying a communication source includes receiving a message from a client computer requesting access to a computer-based resource; and receiving, a network signature from the client computer, wherein the network-related signature comprises a value representing how many routing devices are on a network path between the client computer and a predetermined computer. Also included is determining whether the vector of values matches a vector of stored values, each stored value potentially corresponding to a respective one of the values in the vector of values; and limiting access to the computer-based resource based at least in part on the vector of values not matching the vector of stored values.
US10382429B2 Systems and methods for performing secure backup operations
The disclosed computer-implemented method for performing secure backup operations may include (i) identifying a group of backup servers with heterogeneous computing environments that provide backup services for a backup client, (ii) determining, for each backup server within the group, a trust level of the backup server by identifying at least one security characteristic of the backup server, (iii) deploying, on each of the backup servers, a signed certificate that enables the backup server to transfer backup data with a security level that corresponds to the trust level of the backup server, and (iv) performing secure backup operations for the backup client by (a) identifying a sensitivity level of a backup task initiated by the backup client and (b) assigning the backup task to a backup server within the group of backup servers that has a signed certificate with a security level appropriate for the sensitivity level of the backup task.
US10382425B2 Technologies for token-based authentication and authorization of distributed computing resources
Technologies for token-based access authorization to an application program interface (API) include an access management server to receive a service request message from an application executed by a remote computing device. The service request message includes a digitally signed license token previously generated by the access management server and distributed to the remote computing device. The service request message also includes a request from the executed application to access data or a service of the resource server via an exposed API. The access management server verifies the digital signature of the digitally signed license token and generates a digitally signed Security Assertion Markup Language (SAML) token. The digitally signed SAML token is transmitted to the resource server for verification and local caching. The resource server receives the service request message and determines whether access to the requested data or service is authorized based on the locally-cached SAML token.
US10382423B2 Systems and methods for providing multimedia content within an application and a security solution integrated therein
A system is provided for downloading, for distribution and for acoustic reproduction of a music album, which includes at least one or several digital music files and/or multimedia content in the form of one or several multimedia files assignable to the music file, wherein the music file and/or multimedia file are provideable as data sets for downloading, wherein the music file and/or multimedia file are as data sets pre-holdable grouped after downloading as a music album in a data memory of an end-user-device, wherein the music file and/or multimedia file is treatable by a treatment means, particularly in dependency to an authorization, and wherein the treated music file and/or multimedia file is transferable to an output device of the end-user-device, especially a speaker device with or without a display device, in such a way, that the music file and/or multimedia file is at least acoustically emittable to one user.
US10382422B2 Embedded universal integrated circuit card supporting two-factor authentication
A module with an embedded universal integrated circuit card (eUICC) can include a profile for the eUICC. The profile can include a first and second shared secret key K for authenticating with a wireless network. The first shared secret key K can be encrypted with a first key, and the second shared secret key K can be encrypted with a second key. The module can (i) receive the first key, (ii) decrypt the first shared secret key K with the first key, and (iii) subsequently authenticate with the wireless network using the plaintext first shared secret key K. The wireless network can authenticate the user of the module using a second factor. The module can then (i) receive the second key, (ii) decrypt the second shared secret key K, and (iii) authenticate with the wireless network using the second shared secret key K. The module can comprise a mobile phone.
US10382415B2 Application engagement identification using a dynamic pattern
Systems and methods securely determine whether a human or a hacking computing device attempts to engage an application. Embodiments of the present disclosure relate to identifying a defined pattern to be displayed by a user interface for an individual to trace. The defined pattern is dynamically displayed so that characteristics associated with the defined pattern change as the defined pattern is displayed. A background is displayed simultaneously with the defined pattern. The background randomly changes as the characteristics associated with the defined pattern change. The likelihood that a hacking computing device can recognize the dynamically changing defined pattern from the dynamically changing background is low while the likelihood that the human brain can do so is high. Thus, user attempting to engage the application is confirmed as a human when a trace of the defined patter is received.
US10382413B1 Secure bootstrapping of client device with trusted server provided by untrusted cloud service
A client device bootstraps against a trusted server by obtaining an activation code that includes an identifier and a one time password. The client device sends a message to a public server requesting an address of a trusted server associated with the identifier. The client device receives the address of the trusted server from the public server and initiates a communication session with the trusted server at the address provided by the public server. The one time password is used as a shared secret to secure the communication session. The client device downloads cryptographic information from the trusted server.
US10382409B2 Secure multi-party protocol
A requestor and a responder may conduct secure communication by making API calls based on a secure multi-party protocol. The requestor may send a request data packet sent in a API request to the responder, where the request data packet can include at least a control block that is asymmetrically encrypted and a data block that is symmetrically encrypted. The responder may return a response data packet to the requestor, where the response data packet can include at least a control block and a data block that are both symmetrically encrypted. The requestor and the responder may derive the keys for decrypting the encrypted portions of the request and response data packets based on some information only known to the requestor and the responder. The secure multi-party protocol forgoes the need to store and manage keys in a hardware security module.
US10382406B2 Method and system for digital rights management of documents
An improved method and system for digital rights management is described.
US10382395B2 Industrial process control using IP communications with publisher subscriber pattern
A method of controlling an industrial process run in a plant includes sending field data from the process to a data acquisition module. The data acquisition module converts the field data into Internet protocol (IP) field data. The IP field data is provided to an IP broker having a memory that stores the IP field data arranged in a tree of topics. The IP broker has a stored publisher/subscriber pattern including a plurality of clients including a first client subscribed by a published message to the IP broker that includes at least a selected topic from the tree of topics. Upon receipt of an update of the IP field data including the selected topic, the IP broker publishes the updated IP field data according to the publisher/subscriber pattern over a permanently open IP connection that is received by at least the first client.
US10382394B2 Assignment of tenancy to devices
A method of assigning tenancy to a device during bootstrapping between a device and a server in a network includes transmitting a device identifier to a bootstrap server. The method further includes receiving, at the device, a device server address to enable the device to register with the device server. The tenancy is assigned to the device with the device server address.
US10382390B1 Support for optimized microsegmentation of end points using layer 2 isolation and proxy-ARP within data center
A network device resolves a destination address of an endpoint in an endpoint isolation environment. The network device receives a request for a destination address associated with a destination endpoint. The request originates from an isolated source endpoint. The network device determines whether the destination address is stored on the network device in association with the destination endpoint. Responsive to a determination that the destination address is not stored in association with the destination endpoint, the network device generates a proxy request for the destination address, and sends the proxy request to at least one endpoint attached to the network device. The network device receives a proxy response from the destination endpoint that includes the destination address. The network device stores the destination address in association with the destination endpoint.
US10382387B2 OID configuration, resolution method, client, node, database and storage medium
Disclosed are an Object Identifier (OID) configuration, a configuration method, an OID Resolution System (ORS) client, an OID node and a database thereof. The OID configuration method may include: a parent OID node performs Domain Name System (DNS) configuration on a service provided by an OID tree to form a DNS resource record, the OID tree including the parent OID node and at least one child OID node of the parent OID node; and the parent OID node stores the DNS resource record in a DNS database of the parent OID node. Also disclosed is a computer storage medium.
US10382386B2 Functional webpage testing tool
A method for facilitating testing of a webpage at a server is described. The method includes receiving a request from a user device to facilitate testing of a webpage, and loading the webpage at the server. The method further includes rewriting the source code of the webpage. The rewriting includes injecting a first code segment into the existing code of the webpage, the first code segment causing a rewriting function to be called that rewrites one or more URLs on the webpage such that a selection of a rewritten URL is redirected to the server. The rewriting further includes injecting a second code segment into the existing code of the webpage to cause a recording function to be provided on the webpage. The method further includes forwarding the webpage with the rewritten source code for presentation in a browser of the user device.
US10382382B2 Methods and systems for managing a user profile picture associated with an indication of user status on a social networking system
A client device receives from a user, in an application associated with a social networking service provided by a server system, a first user input for creating a first post on a social networking system. In response to the first user input, a plurality of icons for selection by the user are displayed. A selection of a first icon from the plurality of icons is received from the user. The first post including a first image associated with the user is posted to the social networking system. The first image includes the first icon overlaying at least a portion of a profile picture of the user.
US10382380B1 Workload management service for first-in first-out queues for network-accessible queuing and messaging services
Technologies are disclosed for providing a workload management service for first-in, first-out (“FIFO”) queues in a network-accessible message queuing service within a service provider network. When a host is overloaded, or about to become overloaded, the affected host sends an alarm to the workload management service. The workload management service determines a set of other hosts that have lower workloads based upon performance metrics. The workload management service selects a new host from the set of hosts for moving a FIFO queue from the overloaded cluster. The workload management service seals the FIFO queue fragment at the overloaded host for writing of new messages and new messages having the same message group identifier are written to a new FIFO queue fragment on the new host. Messages are not read from the new FIFO queue fragment until all messages are read from the sealed FIFO queue fragment on the overloaded cluster.
US10382378B2 Live location sharing
Techniques for live location sharing are described. A first mobile device and a second mobile device can communicate with one another using an IM program. The first mobile device can receive a user input to share a location of the first mobile device in the IM program. Sharing the location can include causing the second mobile device to display a location of the first mobile device in an IM program user interface on the second mobile device. Duration of sharing the location can be user-configurable. The second mobile device may or may not share a location of the second device for display in the IM program executing on the first mobile device.
US10382375B2 Personalized communications
In some embodiments, security and/or automation systems, collectively referred to as automation systems, may facilitate communications between a remote user and an occupant of a residence. The automation system may receive one or more communications from a user and deliver the communication to the specified recipient when the recipient occupies the residence. The automation system may determine the recipient is proximate the residence and may notify the recipient of the pending communication. The recipient may use the control panel or another device associated with the security and/or automation system to receive the message.
US10382369B2 Operational safety mode
The present disclosure generally relates to implementing an operational safety mode that manages the output of notifications at an electronic device when a user of the device is operating a vehicle.
US10382368B2 Methods and systems for creating auto-reply messages
This application discloses a method implemented on a client system for creating an automatic reply message. The client system obtains content information of a webpage including information concerning a plurality of content items. A graphical user interface is created using one or more of the plurality of content items. Then, the auto-reply message is composed in accordance with the plurality of content items and additional user instructions. The auto-reply message is further associated with one or more predefined keywords according to one or more auto-reply rules, and sent along with these predefined keywords to a server system. The server system is configured to return the auto-reply message automatically to a subscriber device of a public account of a social network application in response to a user inquiry including one or more predefined keywords.
US10382365B2 Asynchronous switching system and method
An asynchronous switching system and method for processing SDI data streams, the system and method utilizing one or more buffers for cleaning up an output of a dirty IP switch.
US10382358B1 Multi-tiered data processing service
A technology is described for operating a multi-tiered data processing service. An example method may include receiving a data rule set used to process data generated by a network addressable device included in a multi-tiered data processing service having computing nodes that are connected using one or more networks, where the computing nodes may have computing capacities to execute a portion of the data rule set using a rules engine. A computing node included in the multi-tiered processing service may be selected to host a portion of the data rule set on the computing node and a portion of the data rule set may be deployed to the computing node, where the data rule set may be registered with the rules engine that executes on the computing node and data generated by the network addressable device may be processed using the rules engine and the data rule set.
US10382354B1 Limiting TCP network traffic in a safety critical environment
A transmission control protocol system includes a computer readable medium including instructions configured to cause processing electronics to, for each accepted frame of a plurality of accepted frames, determine an available bandwidth, send a first frame based on the available bandwidth being sufficient to send the first frame or delay the first frame by storing the first frame and a characteristic of the first frame, determine whether the delayed first frame and a received second frame are identical, and either one of: (i) send the delayed first frame and drop the second frame in response to the delayed first frame and the second frame being identical; and (ii) send the delayed first frame and delay the second frame by storing the second frame and storing a characteristic of the second frame in response to the first frame and the second frame being different.
US10382342B2 Classification device and method of performing a real-time classification of a data stream, computer program product, and system
A method of performing a real-time classification of a data stream exchanged between a client and a server over a telecommunications network, comprises: receiving a data segment of the data stream indicating a data offset; updating a bitmap table with the received data segment, wherein the bitmap table comprises a number of blocks of data, the data blocks being ordered by block sequence numbers in the bitmap table; after updating the bitmap table, performing measurements on a complete data block to obtain at least one measurement result without waiting for all the data blocks having block sequence numbers that are lower than the first block sequence number to be completed; performing a statistical analysis based on measurement results obtained for several complete blocks; classifying the data stream into one group among a plurality of groups, based on the performed statistical analysis at least.
US10382341B2 Label switched path preemption avoidance
Techniques are described for establishing lower priority LSPs on paths determined to be less likely to include bandwidth constrained links. In one example, a router includes a plurality of physical interfaces each having at least one link interconnecting the router as one of a plurality of routers in a network and a processor. The processor is configured to determine whether a link of one of the plurality of physical interfaces is congested based at least in part on an amount of available bandwidth on the link, and, responsive to determining that the link is congested, set a bandwidth subscription for the link, wherein the bandwidth subscription specifies that the amount of available bandwidth on the link for label switched paths having a lower priority is less than the amount of available bandwidth on the link for label switched paths having a higher priority.
US10382337B2 In multimedia conferencing
Load balancing in a multimedia conference is disclosed, involving one or more internal terminals and one or more internal nodes separated from one or more external terminals and one or more external nodes by a firewall. Media data is forwarded through the firewall to at least a second one of the nodes, and received media data at the at least a second one of said nodes are processed. At a first event, reconfiguration is performed of said first one of said nodes to process received media data and of said second one of said nodes to forward received media data to said first one of said nodes. At a second event, loading is done of at least a part of said received media data being processed at the first one or second one of said nodes to at least a third one of said nodes.
US10382336B2 Dynamically adjusting network services stratum parameters based on access and/or connectivity stratum utilization and/or congestion information
A method, operational at a network device, for conveying congestion information across different strata of a multi-strata network is provided. An indication is obtained that a congestion level for at least one of a radio access network node and a core network node of a network has changed. Consequently, a one or more service parameters for a plurality of services, operating at a service stratum, are updated or adjusted on a per service basis based on the congestion level indication. The one or more service parameters are provided or sent to, at least one of, a node operating at a service stratum or a user device that obtains services over the network.
US10382329B1 Source MAC access controls in a virtual redundant router protocol environment
In general, techniques provide a mapping of host devices to different virtual router identifiers used to identify the source MAC address used for forwarding packets to the participating host devices. For example, a method may include receiving an Address Resolution Protocol (ARP) request for a first Internet protocol (IP) address from a host device, the first IP address comprising a virtual IP address of the virtual router. The method may also include determining a virtual router redundancy protocol (VRRP) virtual router identifier (VRID) associated with the first IP address. The method may further include generating a mapping between the host device and the determined VRID. The method may also include determining a virtual source MAC address of the virtual router based on the mapping and forwarding a second packet to the host device that specifies a virtual source MAC address for the second packet.
US10382323B1 Flooding-based routing protocol having label switched path session information
An enhanced, flooding-based routing protocol is described that provides label switched path session information. In one example, a transit router is intermediately positioned between at least two label edge routers. The transit router is configured to determine a maximum number of LSPs concurrently supported by the transit router and determine a number of LSPs concurrently established by the transit router and for which the transit router is responsible for switching packets to one or more of the two label edge routers. The transit router generates, in accordance with a link state routing protocol, a link state routing protocol message that specifies the LSP session information as the maximum number of LSP and the number of LSPs concurrently established. The transit router further transmits, to the label edge routers, the link state routing protocol message.
US10382322B2 Data routing for electronic devices
Some embodiments provide a non-transitory machine-readable medium that stories a program executable by at least one processing unit of a device. The program classifies several connected devices based on to a history of data transfers among the several connected devices. The program also receives a route request for transmitting a data message from a first device in the several connected devices to a second device in the several connected devices. The program further determines, based on the classification of the several connected devices, a route through the several connected devices that starts at the first device and ends at the second device.
US10382317B2 Transfer destination selecting method, communication device and recording medium
A transfer destination selecting method conducted by a communication device includes selecting, when the communication device stores, according to a destination, pieces of information indicating a plurality of other communication devices that are candidates for a transfer destination of data, one of the other communication devices to be the transfer destination from among the candidates on the basis of a number of destinations in a routing table used for controlling a data transfer and stored in each of the plurality of other communication devices.
US10382312B2 Detecting and locating process control communication line faults from a handheld maintenance tool
A handheld maintenance tool operates to detect the existence of a fault in a communication line or bus, including detecting short circuit or other low impedance faults, open circuit or other high impedance faults, etc. Additionally, the handheld maintenance tool may operate to detect an approximate location of a fault within the communication line with respect to the handheld device, to thereby enable an operator or maintenance person to more easily find and repair a detected fault.
US10382311B2 Benchmarking servers based on production data
The disclosure is directed to benchmarking a server computer (“server”), e.g., a storage system of the server. The process can benchmark a candidate server using data from a production server that is handling live traffic of an application, e.g., a social networking application. The process includes collecting, from the production server, production data that is indicative of a workload of the production server, and generating a benchmark program using the production data. Upon execution of the benchmark program, the candidate server is made to process a workload generated based on the production data. The benchmark program records the performance of the candidate server, which is indicative of a performance of the candidate server in processing a workload similar to the production data. The performance results can be used in determining whether to upgrade the configuration of the production server to that of the candidate server, e.g., to improve performance.
US10382309B2 Method and apparatus for tracing paths in service function chains
In one embodiment, a method includes receiving a trace request packet at a service node in a service chain, the trace request packet comprising a service path identifier, a service index, and a service index limit, processing the trace request packet at the service node, comparing the service index to the service index limit, determining that the service index is greater than the service index limit, generating a trace response packet at the service node indicating that the service index is greater than the service index limit, and transmitting the trace response packet. The trace response packet comprises service function information for each of a plurality of service nodes in the service chain. An apparatus is also disclosed herein.
US10382308B2 Predictive technique to suppress large-scale data exchange
The systems and methods discussed herein provide for a predictive monitoring technique to suppress data exchange between the client device or devices and the monitoring device or devices. Regression-based intelligent predictions systems executed both by the client device or devices and the monitoring device or devices perform identical prediction algorithms. If the predicted metric values and the actual measured metric values on the client device are very close, then the client device may skip transmitting the measured metric values to the monitoring device; similarly, if a measured metric value is not received by the monitoring device, then the monitoring device knows that the measured metric was similar to the predicted metric on the client device, and accordingly may utilize the predicted metric on the monitoring device. Because transmission of the measured metric values may be skipped, network traffic and interface and processor utilization is significantly decreased.
US10382307B1 Transmission of subscription-based messages to Internet of Things (IoT) devices
Technology is described for sending subscription-based messages to devices. A message associated with a defined topic may be received. A first subset of devices may be identified that subscribe to the defined topic. A first subset of messages may be provided to a message queue for transmission to devices indicated in the first subset of devices. A second subset of devices may be identified that subscribe to the defined topic. A second subset of messages may be provided to the message queue for transmission to devices indicated in the second subset of devices. The second subset of messages may include an increased subset size as compared to the first subset of messages. The subset size may be increased at a rate to enable sending the message to the plurality of device subscribed to the defined topic within a defined time period.
US10382302B2 Electronic apparatus and non-transitory computer readable recording medium suitable for acquiring status information
Provided is an electronic apparatus that, even when extensions increase, acquires status information in a short time, and suppresses an increase in capacity of a storage device that stores firmware. A status-information-acquisition unit executes applications that are stored in an HDD (storage device) and downloaded from a cloud server (application-providing server), and acquires status information of each of the extensions. A system-control unit transmits the status information to a status-monitoring server, and deletes applications that are stored in the HDD (storage device). As a result, it is not necessary to re-create firmware for acquiring status information of each of the respective extensions, and it is possible to suppress an increase in the data size of applications incorporated in the firmware.
US10382295B2 Metadata correlation and disambiguation
Methods, systems, and apparatus for network monitoring and analytics are disclosed. The methods, systems, and apparatus for network monitoring and analytics perform highly probable identification of related messages using one or more sparse hash function sets. Highly probable identification of related messages enables a network monitoring and analytics system to trace the trajectory of a message traversing the network and measure the delay for the message between observation points. The sparse hash function value, or identity, enables a network monitoring and analytics system to identify the transit path, transit time, entry point, exit point, and/or other information about individual packets and to identify bottlenecks, broken paths, lost data, and other network analytics by aggregating individual message data.
US10382290B2 Service analytics
An Adaptive Service Intelligence (ASI) data set related to a monitored service is received from a plurality of interfaces. Performance of a monitored service is analyzed within and outside of a context of the performed service using the acquired ASI data set. At least one of one or more relationship dependencies associated with a monitored service is determined. Performance of each of the at least one dependencies is analyzed using the acquired ASI data set. A report including one or more ASI data set values indicative of service performance degradation is generated based on the analysis.
US10382289B2 Content delivery methods and systems
Aspects of the present disclosure involve provisioning customers of an aggregator, such as a reseller, of a content delivery network (CDN). In one aspect, content requests to the CDN are processed in accordance with the virtual IP (VIP) address at which the request was received, according to a property template bound to the VIP where the template is selected by the customer and only involves discrete parameters for the reseller. In another aspect, cache fills of the network are processed without direct knowledge of the customer origin through a combination of some request attribute, e.g., alias host of the customer, and an attribute of the reseller to make a DNS request to a name server outside the CDN. Another aspect involves receiving a property template selection, an origin and an alias from a customer of the reseller, and providing appropriate DNS entries to validate the customer and provide origin information to the CDN.
US10382285B2 Smart grid communication assessment and co-simulation tool
Systems and methods are provided for modeling and simulating a communication network operating under at least one communication protocol, which supports a Smart Grid electricity network. Communication performance data of the communication network are generated by a processor based on operating behavior of the Smart Grid with a plurality of assets under a first condition. Devices in the Smart grid are grouped in bins for rapid modeling. One or more different configurations of the communication network are entered into the processor and related performance data is also generated. Network configurations are compared based on the generated performance data which may include end-to-end delay and reception rate. Processor based systems to perform modeling methods are also provided.
US10382283B2 Network topology estimation based on event correlation
A management node (100) obtains indications of network events occurring at a plurality of nodes (210-1, 210-2, 210-3, 210-4, 220-1, 220-2 , 230-1, 230-2) of the communication network. Further, the management node (100) performs a correlation of times of the indicated network events. On the basis of the correlation, the management node (100) identifies clusters of nodes (210-1, 210-2 , 210-3, 210-4, 220-1, 220-2, 230-1, 230-2) with correlated network events. On the basis of the clusters, the management node (100) determines a topology model of the communication network.
US10382278B1 Processing platform with independent definition and mutual enforcement of operational and application policies
An apparatus in one embodiment comprises a processing platform configured to implement multi-layer infrastructure comprising compute, storage and network resources at a relatively low level of the multi-layer infrastructure and an application layer at a relatively high level of the multi-layer infrastructure. The processing platform is further configured to determine operational policies for respective different ones of the layers of the multi-layer infrastructure other than the application layer, the operational policies defining operational rules and requirements relating to the corresponding layers, to determine an application policy for the application layer, the application policy defining application workload rules and requirements for an application to be executed in the multi-layer infrastructure, and to manage the multi-layer infrastructure in accordance with the operational policies and the application policy. The operational policies are defined independently of the application policy but mutually enforced with the application policy in conjunction with execution of the application in the multi-layer infrastructure.
US10382277B2 Automating quality assurance for standardized content sharing
Automating quality assurance (QA) for standardized content sharing is disclosed. A system includes a shared content receiver, a rule retriever, an augmenting data checker, and a verification transmitter. The shared content receiver is configured to receive shared content and receive, from a source of the shared content, augmenting data that describes one or more characteristics of the shared content in a pre-determined format. The rule retriever is configured to retrieve rules associated with serving the shared content. The augmenting data checker is configured to determine if the augmenting data is compliant according to the retrieved rules. The verification transmitter is configured to transmit an indication of whether the augmenting data is compliant.
US10382265B1 Reversible yang-based translators
In general, techniques are described for generating reversible mappings for management systems. The management system may include an interface and a processor. The interface may communicatively couple the management system to network devices. The processor may generate a data structure that represents each expression of a forward mapping as a separate node of the data structure. The processor may also translate one or more of the expressions represented as the separate nodes in the data structure to corresponding one or more negated expressions so as to form a reverse mapping. Further, the processor may apply the reverse mapping to the low-level configuration of the first network device to obtain the high-level configuration.
US10382264B2 Fog computing for machine translation
Pre-emptive configuration of a fog computing environment for on-demand services is provided. On-demand services are supported by service modules. Traffic related to demand for service modules is monitored and evaluated. The modules are selectively pushed to and removed from edge servers in a fog computing environment in order to efficiently service the demand for machine translation services.
US10382263B2 Enforcing device settings for mobile devices
The present invention extends to methods, systems, and computer program products for enforcing device settings for mobile devices. Generally, a computer system enforces appropriate mobile device settings (e.g., policy and/or configuration settings) prior to permitting a mobile device to access maintained data. The computer system receives a request from a mobile device. The computer system determines that current mobile device settings are not appropriate for accessing the maintained data. The computer system sends device settings, representing a new mobile device configuration that is appropriate accessing the maintained data, to the mobile device. The computer system receives an indication that the mobile device is configured in accordance with the device settings. The computer system permits the mobile device to access the maintained data in response to receiving the indication that the mobile device is configured in accordance with the device settings.
US10382261B2 Systems and methods for managed services provisioning using service-specific provisioning data instances
A technical solution for significantly improving the scalability of the capability of an electronic information exchange platform is disclosed. Services provided by the platform may be described in a uniform way via service-specific provisioning descriptors. To provision services for a client system, a managed services provisioning system provides a service configuration interface through which a service associated with a tuple of a particular sender, receiver, and document type can be selected for further configuration. A service provisioning interface is dynamically generated for obtaining service-specific provisioning information from a user for generating a service-specific provisioning data instance that can be deployed to a backend system. At runtime, the backend system utilizes the service-specific provisioning data instance to provide the provisioned service for a client system. In this way, a variety of services can be efficiently provisioned for a diverse set of clients in a scalable, streamlined, and cost-effective manner.
US10382260B1 Utilizing maching learning to reduce cloud instances in a cloud computing environment
A device receives, from a cloud computing environment, cloud instance information associated with cloud instances in the cloud computing environment, and processes the cloud instance information, with a machine learning model, to determine containers for one or more of the cloud instances and whether cloud instances should be removed from the cloud computing environment. The device causes a first subset of the cloud instances to be removed from the cloud computing environment, based on determining which of the cloud instances should be removed, and causes the containers to be created for a second subset of the cloud instances based on determining the containers. The device receives, from the cloud computing environment, cloud container information associated with the containers created in the cloud computing environment, and causes one or more of the containers to be scaled based on the cloud container information.
US10382259B2 Management apparatus, control method, and storage medium
If a setting that a second protocol different from a first protocol which is SNMP is used preferentially to the first protocol is selected and a sending target device supports the second protocol, a management apparatus sends setting information according to specifications of the second protocol to the device. If the setting in which the second protocol is used preferentially to the first protocol is selected and a sending target device does not support the second protocol, the management apparatus sends setting information according to specifications of the first protocol to the device.
US10382256B2 Big telematics data network communication fault identification device
Apparatus, device, methods and system relating to a vehicular telemetry environment for identifying in real time unpredictable network communication faults based upon pre-processed raw telematics big data logs that may include GPS data and an indication of vehicle status data, and supplemental data that may further include location data and network data.
US10382255B1 Custom promotion tiers
A system and method for failover in a distributed system may comprise a computing device that receives information associating computing nodes with ordinal identifiers, such that the computing nodes are divided into at least a first and second subset based on the identifiers. The identifiers may further define an ordering of the subsets. When failover occurs, candidate computing nodes may be identified and selected based at least in part on the ordering. Secondary considerations, including functions performed by other members of a candidate's subset, are considered when identifying candidate nodes.
US10382252B2 Filtering within device management protocol queries
An example device includes an interface to receive, from a device management system, a request message that conforms to a network management protocol, a control unit that provides an execution environment for a management agent, and a data repository. The request message includes a set of managed object identifiers and a set of filter operator object identifiers. The management agent is operable to generate at least one filter criterion based on the managed object identifiers and the filter operator object identifiers, to retrieve managed object values stored in the data repository based on the managed object identifiers, each corresponding to a respective managed object identifier specified in the request message, to generate and output to the device management system a response based on the managed object identifiers of the request message and the retrieved managed object values that satisfy one or more of the at least one filter criterion.
US10382251B2 Transaction execution in multi-tier computing environments
Within a multi-tier computing environment having a plurality of computing nodes, a first node accesses a data object encapsulating values. Thereafter, the first node generates node specific messages for each of a plurality of tiered nodes in the multi-tier computing environment relating to a transaction. The node specific messages encapsulate at least a portion of the values in the accessed data object and are respectively based on access visibility information associated with each such node. Thereafter, the first node transmits the corresponding node specific messages to each of the plurality of tiered nodes. The first node, in response to the transmitted node specific messages, receives data comprising a plurality of responses in response to the receipt of the node-specific messages. The first node then orchestrates with the plurality of tiered nodes, completion of the transaction by transmitting messages to select nodes of the plurality of tiered nodes.
US10382249B2 Logging in multithreaded application
A method for analyzing multiple log files generated by interacting software modules. In a first stage the log files are parsed by a log parser and their contents stored in a database. In a second stage, queries are run on the database to combine related log entries from multiple files. The files may contain trigger entries corresponding to the sending of events and handler entries corresponding to the handling of events, which may be used, in queries, to link related log file entries. Query results may be displayed as clickable links allowing a user to open a log file and view a log entry related to the query result by clicking on such a link.
US10382248B2 Chimney onload implementation of network protocol stack
A software networking arrangement for operation in a data processing system comprising an OS being operable in: a first mode in which it performs protocol processing of a flow of traffic data and then passes the protocol processed data to a NIC for transmission; and a second mode in which it does not perform protocol processing, the OS being arranged to, on entering the second mode, transmit a message to the NIC indicating that the NIC is to perform protocol processing of the flow of traffic data; the software networking arrangement comprising: a protocol processing entity; and a driver for a NIC configured to receive said message from the OS and in response thereto, configure the protocol processing entity to perform transport-level protocol processing of the flow of traffic data received from an application within the context of that application and then pass the protocol processed data to the NIC.
US10382246B2 Combined amplitude-time and phase modulation
A system and method are provided relating generally to data transmission and more particularly to modulation techniques offering increased data transmission rates. To so provide, a first amplitude-time modulated (ATM) signal and a first phase modulated signal are combined at a first combiner to produce a complex wave modulation signal, and the complex wave modulation signal and an additional signal are combined at a second combiner to produce a second complex wave modulation signal. The additional signal may be a second ATM signal or a second phase modulated signal. Optionally, the second complex wave modulation signal and a second additional signal may be combined to produce a third complex wave modulation signal. In accordance with at least one embodiment, a shape of an element of information according to the first ATM signal may be defined programmatically over subportions of less than the duration of the element of information.
US10382245B1 Method for compressing IQ measurement data
A method for compressing IQ measurement data obtained from a signal is described. Within the IQ measurement data, at least one block of IQ data is determined where redundancy of the respective data can be exploited. The IQ data of the at least one block is transformed into a transform domain where redundancy of the respective data can be exploited. Transform coefficients obtained in the transform domain are determined and assessed with regard to a pre-defined criteria so as to determine whether the transform coefficients comprise significant information. Only the IQ data assigned to transform coefficients having significant information is stored along with indices in the transform domain indicating where the respective transform coefficients occur in the transform domain.
US10382244B2 System and method for providing time offset and frequency offset estimation for vehicle to everything communication system
A method and apparatus are provided. The method includes receiving a reference signal from a transceiver, estimating a time offset (TO) of the reference signal in the frequency domain based on an accumulation of subcarriers before cross-correlation, providing a TO compensated signal of the reference signal based on the estimated TO in the frequency domain, transforming the TO compensated signal into the time domain, and estimating a frequency offset (FO) based on the time domain TO compensated signal.
US10382243B2 OFDM subframe transmission method and device using determined transport block sizes
Embodiments of the present invention disclose a data transmission method, including: obtaining, by a first device, N orthogonal frequency division multiplexing (OFDM) symbols, where the N OFDM symbols are used to carry control information and data; and sending, by the first device, a first subframe and a second subframe to a second device, where the first subframe or the second subframe carries the control information, the first subframe includes M OFDM symbols of the N OFDM symbols, the second subframe includes K OFDM symbols of the N OFDM symbols, N is , a positive integer, M or K is zero or a positive integer, M is not greater than N, and K is not greater than N. The embodiments of the present invention further provide a first data transmission device.
US10382240B2 FBMC-MIMO transmission/reception system with ML detection
A transmitter of an FBMC-MIMO system in which, for each FBMC-OQAM modulator associated with a transmission antenna, the symbols of a block to be transmitted are grouped in pairs, the input symbols in a pair being combined to output first and second combined symbols, the combined symbols being input to the FBMC-OQAM modulator. The invention also relates to a receiver including an FBMC-OQAM demodulator and an ML detector from the observables obtained, for each reception antenna. The used ML detection allows for not being affected by intrinsic interference and obtaining a high degree of diversity without increasing the number of antennas.
US10382237B2 Method and apparatus for processing data of multiple rates
A method and an apparatus for processing data of multiple rates, where the method includes receiving, by a data processing apparatus, first data whose transmission rate is a first rate and second data whose transmission rate is a second rate, obtaining, by the data processing apparatus, N1 pieces of third data and N2 pieces of fourth data according to the first data, obtaining, by the data processing apparatus, M1 pieces of fifth data and M2 pieces of sixth data according to the second data, obtaining, by the data processing apparatus, serial seventh data according to the N1 pieces of third data, the N2 pieces of fourth data, and a first modulation scheme, and obtaining, by the data processing apparatus, serial eighth data according to the M1 pieces of fifth data, the M2 pieces of sixth data, and a second modulation scheme.
US10382234B2 Continuous time pre-cursor and post-cursor compensation circuits
To improve on power and bandwidth limitations associated with conventional feedforward equalizer (FFE) implementations, the present disclosure provides intersymbol interference (ISI) compensation circuits that do not use delay cells common to FFE structures. In one example, the compensation circuit of the present disclosure comprises a two stage amplifier. Each stage of the amplifier is implemented using a differential pair with degeneration. One of the amplifier stages has a transfer function with a zero in the left half of the s-domain, also called the s-plane, and the other amplifier has a transfer function with a zero in the right half of the s-domain. The amplifier stage with the zero in the left half of the s-domain can be used to provide post-cursor ISI compensation, and the amplifier stage with the zero in the right half of the s-domain can be used to provide pre-cursor ISI compensation.
US10382230B2 System and method for channel estimation in mmWave communications exploiting joint AoD-AoA angular spread
Devices and methods for decoding a symbol transmitted over a millimeter wave (mmWave) channel. Receiving a test symbol transmitted over the mmWave channel. Estimating channel state information (CSI) of the mmWave channel using a block sparse signal recovery on the test symbol, according to a multi-dimensional spreading model with statistics on multi-dimensional paths. The multi-dimensional spreading model with statistics on multi-dimensional paths include an angle of departure (AoD), angle of arrival (AoA), and a path spread for the AoD and a path spread for the AoA, propagating in the mmWave channel. Receiving a symbol over the mmWave channel, and decoding the symbol using the CSI, wherein steps of the method are performed by a processor of a receiver.
US10382228B2 Protecting customer virtual local area network (VLAN) tag in carrier ethernet services
In the subject system, a customer virtual local network (VLAN) tag is protected using, for example, media access control security (MACSec). MACSec authentication is performed on a packet by including the VLAN tag in an integrity check value (ICV) computation. When a packet is received from an Ethernet Virtual Connection (EVC) at an ingress port of the subject system, a remote site is identified and an associated VLAN tag is determined based on the identified remote site and a VLAN tag associated with the packet. The subject system may perform VLAN tag mapping to account for changes in a VLAN tag across EVCs. An ICV is computed based on the determined VLAN tag and compared with an ICV stored in the received packet. The integrity check passes when the computed ICV matches the stored ICV and fails when the computed ICV does not match the stored ICV.
US10382227B2 Method for very high throughput satellite data transmission
A method comprises a preprocessing step consisting, in the gateway station, in pre-segmenting the data as a function of the carrier frequency which is dedicated to them on the downlink DL, in reassembling and in encapsulating the pre-segmented data in successive basic frames DL BB-Frames, that can be transmitted over the downlink, each basic frame DL BB-Frame of the downlink being encapsulated by addition of a specific transport header DL BB-TH on the downlink and a data field, and a step consisting, in the gateway station, in incorporating the different basic frames DL BB-Frames of the downlink in the data field of the different basic frames UL BB-Frames of the uplink.
US10382225B2 Asymmetric CAN-based communication for aerial vehicles
An example embodiment includes a plurality of flight modules including a primary flight module and a secondary flight module. The embodiment includes a CAN controller, a second CAN controller, a first CAN bus configured to transmit primary control signals from the first CAN controller to the primary flight module and to the secondary flight module, and a second CAN bus configured to transmit secondary control signals from the second CAN controller to the primary flight module and the secondary flight module. The primary flight module is configured to perform functions responsive to receiving the primary control signals, and not in response to receiving the secondary control signals and the secondary flight module is configured to perform functions responsive to receiving the secondary control signals, and not in response to receiving the primary control signals.
US10382224B2 Control device for connecting a CAN bus to a radio network, and motor vehicle having such a control device
A control device and corresponding motor vehicle for connecting a CAN bus to a radio network, having the following features: the control device includes a wireless controller, a microcontroller, a first CAN transceiver and a second CAN transceiver; the microcontroller is connected, on the one hand, to the wireless controller and, on the other hand, to the CAN transceivers; the first CAN transceiver is connected to the second CAN transceiver; the first CAN transceiver is configured in such a manner that it suppresses transmission via the CAN bus and supports reception via the CAN bus in a normal mode and supports transmission and reception in a diagnostic mode; and the second CAN transceiver is configured in such a manner that it changes the first CAN transceiver from the normal mode to the diagnostic mode when the second CAN transceiver receives a wake-up frame via the CAN bus.
US10382215B2 Device identification and policy enforcement using power over ethernet (POE)
Systems, methods, and related technologies for device identification and policy enforcement using Power over Ethernet (PoE) are described. In certain aspects, a communication that originates from a Power over Ethernet (PoE) enabled device can be received. The communication can be processed to determine a characteristic of the device. An action can be initiated based on the characteristic.
US10382214B2 Authentication chaining by connected devices
In a general aspect, a method for authenticating a plurality of slave devices connected to a master device can include: generating and sending by the master device a respective challenge to each slave device; in each slave device, generating a response to the respective challenge and transmitting it to the master device; verifying by the master device the response of one of the slave devices; returning by the master device the remaining responses to respective slave devices distinct from those that generated the responses; and verifying by each slave device the response returned thereto by the master device and transmitting the result of the verification to the master device.
US10382213B1 Certificate registration
A technology is provided for certificate authentication for registering a certificate in computing service environment. A request may be received to register a certificate authority (CA) certificate. A registration token associated with a customer account in a service provider environment may be generated to enable association of the customer account with the CA certificate and to authenticate a registration of the CA certificate. The registration token may be sent to a requester desiring to register the CA certificate. A verification certificate that contains the registration token and that is signed by a certificate authority (CA) of the CA certificate and the CA certificate that is signed by the CA may be received to register the CA certificate with the customer account within a service provider environment The CA certificate is persisted with the service provider environment after verifying the registration token is associated with the customer account and the CA certificate is signed by the CA.
US10382210B2 Secure device pairing
Techniques are disclosed relating to the secure communication of devices. In one embodiment, a first device is configured to perform a pairing operation with a second device to establish a secure communication link between the first device and the second device. The pairing operation includes receiving firmware from the second device to be executed by the first device during communication over the secure communication link, and in response to a successful verification of the firmware, establishing a shared encryption key to be used by the first and second devices during the communication. In some embodiments, the pairing operation includes receiving a digital signature created from a hash value of the firmware and a public key of the second device, and verifying the firmware by extracting the hash value from the digital signature and comparing the extracted hash value with a hash value of the received firmware.
US10382208B2 Secure communications using organically derived synchronized processes
This disclosure provides a system and method for secure communications. The method can enable secure machine-to-machine communications within discrete security groups having two or more communication nodes using a zero knowledge authentication process and related cryptography. A first node in the security group can encrypt payload data using a synchronized data set known to the member nodes of the security group and a parameter data set. A second node in the security group can decrypt the payload data using the seed and the parameter data set. The seed can be provisioned within each node of the security group. The seed can also be provided or changed by a node or another entity to modify the security group membership. Member nodes of the security group can be added or removed as needed. Nodes not having the SDS cannot communicate securely with security group member nodes.
US10382205B1 Security system and method for using a blockchain service through privacy-aware blockchain arbitration server
A security method for using a blockchain service creates a secure blockchain to protect data through a privacy-aware blockchain arbitration server that has zero or restricted capability to view or modify the contents of each block being submitted to the blockchain, creating a barrier between arbitration server and blockchain. A block creator constraint and a block approval authority regulate which block submitter, or creator, and what type of block can be submitted and accepted by blockchain. Arbitration server sums the number of approvals for new blocks added to blockchain. In summing, if the accumulated approvals and disapprovals of blocks satisfy the block's approval policy, the arbitration server adds the block to blockchain and sends to blockchain participants upon queries. If the accumulated approvals and disapprovals of blocks don't satisfy block's approval policy, the arbitration server drops the block. Blockchain participants verify if the new blocks added by the arbitration server.
US10382196B2 System and method for secure communications based on locally stored values
This disclosure provides a system and method for secure communications. The method can enable secure machine-to-machine communications within discrete security groups having two or more communication nodes using a zero knowledge authentication process and related cryptography. A first node in the security group can encrypt payload data using a synchronized data set (SDS) known to the member nodes of the security group. The SDS can have a seed. A second node in the security group can decrypt the payload data using the seed. The seed can be provisioned within each node of the security group. The seed can also be provided or changed by a node or another entity to modify the security group membership. Member nodes of the security group can be added or removed as needed. Nodes not having the SDS cannot communicate securely with member nodes.
US10382186B2 Signal link budget optimization
In a centralized radio access network, a system in a remote radio unit combines signals from multiple radios and independently attenuates uplink and downlink signals for multiple antennas connected to the multiple radios. The system includes two or more antennas; a radio set including a first analog front end configured for a first channel of a first frequency band and a second analog front end configured for a second channel of a second frequency band; and a signal combining and conditioning (SCC) unit coupled in series between the radio set and the two or more antennas. The SCC unit includes downlink passive attenuators for downlink signals from the radio set to each of the two or more antennas and uplink passive attenuators for uplink signals from each of the two or more antennas to the radio set.
US10382183B2 Method and apparatus for processing activation/deactivation of inter-eNodeB carrier aggregation
The present invention relates to the technical field of radio communications, and particularly to a method and apparatus for processing activation/deactivation of inter-eNodeB carrier aggregation. Embodiments of the present invention provide a method for processing activation/deactivation of inter-eNodeB carrier aggregation, comprising the steps of: receiving, by UE, an MAC CE for activation/deactivation of an SCell sent by a master eNodeB or a secondary eNodeB; determining, by the UE, the corresponding SCell; and performing, by the UE, activation/deactivation to the corresponding SCell according to the indication information in the MAC CE for activation/deactivation.
US10382177B2 Common reference signal design based on semi-uniform pilot spacing and orthogonal cover code
Systems and techniques are disclosed to reduce pilot overhead by providing common reference signals coded with cover codes that are orthogonal in time and frequency domains. Common reference signals that are coded by cover codes orthogonal in both domains can be de-spread in both the time and frequency domains for improved resolution and larger pull-in windows for both. Also disclosed is semi-uniform pilot spacing in both the frequency and time domains. In a time domain, a first pilot symbol pair is spaced by a first time interval from each other and a second pilot symbol pair is spaced by a second time interval from the first pair, the second interval being greater than the first. In a frequency domain, a first set of pilot symbols is densely placed in a selected frequency band and a second set of pilot symbols is sparsely placed surrounding and including the selected frequency band.
US10382174B2 Method and apparatus for inter-cell interference cancellation in wireless communication system
The present invention relates to a method and an apparatus for transmitting information among base stations for inter-cell interference cancellation in a massive MIMO or FD-MIMO system. A base station acquires interference area information, which is information on an area causing interference to a neighbor base station, and transmits the interference area information to the neighbor base station. The interference area information may include any one from among the vertical and horizontal angles of a beam causing interference to the neighbor base station, or the number of the area causing interference to the neighbor base station.
US10382171B2 Predictive acknowledgment feedback mechanism
A method implemented in a first communication node (110) for communicating with a second communication node (120) over an acknowledged connection (131), comprising: receiving a stream of code blocks from the second communication node, wherein each code block is associated with a check value enabling error detection and belongs to a predefined group of code blocks; detecting errors in received code blocks using respective associated check values; and transmitting to the second communication node an acknowledgement in respect of each of said predefined groups of code blocks, wherein a negative value of the acknowledgment signifies that an error was detected for at least one of the code blocks in the predefined group, wherein the acknowledgement for a predefined group of two or more code blocks is based on a combination of error detection results for a subset of the code blocks in the predefined group.
US10382170B2 HARQ process in semi-persistent scheduling
A wireless device may receive at least one message. The at least one message may comprise: first configuration parameters for a first semi-persistent scheduling (SPS), second configuration parameters for a second SPS, and a maximum number of uplink hybrid automatic repeat request (HARQ) processes shared among the first SPS and the second SPS. A first downlink control information (DCI) indicating a first resource assignment for the first SPS may be received. A second DCI indicating a second resource assignment for the second SPS may be received. A first transport block (TB) associated with a first HARQ process identifier may be transmitted, employing the first resource assignment. A second TB associated with a second HARQ process identifier may be transmitted, employing the second resource assignment. The second HARQ process identifier of the second SPS may be determined at least based on the first HARQ process identifier of the first SPS.
US10382168B2 Encoder device, decoder device and transmission apparatus
An error correction encoder (10) includes an interleaver circuit (31), encoding circuits (321, 322) and a deinterleaver circuit (33). The interleaver circuit (31) generates, in a standard speed mode, a single series of yet-to-be-coded bit sequences (IL1) on the basis of the bits in plural columns that are arranged at an interval of C columns in a single series of transmission frames, and generates, in a two-times speed mode, two series of yet-to-be-coded bit sequences (IL1, IL2) on the basis of the bits in plural columns that are arranged at an interval of C/2 columns in each of two series of transmission frames. The encoding circuits (321, 322) apply error-correction coding to either the single series of yet-to-be-coded bit sequences (IL1) or the two series of yet-to-be-coded bit sequences (IL1, IL2).
US10382159B2 Dummy-light generating device, optical transmission apparatus, and dummy-light generating method
A dummy-light generating device includes a continuous wave (CW) light source that outputs CW light, a modulated-light generating unit that generates, using the CW light, first intensity-modulated light subjected to intensity modulation and second intensity-modulated light delayed by a half time of a modulation cycle of the first intensity-modulated light with respect to the first intensity-modulated light and having a polarization state e different from a polarization state e of the first intensity-modulated light, and a polarization combiner that performs polarization combination of the first intensity-modulated light and second intensity-modulated light and outputs light after the polarization combination as dummy light.
US10382154B2 Companion device and primary device
The present invention relates to a method for a companion device to receive current service information from a primary device comprising: (a) said companion device receiving from said primary device an emergency alert message including at least one of: (i) an identifier of said emergency alert message that uniquely identifies said emergency alert message; (ii) a date when said emergency alert message was generated together with a time when said emergency alert message was generated; (iii) a content format defining a content type of an initial said emergency alert message; (iv) a content of said emergency alert message received given by initial content element; (v) a URL which provides initial emergency alert message content for accessibility; (vi) an additional URL which provides additional information about said emergency alert message; (vii) a phone number for obtaining additional information about said emergency alert message; (viii) an e-mail address for obtaining additional information about said emergency alert message; (ix) a received additional emergency alert containing a continuation of another said emergency alert message; (x) a received one of a new or a repeat said emergency alert message; (xi) a received said emergency alert message that is not repeated; (xii) an identifier of said primary device; (xiii) a version of said primary device.
US10382152B1 Spectrum monitor system and apparatus for radio coverage testing
A system and method for measuring and recording RF signal strengths received by a radio receiver inside a building from transmissions emitted by a radio transmitter outside the building. At selected locations inside the building, causing the radio transmitter outside the building to transmit on a pre-selected frequency; and at selected locations inside the building, measuring and recording received RF signal strengths from transmissions emitted by the radio transmitter outside the building on at least the pre-selected frequency; and, for each selected location inside the building, logging at least the date, time, receive frequency, and RF signal strength received at that location inside the building. A corresponding system and method measures RF signal strengths from in-building transmissions at the antenna site of the corresponding radio transmitter.
US10382149B2 Display device, image generation device, communication device, communication system, antenna adjustment method, image generation method, and non-transitory computer readable medium storing program
Provided is a display device that enables easy adjustment of an antenna in the most appropriate direction. An antenna angle acquisition unit (12) acquires antenna angle information indicating an antenna angle which is a horizontal angle and a vertical angle of an antenna (20) for receiving a signal from a radio wave generation source. A reception quality acquisition unit (14) acquires reception quality information indicating a quality of a received signal received by the antenna (20) at the antenna angle acquired by the antenna angle acquisition unit (12). A display unit (16) displays an antenna adjustment image where the antenna angle information and the reception quality information are associated with each other based on the acquired antenna angle information and the acquired reception quality information.
US10382148B2 System and method for calibration, monitoring and control of an anechoic boundary array RF environment simulator
Some embodiments include a system for simulating electromagnetic environments that includes a channel emulator having a plurality of outputs, each output associated with a different operational path. Each operational path has a power amplifier, an antenna and a first coupling mechanism. The power amplifier is coupled to an output of the channel emulator. The antenna is in communication with a test region of the apparatus. The first coupling mechanism simultaneously couples power to the antenna and to a first measurement path when the operational path is coupled to the test region, so that a calibration state of the operational path can be determined and adjusted without interruption of a signal coupled to the antenna in the operational path.
US10382144B2 Systems, methods, and devices for interference mitigation in wireless networks
Example systems, methods, and devices for mitigating interference in wireless networks are discussed. One example method includes the operations of passing channel frequency offsets of a plurality of LTF symbols on a plurality of subcarriers through a high pass frequency band, encoding the plurality of LTF symbols with a plurality of LTF sequences across frequency, and encoding the LTF symbols in time and/or frequency. Another example includes the operations of receiving a plurality of LTF symbols on a plurality of subcarriers for channel estimation of one or more streams, removing the encoding across time, removing the encoding across frequency, and removing the LTF sequence(s), and passing the modified LTF symbols through a smoothing filter, for example, a low pass filter for removing the interference due to CFOs. Methods, apparatus, and systems described herein can be applied to 802.11ax or any other wireless standard.
US10382143B1 Method for increasing tone marker signal detection reliability, and system therefor
A method of and system for increasing the reliability of signal detection, that includes receiving at least one audio recording comprising at least one sound marking signal and performing waveform analysis on the sound marking signal to determine whether the sound marking signal is fragmented into a plurality of signal portions. If the sound marking signal is fragmented into a plurality of signal portions, the method further includes confirming that portions of the fragmented sound marking signal possess characteristics of a sinusoidal signal.
US10382142B2 Optical module
An optical module includes a board including a first surface and a second surface, a light-receiving element mounted on the first surface of the board, a capacitor mounted on the first surface of the board and connected to the light-receiving element, an optical waveguide attached to the second surface of the board and configured to transmit light, and a housing that covers the board. A recess is formed in an area of the inner surface of the housing to face the capacitor.
US10382140B2 Optical sparse phased array receiver
A sparse optical phased array transmitter/receiver includes, in part, a multitude of transmitting/receiving elements that are sparsely positioned. Accordingly, the transmitting/receiving elements are not uniformly distributed at equal distance intervals along a one-dimensional, two-dimensional, or a three-dimensional array. The positions of the transmitting/receiving elements may or may not conform to an ordered pattern.
US10382137B2 Optoelectronic device having improved optical coupling
An optoelectronic device may include a package having a component for sending/receiving optical signals along a first direction, and a chip of semiconductor material housed within the package. The chip may have a main surface and a portion exposed on the main surface for sending/receiving the optical signals along a second direction different from the first direction. The optoelectronic device may further include a component for deflecting the optical signals between the first direction and the second direction, the component being mounted on the main surface.
US10382133B2 Multimode optical fiber communication device comprising a component for modal dispersion compensation
An optical phase-shifting component is used for shifting the phase and modifying the intensity of the light beam injected into the fiber (MMF2). The component is inserted upstream or downstream of, or at an intermediate position in, the fiber. The component uses two mirrors and multiple beam paths between the mirrors. An optical phase-shifting structure (e.g., a reflective phase mask with a structured surface, which can be a mirror) is effective at each reflection of the beam and gradually splits the beam into faster and slower propagation modes. The faster modes are subjected to one or more reflections more than the slower modes and are thereby decelerated. The fast and slow modes are combined again and are then transmitted in a multimode fiber in which the modes have different propagation speeds. The difference in the propagation speeds is thus at least partly compensated.
US10382132B2 Digital radio frequency transceiver system and method
A transceiver architecture for wireless base stations wherein a broadband radio frequency signal is carried between at least one tower-mounted unit and a ground-based unit via optical fibers, or other non-distortive media, in either digital or analog format. Each tower-mounted unit (for both reception and transmission) has an antenna, analog amplifier and an electro-optical converter. The ground unit has ultrafast data converters and digital frequency translators, as well as signal linearizers, to compensate for nonlinear distortion in the amplifiers and optical links in both directions. In one embodiment of the invention, at least one of the digital data converters, frequency translators, and linearizers includes superconducting elements mounted on a cryocooler.
US10382129B2 Transmission of identifiers using visible light communication
Methods, systems, and devices are described for transmitting an identifier using visible light communication (VLC) and for generating a plurality of identifiers for transmission using VLC. Input identifying an illumination factor associated with a light source is received. A first set of modulation parameters is modified for transmitting the identifier using VLC. The first set of modulation parameters is modified based on the illumination factor. A signal, in which the identifier is encoded, is applied to the light source. The signal is applied according to the first set of modulation parameters. Another method includes identifying a number of light transmitting devices, generating a plurality of identifiers based on the identified number of light transmitting devices, storing the generated identifiers, determining a plurality of cyclic shifts for each identifier in the plurality of identifiers, and removing identifiers from the plurality of identifiers that match the identified cyclic shifts.
US10382120B2 Dynamic satellite beam switching
A dynamic satellite map updating system measures geographic position and travel information of in-flight aircraft in a fleet of aircraft equipped to establish in-flight connectivity services from a plurality of satellite beams. The in-flight aircraft include an on-board satellite map program with satellite map parameters to indicate which satellite beam of a group of available satellite beams is the most desirable based on the in-flight aircraft's geographic location. The system selects in-flight aircraft, determines updated satellite map parameters for the selected aircraft, and transmits the updated satellite map parameters to the aircraft to assemble new satellite map programs to relieve wireless data outage conditions on one or more of the satellite beams. The dynamic satellite updating system may transmit the updated satellite map parameters over an existing satellite data connection to make up-to-date adjustments to the communications load among the group of available satellite beams.
US10382111B2 Beam interpolation in massive MIMO systems
Embodiments described herein include devices, methods, and instructions for managing beam interpolation in massive multiple-input multiple-output (MIMO) communications. In one example embodiment, an evolved node B is configured to transmit to a UE using massive MIMO by transmitting multiple beamformed reference signals on multiple transmission beams each associated with a different plurality of antennas. The eNB receives beam interpolation information back from the UE, and then generates a data transmission that is sent to the UE using an interpolated transmission beam from a first and second transmission beam.
US10382109B2 Method and controller for receiving beam control in MIMO system as well as radio unit and base station
Method and controller are disclosed for receiving beam control in MIMO system. According to an embodiment, a measured power of a signal is obtained from a power meter. The signal is generated by a beamforming combiner by combining multiple inputs from an antenna array, and represents a first receiving beam with a first gain and a first pointing direction. Whether to apply beam gain control is judged based on the obtained power. In response to a positive judgment result, a target gain is determined. The target gain is converted to a target beamforming parameter. The target beamforming parameter is provided to the beamforming combiner, such that the first receiving beam is replaced by a second receiving beam with the target gain and the first pointing direction. A radio unit comprising the controller and a base station comprising the radio unit are also disclosed.
US10382106B2 Pilots for MIMO communication systems
Pilots suitable for use in MIMO systems and capable of supporting various functions are described. The various types of pilot include—a beacon pilot, a MIMO pilot, a steered reference or steered pilot, and a carrier pilot. The beacon pilot is transmitted from all transmit antennas and may be used for timing and frequency acquisition. The MIMO pilot is transmitted from all transmit antennas but is covered with different orthogonal codes assigned to the transmit antennas. The MIMO pilot may be used for channel estimation. The steered reference is transmitted on specific eigenmodes of a MIMO channel and is user terminal specific. The steered reference may be used for channel estimation. The carrier pilot may be transmitted on designated subbands/antennas and may be used for phase tracking of a carrier signal. Various pilot transmission schemes may be devised based on different combinations of these various types of pilot.
US10382104B2 Wireless communication devices for adaptive beamforming and methods of operating the same
Methods of operating a wireless communication device for adaptive beamforming of a base station according to a state of a channel are provided. The methods include receiving a sounding packet from the base station through the channel; obtaining channel quality about the channel, using the sounding packet; selecting a feedback mode out of a plurality of feedback modes based on the channel quality; generating a matrix to be a basis of the adaptive beamforming, based on the selected feedback mode; and transmitting channel state information including information on the matrix to the base station.
US10382102B1 5G-oriented multidimensional adaptive MIMO system and method thereof for adjusting radiating modes of antenna ports
A 5G-oriented multidimensional adaptive MIMO system including a transmitting antenna array, a first rotary table, a broadband vector signal generator, a receiving antenna array, a second rotary table, a broadband vector signal analyzer and a data acquisition terminal is provided. The broadband vector signal generator and the broadband vector signal analyzer are respectively connected with the transmitting antenna array and the receiving antenna array. The data acquisition terminal is connected with the broadband vector signal generator and the broadband vector signal analyzer. In addition, a method for adjusting radiating modes of antenna ports by using the 5G-oriented multidimensional adaptive MIMO system is also provided.
US10382100B2 Distributing multiple-input, multiple-output (MIMO) communications streams to remote units in a distributed communication system (DCS) to support configuration of interleaved MIMO communications services
Distributed communications systems (DCSs) supporting configuring or reconfiguring the distribution of MIMO communications streams to designated remote units in the DCS to provide interleaved MIMO cell bonding of remote units are disclosed. In one example, the DCS includes different physical layers that are maintained from the central unit to the remote units. In this manner, the central unit can be configured or reconfigured to distribute separate MIMO communications streams to the desired physical layers in the DCS to support distributing MIMO communications streams to the desired remote units to provide the desired interleaved MIMO communications services. In this manner, interleaved MIMO communications services can be configured for a DCS using an existing infrastructure of remote units having substantially non-overlapping remote coverage areas, by directing the MIMO communications streams over the configured physical layers to be provided to the desired remote units to facilitate interleaved MIMO cell bonding of remote units.
US10382097B2 Method for managing communication between a contactless reader and a portable contactless device
The invention is a method of managing communication between a portable device and a contactless reader able to communicate using a first wireless technology configured to communicate in a short-range mode. The method comprises the steps of: establishing a first channel between the contactless reader and a wireless unit, establishing between the wireless unit and the portable device a second channel using a second wireless technology which is configured: to operate with a range greater than that of said first wireless technology, to detect the position of the portable device with respect to the wireless unit, to handle an anti-collision phase, establishing a bridge between the contactless reader and the portable device through said first and second channels only if the detected position of the portable device matches with the contactless reader.
US10382090B2 Spread spectrum clock generator, pattern generator, spread spectrum clock generation method, and pattern generation method
Provided is a technique that can generate a spread spectrum clock signal in all of an upper-spread mode, a down-spread mode, and a center-spread mode. A spread spectrum clock generator (2) spreads a spectrum of a signal with a predetermined carrier frequency to generate a spread spectrum clock signal under the control of a control unit (13). The control unit includes carrier frequency correction control means (13b). The carrier frequency correction control means shifts the predetermined carrier frequency to generate, from one spread mode, a spread spectrum clock signal of another pseudo spread mode.
US10382087B1 Adaptation of zero intermediate frequency (ZIF) transmitter to correct local oscillator (LO) leakage
An integrated circuit. The integrated circuit comprises an analog transmit chain, an analog receive chain, a processor coupled to the analog transmit and receive chains, and a non-transitory storage coupled to the processor and storing executable code. When executed by the processor, the executable code causes the processor to cause a portion of a radio frequency (RF) signal to be transmitted by the analog transmit chain, to determine a first direct current (DC) voltage of a baseband signal provided by the analog receive chain, to cause a DC voltage offset to be input into the analog transmit chain, to determine a second DC voltage of another baseband signal provided by the analog receive chain, to determine a DC voltage offset compensation based on the first and second DC voltages and the DC voltage offset, and to cause the DC voltage offset compensation to be used to transmit signals.
US10382079B2 Channel select filter having a fully differential transresistance amplifier and CMOS current amplifier
A CMOS channel select filter for DVB-H direct-conversion receives based on a transresistance amplifier (TRA) is disclosed. The channel select filter includes a fully differential transresistance amplifier (FDTRA) configured to change an input current at each differential input terminal to a voltage at each differential output terminal based on an impedance at a corresponding differential impedance terminal. The channel select filter also includes two feedback resistors, each having one end connected to a respective differential output terminal of the FDTRA and having another end connected to the node, two first capacitors, each connected between ground and the node, and two second capacitors, each connected between ground and a respective differential impedance terminal.
US10382078B2 Selectively activating oscillation modules based on signal strengths
At least some embodiments are directed to a receiver system that comprises a first oscillation module configured to provide oscillating signals of differing frequencies and a second oscillation module configured to provide other oscillating signals of the differing frequencies. The second oscillation module is configured to produce less noise than the first oscillation module. A controller is coupled to the first and second oscillation modules and configured to selectively activate and deactivate each of the first and second oscillation modules based on signal strengths of primary signals received via a wireless medium and based on signal strengths of interference signals received via the wireless medium.
US10382076B2 Antenna device and measurement method
Provided is an antenna device used for evaluating a transmission characteristic or a reception characteristic of equipment under test (EUT) having an array antenna that includes a plurality of antenna elements arranged in a plane at predetermined intervals. The antenna device includes an antenna for receiving a modulated signal radiated by the EUT via the array antenna or radiating a modulated signal to the array antenna. The antenna is disposed at a position on a z-axis perpendicular to the plane defined by the plurality of antenna elements such that a group delay distortion of the modulated signal is reduced in a near-field region.
US10382074B2 Signal filtering and signal processing apparatus and method
A signal processing method, a signal filtering apparatus, and a signal processing apparatus are provided. An input signal may be input into a filter having a passband, a superfluous signal of the passband may be output from the filter, and a target signal may be obtained by subtracting the superfluous signal from the input signal.
US10382072B2 Method and apparatus for coupling an antenna to a device
Aspects of the subject disclosure may include, for example, receiving, by a feed point of a dielectric antenna, electromagnetic waves from a dielectric core coupled to the feed point without an electrical return path, where at least a portion of the dielectric antenna comprises a conductive surface, directing, by the feed point, the electromagnetic waves to a proximal portion of the dielectric antenna, and radiating, via an aperture of the dielectric antenna, a wireless signal responsive to the electromagnetic waves being received at the aperture. Other embodiments are disclosed.
US10382070B2 Communication apparatus and method
A communication apparatus including a first mixer configured to generate an analog output signal (XOUT) from an analog input signal (XIN) using a first mixing signal, a second mixer configured to generate an analog output signal (YOUT) from an analog input signal (YIN) using a second mixing signal, and a local oscillator configured to provide a reference frequency (fREF), where the first mixer is configured to derive a first sampling frequency (fS,1) from the fREF, and where the second mixer is configured to derive a second sampling frequency (fS,2) from the fREF.
US10382069B2 Data encoding by efficient inversion of a parity-check sub-matrix
A method for data encoding includes receiving a data vector to be encoded into a code word in accordance with a code defined by a parity-check matrix H. An intermediate vector s is produced by multiplying the data vector by a data sub-matrix Hs of the parity-check matrix H. A parity part of the code word is derived by applying a sequence of operations to the intermediate vector s based on a decomposition of a parity sub-matrix Hp of the matrix H using matrices A, C, U and V, in which decomposition A is a block triangular matrix that has the same size as Hp, C is matrix that is smaller than Hp, and the matrices U and V are placement matrices that are selected so that A, C, U and V satisfy a matrix equation Hp=A+UCV.
US10382057B2 Data processing method and apparatus
A method of compression is disclosed in which an input sequence of bits is divided into a plurality of portions. Each portion is sub-divided into a plurality of sub-divisions. Frequency analysis is performed to determine the number of occurrences of each sub-division permutation and new values are assigned, based on the frequency analysis, to each of the sub-division permutations. For each portion a label representing the permutation of bits in that portion is assigned. The label comprises a representation of a combined value resulting from combining the new values associated with the sub-division permutations of that portion. A processed sequence of bits is generated by replacing, within the input sequence of bits, bit portions with the respective label representing the permutation of bits in that portion.
US10382056B2 Fast evaluation of predicates against compressed data
Evaluating LIKE predicates against compressed data. An alphabet, a LIKE predicate, a compressed string, and a compression dictionary for the compressed string are received. Entries in the compression dictionary include a character string and an associated token. The LIKE predicate is converted to an equivalent pattern matching form, involving a search pattern of length m. For each character of the alphabet that appears in a string associated with a token, a mask of predetermined length k is created. For each entry in the compression dictionary a cumulative mask of length k is computed. A bit vector of length k is initialized, based on the search pattern. Successive tokens in the compressed string are processed using a logical shift of the bit vector and a bitwise operation of the bit vector with the cumulative mask associated with the token.
US10382048B2 Calibration of analog-to-digital converter devices
Disclosed herein are systems for calibrating an analog-to-digital converter (ADC) device, as well as related devices and methods. In some embodiments, a system for calibrating an ADC device may include an ADC device, wherein the ADC device includes an ADC and a dither source, and wherein the ADC device is to apply a set of calibration parameters to generate digital outputs. The system may also include calibration circuitry, coupled to the ADC device, to determine which of multiple sets of values of calibration parameters results in the digital outputs having the lowest amount of noise, and to cause the ADC device to apply the calibration parameters associated with the lowest noise.
US10382046B2 Digital phase locked loop
A digital phase locked loop realizing high bandwidth is disclosed. The digital locked loop generates a first digital code corresponding to a difference between a rising edge of a reference signal and a rising edge of a feedback signal and a second digital code corresponding to a difference between a falling edge of the reference signal and a falling edges of the feedback signal, generates a third digital code by adding the first digital code and the second digital code, generates a first frequency control code at the rising edge of the reference signal and a second frequency control code at the falling edge of the reference signal by filtering the third digital code, outputs a specific frequency depending on the first frequency control code and the second frequency control code.
US10382044B2 Frequency synthesizer
A frequency synthesizer includes: an oscillating section that generates a first signal; a frequency ratio measuring section that measures a frequency ratio of the first signal and a second signal by using the first signal and the second signal; a comparing section that compares the frequency ratio, which is measured by the frequency measuring section, with a target value of a frequency ratio; and a filter that is disposed on a preceding stage of the comparing section. A frequency of the first signal of the oscillating section is adjusted on the basis of a comparison result of the comparing section.
US10382043B2 System, method and apparatus for phase hits and microphonics cancellation
A system and method for system, method and apparatus for phase hits and microphonics cancellation. In addition to a first RF synthesizer source, a device also includes a second stable reference signal source that operates at a lower frequency as compared to the RF synthesizer source. The second stable reference signal source is selected with good phase noise characteristics and can be used to correct phase error events.
US10382041B2 Buffer circuit
A buffer circuit may include an input unit coupled among first and second output nodes and a common node. The input unit may be configured to change voltage levels of first and second output nodes based on an input signal. The buffer circuit may generate an output signal swinging between a voltage and a first voltage in a first operation mode, and may generate an output signal swinging between the voltage and a second voltage having a different level from the first voltage in a second operation mode.
US10382034B2 Apparatus and method for sensing distributed load currents provided by power gating circuit
An apparatus for sensing distributed load currents provided by power gating circuit. The apparatus includes a power gating circuit including a set of bulk transistors coupled in series with a set of circuits between first and second voltage rails. The apparatus includes a current sensor with a first ring oscillator, a first frequency-to-code (FTC) converter, a second ring oscillator, a second FTC converter, and a subtractor. The first ring oscillator includes a first set of one or more inverters configured to receive a first voltage at a node between the power gating circuit and the first circuit, and a second set of one or more inverters configured to receive a second voltage at a second node between the power gating circuit and the second circuit. The first ring oscillator is configured to generate a signal including a frequency related to the voltage drops across the first and second sets of transistors.
US10382030B2 Apparatus having process, voltage and temperature-independent line transient management
A voltage regulator and a gate control circuit for an aid transistor coupled to assist a pass element for the voltage regulator during line transients having a given slope are disclosed. The gate control circuit includes a first circuit coupled to receive an output voltage of the voltage regulator on a first node and to provide a gate control voltage that mirrors the output voltage on a second node. A low pass filter is coupled to receive the gate control voltage and to provide a filtered gate control voltage to the gate of the aid transistor.
US10382026B1 Phase shift control circuit for multi-channel system
A phase shift control circuit for a multi-channel system including a pulse control circuit and a current matching circuit is provided. The pulse control circuit includes first to third transistors, a front operational amplifier, comparers, a current mirror circuit, clock switch circuits and pulse generating circuits. The front operational amplifier has two input terminals connected to a voltage divider circuit and an output terminal of the first transistor respectively, and an output terminal connected to control terminals of all the transistors. One input terminal of the comparer is connected to an output terminal of the third transistor, and another input terminal of the comparer is connected to the output terminal of the first transistor or a reference voltage source. The pulse generators are connected to the comparers and the clock switch circuits respectively. The current mirror circuit is connected to the current matching circuit.
US10382021B2 Flexible ripple mode device implementation for programmable logic devices
Various techniques are provided to efficiently implement user designs in programmable logic devices (PLDs). In one example, a programmable logic device (PLD) includes a plurality of programmable logic blocks (PLBs) and a plurality of logic cells within at least one of the PLBs, where each logic cell includes a four input lookup table (4-LUT) configured to provide a 4-LUT output signal to associated carry logic. Each logic cell is configurable according to at least two selectable operational modes including a logic function output mode and a ripple arithmetic output mode, and at least three of the 4-LUT inputs are interchangeable when a selected operational mode comprises the ripple arithmetic output mode.
US10382020B2 Ultra-low power static state flip flop
At least some embodiments are directed to a flip-flop that comprises a tri-state inverter and a master latch coupled to the tri-state inverter and comprising a first transistor, a first inverter, and a first logic gate. The master latch receives a clock signal. The flop also comprises a slave latch coupled to the master latch and comprising a second transistor and a second inverter. The slave latch receives the clock signal. The flop further comprises an enablement logic coupled to the master latch and comprising multiple, additional logic gates. The tri-state inverter, the master and slave latches, and the enablement logic are configured so that when a flip-flop input signal D and a flip-flop output signal Q are identical and the clock signal is toggled, a state of the master latch and a state of the slave latch remain static.
US10382014B2 Adaptive oscillator for clock generation
An output clock frequency of an adaptive oscillator circuit changes in response to noise on an integrated circuit power supply line. The circuit features two identical delay lines which are separately connected to a regulated supply and a droopy supply. In response to noise on the droopy supply, the delay lines cause a change in the output clock frequency. The adaptive oscillator circuit slows down the output clock frequency when the droopy supply droops or falls below the regulated supply. The adaptive oscillator circuit clamps the output clock frequency at a level determined by the regulated supply when the droopy supply overshoots or swings above the regulated supply.
US10382012B2 Navigation device and track smoothing method thereof
A navigation device including a digital filter configured to smooth tracking is provided. The digital filter is configured to sequentially receive input data and output a tap sum, and calculate a quotient and a remainder by dividing an accumulation value with an average number, wherein the remainder is feedback to the tap sum for updating the accumulation value and the quotient is configured as output data.
US10382009B2 Radio frequency front-end circuit and communication device
An RF front-end circuit (2) includes an antenna common terminal (20) connected to an antenna element (1), an SPDT switch circuit (21) having a common terminal (21c) and select terminals (21s1 and 21s2), and four filter elements (22A to 22D). The common terminal (21c) and the filter elements (22C and 22D) are connected to the antenna common terminal (20). The filter elements (22A and 22B) are connected to the select terminals (21s1 and 21s2), respectively. Pass bands of the filter elements (22A, 22C and 22D) do not overlap with one another, and pass bands of the filter elements (22B, 22C and 22D) do not overlap with one another. The pass bands of the filter elements (22A and 22B) partly overlap with each other.
US10382006B2 Variable frequency filter, radio frequency front-end circuit, and communication terminal
A first attenuation circuit is connected between a node and ground, and the node is located between a ladder resonance circuit and a transmitter-side terminal. A second attenuation circuit is connected between a first parallel arm resonator of the ladder resonance circuit and ground and is connected in series to the first parallel arm resonator. The first attenuation circuit includes a second parallel arm resonator and a first switch that switches between a first state in which the second parallel arm resonator is connected to the node and a second state in which the first switch is open. The second attenuation circuit includes a capacitor and a second switch that switches between a first state in which the capacitor is connected to the first parallel arm resonator and a second state in which the first parallel arm resonator is connected to ground.
US10382005B2 Communications system using hybrid common mode choke and kelvin sensing of voltage
In a communications system that conducts differential data via a pair of wires, AC common mode noise is undesirably coupled to the wires in a noisy environment. A hybrid common mode choke (HCMC) attenuates the AC common mode noise while passing the differential data to a PHY. The HCMC includes a CMC (windings with the same polarity) and a differential mode choke (windings with opposite polarities). The CMC attenuates the AC common mode noise, and the DMC passes the attenuated AC common mode noise to termination circuitry to eliminate it. Also disclosed is a technique for Kelvin sensing the DC voltage at the pair of wires, in a PoDL system, by detecting the voltage on wires that do not carry DC current, so as to provide a more accurate measurement.
US10381998B2 Methods for fabrication of bonded wafers and surface acoustic wave devices using same
A method of fabricating a bonded wafer with low carrier lifetime in silicon comprises providing a silicon substrate having opposing top and bottom surfaces, modifying a top portion of the silicon substrate to reduce carrier lifetime in the top portion relative to the carrier lifetime in portions of the silicon substrate other than the top portion, bonding a piezoelectric layer having opposing top and bottom surfaces separated by a distance T over the top surface of the silicon substrate, and providing a pair of electrodes having fingers that are inter-digitally dispersed on a top surface of the piezoelectric layer, the electrodes comprising a portion of a Surface Acoustic Wave (SAW) device. The modifying and bonding steps may be performed in any order. The modified top portion of the silicon substrate prevents the creation of a parasitic conductance within that portion during operation of the SAW device.
US10381995B1 Vehicle radio interference sensor device
An interference sensor device is disclosed. The interference sensor device includes a first conductive plate, a second conductive plate aligned parallel to the first conductive plate, a non-conductive matter between the first conductive plate and the second conductive plate and a coil electrically coupled to the first conductive plate and the second conductive plate.
US10381992B1 Amplitude control with signal swapping
A circuit includes a first signal swapper including a first terminal coupled to a first current source, a second terminal coupled to a second current source, a third terminal coupled to a first current terminal of a first transistor, and a fourth terminal coupled to a third current terminal of a second transistor. The first signal swapper couples the first and second terminals to the third and fourth terminals responsive to a first control signal. First and second switches couple to a gate of the first transistor. The first switch receives the input oscillation signal and the second switch receives a first reference voltage. Third and fourth switches couple to a gate of the second transistor. The third switch receives the input oscillation signal and the fourth switch receives the first reference voltage. A second signal swapper couples to the first signal swapper and to the first and second transistors.
US10381989B2 High-frequency circuit, front end module, and communication apparatus
A high-frequency circuit includes a first signal path transmitting a high-frequency signal in a first frequency band group, a second signal path transmitting a high-frequency signal in a second frequency band group, a switch including a common terminal and selection terminals, a first low noise amplifier including an input terminal connected to the first signal path and an output terminal connected to a first selection terminal, a second low noise amplifier including an input terminal connected to the second signal path and an output terminal connected to a second selection terminal, and an output-side impedance matching circuit that matches impedance at the output side of the first low noise amplifier or impedance at the output side of the second low noise amplifier with a predetermined impedance with a conductive state between the a third selection terminal and the common terminal.
US10381988B2 Methods and apparatuses for ruggedizing a power amplifier against breakdown using harmonic tuning
Certain aspects of the present disclosure provide methods and apparatus for operating a power amplifier. In one example, the apparatus includes a power amplifier configured to amplify an input signal having a frequency to produce a radio frequency (RF) output signal at an output and a harmonic tuning circuit coupled between a power supply and the power amplifier output, the harmonic tuning circuit configured to reduce a current or voltage provided to the power amplifier via a resonance at one or more harmonics of the frequency of the input signal.
US10381987B2 Predistorter for compensating linearity of an amplifier
A predistorter has a first capacitor and an impedance conversion circuit. A first end of the first capacitor is coupled to a first node of the amplifier. The impedance conversion circuit is used to perform an impedance conversion to provide a variable capacitance. The impedance conversion circuit has a first bias input circuit and a bipolar junction transistor (BJT). The first bias input circuit is used to receive a first input bias. A base of the BJT is coupled to an output end of the first bias input circuit and a second end of the first capacitor, a collector of the BJT is floating, and an emitter of the BJT is coupled to a second node of the amplifier.
US10381983B2 Envelope tracking for high power amplifiers
Disclosed herein are circuits, devices and methods that address challenges associated with power amplifier systems. A power amplifier system includes two or more fast error amplifiers coupled to corresponding power amplifiers. The fast error amplifiers are configured to generate envelope tracking signals based on a signal envelope, the envelope tracking signals modifying a DC-DC regulated voltage from a DC-DC converter to more efficiently operate the power amplifiers. By splitting the envelope tracking between two or more fast error amplifiers and amplification between corresponding two or more power amplifiers, the power, frequency or bandwidth, linearity, signal-to-noise ratio, efficiency, or the like of the power amplifier system can be improved. Wireless communications configurations with such power amplifier systems can provide uplink carrier aggregation and/or cellular signals based on standards and protocols that require increased bandwidth and/or power.
US10381981B2 Degeneration for a wideband voltage-controlled oscillator
The present disclosure describes aspects of degeneration for a wideband voltage-controlled oscillator (VCO) circuit. In some aspects, the VCO circuit includes a degeneration network that includes a first inductor, a second inductor, and a capacitor. The degeneration network is connected between the a supply voltage and ground, with the capacitor connected across the differential VCO, between the sources of cross-coupled PMOS transistors and the sources of cross-coupled NMOS transistors. Control circuitry selects an inductance value of a switched inductance network to select a frequency band in which the VCO circuit operates. The control circuitry also sets a switched capacitor bank and a variable capacitor bank to tune the VCO circuit to an operating frequency within the selected frequency band. The control circuitry further tunes the degeneration network to degenerate the VCO circuit to reduce phase noise in an output signal of the VCO circuit.
US10381978B2 Electronic-component package, oscillator, electronic apparatus, and vehicle
A package includes a first layer on which a quartz crystal resonator element is mounted; a second layer that is joined to the first layer and on which a circuit element mounted; a third layer that is joined to a surface of the second layer that is opposite in direction to a surface of the second layer, on which the circuit element is mounted; a connection pad that is provided on the first layer; an external lateral surface terminal that is electrically connected to the connection pad; resonance element wiring that electrically connects the connection pad and the external lateral surface terminal to each other, in which the resonance element wiring is positioned between the third layer and the second layer, and includes terminal wiring that is connected to the external lateral surface terminal and interlayer wiring that connects the connection pad and the terminal wiring.
US10381976B2 Solar panel system and method for accelerated regeneration and/or prevention of defects in solar panels
The present invention provides a solar panel installation, comprising at least one solar panel comprising photovoltaic cells, and a translucent plate on the upper side, wherein the translucent plate is provided with an electrically conductive layer that is provided in order to have an electric potential applied to it and which is electrically isolated from the photovoltaic cells, such that an electric potential applied to the electrically conductive layer will be uniformly distributed over the upper side of the at least one solar panel. In addition, the invention provides a method for applying the electrically conductive layer and for regenerating and/or preventing defects in the at least one solar panel.
US10381973B2 Uniformly and directionally colored photovoltaic modules
Micro-structures and directional and multi-directional coatings for uniformly colored and directionally colored photovoltaic modules and roof tiles are described. The photovoltaic roof tiles include a glass cover with texture of a micro scale on a first side, and one or more layers of a transparent material adjoining the first side of the textured glass configured to reflect light of a color. A glass cover can have texture on a first side and a layer of sphere shaped metal nanoparticles adjoining the first side of the textured glass cover. Directionally colored solar modules can include a textured glass cover with texture on a first side and a coating layer covering one or more facets of the texture on the first side of the glass cover. The coating layer may be deposited by coating the textured glass cover in one or more directions.
US10381972B2 Panel mounting bracket assembly including an adjustable height extension device and related methods
A system for mounting at least one solar panel on a building may include at least one panel mounting bracket including a base to be positioned on the building, a vertical extension having a proximal end coupled to the base and a distal end vertically spaced apart from the base, and a first lateral extension carried on an exterior surface of the vertical extension. The system may further include an adjustable height extension device for the at least one panel mounting bracket including a lower portion, an upper portion carried by the lower portion to be connected with the at least one solar panel, a second lateral extension carried by the upper portion and vertically aligned with the first lateral extension, and a height adjustment screw including a head carried by the upper portion to set a vertical height of the upper portion.
US10381969B2 Control device and control method
A control device comprises a driving unit configured to drive a plurality of coils of a multiple-phase motor by pulse width modulation; a detection unit configured to detect currents flowing through the plurality of coils in a time-division manner; and a change unit configured to change, in accordance with a duty in the pulse width modulation, a sequence of detecting the currents flowing through the plurality of coils by the detection unit.
US10381965B2 Drive device and method for three-phase brushless motor
Before sensorless control is performed on a three-phase brushless motor by sequentially switching between six energization modes each for selecting two phases to be energized from the three phases, the initial position of the rotor is estimated based on a change in a second induced voltage by: momentarily energizing the three-phase brushless motor according to each of the six energization modes, and detecting six first induced voltages each generated in a non-energized phase by the energization; calculating three induced voltage differences corresponding respectively to three non-energized phases, each induced voltage difference being a difference between two of the six first induced voltages that are detected during energization according to two energization modes that share a non-energized phase; and energizing the three-phase brushless motor according a predetermined energization mode selected based on the three induced voltage differences, and detecting the second induced voltage generated in a non-energized phase by the energization.
US10381964B2 Motor driving control device and motor driving control method
There is provided a motor driving control device and a motor driving control method capable of quickly activating a motor. The motor driving control device comprises a motor driving unit, a control circuit unit and a position detector. The motor driving unit selectively energizes coils Lu, Lv, Lw of a plurality of phases of the motor. The control circuit unit outputs a driving control signal C1 to the motor driving unit to switch, in a predetermined order, an energization phase of the coils Lu, Lv, Lw of the plurality of phases to be energized by the motor driving unit. The position detector outputs a position signal corresponding to a position of a rotor of the motor. The control circuit unit adjusts the energization phase based on the position signal when the motor is activated, thereby matching variation timing of a phase of the position signal and the energization phase with each other, and outputs the driving control signal C1 according to a period of the position signal after the activation of the motor.
US10381962B2 Method, apparatus and system for operating a rotating electric machine
The invention provides a method, an apparatus and a system 1 for operating a rotating electric machine. The method has the following steps: defining (S01) a rotor position angle reference value of a rotor of the rotating electric machine (REM); determining (S02) a first rotor position angle measured value of the rotor during operation in the case of essentially a first speed of the rotor by means of a rotor position detection device (REE) of the rotating electric machine (REM); determining (S03) a second rotor position angle measured value of the rotor during operation in the case of essentially a second speed of the rotor by means of the rotor position detection device (REE) of the rotating electric machine (REM), wherein the second speed of the rotor differs from the first speed of the rotor; defining (S04) a first angular offset as the difference between the first rotor position angle measured value and the rotor position angle reference value; defining (S05) a second angular offset as the difference between the second rotor position angle measured value and the rotor position angle reference value; and calculating (S06) a signal delay of the rotor position detection device (REE) on the basis of the defined first angular offset, the defined second angular offset, the first speed of the rotor and the second speed of the rotor.
US10381960B2 Circuit for controlling slew rate of a high-side switching element
A circuit (11) for controlling slew rate of a high-side switching element (6) in a load switch (5) is described. The circuit includes a variable current source (20) for setting a slew rate. The circuit also includes an amplifier (15) comprising a first input coupled to a fixed voltage source (19), a second input coupled to the variable current source and an output (18) for a drive signal. A feedback path (26) from an input terminal (13), connected or connectable to an output (14) of the switching element, to the second input of the amplifier, includes a series voltage-differentiating element, such as a capacitor (27).
US10381958B2 Method and apparatus for commutation of drive coils in a linear drive system with independent movers
A motor controller is provided that executes a commutation routine in one of a plurality of operating modes to regulate current provided to drive coils in a linear motion system. The motor controller generated currents for each of the drive coils in a first operating mode to minimize the copper losses in the drive coils, in a second operating mode to maximize the force applied to the mover, in a third operating mode to provide balanced currents between the drive coils, and in a fourth operating mode to provide currents according to a selected operating point that combines characteristics of the first three operating points. The motor controller may also monitor each of the drive coils for saturation and redistribute at least a portion of the current required to control operation of the mover to the other drive coils when one of the drive coils is saturated.
US10381956B1 Wireless charging coil in clothing
The embodiments describe monitoring user activity to estimate the amount of power generated by piezoelectric fabric disposed in an article of clothing, where the piezoelectric fabric is configured to generate electrical energy in response to user movement that is stored in a power supply device, and where the power supply device is configured to provide power to a charging coil disposed in the article of clothing for charging an electronic device. Upon determining the estimated power is insufficient to charge the electronic device to a threshold power level, a user exercise is selected which is predicted to generate sufficient power using the piezoelectric fabric to reach the threshold power level. A prompt is outputted to the user to perform the user exercise.
US10381955B2 Ultrasonic actuator
An ultrasonic actuator made of polarized piezoelectric material in the form of a single-layer or multilayer flat rectangular plate with two main faces, at least four lateral faces joining the main faces, and a thickness T, which is defined by the distance between the main faces in the direction of their surface normals, and wherein on both the one main face and the other opposite main face at least one layer including two triangular electrodes imposingly arranged and separated by a diagonal separating region, the electrodes on the one main face being offset relative to the electrodes on the other main face by 90°. The ultrasonic actuator is characterized in that on at least one of the lateral faces there are two mutually spaced friction elements designed to contact at least one element that is to be driven by the ultrasonic actuator.
US10381954B2 MSM actuator system
An MSM actuator system, comprising at least one expansion unit (22) having a magnetic shape memory material (MSM); coil means (27) for creating the magnetic flux; and flux-conducting means (10 to 16) made from a magnetically conductive material, the flux-conducting means constructed for enclosing by means of the coil means and magnetically flux-conducting contacting of the expansion unit by means of mutually opposite end sections (18, 20).
US10381953B2 Bi-directional electric power conversion circuit with bridgeless buck-boost circuit and reconfigurable capacitor-inductor filter circuit
A bidirectional bridgeless buck-boost power converter circuit is provided that can function as both a voltage source inverter (VSI) circuit to transform direct current (DC) voltage to alternating current (AC) voltage and as a power factor corrector (PFC) circuit to transform AC voltage to DC voltage. The disclosed converter fully utilizes inductors to form a CL filter and buck-boost converter energy storage element. Thus, low inductance chokes are used in the converter, which leads to a higher power density and is more cost-effective. Further, the bridgeless configuration minimizes conduction losses of semiconductors, and coupled with the use of low inductance chokes this improves system efficiency.
US10381952B2 Universal power electronic cell for distributed generation
A method of configuring a power conversion cell for a distributed power system according to an example of the present disclosure includes: importing one or more software modules onto a controller of a conversion device configured to control power conversion with one or more of the modules selected based on one or more of a load or source device, and the results of a software simulation.
US10381947B2 Power conversion apparatus
A power conversion apparatus includes: a power module that converts an input of alternating current power into direct current (DC) power and outputs the DC power; and a gate driver unit that includes a first substrate having mounted thereon a gate driver circuit component that isolates a control signal input from a control apparatus, that converts the isolated control signal into a gate signal for driving the power module, and that outputs the gate signal, a second substrate that includes a wiring conductor fixed to a gate control terminal of the power module, and a connection member that includes a connector that connects the first substrate and the second substrate to each other.
US10381943B2 Capacitor module and power conversion device
In a power conversion device according to the present invention, a capacitor module, includes a first capacitor element; a second capacitor element; a positive pole-side bus bar; and a negative pole-side bus bar disposed in a laminated state, in which the positive pole-side bus bar and the negative pole-side bus bar are laminated via an insulating member. The first capacitor element includes a first body portion, a first positive pole-side electrode, and a first negative pole-side electrode. The second capacitor element includes a second body portion, a second positive pole-side electrode, and a second negative pole-side electrode. The first capacitor element is disposed so that the first positive pole-side electrode assumes a position closer to the second negative pole-side electrode than to the second positive pole-side electrode and faces the second negative pole-side electrode; and a laminate portion formed with the positive pole-side bus bar and the negative pole-side bus bar continues up to a point over a space where the first positive pole-side electrode and the second negative pole-side electrode face each other.
US10381937B2 Power converter having multiple switching legs
The present invention aims to provide a power converter, which includes a plurality of switching power supply devices connected in parallel, with a circuit configuration that enables reduction of cost and a size of the power converter. The present invention relates to a power converter including at least a first switching power supply device and a second switching power supply device connected in parallel. A part of high-voltage-compatible switching elements is commonly used between the first switching power supply device and the second switching power supply device, and a drive gate signal of one of the high-voltage-compatible switching elements of the first switching power supply device and the second switching power supply device and a phase difference of a drive gate signal of the commonly used switching power supply device are set to be equal when a load current is a first current value or lower.
US10381936B2 Flyback converter
The flyback converter generally has a capacitive divider operatively connectable to a voltage source for receiving an input voltage, the capacitive divider having a plurality of capacitive devices connected in series from one another; a transformer having a plurality of primary windings inductively coupled to at least one secondary winding, each one of the primary windings of the transformer being connected in parallel to a corresponding one of the capacitive devices of the capacitive divider via a switching device, each of the at least one secondary winding being connected to a forwardly biased and capacitive circuit connectable to an output load; and a controller connected to each one of the switching devices for operating the flyback converter to power the output load with the voltage source.
US10381931B2 Control system of boost converter and control method thereof
In a control system of a boost converter and a control method of the control system, when a temperature of a current sensor of a boost converter is within a prescribed temperature range, an electronic control unit performs i) executing intermittent step-up control of the boost converter and learning of an offset value of the current sensor, and ii) controlling the boost converter using a corrected current value. The corrected current value is a value obtained by correcting a detected value of the current sensor using a correction value. The correction value is calculated using the learned offset value and the temperature of the current sensor.
US10381924B2 Power converters with modular stages
An apparatus for controlling a power converter that includes an inductance and a switched-capacitor network that cooperate to transform a first voltage into a second voltage features a controller, a switched-capacitor terminal for connection to the switched-capacitor network, and switches. at least one of which connects to the switched-capacitor terminal.
US10381919B2 Rectifier device with safety threshold
A rectifier is described herein. According to one example, the rectifier includes a semiconductor substrate and further includes an anode terminal and a cathode terminal connected by a load current path of a first MOS transistor and a diode that is connected parallel to a load current path. An alternating input voltage is operably applied between the anode terminal and the cathode terminal. Further, the rectifier includes a control circuit that is configured to switch the first MOS transistor on for an on-time period, during which the diode is forward biased. The first MOS transistor, the diode, and the control circuit are integrated in the semiconductor substrate.
US10381916B2 Common mode and differential mode filter for an inverter and inverter comprising such filter
A differential and common mode filter for an inverter, comprising an inductor having a core. The core comprises: an upper yoke and a lower yoke which comprise a first magnetic material; a first leg, a second leg and a third leg which extend between the upper and lower yokes and around which a first coil, a second coil, and a third coil are arranged, respectively, wherein at least one portion of the first, second and third legs, when seen in a transverse cross section, is made of one second magnetic material, and wherein the first magnetic material has a magnetic permeability higher than the second magnetic material; at least one unwound leg extending between the upper and lower yokes.
US10381897B2 Bus bar with integrated voltage rise time filter
A bus bar or similar high current conductor may be sheathed in a high relative permeability material formed in layers to both increase the inductance of that conductor and to provide a capacitance and resistance useful for forming a low pass filter to reduce the rise time of the voltage signals on the bus bar such as can be damaging to motor insulation and the like.
US10381896B2 Cooling device for a vehicle
A cooling device for a vehicle, having an inner housing with an inner cooling wall, and an outer housing which surrounds the inner housing, is spaced apart via a cooling gap and has an outer cooling wall. A cooling volume for passage of a cooling fluid is formed between the inner cooling wall and the outer cooling wall. The inner cooling wall and/or the outer cooling wall furthermore have channel walls for dividing the cooling volume and guiding the cooling fluid. At least one clamping device is arranged around the circumference of a circumferential wall of the outer housing for introducing a deformation force into the outer housing in order to reduce the cooling gap by deforming the outer housing.
US10381894B2 Stator end coil retainer member elastically press end coil against the stator core
A rotary electric machine stator includes a stator core including a plurality of teeth, a coil wound around the teeth, a power wire being drawn out from the coil, and a retainer member that presses the coil end against the stator core. The retainer member includes a pressing portion disposed on an end surface in an axis direction of the coil end, leg portions extending from respective end portions on opposite sides of the pressing portion toward respective attachment portions provided at the stator core, and attachment ends provided at the respective leg portions and fixed to the respective attachment portions, and the power wire is drawn out from between the leg portions on the opposite sides of the pressing portion.
US10381893B2 Rotary electrical machine
A rotary electric machine according to the present invention includes: a rotor; a stator that includes: an annular stator core that is disposed so as to surround the rotor; and a plurality of concentrated winding coils that are wound onto the stator core; a holder that includes an annular holder portion in which a groove is formed on one surface so as to extend circumferentially, the holder being disposed on a first axial end of the stator such that a second surface of the holder portion is oriented toward the stator; and a plurality of connecting terminals that are held by the holder, coil terminals of the plurality of concentrated winding coils each extending outward from the concentrated winding coils, being led around circumferentially through the groove, and being connected to connecting terminals that are subject to connection therewith.
US10381890B2 Axial-gap rotating electric machine
An axial gap type dynamo-electric machine (1) comprises: a stator (2) provided with a magnetic core (21) and an exciting coil (22); a rotor (3) provided with a plurality of permanent magnets (4) circumferentially arranged around a rotation center axis (AX), the rotor (3) being also provided with a disk-shaped base material (31) for supporting the permanent magnets, the rotor (3) being disposed at an axial distance from the stator (2); and affixation members (5) for affixing the permanent magnets (4) to the base material (31). The permanent magnets (4) are provided with front surfaces facing the stator (2), rear surfaces facing the base material, and engagement-receiving sections (412, 422, 432) formed at peripheral edges of the permanent magnets (4). The affixation members (5) include: engagement sections (512) engaging the engagement-receiving sections; and affixation sections (511) forming mechanical affixation structures relative to the base material.
US10381884B2 Magnetic self-aligning coil centering for wireless charging
Systems and methods for magnetic self-aligning coil centering for wireless charging may include a charging device that may transmit power wirelessly to a portable device. The charging device may include a first magnet and a second magnet. When the portable device may be in proximity of the charging device, a first pole of the first magnet may create a first magnetic attraction force with a third magnet of the portable device, and the second pole of the second magnet may create a first magnetic repulsion force with the third magnet. When the portable device is placed adjacent to the charging device, the first magnetic attraction force and the first magnetic repulsion force may cause a first coil charging area of the charging device and a second coil charging area of the portable device to be aligned.
US10381881B2 Architecture of portable electronic devices with wireless charging receiver systems
Embodiments disclosed herein describe a wireless power receiving system for an electronic device includes: a first inductor coil configured to receive power primarily at a first frequency and from magnetic fields propagating in a first direction; and a second inductor coil configured to receive power primarily at a second frequency and from magnetic fields propagating in a second direction, wherein the first frequency is different than the second frequency.
US10381878B1 Adapter for electronic devices
Disclosed herein is a method of determining an operational configuration of a wireless power adapter. The method includes determining whether the wireless power adapter is calibrated to supply a legacy device with electrical energy. The method further includes, in response to determining that the wireless power adapter is not calibrated to supply the legacy device with electrical energy, delivering a first power signal to the legacy device via a first electrical coupling member. The method also includes detecting a response of the legacy device to receiving the first power signal, and based on the response of the legacy device, determining an operational configuration of the wireless power adapter. Furthermore, the method includes configuring the wireless power adapter to operate according to the determined operational configuration.
US10381875B2 Wireless power transfer through a metal object
A method and system for providing wireless power transfer through a metal object is provided. In one aspect, an apparatus for wirelessly receiving power via a magnetic field is provided. The apparatus includes a metal cover including an inner portion and an outer portion. The outer portion is configured to form a loop around the inner portion of the metal cover. The outer portion is configured to inductively couple power via the magnetic field. The apparatus includes a receive circuit electrically coupled to the outer portion and configured to receive a current from the outer portion generated in response to the magnetic field. The receive circuit is configured to charge or power a load based on the current.
US10381873B2 Terminal device and wireless power feeding system
A terminal device configured in a system is provided. The system includes a power feeding apparatus and a power receiving apparatus. The power receiving apparatus receives an electric power waveform from the power feeding apparatus through a harness. The power feeding apparatus supplies the power receiving apparatus with an electric power by coupling with the power receiving apparatus. The coupling is conducted by a magnetic field through the harness or an electric field through the harness. The terminal device includes a power conversion portion and a control portion. The power conversion portion is connected to a part of the harness. The control portion controls a power conversion state of the power conversion portion. The control portion controls an input impedance of the power conversion portion to be equal to a characteristic impedance of the harness.
US10381864B2 Semiconductor device, power source unit, and electrical device
A semiconductor device includes a first signal outputting portion; a second signal outputting portion; and a voltage outputting portion. The first signal outputting portion compares a first voltage output from a first power source and a second voltage output from a second power source, and to output a comparison result. The second signal outputting portion determines whether the second voltage is greater than a threshold voltage, and to output a determination result. The voltage outputting portion outputs the second voltage from an output terminal when the second voltage is greater than the threshold voltage. Further, the voltage outputting portion outputs one of the first voltage and the second voltage from the output terminal when the second voltage is smaller than the threshold voltage.
US10381862B2 Battery module voltage control device, battery module, and power supply system
A power supply system including a battery module and a converter unit. The system includes a bidirectional DC-DC converter as a component of a battery module voltage control device that is connected between a load and a secondary battery and that changes a discharge voltage of the secondary battery and outputs the discharge voltage to the load. Moreover, a voltage control unit, which can include a control unit and the bidirectional DC-DC converter, changes the discharge voltage of the secondary battery to an output voltage target value to be outputted to the load.
US10381859B2 Wireless power supply system, power transmitter, and power transmission method
A wireless power supply system includes: a power transmitter; and power receivers configured to receive power through magnetic field resonance or electric field resonance. The transmitter groups the receivers into first groups based on degrees of coupling between the transmitter and the respective receivers in an initial state. The transmitter calculates, for the respective first groups, charging times required to charge the receivers, and a first total charging time for the first groups. The transmitter sets degrees of coupling greater than or equal to the degrees of coupling in the initial state, and again groups the receivers into second groups based on the set degrees. The transmitter calculates, for the respective second groups, charging times required to charge the receivers and a second total for the second groups, and starts to transmit the power when the second total time is less than or equal to the first total time.
US10381857B2 Alignment coils of wireless charging for electronic device
One embodiment provides an electronic device including: a processor; a power supply module coupled to the processor; a receiving antenna coupled to the power supply module, wherein receiving antenna cooperates with a transmitting antenna of a wireless charger to charge the power supply module wirelessly; an inductor arranged with respect to the receiving antenna, wherein the inductor comprises a first wire and a second wire through which a first induced voltage and a second induced voltage are generated respectively; a comparator for comparing the first and second induced voltages; and wherein the processor determines if the receiving antenna is aligned with respect to the transmitting antenna of the wireless charger based upon the comparison of the first and second induced voltages. Other aspects are described and claimed.
US10381850B2 Methods and systems for handling passive entry passive start (PEPS) remote controller battery self-discharge
A fob for a passive entry passive start (PEPS) system includes a LF receiver, an UHF transmitter, an UWB transceiver, a primary battery to power the receiver and the transmitter, a rechargeable secondary battery to power the transceiver, and a controller. The controller may cause the primary battery to recharge the secondary battery when the secondary battery has a low charge. The controller may cause the transmitter to transmit an indication to a base station of the PEPS system that the primary battery has a low charge. This indication is to alert a user to replace the primary battery. The controller may cause the transmitter to transmit an indication that the secondary battery is dead when the secondary battery is detected to be dead. This indication is to alert the base station that PEPS communications of the fob will not involve the transceiver.
US10381846B2 Electric vehicle
An electric vehicle that has: a DC power supply; an inverter; an inverter control circuit; a smoothing capacitor that is connected between input terminals of the inverter; a discharge circuit that discharges the smoothing capacitor; a control power supply that supplies electric power to the inverter control circuit; a holding capacitor that stores the electric power supplied from the control power supply and supplies the electric power to the inverter control circuit; and a collision detector that detects a collision of the vehicle. The collision detector transmits a first signal and a second signal that follows the first signal when detecting the collision. The inverter control circuit stops supplying the electric power to a switching element drive circuit when receiving the first signal. The inverter control circuit discharges the smoothing capacitor when receiving the second signal.
US10381841B2 Device and method for controlling decentralized power generation plants
A method for controlling decentralized power generation plants comprises the steps of receiving control commands and/or measuring supply network parameters, processing the received control commands and/or the measured supply network parameters, generating control signals in response to the received control commands and/or the measured supply network parameters for controlling a first power inverter, transmitting the generated control signals to an inverter interface for being output to a first power inverter, adjusting plant parameters, for example the power output of the decentralized power generation plant using the first power inverter in response to the control signals received from the inverter interface. A power generation plant including a power generation plant controller for performing the method is also disclosed.
US10381840B2 Photovoltaic power station
A photovoltaic (PV) power station includes at least one AC power production unit. The AC power production unit includes an energy reservoir that is supplied with DC energy from a DC power generator, such as PV panels. The energy reservoir is used as a buffer to store energy, and improve the efficiency of the PV power station. Whether or not an energy reservoir is used, decoupler devices may be used to prevent power annihilation that can decrease the amount of power delivered by the power station to the grid. In system integration for a PV power station, it is found that the declared rating of DC/AC converter in power grid convention should not be taken as the power conversion capability.
US10381837B2 Photovoltaic systems and related techniques
Photovoltaic systems and related techniques are provided. A method for commissioning a photovoltaic (PV) system may include obtaining data describing an arrangement of two or more components of the PV system; performing a test of the PV system, wherein performing the test includes determining whether the PV system complies with at least one PV system criterion based, at least in part, on at least a portion of the data describing the arrangement of the two or more components of the PV system; and in response to determining that the PV system complies with the at least one PV system criterion, activating the PV system and/or notifying a user of the PV system that the PV system complies with the at least one PV system criterion. The method may further include sending information associated with the PV system to a regulatory entity and/or an operator of an electrical grid.
US10381834B1 Power conditioner and power system
The disclosure reduces the size and cost of a power conditioner. A power conditioner including a DC/DC converter connected to a power supply device and an inverter connected to the DC/DC converter includes: a plus side wiring connecting the DC/DC converter and the inverter; a minus side wiring connecting the DC/DC converter and the inverter; a capacitor having one end connected to the plus side wiring and an other end connected to the minus side wiring; and a fuse provided on the minus side wiring, wherein the DC/DC converter has at least one switching element; the other end of the capacitor is connected to a first connection point provided on the minus side wiring on the DC/DC converter side with respect to the fuse; and the switching element is connected to a second connection point provided on the minus side wiring on the inverter side with respect to the fuse.
US10381832B2 Power conversion apparatus, power management apparatus, and power management method
A power conversion apparatus comprises a first communication unit configured to receive, from an external server, an output suppression message instructing output suppression of a dispersed power source; and a second communication unit configured to perform communication of a predetermined message having a predetermined format with a power management apparatus that manages power information of a consumer's facility. The predetermined format includes an information element capable of storing output suppression information related to the output suppression of the dispersed power source. The second communication unit is configured to transmit the predetermined message including the output suppression information as an information element to the power management apparatus.
US10381830B2 Multi-terminal DC electrical network
A multi-terminal DC electrical network comprises a plurality of DC terminals, each DC terminal operatively connected to at least one other DC terminal via a respective DC power transmission medium; a plurality of converters, each converter being operatively connected to a respective one of the DC terminals, the plurality of converters including at least one designated converter; and a controller including a solver configured to use an algorithm to process a plurality of values to compute a no-load DC voltage for a first designated converter as a function of the plurality of values. The plurality of values include a first value defining an operating mode of each designated converter; a second value defining a default electrical characteristic of the multi-terminal DC electrical network or a computation parameter of the algorithm; and a third value defining an electrical measurement corresponding to a voltage or current in the multi-terminal DC electrical network.
US10381827B2 Semiconductor integrated circuit device
A protection circuit includes a first PMOS and a first PDMOS receiving input of voltage of a voltage dividing point of voltage input from an external power supply terminal, and a second PMOS and a second PDMOS receiving input of drain output voltage of the first PDMOS. The first PMOS is connected on the external power supply terminal side of the first PDMOS, and the second PMOS is connected on the external power supply terminal side of the second PDMOS. During overvoltage application, the voltage of the voltage dividing point is clamped to the breakdown voltage of a Zener diode, the second PDMOS turns OFF, and supply to an integrated circuit protected from overvoltage is cut off. When the voltage source is connected in reverse, parasitic diodes of the first and second PMOSs are reverse-biased and the flow of current in a path through the parasitic diodes is inhibited.
US10381824B2 Circuit breaker with arc eliminator and power receiving/distributing equipment using same
Power receiving/distributing equipment is composed of a switchgear incorporated for each major electric path section, wherein, when arc fault occurs on an electric path to which a circuit breaker is connected, a high-speed closing device closes to detour arc current so as to flow to a ground conductor, thereby eliminating arc at a fault electric path portion. The high-speed closing device is connected to one pole or both poles of a breaking portion of the circuit breaker, and is incorporated into an insulating support member on a corresponding pole electric path so as to be able to be drawn as a whole.
US10381823B2 Device with power switch
A device comprises a solid-state power switch and a control configured to operate the power switch if at least one of a plurality of fault conditions of the device is triggered. An interface is configured to output a signal having a value selectively indicative of the triggered at least one fault condition in response to the at least one fault condition being triggered.
US10381821B2 Power switch device
Power switch devices and methods are provided where an undervoltage event in a supply voltage is detected. Information regarding the undervoltage event is stored in a memory element. The memory element is supplied by a control signal.
US10381817B1 Cable oil barrier systems for oil-filled cable terminations and assemblies and methods including the same
An assembly for use with an oil-filled cable termination includes a cable gland, a cable received in the cable gland, and a stress cone received around the cable and spaced apart from the cable gland. The cable includes a central conductor and a polymeric insulation layer surrounding the central conductor. A lug is spaced apart from the stress cone and includes a barrel portion with the central conductor of the cable received in the barrel portion. An oil barrier system including an oil barrier layer surrounds the polymeric insulation layer of the cable between the stress cone and the lug.
US10381814B1 Electrical junction box
An electrical junction box includes a housing assembly that is openable and closable. The electrical junction box also includes a plurality of pass-through apertures, each pass-through aperture being formed through the housing assembly, and a plurality of bushings, each bushing being located within one (1) of the pass-through apertures. The housing assembly is configured to enclose an electrical splice. With the housing assembly being open, each one (1) of the bushings is configured to receive an electrical wire forming a portion of the electrical splice. With the housing assembly being closed, each one (1) of the bushings is configured to prevent linear movement of the electrical wire along a center axis of the pass-through aperture relative to the housing assembly.
US10381808B2 Cord system for height-adjustable furniture
An electrical power or data system for height-adjustable furniture includes a self-retracting cord section that extends and retracts in response to an upper furniture portion raising and lowering with respect to a lower furniture portion, such as to limit or avoid entanglement of the cord with other objects in the vicinity of the furniture. The system includes an electrical power or data cord having an input end portion and an output end portion, with the retracting cord section disposed between the input and output end portions, and with an electrical power or data connector at the output end portion and configured for mounting along the upper furniture portion.
US10381806B2 ESD protection device and manufacturing method for same
An ESD protection device includes a bare unitary body, and a first discharge electrode and a second discharge electrode that are disposed inside the bare unitary body. The first discharge electrode and the second discharge electrode are opposed to each other with a gap interposed therebetween. The bare unitary body includes a cavity in which the gap between the first discharge electrode and the second discharge electrode is located, and to which the first discharge electrode and the second discharge electrode are exposed. A first space of the cavity on a side closer to the first discharge electrode is smaller than a second space of the cavity on a side closer to the second discharge electrode.
US10381797B1 Flexible design for a tunable optical filter (TOF) processing block
A flexible TOF processing block having power measurement circuitry comprising separate modules that can be modified using parameterizable registers, without complete reconstruction, allows development to continue while the overall design is optimized.
US10381791B2 Coaxial cable connector
A coaxial cable connector configured to be mounted to an externally threaded connector, comprising a nut portion having an inner thread configured to engage with an outer thread of said externally threaded connector, an inner-sleeve portion coaxially arranged with said nut and a first sleeve coaxially arranged with said nut, wherein said first sleeve comprises an inner flange radially on an outer wall of said inner-sleeve portion, characterized in that: when said nut is rotated relatively to said first sleeve, said inner-sleeve portion is rotated relatively to said first sleeve.
US10381788B2 Active cover plates
A variety of active cover plate configurations with prongs configured to contact side screw terminals of electrical receptacles are described.
US10381777B2 Lever-type connector
A connector includes a housing (10) that is connectable to a mating connector by rotating a lever (40) from an initial position to a connection position on the housing (10). The lever (40) has two arm plates (41) coupled by an operating portion (42). Ridge pieces (44) are on facing surfaces of the arm plates (41). Front and rear rails (22A, 22B) extend perpendicular to a pull-out direction of wires to guide the ridge piece (44) laterally. An introducing portion (26) is open on one end of the rear rail (22B) to receive the ridge piece (44) between the rails (22A, 22B) from a position behind the housing (10). An escaping portion enables the ridge piece (44) to rotate from a position between the rails to the position behind the housing (10) as the lever (40) is rotated from the connection position to the initial position.
US10381776B2 Connector assembly with an improved latch member having a shorter length
A connector assembly includes: an insulative housing defining a receiving room communicating with the outside; and a latch member assembled in the receiving room of the insulative housing, the latch member comprising a fixing portion fixed on the insulative housing, a latch arm extending along a first direction and movably received in the receiving room, and a latch portion defined on a front end of the latch arm and exposed to the outside through the receiving room for cooperating with the docking connector; wherein a first bent portion is bent and formed on a rear end of the latch arm and extends along a second direction angled relative to the first direction, and the first bent portion is connected between the latch arm and the fixing portion and driven by the latch arm to move when the latch arm is operated.
US10381770B1 Protective grid for linear electrical contact array
A molded grid pair is revealed that will protect vulnerable contact arrays from unwanted distortion while in manufacture or in service. These grids are specifically designed to accompany contact arrays, such as arrays of hermaphroditic contacts. The grid may cover the faces of the contacts that are opposite the faces that engage mating contacts, and may cover tips at the free ends of the contacts. The grid may be molded out of plastic, and may be mechanically coupled to a header body that secures and maintains spacing of the linear contacts, for example with the grid snapping onto a body.
US10381767B1 High performance cable connector
A cable connector with improved performance and ease of use. The connector has staggered ports to reduce crosstalk and to prevent incorrect insertion of a plug into a receptacle. The plug may be constructed with subassemblies, each of which has a lossy central portion. Conductive members embedded within an insulative housing of the subassemblies may be used to electrically connect ground conductors within the subassemblies. Further, the connector may have a quick connect locking screw that can be engaged by pressing on the screw, but requires rotation of the screw to remove. Additionally, a ferrule may be used in making a mechanical connection between a cable bundle and a plug and making an electrical connection between a braid of the cable bundle and a conductive shell of the plug. The ferrule may be in multiple pieces for easy attachment while precluding deformation of the cable, which disrupts electrical performance.
US10381764B2 Terminal
A terminal (10) includes a body (21), a resilient contact piece (30) displaceable in a direction to separate a first contact point (31) from a second wall (bottom wall 22), and three projections (40F, 40R) provided to project toward a first wall (ceiling wall 25) from the second wall. The front projection (40F) disposed in front of the first contact point includes a front contact point (41F) provided on a projecting end part thereof and a front bead (42F) having a slope approaching the second wall as the slope extends rearward from the front contact point (41F). The rear projecting portion (40R) disposed behind the first contact point includes a rear contact point (40R) on a projecting end part thereof and a rear bead (42R) having a slope approaching the second wall as the slope extends forward from the rear contact point (41R).
US10381760B2 Printed circuit board edge electrical contact pads
A system includes a first circuit board and a first card guide configured to receive the first circuit board. The first circuit board includes a plurality of first board conductive pads arranged in a first board pattern. The first card guide includes a plurality of first guide conductive pads arranged in a first guide pattern. The plurality of first board conductive pads and the plurality of first guide conductive pads mate to provide signal communication between the first circuit board and the first card guide.
US10381759B2 Card socket for electronic device
A card socket for use in electronic devices is disclosed that can prevent the pushing of the card tray via vertical contact action of the detect terminal and switch terminal. The card socket includes a detection switch that is activated when a card tray has been inserted into the card tray insertion space of a housing in an insertion direction. The detection switch includes a detect terminal that is installed within the insertion space so that when the card tray is inserted into the insertion space the detection switch is activated. The detect terminal is configured to exert a force on the card tray in a direction that is perpendicular to the insertion direction.
US10381757B2 Base strip for connection to at least one plug connector part
A base strip for connection to at least one plug connector part includes a housing which has a wall portion and at least one plug-in location, into which the at least one plug connector part can be inserted; at least one contact element arranged on the wall portion of the housing for electrically contacting to the plug connector part; and at least one dome which is arranged on the wall portion, protrudes from the wall portion, and has an opening through which the at least one contact element extends in an insertion direction and in which the contact element is held. The dome has two portions which are spaced apart from one another transversely to the insertion direction and are separated from one another by a slot.
US10381754B1 Terminal block having fastening handle
The terminal block having a fastening handle is provided. The terminal block includes a first connection member, a second connection member and a fastening handle. The first connection member includes a handle platform, a protruding plate protruding from the handle platform, and a cavity inside the handle platform. A retaining slot communicating with the cavity is formed inside the protruding plate. The second connection member includes a fastening slot into which the protruding plate is plugged and includes a fastening portion arranged near the fastening slot. The fastening handle includes an end section inserted through the retaining slot and engaged with the protruding plate, an engagement section extended from the end section and received in the cavity, and a head section protruding out of the handle platform.
US10381752B2 Module connector
A module connector comprises a first connector including a first conductor attached to the first connector at a conductor point of the first connector and a second connector capable of being electrically connected with the first connector and including a second conductor attached to the second connector at a conductor point of the second connector. The first connector and the second connector each have an affixing element and a touch protection disposed on a connection side. The touch protection includes an outer electrically insulated collar and an electrically insulated protection pin surrounded by the collar. A current bridge is disposed between the collar and the protection pin and electrically connects the conductor point of the first connector with the conductor point of the second connector. The collar and the protection pin project beyond the current bridge.
US10381743B2 Curved sensor array for improved angular resolution
A method is disclosed for optimizing an angular resolution across a field-of view for an antenna array having a plurality of antenna elements positioned along a curved surface. The method includes selecting a position along the curved surface for a first antenna element in the plurality of antenna elements and calculating subsequent positions for each of the remaining plurality of antenna elements on the antenna array, wherein the subsequent positions are determined relative to the position of the first antenna element and wherein the subsequent positions represent positions at which a maximum angular resolution is achieved for all angles in the field-of-view.
US10381738B2 Parasitic antenna arrays incorporating fractal metamaterials
Novel directional antennas are disclosed which utilize fractal plasmonic surfaces (FPS) that include or present an array of closely-spaced parasitic antennas, which may be referred to herein as “parasitic arrays” or fractal plasmonic arrays (FPAs). These fractal plasmonic surfaces represent improved parasitic directional antennas relative to prior techniques and apparatus.
US10381737B2 3D printed miniaturized quadrifilar helix antenna
The present invention provides an antenna miniaturized topology that is based on the implementation of a conductive loading on a quadrifilar helix antenna. This may be achieved by connecting the tip of the four helical arms to end members which may be circular planar conductors. The miniaturization of the antenna may be further enhanced by incorporating a dielectric material in the space between the four arms.
US10381730B2 Millimeter-wave communications on a multifunction platform
A millimeter-wave (MMW) communication system may include an antenna array structure operating within a MMW band, having both a first antenna coupling point and a second antenna coupling point, whereby the first and the second location of the antenna coupling points are within a coplanar surface on which the antenna array structure is formed. The system may further include a first MMW transmitter that couples a first data modulated MMW signal to the first antenna coupling point and a second MMW transmitter that couples a second data modulated MMW signal to the second antenna coupling point. Coupling the first data modulated MMW signal to the first antenna coupling point generates a first MMW radio signal transmitted at a first propagation direction and coupling the second data modulated MMW signal to the second antenna coupling point generates a second MMW radio signal transmitted at a second propagation direction.
US10381728B2 Multi-band radio frequency circuit
Embodiments of the disclosure include a multi-band radio frequency (RF) circuit. The multi-band RF circuit includes antenna swapping circuitry coupled to multiple antenna ports that are coupled to multiple antennas, each capable of receiving and/or transmitting in one or more RF bands. In examples discussed herein, the multi-band RF circuit is configured to support a first RF band in a first frequency spectrum, a second RF band in a second frequency spectrum higher than the first frequency spectrum, a third RF band in a third frequency spectrum higher than the second frequency spectrum, and a fourth frequency band in a fourth frequency spectrum higher than the third frequency spectrum. The multi-band RF circuit includes control circuitry that can control the antenna swapping circuitry to select one or more of the multiple antenna ports to support various frequency band combinations without compromising RF performance of the multi-band RF circuit.
US10381726B1 Dual-band antenna
A dual-band antenna includes a first conducting path, a filter and a second conducting path. A first end of the first conducting path is connected with an antenna feed port. A first end of the filter is connected with a second end of the first conducting path. A first end of the second conducting path is connected with a second end of the filter.
US10381723B2 Wireless communication apparatus
A wireless communication apparatus, for example a wireless base station that spatially multiplexes data for transmission, includes plural array antennas and a beam shape controller that controls the array antennas to form beams of different shapes and each transmit signals for communication quality measurement in an area to be covered by the apparatus, and determines an initial value of a beam shape to be used in data transmission to a counterpart device that has received the signal for communication quality measurement, and after the initial value is determined, repeatedly executes processing to control the array antennas to tentatively change a beam shape in use in data transmission to the counterpart device, and redetermine a beam shape to be used in data transmission to the counterpart device, based on communication quality measured when the post-tentative-change beam shape is used and communication quality measured when the pre-tentative-change beam shape is used.
US10381721B2 Handheld device
A handheld device includes a metal frame, two switches, and an antenna feedpoint, where two slits are disposed at the metal frame; the slits divide the metal frame into a left frame, a middle frame, and a right frame; two sides of each slit are bridged by one switch, where one of the switches is in a connected state, the other of the switches is in a disconnected state, and the two switches perform state switching when a user's finger connects a slit corresponding to the switch in a disconnected state; and the antenna feedpoint is electrically connected to the middle frame, and the left frame and the right frame are grounded, to form an antenna.
US10381720B2 Radio frequency identification (RFID) integrated circuit (IC) and matching network/antenna embedded in surface mount devices (SMD)
A matching network is integrated into a multilayer surface mount device containing an RFID integrated circuit to provide both an antenna and a matching network for the RFID integrated circuit in the ultra high frequency regime. The surface mount device may be mounted on a printed circuit board to provide RF and RFID functionality to the printed circuit board.
US10381719B2 System method and apparatus including hybrid spiral antenna
A spiral antenna device includes a plurality of generally polygonal loops. The polygonal loops have respective side counts that decrease progressively as a function of the loop's radial distance from a center of the antenna device. The side count may vary between loops as a multiple of a power of two.
US10381716B2 Multi-beam MIMO antenna systems and methods
This application proposes multi-beam antenna systems using spherical lens with high isolation between antenna ports and compatible to 2×2, 4×4, 8×8 MIMO transceivers. Several compact multi-band, multi-beam solutions (with wideband operation, 40%+, in each band) are achieved by creating dual-band radiators movable on a track around one or more spherical lenses and by placing lower band radiators between spherical lenses. By using secondary lenses for high band radiators, coupling between low band and high band radiators is reduced. Beam tilt range and side lobe suppression are improved through phase shifting and/or a rotational angle of radiators. A wide beam tilt range (0-40 degree) can be achieved via the proposed multi-beam antenna systems. Each beam can be independently tilted. Based on proposed single and multi-lens antenna solutions, cell coverage improvements and stadium tribune coverage optimization are also achieved, together with a reduction in interference.
US10381712B2 Dual-band wireless LAN antenna
In one example, a dual-band wireless LAN antenna. The antenna includes plural antenna traces disposed in a first plane that is substantially parallel to, and spaced apart from, a plane of electrically conductive material. At least two of the traces are dimensioned to resonate at different frequencies. The antenna also includes a decoupling element disposed in a second plane between the first plane and the conductive plane. The decoupling element is electrically connected to a selected one of the antenna traces. The antenna further includes a conductor which is electrically connected to the decoupling element and to the conductive plane.
US10381708B2 Superconducting resonator to limit vertical connections in planar quantum devices
A set of superconducting devices is interconnected in a lattice that is fabricated in a single two-dimensional plane of fabrication such that a superconducting connection can only reach a first superconducting device in the set while remaining in the plane by crossing a component of a second superconducting device that is also located in the plane. A superconducting coupling device having a span and a clearance height is formed in the superconducting connection of the first superconducting device. A section of the superconducting coupling device is separated from the component of the second superconducting device by the clearance in a parallel plane. A potential of a first ground plane on a first side of the component is equalized with a second ground plane on a second side of the component using the superconducting coupling device.
US10381706B2 Wilkinson combiner and wilkinson divider
A Wilkinson combiner includes: a plurality of splitting units that splits signals inputted from two ports; an isolating unit that connects one ends of the signals split at the plurality of splitting units to each other; and a combiner that connects other ends of the signals split at the plurality of splitting units to each other and outputs a combined signal. The isolating unit balun-connects the connected signals to each other using a balun circuit, short-circuits the balun-connected one end, and terminates the balun-connected other end using a terminator.
US10381705B2 Radial power combiner/divider using dielectrically loaded waveguides
A power combiner/power divider has a disk shaped housing cavity and a housing of electrically conductive material, such as metal. A junction pin is positioned centrally in the power combiner/divider. Additional ports are positioned radially along the periphery of the disk shaped portion. Tapered waveguides may extend from the radially positioned ports to the centrally positioned junction pin. A hollow radial cavity provided in the cavity holds a dielectric insert that may have tapering extensions radiating from a central ring. The ring surrounds the centrally positioned port.
US10381704B2 Embedded broadband glass coplanar waveguide coupler
An electromagnetic coupler that couples antenna signals for a wideband antenna positioned between glass layers of an automotive windshield. The coupler includes a first co-planar waveguide (CPW) formed on one side of a glass layer and a second CPW formed on the other side of the glass layer, where the first and second CPWs are a mirror, or near-mirror, and 180° rotated images of each other. Both the first and second CPWs include a conductive plane where removed portions of the plane define a wide CPW section and a narrow CPW section that are electrically coupled to each other, and where the remaining portions of the conductive plane are ground planes, and where the electromagnetic signals are coupled through the glass layer between the wide CPW sections.
US10381699B2 Compact bipolarization excitation assembly for a radiating antenna element and compact array comprising at least four compact excitation assemblies
An excitation assembly comprises a symmetrical OMT and two splitters respectively connected to two pathways of the OMT. The OMT comprises a cross junction comprising a central waveguide parallel to an axis Z and four lateral ports oriented in two directions X, Y, the first splitter consisting of an input waveguide and of two output ports coupled to two lateral ports, oriented in the direction X, by respective connection waveguides. The first splitter is located on a lateral side of the OMT, orthogonally to the direction X, and its two output ports are formed one above the other in a lateral wall of the input waveguide, the upper output port being placed facing a first lateral port of the OMT to which it is connected by the first connection waveguide. The difference in electrical length between the two connection waveguides is equal to λ/2.
US10381698B2 Metal air battery having air purification module, electrochemical cell having air purification module and method of operating metal air battery
A metal air battery includes an air purification module which communicates fluid to a battery cell module, purifies air flowing from an outside, and supplies the purified air to the battery cell module. The air purification module includes: a first air purifier which filters a first impurity of a plurality of impurities in the air flowing from the outside; and a second air purifier which filters a second impurity of the plurality of impurities, which is different from the first impurity.
US10381697B2 Metal-air battery including cathode with air path
Provided is a metal-air battery including a cathode having an air path. The metal-air battery includes a plurality of folded cells stacked in a direction, and each of the folded cells includes: an anode having a U-shape defined by first and second portions separated from and parallel to each other, and a side portion which connects the first and the second portions to each other; an anode protection film arranged on an inner surface of the anode; and a first cathode and a second cathode on the anode protection film, the first cathode and the second cathode arranged facing each other between the first portion and the second portion of the anode. The first cathode and the second cathode each includes a base which contacts the anode protection film, and a plurality of protrusion units extended from the base.
US10381695B2 Cooling system for secondary battery
A secondary battery is installed on an electric vehicle and includes a cooling fan, a temperature sensor and a controller. The controller is configured to drive the cooling fan at a fixed command value for a predetermined period, when the temperature of the secondary battery becomes equal to or higher than a first predetermined temperature after the electric vehicle is started. The controller is configured to detect a presence or absence of an abnormality in the cooling fan based on an actual rotational speed of the cooling fan during the predetermined period. The controller is configured to inhibit driving of the cooling fan at the fixed command value when the temperature of the secondary battery is equal to or higher than a second predetermined temperature that is higher than the first predetermined temperature.
US10381693B2 Liquid level sensor for battery monitoring systems
A liquid level sensor for a liquid electrolyte battery is provided. The liquid level sensor includes a probe having a reference electrode and an electrode array. The electrode array includes a plurality of electrodes that are serially disposed in a lengthwise direction of the probe. The reference electrode is capacitively coupled to each electrode within the electrode array, such that the probe provides a capacitance that varies when the probe is immersed in a liquid level that varies in relation to the probe. The liquid level sensor can alert a user of the need to refill the battery or alert a user of the need to refill the battery in the near future. The liquid level sensor can include a series of LEDs that selectively illuminate to indicate each such condition to the user.
US10381688B2 Cylindrical electrochemical cells and method of manufacture
An electrochemical storage cell may comprise first and second electrode sheets wound around a cylindrical core forming a jellyroll structure, the first and second electrode sheets each comprising uncoated conductive edges parallel to end faces of the jellyroll structure, and coated opposing surfaces between the uncoated conductive edges, first and second separator sheets mechanically and electrically separating the coated opposing surfaces of the first and second electrode sheets and mechanically and electrically separating the cylindrical core and the coated opposing surfaces of the first electrode sheet, and slotted cutouts from the uncoated conductive edges, the slotted cutouts angularly co-located relative to the cylindrical core upon forming the jellyroll structure.
US10381687B2 Methods of forming biocompatible rechargable energization elements for biomedical devices
Methods and apparatus to form biocompatible energization elements are described. In some embodiments, the methods and apparatus to form the biocompatible energization elements involve forming cavities comprising active cathode chemistry. The active elements of the cathode and anode are sealed with a laminate stack of biocompatible material. In some embodiments, a field of use for the methods and apparatus may include any biocompatible device or product that requires energization elements.
US10381685B2 Liquid electrolyte additive for lithium secondary battery, non-aqueous liquid electrolyte and lithium secondary battery comprising the same
The present disclosure provides a non-aqueous liquid electrolyte comprising a non-aqueous organic solvent, a lithium salt, and an additive that is an isocyanate-based compound comprising a carbon-carbon triple bond.By comprising the isocyanate-based compound additive comprising a carbon-carbon triple bond of the present disclosure in the non-aqueous liquid electrolyte, lifespan properties and high temperature durability are capable of being enhanced, and internal resistance of a battery is capable of being reduced.
US10381683B2 Metal plating-based electrical energy storage cell
The present disclosure provides an electrochemical storage cell including a battery. The battery includes an alkali metal anode having an anode Fermi energy, an electronically insulating, amorphous, dried solid electrolyte able to conduct alkali metal, having the general formula A3-xHxOX, in which 0≤x≤1, A is the alkali metal, and X is at least one halide, and a cathode including a cathode current collector having a cathode Fermi energy lower than the anode Fermi energy. During operation of the electrochemical storage cell, the alkali metal plates dendrite-free from the solid electrolyte onto the alkali metal anode. Also during operation of the electrochemical storage cell, the alkali metal further plates on the cathode current collector.
US10381682B2 Lithium ion-conductive sulfide-based solid electrolyte comprising nickel sulfide and all-solid state battery using the same
Disclosed is a lithium ion-conductive sulfide-based solid electrolyte which includes nickel sulfide and, accordingly, the solid electrolyte can obtain a novel structure and performance.More particularly, the sulfide-based solid electrolyte includes lithium sulfide (Li2S), diphosphorus pentasulfide (P2S5), and nickel sulfide (Ni3S2) in a specific ratio by mol % and exhibits a novel crystal structure due to nickel (Ni). Accordingly, the sulfide-based solid electrolyte has greater lithium ion conductivity than an conventional sulfide-based solid electrolyte and a stable crystal structure.
US10381678B2 Compressed Li-metal battery
A new battery cell structure uses a reduced stack pressure force to be used and applied over a much smaller area of the cells by using the sides of the cell instead of the top and bottom of the cell. To reduce the amount of force required to compress a cell, an edge-wise construction can be used instead of the sheet construction. Instead of stack pressure having to be applied to the top and bottom of the cell, it is now applied across the edges. An edge-on design is used to form strips, which allows for flat sides of a battery body.
US10381677B2 Secondary battery
A secondary battery includes a rolled electrode body, a case main body that has a shape of an open cylinder with a bottom; a case cover, a first electrode terminal, and a second electrode terminal. The first electrode terminal and the second electrode terminal support the rolled electrode body. The first electrode terminal is fixed to the case cover, with one end being exposed to the outside of the case main body, and the other end being connected to a first collector portion. The second electrode terminal is fixed, together with the negative-electrode electrode terminal, to the case cover, with one end being exposed to the outside of the case main body, and the other end being connected to a second collector portion.
US10381676B2 Layer cell, assembled battery including layer cell, and method for assembling layer cell
A layer cell includes an outer casing, a positive electrode, a negative electrode, a separator disposed between the positive electrode and the negative electrode, and an electrically conductive current collector passing through the positive electrode, the negative electrode and the separator in an axial direction of the outer casing. The positive electrode, the negative electrode and the separator are stacked in the axial direction of the outer casing. A first electrode which is one of the positive electrode and the negative electrode is in contact with an inner surface of the outer casing, but is not in contact with the current collector. A second electrode which is the other electrode is not in contact with the outer casing, but is in contact with the current collector. An outer edge of the second electrode is covered with the separator. A peripheral edge of a hole, through which the current collector passes, in the first electrode is covered with the separator.
US10381675B2 Fuel cell stack
A fuel cell stack includes a first separator and a second separator that are adhered to face each other between adjacent membrane electrode assemblies (MEAs) and each have a plurality of manifolds, a reacting region, and a guide region disposed between the plurality of manifolds and the reacting region. In the fuel cell stack, a first cooling medium guide channel guiding flow of a cooling medium between the plurality of manifolds and the reacting region is formed in the guide region of the first separator; a second cooling medium guide channel guiding flow of the cooling medium between the plurality of manifolds and the reacting region is formed in the guide region of the second separator; and at least portions of the first cooling medium guide channel and the second cooling medium guide channel overlap to communicate with each other.
US10381674B2 High-throughput manufacturing processes for making electrochemical unit cells and electrochemical unit cells produced using the same
Flow batteries can be constructed by combining multiple electrochemical unit cells together with one another in a cell stack. High-throughput processes for fabricating electrochemical unit cells can include providing materials from rolled sources for forming a soft goods assembly and a hard goods assembly, supplying the materials to a production line, and forming an electrochemical unit cell having a bipolar plate disposed on opposite sides of a separator. The electrochemical unit cells can have configurations such that bipolar plates are shared between adjacent electrochemical unit cells in a cell stack, or such that bipolar plates between adjacent electrochemical unit cells are abutted together with one another in a cell stack.
US10381672B2 Reinforced composite membrane for fuel cell and membrane-electrode assembly for fuel cell comprising the same
Disclosed are a reinforced composite membrane for fuel cells including a porous support comprising three-dimensionally irregularly and discontinuously arranged nanofibers of a polymer and a first ionic conductor, and a second ionic conductor filling pores of the porous support, wherein the first ionic conductor is present as nanofibers in the porous support or is present in the nanofibers of the polymer to form the nanofibers together with the polymer, and a membrane-electrode assembly for fuel cells including the same. As a result, impregnation uniformity and impregnation rate of the ionic conductors are improved and proton (hydrogen ion) conductivity is thus enhanced.
US10381671B2 Method for removing pentavalent antimony contaminants in water and fuel cell
The present invention provides a method for removing pentavalent antimony contaminants in water without adding a DC power supply and also provides a fuel cell capable of removing the pentavalent antimony contaminants in water by utilizing self-generated electric energy. A technical solution of the present invention is as follows: waste water is pumped into a reactor for reaction after a pH value of the waste water containing the pentavalent antimony contaminants adjusted to 3-6.5; the inside of a reactor is an anaerobic environment; and an iron anode is arranged in the reactor, a through hole is formed in a side wall of the reactor, a cathode for reducing oxygen by electrons and protons sealed and inlaid in the through hole, and a resistor is connected between the iron anode and the cathode in series. The present invention is suitable for a water treatment technology.
US10381667B2 High performance redox flow battery stack
A redox flow battery stack cell frame comprising a support frame and a monolithic bipolar plate integrated within the support frame is disclosed. The bipolar plate comprises a plurality of interdigitated flow channels on at least one surface. The support frame comprises an inlet manifold formed into a facing surface of the first side of the frame, the inlet manifold comprising fluid inlet distribution channels in a serpentine arrangement, each fluid inlet distribution channel aligned with a single inlet flow channel of the bipolar plate; and an outlet manifold formed into the facing surface of the opposing side of the frame, the outlet manifold comprising fluid outlet distribution channels in a serpentine arrangement, each fluid outlet distribution channel aligned with a single outlet flow channel of the bipolar plate. Redox flow battery stack cells and stacks comprising the stack cell frame are also disclosed.
US10381664B2 Fuel cell component having selected cooling capacity distribution
An exemplary fuel cell component includes a plate having a plurality of channels. At least a first one of the channels is configured differently than others of the channels so that the first channel provides a first cooling capacity to a selected portion of the plate. The others of the channels provide a second, lesser cooling capacity to at least one other portion of the plate.
US10381662B2 Separator for fuel cell, fuel cell, and manufacturing method of separator
A separator for a fuel cell, to be disposed opposing to a membrane electrode assembly, is provided. The separator includes a separator central area portion opposing to a center area of the membrane electrode assembly that concerns generating power, an outer edge portion located in an outer edge of the separator central area portion, a rubber molded body made of rubber, the rubber molded body being formed in the outer edge portion by die-casting a die-casting rubber material using die, and an adhesive layer formed in the outer edge portion, for adhering the rubber molded body to the outer edge portion. The adhesive layer is formed over an adhesive layer area that includes and is larger than an area where the rubber molded body is die-casted in the outer edge portion. Thus, a disadvantage due to burrs which are generated when die-casting the rubber molded body can be reduced.
US10381660B2 Separator for fuel cell
A separator for a fuel cell includes a thin metal plate, a protrusion formed on the thin metal plate, a gas passage formed by the protrusion, and a trap that is formed by forming a recess in a wall portion of the protrusion such that the trap is provided in the gas passage to correspond to the recess.
US10381656B2 Nanocomposite electrode material for proton conducting fuel cell
An electrode includes a proton conducting electrolyte phase, an electronic conducting phase, and a metal or metal alloy catalyst in contact with each of the phases. The electronic conducting phase is infiltrated with the proton conducting electrolyte phase such that the phases form a solid nanocomposite with bulk electronic conductivity.
US10381642B2 Anode for high-energy batteries
Anode comprising an anode material, a protective material and a current collector is provided. The anode material is a mixture comprising an active material, at least one electronically conductive agent and at least one binder. The active material may be an alloy of silicon and lithium or an alloy of silicon oxide and lithium. There is provided a process for the preparation of the anode. Also, there is provided use of the anode in the fabrication of a battery.
US10381641B2 Hollow silicon structures for use as anode active materials in lithium-ion batteries
The present disclosure relates generally to the field of lithium-ion batteries and battery modules. More specifically, the present disclosure relates to Si-based anode materials for use as anode active materials for lithium-ion batteries. One example includes micron/nano-scale structures that include a carbonate template structure and a silicon (Si) layer conformally deposited over the carbonate template. Another example includes a hollow, micron/nano-scale silicon structure having an oxygen content less than approximately 9%, wherein the interior of the hollow micron/nano-scale silicon structure is substantially free of carbon.
US10381633B2 Busbar
The present invention refers to a busbar for electrically connecting a plurality of cells of a battery module. In order to electrically disconnect the battery cells from each other upon thermal runaway of at least one of the cells or short circuit, the busbar includes a core and a shell at least partially made of a first material, said first material being an electrically conducting material, wherein the core is at least partially made of a second material having a coefficient of thermal expansion which is significantly higher than the coefficient of thermal expansion of the first material.
US10381629B2 Movable body equipped with battery
A battery includes: positive and negative electrode terminals at least partially provided outside an outer packaging body; and a current cut-off device placed inside the outer packaging body. The current cut-off device is provided in either one of the positive and negative electrode terminals and cuts off an electric current path between the battery element and the either one of the positive and negative electrode when a pressure in the outer packaging body increases. The battery is provided in the movable body such that the either one of the positive and negative electrode terminals provided with the current cut-off device is placed on a vertically upper side relative to the other one of them. The current cut-off device is placed on the vertically upper side relative to a liquid level of the electrolytic solution.