Document Document Title
US10834860B2 Method of mounting a module to a land grid array (LGA)
A method of mounting a module to a land grid array is provided. The method includes installing a tool to a fixture. The tool includes at least one alignment member and at least one cavity partially defined by the at least one alignment member. The at least one cavity of the tool is aligned with one or more corresponding sockets of the land grid array. The method further includes installing a module through the cavity such that the module is substantially aligned with the socket as it is connected to the land grid array.
US10834859B2 Component mounting device
Provided is a component mounting device including: an XY robot, a Z-axis slider attached to an X-axis slider of the XY robot so as to be movable in the Z-axis direction, a head loaded on the Z-axis slider, and a nozzle attached to head 30 so as to be movable in the Z-axis direction. With the component mounting device, a component supplied from a component supply unit is picked up by the nozzle, transported to a specified position on a board, and mounted. A flexible section with an external appearance with a U shape that is expandable and contractible in the X-axis direction and the Z-axis direction is arranged to the rear of a Y-axis slider. A portion of an X-axis wiring tube and a portion of a Z-axis wiring tube are bundled together in the flexible section.
US10834853B2 Electronic device with a card-level thermal regulator mechanism and associated systems, devices, and methods
A semiconductor device includes a substrate; a first functional circuit attached to the substrate; a first thermal circuit attached to the substrate, configured to utilize cryogenic liquid to cool the first functional circuit; a second functional circuit attached to the substrate; and a second thermal circuit attached to the substrate, configured to cool the second functional circuit without using the cryogenic liquid.
US10834850B2 Integrated radiator provided with water chamber, control panel and water pump
The invention relates to the technical field of water-cooling radiators, in particular to an integrated radiator provided with a water chamber, a control panel, and a water pump. The control panel is provided with a port set electrically connected with the control panel. According to the integrated radiator, the water pump assembly is integrated on the cooler through reasonable design, so that the weight of a block is effectively reduced. Meanwhile, wires of a fan and the block are connected to the port set on the control panel to be prevented from being suspended in a case, so that the internal attractiveness of the case is improved; besides, more cooling liquid is contained, so that the service life of the integrated water-cooling radiator is prolonged.
US10834847B1 Apparatus, system, and method for increasing the cooling efficiency of cold plate devices
The disclosed apparatus may include (1) a cold plate base that (A) is thermally coupled to a component and (B) includes a set of heatsink fin structures that facilitate absorbing heat generated by the component and (2) a cold plate cover that (A) sits atop the cold plate base and (B) directs a cooling fluid across the set of heatsink fin structures to cool the cold plate base despite the heat absorbed by the cold plate base from the component. Various other apparatuses, systems, and methods are also disclosed.
US10834845B2 Guide robot
A guidance robot according to an embodiment of the present disclosure includes a display, a head case configured to be provided to be capable of rotating, an upper case configured to couple to the display and the head case, the upper case being configured to receive an electronic component and a cooling fan therein, and a lower case configured to be located on a lower side of the upper case, the lower case being configured to locate a wheel and a motor therein. In addition, when the cooling fan is driven, outside air is suctioned through a gap between a lower end portion of the head case and an upper-end portion of the upper case, and the suctioned air passes through the electronic component and then is discharged to the outside through the gap between the lower end portion of the upper case and the upper-end portion of the lower case.
US10834842B1 Rack-mountable assembly with spring-hinged mounting bracket(s)
Rack-mountable assemblies are provided which include a structure to be mounted to a frame of an electronics rack, and a spring-hinged mounting bracket associated with and extending from a side of the structure to facilitate mounting the structure to the frame of the electronics rack. The spring-hinged mounting bracket facilitates insertion of the structure into the frame by pivoting inward towards the side of the structure upon the spring-hinged mounting bracket encountering an obstruction as the rack-mountable assembly is positioned within the frame for mounting to the frame.
US10834838B1 Collapsible and expandable data center infrastructure modules
A data center infrastructure module enables multiple data center infrastructure systems to be simultaneously installed in a data center (as opposed to sequentially installing the respective data center infrastructure systems). The data center infrastructure module includes a collapsible frame and one or more data center infrastructure system components coupled to the collapsible frame. The data center infrastructure module may be pre-assembled remotely from a data center location and may be transported to the data center location in a collapsed state. At the data center location, the pre-assembled data center infrastructure module may be expanded and installed between self-standing frames.
US10834832B2 Image display device
An image display device includes a frame including posts partitioning the inside space defined by rectangular frame members in a grid, and a display unit including two or more light-emitting diodes (LEDs) disposed on one surface of a substrate and a case accommodating the substrate and the LEDs. The case includes a bottom plate and an opening facing the bottom plate. The bottom plate faces the substrate, the opening exposes the LEDs, and a rear surface of the bottom plate is waterproofed. The display unit is accommodated in each of two or more compartments partitioned in a grid by the posts of the frame. A rear plate covers, from the rear surface of the bottom plate, the frame in which the display unit is accommodated, and a magnet is attached to a surface of the rear plate to attach/detach the rear plate to/from the frame.
US10834831B2 Component carrier with alternatingly vertically stacked layer structures of different electric density
A component carrier includes a plurality of low density layer structures, and a plurality of high density layer structures having a higher density of electrically conductive structures than the plurality of low density layer structures, where the low density layer structures and the high density layer structures are alternatingly vertically stacked.
US10834829B1 Variable inductor through electrochemically controlled capillarity
Embodiments herein describe a variable inductor containing a capillary. The capillary includes an eutectic conductive liquid (e.g., EGaIn) containing suspended magnetic particles and an electrolyte (e.g., NaOH). In one embodiment, the variable inductor has a pair of electrodes (e.g., negative and positive electrodes) at the respective ends of the capillary to seal the eutectic conductive liquid and the electrolyte. The variable inductor also includes an inductor coil disposed around the capillary, and the inductor coil is connected to a circuit and provides inductance for the connected circuit. Using a DC voltage between the pair of electrodes, the eutectic conductive liquid can extend inside the capillary, which in turn, causes the variable inductor to have a desired inductance.
US10834827B2 System for potting components using a cap
A housing assembly includes a housing, a printed circuit board (PCB) contained in a housing, and a cup-shaped cap having an interior and a flange portion. A tall component extending from the PCB is covered by the cap such that the tall component is disposed in the interior of the cap and the flange portion of the cap engages the PCB. A vacuum is applied and while maintaining the vacuum, an encapsulant is introduced into the housing to a level so as to cover the PCB and certain other components not the relatively taller component(s). When the vacuum is released, a pressure differential between the environmental pressure and the vacuum remaining in the cap interior forces encapsulant into the cap interior to a level higher than that outside of the cap. A multi-level height potting process is achieved.
US10834826B2 Glue dispensing method and circuit board
A glue dispensing method includes making a glue dispensing hole in a processing region. The processing region is a region that is in a surface mount region corresponding to the surface mount component and in which no electronic circuit and pad exist. The method also includes welding the surface mount component onto the circuit board. The method further includes injecting glue into the glue dispensing hole, to fill a gap between the surface mount component and the circuit board, and placing the circuit board still, to wait for curing of the glue.
US10834815B2 Printed wiring line, electronic device, touch panel, gravure plate, printed wiring line formation method, touch panel production method, and electronic device production method
A printed wiring line formed on a substrate connects two different points on the substrate which are connectable by another printed wiring line with a shape of a straight-line segment and has a shape corresponding to at least one of: 1) a shape with no linear part parallel to the straight-line segment; 2) a shape in which line segments are connected in series, each line segment having a shape with no linear part parallel to the straight-line segment; 3) a shape having a part parallel to the straight-line segment and a part not parallel to the straight-line segment, length of the part parallel to the straight-line segment being not more than length of the straight-line segment; and 4) a shape in which line segments are connected in series, each line segment having a shape having a part parallel to the straight-line segment and a part not parallel to the straight-line segment.
US10834811B2 Implementing reworkable strain relief packaging structure for electronic component interconnects
A method and structure are provided for implementing enhanced reworkable strain relief packaging for electronic component interconnects. A plurality of custom strain relief pads is provided with a component footprint wiring layout on a component carrier or a component. The custom strain relief pads are disposed at component body perimeter locations. A solder mask is applied around these pad locations to provide a constrained area for a fusible surface coating. A fusible surface coating material is applied in the to the custom strain relief pads in the constrained area and then soldering of components is performed. Then a structural adhesive material is applied to the custom strain relief pad locations.
US10834810B2 Circuit board and method for production thereof
A circuit board (10, 10′, 10″) includes at last one insulating substrate layer (SL1, SL2, SL3, SL4, SL5) and a plurality of electrically conductive copper coats (C1, C2, C3) arranged on the at least one insulating substrate layer (SL1, SL2, SL3, SL4, SL5), wherein at least one of the electrically conductive copper coats (C1, C2, C3) is coated at least on both sides with a layer (HSI, HS2, HS3) made of a material for inhibiting electromigration, wherein on a layer (HS1, HS2) made of a material for inhibiting electromigration a further metal layer (M1, M2, M3, M3′) is provided, which is in turn coated with a further layer (HS3, HS3′) made of a material for inhibiting electromigration.
US10834808B2 Electronic device console with natural draft cooling
An electronic device console includes a console body that houses a chip package, and a duct extending from the console body. An interior volume of the duct is in fluid communication with an interior volume of the console body. A first vent is at a distal end of the duct. A second vent is in a wall of the console body. The console may be oriented in a first orientation and a second orientation. The duct functions as a chimney for natural convection cooling of the chip package when the console is oriented in the first orientation. The console body functions as a chimney for natural convection cooling of the chip package when the console is oriented in the second orientation.
US10834804B1 Light display control system with remote control
Apparatus and associated methods relate to configuring a decorative lighting zone with a zone controller adapted to independently control the lighting in the lighting zone, programming the zone controller to implement a lighting command received from a remote control, and automatically providing a remotely configurable lighting display in the lighting zone based on independently activating the lighting command in the zone controller. In an illustrative example, the lighting command may be a lighting sequence. The lighting zone may be, for example, a multi-color light displaying time-varying artificial tree lighting patterns. In some examples, the zone controller may be a multi-zone controller adapted to permit the remote control to independently program and activate multiple zones. Various examples may advantageously provide a multi-zone, multi-control, multi-color remote control system configured to provide flexible, reconfigurable decorative lighting patterns and sequences coordinated in multiple zones based on a single remote control configuring multiple multi-zone controllers.
US10834803B2 Smart trims for recessed light fixtures
A trim for a lighting fixture includes a trim structure, a processor disposed on the trim structure, and an interface electrically coupled to the processor. A power is provided to the processor from a power source of the lighting fixture via the interface.
US10834801B2 Method and apparatus for a display module control system
A method and apparatus for operating a display module includes a backlight illuminator, an ambient light sensor configured to generate an output signal, and a backlight controller module operably coupled with the backlight illuminator, the ambient light sensor, and configured to determine the operational status signal of the ambient light sensor based on the output signal and operate backlight illuminator in accordance with the operational status signal.
US10834797B2 Controller for controlling plurality of light sources
A controller 102, 202 for controlling a plurality of light sources is disclosed. The controller 102, 202 comprises a receiver 106, 206 configured to receive a sound input from a plurality of microphones, the sound input being a user input from a user, a localization module 108, 208 configured to determine a user location of the user relative to the plurality of microphones based on differences between the sound input received at different microphones of the plurality of microphones, and a processor 110, 210 configured to receive location information indicative of locations of the plurality of light sources, determine which one or more light sources of the plurality of light sources are associated with the user location based on the location information, and control the one or more light sources based on the sound input.
US10834794B2 LED lighting device and dimming control method therefor
An LED lighting device according to one embodiment of the present invention comprises: an LED array; a first control unit for controlling the dimming of the LED array; a second control unit for transmitting, to the first control unit, a dimming control signal for controlling the dimming of the LED array; and a transformer comprising a primary coil and a secondary coil spaced apart from each other, wherein the first control unit is connected to the primary coil, the second control unit is connected to the secondary coil, the primary coil and the secondary coil are insulated from each other, the transformer transmits a pulse signal that repeats on/off at predetermined intervals from the first control unit to the second control unit, and, when the pulse signal transmitted from the first control unit to the second control unit via the transformer becomes off, the dimming control signal is transmitted from the second control unit to the first control unit via the transformer and is used to control the dimming of the LED array.
US10834792B2 AC-driven light-emitting diode systems
AC-driven light-emitting diode systems and methods are provided for driving LED devices (e.g., LED lighting) using AC power. For example, an integrated circuit includes a first power line and a second power line configured for connection to AC power, and a plurality of LED stages, wherein each LED stage comprises multiple serially-connected LED devices, switches connected to inputs and outputs of the LED stages. The integrated circuit further includes switch control circuitry configured to control the switches to selectively connect one or more of the LED stages to the first and second power lines to empower the LED stages with the AC power.
US10834791B2 Light source device
A light source device includes: a first light emitting element configured to generate first light having intensity in a first wavelength band and having a first optical spectrum; a second light emitting element configured to generate second light having intensity in a second wavelength band adjoining to the first wavelength band and having a second optical spectrum overlapping with a part of the first optical spectrum; and a processor configured to, at a time of causing the first light emitting element and the second light emitting element to simultaneously perform light emission, cause the first light to be generated with a light amount adjusted according to a first mixed light amount which is a light amount of the second light mixed in the first wavelength band.
US10834790B2 Method for making ceramic matrix composite articles with progressive melt infiltration
A method of melt infiltrating a green ceramic matrix composite (CMC) article, wherein the green CMC article includes a ceramic reinforcing structure. The method includes heating a localized region of the green CMC article; melting a metal alloy infiltrant to form a molten metal alloy; and introducing the molten metal alloy into the localized region to infiltrate the reinforcing structure of the green CMC article with the metal alloy infiltrant and form the CMC article.
US10834789B2 Electronic door opening system
An electronic door opening system for an appliance is provided. The door opening system includes a resilient member having a pin that moves in a linear direction to urge an appliance door open. The door opening system further includes a toothed gear member configured to engage with the resilient member. The gear member may be driven by a motor to move the resilient member to urge the door from a closed position to an open position. Accordingly, upon receipt of a door opening command received from a user interface, the motor drives the gear to engage with the resilient member and open the door. The door opening mechanism includes components that are free from contact with other systems of the appliance. For example, in a microwave oven, the door opening system components may be free from contact with a door latch and an interlock switch system.
US10834785B2 Radio terminal and base station for controlling direct communication between radio terminals
A radio terminal according to an embodiment is configured to perform direct communication with another radio terminal. The radio terminal comprises a controller configured to receive first data addressed to said another radio terminal from a base station. When the controller receives the first data from the base station, the controller is configured to also receive information indicating a first radio resource used for transferring the first data to said another radio terminal by the direct communication.
US10834781B2 Closed loop carrier sense multiple access with multiuser request to send and clear to send handshaking in an advanced wireless network
A closed loop carrier sense multiple access multiuser request to send and clear to send handshaking system is provided to efficiently allocate licensed and unlicensed spectrum for a plurality of mobile devices and across different base stations and mobile network operators. A user equipment device can be connected to a base station device via a first frequency in licensed spectrum, and a second frequency in unlicensed spectrum. The air interface on the first frequency can then be used to coordinate physical and virtual carrier sensing on a second frequency among a plurality of user equipment devices. Moreover, carrier sensing results from a plurality of UEs can be reported a base station device via the first frequency in licensed spectrum. The base station device can then schedule multiple user multiple input, multiple output (MU-MIMO) transmissions to a plurality of UEs on the second frequency in unlicensed spectrum.
US10834778B2 Method and apparatus of handling bandwidth part inactivity timer in a wireless communication system
A method and apparatus are disclosed from the perspective of a network node. In one embodiment, the method includes configuring a UE (User Equipment) with a bandwidth part. The method further includes configuring the UE to use a bandwidth part timer for the bandwidth part. The method also includes configuring the UE with SPS resource on the bandwidth part. In addition, the method includes configuring the UE not to use the bandwidth part timer if length of the bandwidth part timer is shorter than SPS (Semi-Persistent Scheduling) interval for the SPS resource.
US10834775B2 Network access method, access device, and terminal device
This application provides a network access method, an access device, and a terminal device. The access device is connected to at least two different types of core networks. When the terminal device is to connect to a core network, the terminal device sends, to the access device, a first message used to indicate a type of the terminal device. The access device determines the type of the terminal device based on the first message, and determines, based on the type of the terminal device, a target core network to be connected by the terminal device, so that the access device accurately connects the terminal device to the target core network.
US10834773B2 On-demand backhaul link management measurements for integrated access backhaul for 5G or other next generation network
The same or similar physical signals can be used for both user equipment (UE) and an integrate access backhaul (IAB) node. Different configurations of the resources and/or transmission periods of the signals can be used for initial access for access UEs and IAB nodes. In addition, to support topology formation, mobility/multi-connectivity procedures, and backhaul link management, periodic measurements and reports can be configured by a parent IAB node to a child IAB node UE function. This can comprise radio resource management (RRM), radio link monitoring (RLM), and beam management (L1-BM) measurements and reports.
US10834772B2 Method and apparatus for establishing dual-connectivity to transmit data in new radio communication architecture
A method and an apparatus of establishing dual-connectivity to transmit data are disclosed. A PCell of the UE carries out a mapping function and realizes a PDCP layer, a RLC layer, a MAC layer and a physical layer, and a SCell of the UE carries out quality packet data to data radio bearer mapping and realizes a PDCP layer, a MAC layer and a physical layer, in which a core network transmits data of the UE to the PCell, the PCell maps a QoS Flow of the data of the UE which is quality packet data to a data radio bearer on a mapping layer, performs path split, transmits data of respective paths to the UE through the PCell and SCell of the UE, and the UE regroups the data of the respective paths on the PDCP layer, and transmits the regrouped data to an application layer.
US10834770B2 Method and apparatus for establishing secondary connection
Provided are a method and an apparatus for establishing a secondary connection. The method includes: acquiring secondary network access capability information of a terminal device, where the secondary network access capability information is used to indicate a capability for the terminal device to access a secondary access network device; sending a secondary connection addition request message to a first secondary access network device, where the secondary connection addition request message is used to request addition of the first secondary access network device as a network device for transmitting data, and includes the secondary network access capability information; and receiving a confirmation message of the secondary connection addition request message sent by the first secondary access network device, where the confirmation message of the secondary connection addition request message includes first configuration information used to establish the secondary connection between the first secondary access network device and the terminal device.
US10834769B2 Methods and systems for improving device-to-device communications in a wireless network
Embodiments for managing a wireless communication network by one or more processors are described. The presence of a plurality of mobile electronic devices within a wireless communication network is detected. A device-to-device (D2D) connectability score for each of the plurality of mobile electronic devices is calculated. The calculating of the D2D connectability score for each of the plurality of mobile electronic devices is based on a security posture of the respective mobile electronic device, a privacy posture of the respective mobile electronic device, or a combination thereof. A signal representative of the calculated D2D connectability score for each of the plurality of mobile electronic devices is generated.
US10834768B2 Wireless apparats and wireless apparatus processing method to enhance time synchronization accuracy between a plurality of wireless apparatuses in a wireless network
To enhance a time synchronization accuracy between a plurality of wireless apparatuses in a wireless network. A time synchronization processing part performs a time synchronization processing between a self-apparatus and other apparatus configuring a wireless network together with the self-apparatus. A parent/child determination part determines whether the self-apparatus is a parent node or a child node in the wireless network. The time synchronization processing part performs the time synchronization processing as clock master for a child node under control when the self-apparatus is a parent node, and performs the time synchronization processing as a clock slave for a parent node when the self-apparatus is a child node.
US10834761B2 Cell uplink selection control
A wireless device receives at least one message from a base station. The at least one message comprises uplink configuration parameters for a cell of the base station. The uplink configuration parameters indicate: a first uplink; a second uplink; and a power value for selecting one of the first uplink and the second uplink. The wireless device determines a scaled power value based on: the power value; and a moving speed of the wireless device. The wireless device selects as a selected uplink, one of the first uplink and the second uplink based on the scaled power value. The wireless device transmits a random access preamble via the selected uplink.
US10834757B2 Methods and apparatus for channel reservation
Aspects of the disclosure relate to reserving resources in wireless communication systems, such as those employing listen before talk (LBT). The disclosed methods and apparatus employ a channel reservation preamble used in a sequence of burst or data packet transmissions. The preamble including a channel reservation indication is included in a first data packet transmitted from a first network node. The channel reservation indication is configured to indicate a transmission time reservation of channel resources covering the data packet containing the preamble, a second data packet to be received from a second network node responsive to the first data packet, and at least a portion of a third data packet transmitted from the first network node subsequent to the transmission of the second data packet. In this manner, over-reservation of channel resources is mitigated. Other aspects, embodiments, and features are also claimed and described.
US10834751B2 Method and apparatus for delivering time-critical message between devices belonging to different cells in wireless communication system
A method and apparatus for transmitting a time-critical message in a wireless communication system is provided. A user equipment (UE) (e.g. vehicle UE (V-UE)) receives a grant of resources in a resource pool for the time-critical message from a network (e.g. eNodeB (eNB) or a road side unit (RSU) for vehicle-to-everything (V2X) communication), and transmits the time-critical message by using the granted resources to another UE. The time-critical message may correspond to V2X communication.
US10834747B2 Methods and apparatuses for transmission scheduling in a wireless communication system
Embodiments of the present disclosure provide methods, apparatuses and computer programs for scheduling a transmission. A method implemented at terminal device comprises receiving, from a network device, a scheduling configuration for a device to device, D2D, transmission of the terminal device receiving, from the network device, an uplink scheduling grant for a cellular uplink transmission in a same time resource overlapping with the D2D transmission; determining a scheduling priority for the D2D transmission relative to the cellular uplink transmission based on at least one of: a first comparison between an associated priority of the scheduling configuration and a first priority threshold, and a transmission restriction; and performing at least one of the D2D transmission and the cellular uplink transmission based on the determined scheduling priority. With embodiments of the disclosure, D2D transmission and cellular uplink transmission from a terminal device can be well coordinated.
US10834739B2 Wireless communication method and associated electronic device
A wireless communication method includes: generating a first communication information according to a second communication information, wherein the first communication information is arranged to indicate a transmission capable period and a reception capable period of the device arranged to communicate with a peer in a first communication network, and the second communication information is arranged to indicate a transmission period and a reception period of the device for communicating in a second communication network which is different from the first communication network; and transmitting a first frame comprising the first communication information to the peer in the first communication network to initiate a first communication phase with the peer.
US10834738B2 Optimized Bluetooth scheduling for accessory devices
Communication between a source device and one or more pairs of accessory devices and between accessory devices within pairs of accessory devices is scheduled using slot availability masks (SAMs). A primary accessory device provides to the source device information about requirements for communication between the primary accessory device and a secondary accessory device. The source device determines a SAM map that specifies a periodic cycle of time slots, with time slots marked as available or unavailable for transmission and/or reception. The SAM map satisfies requirements to avoid collisions between communication between the source device and the accessory devices and communication between accessory devices within pairs of accessory devices. When multiple pairs of accessory devices establish connections with the source device, internal communication between accessory devices within pairs of accessory devices are aligned to use at least a common overlapping set of time slots.
US10834737B2 Wireless communication method and apparatus
A wireless communication method is provided, including: determining a scheduled first time-frequency resource, where the first time-frequency resource is scheduled for a transmit end to send first data, and a re-allocated time-frequency resource in the first time-frequency resource is scheduled to send second data; sending, by the transmit end, the second data on the re-allocated time-frequency resource, and sending a part of the first data on a remaining first time-frequency resource other than the re-allocated time-frequency resource; and sending, by the transmit end, a remaining part of the first data that is not sent due to occupation by the second data, by using a supplementary-transmission time-frequency resource that is determined based on the re-allocated time-frequency resource and that is in a second time-frequency resource.
US10834736B2 Method of transferring data between vehicles
A method for determining a time for scheduling wireless transfer of payload data to a first vehicle from a second vehicle. The method includes the steps of: a) providing a movement profile for each of the of vehicles; b) comparing the movement profiles; and c) dependent on the outcome of step b) determining a one or more suitable scheduling times when the vehicles are likely to be in requisite wireless proximity for the payload data transfer.
US10834732B2 Apparatus and method for transmitting and receiving data using multi-path in wireless communication system of distributed MAC
Provided is an apparatus and method for transmitting and receiving data using multiple paths in a wireless communication system using a distributed Media Access Control (MAC). More particularly, provided is an apparatus and method for transmitting and receiving data that may select a path with a better channel status from multiple paths that include a direct path using a Line of Sight (LOS) and a relay path passing through a relay apparatus, in a wireless communication system that may transmit data via the LOS using a distributed MAC and a directional antenna.
US10834731B1 Crowd sourced resource management system
A method, apparatus, and system for managing events. A method receives mobile sensor information from mobile devices operated by human nodes in a location and determines whether the event has occurred at the location in which event management is needed for the event using the mobile sensor information. The method identifies resources needed for the event using the mobile sensor information in response to a determination that the event has occurred and allocates the resources identified to handle the event using the mobile sensor information.
US10834726B2 Method and device for processing services of multi-channel terminal
A method and device for processing services of a multi-channel terminal are provided. The method includes: receiving a service request corresponding to a current subscriber identity card, when the current subscriber identity card is using a first service channel to communicate; establishing a second service channel to communicate, to respond to the service request, wherein the first service channel and the second service channel are both established based on the current subscriber identity card. By the method, the user's demand for implementing two or more routes of communication at the same time can be satisfied, and the user's experience is optimized greatly.
US10834723B2 Resource indication method and related device
A resource indication method and a related device, where the method includes obtaining system resource information of a second system, and sending indication information using a resource of a first system, where the indication information indicates the system resource information such that a device receiving the indication information determines the system resource information based on the indication information. Hence, an indication message indicating a system resource of the second system is sent using the resource of the first system. Therefore, a user equipment directly determine the system resource information of the second system based on the indication information, and efficiency of accessing the second system by the user equipment is improved.
US10834721B2 Communication apparatus and communication method
[Object] To provide a communication apparatus and a communication method which are capable of reducing the overhead of communication while suppressing influence on the frame reception process.[Solution] Provided is a communication apparatus, including: a processing unit configured to select one of a frame of a first format including a training signal and a frame of a second format not including a first field which is at least a part of the training signal, and generate the frame of the selected format; and a communication unit configured to transmit the frame of the first format or the frame of the second format. Also provided is a communication method, including: selecting one of a frame of a first format including a training signal and a frame of a second format not including a first field which is at least a part of the training signal, and generating the frame of the selected format; and transmitting the frame of the first format or the frame of the second format.
US10834718B2 Method and device for setting plurality of DMRS structures in wireless cellular communication system
Disclosed are a communication technique of merging, with IoT technology, a 5G communication system for supporting a data transmission rate higher than that of a 4G system, and a system therefor. The disclosure can be applied to intelligent services (for example, smart home, smart building, smart city, smart car or connected car, health care, digital education, retailing, security and safety relate services, and the like) on the basis of 5G communication technology and IoT related technology. Disclosed is a method by which a base station sets a plurality of demodulation reference signal (DMRS) structures and determines uplink and downlink transmission timing for reducing delay.
US10834717B2 Interrupted transmission indication for new radio (NR)
Technology for a user equipment (UE) operable for interrupted transmission indication is disclosed. The UE can be configured to decode, at the UE, control information carried by a physical downlink control channel (PDCCH) in a first active bandwidth part (BWP). The UE can be configured to identify, at the UE, an interrupted transmission (INT) indicator from the control information in the first active BWP. The UE can be configured to determine, at the UE, a location of an INT indicator for a second active BWP from the INT indicator for the first active BWP.
US10834715B2 Performing selective scheduling on uplink frequencies using sounding reference signals (SRS)
A data transmission method applied to a base station and user equipment (UE). The base station determines configuration information of a PUCCH and configuration information of an SRS, and sends the configuration information of the PUCCH and the configuration information of the SRS to the UE in a cell. The UE determines, according to the configuration information of the PUCCH, a frequency-domain resource for transmitting the PUCCH, and determines, according to the configuration information of the SRS, a frequency-domain resource for transmitting the SRS. The base station receives, according to the configuration information of the PUCCH, a subcarrier that carries the PUCCH sent by the UE, and demodulates the subcarrier to obtain the PUCCH. The base station receives, according to the configuration information of the SRS, a subcarrier that carries the SRS sent by the UE, and demodulates the subcarrier to obtain the SRS.
US10834709B2 Method and apparatus for transreceiving wireless signal in wireless communication system
The present invention relates to a wireless communication system, and particularly, to a method and an apparatus for same, the method comprising the steps of: generating a UCI; mapping the UCI on an L number of uplink control channel units; and transmitting the mapped UCI, wherein each of the uplink control channel units comprises an Nc number of REs in a single OFDMA symbol, and the plurality of REs include an Nr number of RS transmission REs and an Nd number of UCI transmission REs, wherein Nc is the sum of Nr and Nd, and wherein L is an integer greater than or equal to one and is variable.
US10834697B2 Radio terminal, base station, and method
A base station, apparatus for controlling a base station, and method used in a base station comprises transmitting a resume identifier used for resuming an RRC connection of a user equipment, to the user equipment when causing the user equipment to transition from an RRC connected state to an RRC inactive state in which a paging area is configured in the user equipment from the base station, transmitting to another base station, a paging request message for paging the user equipment, the paging request including the resume identifier and information indicating a paging DRX (Discontinuous Reception) cycle of the user equipment, and receiving from the another base station, first information indicating that the another base station has failed in paging the user equipment.
US10834694B2 Flexible selection of timing advance control method for supplementary uplink connections
Exemplary embodiments include methods for adjusting transmission timing of a wireless communication device (UE) operating in a network including first and second base stations (BS). The methods include determining a first allowable timing adjustment range corresponding to an uplink (UL) connection between the UE and the first BS, and determining a second allowable timing adjustment range corresponding to a supplementary uplink (SUL) connection between the UE and the second BS. The SUL connection is not associated with a DL connection between the UE and the second BS. The methods include determining if a single timing advance (TA) value can be used to adjust the UE's transmission timing to satisfy both the first and second ranges, and performing a corrective action if it is determined that a single TA value cannot be used. Embodiments also include first and second BS, and UEs, configured to perform the exemplary methods.
US10834686B2 System and method for uplink multi-antenna power control in a communications system
A system and method for uplink multi-antenna power control in a communications system are provided. A method for user equipment operations includes determining a transmit power level for transmit antennas of the user equipment having at least two transmit antennas, and setting a power amplifier output level for each of the at least two transmit antennas in accordance with a respective transmit power level.
US10834678B1 Proactive determination of an updated transmission power
Systems and methods are provided for proactively determining downlink power for transmission to a wireless communication device. The system comprises an access point that is configured to transmit wireless downlink signals to a WCD using a first communication protocol and a second communication protocol. A processor collects at least one set of data, which may include historical and current data such as noise interference and GPS location. Then, the processor analyzes the at least one set of data, and determines an updated transmission power for each of the first communication protocol and the second communication protocol. Subsequently, the system proactively instructs the WCD to communicate to the access point the updated transmission power for each communication protocol.
US10834674B1 Training sequences for high efficiency wireless local area networks
A method for communicating in a high efficiency WLAN includes determining that a transmission mode of a transmitting device for transmitting a long training field (LTF) sequence is an orthogonal frequency division multiple access (OFDMA) mode. In response to the determination that the transmission mode is the OFDMA mode, the method determines a target resource unit (RU) sequence for a smallest RU for the OFDMA mode, selects, from a plurality of candidate training sequences and in accordance with a desired peak-to-average power ratio (PAPR) value, a target training sequence for the LTF sequence, and masks the target training sequence by muting specified tones of the target training sequence. The masked target training sequence is assigned to the transmitting device to be transmitted in the LTF and the LTF including the masked target training sequence is transmitted.
US10834673B2 Telecommunications apparatus and methods
A method of operating a terminal device in a wireless telecommunications system is disclosed. The terminal device is configured to selectively switch between an active operating mode and a reduced-power operating mode. The method comprises communicating with a network entity to exchange a block of data between the terminal device and the network entity while the terminal device is in the active operating mode. The method further comprises determining when communications associated with the exchange of the block of data are complete, and in response to determining communications associated with the exchange of the block of data are complete, switching from the active operating mode to the reduced-power operating mode.
US10834668B2 AMF selection for isolated network slice
A radio access network (RAN) receives a first registration request from a wireless device. The RAN sends a first message to a network repository function in response to receiving the first registration request. The first message comprises at least one single network slice selection assistance information of at least one network slice. The first message comprises network slice isolation information for the at least one single network slice selection assistance information. The network repository function selects an access and mobility management function based on the network slice isolation information. The RAN receives a second message from the network repository function. The second message comprises an Internet protocol address of the access and mobility management function. The RAN sends a second message to the access and mobility management function. The second registration request may be for the first registration request.
US10834666B2 Wireless communication device and method
According to the present disclosure, a wireless communication device wirelessly communicates with mesh portals in conformity with the IEEE 802.11s standard. The wireless communication device includes a MAC address receiving section, a MAC address recording section, an IP address inquiring section, and an IP address recording section. The MAC address receiving section receives the MAC addresses of the mesh portals from the mesh portals. The MAC address recording section records the received MAC addresses in correspondence to metrics between the mesh portals and the wireless communication device. The IP address inquiring section preferentially requests an IP address from one of the mesh portals having a MAC address corresponding to a smaller one of the metrics based on contents recorded by the MAC address recording section. The IP address recording section records the IP address transmitted from the mesh portal as a result of the request.
US10834664B2 Facilitating an enhanced two-stage downlink control channel in a wireless communication system
A two-stage enhanced downlink control channel (DCI) is provided. In one example, a method comprises performing processing to attempt to decode a second stage of DCI without blind decoding and based on resource allocation information (RAI), wherein the decoding the first stage of DCI comprises blind decoding and wherein the second stage of DCI and uplink control information is received after the first stage of DCI. The method also comprises based on successfully decoding the second stage of DCI, decoding a physical data shared channel (PDSCH). In various embodiments in which semi-persistent scheduling is provided, decoding information previously received in a prior transmission time interval can be employed in a current or subsequent TTI to conserve bandwidth and power.
US10834662B2 Communication system, portable terminal, and mobility management device
A communication system is provided which includes: a portable terminal; a mobility management device that manages mobility of the portable terminal; a first gateway that connects the portable terminal to a first network; and a second gateway that connects the portable terminal to a second network. Based on a result of determining whether to connect the portable terminal to the first network via the first gateway or connect the portable terminal to the second network via the second gateway, the mobility management device switches between causing the portable terminal to use first contract information for connection to the first network via the first gateway and causing the portable terminal to use second contract information for connection to the second network via the second gateway.
US10834659B2 Link aggregation for mesh networks
A method for determining a route from a mesh network to an external network includes identifying route segments from a user equipment (UE) to the external network. The route segments comprise at least a first route segment from the UE to a first mesh access point (AP), a second route segment from the first mesh AP to the external network through a wide area cellular wireless network (WACWN), and a third route segment from the first mesh AP to the external network through an alternative network. The method further includes determining respective bandwidth of at least the first, second and third route segments and selecting the route based on the bandwidth of the first, second and third route segments, wherein the route comprises at least two of the route segments. The method also includes routing data between the UE and the external network via the selected route.
US10834656B2 System and method for using mobility information in heterogeneous networks
Disclosed herein are systems and methods related to reducing or making more efficient handovers from one cell to another cell in a communications network. The method includes receiving mobility data for a device being serviced by a first cell, classifying the device based on the mobility data to yield a classification and making a handoff decision when handing off the device from the first cell to a second cell based at least in part on the classification. An example of the mobility data is a speed at which the device is moving or time a device is in a cell.
US10834655B2 Method and device for preserving mobility information in terminal state transition and effectively re-accessing in heterogeneous cell network in mobile communication system
The present invention pertains to a method and device for preserving mobility information in terminal state transition and effectively re-accessing in a heterogeneous cell network in a mobile communication system. A method for estimating a mobility state of a terminal in a mobile communication system according to one embodiment of the present invention may comprise the steps of: receiving, by the terminal, system information from a serving cell during an idle state; calculating mobility state information by using the received system information; storing the mobility state information; and transmitting the mobility state information to a base station when the terminal is connected to the base station. According to one embodiment of the present invention, when an idle state of a terminal is changed to a connection state in a mobile communication system, a mobility state of the terminal can be more effectively estimated.
US10834654B2 Hybrid long term evolution/cellular internet of things location based service
An enhanced location based service for hybrid long term evolution (LTE) and/or Cellular Internet of Things (CIoT) network is disclosed. A method can comprise receiving, from a user equipment device, via a radio access technology, a first message representative of a request for measurement gap information for a location based service; determining a location of the user equipment device based on a serving cell location of a serving cell device that services the user equipment device; and transmitting, to the user equipment device, a second message comprising data representative of the measurement gap information.
US10834652B2 Electronic communication node load balancing system and method
A method and system for distributing communication devices across a cluster of network nodes are disclosed. The method and system can use call statistics information to determine which node within the cluster to use to register one or more communication devices. The system and method can additionally periodically review such information and register the communication devices to other nodes based on the information.
US10834650B2 Directed handover of elephant flows
A method includes identifying one or more elephant flows operated by a plurality of user equipment (UE) terminals located in a first coverage area, comparing the one or more elephant flows to threshold characteristics, determining whether the coverage area is congested, causing handover of the plurality of UE terminals from the first coverage area when the one or more elephant flows exceed the threshold characteristics and the first coverage area is congested.
US10834648B2 Handover method, base station, and terminal device
The present patent application discloses a handover method, a base station, and a terminal device. The handover method includes: sending, by a source base station, a handover request to a target base station, where the handover request includes information about a first service of a terminal device; receiving, by the source base station, a handover response sent by the target base station, where if the first service is supported by the target base station, the handover response includes information about a handover instruction for the first service, and the handover instruction is used to instruct the terminal device to hand over the first service from the source base station to the target base station; and sending, by the source base station, a handover response to the terminal device.
US10834642B2 Dynamic resource sharing
The disclosure relates in some aspects to sharing wireless communication resources. For example, a first type of device allocated to use a first resource pool may dynamically use a second resource pool allocated for a second type of device. The first type of device may use an entry criteria to determine whether to use the second resource pool. In some aspects, the entry criteria may specify that resource sharing is permitted if a ratio of resources used by devices of the second type (relative to the total resources in the second resource pool) is less than a threshold. In addition, the first type of device may use an exit criteria to determine whether to stop using the second resource pool. In some aspects, the exit criteria may specify that resource sharing should stop if a ratio of resources used by devices of the second type is greater than a threshold.
US10834640B1 Methods and systems for selective scheduling based on service types to optimize wireless network capacity
Systems, methods, and processing nodes are related to selective resource allocation in a wireless network. An exemplary method includes determining, at an access node, wireless services utilized by a plurality of wireless devices connected to the access node. The wireless services include a first type of wireless service and a second type of wireless service. The method also includes determining whether a first percentage of the plurality of wireless devices utilizing the first type of wireless service relative to the second type of wireless service is greater than or equal to a service type threshold. The method also includes selecting a dynamic allocation scheme if the first percentage of the plurality of wireless devices utilizing the first type of wireless service relative to the second type of wireless service is greater than or equal to the service type threshold.
US10834628B2 Wireless terminal, wireless base station, and transmission method of buffer status report
A wireless terminal for a wireless communication, the wireless terminal includes: a memory that includes a buffer configured to store uplink data, wherein the uplink data is configured to be transmitted; and a controller configured to transmit a buffer status report, the buffer status report including a first index, wherein the first index is one of a plurality of buffer status indices and corresponds to a buffer size indicating a size of the uplink data stored in the buffer, wherein the memory is configured to store a buffer status table in which a range from a minimum value of the buffer to a maximum value of the buffer is divided into a plurality of subranges, the plurality of subranges being associated with a part of the plurality of buffer status indices, and a rest of the plurality of buffer status indices are associated with one or more reserved fields.
US10834627B2 Data transmission method and device in device to device communication
Disclosed are a data transmission method and device for device to device (D2D) communication, the method comprising: determining D2D communication destinations corresponding to a user equipment (UE) of a transmitting end; allocating a corresponding resource for each D2D communication destination; according to the resource corresponding to each D2D communication destination, generating a medium access control protocol data unit (MAC PDU) corresponding to the D2D communication destinations, and transmitting the MAC PDUs using the resource corresponding to the D2D communication destinations. The present invention separately generates a MAC PDU for each D2D communication destination of a UE of a transmitting end, thus preventing the data from one device to different D2D communication destination devices from being multiplexed into one MAC PDU, further reducing header overhead of the MAC PDU and eliminating unnecessary blind detection of a device of a receiving end, thereby saving power.
US10834626B2 Method for applying reflective quality of service in wireless communication system, and device therefor
In an aspect of the present invention, a method for a user equipment (UE) to perform reflective quality of service (QoS) in a wireless communication system may include the steps of receiving a downlink packet from a network, wherein the downlink packet is a packet to which the application of the reflective QoS is indicated; deriving a QoS rule based on the downlink packet; applying a QoS marking of the downlink packet to an uplink packet using the QoS rule and transmitting the uplink packet to the network; and restarting a timer associated with the QoS rule when the downlink packet is received before the timer expires.
US10834624B2 Method of transmitting and receiving channel state information in wireless communication system and apparatus therefor
A method of transmitting, by a user equipment (UE), power measurement information related to beam reporting in a wireless communication system includes: receiving downlink control information (DCI) triggering reporting of the power measurement information; receiving a downlink reference signal for reporting of the power measurement information; and transmitting, to a base station, power measurement information determined based on the received downlink reference signal. A minimum required time for reporting of the power measurement information is (i) calculated as the sum of a first minimum required time from the last timing of the downlink reference signal to a transmission timing of the power measurement information and a second minimum required time between DCI triggering the downlink reference signal and reception of the downlink reference signal or (ii) calculated based on a pre-configured threshold value related to reporting of the power measurement information.
US10834623B2 Methods for reference determination in inter-RAT TDOA
A wireless device adapted for operation according to two or more radio access technologies, RATs, obtains positioning reference signal configuration information by sending (602), to a location server, a request for assistance, the request for assistance comprising information about a cell serving the wireless device according to a first RAT. The wireless device receives (604), in response to the request for assistance, positioning reference signal configuration information, the positioning reference signal configuration information identifying one or more signals transmitted according to a second RAT, for measurement by the wireless device. The wireless device measures (606) at least one of the identified one or more signals and may report the measurements and/or estimate a location for the wireless device based on the measurements.
US10834619B2 Communication system, communication terminal device and primary cell
The present invention has an object to provide a communication system capable of appropriately providing services while improving a data rate using carrier aggregation. In Step ST1408, of a cell1 and a cell2 of a base station A, RRC connection is established between the cell1 and a UE, and the cell1 becomes a primary cell (PCell). Then, in Step ST1418, the cell1 determines to configure the cell2 as a secondary cell (SCell) to be aggregated with the own cell. Then, the cell1 notifies the UE of the above in Step ST1419. Upon this notification, the operation of restricting access to the cell2 from the UE is stopped by an MME, and thereafter, communication between the UE and the cell2 is started in Step ST1422.
US10834609B2 Optimal wireless router positioning
Systems and methods provide real-time feedback of the effect of changes in router placement and physical configuration on the overall quality of device connections. This feedback assists a user to improve placement and physical configuration, until an optimal positioning or configuration is found.
US10834607B2 Method and apparatus for collecting data associated with wireless communications
Aspects of the subject disclosure may include, for example, wirelessly receiving test signals when an unmanned aircraft is at different positions in proximity to a transmission medium where the first group of test signals is transmitted from different locations, determining RF parameters associated with each of the test signals, and generating placement information indicative of a target location for a communication device to be positioned, where the placement information is generated based on the RF parameters. Other embodiments are disclosed.
US10834605B2 Detecting subframe timing in an OFDM licensed-assisted access signal
Determining timing of an OFDM signal comprises performing (610) an auto-correlation with a received signal, using a delay chosen to correspond to the duration of an OFDM symbol excluding the cyclic prefix, with the number of terms used in the summation in the correlation is at least as large as the smallest number of samples in any cyclic prefix of a subframe. Based on the auto-correlation, first and second correlation peaks meeting one or more predetermined detection criteria are detected (620), and evaluated to determine (630) that they are separated in time by an interval corresponding to an OFDM symbol interval. The method further comprises identifying (640), based on the two correlation peaks, one of the correlation peaks as corresponding to an OFDM symbol having a larger cyclic prefix than an adjacent OFDM symbol, and determining (650) a subframe and/or slot timing for the received signal, based on said identifying.
US10834603B2 Reservation signal for transmission opportunity design for spectrum sharing
Wireless communications systems and methods related to reservation signal transmission and detection for spectrum sharing are provided. A first wireless communication device communicates, with a second wireless communication device, a reservation request (RRQ) signal to reserve a transmission opportunity (TXOP) in a shared spectrum, wherein the shared spectrum is shared by a plurality of network operating entities, and wherein the first wireless communication device and the second wireless communication device are associated with a first network operating entity of the plurality of network operating entities. The first wireless communication device transmits a reservation response (RRS) signal indicating an interference tolerance level of the first wireless communication device.
US10834602B2 Avoiding interference between hotspot service and LTE unlicensed cellular operation
A user equipment (UE) has a cellular connection established by a cellular chip, the cellular connection including a secondary component carrier (SCC) of carrier aggregation (CA) in the unlicensed spectrum. The UE receives, by a WiFi chip of the UE, a message from the cellular chip indicating a first frequency band corresponding to the SCC, determines whether a hotspot service is enabled utilizing at least a portion of the first frequency band that the cellular chip has indicated corresponds to the SCC and when the hotspot service is enabled, switches, by the WiFi chip, the hotspot service from the first frequency band to a second frequency band.
US10834596B2 Method for blocking connection in wireless intrusion prevention system and device therefor
The present disclosure relates to a method for blocking the connection of an electronic device inside a wireless intrusion prevention system, the method comprising the steps of: successively monitoring wireless frames in a plurality of channels through a first communication module; generating a first blocking message on the basis of at least one wireless frame received as a result of the monitoring and generating a second blocking message on the basis of a first wireless frame, to which a predetermined wireless network technology has been applied, among the at least one wireless frame; and transmitting at least one of the first and second blocking messages through a second communication module. The present disclosure is not limited to the above embodiment, and other embodiments are also possible.
US10834595B2 Service providing apparatus configured to control communication mode between communication terminals, service communicating system, service providing method and recording medium configured to perform same
With respect to control on starting communication between communication terminals, the present service providing system uses a mode management database used for a login process and admits starting communication when the terminal ID of a source of communication and the terminal ID of a communication partner contain a common user ID, thereby being able to control starting communication after security is ensured without bothering to build an address list.
US10834586B2 System and method for controlling heterogeneous internet of things (IoT) devices using single application
Certain aspects direct to systems and methods for controlling heterogeneous internet of things (IoT) devices. The system includes a gateway device, which is communicatively connected to a control device under a first protocol and to multiple authenticated IoT devices under corresponding protocols. In operation, the gateway device receives a command from the control device, which is directed to a selected IoT device. Based on the command, the gateway device may select a corresponding API, and determine the corresponding network and the corresponding protocol specific for the selected IoT device. To send the command to the selected IoT device, the gateway device first determines whether the corresponding protocol for the selected IoT device is different from the first protocol. If so, the gateway device converts the command to a second command transmittable under the corresponding protocol for the selected IoT device, and sends the converted command to the selected IoT device.
US10834584B2 System and method for contextual service delivery via mobile communication devices
A computer automated system and method comprising configuring a single or plurality of mobile devices over a network, validating the configured devices, and communicating contextual information to the configured devices. The devices are authenticated and the authentication is sent to a server over the network, when a contextual service, controlled/offered by the server through a contextual service point in communication with the server, is invoked by the configured mobile device in the vicinity of the contextual service point. The mobile device is then enabled to consume a contextual service, offered by and delivered at the contextual service point, either from within the mobile device or over the network.
US10834577B2 Service offer set publishing to device agent with on-device service selection
Disclosed herein are various embodiments for publishing a service offer set to a device agent on an end-user device and for on-device selection of a service. In some embodiments, a network system publishes a service offer set to an end-user device over a wireless access network, receives an offer set user selection from the end-user device, and provisions one or more network functions based on the offer set user selection.
US10834576B2 Methods for provisioning universal integrated circuit cards
A system is described that can perform a method for providing a first mobile network operator system with information relating to configuration data. The configuration data enables management of content and memory allocation for security domain containers of a universal integrated circuit card of a communication device. Security management of the universal integrated circuit card is delegated by providing the configuration data to a second mobile network operator system to enable management of the content and the memory allocation for the security domain containers. The memory allocation is adjusted by the second network mobile operator system according to a second group of services provided to the communication device.
US10834573B2 Systems, devices and methods for managing access point name information by operators and users on the SIM
Aspects of the subject disclosure may include, for example, embodiments that include accessing a group of user controlled mobile equipment access point names in response to the device detecting a user controlled mobile equipment access point name elementary file (EF_UMEAPN) stored in a memory of a universal integrated circuit card (UICC). An operator stores access point name information and the access point name information comprises the EF_UMEAPN. Further embodiments include configuring the device according to the group of user controlled mobile equipment access point names. Other embodiments are disclosed.
US10834571B1 Steering of roaming for 5G core roaming in an internet packet exchange network
A system and method for implementing Steering of Roaming for 5G core roaming in an Internet Packet Exchange (IPX) network. A Hypertext Transfer Protocol (HTTP)/2 Proxy is deployed in an IPX network. The HTTP/2 Proxy receives N32-f request message from a Visited Public Land Mobile Network (VPLMN). The N32-f request has an embedded N12 authorization request message or an embedded N8 registration request message. If VPLMN is a non-preferred roaming partner, the HTTP/2 Proxy appends a patch-request to N32-f request message and routes it to the Home Public Land Mobile Network (HPLMN). The patch-request causes the home Security Edge Protection Proxy (hSEPP) to replace Mobile Country Code (MCC) or Mobile Network Code (MNC) value with a predefined value that will trigger a rejection from HPLMN. The mobile device will select another VPLMN. If the VPLMN is a preferred roaming partner, the HTTP/2 Proxy routes the request without appending a patch-request.
US10834570B2 Service request transmission and user equipment, and service request reception and base station
A user equipment can send an EPS mobility management (EMM) message including uplink data to a network node. The user equipment can determine that an EMM process complying with the EMM message has successfully been completed or can treat an EMM process complying with the EMM message as having been successfully completed if the user equipment receives an RRC disconnection, downlink data or service acceptance message for the EMM message.
US10834569B2 Global-to-local profile controller system and method
Aspects of the subject disclosure may include, for example, associating a global-to-local network profile with a user profile of a first communications network and detecting a number of local networks managed separately from the first communications network. The local networks include local user profiles, wherein access to resources of a local network is based on credentials available by way of a local user profile associated with the user. A location of the user is determined and a proximity of the user to a first local network is determined based on the location of the user. Information is transferred between the global-to-local network profile and a local user profile based on the proximity of the user to the first local network, wherein the transferring of the information supports a registration status of the user with the first local network of the plurality of local networks. Other embodiments are disclosed.
US10834564B1 Location-based transportation service during emergency situations
A method, system and computer program product for automatically organizing transportation during an emergency situation includes monitoring, by one or more processors, a first location of a plurality of users. The one or more processors receive a notification of an emergency situation and identifies danger zones within an emergency area associated with the emergency situation. The one or more processors determine a second location of the plurality of users, and in response to the second location being within the emergency area, organize the plurality of users in one or more groups based on the first location and the second location, and automatically coordinate a transportation vehicle for the one or more groups, a route of the transportation vehicle is selected based on the identified danger zones within the emergency area.
US10834563B2 System and method for secure pairing of Bluetooth devices
A mobile device includes a Bluetooth transceiver, the Bluetooth transceiver being in an idle power state when not securely paired to a second Bluetooth transceiver of a peripheral device. The mobile device further includes an audio interface, the audio interface coupled to the Bluetooth transceiver, the audio interface configured to connect to a second audio interface of the peripheral device. The mobile device is configured to establish an out-of-band audio communication channel to the peripheral device by connecting the audio interface to the second audio interface, the mobile device configured to exchange Bluetooth authentication data with the peripheral device via the out-of-band audio communication channel in response to transitioning to an operating state, the mobile device configured to initialize the Bluetooth transceiver with the Bluetooth authentication data to establish an authenticated and cryptographically protected in-band Bluetooth communication channel allowing the mobile device to be securely paired with the peripheral device.
US10834562B1 Lighting devices having wireless communication and built-in artificial intelligence bot
Methods and systems are described. One system is a light switch having a housing configured for a circuit for a switch and a wireless chip for wireless communication with an end-node. The light switch further includes a processor chip and memory for executing instructions and interfacing with the wireless chip and the switch. A microphone is integrated with the housing and a speaker is integrated with the housing. The instructions are processed by the processor chip in response to voice commands received by the microphone, and the processing of instructions is further configured to send data to the end node and receive data from the end node. The data received from the end node is used to provide an audible voice reply to one or more of the voice commands received by the microphone of the housing of the light switch. The voice commands are handled by the end node for artificial intelligence processing that includes accessing one or more external data sources and applying one or more learning algorithms for outputting the audible voice reply via the speaker of the light switch.
US10834558B2 Method for transmitting and receiving D2D signal in wireless communication system, and apparatus therefor
The present invention relates to a method and an apparatus for transmitting a device-to-device synchronization signal (D2DSS) of a first terminal in a wireless communication system. Specifically, the present invention comprises the steps of: determining a D2DSS transmission-related intention of a first terminal; and, if the first terminal has the D2DSS transmission-related intention, transmitting a D2DSS to a second terminal, wherein the D2DSS is transmitted prior to a scheduling assignment period, if the first terminal has the D2DSS transmission-related intention.
US10834557B2 Layered machine to machine (M2M) service methodology using class-based access point names (APNs) for the internet of things
The present invention relates generally to network communications, and more particularly to machine-to-machine (M2M) data communications. The present invention provides for a method, apparatus and computer program product for providing class-based Access Point Names (APNs) and service class layers for a machine-to-machine (M2M) network. The class oriented APNs are defined and assigned in relation to one or more characteristics of resource type, M2M application, quality of service (QoS), and bearer management.
US10834556B2 Mobile application state identifier framework
Systems and methods are provided for sharing or recreating a state from a mobile device. For example, a mobile application state identifier can include a protocol identifier, a target task component associated with a mobile application executing when the application state identifier is generated and a sub-task component related to a user-interface active in the mobile application when the application state identifier is generated. The application state identifier can also include a user input component reflecting actions taken by a user during execution of the mobile application. A method can include generating, on a first mobile device, an application state identifier and transmitting the application state identifier to a second mobile device, wherein the second mobile device opens a mobile application associated with the target task to a user-interface corresponding to the sub-task component in response to receiving the application state identifier.
US10834550B2 Vehicle feature control
A system for allowing control of vehicle features includes a computer programmed to wirelessly connect to first and second user devices authorized to access, respectively, first and second sets of vehicle features. The first and second sets of vehicle features differ by at least one feature. The computer is further programmed to actuate a feature from the first set of vehicle features upon receipt of a first device command, and to actuate a feature from the second set of vehicle features upon receipt of a second device command.
US10834546B2 Systems and methods for providing context-based user interface
Systems and methods for providing a context-based user interface include obtaining one or more contextual factors associated with an electronic device; predicting context information in accordance with the one or more contextual factors; and formatting a user interface on the electronic device in accordance with the predicted context information. In some implementations, formatting the user interface on the electronic device in accordance with the predicted context information includes: selecting, in accordance with the predicted context information, a first set of applications; and formatting for display to the user the first set of applications as part of a user interface of the electronic device; and formatting the user interface includes: selecting, in accordance with the predicted context information, a second set of applications; and forgoing display to the user the second set of applications as part of the user interface of the electronic device.
US10834544B2 Mobile radio communications device for closed subscriber group management
The present invention provides for a mobile radio communications device, and related method of operation, arranged for closed subscriber group selection and for the storage of closed subscriber group information in the device, the stored information including information configured as a whitelist of closed subscriber group identities delivered between non-access-stratum layer and access-stratum layer within the device, and the device being further arranged to remove a previous user-selected closed subscriber group identity from the whitelist responsive to the device connecting to a cell is different from that identified by the previous user-selected closed subscriber group identity, and which different cell can comprise for example a non-CSG cell.
US10834543B2 Creating a social group with mobile phone vibration
Initiating a communication group of devices using device vibration includes encoding a message into a vibration signal using an encoder in a master device, the message including a connection request. A vibration pattern is emitted using a vibration motor by controlling the vibration motor to vibrate with a pattern corresponding to modulations of the vibration signal to send the message through a medium in contact with the master device. A response vibration pattern is received from responding devices using a sensor, the response vibration pattern carrying a response message. The response vibration pattern is decoded with a decoder of the master device to extract the response message from the response vibration pattern. A communication group is established at a host according to the response message for communication between the master device and the responding devices.
US10834542B2 Method and system for inter-group communication in a wireless P2P network
A method includes the steps of: disconnecting a first device included in a first P2P group from the first P2P group so that the first device joins to a second P2P group; and in synchronization with the first device switching to the second P2P group, disconnecting a second device included in the second P2P group from the second P2P group so that the second device joins to the first P2P group.
US10834541B2 Method for setting MCPTT group, device, and system
Embodiments of the present invention provide a method for setting an MCPTT group, a device, and a system. A first network device receives a group selection request, where the group selection request is used to instruct to set a first MCPTT group as a selected MCPTT group for a first MCPTT user; and the first network device sends, according to the group selection request, information about the first MCPTT group to first UE used by the first MCPTT user, so that the first network device can set the first MCPTT group as a selected MCPTT group for the first MCPTT user. In this way, a function of setting, by one MCPTT user or a network system, a selected MCPTT group for another MCPTT user is implemented.
US10834539B2 Wireless device and methods for use in a paging network
A wireless device includes a user interface that generates a pairing signal in response to an indication from a user to pair the wireless device to at least one remote device and generates a first location request signal in response to a second indication from a user to locate the at least one remote device. A short-range wireless transceiver communicates RF signals to pair the wireless device to the at least one remote device and that transmits a first RF paging signal to the at least one remote device in response to the location request signal.
US10834533B2 Processing device, processing method, and program
A processing device includes a remote-controllable device position information acquisition unit that acquires information on a position of a remote-controllable device, a relative positional relationship information acquisition unit that acquires information on a relative positional relationship between a terminal device transmitting instructions to request control regarding the remote-controllable device via another device having a communication function not included in either the processing device or the remote-controllable device by communicating with the other device, and the remote-controllable device, a determination unit that determines if each condition regarding the position of the remote-controllable device and a condition regarding the relative positional relationship is satisfied on the basis of the acquired information, and determines whether to permit the terminal device to perform the control regarding the remote-controllable device according to a result of the determination, and a control unit that performs control.
US10834526B2 Latency reduction and range extension system for radio networks
A radio access network system is described that determines a signal metric associated with a user equipment or device. The user equipment device can implement an altered transmission policy. The altered transmission policy can alter a strength of transmissions by increasing power consumption per transmission, increasing a length of timer per transmission, and altering other parameters of transmissions. The altered transmission policy can also alter an error correction policy. The error correction policy can indicate that error correction transmissions are to be decreased. The altered transmission policy can be implemented until the signal metric changes to a more desirable level.
US10834524B2 Delegating cloud-side roles to devices
Provided are techniques for delegating cloud-side roles to devices. Network quality information is received for a network from one or more devices. It is determined that the network is unavailable in an area from which the network quality information was received. For a new device, a trajectory path of the new device is predicted. It is determined that the new device is about to enter the area based on the trajectory path. One or more software modules and data are identified. The one or more software modules and the data are sent to the new device, wherein the new device executes the one or more software modules to generate one or more insights from the data.
US10834521B1 System and method of using spatial and temporal signals to identify and prevent attacks
Systems and methods according to aspects of the invention verify requests for information over a network. Computing devices communicating over a network transmit numerous signals with various types of information including spatial information, temporal information, device-specific information, and transmission specific information. This information may be used to generate statistical records of valid request for information. Various combinations of these signals may be used to determine whether a request for information is a valid request based on the statistical records associated with the signals. Where a request for information has been verified, the system and method may provide the information. Where the request for information has not been verified, the system and method may deny the request for information. Thus the system and method may be used to prevent and block scraping and spamming attacks.
US10834514B2 Representation of contextual information by projecting different participants' audio from different positions in a 3D soundscape
An overlay network platform facilitates a multi-party conference. End users participate in the conference using client-based web browser software. According to this disclosure, an enhanced “audio” experience for a user participating in the conference is provided by rendering different participants' audio in the conference at different positions in a three-dimensional (3D) space. In operation, and given a set of audio streams that comprise the conference and that are being received, a three-dimensional (3D) position for each audio stream in a 3D soundscape is computed. In one embodiment, the 3D position for each audio stream is computed by identifying a target area region of space, and then determining the 3D position for each stream in the target area region of space. The relative 3D positions may be determined based on contextual information related to the content of an audio stream, as well as a computed “relevance” of one stream versus another. The streams are then rendered to the listener based on the computed 3D positions.
US10834512B1 System for calibration of a speakerphone system utilizing a separate calibration device
A speakerphone calibration system (system) is provided herein, comprising: a calibration unit adapted to generate at least one test signal, and further adapted to determine at least one calibration factor in response to at least one test signal, and wherein a first calibration factor characterizes a speakerphone system under test in regard to mechanical vibrations generated in the speakerphone system under test, the mechanical vibrations caused by a first test signal.
US10834511B2 Hearing aid with an antenna
A hearing aid has an assembly comprising an antenna. The antenna comprises a differential transmission line carrying a first and a second antenna feed signals and leading to a first and a second antenna feed points, the first and the second antenna feed signals being out of phase. The antenna further comprises a first antenna branch extending from the first antenna feed point and having a first distal end and a second antenna branch extending from the second antenna feed point and having a second distal end. The first antenna branch and the second antenna branch each has an electrical length anywhere from 3λ/8 to 5λ/8. The antenna also has a third antenna branch that connects the first and the second antenna branches. Ratio of the electrical length of the third antenna branch to that of the first or the second antenna branch is at least 0.1.
US10834507B2 Audio modification system and method thereof
An audio modification includes a signal transmitter, at least one signal receiver, a processor and an audio generator. The signal transmitter being disposed on a first device is configured to transmit a signal. The at least one signal receiver being disposed on a second device is configured to receive the signal. The processor is configured to determine a first distance between the first device and the second device according to a measuring indicator of the signal and to calculate a second distance that forms a head dimension of a user. The processor is further configured to apply the head dimension in a head related transfer function in order to modify audio information. The audio generator is configured to output a sound corresponding to the audio information.
US10834500B2 Dual-radio gaming headset
A gaming machine having an audio channel outputting game sound and an audio channel intaking microphone sound and outputing chat sound is coupled with a headset having earpieces and a microphone and a Bluetooth transceiver in the headset for sending and receiving the microphone and chat sounds. A radio receiver or wired connection in the headset receives the game sounds. Circuitry in the headset is connected between the transceiver and receiver for mixing the microphone, chat, and game sounds and feeding them all to the earpieces.
US10834497B2 User interface cooling using audio component
This disclosure relates to speakers and more specifically to an array speaker for distributing music uniformly across a room. A number of audio drivers can be radially distributed within a speaker housing so that an output of the drivers is distributed evenly throughout the room. In some embodiments, the exit geometry of the audio drivers can be configured to bounce off a surface supporting the array speaker to improve the distribution of music throughout the room. The array speaker can include a number of vibration isolation elements distributed within a housing of the array speaker. The vibration isolation elements can be configured reduce the strength of forces generated by a subwoofer of the array speaker.
US10834496B1 Techniques for loudspeaker
A loudspeaker is provided that includes an outer tubular section, an inner tubular section at least partially disposed within the outer tubular section, a driver disposed in the inner tubular section, a sound deflector disposed at a first end of the outer tubular section, and a void defined collectively by a space between a first end of the inner tubular section within the outer tubular section and the sound deflector, and a space between an outer portion of the inner tubular section and an inner portion of the outer tubular section. The sound produced by the driver passes through the void via the space between the first end of the inner tubular section within the outer tubular section and the sound deflector, and then via the space between the outer portion of the inner tubular section and the inner portion of the outer tubular section.
US10834494B1 Active noise control headphones
Embodiments of active noise control (ANC) headphones and operating methods thereof are disclosed herein. In one example, a headphone for ANC includes a speaker, an internal microphone, a processor, and a filter function module. The speaker is configured to play an audio based on a first audio source signal. The internal microphone is configured to obtain a mixed audio signal comprising a noise signal and a second audio source signal based on the audio of interest played by the speaker. The processor is configured to determine a current system parameter of the ANC headphone based on the mixed audio signal at a first time point and determine a current parameter of a filter function module based on the current system parameter of the ANC headphone and pre-tested data. The filter function module is to perform ANC based on the determined current parameter of the filter function module.
US10834493B2 Time heuristic audio control
A time heuristic audio control system, comprises a receiver for receiving time-based data from a personal computing device and a memory storing one or more sets processing parameters comprising instructions for processing the ambient sound based upon the time-based data. The system further includes a processor coupled to the memory and the receiver configured to adjust the ambient sound as directed by a selected set of processing parameters retrieved from the memory to create adjusted audio, the selected set of processing parameters retrieved based upon the time-based data and at least one speaker for outputting the adjusted audio.
US10834491B2 Electronic attenuation adjusting hearing protection device
Acoustic attenuating ear muffs include a first ear pod having a first ear cup provide with a first acoustic attenuating member including an outer surface, and a first opening. A second ear pod includes a second ear cup having a second acoustic attenuating member including an outer surface portion, and a second opening. A first selectively deployable plug member is mounted to the outer surface of the first acoustic attenuating member. A second selectively deployable plug member mounted to the outer surface of the second acoustic attenuating member. An acoustic sensor is operable to detect ambient noise. An actuator system is operable to shift the first and second selectively deployable plug members into corresponding ones of the first and second openings based on ambient noise detected by the acoustic sensor.
US10834488B2 Acoustic speaker with two head-to-tail loudspeakers fixed to an internal frame
An acoustic speaker (1), comprising: a metal frame (3), a plastic shell (5) fastened on the frame, the shell defining at least two openings (7A, 7B), at these two loudspeakers (9A, 9B) arranged back-to-back along a transverse axis (T), the two loudspeakers respectively extending through the two openings. The frame comprises an inner part (21) located transversely between the two loudspeakers and on which the two loudspeakers are fastened.
US10834483B2 Wearable biometric monitoring devices and methods for determining if wearable biometric monitoring devices are being worn
A biometric monitoring device configured to be worn by a subject includes a physiological sensor configured to detect and/or measure physiological information from the subject, and a processor configured to analyze signals from the physiological sensor to detect a signature unique to the subject wearing the biometric monitoring device, and determine if the detected signature is a first signature associated with the biometric monitoring device being worn or a second signature associated with the biometric monitoring device not being worn. The first and second signatures are generated by the processor prompting the subject to indicate at prior times when the biometric monitoring device is being worn and is not being worn.
US10834482B2 Systems and methods for integrating first responder technologies
Various embodiments of the present invention are directed towards a system and method relating to Next Generation First Responder (NGFR) modular and scalable systems capable of easily integrating various components via open standards and interfaces. For example, a wearable on-body first responder system includes at least one sensor configured to identify sensor information, a controller configured to provide a first responder mobile support architecture and that is configured to interface with the at least one sensor. The controller is configured to collect and distribute the sensor information, and an input/output (I/O) device is configured to interface with the controller and present the sensor information to a user of the on-body first responder system.
US10834480B2 Content enhancer
A method, apparatus, system, and computer program product provide the ability to enhance linear video content. Linear video content is received. A request to enhance the linear video content is received. Based on the request, a toolbar with options for enhanced content is rendered. One or more of the options are selected. Based on the selection, the enhanced content is invoked simultaneously with a rendering of the linear video content.
US10834474B2 System and method to manage a content stream
A method of managing bandwidth usage at a customer premises includes receiving a content stream at a set-top box device coupled to a display device. The method also includes receiving a power-off command for the display device. Furthermore, the method includes displaying a prompt on the display device, wherein the prompt comprises an instruction to confirm that the display device is active via a confirmation input. The method further includes directing, responsive to the determining that the confirmation input has not been received, a source device to cease sending the content stream to the set-top box.
US10834473B2 Television receiver application for TV and electronic devices
An information processing apparatus includes processing circuitry configured to issue a first command, via an application programming interface (API), that instructs a tuner device to tune to a RF channel of a broadcast stream. In response to reception of an indication from the tuner device that the RF channel is acquired, and the received indication specifies a signal type of the acquired RF channel is a first predetermined type of signal, the processing circuitry is further configured to (i) issue a second command that instructs the tuner device to identify each physical layer pipe (PLP) in the broadcast stream that includes low level signaling (LLS) tables, (ii) issue a third command that instructs the tuner device to select up to a predetermined number of PLPs from the identified PLPs and send data packets from the selected PLPs to the processing circuitry, and (iii) process the data packets.
US10834472B2 System and methods for providing content to vehicles
Systems and methods are disclosed for delivering programming content to vehicles (e.g., seagoing vessels) in a cost-effective manner. In some embodiments, programming content may be delivered to vehicles over previously deployed networks (e.g., satellite networks), using excess network capacity which may not otherwise be used to deliver data. By opportunistically employing excess network capacity (e.g., as the capacity becomes available), data constituting programming content may be delivered to vehicles over a period of time, such as via multicast transmission. A vehicle may store received data on one or more onboard servers. After an item of programming content has been received, the item may be made accessible to the vehicle's crew and/or passengers, such as by streaming the item to one or more suitably configured playback devices. Content may be served to playback devices “on demand” and/or according to a programming schedule.
US10834469B2 Logical channel number parsing method and device
Disclosed are a logical channel number parsing method and a logical channel number parsing device. The method includes: acquiring an operator which provides program signal, and searching channels in sequence according to preset frequency points; acquiring channel information of a current frequency point, and extracting logical channel number data from the channel information, when searching channels according to each of the frequency points; and parsing the logical channel number data according to a prestored logical channel number configuration table corresponding to the operator, to obtain each of attribute parameters comprised in the logical channel number data. The present disclosure simplifies the parsing operation of the logical channel number.
US10834467B2 Single button selection to facilitate actions in a communications network
Single button selection to facilitate actions in a communications network are provided herein. In one embodiment, a method can comprise facilitating, by a network device of a wireless network and comprising a processor, a first transmission of a multimedia content stream to a communications device. The multimedia content stream can comprise a main content item and a supplemental content item that supplements the main content item. The method can also include in response to a request from the communications device for additional information related to the supplemental content item, facilitating, by the network device, a second transmission, to the communications device, of data that comprises the additional information. Based on an indication, received from the communications device, of an acceptance of the data related to the supplemental content item, the method can include facilitating, by the network device, an action related to the supplemental content item.
US10834466B1 Virtual interactivity for a broadcast content-delivery medium
A voice-controlled device monitors content delivered to a user through a non-interactive or unidirectional medium, such as broadcast television or radio. Each time the device recognizes delivered content that includes an advertisement or solicitation, the device records information identifying the content and the time at which the content is delivered. The device also listens for environmental audio cues suggesting that a user has performed a desired action in response to viewing or hearing the recognized content. If the device determines that a user response has occurred within a predetermined duration of time after a corresponding advertisement or solicitation, the device correlates the response with the content. The device then performs a corresponding activity, such as notifying the content-delivery service that a royalty should be collected from the content's source; directly transferring a royalty from the source's account to the service's account; or updating response-rate statistics associated with the content.
US10834465B1 Automated video cropping
The disclosed computer-implemented method may include receiving, as an input, segmented video scenes, where each video scene includes a specified length of video content. The method may further include scanning the video scenes to identify objects within the video scene and also determining a relative importance value for the identified objects. The relative importance value may include an indication of which objects are to be included in a cropped version of the video scene. The method may also include generating a video crop that is to be applied to the video scene such that the resulting cropped version of the video scene includes those identified objects that are to be included based on the relative importance value. The method may also include applying the generated video crop to the video scene to produce the cropped version of the video scene. Various other methods systems and computer-readable media are also disclosed.
US10834464B2 Experience-directed dynamic steganographic content switching
An experience feedback of a user is measured, the experience feedback being in response to a presentation of a stream of a content. In response to the determining that an experience value corresponding to the experience feedback has to be adjusted to a target experience value, an optional content selected, the optional content including data indicative of an option experience value, the option experience value being at least a component of a difference between the experience value and the target experience value. The optional content is steganographically combined with the content in the stream to form a combined stream. During the presentation of the combined stream, a switch is made to the optional content such that a portion of the content is replaced by the optional content in the presentation, the switching causing in the user a change from the experience value towards the target experience value.
US10834463B2 Methods and systems for recommending content restrictions
Systems and methods are described herein for recommending content restrictions to a user based on chatter in a social network of the user. The system analyzes chatter in the social network to identify a correlation between what is posted by users and the content that the users are posting about. The system stores a mapping between chatter and expected attributes of the content referenced by the chatter. The system will determine whether to block the content when an expected attribute is associated with a content restriction.
US10834462B2 System and method for context detection of objectionable speech in video
Embodiments provide a system and method for filtering speech in a video. Speech in video may contain objectionable words that need to be filtered. To ascertain whether a word or phrase is objectionable, the contextual information from surrounding words and the contextual information from detected objects and scenes in the video are used. Unwanted words may be filtered or collected and presented to the user.
US10834460B2 Invertible metering apparatus and related methods
Example invertible metering apparatus and related methods are disclosed. An example apparatus disclosed herein includes a housing. A housing orientation sensor provides a first signal representative of an orientation of the housing. A stencil orientation sensor provides a second signal representative of an orientation of a stencil. A plurality of lights are carried by the housing. A display output controller controls operation of the lights based on at least one of the orientation of the housing or the orientation of the stencil.
US10834457B1 Client-side watermarking of video content
Techniques are described for associating identifiers (e.g., digital watermarks) with video content in a way that enables identification of the source of pirated content with specificity as granular as an individual user account. A compositors operating in the DRM trust zone of a client device introduces the identifier by compositing overlay information with decoded video frames. The identifier may then be recovered by comparing target content to the source content to extract the overlay information.
US10834454B2 Personalized presentation enhancement using augmented reality
A method of presenting personalized additional information along with displayed content includes accessing a content viewing history and a user profile. Detecting an event by extracting metadata related to content provided for display, the content provided for display related to other content not contained within the content viewing history, and accessing additional information related to the detected event. Additional features include overlaying an object onto the content being displayed on the content display device, and displaying background image information the surrounds the content display device in the view of the AR user. Any or all of the features may be present simultaneously.
US10834453B2 Dynamic live feed recommendation on the basis of user real time reaction to a live feed
An approach is provided that provides a dynamic live feed recommendation to a user on the basis of the user's real-time reaction to a live feed content. A video is transmitted to a user's display device with the video including a number of tagged segments. Multimedia response data is received from the user's display device of the user watching the content. A degree of user engagement is determined based on the received multimedia response data corresponding to the content segments. When user engagement falls below a threshold, then alternative content options are identified based on the determined degree of user engagement and these alternative content options are transmitted to the user display device for display in an area proximate to the display of the video content.
US10834452B2 Dynamic live feed recommendation on the basis of user real time reaction to a live feed
An approach is provided that provides a dynamic live feed recommendation to a user on the basis of the user's real-time reaction to a live feed content. A video is transmitted to a user's display device with the video including a number of tagged segments. Multimedia response data is received from the user's display device of the user watching the content. A degree of user engagement is determined based on the received multimedia response data corresponding to the content segments. When user engagement falls below a threshold, then alternative content options are identified based on the determined degree of user engagement and these alternative content options are transmitted to the user display device for display in an area proximate to the display of the video content.
US10834449B2 Methods and apparatus to associate audience members with over-the-top device media impressions
Methods and apparatus to associate audience members with over-the-top device media impressions. An example audience measurement apparatus includes an impression monitoring system to monitor and log media impressions based on impression requests received via network communications from over the top devices. A linkage database system is to implement the impression monitoring system. A processor in circuit with the impression monitoring system is to: generate Internet protocol (IP) address-to-cookie mappings; associate household identifiers of households with ones of the IP address-to-cookie mappings; and associate ones of the household identifiers to the logged media impressions based on IP addresses associated with the media impressions and based on the household identifiers associated with the ones of the IP address-to-cookie mappings.
US10834441B2 Method and system for streaming a media file during a concurrent transcoding thereof
A method includes receiving from a user a request to play a media file on a media player operating on a client terminal, where the media file is coded with a first coding format incompatible with the media player. The media file is transcoded from the first coding format to a transcoded media file in a second coding format compatible with the media player, and streaming the transcoded media file over a communication network to the media player concurrently during transcoding by transcoding a data chunk from a plurality of data chunks related to the media file respectively to a transcoded data fragment. The transcoded data fragment is sent for stream viewing on the media player while transcoding a next data chunk from said plurality of data chunks. The transcoded data fragments are written to the transcoded media file and stored in a memory.
US10834437B2 Inserting secondary content into primary content presented by an online system
An online system receives a request for a video to be presented by the online system to a target user. The online system determines whether to insert secondary content into the video. For such a determination, the online system identifies a position in the video for inserting secondary content. Further, the online system determines a loss score and a gain score. The loss score measures a loss of interaction by the target user if the secondary content were inserted. The gain score includes a monetary compensation to be received by the online system for inserting the secondary content at the identified position. The online system compares the loss score and the gain score. Based on the gain score offsetting the loss score, the online systems modifies the video by inserting the secondary content at the identified position and provides the modified video for display to the target user.
US10834433B2 Methods and systems for providing on-demand services through the use of portable computing devices
Examples of the present disclosure relate to techniques providing on-demand services through the use of portable computing devices. More particularly, embodiments are related to methods and systems for allowing point-of-view streaming via mobile devices by matching users browsing a webpage with an associated real world address with a streamer with a mobile device.
US10834421B2 Image processing apparatus, image processing method, and non-transitory computer-readable storage medium
Encoding information associated with encoding is acquired for each of a plurality of blocks that are obtained by recursively dividing an image region by quadtree spatial splitting. The encoding information of a target block and sub-blocks that belong to the target block if the image region is divided into units of the sub-blocks that are each smaller than the block are stored in a memory in association with each other. Encoding information that is associated with an adjacent sub-block that is adjacent to a first block among the sub-blocks that belong to a second block that is adjacent to the first block in the image region is acquired from the memory. Then, an encoding process is performed using this acquired encoding information and encoding information of the first block.
US10834418B2 Method and device for encoding and decoding image
An image decoding method according to the present invention includes reconstructing a residual block by inverse-quantizing and inverse-transforming an entropy-decoded residual block, generating a prediction block by performing intra prediction on a current block, and reconstructing an picture by adding the reconstructed residual block to the prediction block, wherein generating the prediction block includes generating a final prediction value of a prediction target pixel included in the current block based on a first prediction value of the prediction target pixel and a final correction value calculated by performing an arithmetic right shift on a two's complementary integer representation for an initial correction value of the prediction target pixel by a binary digit of 1. Accordingly, upon image encoding/decoding, computation complexity may be reduced.
US10834417B2 Method and apparatus for video coding
Aspects of the disclosure provide methods and apparatuses for video decoding. In a method, a first indicator that indicates an affine motion compensation type when affine motion compensation is used for inter prediction in a video coding sequence is received. The affine motion compensation type is determined to be one of a plurality of affine motion compensation types based on the received first indicator. The plurality of affine motion compensation types includes a 4-parameter affine motion compensation model and a combination of a 4-parameter affine motion compensation model and 6-parameter affine motion compensation model. Furthermore, one of the 4-parameter affine model and the 6-parameter affine motion compensation model is determined to be used to generate prediction samples for a coding unit based on a received second indicator. At least a sample of a current block is reconstructed based on the second indicator.
US10834416B2 Apparatus and method for video motion compensation
The present disclosure relates to a video coder for predictive coding a video stream of subsequent frames according to motion compensation into an encoded video bit stream, comprising a frame buffer adapted to store at least one reference frame of the video stream, the reference frame being different from a current frame of the video stream, an inter prediction unit adapted to generate a prediction block of a current block of the current frame from a reference block of the reference frame, and an adaptive sharpening filter configured to adaptively filter the prediction block.
US10834415B2 Devices for compression/decompression, system, chip, and electronic device
Aspects of data compression/decompression for neural networks are described herein. The aspects may include a model data converter configured to convert neural network content values into pseudo video data. The neural network content values may refer to weight values and bias values of the neural network. The pseudo video data may include one or more pseudo frames. The aspects may further include a compression module configured to encode the pseudo video data into one or more neural network data packages.
US10834414B2 Transcode PCL delta-row compressed image to edges
A method of transcoding a delta row encoded image by: receiving the delta row encoded image comprising terms comprising an offset and replacement bytes for each changed portion to the exclusion of storing unchanged portions; subdividing the delta row encoded image into a plurality of delta row encoded tiles based on predetermined tile boundaries; determining, for a row of the delta row encoded image, terms comprising a tile offset and replacement bytes for each changed portion within a delta row encoded tile the tile offsets and the replacement bytes being determined to allow for independent processing of the differentially encoded tiles; determining edges within each of the delta row encoded tiles based on the determined tile offsets, bypassing an edge detection process for unchanged portions of the differentially encoded tile; and transcoding the delta row encoded image by encoding the identified edges.
US10834405B2 Bit rate allocation method and device, and storage medium
A bit rate allocation method is provided for a bit rate allocation device. The method includes obtaining an intra prediction frame (I-frame) of a to-be-encoded video, and obtaining a bit-rate characteristic parameters associated with the I-frame. The bit-rate characteristic parameters include a number of video frames in a group-of-picture (GOP) in which the I-frame is located, a pixel number of the I-frame, and a proportion of an inter prediction macroblock in a historical inter prediction frame (P-frame) before the I-frame. The method also includes determining an allocated bit rate of the I-frame according to each bit-rate characteristic parameter.
US10834402B2 Quantization device, method, and recording medium for parallel processing transform coefficients
This quantization device includes a processor configured to calculate first costs in a plurality of data length candidates in consideration of the compression ratio and image quality deterioration due to compression of an image. The cost calculation processing is common processing partially performed among the plurality of data length candidates. The processor is configured to perform the common processing for the plurality of data length candidates, execute the distributed processes in parallel, and determine, as an optimal data length, a single data length for which a minimum cost is calculated among the first costs of the plurality of data length candidate.
US10834401B2 Video encoding
A system can include a video processing engine to determine an estimated Quantization Parameter (QP) for a row of Coding Tree Units (CTUs) in a frame of a video. The processing engine can encode the row of CTUs in the frame of the video. A CTU in the row of CTUs can be encoded with a QP equal to the estimated QP. The system includes another video processing engine to determine an estimated QP for another row of CTUs of the frame of the video. The other processing engine can set a running QP to the estimated QP for the row of CTUs prior to the given video processor encoding a last CTU in the given row of CTUs. The other processing engine can further encode the other row of CTUs. CTUs encoded by the video processing engine and the other video processing engine can be stored in memory.
US10834400B1 Enhancements of the AV1 video codec
Encoding and decoding systems disclosed enhance the AV1/VPX codecs in the context of 8-bit SDR video and 10-bit HDR video content, for applications including streaming and high quality coding for content contribution editing. For SDR content, lapped biorthogonal transforms for near lossless applications and used and optimized resampling filter pairs for adaptive resolution coding in streaming applications are used. For HDR content, a data adaptive grading technique in conjunction with the VP9/VP10 encoder may be used. The encoding/decoding system provides substantial value in the coding of HDR content, and provides backward compatibility with SDR.
US10834399B2 Panoramic video compression method and device
Embodiments of the present application disclose a compression method and device of a panoramic video. The method comprises: for a target panoramic video, generating each frame picture of the target panoramic picture; for each frame picture respectively, compressing the frame picture; dividing the compressed frame picture; mosaicking the pictures obtained through the dividing; generating a new panoramic video according to all the pictures obtained through the mosaicking. With the embodiments of the present application, waste of network bandwidth can be reduced.
US10834397B2 Image coding method and image decoding method
An image coding method for coding an input image per block to generate a coded image signal includes: predicting for each prediction unit which is an area obtained by partitioning a target block to generate a prediction image of the target block; comparing a transform unit which is an area obtained by partitioning the target block and is a processing unit for frequency transform with the prediction unit, to detect part of a boundary of the prediction unit, the boundary being located within the transform unit; performing boundary filtering on the detected part of the boundary in the generated prediction image; calculating a difference between a filtered prediction image and the input image to generate a difference image of the target block; and performing frequency transform on the difference image for each transform unit.
US10834394B2 Method and a controller for adding comfort noise to a video sequence
A method of adding comfort noise to a video sequence comprising setting parameters of a deblocking filter of a video encoder to change values during the video sequence, encoding frames of the video sequence using the parameters of the deblocking filter that are set to change values during the video sequence, thereby introducing comfort noise in the video sequence, and including the encoded frames in a bitstream together with an indication of which parameters of the deblocking filter were used when encoding the frames of the video sequence.
US10834393B2 Intra interpolation filter for multi-line intra prediction
A method and apparatus for selecting an intra interpolation filter for multi-line intra prediction based on a reference line index for decoding a video sequence includes identifying a set of reference lines associated with a coding unit. A first type of interpolation filter is applied to reference samples included in a first reference line, of the set of reference lines, that is adjacent to the coding unit to generate a first set of prediction samples based on the first reference line being associated with a first reference line index. A second type of interpolation filter is applied to reference samples included in a second reference line, of the set of reference lines, that is non-adjacent to the coding unit to generate a second set of prediction samples based on the second reference line being associated with a second reference line index.
US10834392B2 Method of sensor-assisted rate control
Methods and systems of determining a quantization step for encoding video based on motion data are provided. Video captured by an image capture device is received. The video comprises a video frame component. Additionally, motion data associated with the video frame component is received. Further, a quantization step for encoding the video frame component is determined based on the motion data.
US10834391B2 Hologram streaming machine
Example systems and methods perform streaming of volumetric media and accommodate high user interactivity. A device is configured to access and render streaming holograms and may implement a window as a buffer. In addition, a hologram streaming machine can be configured to stream full or partial holograms in the form of 3D blocks, where different 3D blocks represent a same portion of hologram but may have different resolutions depending on where the user is positioned and looking relative to each 3D block, thus saving network capacity by focusing on what the user is looking at. Since many 3D blocks may be empty much of the time, may be occluded or far away from the user's viewing position, or may be numerous within a 3D space, the device can be configured to request 3D blocks based on their utility, which may be calculated based on bitrate, visibility, or distance.
US10834390B2 Codeword assignment for intra chroma mode signalling for HEVC
Intra prediction is used in state-of-the-art video coding standards such as AVC. The intra prediction modes are coded into the bitstream. Luma and chroma components could potentially have different prediction modes. For chroma components, there are 5 different modes defined in AVC: vertical, horizontal, DC, diagonal down right, and “same as luma”. Statistics show that the “same as luma” mode is frequent used, but in AVC, this mode is encoded using more bits than other modes during entropy coding, therefore the coding efficiency is decreased. Accordingly, a modified binarization/codeword assignment for chroma intra mode signaling is able to be utilized for high efficiency video coding (HEVC), the next generation video coding standard.
US10834387B2 Method for improved intra prediction when reference samples are missing
The method for intra frame prediction allows for the recovery of some intra directional modes that are otherwise rendered useless due to the classical padding process. Directional modes are recovered by filling pixel locations in the prediction unit with samples from the portion of the unit that is determined to have samples available for use using a counterpart directional mode to the one that is useless. When it is determined that reference samples are missing for a particular prediction unit or portion thereof given a particular directional mode, a determination is made about whether reference samples along another portion of the prediction unit are available. The other portion is the side of the prediction unit at an opposite end of the particular directional mode. When it is determined that such reference samples are available, it is possible to extend the number of intra directional modes by replacing the particular directional modes that are rendered useless, because of the unavailability of reference samples, with their counterpart directional modes that are oppositely directed.
US10834385B1 Systems and methods for encoding videos using reference objects
A computer-implemented method for encoding videos using reference objects may include identifying, by a computing device, a video to be encoded. The method may also include identifying, by the computing device, a set of objects that appear in the video as reference images for video encoding. In addition, the method may include training a machine learning algorithm to detect an object from the set of objects. Furthermore, the method may include encoding each frame of the video using the trained machine learning algorithm. Various other methods, systems, and computer-readable media are also disclosed.
US10834384B2 HEVC with complexity control based on dynamic CTU depth range adjustment
A High Efficiency Video Coding (HEVC) system that advantageously controls coding complexity at the coding tree unit (CTU) level. Complexity control is performed by adjusting a depth (or depth range) for CTUs in one or more video sequences in a video stream. To adjust CTU depth, complexity estimation and mapping is first performed to determine complexity requirements for one or more CTUs in a video frame or across frames. In doing so, a statistical complexity estimation model is utilized to yield significantly higher accuracy than other HEVC systems that operate under an assumption that each CTU consumes the same amount of encoding complexity. Complexity allocation is then utilized to ensure that each CTU is provided an optimum complexity. A probability-based CTU depth range adjustment process is utilized to select an appropriate depth range for each CTU.
US10834383B2 Method and apparatus for implementing video quality assessment of a GOP
When video quality is assessed, a proportion of a damaged data caused by packet loss in a video frame in which the damaged data is located is considered, and other factors are also considered, such as a position of the damaged data in the video frame and impact of a scene in which the video frame is located on the video frame or a video frame located after the video frame. Therefore, accuracy of quality assessment is higher.
US10834380B2 Information processing apparatus, information processing method, and storage medium
An information processing apparatus including: an image acquisition unit acquiring a first real image captured by a first image capturing device from a first viewpoint and a second real image captured by a second image capturing device from a second viewpoint; and an output unit outputting, to a first display unit for presenting an image to the user's left eye and to a second display unit for presenting an image to the user's right eye, a synthesized image in which the first real image and a virtual image are synthesized if a first mode is set, outputting, to the first display unit, a synthesized image in which the first real image and a virtual image are synthesized if a second mode is set, and outputting, to the second display unit, a synthesized image in which the second real image and virtual image are synthesized.
US10834372B2 3DTV at home: Eulerian-Lagrangian stereo-to-multi-view conversion
A method and system of converting stereo video content to multi-view video content combines an Eulerian approach with a Lagrangian approach. The method comprises generating a disparity map for each of the left and right views of a received stereoscopic frame. For each corresponding pair of left and right scanlines of the received stereoscopic frame, the method further comprises decomposing the left and right scanlines into a left sum of wavelets or other basis functions, and a right sum wavelets or other basis functions. The method further comprises establishing an initial disparity correspondence between left wavelets and right wavelets based on the generated disparity maps, and refining the initial disparity between the left wavelet and the right wavelet using a phase difference between the corresponding wavelets. The method further comprises reconstructing at least one novel view based on the left and right wavelets.
US10834371B2 Generation apparatus of virtual viewpoint image, control method of apparatus, and storage medium
A generation apparatus that generates a virtual viewpoint image based on a plurality of captured images obtained by a plurality of cameras and virtual viewpoint information, and includes: a generation unit configured to generate a virtual viewpoint image by a generation method determined from a plurality of generation methods for generating a virtual viewpoint image: a changing unit configured to change the generation method for generating a virtual viewpoint image from a first generation method to a second generation method; and a control unit configured to perform control to restrain a change of the generation method by the changing unit.
US10834369B2 Efficient, dynamic, high contrast lensing with applications to imaging, illumination and projection
A new projector design combines one spatial light modulator that affects only the phase of the illumination, and one spatial light modulator that only affects its amplitude (intensity). The phase-only modulator curves the wavefront of light and acts as a pre-modulator for a conventional amplitude modulator. This approach works with both white light and laser illumination, generating a coarse image representation efficiently, thus enabling, within a single image frame, significantly elevated highlights as well as darker black levels while reducing the overall light source power requirements.
US10834364B2 Portable pipe inspection systems and methods
An intelligent cable storage drum system for use in a pipe inspection system is disclosed. The system may include a cable storage drum, a video push-cable removably disposed on the cable storage drum, the video push-cable having a proximal end and a distal end, a video camera head having a camera output for providing analog or digital images or video output signals, and a transceiver module operatively coupled to the camera output for receiving the analog or digital images or video output signals and sending the received signals to a remote receiver.
US10834359B2 Information processing apparatus, information processing method, and program
To provide an information processing apparatus, an information processing method, and a program capable of aurally producing distance in a virtual three-dimensional space by using the space for a connection to a communication partner, and realizing more comfortable communication. An information processing apparatus including: a reception unit configured to receive data from a communication destination; and a reproduction control unit configured to perform control such that sound data of a space of the communication destination is reproduced from a sound output unit in a space of a communication source with an output value in accordance with separation distance between the communication destination and the communication source disposed in a virtual three-dimensional space, the output value being different for each sound source type.
US10834354B2 Imaging device, imaging system, movable object, and signal processing device
An imaging device includes: a plurality of pixels arranged to form rows and columns and each configured to output a signal in accordance with an incident light, a plurality of column signal processing units provided in association with the columns and each having an A/D conversion unit that performs A/D conversion on a signal output from the pixels arranged on a corresponding column, a plurality of memory units provided in association with the columns and each having a memory that holds digital data output from the column signal processing unit of a corresponding column, a transfer unit that sequentially outputs the digital data held in each of the plurality of memory units to a common output line, and a bit value inversion unit that inverts a value of a bit of one of first and second digital data sequentially output to the common output line.
US10834352B2 Configurable interface alignment buffer between DRAM and logic unit for multiple-wafer image sensors
An image sensor has an array of pixels configured in multiple blocks; each block coupled to a separate analog-to-digital converter (ADC) to provide digitized image data. The ADCs feed digitized images into an image RAM; and the image RAM feeds digitized images to an alignment buffer in a first pixel order. The alignment buffer provides digitized images to an image processor in a second pixel order different from the first pixel order. In an embodiment, the alignment buffer uses a multiport RAM. In another embodiment, the alignment buffer uses first and second alignment buffer RAMs, writing one alignment buffer RAM while reading the other alignment buffer RAM to provide image data to the image processor. In embodiments, the alignment buffer provides digitized images in an order selectable between a full resolution and a reduced resolution order, and selectable between a right-to-left and left-to-right order.
US10834351B2 Bitline settling speed enhancement
An image sensor includes pixel circuitry with a photodiode to receive light and output a pixel signal. The image sensor also includes readout circuitry with a first sample and hold transistor coupled to the pixel circuitry, and a first capacitor coupled to the first sample and hold transistor to receive the pixel signal. A second sample and hold transistor is coupled to the pixel circuitry, and a second capacitor is coupled to the second sample and hold transistor to receive the pixel signal. A first output switch is coupled to output the pixel signal from the first capacitor, and a second output switch is coupled to output the pixel signal from the second capacitor. A boost transistor is coupled to connect the first output switch and the second output switch when the boost transistor is turned on.
US10834348B2 Imaging sensor, chip, imaging system, and moving body
An imaging sensor includes a pixel, an amplifier, and a successive approximation analog-to-digital (AD) converter. The pixel is configured to output a pixel signal. The amplifier is configured to output an amplification signal obtained by amplifying the pixel signal. The successive approximation AD converter detects whether or not the amplification signal is within a predetermined signal range.
US10834344B2 Digital pixel with extended dynamic range
In one example, an apparatus comprises: a comparator; a sampling capacitor having a first plate and a second plate. The first plate is coupled with an output of a charge sensing unit that senses charge generated by a photodiode, whereas the second plate is coupled with an input of the comparator. The apparatus further includes a controller configured to: at a first time, set a first voltage across the sampling capacitor based on an output voltage of the charge sensing unit; reset the charge sensing unit to set the first plate at a second voltage and to set the second plate at a third voltage based on the first voltage and the second voltage; compare, using the comparator, the third voltage against one or more thresholds; and generate, based on the comparison result, a quantization result of the output voltage of the charge sensing unit at the first time.
US10834343B2 Image sensor including color splitting element and method of operating the image sensor
An image sensor including a color splitting element and a method of operating the image sensor are provided. The image sensor may include a plurality of unit pixels, and each pixel of the plurality of unit pixels may include a plurality of color sub-pixels. At least one color sub-pixel of the plurality of color sub-pixels may include a color splitting element that has a first refractive index greater than a second refractive index of a material that surrounds the first color splitting element.
US10834339B2 Imaging apparatus, control method for imaging apparatus, and recording medium
An apparatus includes a solid-state imaging element including a first pixel and a second pixel, the first pixel being higher in sensitivity than the second pixel in a first wavelength range of visible light, the second pixel being higher in sensitivity than the first pixel in a second wavelength range of visible light, and further the first pixel being higher in sensitivity than the second pixel in a wavelength range of near-infrared light, a first cut filter provided on a light entry side of the solid-state imaging element and configured to cut visible light, and at least one processor or circuit configured to generate an image from pixel signals acquired by the solid-state imaging element, wherein the at least one processor or circuit determines a pixel signal to be used for generating the image, according to brightness of an object.
US10834338B2 Mobile gas and chemical imaging camera
In one embodiment, an infrared (IR) imaging system for determining a concentration of a target species in an object is disclosed. The imaging system can include an optical system including an optical focal plane array (FPA) unit. The optical system can have components defining at least two optical channels thereof, said at least two optical channels being spatially and spectrally different from one another. Each of the at least two optical channels can be positioned to transfer IR radiation incident on the optical system towards the optical FPA. The system can include a processing unit containing a processor that can be configured to acquire multispectral optical data representing said target species from the IR radiation received at the optical FPA. Said optical system and said processing unit can be contained together in a data acquisition and processing module configured to be worn or carried by a person.
US10834334B2 Effect switcher and switcher system
To provide a user with an effect switcher having improved usability.The effect switcher includes an output terminal that outputs a plurality of first video signals to be transmitted to a multi-view processor, as an optical multiplex signal. For example, the effect switcher further includes: an output terminal that outputs a single second video signal to be transmitted to the multi-view processor; and an information insertion unit that inserts, into the optical multiplex signal, information for designating a display region of an image based on the single second video signal on a screen on which an image based on each of the first video signals is displayed.
US10834333B1 Switch box for security system having a public view monitor
A multiple input multi-media switch box allowing for communication between video surveillance cameras, a multi-media player, and a public view monitor for seamless transitions between frames and or advertising media is disclosed. The switch box displays a first video surveillance content on the PVM for a predetermined time, the converter switch freezes the last frame on the first video surveillance image and displays advertising media while buffering the new input from a second video surveillance, then the converter switch releases and displays the new input from the second video surveillance video.
US10834330B2 Video processor, display apparatus, and video processing method
A video processor includes a receiving section that receives video information representing video images and luminance-related information on the luminance of the video images and a video processing section that determines an expansion target luminance range of the video images based on the luminance-related information and expands the expansion target luminance range in such a way that the maximum luminance in the expansion target luminance range increases.
US10834325B2 Recording apparatus, method for controlling the same, and recording medium
A recording apparatus (100) which records content in a recording medium (113 and 114) includes an obtaining unit which obtains information on a temperature of the recording medium (S311) and a display controller which performs control such that display associated with the temperature of the recording medium is performed based on the temperature information obtained by the obtaining unit (S314).
US10834324B2 Image distortion correction of a camera with a rolling shutter
Correcting image distortion during camera motion using a system including a processor and a camera having a rolling shutter. Multiple image frames are captured by the camera equipped with the rolling shutter. The captured image frames include a base image frame and a previous image frame. Multiple time stamps are recorded respectively for multiple corresponding image points in the previous and base image frames. For the corresponding image points, multiple ego-motions are computed responsive to the time stamps of the corresponding image points of the base image frame and the previous image frame to correct the image distortion caused by the rolling shutter.
US10834323B2 Electronic apparatus, motion sensor, position change detection program, and position change detection method
An electronic apparatus is configured to include an area sensor with a rolling shutter method and a detector configured to detect a change in a position of the area sensor, based on an inter-frame difference for each line in an image captured by the area sensor.
US10834322B2 Camera module with actuator and lens module position detection
An actuator for a camera module includes two or more detectable elements, the detectable elements are respectively disposed on a first and second surface of a lens barrel, an oscillating element including a first oscillation circuit unit that includes two or more oscillation circuits facing the first surface of the lens barrel, and a second oscillation circuit unit that includes two or more oscillation circuits facing the second surface of the lens barrel, and a determining device that calculates a position of the lens barrel in response to oscillation signals output from the oscillating element. The determining device is configured to calculate the position of the lens barrel based on determined frequencies of oscillation signals of the first oscillation circuit unit and the second oscillation circuit unit.
US10834314B2 Image signal processing device, dither pattern generating method, and dither pattern generating program
A storage device stores dither patterns composed of three-dimensional block consisting of the number H of dots in a horizontal direction×the number V of lines in a vertical direction×the number F of frame directions. Each value from a minimum value to a maximum value of dither values of n bits is written in each address of the storage device corresponding to each dot. When each value is written into the storage device, processing of obtaining a spatiotemporal density value indicating a degree of density of an address in which a dither value has already been written in a predetermined three-dimensional area centered on each of the addresses in which a new dither value is writable, and processing of selecting an address having the smallest spatiotemporal density value among the addresses in which a new dither value is writable and writing a dither value are repeated.
US10834312B2 Portable electronic device with a creative artworks picture application operating in response to beacons
A portable electronic device (PED) includes a processor, and a transceiver coupled to the processor. The transceiver is configured to receive an RF signal having a unique identifier associated therewith when the PED is in proximity to at least one themed photograph overlay image beacon at a designated area. The unique identifier corresponds to at least one of a themed photograph overlay on a remote server. The transceiver transmits the unique identifier to the remote server, and receives the least one themed photograph overlay from the remote server based on the transmitted unique identifier. A camera is coupled to the processor and takes a photograph at the designated area. A display is coupled to the processor and displays the photograph with the at least one themed photograph overlay.
US10834307B2 Image pickup apparatus
An image pickup apparatus to which a lens unit is attachable includes at least one processor and a memory holding a program which makes the processor function as: an acquisition unit configured to acquire information about the attached lens unit; a setting unit capable of setting an adjustment value for setting, from a plurality of values, an adjustment amount for adjusting a focal point shift amount of the lens unit; and a control unit configured to acquire the adjustment amount based on the adjustment value set by the setting unit and information about the lens unit acquired by the acquisition unit, and adjust the focal point shift amount of the lens unit by using the adjustment amount. The setting unit changes a first range according to the information about the lens unit acquired by the acquisition unit, the first range being a range of settable adjustment values.
US10834306B2 Method for a remote control of a radiation detection apparatus
The present disclosure relates to a method for a remote control of a radiation detection apparatus. The method comprises providing a remote system comprising a remote computer system and a hardware controller. The remote computer system is configured to operate in a client-server configuration with a local computer system, wherein the local computer system is a server locally connected to the detection apparatus. Output data of an imaging system of the detection apparatus may be received from the local computer system over a first network connection established between the local computer system and the remote computer system. A second network connection may be established between the hardware controller and the imaging system. And, the imaging system may be controlled by sending via the second network connection control signals to the imaging system. The second network connection is logically independent from the first network connection.
US10834305B2 System and method for providing virtual pan-tilt-zoom, PTZ, video functionality to a plurality of users over a data network
A system for providing virtual pan-tilt-zoom, PTZ, video functionality video to a plurality of users over a data network is provided. The system includes one or more network video cameras positioned to make a video recording of a real-world target field, or a respective subarea thereof, and output a respective raw video segment onto the data network, a back-end camera calibration unit which is adapted to obtain a relative position and orientation of the respective network video camera with respect to a three dimensional world space for the target field, and to save the obtained relative position and orientation as metadata for the respective network video camera, a back-end video processing unit, connected to the data network and adapted to receive the respective raw video segment(s) recorded by the network video camera(s), and to store or buffer video contents of the respective raw video segment(s) in a back-end video storage, a back-end video streaming unit adapted to stream the stored or buffered video contents and the saved metadata for the respective network video camera onto the data network, a plurality of client devices for use by the plurality of users.
US10834303B2 Verification method, verification device, electronic device and computer readable storage medium
The present disclosure provides a verification method. The verification method includes: driving the movable component to extend out from the housing, in which the movable component is received in the housing and capable of extending out from the housing; determining whether the light entrance of the infrared camera is completely exposed from the housing, wherein the infrared camera is installed on the movable component and can be driven by the movable component; when the light entrance of the infrared camera is completely exposed from the housing, obtaining an infrared image by the infrared camera; and performing an infrared image verification based on the infrared image. The present disclosure also provides a verification device and an electronic device.
US10834298B1 Selective audio visual synchronization for multiple displays
The present disclosure generally relates to synchronization between multiple displays for audio and/or visual content. Video, movie, television, live broadcast, streaming or online content typically include visual content and corresponding audio content synchronized to the visual content, i.e., a particular audio frame is set to be play backed at the same time a particular video frame is displayed. The present disclosure provides for delaying the presentation of visual content with respect to one or more displays in order to synchronize the presentation of the visual content on the displays.
US10834297B2 Image capturing apparatus capable of time code synchronization, control method of the same, storage medium, and image capturing system
An image capturing apparatus comprises: an image capturing unit configured to acquire a video signal including frames, and an output unit configured to output the video signal, a first time code for a time at which each frame of the video signal is acquired by the image capturing unit and information related to a second time code for a time at which each frame of the video signal is output by the output unit, to an external apparatus.
US10834285B2 Printing apparatus adjusting phase differences of received signals
A printing apparatus comprises a plurality of sending units that respectively send signals; a plurality of receiving units provided on a printhead and respectively corresponding to the plurality of sending units, the plurality of receiving units receiving signals via a signal line; and a phase adjustment unit that, based on a phase difference of a plurality of signals respectively received by the plurality of receiving units, controls and outputs a delay of the plurality of signals. Each of the plurality of sending units sends a phase adjustment signal for phase adjustment to be performed by the phase adjustment unit, and a phase adjustment signal sent by a first sending unit includes a signal having a coordinate phase and an opposite phase with respect to a phase adjustment signal sent by a second sending unit.
US10834277B2 Image forming apparatus including job end notification function and control method thereof
An image forming apparatus including: an image processor that executes a job; a setting receiver that receives a setting relating to the job; a job controller that receives an execution request relating to a job predetermined for execution of a job relating to one function and causes the image processor to execute the job relating to the one function; a notifier that notifies a user of an end of each of the plurality of jobs; and a notification controller that determines whether to cause the notifier to notify the end of each of the plurality of jobs on the basis of at least one of a setting relating to each of the plurality of jobs and an attribute of an image to be processed.
US10834274B2 Communication apparatus having first or second state determination, method of controlling the same, and storage medium
An apparatus that executes a job, broadcasts a wireless signal prior to establishing a connection by wireless communication with an external apparatus. The wireless signal includes information relating to the apparatus, by which it can be identified whether execution of a job by the apparatus is possible, in a predetermined packet.
US10834271B2 Image transmission apparatus and electronic data transmission method for transmitting storage location information of electronic data
An image transmission apparatus includes an information input unit that inputs predetermined information, a memory that stores the predetermined input information as electronic data, a communication unit that transmits an electronic mail to a predetermined transmission destination, a storage location information generating unit that generates storage location information indicating a location where the electronic data is stored, a storage location tagged mail generating unit that generates a storage location tagged electronic mail including the storage location information, an acquisition request acknowledgment unit that acknowledges an acquisition request to acquire electronic data from the transmission destination, and an electronic data loaded mail generating unit that generates an electronic data loaded mail including the electronic data.
US10834264B1 Systems and methods for simulating multiple call center balancing
Systems and methods balance loads of traffic directed to various response entities. Systems and methods alternatively or complementarily generate simulated loads of traffic for handling by various response entities or load balancing algorithms.
US10834259B2 Techniques for benchmarking performance in a contact center system
Techniques for benchmarking performance in a contact center system are disclosed. In one particular embodiment, the techniques may be realized as a method for benchmarking contact center system performance comprising cycling, by at least one computer processor configured to perform contact center operations, between a first contact-agent pairing strategy and a second contact-agent pairing strategy for pairing contacts with agents in the contact center system; determining an agent-utilization bias in the first contact-agent pairing strategy comprising a difference between a first agent utilization of the first contact-agent pairing strategy and a balanced agent utilization; and determining a relative performance of the second contact-agent pairing strategy compared to the first contact-agent pairing strategy based on the agent-utilization bias in the first contact-agent pairing strategy.
US10834250B2 Maintaining an automobile configuration of a mobile computing device while switching between automobile and non-automobile user interfaces
A device is described that, while operating in an automobile configuration, causes a vehicle system of an automobile to display part of an automobile graphical user interface (GUI) while locally displaying a different part of the automobile GUI. Responsive to receiving user input for switching to a non-automobile GUI that permits access to at least some features of the device that are restricted by the automobile GUI, the device replaces the part of the automobile GUI that is locally displayed on the device with the non-automobile GUI, all while continuing to cause the vehicle system to display its part of the automobile GUI. The device accesses the at least some features of the device and responsive to receiving user input for switching back to the automobile GUI, the device replaces the non-automobile GUI with the part of the automobile GUI that was previously displayed by the device.
US10834249B2 Information throttle that enforces policies for workplace use of electronic devices
Information throttle that modifies a device's access to applications, features, or information to enforce workplace use policies. May be used with “bring your own devices” that belong to a user but are also used at work. For example, the system may disable games, media players, or social media when it determines that a device is used at work. A usage context monitor determines the context in which the device is currently used. The monitor may determine that a device is used for work when the time matches working hours, the device location matches a work site location, or the network connected to a device matches a workplace network. In addition to blocking access to inappropriate features, the information throttle may allow access to sensitive information only when the device is at work. Access may also depend on factors such as user credentials and the identity and configuration of the device.
US10834248B2 Device, method, and graphical user interface for starting application
A preset application or an application determined by an electronic device based on a preset rule is automatically started when it is detected that an electronic device is attached onto a vehicle magnetic suction bracket. Therefore, the electronic device can automatically respond to an operation of attaching the electronic device onto the vehicle magnetic suction bracket by a user.
US10834247B2 Mobile terminal with unlock function
A mobile terminal with unlock function is provided. The mobile terminal includes: a central processing unit, a trigger unit, a response unit and an unlock unit, wherein: the central processing unit is configured to control the trigger unit, the response unit, and the unlock unit; the trigger unit is configured to obtain a trigger signal for unlock, and generate a first password according to the trigger signal; the response unit is configured to generate a corresponding unlock signal according to a preset correspondence between the unlock signal and the first password and with reference to the first password, and send the corresponding unlock signal; the unlock unit is configured to obtain an unlock password that is obtained by means of parsing by a user according to the unlock signal; match the unlock password with the first password; determine whether the unlock password is consistent with the first password; and if a determining result is yes, unlock a password lock; or if a determining result is no, instruct the trigger unit to obtain a trigger signal for unlock again.
US10834242B2 Information centric networking for long term evolution
In one embodiment, a mobile network includes at least one Information Centric Networking (ICN) enabled mobile base station configured to support ICN transport protocol, and at least one ICN enabled evolved packet core (EPC) device configured to support ICN transport protocol, where the ICN enabled EPC device is operative to assign an ICN based identity to a user equipment (UE) according to an attach request, wherein the attach request indicates that the UE supports the ICN transport protocol.
US10834233B2 Automatic mobile application redirection
Automatic application redirection is provided. Upon receiving a request for a first content object, a determination may be made as to whether the request is associated with a mobile device. In response to determining that the request is associated with the mobile device, the request may be redirected to a second content object.
US10834230B2 Server request management
A transaction processing server and associated clients which send requests to the server via client-server connections. The server has a transaction processing region operable to process requests and issue responses to the requesting client. The server maintains a record of historical processing times taken to process recent client requests. The server has a connection manager that is operable to monitor incoming client requests and extract from them a goal response time, which is a maximum time within which the client expects the request to be processed which is included in each request. The server accepts or rejects each incoming client request based on deciding whether it is likely to be processed within the goal response time. If a request is rejected, the server transmits a rejection message to the originating client.
US10834226B2 Live migration of containers based on geo-location
Embodiments of the present invention provide methods, systems, and computer program products for container communication. In an embodiment, it is determined whether a message is going to a container on a same machine or to a container on a machine at a geographically different location. If it is determined that the message is going to a container on a machine at a geographically different location, then it is determined whether a predetermined threshold has been reached. If it is determined that the predetermined threshold has been reached, then the container from a first machine is migrated to the container on the container on the machine at the geographically different location. A data tracking structure is used to visually represent the migration of containers to other machines.
US10834223B2 Hybrid information-centric and host-oriented networks
Generally discussed herein are systems, devices, and methods for interfacing between a host-oriented network (HON) and an information-centric network (ICN). A device can include a first interface to couple to a host-oriented network (HON), a second interface to couple to an information-centric network (ICN), a memory including data stored thereon mapping named data in the ICN to a respective host in the HON, and content processing circuitry to receive an interest packet or content packet from the ICN through the first interface, produce a corresponding HON packet based on the mapping in the memory, and provide the HON packet to the HON through the second interface.
US10834222B1 Server utilizing multiple object retrieval candidates
Enable a CDN server to potentially go forward to any of multiple candidate servers (or other infrastructure) to retrieve a client-requested object, based on periodic testing of such candidate servers or infrastructure for cache hits and network latency (among other things), and scoring thereof. Such candidate servers or infrastructure represent alternative places to get the object. Importantly, a candidate may be a server or infrastructure owned and/or operated by another CDN, including a CDN industry competitor, and may be discovered in a preliminary process that involves detection of multi-CDN arrangements on the Internet where the foregoing approach may be viable.
US10834219B1 Intelligent distribution of push notifications
Aspects of the present invention disclose a method, computer program product, and system for providing push notifications to an active device of a user. The method includes one or more processors identifying a push notification for distribution to at least a first user, wherein the first user is associated with at least two computing devices. The method further includes retrieving historical push notification interaction information that includes data of the first user dismissing push notifications on the at least two computing devices and the first user opening push notifications on the at least two computing devices. The method further includes determining a prediction of an active computing device, of the at least two computing devices, for the first user based on the retrieved historical push notification interaction information. The method further includes the push notification to the predicted active computing device of the first user.
US10834217B2 Managing mobile notifications received via a wireless communication network
Mobile devices often receive mobile notifications via a wireless communication network. The mobile notifications may relate to apps operating on the mobile devices. Techniques described herein allow users to manage such mobile notifications by defining, at a mobile device, preferences for managing mobile notifications related to apps operating on the mobile device. The mobile device receives, via a wireless communication network, the mobile notifications. Based at least in part on the preferences, the mobile notifications received at the mobile device are managed.
US10834215B1 Providing impression information to attribution systems using synchronized user identifiers
An online system receives a list of third party user identifiers from a third party attribution system, each associated with one or more user action events by each of a set of users across multiple content providers. The online system determining if it has its own user identifiers that match to at least a subset of the received third party user identifiers. The online system determines relevant impressions corresponding to the matching online system user identifiers, and sends them to the third party attribution system along with an associated subset of the third party user identifiers.
US10834212B2 Geofence information delivery systems and methods
The present invention is directed to methods and systems for querying a database of geofences, with each geofence in the database being associated with a plurality of IP addresses, preferably IPv6 addresses, and each IP address corresponding to a specific geographic coordinate. The method and system convert location coordinates to IP addresses and determine whether a location anchor point is associated with a geofence.
US10834211B2 Baseline interest profile for recommendations using a geographic location
Software for a content-aggregation website generates a first representation of interests for a geographical location. The representation includes a plurality of entities that are derived from a corpus of documents. Each of the plurality of entities is associated with an expected value that is based on engagement signals from users in the geographical location and that is weighted using a sparse-polarity approach to be discriminative with respect to other entities. Each of the ingested articles is represented by the second representation that associates an aboutness score with each of the plurality of entities. The software uses the first representation, a similarity measure, and a second representation to create rankings of a plurality of ingested articles received. Then the software receives a request for access to the content-aggregation service from a new user from the geographical location and serves the new or infrequent user a content stream based on the rankings.
US10834210B1 Synchronizing a personal workspace across multiple computing systems in a coding environment
A system and method for synchronizing or moving a personal workspace from a first computing system (e.g., a laptop) to a cloud-based computing system in a software development environment. The personal workspace synchronization service identifies changes made to the source code as a result of activities performed in the personal workspace of the first computing system. The source code changes are identified by comparing a snapshot of a current image of a container including personal workspace executing on the first computing system to a base container image of the personal workspace. The identified source code changes are transferred by the personal workspace synchronization service to the cloud-based computing system to generate an updated personal workspace on the cloud-based computing system that matches the personal workspace of the first computing system.
US10834209B2 Session establishment method and apparatus
A session establishment method and an apparatus, such that an established packet data network (PDN) connection is transferred to a network slice in a fifth generation (5G) network during inter-system mobility of a terminal. The method includes receiving, by a terminal from a control plane function entity, corresponding network slice information used for transferring an established PDN connection to a 5G network, where the corresponding network slice information includes corresponding single network slice selection assistance information (S-NSSAI). The method further includes sending a packet data unit (PDU) session establishment request, where the PDU session establishment request includes corresponding S-NSSAI used for transferring a first PDN connection to the 5G network and a corresponding data network name (DNN) used for transferring the first PDN connection to the 5G network, and the first PDN connection is any one of one or more established PDN connections.
US10834208B2 User device determines whether to create a new session based on session type information
A session processing method related to the field of wireless communications technologies is provided. The method discloses: obtaining, by user equipment (UE), session type information, where the session type information is used to indicate a type of a first session; and when a first application triggers a first service, determining, by the UE based on the session type information, whether a create session request needs to be initiated for the first service. According to the solutions provided in embodiments, before the create session request is initiated, the UE may determine whether to reuse a created session or create a new session. In this way, for a service that can reuse a created session, no new session needs to be created, thereby reducing signaling exchange between the UE and a network side.
US10834206B2 Broker-based bus protocol and multi-client architecture
A system and method for an eSync bus protocol is provided. The eSync bus protocol uses a broker to route communications between electronic devices within an electronic environment, such as within a vehicle or the like. The electronic devices may first register with the broker, and thereafter send messages to the broker for routing to other registered electronic devices. In this way, the broker may as an intermediary to route communications using the eSync bus protocol. A multi-client architecture is also provided in which multiple domains may be defined by the functions performed by electronic devices within a respective domain.
US10834200B2 Methods, systems, and media for indicating a security status of an internet of things device
Methods, systems, and media for indicating a security status of an Internet of Things (IoT) device are provided. In some embodiments, a method for indicating a security status of an IoT device is provided, the method comprising: detecting a field of view comprising an IoT device; tracking a position of the IoT device relative to the field of view; interrogating the IoT device for a status thereof; determining a security status of the IoT device based on the interrogating; selecting a graphical representation of a plurality of graphical representations based on the determined security status of the IoT device; and causing an interface to be presented that displays the graphical representation associated with the position of the IoT device in the field of view.
US10834198B2 Edge side dynamic response with context propagation for IoT
A method, system and computer program product are disclosed for creating a dynamic heterogeneous IoT network from existing IoT network devices to identify and implement a dynamic response to an event. In an embodiment, the method comprises identifying an occurrence of a specified event; and creating a heterogeneous IoT network to respond to the event, including selecting a master IoT device and identifying one or more participatory IoT devices for the created network from multiple IoT devices from one or more existing IoT networks. The master IoT device is in bidirectional communications with the participatory IoT devices. The master device identifies a response to the specified event, translates the response into commands, and sends the commands to the participatory IoT devices to implement the response. The master IoT device may pass control to another master device in another heterogeneous IoT network if the response is not accomplished.
US10834196B2 Segmenting and merging data in a dispersed storage network
A method for execution by a dispersed storage and task (DST) processing unit includes determining a first optimal slice size requirement is determined for a first independent data element (IDE). The first IDE is split into a first plurality of IDEs based on determining the first IDE compares unfavorably to the first optimal slice size requirement. An error coding function is performed on the first plurality of IDEs to produce a set of encoded slices for each of the first plurality of IDEs for transmission to storage units. A subset of additional IDEs are selected to be merged into a merged IDE based on a second optimal slice size requirement, and continuous content of the subset of additional IDEs is concatenated to produce the merged IDE. The error coding function is performed on the merged IDE to produce a second set of encoded slices for transmission to storage units.
US10834195B2 Information processing device, information processing method, program, and storage medium
An information processing device obtains a popularity degree index of a blog which contains at least one article, sets a threshold for determining whether or not to compress each blog in accordance with the popularity degree index for each blog, determines whether or not the blog is a blog to be compressed based on a total data amount of the at least one article contained in the blog and on the threshold, and determines an article to be compressed among the at least one article contained in the blog to be compressed. At least a part of the article contained in the blog to be compressed is to be compressed.
US10834194B2 Batching updates in a dispersed storage network
A method for execution by a computing device includes, for each update operation of a plurality of update operations, creating a new batch update containing the update operation. The update operation is evaluated in an empty transaction context to generate cached values. When it is determined that the new batch overlaps with an existing waiting batch, the new batch is merged with the existing waiting batch, and intermediate are generated based on serially composing the update operations of the merged batches. When it is determined that the new batch overlaps with a running batch, the new batch is added to the existing waiting batches. Otherwise, immediate running of the new batch is authorized. The new batch is run by creating a CASN transaction from its evaluated transaction context that includes the cached values.
US10834185B2 Activating a peer-to-peer communication channel
Technology related to activating a first communication channel is disclosed. In one example of the disclosed technology, operations can be performed for initiating communications with a remote computing device over a first communication channel. The operations can comprise determining an address associated with a second communication channel of the remote computing device, transmitting a network packet addressed to the remote computing device over the second communication channel for causing the remote computing device to begin a sequence to activate the first communication channel, and initiating communication over the first communication channel with the remote computing device at a different address associated with the first communication channel.
US10834183B2 Managing idle and active servers in cloud data centers
A method, product, and apparatus for treating idle servers in a cloud system provide for extrapolating a purpose of each of a plurality of servers by comparing a list of processes active on the server to a plurality of lists of processes associated with a plurality of purposes; selecting vectors of idle/active features corresponding to the extrapolated purposes of each of the plurality of servers; classifying as idle or active each of the plurality of servers, by assessing the specified feature vectors using a linear support vector machine; validating as idle or active each server classified as idle, by assessing the connectivity of the server with all servers classified as active; and implementing at least one treatment option on servers that have been validated as idle. The treatment options may include terminating, terminating with snapshot, and stopping a virtual machine.
US10834179B2 Load balancing
There is provided a method of performing load balancing in a communications network comprising a plurality of traffic servers. The method comprises: in a load balancer, receiving a connection request in a communications protocol from a client device and in the load balancer, selecting a traffic server for the requested connection. An identity of the selected traffic server is encoded into a protocol message header. The protocol message header is returned containing the encoded identity of the selected traffic server to the client device. The protocol message header containing the encoded identity of the selected traffic server is included in communications protocol packets sent from the client device to the load balancer. The load balancer, forwards communications protocol packets sent from the client device to the selected traffic server.
US10834178B2 Provisioning a bare-metal server
A method and device for provisioning bare-metal servers to tenants of a cloud provider is provided. The cloud provider operating a datacenter receives a profile of a tenant. The cloud provider identifies a set of physical resources subscribed by the tenant based on the tenant's profile and identifies a bare-metal server in the datacenter having sufficient physical resources to provide the subscribed physical resources. The cloud center reports to the tenant a set of physical resources in the BM server that corresponds to the subscribed set of physical resources. The cloud center receives a request from the tenant to provision a tenant bare metal machine in the datacenter. The cloud center enables at least one of the reported physical resources in the bare-metal server for the tenant, based on the request, and disables remaining reported physical resources in the bare-metal.
US10834174B2 Systems and methods for displaying ads on a mobile device outside of a mobile app
Systems and methods for displaying mobile ads on a mobile device of a user are disclosed. In various embodiments, a mobile application (app) is provided to the mobile device for installation, where the mobile app is configured to display mobile ads to a device screen of the mobile device. A server communicatively coupled to the mobile device tracks a reward associated with the user where the reward is based on enabling the mobile device to receive mobile ads. The server transmits one or more mobile ads to the mobile device, which, upon receipt at the mobile device, causes the mobile app to display the one or more mobile ads outside of the mobile app.
US10834171B2 Configuration change processing for content request handling
Disclosed herein are methods, systems, and software for configuration change processing for end-user content request handling in content delivery nodes. In one example, a method of changing a content configuration for a content delivery node includes receiving a configuration change request by an end user. The method further provides, processing the configuration change request and a present configuration to generate a changed configuration comprising an assembly level code representation of the changed configuration, and transferring the changed configuration for delivery to the content delivery node.
US10834169B2 System and method of communicating with and controlling a test device
System and method for communicating with and controlling a test device. Receiving user input via a system GUI to start a test. In response to the user input, providing by the communication controller a display URL of a resource associated with the test device. Displaying content of the resource nested within the system GUI by a browser. Sending a start instruction to start a test to the test device. Receiving by the communication controller test data from the test device and one of displaying an indication of the test data in the system GUI and storing the test data.
US10834166B2 Transmission apparatus that is capable of maintaining transmission quality in switching transmission path, reception apparatus, transmission and reception system, method of controlling transmission apparatus and reception apparatus, and storage medium
A transmission apparatus capable of ensuring transmission quality when switching one of duplicated video data items transmitted using different transmission paths, to the other thereof, for display. Encoding sections A and B perform first and second encoding processing for generating first and second data based on video data, respectively, so as to transmit the first and second data to a reception apparatus via first and second transmission paths, respectively. Information on a skew between the first and second data received by the reception apparatus via the first and second transmission paths is acquired, for controlling at least one of the encoding sections A and B based on the skew information such that the skew is reduced.
US10834165B2 Chunk retention in a distributed object storage system using stream sessions and stream session backreferences
The present disclosure provides an advantageous systems and related methods for scalable object storage. In accordance with an embodiment of the invention, a stream session is opened to initiate a retention epoch during which a series of edits to an object by a source may be performed without seeing edits from other stream sessions. Backreferences identifying the stream session (i.e. stream session backreferences) are applied to retained chunks. While a payload chunk has one or more such associated stream session backreferences, the chunk is retained and not expunged. Advantageously, transitory chunks that are put during the retention epoch may be unput promptly so as to release valuable cache resources. In comparison, the prior approach only eventually releases the data storage resources for expunged version manifests. Other embodiments, aspects and features are also disclosed.
US10834163B2 Methods, devices, and systems for encoding portions of video content according to priority content within live video content
Aspects of the subject disclosure may include, for example, obtaining live video content from equipment of a media content provider, determining priority content within the live video content; segmenting the live video content into a plurality of tiles according to the priority content, and transcoding the live video content according to a type of client device. Further embodiments include determining an encoding schedule for the plurality of tiles according to the priority content, encoding the plurality of tiles according to the encoding schedule, and providing the plurality of tiles to the client device. Other embodiments are disclosed.
US10834162B2 Communication management server, communication system, transmitting apparatus, communication method, and program
A communication management server manages communication with a sender terminal that transmits image data and a receive terminal that receives the image data. The communication management server includes processing circuitry. The processing circuitry receives from the receive terminal, sender terminal identification information identifying the sender terminal, and receive terminal identification information identifying the receive terminal. The processing circuitry transmits, to the sender terminal, request information indicating a request for transmitting image data of a first image type playable by the receive terminal, when a second image type of image data transmittable by the sender terminal according to the sender terminal identification information, and the first image type of image data playable by the receive terminal, according to the receive terminal identification information, are different.
US10834160B2 Admission control while maintaining latency variations of existing sessions within their limits
Methods and systems for admitting new streaming sessions while preventing latency variations of existing sessions from exceeding their respective limits, including the steps of: receiving a request to establish a new streaming session over a new path, in presence of an existing streaming session that is established over an existing path. Estimating, before the new streaming session is established, an estimated end-to-end latency variation of the existing streaming session, supposing the new streaming session is established over the new path. Determining, by comparing the estimated end-to-end latency variation with the limit, a determination that the estimated end-to-end latency variation exceeds the limit. And rejecting the request, based on the determination.
US10834150B1 System and methods for self-organizing multicast
A method for file downloading by a computing device is described. The method includes sending a multicast representative message on a multicast channel in response to receiving file download instructions. The multicast representative message indicates that the computing device is a multicast representative. The method also includes downloading file data during a multicast delay. The method additionally includes sending the file data on the multicast channel upon expiration of the multicast delay. The method further includes sending a multicast complete message.
US10834149B2 Method and system for routing of session-based services
A method including receiving a request for a communication session with a recipient having a recipient identifier; querying a subscription database for subscription information for the recipient; receiving, from the subscription database, the subscription information for the recipient; selecting one of a plurality of service processing elements based on the subscription information for the recipient; and sending the communication session to the one of the service processing elements based on subscription information received from the subscription database.
US10834148B2 Method and apparatus for supporting facility control of terminal
A method and an apparatus for supporting facility control of a terminal are provided. The method includes a sensor device receiving facility-related information from a remote control device of a facility to which the sensor device is attached, driving at least one sensor in accordance with the facility-related information, determining a kind of the facility based on a result of detecting through the at least one driven sensor, and transmitting a registration request for the facility of which the kind has been determined to a gateway. The present disclosure relates to a sensor network, Machine Type Communication (MTC), Machine-to-Machine (M2M) communication, and technology for Internet of Things (IoT). The present disclosure may be applied to intelligent services based on the above technologies, such as a smart home, a smart building, a smart city, a smart car, a connected car, health care, digital education, smart retail, security and safety services.
US10834147B1 Controlling communication devices using a web-based unified communications platform
Methods and systems for controlling a communication device using a web-based unified communication platform are provided. In one aspect, a method includes receiving initial call status data from notification services. The method includes configuring bi-directional data binding between the platform and call servers. The method also includes generating a call initiation request by providing parameters associated with the first communication device to the call servers and transmitting the call initiation request to the first communication device. The method also includes connecting, in response to the first communication device accepting the call initiation request, the first communication device to the platform to facilitate a call to a second communication device. The method also includes receiving updated call status data associated with the call. The method also includes providing action controls associated with the call to a first client device associated with a user via a graphical user interface in a web-browser.
US10834144B2 Hub and agent communication through a firewall
Hub and agent techniques allow safe command execution and data retrieval through firewall(s). In an example, cloud-based server of a company communicates with a plurality of agent applications operating on a remote customer's site. Using hub-and-agent techniques, cloud-based systems are able to direct the agents to perform functions for, and add value to, on-premises servers at remote customer locations. Secure communications techniques are introduced, allowing the hub server in the cloud to securely communicate with, and receive data from, the agents operating behind a firewall at a remote, on-customer-premises server.
US10834143B2 Telephony signalling element
A telephony signalling element and method with a signalling processing function and a session datastore function. The signalling processing function has associated functions that are provided by one or more instantiations, and the session datastore function has associated functions that are provided by one or more instantiations. The instantiations allow for independent scalability of the functions in the telephony signalling element.
US10834140B1 Public service network job processing
A technology for job processing using a public service network. A method may include identifying processing availability at a public service network for processing a job submitted to a private service network. Available network bandwidth may be determined between the private service network and the public service network used to communicate between the private service network and the public service network and to transfer the job to the public service network for processing. Rules for transferring the job to the public service network may be identified. A determination may then be made that the processing availability at the public service network, the available network bandwidth between the private service network and the public service network, and the rules for transferring the job to the public service network allow the job to be transferred to the public service network for processing.
US10834139B2 Flexibly configurable data modification services
Techniques for processing data according to customer-defined rules are disclosed. In particular, methods and systems for implementing a data alteration service using one or resources of a distributed computing system are described. The data alteration service is flexibly configurable by entities using the distributed computing system, and may be used to augment, compress, filter or otherwise modify data crossing a customer boundary.
US10834138B2 Device discovery for cloud-based network security gateways
Among other things, this document describes systems, methods and devices for discovering and identifying client devices that attempt to access out-of-policy network services via a secure web gateway (or other network security gateway) that lacks visibility into the client network actual IP space. This is a common problem with cloud hosted SWG services that enforce access policy from outside of a customer network (e.g., external to an enterprise network), due to network address translation at the interface between the customer network and the public Internet where the cloud-hosted SWG resides. The teachings hereof address this problem. In one embodiment, a cloud hosted SWG can redirect a client to a bouncer device inside the customer network; that bouncer device can capture the actual client IP address.
US10834137B2 Rest-based declarative policy management
One embodiment performs policy evaluation in a multi-tenant cloud-based identity and access management (“IAM”) system. The embodiment receives a request for an IAM service for a tenant of the multi-tenant cloud-based IAM system, and determines an applicable policy associated with the IAM service. The embodiment determines a policy expression of the applicable policy, where the policy expression includes a reference to an attribute value, and where the reference either includes a function or includes an application programming interface (“API”) of an attribute retriever class. The embodiment obtains the attribute value by invoking the function or by invoking the API of the attribute retriever class. The embodiment evaluates the applicable policy at run-time using at least the obtained attribute value, and performs the IAM service based on the result of the evaluating of the policy.
US10834131B2 Proactive transport layer security identity verification
A method, system, and computer-usable medium are disclosed for (a) responsive to communication of a client handshake from a client to a server for establishing encrypted communications between the client and the server: (i) holding open, by an intermediate verification system interfaced between the server and the client, the client handshake; and (ii) opening a connection between the intermediate verification system and the server via which the intermediate verification system issues a server verification handshake to the server; (b) responsive to issuance of the server verification handshake to the server, receiving a server certificate associated with the server by the intermediate verification system; (c) responsive to receipt of the server certificate, processing, by the intermediate verification system, the server certificate to determine an identity of the server; and (d) rendering, by the intermediate verification system, a security policy decision regarding traffic between the server and client based on the identity.
US10834128B1 System and method for identifying phishing cyber-attacks through deep machine learning via a convolutional neural network (CNN) engine
The presently disclosed subject matter includes a system for the detection of phishing cyber-attacks based on an application of deep machine learning techniques including the implementation of a deep convolutional neural network to determine whether a web element associated with a uniform resource locator is part of a phishing cyber-attack. The system produces a notification indicative of the phishing cyber-attack when a positive match between the uniform resource locator and the phishing cyber-attack is determined. The convolutional neural network is retrained at periodic time intervals with new datasets retrieved by an automated dataset collector and thus, improves the detection of zero-days cyber-attacks.
US10834125B2 Method for defending against attack, defense device, and computer readable storage medium
Embodiments of the present disclosure disclose a method for defending against a User Datagram Protocol (UDP) attack and a defense device. The method is implemented by a defense device, the defense device comprising a memory, a processor, and a bus system. The method comprising: detecting, by the defense device, whether a target host is attacked by a UDP attack from an attack device; obtaining, by the defense device, an Internet Control Message Protocol (ICMP) data packet sent back by the target host to the attack device, in response to the target host being attacked by the attack device; extracting, by the defense device, information about target ports in the ICMP data packet; and performing, by the defense device according to the information about the target ports, interception processing on UDP data packets sent by the attack device to the target ports.
US10834124B2 Remote malware remediation
An opportunity to assist with remediation of a file at a remote particular host device is identified. One or more remediation techniques are identified that can be applied to assist with remediation of the file at the particular host device. In one aspect, one or more remediation scripts are identified from a plurality of remediation scripts for remediation of the file and provided to the particular host device for execution on the particular host device. In another aspect, a remediation tool is identified and launched on a computing device remote from the particular host device with operations of the remediation tool applied to resources of the particular host device. In another aspect, at least a portion of the remediation techniques are remotely initiated to be performed locally at the particular host device.
US10834120B2 Identifying related communication interactions to a security threat in a computing environment
Systems, methods, and software described herein provide security actions based on related security threat communications. In one example, a method of operating an advisement system includes identifying a security threat within the computing environment, wherein the computing environment comprises a plurality of computing assets. The method further provides obtaining descriptor information for the security threat, and retrieving related communication interactions based on the descriptor information. The method also includes generating a response to the security threat based on the related communication interactions.
US10834119B1 Dynamic risk engine
Various embodiments of the present invention generally relate to identity authentication and/or recognition. Some embodiments provide a method for determining when a user may engage in a restricted activity, including engaging in an initial contact with a user via a medium for exchange, receiving a request to engage in an activity, determining an activity trust threshold required for the activity, determining an initial identity trust score for the user, and comparing the initial identity trust score with the activity trust threshold. Based on the comparison, the user is either allowed to engage in the activity, rejected from engaging in the activity, or additional identifying information is collected.
US10834118B2 Ambiguity resolution system and method for security information retrieval
A method for ambiguity resolution in retrieving security information. A unified representation model utilizing the security information mined from a group of sources is generated by a computer system, wherein the unified representation model represents terms in the security information using vectors that describe locations in space for the terms. Distances between the terms indicate correlations between the terms, and the terms are for security concepts in the security information. The computer system represents the security concepts utilizing a group of weighted graphs that identifies semantic-relatedness between the terms utilizing the vectors in the unified representation model, wherein the group of weighted graphs enables interpreting queries with reduced ambiguity. The computer system interprets a seed query utilizing the group of weighted graphs. The computer system retrieves a portion of the security information utilizing the seed query interpreted utilizing the group of weighted graphs.
US10834114B2 Multi-tiered server architecture to mitigate malicious traffic
A processing system having at least one processor may obtain domain name system (DNS) traffic records of a DNS platform, the DNS traffic records associated with a source device having a first status and that is submitting DNS queries, where a first-tier DNS authoritative server of the DNS platform is configured to forward the DNS queries from the source device to at least a first second-tier DNS authoritative server of the DNS platform designated for the first status. The processing system may further detect anomalous DNS traffic records from the DNS traffic records, identify a change of the source device from a first status to a second status, based upon the detecting the anomalous DNS traffic records, and reconfigure the first-tier DNS authoritative server to redirect the DNS queries from the source device to at least a second second-tier DNS authoritative server designated for the second status.
US10834113B2 Compact logging of network traffic events
The technology disclosed works in real time, as base and subordinate HTTP URL requests are received, to attribute subordinate HTTP URL requests to base web pages. The main case uses the “referer” or “referrer” HTTP header field for attribution, directly and through a referer hierarchy to the base web page. A second case, which minimizes false generation of base web page log entries, involves small files, such as cascading style sheets (CSS) files, that often have a blank or no referer field. The technology disclosed applies equivalently to hypertext transfer protocol secure (HTTPS) data (e.g., HTTPS transactions, requests, and/or events).
US10834108B2 Data protection in a networked computing environment
Approaches for providing data protection in a networked computing environment are provided. A method includes detecting, by at least one computer device, a breach of a first system in the networked computing environment. The method also includes generating, by the at least one computer device, a second system in the networked computing environment, wherein the second system includes a patch based on the breach. The method additionally includes converting, by the at least one computer device, the first system to a decoy system. The method further includes generating, by the at least one computer device, a third system in the networked computing environment, wherein the third system has reduced security relative to the first system.
US10834106B2 Network security event detection via normalized distance based clustering
A method may include a processing system assigning samples of network traffic data to positions in a list, where each of the samples is assigned a cluster identifier corresponding to the respective position, and traversing the list, where for each position, the processing system: increments an order indicator, and when the cluster identifier is not less than the order indicator, computes a distance between a sample assigned to the position and other samples, records a cluster identifier of another sample when a distance between the sample and the other sample is less than a threshold distance, and assigns a minimum cluster identifier that is recorded to all of the samples with cluster identifiers that are recorded. The processing system may determine clusters from cluster identifiers in the list after the traversing and identify at least one cluster as representing anomalous network traffic data.
US10834097B2 Adaptive trust profile components
A system, method, and computer-readable medium are disclosed for generating an adaptive trust profile via an adaptive trust profile operation. In various embodiments the adaptive trust profile operation includes: monitoring a plurality of electronically-observable actions of an entity, the plurality of electronically-observable actions of the entity corresponding to a plurality of respective events enacted by the entity; converting the plurality of electronically-observable actions of the entity to electronic information representing the plurality of actions of the entity; and generating the adaptive trust profile based upon the plurality of actions of the entity, the adaptive trust profile comprising a plurality of adaptive trust profile components.
US10834092B2 Enabling access to restricted data using geofences
Concepts and technologies are disclosed herein for enabling access to restricted data using geofences. A system can identify a device associated with restricted data that includes network data that law prohibits the use of for commercial purposes without authorization. The system can determine use parameters associated with the device, each of the use parameters including a device identifier, a geofence, time limits, and an indication of purposes. The system can determine if the device is at a geographic location that satisfies the location that is defined by the geofence, if the time limits associated with the geofence are satisfied, and if a purpose for which the restricted data will be used matches a one of the purposes. If the system determines that the location, time limits, and purposes are satisfied, the system can use the restricted data for the purpose.
US10834091B2 Systems and methods for role-based computer security configurations
An apparatus includes a processor operatively coupled to a memory. The processor detects a software application installed on a client computing device, and/or usage data. Detected usage data is associated with a current user of the client computing device and with the software application. The processor identifies a user role for the current user based on the software application and/or usage data. The processor applies a security configuration to the client computing device based on the user role. The security configuration limits access by the current user to a portion of the software application. The processor sends an identifier of the user role to an administrative server for storage in an Active Directory (AD) database.
US10834087B1 Data security systems and methods
A system for data security includes a processor and a non-transitory, tangible, computer-readable storage medium having instructions stored thereon that, in response to execution by the processor, cause the processor to perform operations including: (i) logging a plurality of data access events initiated by a user; (ii) analyzing the plurality of data access events; (iii) generating, based upon the analyzing, a user profile, the user profile including at least one historical data access pattern associated with the user; (iv) comparing a data access event initiated by the user to the user profile; and (v) determining, based upon to the comparing, whether the data access event initiated by the user corresponds to the at least one historical data access pattern included in the user profile.
US10834081B2 Secure access management for tools within a secure environment
A method, system and computer program product for secure access management for tools within a secure environment. A virtual file system for a user in memory on a server side in the secure environment is accessed as part of an authenticated user session including a user command instigated by a user. At the virtual file system, an encrypted file stored in the secure environment is obtained, where the file is encrypted using a public key of a user. A read operation at the virtual file system of the encrypted file is intercepted and the encrypted file is sent to a client at a user system external to the secure environment over a secure connection for decryption by a remote cryptography device of the user system using the user's private key. The decrypted file is then received at the virtual file system enabling the user to run the required user command.
US10834079B2 Negotiative conversation chat bot
Aspects of the present invention provide a negotiative chat bot that executes a back-end security process to resolve a status of a suspicious input as safe or unsafe; creates conversational chat bot messages that request content subject matter in response that are different from content of the suspicious request or chat bot message responses from the identified user; and generate and present conversational chat bot messages that present created conversational chat bot message content in a style that matches a preferred conversational style of the identified user. Aspects iteratively repeating presenting conversational chat bot messages requesting subject matter content different from subsequent conversational chat bot message responses in the style that matches the preferred conversational style, until determining that the suspicious input status is resolved.
US10834077B2 Booting and dumping a confidential image on a trusted computer system
A computer program product and a computer system for generating and deploying a secure boot image and encrypted client data to a trusted computer system. Embodiments of the present invention disclose deploying a secure boot image and encrypted client data from a client to a trusted computer system. Embodiments of the present invention disclose booting a confidential image on a trusted computer system. Embodiments of the present invention also disclose a process of dumping a confidential image on the trusted computer system.
US10834071B2 Harvesting and distributing a certificate based on a DNS name
According to certain embodiments, a delivery manager comprises an interface and processing circuitry. The interface is configured to receive a certificate that a DNS associates with a DNS name of a first endpoint. The processing circuitry is configured to distribute the certificate to a second endpoint. The second endpoint is configured to store the certificate in a local memory of the second endpoint and, in response to a future determination to establish a connection with the first endpoint, use the certificate from the local memory of the second endpoint to establish transport layer security (TLS) for the connection.
US10834069B2 Identification federation based single sign-on
A computer readable medium having instructions embodied therewith, the instructions executable by a processor or programmable circuitry of a federation server to cause the processor or programmable circuitry to perform operations including configuring a plurality of identification (ID) federations between the federation server and a plurality of applications such that each of the plurality of ID federations is between the federation server and one of the plurality of applications, receiving a first authentication request for authenticating a user who has been authenticated on a first application of the plurality of applications using an ID federation between the first application and the federation server from among the plurality of ID federations, and sending a second authentication request to a second application of the plurality of applications for authenticating the user using an ID federation between the federation server and the second application from among the plurality of ID federations.
US10834062B2 Unlinking ownership of successive asset transfers on a blockchain
An example operation may include one or more of receiving an export identifier to initiate an asset ownership transfer of an asset from a current owner to a new owner, identifying an asset identifier assigned to the asset and a current asset ownership session stored in a blockchain transaction, responsive to identifying the export identifier, assigning a new asset identifier to the asset, assigning a random number to an import identifier used to identify the asset transfer to the new owner, and creating a new blockchain transaction including the new asset identifier, the random number, and a new asset ownership session.
US10834061B2 Perimeter enforcement of encryption rules
Rules are applied at a network perimeter to outbound network communications that contain file attachments. The rules may, in a variety of circumstances, require wrapping of an outbound file from the endpoint in a portable encrypted container. The network perimeter may be enforced locally at the endpoint, or at any network device between the endpoint and a recipient.
US10834058B2 Mention identification for untrusted content
In some embodiments of the invention a method provides for processing a mention in textual content being input to a content provider. The method can include detecting input by a user of the content provider of the mention and identifying a member of a mention provider such as a social network based on the mention while maintaining privacy of information about the member with respect to the content provider. In some embodiments a computer program product for processing the mention includes a computer readable storage medium having program instructions embodied therewith. In some embodiments of the invention, a system for processing the mention includes a computer system readable media with a program module embodied therewith to detect the mention in the textual content as provided to a content provider. A network adapter with the system can provide the program module or program modules over a network.
US10834057B1 Reliable data transfer protocol for unidirectional network segments
A unidirectional transfer protocol allows data to be transmitted from a non-secure network into a secure network. A non-secure gateway may receive data and/or information, intended for the secure network, from one or more devices. The gateway may fragment the data and/or information into smaller chunks and transmit the chunks to a secure gateway via a unidirectional communication channel. The secure gateway may verify the chunks using one or more rules and reassemble the chunks when the data is validated. The reassembled data may be sent across a secure network enclave. The unidirectional transfer protocol may provide a hardware-agnostic solution for transmitting data over a unidirectional communication channel.
US10834055B2 Cross-tenant data leakage isolation
A system and method for cross-tenant data leakage isolation in a multi-tenant database are provided. The method includes monitoring, by a proxy device, traffic flows between a server executing at least one cloud-based application and the multi-tenant database, wherein the proxy device is connected between the server and the multi-tenant database; capturing, by the proxy device, at least a response from the multi-tenant database, wherein the response includes returned data; analyzing the response to determine if the returned data relates to a global-tenant table; upon determining that the returned data relates to the global-tenant table, modifying the response to designate at least one tenant-specific table name that the returned data belongs to; and sending the modified response to the server.
US10834053B1 Virtual private network for zero trust access control and end to end network encryption
A network access system for a client program to access a server program over a network. The network access system includes a network arbitration program being operable upon execution by a computer to generate client data derived at least in part by an algorithm that uniquely identifies the client program, receive server data from the server program over the network, validate the client data against the server data to determine a valid combination of client data and server data, and configure a discrete virtual private network connection for the client program and the server program in response to the determination of the valid combination.
US10834045B2 Methods, systems, and computer readable media for conducting a time distance security countermeasure for outbound roaming subscribers using diameter edge agent
A method includes receiving an ingress Diameter message related to a mobile subscriber from a MME located in a non-home network, sending a RIR message containing a mobile subscriber identifier to a HSS in a home network of the mobile subscriber, receiving identification information identifying a MME in the home network that conducted a most recent attachment of the mobile subscriber, utilizing the identification information to send an IDR message containing the mobile subscriber identifier to the identified MME, receiving an IDA message containing attachment timestamp data corresponding to the most recent attachment of the mobile subscriber in the home network, determining a transit time using the UE attachment timestamp data and timestamp information corresponding to the ingress Diameter message, and analyzing the transit time to determine if the ingress Diameter message is to be designated as a suspicious ingress message.
US10834041B2 Blockmail transfer protocol
An example operation may include one or more of receiving an electronic message from a sender that is intended for a recipient, breaking-up the electronic message into a plurality of message components and storing each message component in a respective block from among a plurality of blocks, linking the plurality of blocks of the broken-up electronic message together in a chain such that each successive block in the chain includes a hash of content included in a previous block of the chain, and transmitting the hash-linked chain of blocks of the broken-up electronic message via a network to the recipient.
US10834040B2 Generating interactive messages with asynchronous media content
Systems and methods are provided for sending serialized data for an interactive message comprising a first session data item to a second computing device to render the interactive message using the first session data item and display the rendered interactive message comprising a first media content item associated with a first interactive object and receiving, from the second computing device, a second media content item associated with a second interactive object of the interactive message. The systems and methods further provided for generating a second session data item for the second interactive object of the interactive message, adding the second session data item to the serialized data, and sending the serialized data to a third computing device to render the interactive message using the serialized data and display the rendered interactive message comprising the first media content item and the second media content item.
US10834037B2 Systems and methods for image sharing
Systems and methods are provided for image sharing. For example, a terminal sends to a server a conversation-processing request to request to release a target conversation message from a current user of a messaging application to a conversation group; the server receives the conversation-processing request, acquires the target conversation message from the conversation-processing request, determines whether the target conversation message includes a first image; in response to the target conversation message including a first image, the server stores the first image in a shared album corresponding to the conversation group and forward the target conversation message to members of the conversation group.
US10834035B2 Instant messaging for mobile device with offline and online mode
The embodiments of the present invention disclose a method and a system for unified instant messaging application/service that enables to concurrently send messages via online mode using internet and Offline or Airplane mode using WI-FI direct service/Bluetooth/WIFI. The instant messaging application first checks the contact to which message is to be sent is in its local vicinity. Once the contact, to whom a message is to be sent is available, and in the local vicinity, the messages are sent by WI-FI direct service/Bluetooth/WIFI without using the internet. If the destination user is not available nearby, then a message is delivered to an internet server or saved to history for delivering the messages to the user when the user is available, or internet is available. The messaging application also allows users to broadcast any question or information to nearby users without being connected or without using the Internet. The instant messaging application also displays different available users on a geographical map with a visual indication. The visual indication allows a user to identify as who has similar interests or different interest.
US10834032B2 Determination of an online collaboration status of a user based upon biometric and user activity data
Methods, systems, and computer readable media are provided for determining a collaboration status of a user of an electronic messaging system based on user data, including: (i) health data representative of a physiological parameter or mental engagement of the user and (ii) collaboration activity data representative of social collaboration activity of the user, to determine the collaboration status. Historical health data and collaboration activity data may be included in the determination of the collaboration status. In some aspects, the collaboration status may reflect a real-time collaboration status of the user.
US10834026B2 Artificial intelligence assisted service provisioning and modification for delivering message-based services
A method for AI-assisted service provisioning and modification for delivering message-based services, including: receiving an input sequence from a user in relation to a request for a service, the input sequence including one or more inputs; processing the input sequence to determine a service type; associating a workflow with the request based at least in part on the service type and a profile of the user, the workflow including a set of one or more steps, a step of the set of one or more steps corresponding to a set of attributes including at least one of: a communication mode, a communication type, or a communication priority, the workflow being performed by at least one of: a chatbot, an AI assistant, or a service professional; and interacting with the user based at least in part on the workflow to deliver the service.
US10834025B2 Multi-functional integrated communications system application
Disclosed herein is an integrated communications system application (ICSA) employed in conjunction with a suitable chat application (executed by a bot) for delivering an automated customer service support for businesses. ICSA herein may include an information storage system, a communication platform, and a facility system mutually sharing information and registering said information in web servers. A bot, connected to ICSA via web servers, may interact with a user employing channels such as chat applications, and may connect to said user via a bot connector. A user may not need to download any additional application to interact with bot herein and receive an automated customer service for different types of businesses.
US10834024B2 Selective multicast delivery on a bus-based interconnect
According to one embodiment, a computer program product for performing selective multicast delivery includes a computer readable storage medium having program instructions embodied therewith, wherein the computer readable storage medium is not a transitory signal per se, and where the program instructions are executable by a selector of an intelligent processing unit (IPU) to cause the selector to perform a method comprising identifying, by the selector, an address header appended to an instance of data, comparing, by the selector, address data in the address header to identifier data stored at the selector, and conditionally delivering, by the selector, the instance of data, based on the comparing.
US10834018B2 Distributed computing acceleration platform and distributed computing acceleration platform operation method
An apparatus for a distributed computing acceleration platform, comprises an edge computing node comprising a processor and a first data storage configured to store a first data set for performing a plurality of processing functions by the processor, a core computing node comprising a first resource including a plurality of processing-dedicated processors, a second resource including a plurality of high-speed operation processors, and a second storage configured to store a second data set for performing the plurality of processing functions by the plurality of processing-dedicated processors, and a control node configured to implement a particular service, using a particular processing function among the plurality of processing functions, in the core computing node and the edge computing node.
US10834017B2 Cloud-driven hybrid data flow and collection
Described herein are systems, devices, methods, computer-readable media, techniques, and methodologies for cloud-to-edge data flow migration. More specifically, example embodiments relate to migrating at least a portion of cloud-based data processing functionality from a cloud environment to network edge environment. The functionality can be migrated to anywhere along the network edge. Input data received or generated at a network edge device may be classified according to one or more classification criteria. At least a portion of cloud-based data processing functionality may then be selected for migration to the network edge based at least in part on the classified input data and/or one or more network characteristics. After migration, at least a portion of the input data may be processed by the migrated functionality. The input data processed at the network edge may then be sent to the cloud environment for additional processing by cloud-based data processing functionality.
US10834016B2 Communications method and device
This application provides a communications method and device. The communications method includes: determining a first frequency band and a second frequency band in an operating frequency band; and transmitting a first-type frame in the first frequency band, and transmitting a second-type frame in the second frequency band, where the first-type frame is used to carry a first-type service, the second-type frame is used to carry a second-type service, and the second-type frame and the first-type frame have different frame structures. Therefore, in embodiments of the present application, different frame structures are used in different frequency bands in the operating frequency band, and different services are carried by using the different frame structures, thereby meeting transmission requirements of different types of services.
US10834015B2 Dynamic resource allocation for sensor devices on a mixed-infrastructure network
A method and associated systems for on-demand bandwidth allocation on a mixed-infrastructure network in response to continuously changing populations of sensor devices. Sensors autonomously add themselves to or delete themselves from sensor clusters available to the network. A physical cluster controller detects each change, identifies resulting changes in a cluster's bandwidth requirements, and stores this information in a local database. If a sensor-population change satisfies a triggering condition, the controller requests that a network-management component of the network adjust the controller's bandwidth allocation. The network-management component aggregates this and similar requests from all connected controllers in a global database, and when controller bandwidth requirements satisfy a second triggering condition, the component, using a standard API, asks the network-management component to reprovision the component's virtual bandwidth allocation. The component then distributes the adjusted bandwidth among its sensor-cluster controllers, which in turn allocate their adjusted bandwidths among their sensor devices.
US10834012B2 Device and method supporting virtual resource combination decisions
Supporting combination decisions of virtual resources to be located in a single physical resource includes acquiring change status information indicating a change in each of a plurality of virtual resources designated as virtual resource candidates to be located in a single physical resource and determining, using a processor, whether a high correlation exists between changes in the loads of each of the plurality of virtual resources indicated in the change status information by performing statistical processing on the change status information. A suitability of locating the plurality of virtual resources in a single physical resource is determined according to the determination of whether a high correlation exists.
US10834006B2 Network traffic disruptions
A method including providing a network switch, including switching circuitry, packet drop decision circuitry, packet duplication circuitry, and packet exporting circuitry, and performing the following in the network switch: switching packets in the switching circuitry, identifying a packet that is to be dropped in the packet drop decision circuitry, duplicating the packet that is to be dropped in the packet duplication circuitry, producing a first packet and a second packet, exporting the first packet to a tail-drop packet buffer in the packet exporting circuitry, and exporting the second packet to a cyclic packet buffer in the packet exporting circuitry. Related apparatus and methods are also provided. The abstract is not intended to be limiting.
US10834004B2 Path determination method and system for delay-optimized service function chaining
A method as implemented in a controller in a SDN: (a) receiving service function chain orders of packet flows comprising a service function chain; (b) receiving, in real-time, delay measurements from either one of the virtual network functions and/or one of the network switches; (c) determining a plurality of realizations of the service function chain orders of (a) in order to minimize a total delay; (d) choosing an optimal realization corresponding to a least delay; and (e) determining one or more flow rules for the one or more network switches, the determining based on the optimal realization in (d). A controller and an article of manufacture implementing such a method are also described.
US10834001B2 Self-driving packets with conditional commands
A mechanism is disclosed for implementing conditional commands carried by network data packets. A data flow including a data packet is received. The data packet includes a conditional command. A condition and a command are obtained from the conditional command. The mechanism determines that the condition is satisfied. Based on the determination that the condition is satisfied, the command is executed to alter handling of the data flow, alter handling of the data packet, or alter a context for the data flow.
US10833999B2 Active request management apparatus in stateful forwarding networks and method thereof
Disclosed herein are a packet management apparatus and method. The packet management apparatus includes: a traffic prediction unit configured to predict the amount of data traffic to be generated based on the number of forwarding information items present in a pending interest table (PIT); and a proactive congestion control unit configured to probabilistically drop request packets (interests) based on the amount of data traffic predicted by the traffic prediction unit. The packet management method includes the steps of: (a) predicting, by a traffic prediction unit, the amount of data traffic to be generated based on the number of forwarding information items present in a pending interest table (PIT); and (b) probabilistically dropping, by a proactive congestion control unit, request packets based on the amount of data traffic predicted by the traffic prediction unit.
US10833996B2 Identifying a local congestion control algorithm of a virtual machine
At an application executing in conjunction with a vSwitch in a host system, using a processor assigned to the vSwitch in the host system, a flow of a number of packets is received from a VM. At the application, a set of CWND values is computed using a corresponding set of congestion control algorithms. At the application, a determination is made whether any of the CWND values in the set of CWND values match the number of packets in the flow within a tolerance value. In response to a CWND value in the set of CWND matching the number of packets in the flow within the tolerance value, a conclusion is drawn that a type of the congestion control algorithm which computed the matching CWND value is the type of a local congestion control algorithm implemented within the VM.
US10833991B2 Partial source routing for cross-network routing
Source routing techniques include sending data across several networks, while limiting source routing overhead. For example, the source routing techniques may use a first address format to route data to nodes along a routing path that are within a first network where a source node is located, and use a second address format to route the data to a node along the routing path that is within a second, different network. The node in the second network may similarly route the data through the second network using the first address format for nodes within the second network and, if needed, route the data to a node within a third network using the second address format. This may be repeated for any number of networks to reach a destination.
US10833990B2 Transmitting packet
Provided are a method and device for transmitting a packet. According to an example of the method, a Controlling Bridge (CB) device maintains a mapping entry representing a correspondence between a Port Extender (PEX) device and a Media Access Control (MAC) address of a host connected with the PEX device in a mapping table. The CB device receives a first data packet transmitted by a first PEX device, and determines a mapping entry in which the MAC address of the host matches a destination MAC address of the first data packet by querying the mapping table. Then, the CB device transmits the first data packet to a second PEX device in the mapping entry.
US10833985B2 Systems, methods, and apparatus for communicating messages of distributed private networks over multiple public communication networks
Systems and methods for communicating messages of distributed private network (DPN) over a plurality of communication networks including an inter-network interface and a message coordinator communicatively coupled. The inter-network interface is operable to receive a packetized message from a first DPN network element over a first communication network. The message coordinator receives the packetized message from the inter-network interface, assigns at least a transport route for the packetized message; and communicates the packetized message to a second DPN network element based on the assigned transport route over a second communication network. The message coordinator is further operable to assign priority protocol and security protocol to the packetized message.
US10833979B2 Data processing lock signal transmission
In accordance with one aspect of the present description, a node of the distributed computing system has multiple communication paths to a data processing resource lock which controls access to shared resources, for example. In this manner, at least one redundant communication path is provided between a node and a data processing resource lock to facilitate reliable transmission of data processing resource lock signals between the node and the data processing resource lock. Other features and aspects may be realized, depending upon the particular application.
US10833976B2 Loop detection and avoidance for segment routed traffic engineered paths
A method is described and in one embodiment includes receiving a packet of a traffic flow at an ingress node of a communications network; routing the packet to an egress node of the communications network via a first path comprising a tunnel if the packet was received from a node external to the communications network; and routing the packet to the egress node of the communications network via a second path that does not traverse the tunnel if the packet was received from a node internal to the communications network. The first path is identified by a first Forwarding Information Base (“FIB”) entry corresponding to the flow and the second path is identified by a second FIB entry corresponding to the flow.
US10833971B1 Systems and methods for providing clustered health checks
Systems and methods for providing clustered health checks are described herein. The systems and methods enable a user to select one or more selectable links to group together. The selectable links are associated with computing resources used by an application. Once selected, a parallel executor server receives the links and issues a health check command code to the computing resources associated with the group. The computing resources can be grouped together based on various reasons. The selectable links can be rendered in a graphical user interface of a health check application or an Internet browser.
US10833966B2 Systems and methods for service availability determination in packet networks
Service availability determination systems and methods include determining availability of a packet service in a Maintenance Interval (MI) based on frame loss measurements in short intervals Δt and marking each Δt as available or unavailable based on the frame loss measurements and an associated Frame Loss Ratio (FLR) threshold, wherein each Δt is a High Loss interval (HLI) when exceeding the FLR threshold; utilizing a sliding window of size n, n being an integer, to determine whether the packet service is available or unavailable; and utilizing an extension period after an end of the MI with the sliding window to ensure all Δt's in the MI are marked as available or unavailable.
US10833961B1 Configuration and/or deployment of a service based on location information and network performance indicators of network devices that are to be used to support the service
A device receives a request for a service and identifies, based on information included in the request, a set of sites that include a set of network devices that are capable of being used to support the service. The device obtains network performance indicator (NPI) data that is associated with a subset of network devices, of the set of network devices, and that includes NPI values that satisfy a set of performance criteria. The device causes the NPI data to be made available via an interface accessible to a user. The device receives device selection data that specifies a plurality of network devices, of the subset of network devices, that have been selected by the user. The device causes cause the plurality of network devices to be configured in a manner that allows the plurality of network devices to support the service.
US10833960B1 SLA management in composite cloud solutions using blockchain
A method, computer system, and a computer program product for SLA management is provided. The method may include collecting metrics from services within a composite service. The method may include determining, by a first smart contract, a first violation occurred between a first pair of services, whereby the first smart contract and the first pair of services are associated with a first private channel within a blockchain network. The method may include determining, by a second smart contract, a second SLA violation occurred between a second pair of services, whereby the second smart contract and the second pair of services are associated with a second private channel. The method may include determining that the first SLA violation and second SLA violation are related and the second SLA violation occurred before the first SLA violation. The method may include identifying a violating service within the second pair of services.
US10833956B2 System and method for cloud-based user interface application deployment
Systems and methods are provided for user interface deployment that include a server with a cloud application and a client device with a client application. The cloud application is a fully functional application, such as a headless application, and transmits scene graph data including presentation data and behavior data for a first set of user interface elements viewable at the client device in a first operational state. The client application locally renders the first set of user interface elements on a client device display to locally render the portion of the scene graph related to the first operational state. In response to a user input, the client application transmits event or state data to the cloud application and may perform an action associated with the user input while awaiting receipt of updated scene graph data, possibly related to a subsequent operational state, reducing or eliminating the perception of latency.
US10833955B2 Dynamic delivery of software functions
A container cloud platform that allows software functions to be shared by multiple applications in different application containers is provided. The service functions are containerized and disaggregated from the application containers. The containerized services are delivered as a capsule for applications that invoke the service functions at application runtime. The images of the service containers are deployed at the host computing devices operating the corresponding application containers. The container cloud platform monitors the deployed service containers for their execution as well as their termination.
US10833952B2 Introducing latency and delay for test or debug purposes in a SAN environment
Simulating latency in a network environment. A device sends a latency request. The device receives a latency support confirmation. The device builds an I/O frame. The I/O frame comprises a latency simulating bit and a latency duration. Based on the latency simulating bit and the latency duration, the device holds the I/O frame. The device sends the I/O frame.
US10833951B2 System and method for providing intelligent diagnostic support for cloud-based infrastructure
A cloud infrastructure diagnostics system comprises a cloud state configuration module operative to define a cloud state model with respect to a cloud infrastructure, wherein the cloud state model comprises a structured collection of selected operational characteristics relative to the cloud infrastructure components. The cloud state model may include a definition of dependencies between the cloud infrastructure components where applicable. A cloud state monitoring module is operative, responsive to the cloud state model definition, to collect periodic cloud state updates with respect to the cloud infrastructure. A cloud state analysis module is operative, responsive to receiving the periodic cloud state updates, to perform: comparing one or more cloud state updates to a corresponding predefined set of reference states; and determining one or more notifications to be transmitted with respect to the operational characteristics of the cloud infrastructure components.
US10833947B2 Remotely assigned, bandwidth-limiting internet access apparatus and method
A network (e.g., LAN/WLAN) contains individual private networks, each with an access point assistant (APA) containing an access point, web server, and other components, such as support voice interaction therewith. APAs are separated by device isolation over the LAN, but devices on each individual private network are accessible to each other directly, including cell phones, laptop computers, tablets, iPods, or other network aware devices literally owned or controlled by a guest assigned the APA at a hospitality property. The access management system assigns to an APA a bandwidth limit, which it then administers and accounts for, avoiding the classic problem of “bandwidth hogs” swamping the LAN with no accountability or control.
US10833944B2 Distribution of bandwidth in a network
The invention concerns the exchange of parameters between communication devices of a network describing their respective data sessions and the application, at a communication device, of a bandwidth distribution algorithm using the exchange parameters to allocate bandwidth to one or more data sessions in the network.
US10833943B1 Methods for service chaining and devices thereof
Methods, non-transitory computer readable media, network traffic management apparatuses, and network traffic management systems that send a server response to a client request from a requesting client device to a service chaining device. A modified server response from the service chaining device is received based on a correlation of the server response to one or more service policies. A determination is made on whether the modified server response requires additional processing by one or more additional service chaining devices based on the modified server response. The processed server response is received from the one or more additional service chaining devices when the determination indicated processing was required. The processed server response is transmitted to the requesting client device.
US10833938B1 Methods, systems, and computer readable media for network function (NF) topology synchronization
A method for network function (NF) topology synchronization includes, at a network node including at least one processor, maintaining NF instance identifiers and corresponding NF profile version identifiers in an NF topology database local to the network node, the NF profile version identifiers indicating most current NF profile versions stored by the network node for each NF instance identifier. The method further includes obtaining a list of NF instance identifiers and NF profile version identifiers from an NF repository function (NRF), accessing the NF topology database, determining, by comparing the NF profile version identifiers in the list with NF profile version identifiers for corresponding NF instance identifiers in the NF topology database, whether the NF profiles stored by the network node are lagging behind the NF profiles stored by the NRF, and auditing or refraining from auditing the NRF for updated NF profiles based on results of the comparison.
US10833937B2 Detect impact of network maintenance in software defined infrastructure
A system may assist with checking policy impact in a software-defined infrastructure environment. The system's data analysis may enable it to discover and quantify the impact of policies on software-defined infrastructure objects in the same or different layers.
US10833934B2 Energy management in a network
A network management method is described for managing energy utilisation in a network comprising network elements that handle network traffic. The network elements are analysed to identify at least one candidate network element for energy usage reduction. Routes passing through the candidate network element are then identified and at least one alternative route is identified for each identified route. Each identified route is switched onto the at least one alternative route, wherein the alternative route does not pass through the original candidate network element. Finally, the candidate network element is triggered to enter a lower power mode. In a particular embodiment, a quality of service level associated with each identified route is determined and the method ensures that the alternative route has an associated quality of service level equal to or better than the original quality of service level. Systems and apparatus for implementing the method are also described.
US10833931B2 Method, apparatus and system for changing a network based on received network information
There is provided a method, said method comprising receiving network information, using said network information to determine whether a change to a network is required, and if so, using said network information to determine at least one cause of a change to the network being required and providing, in dependence of the at least one cause, at least one option for at least one change to said network.
US10833927B2 Systems and methods for intuitive home networking
A method for router configuration includes at a remote router management platform, registering a first router, associated with a first router identifier, to a user account; at the first router, establishing an internet connection; at a first user electronic device, transmitting a first router configuration to the remote router management platform; and at the first router, receiving the first router configuration from the remote router management platform via the internet connection.
US10833924B2 Data collecting apparatus, data collecting method, and program
A data collecting apparatus (10) is connected to a device (20) via a network (31, 32), and includes a collector (142, 142), a communication controller (130), and a process execution controller (110). The collector (141, 142) collects data from the device (20) based on collection setting information, converts format of the data collected, and outputs the data whose format is converted. The communication controller (130) manages an addition of the collector (141, 142), provides the collection setting information to the collector (141, 142), and outputs data collected by the collector (141, 142). The process execution controller (110) manages processing of data outputted from the communication controller (130). The collector (141, 142) is provided as plug-in software (121, 122) containing information regarding a parameter setting item for when data is collected. The collection setting information is information in which a setting value is added with respect to the parameter setting item.
US10833921B2 Information processing apparatus and abnormality diagnosis method
An information processing apparatus includes: a processor configured to: acquire message data that indicate a message size and a response time of each response message identified from an encrypted packet group; identify, based on the message data, first peak sizes that satisfy a first condition from a first size distribution of the message size of each response message; determine based on the message data, when the first peak sizes include a second peak size different from third peak sizes, whether a first time distribution satisfies a second condition, the third peak sizes being peak sizes of the message size of each response message in a normal state, the first time distribution being a frequency distribution of the response time of each response message having the second peak size; and determine that a service is abnormal, when the first time distribution satisfies the second condition.
US10833917B1 Live monitoring to trigger automation in administering coaching
A system may include one or more processors disposed within a management network. An end-user network may contain agent instances and one or more servers, where the one or more servers are operable to: (i) receive communications to the end-user network, and (ii) assign agent instances to service the communications. The one or more processors may be configured to perform one or more tasks. These tasks may include receiving, from the end-user network, data associated with the processes of the one or more servers; determining, based on a specification, operations to be performed by the one or more servers, wherein the specification is defined by the end-user network and comprises logical directives, each directive containing conditions that, if satisfied by the received data, define the operations; and providing, to the one or more servers, the operations.
US10833909B2 Optimized preamble and method for interference robust packet detection for telemetry applications
Embodiments provide a receiver having a receiving unit and a synchronization unit. The receiving unit is configured to receive a data packet having a pilot sequence. The synchronization unit is configured to separately correlate the pilot sequence with at least two partial reference sequences corresponding to a reference sequence for the pilot sequence of the data packet, in order to obtain a partial correlation result for each of the at least two partial reference sequences, wherein the synchronization unit is configured to non-coherently add the partial correlation results in order to obtain a coarse correlation result for the data packet.
US10833907B2 Low rate interface for narrow band wireless transmissions
A mobile communication device may include a storage element and a baseband processing component operatively coupled to the storage element. The baseband processing component may generate representations of one or more symbols, provide the representations of the one or more symbols through an interface to a buffer element to process, and reduce communications through the interface to the buffer element during at least a portion of the processing of the representations of the one or more symbols.
US10833906B2 Method of configuring symbols and device using the same and method of demodulating data and device using the same
Disclosed are a method of configuring symbols and a device using the same. Through the use of a symbol configuration parameter B which includes K values corresponding to different symbol intervals or symbol numbers respectively, a symbol interval and a number of symbols in a subframe may be configured according to the symbol configuration parameter B. K is an integer greater than 1.
US10833903B2 Communication device
An apparatus generating a packet of signals, a number of preamble signals of a preamble portion for each of a number of radio transmission units, and a number of data signals of a data portion, wherein a phase rotation in frequency domain is equal to a time shift in time domain is applied to each symbol of the number of preamble signals separately, the same phase rotation is applied to each symbol separately, the amount of the phase rotation is different for each preamble signal and each data signal, the amount of the phase rotation of one of the number of data signals and one of the number of preamble signals is both zero, and the amount of the phase rotation is equal between one of the preamble signals and one of the data signals for the same radio transmission unit.
US10833893B2 System, method and apparatus for integrated building operations management
A system, method and apparatus for integrated building operations management. Nodes in the sensor network can be configured to interface with a building control system to exchange sensor-related information.
US10833890B2 Carrier sense multiple access (CSMA) protocols for power line communications (PLC)
Systems and methods for carrier sense multiple access (CSMA) protocols for power line communications (PLC) are described. In some embodiments, a method may include performing a virtual carrier sensing operation and, in response to the virtual carrier sensing operation indicating that a communication channel is idle, calculating a contention window. The method may also include performing a physical carrier sensing operation subsequent to the virtual carrier sensing operation, the physical carrier sensing operation based, at least in part, upon the contention window. In response to the physical carrier sensing operation indicating that the communication channel is idle, the method may then include transmitting data over the channel. In other embodiments, another method may include determining that a data transmission is a unicast transmission and that an acknowledgement message has not been received. The method may further include incrementing a backoff parameter and repeating one or more carrier sense operations.
US10833888B2 IoT device plug-in method and device in data analysis-based automation systems
An automatic configuration device, for an Internet-of-Things (IoT) device, which operates a data analysis-based automation system includes when various types of IoT devices are registered in a system, a data analysis-based automation system for supporting both use of functions of the IoT devices and an effective analysis of collected data.
US10833886B2 Optimal device selection for streaming content
An apparatus, method, and system for optimal device selection for streaming content are disclosed. One embodiment of an apparatus includes a stream query module that determines playback parameters of available streaming options for playing user-selected content. A playback environment module determines playback capabilities of connected playback devices and a playback environment of a user of the user-selected content. An analysis module performs a comparison of the available streaming options with the connected playback devices in the playback environment. A device optimization module determines an optimal playback device for playing the user-selected content in the playback environment using the comparison and the playback environment. A computer-implemented method and computer program product also perform the functions of the apparatus.
US10833885B2 Efficient multicast group creation
A system and method for efficiently creating multicast groups is disclosed. The system includes a gateway controller, that receives a multicast request from a client. The gateway controller parses the request from the client and identifies the set of the desired destination nodes. The gateway controller then determines whether an existing multicast group matches this set. If not, the gateway controller creates a new multicast group, preferably by modifying an existing multicast group by adding new destination nodes to that group. This is an efficient way to create multicast groups, as it increases the number of nodes reacting simultaneously to multicast messages when creating multicast groups, and minimizes the number of messages that are required to synchronize the nodes to the new multicast group.
US10833884B2 Synchronization of questions and answers in a collaborative messaging environment
Embodiments of the present invention address deficiencies of the art in respect to question and answer management in a collaborative environment, and provide a novel and non-obvious method, system and apparatus for synchronizing questions and answers in an instant messaging session. In one embodiment of the invention, a method of synchronizing questions and answers in an instant messaging session can be provided. The method can include maintaining an instant messaging session between first and second participants, identifying questions and answers in the instant messaging text, matching each of the answers to a corresponding one of the questions, and displaying the matched questions and answers supplementally to the displaying of the chat transcript, ensuring that a participant does not overlook a question where response on their part is required.
US10833883B2 Virtual conferencing assistance
Provided is a method, computer program product, and virtual conferencing system for providing virtual conferencing assistance to a user. A processor may monitor a virtual conferencing session between a plurality of users. The processor may detect a command to interact with a user interface (UI) element has been given. The processor may analyze UI action data in locating the UI element for the plurality of users. The processor may compare the UI action data for the plurality of users to a data threshold. The processor may determine, in response to the data threshold being met, that a user is experiencing difficulty in locating the UI element. The processor may provide, in response to determining that the user is experiencing difficulty, assistance to the user in locating the UI element.
US10833876B2 Protection of the UE identity during 802.1x carrier hotspot and Wi-Fi calling authentication
This disclosure relates to techniques for performing Wi-Fi authentication in a wireless communication system. Public key cryptography may be used to enhance the confidentiality of the user's permanent identity in transit. In some embodiments, a RSA-OAEP (SHA-256) encryption scheme may be used to protect the permanent identity when the EAP client needs to send the user's permanent identity to the server in the absence of pseudonym or fast re-authentication identity. In some embodiments, a server certificate is used to authenticate a iWLAN tunnel to protect an IMSI during setup of a Wi-Fi call. Using the methods described herein on both or either of the EAP client and server side may offer improved privacy protection.
US10833875B2 Methods and devices for processing certificates in blockchain system
Disclosed herein are methods, devices, and apparatuses, including computer programs stored on computer-readable media, for processing certificates in a blockchain system. One of the methods includes: causing a smart contract to be generated in the blockchain system, wherein the smart contract includes computer-readable instructions for processing certificates; after the smart contract is generated, sending a first request for a first transaction to the blockchain system, the first transaction causing the blockchain system to execute the smart contract to generate a certificate specification based on the first request; receiving, from the blockchain system, the certificate specification; and sending, to the blockchain system, a second request for a plurality of second transactions, the plurality of second transactions causing the blockchain system to execute the smart contract to generate a plurality of certificates.
US10833874B2 Certificate notification method and apparatus
A certificate notification method, including reporting a certificate of a first terminal to a server, obtaining public key maintenance information including a public key corresponding to a certificate of each of one or more terminals within a preset area range and certificate identification information corresponding to the certificate of the corresponding terminal, receiving a communication message including certificate identification information corresponding to a certificate of the second terminal and a signature generated by the second terminal, determining, according to certificate identification information and the public key maintenance information, a public key corresponding to the certificate of the second terminal, and verifying, according to the public key corresponding to the certificate of the second terminal, the signature generated by the second terminal.
US10833873B2 Credential-based authorization
Methods and systems are provided for demonstrating authorization to access a resource to a verifier computer controlling access to the resource. The method comprises, at a user computer, storing an attribute credential certifying a set of attributes; and communicating with a revocation authority computer to obtain an auxiliary credential, bound to the attribute credential, certifying a validity status for each attribute in the attribute credential. The method further comprises, at the user computer, communicating with the verifier computer to prove possession of the attribute credential and the auxiliary credential such that the verifier computer can determine whether at least one attribute in the attribute credential, certified as valid by the auxiliary credential, satisfies an access condition for the resource.
US10833866B2 Managing interval boundaries for grouped and digitally signed computer-based records
Embodiments provide a computer-implemented method for managing interval boundaries of electronic records. The method includes receiving electronic records, associating a first selection criterion and second selection criterion with the electronic records, and associating some of the electronic records with a group based at least in part on determining that the second selection criterion is within a predetermined range of a first threshold. The method further includes generating a group record that identifies the group, associating a third selection criterion with the group record, the third selection criterion being within the interval boundaries, and identifying an expiration of an interval boundary based at least in part on determining that the electronic data representing the third selection criterion is within a predetermined range of a second threshold.
US10833858B2 Secure cryptlet tunnel
The disclosed technology is generally directed to secure transactions. In one example of the technology, a secure encrypted communication tunnel between the enclave and a hardware security module (HSM) may be established and used. Establishing the tunnel includes the following steps. A session public/private enclave key pair, including a session enclave private key and a session enclave public key, may be derived from the public/private key pair of the enclave. The session enclave public key may be sent to the HSM. A session HSM public key may be received from the HSM. Additional information may be encrypted with the session HSM public key. The encrypted additional information may be sent to the HSM. Further encrypted information may be received from the HSM. The further encrypted information may be decrypted with the session enclave private key.
US10833855B2 Establishing secured communication over a wireless channel
A wireless device (24) includes a modem (56) and processing circuitry (50, 52). The modem is configured to modulate signals for transmission over wireless channels, and demodulate signals received over the wireless channels. The processing circuitry is configured to receive a first frame from a second wireless device over a wireless channel via the modem, and transmit a second frame to the second wireless device via the modem over the wireless channel, to calculate a first Channel State Information (CSI) based on the first frame, to calculate a first normalized CSI by applying to the first CSI a normalization procedure, and generate, based on the first normalized CSI, a first key that due to the normalization procedure has an increased likelihood to match a second key generated in the second wireless device based on the second frame, and to communicate securely with the second wireless device over the wireless channel using the first key.
US10833848B1 Shared blockchain data storage based on error correction coding in trusted execution environments
Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for storing blockchain data. One method includes receiving a request from an application component of a blockchain node to execute one or more software instructions in a trusted execution environment (TEE); determining one or more blockchain node blocks for executing the one or more software instructions; performing error correction coding of the one or more blocks in the TEE to generate one or more encoded blocks; dividing each of the one or more encoded blocks into a plurality of datasets; selecting one or more datasets from each of the one or more encoded blocks; and hashing the one or more datasets to generate one or more hash values corresponding to the one or more datasets for use in replacing the one or more datasets to save storage space of the blockchain node.
US10833847B2 Cryptographic hash generated using data parallel instructions
A fast cryptographic hash of an input file using multiplication and permutation operations in a parallel processing environment. An example method includes updating an internal state for each of a plurality of packets, the packets being read from an input file. Updating the state for a packet can include injecting the packet into an internal state, mixing the bits of the internal state using multiplication, and shuffling the result of the multiplication so that bits with highest quality are permuted to locations that will propagate most widely in a next multiplication operation. The method also includes performing a reduction on the internal state and repeating the update of the internal state, the reduction, and the injecting a second time. The method may further include finalizing the internal state and storing a portion of the final internal state as a cryptographic hash of the input file.
US10833840B2 Methods for nanosecond-scale time synchronization over a network
A method includes, at a first node: transmitting a first synchronization signal at a first time according to a first clock of the first node; back-coupling the first synchronization signal to generate a first self-receive signal; calculating a time-of-arrival of the first self-receive signal according to the first clock; and calculating a time-of-arrival of the second synchronization signal according to the first clock. The method also includes, at the second node: transmitting the second synchronization signal at a second time according to a second clock of the second node; back-coupling the second synchronization signal to generate a second self-receive signal; calculating a time-of-arrival of the second self-receive signal according to the second clock; and calculating a time-of-arrival of the first synchronization signal according to the second clock. The method S100 further includes calculating a time bias and a propagation delay between the pair of nodes based on the time-of-arrivals.
US10833837B2 Electronic apparatus and wireless communication method
According to one embodiment, an electronic apparatus includes a transmitter circuitry and a receiver circuitry. The transmitter circuitry is configured to; transmit a first frame to a first terminal, and transmit a second frame to a second terminal when a first period elapsed after transmission of the first frame. The receiver circuitry is configured to receive a third frame including acknowledgement information of the first frame from the first terminal when the first period elapsed after transmission of the first frame. A duration of the second frame is set as equal to or greater than a difference between a duration of the third frame and a duration of the first frame.
US10833836B2 Managing release of resources for uplink grant-free transmissions on bandwidth part deactivation
Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment (UE) may receive a bandwidth part configuration for a plurality of bandwidth parts, wherein a first bandwidth part of the plurality of bandwidth parts is identified as being activated and is associated with first resources allocated for uplink grant-free transmissions by the UE on the first bandwidth part. The UE may receive determine to deactivate the first bandwidth part and activate a second bandwidth part, and may determine to reactivate the first bandwidth part. The UE may identify second resources for uplink grant-free transmissions by the UE on the first bandwidth part based at least in part on the bandwidth part configuration. Numerous other aspects are provided.
US10833828B2 Data communication method and related apparatus
A data communication method and a related apparatus are provided, and the data communication method includes: constructing, by an access device, a beacon frame, where the beacon frame includes a newly added field, and the newly added field represents multiple data guard interval lengths supported by the access device; and broadcasting, by the access device, the beacon frame, so that a terminal selects an available guard interval length matching a data guard interval length supported by the terminal from the beacon frame, and performs data communication with the access device by using the available guard interval length. By using the present invention, data communication between the access device and the terminal can be implemented when the access device supports multiple data guard interval lengths.
US10833825B2 Method, network device and terminal device for transmitting reference signal
Disclosed are a method, a network device, and a terminal device for transmitting a reference signal. The method includes: determining, by the network device of the first cell, a first resource element corresponding to the first cell, and at least one second resource element corresponding to at least one second cell; determining, by the network device, a resource element with the largest time domain resource and a resource element with the largest frequency domain resource among the first resource element and the at least one second resource element; determining, by the network device, a reference signal resource according to the resource element with the largest time domain resource and the resource element with the largest frequency domain resource; and transmitting, by the network device, a reference signal to a terminal device on the reference signal resource.
US10833818B2 Resource exclusion in a half duplex based wireless communication system
Methods, apparatuses, and computer-readable mediums for wireless communication by a user equipment (UE) includes transmitting a packet on a first resource, determining one or more repetition resources on which to send one or more redundancy versions of the packet, wherein the one or more repetition resources are at a time subsequent to the first resource, transmitting repetition resource information identifying the one or more repetition resources to one or more neighboring UEs, and transmitting the one or more redundancy versions of the packet on respective ones of the one or more repetition resources.
US10833816B2 Transmission method and apparatus for feedback information of uplink transmission
The present invention discloses a transmission method and apparatus for feedback information of uplink transmission. The method comprises: a terminal transmitting a physical uplink shared channel (PUSCH) in a special sub-frame m, where m is an integer; the terminal detecting, subsequent to the special frame m, in a sub-frame comprising downlink transmission resources or in a sub-frame m+k, a downlink control channel using an uplink/downlink control information (DCI) format, where k is a positive integer; and the terminal determining, according to the downlink control channel, whether to again transmit the PUSCH transmitted in the special sub-frame m. accordingly, the present invention provides a transmission solution that transmits PUSCH feedback information in a special sub frame, ensuring that the PUSCH transmitted in the special sub frame can normally obtain ACK/NACK feedback information.
US10833812B2 Configurable hybrid automatic repeat request feedback types for sidelink communication for 5G or other next generation network
Facilitating configurable hybrid automatic repeat request (HARQ) feedback types for new radio sidelink communication can be performed for a 5G wireless network. Based on whether reception of data was successful or not, a reception node can send acknowledgement (ACK) data or negative acknowledgement (NACK) data to a base station using an uplink control signal. Therefore, the feedback data can be used to manage subsequent resource allocation decisions within the 5G wireless network.
US10833809B2 Techniques for packet and message communication in a multicarrier transceiver environment
Through the identification of different packet-types, packets can be handled based on an assigned packet handling identifier. This identifier can, for example, enable forwarding of latency-sensitive packets without delay and allow error-sensitive packets to be stored for possible retransmission. In another embodiment, and optionally in conjunction with retransmission protocols including a packet handling identifier, a memory used for retransmission of packets can be shared with other transceiver functionality such as, coding, decoding, interleaving, deinterleaving, error correction, and the like.
US10833807B2 Processing method under data duplication and related devices
A processing method under data duplication and related devices are provided, which are applied to a communication system. The communication system comprises a first communication device, and the first communication device comprises a PDCP entity. The method comprises: when data duplication is enabled, the PDCP entity of the first communication device duplicates target data, and the target data do not comprise data of which transmission have been completed and/or data that are being transmitted; and the PDCP entity of the first communication device delivers the duplicated target data to the RLC entity.
US10833806B2 Data retransmission method and related apparatus
When receiving a first data frame sent by a transmitting apparatus, a receiving apparatus may return error indication information including an identifier of at least one erroneous codeword group to the transmitting apparatus if it is found that an error occurs in an initial codeword of the first data frame. The transmitting apparatus may obtain the erroneous codeword group and encode the erroneous codeword group, and retransmit a part of a sub check codeword obtained through encoding to the receiving apparatus. The receiving apparatus may obtain a third check matrix based on a first check matrix, a second check matrix, and a location of the at least one erroneous codeword group in the initial codeword, and re-decode the retransmitted partial sub check codeword and content of the first data frame together based on the third check matrix, so as to obtain a correct initial codeword.
US10833801B2 Space-time coding for communication systems
There is provided a method of generating a space-time block code (STBC) for encoding a digital data sequence comprising a set of independent symbols to be transmitted through a transmission channel in a communication system, the space-time block code being represented by a set of linear dispersion matrices in a linear dispersion representation, each linear dispersion matrix comprising components having complex values, the method comprising, generating at least some of the linear dispersion matrices depending on component-wise conditions related to a set of selected pairs of the linear dispersion matrices, each pair comprising a first linear dispersion matrix and a second linear dispersion matrix, said component-wise conditions comprising a component-wise condition between the components of the first linear dispersion matrix and the components of the second linear dispersion matrix.
US10833800B1 Method and system for channel detection
A method and a system are provided for channel detection like radio frequency channel detection in modern telecommunication standards like 5G-NR (new radio). The method and the system provide a fast and sensitive channel detection by evaluating a radio frequency signal received. The respective method and system may be applied to different telecommunication standards, for example new telecommunication standards like 5G-NR (new radio) and LTE.
US10833795B2 System, apparatus and method for optimizing configuration of a wireless transmitter
In an embodiment, an apparatus includes: a modulator to modulate a first packet according to rate control information; a physical circuit to transmit the modulated first packet according to power control information; and a dynamic adaptation circuit, for the first packet, to provide the rate control information and the power control information of a first modulation and power pair stored in a first energy map.
US10833793B2 Vehicle wireless device detection
The disclosure includes an apparatus comprising a diagnostic unit configured to communicate with a rules engine to determine whether a transmission detected in a vehicle is classified as driver wireless device usage based on passenger data indicating whether a passenger is present in the vehicle. The disclosure also includes a system comprising a shielding unit configured to transmit a noise signal to interrupt a transmission detected in a vehicle, and a diagnostic unit configured to communicate with a rules engine to determine whether the detected transmission is classified as driver wireless device usage based on the passenger data indicating whether a passenger is present in the vehicle, and activate a recording if the transmission is classified as driver wireless device usage.
US10833789B2 Dynamic configuration of a flexible orthogonal frequency division multiplexing PHY transport data frame preamble
A method for operating a transmitting device to communicate with a receiving device is described herein. The method includes the step of the transmitting device selecting a root index value from a set of root index values. The method further includes the step of the transmitting device generating a frequency domain Constant Amplitude Zero Auto-Correlation sequence based on the selected root index value. The method further includes the step of the transmitting device modulating the Constant Amplitude Zero Auto-Correlation sequence by a pseudo-noise sequence. The method further includes the step of the transmitting device generating an Orthogonal Frequency Division Multiplexing symbol, wherein the frequency domain Constant Amplitude Zero Auto-Correlation sequence modulated by the pseudo-noise sequence defines subcarrier values for the Orthogonal Frequency Division Multiplexing symbol. The method further includes the step of the transmitting device transmitting the Orthogonal Frequency Division Multiplexing symbol as an initial Orthogonal Frequency Division Multiplexing symbol of a preamble of a frame to the receiving device.
US10833786B2 Mobile service requests to any sound emitting device
An information system generates data, generates an audio token, associates the audio token with the data, and transmits the audio token along with the data to the account management system. The information system configures a broadcasting computing device to broadcast the audio token at a location. User computing devices at the location via an audio communication channel receive the broadcast token and retransmit the audio token to the account management system via a network. The account management system receives the audio token from a particular user computing device along with a request for data associated with the audio token, extracts the data associated with the audio token data, and transmits the data associated with the audio token to the particular user computing device.
US10833785B1 Processing communications signals using a machine-learning network
Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for processing communications signals using a machine-learning network are disclosed. In some implementations, pilot and data information are generated for a data signal. The data signal is generated using a modulator for orthogonal frequency-division multiplexing (OFDM) systems. The data signal is transmitted through a communications channel to obtain modified pilot and data information. The modified pilot and data information are processed using a machine-learning network. A prediction corresponding to the data signal transmitted through the communications channel is obtained from the machine-learning network. The prediction is compared to a set of ground truths and updates, based on a corresponding error term, are applied to the machine-learning network.
US10833783B2 Method and apparatus for monitoring, detecting, testing, diagnosing and/or mitigating interference in a communication system
A system that incorporates aspects of the subject disclosure may perform operations including, for example, receiving, via an antenna, a signal generated by a communication device, detecting passive intermodulation interference in the signal, the interference generated by one or more transmitters unassociated with the communication device, and the interference determined from signal characteristics associated with a signaling protocol used by the one or more transmitters. Other embodiments are disclosed.
US10833781B2 Antenna calibration
An array of antenna elements are located in relation with a plurality of pre-characterized reference detectors. At baseband frequencies, a transmit radiation pattern of the array of antenna elements is sensed with the plurality of pre-characterized reference detectors, at a plurality of phase and gain settings, to detect mismatch among two or more elements of the array of antenna elements. Phase and gain settings for the array of antenna elements are updated to correct the mismatch.
US10833780B2 Configuration sub-system for telecommunication systems
Certain aspects are directed to a configuration sub-system for telecommunication systems. The configuration sub-system can include a test signal generator, a power measurement device, at least one additional power measurement device, and a controller. The test signal generator can be integrated into components of a telecommunication system. The test signal generator can provide a test signal to a signal path of the telecommunication system. The power measurement device and the additional power measurement device can respectively be integrated into different components of the telecommunication system. The power measurement device and the additional power measurement device can respectively measure the power of the test signal at different measurement points in the signal path. The controller can normalize signals transmitted via the telecommunication system by adjusting a path gain for the signal path based on measurements from the power measurement device and the additional power measurement device.
US10833774B2 Embedded fiber optic sensor system
A method, apparatus, and system for monitoring a vehicle. Optical signals are sent into a fiber optic mesh covering a region of the vehicle. Response optical signals occurring in response to optical signals sent into the fiber optic mesh are detected. Sensor data is generated from the response optical signals detected. A determination is made as to whether a group of nonconformances is present in the vehicle using the sensor data. A group of actions is performed when the group of nonconformances is present.
US10833768B2 Photonic monobit analog-to-digital converter using coherent detection
A photonic monobit analog-to-digital converter (ADC) includes an incoherent optical source, a dual optical modulator, a coupler, a coherent detector, a limiter, and a DSP. The incoherent optical source generates an optical noise signal. The dual optical modulator modulates phase and amplitude of an input complex baseband signal onto an input optical signal to generate an optical modulated signal. The coupler couples the modulated signal with the optical noise signal to generate a dithered optical signal. The coherent detector coherently detects a dithered in-phase (I) signal component and a dithered quadrature (Q) signal component associated with the input complex baseband signal using the dithered optical signal and a reference optical signal. The limiter outputs a complex decision signal based on the dithered I and Q signal components. The DSP generates a digital signal representative of the input complex baseband signal based on the complex decision signal.
US10833763B2 Bi-directional wireless optical communication apparatus and method thereof
A wireless optical communication apparatus for performing bi-directional optical transmission in a free space includes a first optical system configured to transmit data through a downlink scheme and a second optical system configured to receive the data from the first optical system and transmit a control signal to the first optical system through an uplink scheme, wherein each of the first optical system and the second optical system transmits and receives the data and the control signal through a single port.
US10833762B2 Information transmission method, information reception method and apparatus
An information transmitting method and device, and an information receiving method and device are provided. The information transmitting method includes: obtaining authentication information; converting the authentication information into a binary sequence; encoding the binary sequence into optical signals based on a correspondence between a binary number and an optical signal; and transmitting the optical signals to a receiving device, wherein the receiving device receives the optical signals, obtains the authentication information carried in the optical signals, and performs an information authentication based on the authentication information.
US10833761B2 Optical transceiver
A transceiver card for a telecommunications box for transmitting data over a first optical fiber and receiving data over a second optical fiber. The card has transmitter for transmitting data over the first optical fiber, the transmitter having a laser and a modulator, a fiber output optically connected to the laser for connecting the first optical fiber to the card, a fiber input for connecting the second optical fiber to the card, a receiver optically connected to the fiber input for receiving data from the second optical fiber, and an OTDR optically connected between the transmitter and the fiber output or between the receiver and the fiber input. An energy level detector is also provided between the receiver and the fiber input.
US10833742B2 Determining channel state information in advanced networks
Facilitating a determination of channel state information for advanced networks (e.g., 4G, 5G, and beyond) is provided herein. Operations of a system can comprise configuring a mobile device with a demodulation reference signal. The operations can also comprise transmitting a channel state information reference signal to the mobile device, wherein the channel state information reference signal configures a number of channel state information reference signal ports. Operations of another system can comprise determining a number of resources for a group of transmission ranks and determining a link quality metric for transmission ranks of the group of transmission ranks. The operations can also comprise selecting a transmission rank and a precoding matrix indicator and transmitting the precoding matrix indicator to a network device.
US10833738B2 Detection scheme utilizing transmitter-supplied non-linearity data in the presence of transmitter non-linearity
Improved wireless communications are enabled. For example, a transmitter can characterize a response of non-linear devices associated with an active-array-antenna. Data indicative of the non-linear response is forwarded to a receiving device, which can utilize the data in conjunction with decoding wireless transmissions of the active-array-antenna. Improved bit error rates can be achieved when utilizing transmitter-provided non-linear response data, as provided herein.
US10833737B2 Method and apparatus for controlling multi-antenna of vehicle in autonomous driving system
A method of controlling a multi-antenna of a reception terminal in an autonomous driving system (Automated Vehicle & Highway Systems) acquires directional information of the multi-antenna installed to receive a V2X message in the reception terminal, sets a danger expectation direction, receives the V2X message, determines a first transmission direction of the V2X message based on the directional information, and preferentially processes a V2X signal transmitted in the danger expectation direction through a preferential queue, thereby being able to prevent danger occurrence. One or more of an autonomous vehicle, a user terminal, and a server of the present disclosure may be associated with an artificial intelligence module, a drone ((Unmanned Aerial Vehicle, UAV), a robot, an AR (Augmented Reality) device, a VR (Virtual Reality) device, a device associated with 5G services, etc.
US10833731B1 Managing resource or service utilization within a location
Aspects of the present disclosure include a method, computer program product, and system for managing access to a resource or service based on a location of a device. The method includes one or more processors detecting a request from a computing device for a service. The method further includes one or more processors establishing a request from a computing device for a service. The method further includes one or more processors determining whether the computing device maintains connection to the NAN. In response to determining that the computing device does not maintain a connection to the NAN, the method further includes one or more processors cancelling the detected request for the service.
US10833729B2 Surface wave communication system and methods for use therewith
In accordance with the present disclosure, a communication network includes a surface wave transceiver, mounted on a medium voltage power line, configured to bidirectionally communicate wireless network data via guided electromagnetic waves that propagate along a surface of the medium voltage power line. A plurality of analog surface wave repeater pairs, a plurality of digital surface wave regenerator pairs, are mounted on the medium voltage power line. A plurality of access points, supported by corresponding ones of a plurality of utility poles that also support the medium voltage power line, is configured to wirelessly transmit the wireless network data to a plurality of client devices in accordance with a wireless network protocol and to wirelessly receive client data from the plurality of client devices in accordance with the wireless network protocol. A plurality of surface wave add/drop multiplexer pairs, is also mounted on the medium voltage power line.
US10833728B2 Use of crosstalk between adjacent cables for wireless communication
A system for communicating a signal between a tool and a signal processing unit includes a signal processing unit configured to at least one of transmit and receive the signal and a first cable coupled to the signal processing unit. The system further includes a tool having a second cable extending from the tool and configured to at least one of receive the signal transmitted by the signal processing unit and transmit the signal received by the signal processing unit, wherein signal is communicated between the first cable and the second cable by crosstalk.
US10833727B2 Methods and apparatus for launching or receiving electromagnetic waves
Aspects of the subject disclosure may include, a system configured for generating a signal, and inducing, by a coupler, an electromagnetic wave that propagates along a physical transmission medium. The coupler can be configured to convert the signal into a plurality of wave modes that combine to form the electromagnetic wave having an electromagnetic field configuration that reduces leakage of the electromagnetic wave as the electromagnetic wave propagates along the physical transmission medium. Other embodiments are disclosed.
US10833726B2 Frequency hopping
A communications node operable to communicate with another communications node over a communications channel having a plurality of frequency resources, the communications node includes data defining a division of the communications channel into a plurality of contiguous sub-bands each having N frequency resources, wherein each frequency resource in a sub-band has a corresponding frequency resource in each of the other sub-bands, data defining an initial allocation of the frequency resources, a resource determination module operable to apply a frequency shift to the initially allocated frequency resources in accordance with a frequency hopping sequence to determine frequency resources to use for communicating information with the other communications node, wherein the frequency shift applied moves the initially allocated frequency resources to corresponding frequency resources in another sub-band, a transceiver for communicating information with the other communications node using the determined frequency resource.
US10833725B2 Methods, systems, and articles of manufacture for joint decoding of packets in wireless networks using chirp spread-spectrum modulation
A method of providing wireless communications in a wireless network can include wirelessly receiving a chirp spread-spectrum modulated signal at a first gateway device, the chirp spread-spectrum modulated signal being transmitted by a remote client device. The chirp spread-spectrum modulated signal can be demodulated at the first gateway device to provide demodulated data at the first gateway device. The demodulated data can be processed to provide an indication that a decode of a packet including the demodulated data failed. Time adjacent chirps included in the demodulated data can be combined to provide combined data at the first gateway device. A message can be transmitted from the first gateway device to a remote server responsive to an amplitude of the combined data exceeding a threshold value and the indication that the decode of the packet including the demodulated data failed.
US10833723B2 Downlink receiver channel isolation
The representative embodiments discussed in the present disclosure relate to techniques in which isolation between transmission signals and received signals in a transceiver may be maintained during downlink carrier aggregation. More specifically, in some embodiments, the transceiver may be implemented to include an electrical balance duplexer that isolates a signal component of a signal transmitted via the transceiver from a receiver signal path of the transceiver. The transceiver may also include analog interference cancellation circuitry implemented to isolate a noise component of the signal transmitted via the transceiver from the receiver signal path (e.g., from one or more downlink receiver channels). As such, the transceiver may operate using inter-band, non-contiguous downlink carrier aggregation, intra-band, non-contiguous downlink carrier aggregation, intra-band, contiguous carrier aggregation, and/or the like.
US10833721B2 Unit cell network design and operation
In one embodiment, a signal transduction system includes an arrangement of interacting unit cells. Each unit cell can have one or more adjustable parameters that are adjustable to enable one or more adjustable impedance values of the unit cells at each of one or more operational frequencies. The interactions of the unit cells within the arrangement of the interacting unit cells can be describable with an interaction matrix that is approximately independent of the adjustable impedance values of the unit cells.
US10833719B2 Protective case for mobile phone and tablet computer
The present disclosure relates to a field of accessories for mobile phone and tablet computer, in particular to a protective case for a mobile phone and a tablet computer. The present disclosure provides the protective case for the mobile phone and the tablet computer, including a main body and a rotatable bottom support located at a lower end of the main body. A surface support configured to match with the bottom support is disposed on an upper end of the main body, and a supporting plate is disposed on the surface support. The bottom support includes a limiting surface configured to match with the surface support, elastic positioning parts disposed on the bottom support, positioning points, and a plurality of limiting columns. The elastic positioning parts are made of plastic.
US10833718B2 Automatic self-protection for a portable electronic device
Provided are techniques for automatically protecting portable and wearable electronic devices from potential hazards by predicting when such hazards may occur. Techniques may include monitoring a plurality of sensors on the mobile computing device; receiving, on the mobile computing device, context data from a plurality of context-service applications; selecting a set of device-protection policies based upon an availability of the plurality of sensors and the plurality of context-service applications, wherein the set of device-protection policies are configured to determine a level of risk to the mobile computing device based on sensor data received from the plurality of sensors and the context data; applying, the sensor data and the context data to the set of device-protection policies to generate the level of risk; and triggering a self-protection action if the level of risk exceeds a pre-determined threshold level of risk.
US10833717B2 Two-way communication system and method of use
The two-way communication system comprises a non-invasive and non-implanted system which remains completely invisible to an outside observer when in use by an operator or user and allows for clear two-way communications. This system is generally comprised of a mouthpiece component, relay component, infrastructure communication device, and an optional system control which may interface with the relay component.
US10833716B2 Trim element comprising a docking station for a nomad electronic device
A docking station having a base, a first maintaining element and a second maintaining element arranged to bear on two opposite edges of a contour of a nomad electronic device received between the first maintaining element and the second maintaining element. The first maintaining element is movable relative to the base to adjust the separation between the first maintaining element and the second maintaining element based on the distance separating the two opposite edges of the nomad electronic device. A visible outer surface of the first maintaining element includes at least one control element and/or at least one device displaying a function of the vehicle.
US10833713B2 Transmission device, reception device, transmission method, and reception method
A transmission device includes a first mapper, a second mapper, a converter, a superposer, and a transmitter. The first mapper is configured to map a first bit stream of a first data series to generate a first modulated symbol stream. The second mapper is configured to map a second bit stream of a second data series to generate a second modulated symbol stream. The first modulated symbol stream and the second modulated symbol stream are representable on a complex plane extending in a first direction and a second direction. The converter is configured to convert the second modulated symbol stream in accordance with the first modulated symbol stream only in the first direction on the complex plane. The superposer is configured to superpose the first modulated symbol stream and the second modulated symbol stream converted by the converter, at an amplitude ratio, to generate a multiplexed signal.
US10833712B2 Multi-user interleaving and modulation in a wireless network
A wireless transmit/receive unit (WTRU) may receive a constellation symbol that includes indications that each are associated with a respective WTRU of a plurality of WTRUs. The WTRU may determine that a first weight associated with a first indication of the indications is different than a second weight associated with a second indication of the indications. The indications may comprise indications of bits modulated at a multi-user constellation bit division multiple access modulator (MU-CBDMAM).
US10833710B2 Bandwidth efficient FEC scheme supporting uneven levels of protection
In one embodiment, a device in a network splits each of a plurality of packets of two or more data streams into an equal number of fragments. The number of fragments for packets of a particular one of the streams controls the level of error correction for that stream. The device generates recovery symbols for the fragments for each of the plurality of packets. Each of the plurality of packets has an equal sum of fragments plus recovery symbols. The device multiplexes the fragments and recovery symbols for each of the packets, to form a set of new packets. The device sends the set of new packets to one or more recipients in the network.
US10833705B2 Information bit distribution design for polar codes
A wireless device (e.g., a base station or user equipment (UE)) may encode a codeword using a polar code for transmission over a wireless channel. The device may identify a set of bit locations of the polar code for a set of information bits based on a bit index reliability sequence. The bit index reliability sequence may be based on applying an ordered combination of a universal partial order, an analytical method, and a simulation. The bit index reliability sequence may be determined based on a binary bit weighting for the set of bit channels that applies one or more weighting factors. In some cases, the device may store the bit index reliability sequence in a lookup table for encoding, decoding, or both. A device receiving the transmitted codeword may similarly utilize the bit index reliability sequence to decode the codeword and determine the transmitted information bits.
US10833698B1 Low-power high-precision sensing circuit
A modulator system for converting a current-varying sensor output to a digital representation is disclosed. The modulator system includes a resonator with a first resonator input and a second resonator input. The first resonator input carries a constant reference current and the second resonator input carries a varying input current. In response to a digital output, the resonator generates a complementary voltage output based on a difference between the constant reference current and the varying input current during a conversion time. The resonator resonates near or at zero frequency. An accumulated digital output is based on the accumulation of the digital output generated at each sampling clock cycle of the conversion time and represents a digital word proportional to the varying input current.
US10833687B1 Digital to analog circuit
A method and associated system have been proposed to achieve power savings in PWM DACs by truncating PWM sequences and maximizing the amount of time available to power up a DAC cell without sacrificing sensitivity to element mismatch. The DAC circuit includes a driver to receive a digital input and to provide a plurality of drive sequences, a digital-to-analog converter, and a controller.The digital-to-analog converter includes an array of digital-to-analog elements operable over several time steps. Upon identifying that the digital signal is below a threshold value, the controller is configured to shorten the drive sequences; and for each time step to identify a first set of elements and a second set of elements among the array of digital-to-analog elements; to apply the shortened drive sequences to the first set; to disable the second set; and to shift the first set and the second set by one element.
US10833685B1 Linearized wide tuning range oscillator using magnetic balun/transformer
A voltage controlled oscillator (VCO) circuit and method achieves linearized frequency tuning over an extended range of analog tuning voltage by implementing a magnetic balun/transformer for biasing and coupling varactor elements. An active negative transconductance circuit of cross-coupled transistors have drains connected with a resonant tank circuit and at least a first varactor element having ends connected to respective first ends of respective first coils of a respective first and second magnetic balun. Respective second ends of respective first coils of respective first and second baluns are connected to a first reference supply voltage. A second varactor element has ends connecting respective first ends of respective second coils of said first and second baluns. A sinking of a bias current through the resonant tank circuit and the transconductance circuit generates an oscillating signal. A calibration method achieves precise VCO gain over wide tuning voltage range, thereby enhancing VCO linearity.
US10833684B1 Method and circuits for reducing noise in phase-locked loops
A phase locked loop (PLL) includes: a phase frequency detector configured to: generate one or more comparison signals indicating whether a reference input signal is leading a feedback signal or whether the feedback signal is leading the reference input signal; a charge pump coupled to the phase frequency detector and configured to convert the one or more comparison signals into a driving current; a loop filter coupled to the charge pump and configured to split the driving current to generate a first voltage signal and a second voltage signal; and a voltage controlled oscillator coupled to the loop filter and configured to: receive the first voltage signal and generate a first control current; receive the second voltage signal and generate a second control current; and combine the first and second control currents to jointly drive a charge controlled oscillator such that the output signal of a desired frequency is generated.
US10833681B1 Data recovery technique for time interleaved receiver in presence of transmitter pulse width distortion
This disclosure relates to a receiver comprising a clock and data recovery loop and a phase offset loop. The clock and data recovery loop may be controlled by a sum of gradients for a plurality of data interleaves. The phase offset loop may be controlled by an accumulated differential gradient for each of the data interleaves.
US10833678B1 Performance CMOS voltage level-up shifter circuit topology using pre-drive pull-up transistors
In a first example a voltage level-shifting device includes a level-shifting stage circuit. The level-shifting stage circuit includes a first level-shifting inverter circuit to invert a buffered input signal to drive a first internal node, a second level-shifting inverter circuit to invert a buffered inverted input signal to drive a second internal node, a first pre-drive circuit that receives the buffered inverted input signal, and drives the second internal node based on the state of the buffered inverted input signal, and a second pre-drive circuit that receives the buffered input signal, and drives the first internal node based on the state of the buffered input signal.
US10833677B2 Low power logic family
According to the invention, only one type of enhancement MOS transistor type is used in implementing typical Boolean functions in hardware. Preferably, the MOS transistor type allows back bias control for adjusting and compensating the operation conditions. When implemented in PMOS only transistors, the pull-down functionality is performed by a single transistor with its gate and source connected to the output. This type of connection ensures that the pull-down functionality is performed by the leakage current of the pull-down transistor. The leakage currents of all the pull-up transistors need to be smaller than this pull-down current when all the pull-up paths are off. The ratio of these off-currents can be adjusted by the aspect ratios of the transistors. The logic type offers extremely low current consumption with low voltages and offers the possibility to avoid more complex shut-down circuitry often used in ultra low-power designs. The logic type offers higher operation speed compared to the existing solutions.
US10833675B2 Optically isolated latching solid state relay with low on resistance and linear operation
A latching relay includes a supply terminal, a load terminal, first and second coupling circuits, a latch circuit, first and second transistors, and a local supply node coupled to a capacitor. In one example, the supply terminal is coupled to a supply node and the load terminal is coupled to the load. The first and second transistors control the conductivity of a drive transistor coupled to the load. A microcontroller controls the latching relay to switch the load on and off. To enable the load, the microcontroller sinks current from the supply terminal and through the first coupling circuit. While the load is enabled, the capacitor is discharged. The latching relay is operable in a refresh mode in which current is pulsed through the first coupling circuit causing capacitor to be re-charged from the supply terminal. To disable the load, the microcontroller sinks current through the second coupling circuit.
US10833674B2 Switch device with input limiting function
A switch device including a switch circuit and switch controller. The switch circuit comprises first and second switches to selectively enable a path between an input terminal and an output terminal. The switch controller refers to a selection signal and a switch signal to respectively generate a first switch control signal at a first switch control signal output terminal and a second switch control signal at a second switch control signal output terminal. When the voltage level of an input signal at the input terminal is larger than a power voltage, the switch controller generates the first switch control signal and the second switch control signal capable of turning off the switch circuit. When the voltage level of the input signal is not larger than the power voltage, the switch controller generates the first switch control signal and the second switch control signal according to the switch signal.
US10833670B2 Semiconductor integrated circuit and adjustment method for semiconductor integrated circuit
According to one embodiment, a semiconductor integrated circuit includes a normally-on type first switching element that has a source, a drain, and a gate, a normally-off type second switching element that has a drain that is connected to the source of the first switching element, a gate that is supplied with a driving signal, and a source, a resistor that is connected between the gate of the first switching element and the source of the second switching element, a first capacitor that is connected in parallel to the resistor, and a second capacitor between the gate and the source of the first switching element.
US10833669B2 Semiconductor device, inverter, and automobile
The present invention relates to a semiconductor device provided with a dead-time generation circuit, the semiconductor device including: first and second status-detection circuits that each have a function of detecting whether first and second switching devices are in turn-off operation to output first and second status signals, respectively, and each have a function of generating a dead time of on-off operation of the corresponding one of the first and second switching devices; a first logic circuit that receives a first on-off command signal instructing the first switching device to be turned on or off, and the second status signal to output a signal allowing the first switching device to be turned on only when the second switching device is not in turn-off operation; and a second logic circuit that receives the first on-off command signal instructing the second switching device to be turned on or off, and the first status signal to output a signal allowing the second switching device to be turned on only when the first switching device is not in turn-off operation.
US10833664B2 Supply tracking delay element in multiple power domain designs
An apparatus for delaying a signal transition is disclosed. The apparatus includes a first circuit coupled to a first power supply signal and a second, different power supply signal. The first circuit may be configured to, based on a voltage level of a logic signal, sink a current from an intermediate circuit node. A value of the current may be based upon a voltage level of the second different power supply signal. The apparatus also includes a second circuit coupled to the first power supply signal. The second circuit may be configured to generate an output signal based upon a voltage level of the intermediate circuit node. An amount of time between a transition of the logic signal and a corresponding transition of the output signal may be based on an amount of the current.
US10833662B2 Delay cell and delay line having the same
A delay cell includes: a plurality of delay elements coupled in series; and at least one three-phase inverter that is coupled in parallel to at least one of the delay elements, and that receives through a first control terminal a first bias voltage for compensating for a variation of a power source voltage, and receives through a second control terminal a second bias voltage for compensating for a variation of a ground voltage.
US10833659B2 Voltage sampling circuits
A voltage sampling circuit arrangement comprises: an oscillator circuit portion arranged to produce a periodic oscillator output signal at an oscillation frequency dependent on a bias current provided thereto; a sampling circuit portion arranged selectively to connect an input terminal (Vin) to an output terminal (Vout) in response to an applied switching signal (Vswitch) derived from said oscillator output signal, wherein said sampling circuit portion has a current leakage dependent on temperature; and a biasing circuit portion arranged to provide said bias current to the oscillator circuit portion wherein said bias current is dependent on temperature.
US10833657B2 Variable output resistance in a playback path with closed-loop pulse-width modulation driver
In accordance with embodiments of the present disclosure, an apparatus may include a signal path comprising a closed-loop analog pulse width modulator having a forward signal path and a feedback path, a variable resistor coupled to an output of the closed-loop analog pulse width modulator, and a control circuit configured to modify the variable resistor in order to modify an output impedance outside of the feedback path of the closed-loop analog pulse width modulator responsive to a condition for switching between a high output impedance mode and a low output impedance mode of the closed-loop analog pulse width modulator or vice versa.
US10833654B2 Oscillator circuit with comparator delay cancelation
The oscillator circuit comprises first and second integrator units with a first capacitor charged at a first integration node and a second capacitor charged at a second integration node. A comparator unit is arranged between a first switching unit, which is connected to the integration nodes and to a reference signal (VREF), and a second switching unit. The comparator unit compares a signal from the first or second integration node with the reference signal. The second switching unit is connected to a logic unit configured to provide signals controlling the first integrator unit, the second integrator unit, the first switching unit and the second switching unit, so that a periodic operation is generated by alternatingly activating the first integrator unit and the second integrator unit.
US10833652B1 Superconducting resonator definition based on one or more attributes of a superconducting circuit
Systems, computer-implemented methods, and computer program products that can facilitate superconducting resonator definition based on one or more superconducting circuit attributes, are described. According to an embodiment, a system can comprise a memory that stores computer executable components and a processor that executes the computer executable components stored in the memory. The computer executable components can comprise a resonant circuit component that derives a resonant circuit indicative of a superconducting resonator of a superconducting circuit based on one or more attributes of the superconducting circuit. The computer executable components can further comprise a resonator definition component that defines a frequency value of the superconducting resonator based on the resonant circuit.
US10833647B2 Analog bandpass filters
Various embodiments of the invention relate to a high performance analog bandpass filter (BPF) with improved performance in suppressing parasitic passband. The BPF comprises a first loss-pass filter (LPF) coupled to a first RF port, a second LPF coupled to a second RF port, and at least one high-pass module coupled in series between the first LPF and the second LPF for band-pass tuning. A resonant circuit is composed by a shunt capacitor from the LPF, a shunt inductor from the high-pass module and a series inductor from the LPF coupled in between. Such layout empowers the LPFs triple functions: to function as a low-pass filter, to participate in resonant circuit for center frequency tuning of the BPF, and to suppress parasitic resonance. Such a triple-function of the LPFs gives the BPF an improvement in a compact but effective topology.
US10833646B2 Bulk-acoustic wave resonator and method for manufacturing the same
A bulk-acoustic wave resonator includes: a membrane layer disposed on a substrate and forming a cavity; a lower electrode disposed on the membrane layer; a piezoelectric layer disposed on the lower electrode; an upper electrode disposed on the piezoelectric layer, and including a frame part disposed at an edge of an active area and having a thickness greater than that of a portion of the upper electrode disposed in a central portion of the active area; and a frequency adjusting layer disposed on the piezoelectric layer and the upper electrode. The frequency adjusting layer is excluded from an inclined surface of the frame part, or a thickness of a portion of the frequency adjusting layer on the inclined surface is less than that of other portions of the frequency adjusting layer. The frequency adjusting layer is disposed on a portion of the piezoelectric layer protruding from the upper electrode.
US10833645B2 Automated pause of media content playback based on sound level
An example system for playing media content with a media playback device in a vehicle can be programmed to obtain a sound measurement indicative of a sound level associated with playback of the media content by the media playback device in the vehicle. The example system also can determine a deviation in an expected sound level based upon the sound measurement. Finally, the system can modify playback of the media content by the media playback device (110) based upon the deviation.
US10833643B1 Method and structure for controlling bandwidth and peaking over gain in a variable gain amplifier (VGA)
A method of controlling bandwidth and peaking over gain in a variable gain amplifier (VGA) device and structure therefor. The device includes at least three differential transistor pairs configured as a cross-coupled differential amplifier with differential input nodes, differential bias nodes, differential output nodes, a current source node, and two cross-coupling nodes. The cross-coupled differential amplifier includes a load resistor coupled to each of the differential output nodes and one of the cross-coupling nodes, and a load inductor coupled to the each of the cross-coupling nodes and a power supply rail. A current source is electrically coupled to the current source node. The cross-coupling configuration with the load resistance and inductance results in a lower bandwidth and lowered peaking at low gain compared to high gain. Further, the tap point into the inductor can be chosen as another variable to “tune” the bandwidth and peaking in a communication system.
US10833639B2 Method for aliasing reduction in auto zero amplifier
An electronic circuit comprises a primary amplifier circuit including a differential input and an output, an offset nulling amplifier circuit, and an impedance matching circuit. The offset nulling amplifier circuit includes a differential input and an output. The differential input of the primary amplifier circuit is operatively coupled to a differential input of the offset nulling amplifier circuit and the impedance matching circuit. The output of the offset nulling amplifier circuit is operatively coupled to the primary amplifier circuit and provides a voltage to reduce offset in an output signal of the primary amplifier circuit.
US10833632B1 Temperature-reporting oscillator
In an integrated circuit device having a microelectromechanical-system (MEMS) resonator and a temperature transducer, a clock signal is generated by sensing resonant mechanical motion of the MEMS resonator and a temperature signal indicative of temperature of the MEMS resonator is generated via the temperature transducer. The clock signal and the temperature signal are output from the integrated circuit device concurrently.
US10833630B2 Apparatuses and methods for temperature independent oscillators
Apparatuses and methods for temperature independent oscillator circuits are disclosed herein. An example apparatus may include a pulse generator circuit configured to provide a periodic pulse based on the charging and discharging and discharging of a capacitor and further based on a reference voltage. The pulse generator circuit may include a capacitor coupled between a first reference voltage and a first node, wherein the capacitor is configured to be charged and discharged through the node in response to the periodic pulse, a resistor and a diode coupled in series between a second node and a second reference voltage, and a comparator coupled to the first and second nodes and configured to provide the periodic pulse based on voltages on the first and second nodes, wherein a period of the periodic pulse is based at least on the resistor and the a current.
US10833629B2 Interface for renewable energy system
An improved interface for renewable energy systems is disclosed for interconnecting a plurality of power sources such as photovoltaic solar panels, windmills, standby generators and the like. The improved interface for renewable energy systems includes a multi-channel micro-inverter having novel heat dissipation, novel mountings, electronic redundancy and remote communication systems. The improved interface for renewable energy systems is capable of automatic switching between a grid-tied operation, an off grid operation or an emergency power operation. The interface provides for monitoring and for detecting performance and/or faults in power sources such as photovoltaic solar panels.
US10833624B2 Method and device for external monitoring of power electronics
The invention relates to a method (300) for external monitoring of power electronics (450), wherein the power electronics (450) are actuated by means of first control electronics (460) and the method (300) is carried out by independent, second control electronics (420). The method comprises the following steps: determining (320) a parameter (P); determining (330) the difference (D) of between the determined parameter (P) and a target value (S); actuating (340) the power electronics (450) if the amount of the difference (D) exceeds a threshold (G).
US10833623B2 Electric power control unit
An electric power control unit configured to control drive power of a three-phase alternating current to be supplied to an electric motor may include: an inverter configured to convert a direct current to the three-phase alternating current; first and second current sensors, each of which is configured to measure a first-phase current in the three-phase alternating current; third and fourth current sensors, each of which is configured to measure a second-phase current in the three-phase alternating current; and a controller configured to control the inverter, and under a condition in which the first current sensor fails, when measured values of the second, the third, and the fourth current sensors do not coincide with each other while the inverter is shut down, the controller may stop to further supply the drive power to the electric motor.
US10833621B2 Drive control device for electric motor and drive control method for same
A drive control device and a drive control method for electric motors are capable of detecting a leakage current in a multilayer wiring board without providing a current sensor. The drive control device has an inverter circuit mounted on the multilayer wiring board, and a shunt resistor for detecting a bus current in the inverter circuit. The upstream and downstream wiring portions of the inverter circuit are disposed facing each other in neighboring layers of the multilayer wiring board, with insulating layers interposed therebetween. The multilayer wiring board has a sensing pattern layer which guides, to the shunt resistor, the leakage current flowing from the upstream wiring portion to the downstream wiring portion, and the presence or absence of leakage current is determined based on the current flowing through the shunt resistor during the period in which the regenerative current is generated in the electric motor.
US10833619B2 Variable torque motor/generator/transmission
A motor/generator/transmission system includes: an axle; a stator ring having a plurality of stator coils disposed around the periphery of the stator ring, wherein each phase of the plurality of stator coils includes a respective set of multiple parallel non-twisted wires separated at the center tap with electronic switches for connecting the parallel non-twisted wires of each phase of the stator coils all in series, all in parallel, or in a combination of series and parallel; a rotor support structure coupled to the axle; a first rotor ring and a second rotor ring each having an axis of rotation coincident with the axis of rotation of the axle, at least one of the first rotor ring or the second rotor ring being slidably coupled to the rotor support structure and configured to translate along the rotor support structure in a first axial direction or in a second axial direction.
US10833611B2 Dual-inverter for a brushless motor
A power tool is provided including: an electric brushless direct current (BLDC) motor having rotor and a stator defining phases; a power unit including a first switch circuit connected electrically between a first power supply and the motor, and a second switch circuit connected electrically between a second power supply and the motor; and a controller configured to control a switching operation of the first switch circuit and the second switch circuit to regulate a supply of power from at least one of the first power supply and/or the second power supply to the motor.
US10833592B2 Power converter with switchable topology
Switching between a dual switch topology and a bridge forward topology in a power converter includes: receiving an input voltage; providing, via the dual switch topology, an output voltage; determining that the input voltage falls below a first threshold; switching a path of the input voltage from the dual switch topology to the bridge forward topology; and providing, via the bridge forward topology, the output voltage.
US10833591B2 Single-stage DC-DC power converter
A power converter is provided. The power converter includes an input side having a first input winding and a second input winding coupled in electrical series to the first input winding. The power converter also includes an output side having a first output winding and a second output winding coupled in electrical parallel to the first output winding.
US10833584B2 Boot-strapping systems and techniques for circuits
Boot-strapping systems and techniques for circuits are described. One or more solid-state switches of a switched regulation circuit may be implemented using core transistors and the boot-strapping systems, rather than I/O transistors.
US10833583B2 Methods of manufacturing inductor modules and power semiconductor systems having inductor modules
A method of manufacturing a power semiconductor system includes providing a power stage module having one or more power transistor dies attached to or embedded in a first printed circuit board and attaching an inductor module to the power stage module such that the inductor module is electrically connected to an output node of the power stage module. The inductor module includes a ferrite sheet embedded in a second printed circuit board and windings patterned into the second printed circuit board. Further methods of manufacturing power semiconductor systems and methods of manufacturing inductor modules are also described.
US10833581B1 Muti-level hybrid flying capacitor converter control
A control system, and corresponding method, for a Multi-Level Hybrid Flying Capacitor (MLHFC) converter. The control system includes a controller configured to control an output of the MLHFC converter; a feedback region detector configured to detect a change in a feedback region of the MLHFC converter; and a controller adjuster configured to, in response to the detected change, adjust the control system to counteract instability.
US10833580B2 Stage protection in multi-stage charge pumps
Apparatus, systems, and methods are disclosed, including a charge pump having a pumping function that includes multiple pump stages connected in series. Each pump stage includes a capacitor node coupled to a capacitive element, a low-voltage device including a dielectric layer having a threshold voltage, and an output node coupled to the capacitor node through the low-voltage device. The charge pump also includes a common discharge circuit coupled between a reference voltage and a common node. The charge pump also includes multiple high-voltage diodes, each coupled between the output node of a respective pump stage and the common node. The common discharge circuit includes a current source configured to supply a current to the output nodes when the pumping function of the charge pump is disabled.
US10833579B1 Switched capacitor regulators with flying-inverter-controlled power switches
A switching capacitor regulator, comprising: a switching capacitor configured to switch between a first state and a second state, wherein, in the first state, a first node of the switching capacitor is coupled to a second terminal, and a second node of the switching capacitor is coupled to a fixed voltage level, and wherein, in the second state, the first node is coupled to a first terminal, and the second node is coupled to the second terminal; a power switch configured to couple the second node to the second terminal when the switching capacitor is in the second state; and a flying inverter configured to control the power switch, wherein the flying inverter has a positive power terminal and a negative power terminal, wherein the positive power terminal is coupled to the first node, and wherein the negative power terminal is coupled to the second node.
US10833577B2 OR-fet body brake in phase redundant scheme
A method, system and computer program product for improving inductor current ramp down times in a DC-to-DC converter having an inductor conductively coupled to a low side transistor on a first side and an or-ing transistor coupled to a second side, where the DC-to-DC converter is in a phase redundant power supply. The method comprises turning off the low side transistor and turning off the or-ing transistor in response to an unloading transient.
US10833573B1 Apparatuses, systems, and methods for Lorentz-force-based movement
The disclosed apparatus may include (1) a subassembly including (a) a first conductive coil, where at least a portion of the first coil defines a portion of a spherical surface and is oriented along a first direction along the portion of the spherical surface, (b) a second conductive coil proximate the first coil, where at least a portion of the second coil is oriented along a second direction orthogonal to the first direction along the portion of the spherical surface, and (c) a body that holds the coils, (2) a structure that generates a magnetic field through the portion of the first and second coils along a third direction orthogonal to the first and second directions, and (3) a coil driver circuit that supplies current to the coils to move the structure relative to the subassembly, or vice-versa, along the first and second directions. Various other embodiments are also disclosed.
US10833572B2 Electric linear motor and testing device
An electric linear motor having a motor housing which is penetrated by an armature recess, in which a first magnet arrangement is accommodated in a stationary manner and in which an armature which has a second magnet arrangement is accommodated to be linearly movable along a movement path, wherein at least one of the magnet arrangements includes comprises a magnetic flux guide configured as a profile body and having at least one cross-sectional taper which is configured for a local increase of a flux resistance for a magnetic flux in the magnetic flux guide which is oriented along a movement path, wherein the cross-sectional taper has in the transverse direction to the movement path an extension which is less than an extension of the profile body the transverse direction to the movement path.
US10833571B2 Mounting peg
A press-fit mounting peg (2) for retaining a component such as a stepped-motor on a circuit board (21). The mounting peg (2) is securable in a mounted position by a first axial displacement of a locking pin (17) along a pin channel (16) of the press-fit mounting peg (2) in a first axial direction along a longitudinal axis of the press-fit mounting peg (2) from a first axial position to a second axial position. The pin channel (16) comprises at least one pin displacement stop (13, 20) for stopping a second axial displacement of the locking pin (17) out of the second axial position.
US10833570B2 Homopolar bearingless slice motors
Described are homopolar bearingless slice motors which include an array arrangement of permanent magnets on stator teeth, and a magnet-free rotor having a unique surface geometry. Also described are related components of such motors. The permanent magnet arrays provide homopolar bias flux to the rotor, and salient features on the rotor surface route the bias flux toward paths desirable for force and torque generation. In an illustrative embodiment, two magnet arrays are placed at the tips of stator teeth, so as to provide the bias flux via relatively short flux paths. By modulating current through windings based upon the rotor radial and angular position measurements, the stator can levitate and rotate the rotor.
US10833562B2 Segment sheet for a stator lamination stack, stator lamination stack, and generator and wind turbine having same
A segment plate for a stator lamination assembly of a generator of a wind turbine, and a base plate in the form of a ring segment, wherein the segment plate has a first radial portion in which recesses are provided for receiving a stator winding and radially adjacent to the first radial portion a second radial portion forming a segment of a magnetic yoke of the generator. In particular adjacent to the second radial portion the segment plate has a third radial portion forming a segment of a stator carrier structure of the generator and which in particular is adapted in conjunction with the third radial portions of further segment plates to form the stator carrier structure of the generator. A stator lamination assembly, a generator and a wind turbine, each having such segment plates.
US10833561B1 Versatile power plant system
A versatile power plant system, which has a blower/fan system, a fan system, a generator/alternator device, a regulator, a DC/AC inverter generator, an AC/DC transformer rectifier unit, and an AC/DC rectifier diode, wherein electrical energy is generated. The generator alternator device has a drum and a main body having a generator shaft. The blower/fan system is connected to the fan system, and the fan system is connected to the generator/alternator device. The generator/alternator device is connected to the regulator and the regulator is connected to the DC/AC inverter generator. The DC/AC inverter generator is connected to the AC/DC transformer rectifier unit, and the AC/DC transformer rectifier unit is connected to the AC/DC rectifier diode. The AC/DC rectifier diode is connected to an electrical device or a rechargeable battery bank to deliver the electrical energy. The electrical energy may be generated from a primary source of energy.
US10833558B2 Multi-directional vibration actuator
The present disclosure provides a vibration device, including a stator, an eccentric wheel and an electromagnetic driving assembly. The eccentric wheel rotates around a rotating shaft relative to the stator. The electromagnetic driving assembly includes at least one magnetic element and an induction coil. The at least one magnetic element is disposed on the eccentric wheel. The induction coil corresponds to the magnetic element, and the induction coil is disposed on the stator. When a current is applied to the induction coil, the induction coil acts with the magnetic element to generate an electromagnetic force to drive the eccentric wheel to rotate around the rotating shaft, so that the vibration device generates a vibration. The rotating shaft is disposed on the stator.
US10833557B2 Dual purpose no voltage winding design for bearingless AC homopolar and consequent pole motors and an AC homopolar flywheel energy storage system
A motor includes a rotor used in conjunction with a stator to produce a magnetic field in the air gap having p pole pairs, wherein a single cross section of the rotor taken orthogonal to an axis of rotation comprises iron having a structure forming p teeth. The stator has at least one stator winding configured to form p pole pairs to produce a first magnetic field to rotate the rotor about the axis of rotation and configured to produce a second magnetic field of either one pole pair or p±1 pole pairs to create forces radial to the axis of rotation. The at least one stator winding has two sets of terminals, a first set of terminals for carrying current that produces the first magnetic field in the air gap having p pole pairs to rotate the rotor about the axis of rotation and a second set of terminals for carrying current that produces the second magnetic field in the air gap having either one pole pair or p±1 pole pairs to create the forces radial to the axis of rotation. The second set of terminals experience no motional-electromotive force when the rotor is centered on the axis of rotation.
US10833556B2 Rotor section with center tube for submersible pump assembly motor
A submersible well pump assembly has a pump driven by an electrical motor. The motor has a number of rotor sections axially separated from each other by radial bearings. Each of the rotor sections has disks stacked together, each of the disks having a central opening and slots circumferentially spaced around the central opening. Metal rods extend through the slots. A center tube extends through the central openings of the disks. The center tube has an outer diameter in an interference fit with the disks. A slot and key arrangement between the inner diameter of the center tube and the motor shaft rotates the motor shaft in unison. The ends of the center tube extend past end rings of the rotor sections and abut with center tubes of adjacent rotor sections.
US10833553B2 Electric motor including terminal box and machine tool
An electric motor including a structure that prevents intrusion of a foreign substance into the electric motor, and a machine tool including the electric motor. A hollow tube that fluidly connects an inner portion of a terminal box and an outer surface of a front flange is provided, and a through hole extending from the outer surface to a front space is formed. The inner portion of the terminal box and the front space communicate with each other through a flow path that is fluidly cut off from an interior space of the machine or other such machine tool and air in the terminal box automatically flows into the front space through the flow path in accordance with rotation of a rotor as described above. Also, the terminal box is fluidly connected with an amplifier provided outside of the machine through an air passage.
US10833550B2 Induction motor having full pitch winding
A blower motor is provided for use in a machine. The motor includes a stator and a rotor rotatable about an axis. The stator includes a generally toroidal core, a first-main winding, and an auxiliary winding that is electrically out of phase with the first-main winding. The first-main winding and the auxiliary winding are both full pitch windings.
US10833548B2 Stator, motor, and blower
A stator of a polyphase motor in which in-phase coils are connected in parallel includes an annular core back, teeth extending radially from the core back and arranged circumferentially, a slot between two adjacent teeth, conducting wires respectively wound around the teeth to define the coils, and first and second connectors to which ends of each of the in-phase coils are connected, respectively. The conducting wire includes one or two jumper wires between each coil and the first connector or the second connector, and at least one jumper wire extends in an identical circumferential direction from the first connector toward the second connector with respect to all the in-phase coils.
US10833540B2 Q-factor determination for foreign object detection circuit in wireless charging system
In a wireless charging system, a power-transmitting node (TX) has a power transmitter for transmitting power wirelessly to a power-receiving node (RX), a sampling and sensing circuit, a processor, and a signal receiver for receiving signals from the RX. The processor detects the presence of a foreign object (FO) during a power-transfer session using Quality Factor (QF) values. Estimated QF parameters are determined via exponential curve fitting using peak values of a damped sinusoidal waveform generated by a resonant circuit. Then the estimated parameters in the exponential curve are used to calculate the QF, which provides a robust measurement result even in a noisy environment.
US10833538B2 Electronic unit and power feeding system
An electronic unit includes: an electricity reception section configured to receive power fed from a power feeding unit using a magnetic field; a voltage detection section configured to detect a received voltage supplied from the electricity reception section; and a control section, wherein while preliminary power feeding at a lower power than main power feeding is performed from the power feeding unit, and when a received voltage detected by the voltage detection section is equal to or higher than a predetermined threshold voltage, the control section performs voltage reduction control so as to decrease the received voltage to lower than the threshold voltage.
US10833535B2 Power resonator with wide input voltage range for isolated power transfer
A power transfer device includes a first power supply node, a second power supply node, and an oscillator circuit configured to convert an input DC signal across the first power supply node and the second power supply node into an AC signal on a differential pair of nodes comprising a first node and a second node in response to a control signal. The oscillator circuit includes a regulated power supply node and an active shunt regulator circuit configured to clamp a peak voltage level across the regulated power supply node and the second power supply node to a clamped voltage level. The clamped voltage level is linearly related to a first voltage level on the first power supply node.
US10833533B2 Industrial system for energy storage
The present disclosure is directed to a system for electric energy storage. The system includes at least one energy cell. The energy cell has a plurality of weights, a carriage, a trolley, a belt and a main drive. The system is configured to move vertically the weights and to store the weights on either an upper portion or a lower portion of the energy cell. The system is charged or discharged by moving the weights from the lower portion to the upper portion or from the upper portion to the lower portion. The present disclosure also provides for a method for electric energy storage.
US10833530B2 Optimal network reconfiguration path searching based on optimization for networks including renewable sources
Methods and systems for performing network reconfigurations for networks including one or more renewable energy devices are described herein. In one exemplary embodiment, a network reconfiguration engine is used to determine an energy level of one or more renewable energy devices within the network. The reconfiguration engine is then capable of determining an optimal path for the network reconfiguration such that a least portion of the network's load is impacted, as well as a minimal number of switching operations are needed. The optimal path also, in one embodiment, includes performing a resiliency estimation for the post-network reconfiguration topology. An updated relay setting for the post-network reconfiguration topology is determined, and a status of any other engines associated with the reconfiguration is determined, after which the network reconfiguration is performed.
US10833529B2 Systems and methods for high efficiency power conversion
Systems and methods for high efficiency power conversion are provided. In one embodiment, a high efficiency electric power converter circuit comprises: an electric power converter that provides a first electric power output; a storage device that provides a second electric power output; and a power arbitrating switch that receives the first and second electric power outputs and selectively supplies a third electric power output using at least one of the first electric power output and the second electric power output. The switch is configured with a first sensor to measure a charge level of the device and with a second sensor to measure a power demand drawn from the third electric power output. The power arbitrating switch switches the third electric power output between being supplied from the first electric power output and being supplied from the second electric power output based on the power demand and the charge level.
US10833528B2 Uninterruptible power supply system
An uninterruptible power supply system includes a regular uninterruptible power supply device configured to supply AC power to a load, and an auxiliary power conversion device configured to supply AC power to the load when the regular uninterruptible power supply device has a failure. The auxiliary power conversion device includes a converter and an inverter. When a DC voltage generated by the converter is higher than a lower limit voltage, the auxiliary power conversion device outputs an AC voltage having a sinusoidal wave and falling within an acceptable input voltage range of the load. When the DC voltage is lower than the lower limit voltage, the auxiliary power conversion device outputs an AC voltage having waveform distortion within an acceptable range for the load and falling within the acceptable input voltage range of the load.
US10833525B2 Charging miniature devices
Techniques for wirelessly charging small power receiving units are disclosed. An example power receiving unit includes a transportation mechanism to enable the power receiving unit to move and a wireless communication system that enables the power receiving unit to communicate with a plurality of other power receiving units. The power receiving unit is a master unit and the other power receiving units are nodes that take commands from the master unit. The power receiving unit also includes a controller to command the nodes to form a composite receive coil over a power transmitting unit and communicate with the power transmitting unit to start a charging session.
US10833522B2 Battery pack with locally controlled disconnect safeguards
Various examples are directed to integrated circuits and/or controllers for battery packs. An integrated circuit for managing at least a portion of a battery pack comprises a first cell controller. The first cell controller may comprise a first switch system, a first local controller, a first receive terminal to receive a first command from a preceding cell controller, and a first transmit terminal to send the first command to a succeeding cell controller. The first switch system may comprise two pairs of switches to couple a first battery cell to a pair of output terminals in an H-bridge configuration. The first local controller may control the first switch system to selectively connect and disconnect the first battery cell to the pair of output terminal.
US10833519B2 Wireless charger
The present invention provides a wireless charger comprises a housing, a fixing unit and a wireless charging unit. The housing is made of a front cover and a back cover, and the back cover has a fastener and a block. The fixing unit has a fixing gear, an upper gear rack, a bottom gear rack and a fixing structure. The fixing gear is fixed on the block of the back cover; a bottom of the bottom gear rack protrudes a supporting member; the upper gear rack and the bottom gear rack mates with the fixing gear; the fixing gear is rotated by a movement of the upper gear rack and the bottom gear rack; and a spring structure for fixing the fixing structure on the upper gear rack. Further, the wireless charging unit comprises an inductive coil, a controlling circuit board, a through hole and a plug hole.
US10833517B2 Charging device for vehicle, vehicle, and method for controlling the vehicle
The present disclosure provides charging devices for vehicles, vehicles including the same, and methods of controlling the vehicles. In one form of the present disclosure, a remote control device includes a charging device for a vehicle, the charging device includes a plurality of chargers installed in the vehicle, a communication device provided in each charger of the plurality of chargers and configured to receive information regarding a charging capacity of an electronic device connected to the plurality of chargers from the electronic device and a controller configured to determine charging capacities allocated to the plurality of chargers based on the information regarding the charging capacity of the electronic device.
US10833514B1 Reduced standby current in a multi-battery wearable device
Disclosed are embodiments to provide a multi-battery energy storage device. One embodiment comprises a first battery and a second battery, with a first circuit branch coupling a positive side of the first battery to a positive side of the second battery, a second circuit branch coupling a positive side of the first battery to a negative side of the second battery, a third circuit branch coupling the negative side of the first battery to the negative side of the second battery, and multiple switchable devices configured to control flow of current through corresponding branches. Other embodiments comprise other configurations and operations.
US10833513B2 Method, system and device for balancing individual electric energy storage cells
Methods and systems for monitoring individual cell voltages of an energy storage system. The measured cell voltages can be reported back to a central controller. Based on parameters such as the overall health of the system, this controller can be adapted to decide which cells to balance, in which direction and optionally for how long. Balancing can be performed by cell monitoring and balancing units which can be implemented in hardware, i.e. as one or more circuits. The decision information from the controller can be reported to the cell monitoring and balancing units as a command. The cell monitoring and balancing means can execute the command, for example irrespective of the voltage or SoC of the cell connected to it.
US10833511B2 Battery cell management and balance circuit, method, and battery system
A battery cell management and balance circuit comprises multiple battery cell balance circuits, multiple battery cell monitor units, multiple battery module balance circuits and a battery management unit. The battery cell balance circuits connect to battery cells for executing a first charge or discharge command. The battery cell monitor units monitor battery cells for generating battery cell information and the first charge or discharge commands. The battery module balance circuits connect to battery modules for executing second charge or discharge commands. The battery management unit connect to the battery cell monitor units for receiving battery cell information and the battery module balance circuits for direct or indirectly generating the second charge or discharge commands to the battery module balance circuits. A battery system and a battery cell management and balance circuit method is also introduced.
US10833510B2 Electromagnetic wave charge management circuit and electromagnetic wave charge management method
An electromagnetic wave charge management circuit includes: an antenna to receive an electromagnetic wave signal; a filtering unit electrically connected to the antenna to filter the electromagnetic wave signal received by the antenna; a converting unit electrically connected to the filtering unit to convert the filtered electromagnetic wave signal by the filtering unit into a direct current voltage; a charging unit electrically connected to the converting unit to provide the direct current voltage generated by the converting unit to an internal power supplier of the receiver device; and a controlling unit electrically connected to the filtering unit and the charging unit to transmit a first control signal that is for controlling the filtering unit to filter the electromagnetic wave signal, and a second control signal that is for controlling the charging unit to provide the direct current voltage generated by the converting unit to the internal power supplier.
US10833507B2 Island detection and control of a microgrid
This disclosure pertains to control systems used in electric power systems. In one embodiment, a plurality of intelligent electronic devices (IEDs) is configured to monitor a respective portion of an electric power system. Each IED may obtain electric power system measurements from the respective portion of the electric power system, determine electric power system operating conditions from the electric power system measurements, and transmit the electric power system operating conditions. A master controller may communicate with the plurality of IEDs. The master controller may comprise a communications interface configured to receive the electric power system operating conditions from the plurality of IEDs, a topology detection subsystem configured to determine a topology of the electric power system based on a common event detected by the plurality of IEDs, and an action subsystem configured to implement a control action or a protective action based on the topology of the electric power system.
US10833504B2 Systems and methods for determining and utilizing customer energy profiles for load control for individual structures, devices, and aggregation of same
Systems and methods for managing electrical load control events in an electric power grid are disclosed. A server processor is operable to generate an energy consumption profile for each of the plurality of service points. Each energy consumption profile comprises energy consumption information for a plurality of controllable energy consuming devices. The server processor selects at least one service point from the plurality of service points based on a predetermined criterion and sends at least one load control event to the at least one service point in response to an energy reduction request. The server processor determines an energy saving resulting from the at least one load control event at the at least one service point. The energy saving is determined based on a monetary supply equivalent value for each of the plurality of controllable energy consuming devices.
US10833503B2 Hardware control for prevention of dangerous restart in a power tool
A power tool including a power supply interface, a motor control circuit configured to regulate supply of power from the power supply interface to a motor, and an input unit actuatable by a user. A no-volt prevention circuit receives a first voltage signal from the power supply interface and a second voltage signal from the input unit. The no-volt protection circuit includes a main semiconductor switch arranged on a current path from the power supply interface to at least one component of the motor control circuit, and a resistor-capacitor circuit to turn the main semiconductor switch ON when the input unit is actuated after the power supply interface is coupled to the power supply, but not when the input unit is actuated before to the power supply interface is coupled to the power supply.
US10833500B2 Thermal protection of SMPS switch
A circuit for measuring temperature of an external switch is disclosed. The circuit includes a variable resistor, a switch coupled to the variable resistor in series, a fixed value resistor coupled to the variable resistor and a comparator coupled between the variable resistor and the fixed value resistor. The circuit is configured to compare voltage drop between a drain and a source of the external switch when the external switch is in ON state with voltage drop at the variable resistor and output a signal to indicate an overtemperature based on the comparing.
US10833498B2 Assembly component of compression type anchor clamp, anchor structure of power-transmission line and method of constructing compression type anchor clamp
An assembly component of a compression type anchor clamp includes: a housing tube that houses an end portion of a core portion of a power-transmission line; a core portion compression member, made of steel, that includes a housing hole to house the end portion of the core portion and the housing tube and is to be compressed with the core portion and the housing tube; and a conductive portion compression member, made of pure aluminum or an aluminum alloy, that houses an end portion of a conductive portion of the power-transmission line and the core portion compression member and is to be compressed with the conductive portion and the core portion compression member, wherein the housing tube is constituted by pure aluminum or an aluminum alloy whose Vickers hardness “Hv” is less than or equal to 30, and continuously provided in its cylindrical direction without a gap.
US10833484B2 Light emitting apparatus and projector
A light emitting apparatus including a plurality of first light emitters and a plurality of second light emitters that differ from the first light emitters in terms of resonance wavelength, in which the second light emitters are each disposed between each adjacent pair of the first light emitters, first light that resonates in the plurality of first light emitters is in phase, and second light that resonates in the plurality of second light emitters is in phase.
US10833483B2 Emitter array having structure for submount attachment
A vertical cavity surface emitting laser (VCSEL) array may comprise a plurality of VCSELs, a plurality of structures extending from a surface of the VCSEL array, and one or more metallization layers electrically connecting to one or more VCSELs of the plurality of VCSELs. The one or more metallization layers may include portions over the plurality of structures. The portions over the plurality of structures may extend to a height that is greater than other features on the surface of the VCSEL array. When the VCSEL array is on a submount, the plurality of structures may mechanically support the VCSEL array and to prevent the other features on the surface of the VCSEL array from contacting the submount.
US10833481B2 Laser device with a stepped graded index separate confinement heterostructure
Embodiments of the present disclosure are directed towards a laser device with a stepped graded index separate confinement heterostructure (SCH), in accordance with some embodiments. One embodiment includes a substrate area, and an active region adjacent to the substrate area. The active region includes an SCH layer, which comprises a first portion and a second portion adjacent to the first portion. A composition of the first portion is graded to provide a first conduction band energy increase over a distance from multiple quantum wells (MQW) to a p-side of a laser device junction. A composition of the second portion is graded to provide a second conduction band energy increase over the MQW to the p-side distance. The first conduction band energy increase is different than the second conduction band energy increase. Other embodiments may be described and/or claimed.
US10833477B2 Drive unit and light-emitting device
In a drive unit according to an embodiment of the present disclosure, in each of a plurality of current pulses, a rising crest value is the largest, and after the rising, the crest value is damped. Further, a rising crest value of a pulse of an n+1-th wave is smaller than a rising crest value of a pulse of an n-th wave. Furthermore, rising crest values of the current pulses of a second wave and waves after the second wave are determined by a mathematical function expressed as an electric potential change caused by ON-OFF of an RC time constant circuit that is single-end grounded. Moreover, in the mathematical function, a time constant at an OFF time is larger than a time constant at an ON time.
US10833475B2 Optoelectronic lighting device, carrier for an optoelectronic semiconductor chip, and optoelectronic lighting system
An optoelectronic lighting device includes an optoelectronic semiconductor chip including a top side and an underside opposite the top side, wherein a semiconductor layer sequence is formed between the top side and the underside, the semiconductor layer sequence includes an active zone that generates electromagnetic radiation, and a barrier for a bonding material flowing on account of cohesive bonding of the semiconductor chip to a carrier is formed at one of the top side and the underside.
US10833473B2 Semiconductor device, semiconductor device package, and manufacturing methods thereof
A method of manufacturing a semiconductor device includes, in this order: preparing a bottom plate having an upper surface and a lower surface, wherein the upper surface includes an outer peripheral part and an inside part that is enclosed by the outer peripheral part and that protrudes more upward than the outer peripheral part, and wherein the lower surface of the bottom plate includes a reference part and a recess positioned above the reference part, at least a part of the recess being disposed directly below the outer peripheral part; joining a frame member to the outer peripheral part of the bottom plate, a linear expansion coefficient of the frame member being smaller than a linear expansion coefficient of the bottom plate; and fixing a semiconductor element to the inside part of the bottom plate.
US10833472B1 Wavelength locker
An apparatus and method for calculating the frequency of the light.
US10833471B2 Lithography system bandwidth control
Methods and apparatus for controlling laser firing timing and hence bandwidth in a laser capable of operating at any one of multiple repetition rates.
US10833470B2 Optical fiber and fiber laser
An optical fiber includes: an optical waveguide; and a resin coating that is lower in refractive index than the optical waveguide and covers a side surface of the optical waveguide except in a coating-removed section of the side surface. The coating-removed section of the side surface is covered throughout with an inorganic layer that is lower in refractive index than the optical waveguide.
US10833469B2 Photonic molecule laser
A photonic molecule laser is described that includes a photonic molecule waveguide coupled to a photonic molecule seeding source configured to deliver a plurality of photonic molecules. The photonic molecule waveguide includes a second dopant maintained at a population inverted state with an energy level transition corresponding to a second frequency that is an N-fold multiple of a first frequency and amplifies the number of photonic molecules via stimulated emission. The photonic molecule seeding source includes a waveguide with a first dopant maintained at a population inverted state with an energy level transition corresponding to the first frequency. A pump source is coupled to the waveguide configured to deliver a first frequency laser pulse with pulse coherence time less than the photonic molecules correlation time. Each photonic molecule includes a threshold bound state of N first frequency photons, and each photonic molecule has the second frequency.
US10833468B2 Method for manufacturing electrical connection assembly
A method to manufacture an electrical connection assembly includes: preparing a wiring material (10) that has conductors and an insulation coating, and preparing a connector (CN) including terminals (20) each having an outward projecting portion (24) with a conductor connection surface (27a) and an insulating housing (30). The method proceeds by setting solder on the conductor connection surfaces (27a) and then removing the insulation coating covering parts to be connected from surfaces of the conductors by melting or dissolving the insulation coating. The method also electrically connects the conductors of the parts to be connected to the conductor connection surfaces (27a) by the solder by heating the parts of the respective conductors to be connected together with the solder while holding a state where the conductors of the wiring material (10) are arrayed at intervals from each other in an array direction.
US10833467B2 Vibration absorbing device for slip-ring brushes
A sliding brush assembly for a slipring includes a sliding brush and an absorbing device containing absorbing material attached to the sliding brush, such that the at least one sliding brush is enclosed by the absorbing material. The absorbing device includes a housing with two (optionally identical) housing parts (each having an elongated base with a snap arm at one side and at the opposing side an opening, into which the snap-arm fits). The housing may easily be closed around a sliding brush by snapping two housing parts together.
US10833463B2 Electronic device having low-height duplex electrical connection plug adapted to duplex electrical connection structure
An electronic device includes a transmission medium and first and second duplex electrical connection plugs. The first duplex electrical connection plug includes: an insulated seat; two terminal sets disposed in the insulated seat; and a metal housing covering the insulated seat and provided with a four-sided primary housing, wherein heights of two contact interface substrates of the second duplex electrical connection plug can be fit with the two spaces of the two connection surfaces of a tongue, and a connection slot of the first duplex electrical connection plug is fit with the tongue. The second duplex electrical connection plug includes: an insulated seat; a metal housing covering the insulated seat; and a fitting portion provided on one end of the insulated seat, wherein heights of two contact interface substrates of the second duplex electrical connection plug can be fit with two spaces of two connection surfaces of another tongue.
US10833462B2 Transition joint
A transition joint which blocks insulating oil by connecting a three core HPFF cable and a three core XLPE cable is provided. The transition joint includes three epoxy units which connect independently three first cable cores constituting the three core HPFF cable and three second cable cores constituting the three core XLPE cable, respectively. Each of the epoxy units includes a center electrode connecting an electrode of the first cable core and an electrode of the second cable core, and an epoxy molding part implemented in the form of surrounding an outer wall of the center electrode in order to block the center electrode from the insulating oil.
US10833460B2 Electrical outlet cover with integrated lighting
A lighting device and system having a faceplate and a backplate. The faceplate or the backplate may have an arm or a set of arms having electrical conductors to connect or couple to the electrical contact points of an outlet, plug, or switch. The electrical conductors can receive a voltage from a voltage source such as an AC voltage source. A voltage regulation circuit may provide for the regulation or conversion of the voltage source. A switch can allow for a control circuit connected to the voltage regulation circuit to be bypassed or switch from one operational mode to another operational mode. The operational modes may be in an emergency lighting mode, and a nightlight mode. The voltage source can be connected to a light source or sensor through the control circuit or the switch, and the light source may be activated based on the output of the sensor.
US10833455B2 Contact module having double-sided arranged contacts with insulator and respective equal length differential pair thereof
An electrical connector includes a pair of opposite contact modules commonly sandwiching a grounding module therebetween in a transverse direction wherein each contact module includes two sided contacts on two sides of an insulator while the front mating sections and/or the bottom connecting sections of all the contacts are aligned in the same line. The contacts on each side of the insulator include a plurality of differential pair contacts and a plurality of grounding contacts alternately arranged with each other along the side face wherein the lengths of the pair of contacts in each differential pair essentially have the same length for reducing skewing effect by extending the body of the lower contact curvedly while keeping that of the upper contact essentially straight in each differential pair.
US10833454B2 Electrical connector shielding shell having side walls interconnected to prevent rear soldering legs thereof from splaying
An electrical connector includes: a housing; an upper and lower rows of contacts arranged in the housing; a primary shielding shell enclosing the housing; and a secondary shielding shell affixed to the primary shielding shell, the secondary shielding shell including a pair of side walls and a top wall interconnected between the pair of side walls, each of the pair of side walls having a soldering leg; wherein the secondary shielding shell has a rear wall integral with a respective rear edge of a corresponding side wall.
US10833453B2 Cable connector
A cable connector includes a casing, a connecting portion, at least one pressing button, and at least one hook module. The connecting portion is disposed on a first direction surface of the casing for coupling with an electronic device connector, the pressing button is disposed on a third direction surface of the casing, and the hook module is disposed between the connecting portion and the pressing button. In addition, when the pressing button is pressed in the third direction, a hook end of the hook module is moved along a second direction on a protective shell of the connecting portion for separating from the electronic device connector.
US10833452B2 Connector with a lever for assistance with connection and method for packaging a connector of this type
The invention relates to a connector with a lever for assistance with the connection. Means for locking the lever are fitted such as to slide on the lever, between three positions, i.e. a locking position in which the means for locking the lever block the lever in its closed position, an unlocking position in which the means for locking the lever free the lever in order to allow the lever to rotate to its open position, and a delivery position, which is distinct from the locking and unlocking positions, in which the lever can be in a closed position without being blocked by the locking means. In the delivery position, the locking means are not constrained.
US10833450B2 Connector with connection detecting member
A connection detecting member (30) is mounted on a support (20) of a lock arm (15) to be integrally resiliently displaceable, and relatively movable with respect to the support (20) between an initial position and a detection position. A resilient locking piece (32) of the connection detecting member (30) restricts a movement of the connection detecting member (30) to the detection position by contacting a front stop (19) of the lock arm (15) in a state where both housings (10, 50) are not connected or are connected incompletely. The first housing (10) is provided with a movement restricting portion (23) for restricting a movement of the connection detecting member (30) toward the detection position by contact with the connection detecting member (30) when the resilient locking piece (32) is displaced in a separating direction from the front stop (19) due to curved deformation of the lock arm (15).
US10833448B2 Underwater electrical cable assembly and modular electrical cable system
A termination assembly including an elongate housing having at least one access port and an end adaptor on each opposing end, said end adaptor including a tube adaptor or a moulded cable end adaptor, a terminal block having a plurality of terminals, said terminal block is positionable within the elongate housing, a sealing sleeve for covering the elongate housing, and wherein the termination assembly is fillable with oil and forms part of a sealed electrical cable when connected via the end adaptors to tube containing a wiring loom and/or when connected to a moulded cable.
US10833445B1 Cable connector housing attachment for protecting and directing a cable
A cable connector housing attachment for protecting and directing a cable including an anchor portion configured for attachment to a cable connector housing; and a cable guide portion comprising a base wall, a first side wall, and a second side wall each extending from the anchor portion in the direction of the cable from the cable connector housing, wherein the first side wall comprises a guiding edge opposite the anchor portion, wherein the guiding edge creates a non-parallel and non-perpendicular angle relative to the direction of the cable from the cable connector housing, and wherein the guiding edge directs a bend of the cable in a direction offset from the direction of the cable from the cable connector housing.
US10833437B2 High-speed connector on high-density mini version chip side
The present invention provides a high-speed connector on a high density MINI version chip side, which comprises a board end connector, a wire end connector and a printed circuit board; the board end connector is arranged on the printed circuit board; the board end connector comprises a board end connector shell and a board end connector body arranged in the board end connector shell; the wire end connector comprises a wire end case and a tongue plate fixed to the wire end case; wherein at least one guide piece is extended from the board end connector shell, and the wire end case is provided with at least one guide slot for creating a butt joint with the guide piece. The connector of the present invention utilizes the space of the board end to the maximum extent, solves the problem that the CPU occupies the space of the board end due to the increased size of the heat dissipation module, and can realize high-speed data transmission.
US10833435B2 Electrical connection system with a conductive blade
The invention relates to an electrical connection system (7) for an electrical device, such as an electrical terminal block, said electrical connection system (7) comprising: a conductive bar (21) including an electrical contact region (45) arranged to cooperate with a conductive portion (13′) of an electrical conductor (13) in a connected position, and an engagement zone (35) arranged to engage with a portion (15′) of a support rail (15) in an engaged position; a leaf spring (23); and a retaining device (49) arranged to retain the support rail (15) in the engaged position, the conductive bar (21) consisting of a conductive strip.
US10833433B2 Connector having an inner conductor engager
A connector includes: (i) an inner conductor engager comprising at least one tab being flexible to define an opening engager, (ii) a driver configured to drive the inner conductor engager to a desired position along the inner conductor, and (iii) a housing coupled to the inner conductor engager. The opening is configured to receive an inner conductor of a coaxial cable and extends through the entire inner conductor engager thus allowing the inner conductor to electrically connect to an interface port.
US10833428B2 Snap fastener system for e-textiles
A snap fastener system includes a conductive first snap fastener portion in electrical and physical contact with a first electronic component, a second snap fastener portion, and a snap ring including tines mated to one of the first and/or second snap fastener portions and including one or more conductive insulation displacement tines which cut through the insulation covering a wire to be electrically coupled to the first electronic component.
US10833427B2 Terminal-equipped electric wire and method of manufacturing terminal-equipped electric wire
A terminal-equipped electric wire includes at least one electric wire and a terminal including a wire barrel and installed on the electric wire. The electric wire includes a sheath; a conductor having a covered portion covered by the sheath and an exposed portion exposed due to absence of the sheath over a predetermined length at a part of the electric wire in a longitudinal direction of the electric wire; and a bonded portion formed over a predetermined length at a part of the exposed portion, the bonded portion at which strands of the conductor are bonded. An end of the wire barrel on a sheath side is closer to the sheath than an end of the bonded portion on the sheath side. The wire barrel covers at least a part of the bonded portion.
US10833425B2 Antenna device and electronic device including the same
An antenna device for providing a higher data transmission rate in a wireless communication system is provided. The antenna device includes a first radiating body mounted to a side surface of a multiple layer circuit board to transmit and receive a wireless signal and a second radiating body mounted to a top surface of the multiple layer circuit board and electrically connected to the first radiating body to transmit and receive the wireless signal together with the first radiating body.
US10833416B2 Antenna having an omni directional beam pattern with uniform gain over a wide frequency band
In an embodiment, an antenna array includes at least first and second antenna rings. The antennas in the first antenna ring are each spaced apart by approximately a first distance from a center of the first antenna ring. And the second antenna rings is approximately concentric and coplanar with the first antenna ring, and each antenna of the second antenna ring is spaced approximately a second distance from the center. For example, the antennas of the first antenna ring are spaced apart by half of a first wavelength corresponding to a first frequency of a frequency range over which the antenna array is designed to operate, and the antennas of the second antenna ring are spaced apart by half of a second wavelength corresponding to a second frequency of the frequency range.
US10833411B2 Concentrated wireless device providing operability in multiple frequency regions
A radiating system for transmitting and receiving signals in first and second frequency regions includes a radiating structure, a radiofrequency system, and an external port. The radiating structure has first and second isolated radiation boosters coupled to a ground plane layer. A first internal port of the radiating structure is between the first radiation booster and the ground plane layer, and a second internal port is between the second radiation booster and the ground plane layer. A distance between the two internal ports is less than 0.06 times a wavelength of the lowest frequency. The maximum size of the first and second radiation boosters is smaller than 1/30 times the wavelength of the lowest frequency. The radiofrequency system includes two ports connected respectively to the first and the second internal ports of the radiating structure, and a port connected to the external port of the radiating system.
US10833405B2 Method of tracking steerable antennas on platforms to form an RF communication link
Steerable antenna on platforms, fixed or mobile, are tracked to form an RF communication link by setting the width of the main lobe of the antenna beam pattern to be greater than the initial pointing uncertainty region and then concurrently scanning and progressively reducing the widths of the main lobes as the pointing uncertainty region is reduced to first acquire and then track the opposing antenna. The width of the main lobe is reduced such that the width of the main lobe is approximately fixed for each block. The antennas at opposite ends of the communication link may be scanned with scan patterns that are orthogonal to each other such that the demodulation of the received signal levels to signal direction of arrival at each platform is solely a function of the scan pattern of the receive antenna.
US10833403B2 Antenna and electronic device including same
An electronic device is provided. The electronic device includes a housing, a touch screen display arranged inside the housing, a printed circuit board (PCB) which is arranged in parallel with a rear plate, and which includes a ground plane and a conductive path, and a wireless communication circuit arranged on the PCB. The housing includes a first side surface, a second side surface, a third side surface, and a fourth side surface. The first side surface includes a first conductive part, a first nonconductive part, a second conductive part, a second nonconductive part, and a third conductive part successively arranged between the second side surface and the fourth side surface. The rear plate includes, when seen from above the rear plate, a nonconductive slit extending from the first nonconductive part to the second nonconductive part, a first conductive area, and a second conductive area positioned outside the first conductive area across the nonconductive slit.
US10833400B2 Apparatus with partitioned radio frequency antenna structure and associated methods
An apparatus includes a radio frequency (RF) circuit to transmit or receive RF signals, and a partitioned antenna structure. The partitioned antenna structure includes a first portion of a resonator and a first portion of a radiator. The first portion of the resonator comprises less than an entire resonator. The first portion of the radiator comprises less than an entire radiator.
US10833398B2 Mobile device and antenna structure
A mobile device includes a dielectric substrate, a metal layer, a metal housing, a nonconductive partition, at least one connection element, and a feeding element. The metal layer is disposed on the dielectric substrate, and includes an upper element and a main element, wherein a slot is formed between the upper element and the main element. The metal housing is substantially a hollow structure, and has a slit, wherein the slit is substantially aligned with the slot of the metal layer. The connection element couples the upper element of the metal layer to the metal housing. The feeding element is coupled to the upper element of the metal layer or coupled to the metal housing. An antenna structure is formed by the feeding element, the upper element of the metal layer, the connection element, and the metal housing.
US10833397B2 Foldable device comprising antenna
Disclosed is an electronic device. The electronic device may comprise a first structure and a second structure mutually foldably connected with the first structure about a first axis extending in a first direction. A wireless communication circuit of the electronic device is electrically connected with a first radiator and a second radiator and is electrically separated from the second radiator in a folded state.
US10833388B2 Couplers for communications systems
The present disclosure relates to couplers suitable for use in communications systems. The coupler comprises: a main conductive line comprising a first main section and a second main section; a first auxiliary conductive line comprising a first auxiliary section and a first end portion, wherein the first auxiliary section is configured to couple with the main conductive line to generate a first coupled signal; a second auxiliary conductive line comprising a second auxiliary section and a second end portion, wherein the second auxiliary section is configured to couple with the main conductive line to generate a second coupled signal; a transmission module that is configured to combine the first coupled signal and the second coupled signal into an output signal of the microstrip coupler and to pass the output signal to an outlet; and a coupled port coupled to the outlet and used for outputting the output signal.
US10833383B2 Switching of frequency multiplexed microwave signals using cascading multi-path interferometric Josephson switches with nonoverlapping bandwidths
A cascading microwave switch (cascade) includes a set of Josephson devices, each Josephson device in the set having a corresponding operating bandwidth of microwave frequencies, wherein different operating bandwidths have different corresponding center frequencies. A series coupling is formed between first Josephson device from the set and an nth Josephson device from the set, wherein the series coupling causes the first Josephson device in an open state to reflect back to an input port of the first Josephson device a signal of a first frequency from a frequency multiplexed microwave signal (multiplexed signal) and the nth Josephson device in the open state to reflect back to an input port of the nth Josephson device a signal of an nth frequency from the multiplexed signal.
US10833382B2 RF structure and a method of forming an RF structure
A method is provided for manufacturing RF structures such as waveguides using additive manufacturing such as 3D printing. RF structures are also provided suitable for manufacturing with said method. The RF structures include waveguides and antenna assemblies manufactured using the additive process. The structures include flanges at the ends of the waveguide and the flanges are integrally manufactured with the said manufacturing process. The structures include a participating conductive surface that is formed on the entirety of an interior of the body, where the conductive surface extends continuously between the two ends and has been subjected to a surface modification process.
US10833381B2 Metamaterial phase shifters
The present technology pertains to a system and method of operation of a metamaterial phase shifter having various use applications. In one aspect of the present disclosure, a phase shifter includes a network of tunable impedance elements and a controller. The controller is coupled to the network of tunable impedance elements and configured to receive a phase shift input value and determine a corresponding tuning voltage to be supplied to each tunable impedance element of the network of tunable impedance elements based on the phase shift input value, the network of tunable impedance element being configured to shift a phase of an input signal based on tuning voltages supplied to the network of tunable impedance elements by the controller.
US10833379B2 Electric vehicle with modular removable auxiliary battery with integrated cooling
An electric vehicle system for transporting human passengers or cargo includes an electric vehicle that includes a body, a plurality of wheels, a cargo area, an electric motor for propelling the electric vehicle, and a primary battery for providing electrical power to the electric motor for propelling the electric vehicle. An auxiliary battery module is attachable to the electric vehicle for providing electrical power to the electric motor via a first electrical connector at the auxiliary battery module and a second electrical connector at the electric vehicle that mates with the first electrical connector. The auxiliary battery module can be positioned in the cargo area while supplying power to the electric motor, and can be removable and reattachable from the electric vehicle. The auxiliary battery module includes an integrated cooling system for cooling itself during operation of the electric vehicle including a conduit therein for circulating coolant.
US10833373B2 Battery module
A battery module includes a plurality of battery cells arranged in one direction, each of the battery cells including electrode portions, a connection tab connecting adjacent battery cells of the plurality of battery cells, and a protection circuit module having one side end portion connected to the connection tab. The connection tab includes a body portion that contacts the electrode portions of the adjacent battery cells and an extension portion extending from the body portion, the extension portion being connected to the protection circuit module. The extension portion includes at least one curved region.
US10833372B2 Rectangular secondary battery
An electrode body, which includes a positive electrode plate and a negative electrode plate, is contained in a battery case, which is composed of a rectangular casing and a sealing plate. A first positive-electrode tab group, which is composed of a plurality of positive electrode tabs, and a second positive-electrode tab group, which is composed of a plurality of positive electrode tabs, are disposed between the sealing plate and the electrode body. The first positive-electrode tab group and the second positive-electrode tab group are disposed so as to be displaced from each other in the longitudinal direction of the sealing plate. The first positive-electrode tab group and the second positive-electrode tab group are connected to different positions on a positive-electrode current collector.
US10833370B2 Battery and battery manufacturing method
A battery includes a current collector, first electrode layer, first counter electrode layer, and second electrode layer. The current collector includes a first electroconductive portion, first insulating portion, and second electroconductive portion. The second electroconductive portion includes a first edge region, first front face region, first rear face region, first fold portion, second front face region, second rear face region, and second edge region. The first and second rear face regions face each other by the current collector being folded. The first electrode layer is disposed in contact with the first electroconductive portion, the first counter electrode layer in contact with the first front face region, and the second electrode layer in contact with the second front face region. The first insulating portion links the first electroconductive portion and first edge region. The first electrode layer and first counter electrode layer face each other by the current collector being folded.
US10833369B2 Positive electrode active substance for lithium secondary battery, positive electrode for lithium secondary battery and lithium secondary battery, and methods for producing these
An object of the present invention is to provide a positive electrode active substance capable of suppressing gas generation associated with charge and discharge in a lithium secondary battery, and capable of suppressing gas generation associated with charge and discharge particularly even in cases where the use voltage of the lithium secondary battery is high, a positive electrode and a lithium secondary battery using the positive electrode active substance, and methods for producing these. The present invention is a positive electrode active substance for a lithium secondary battery, comprising a coated positive electrode active substance wherein a surface of a positive electrode active substance is directly coated with lithium metaphosphate.
US10833365B2 Electrolyte and lithium-ion battery containing the same
The present application relates to the technical field of lithium-ion batteries and, specifically, relates to an electrolyte and a lithium-ion battery containing the electrolyte. The electrolyte of the present application includes a lithium salt, an organic solvent and additives, the additives include a fluorinated ether compound and an ester dimer compound, the ester dimer compound includes carbonate dimers, carboxylate dimers and sultone dimers. The lithium battery adopting the electrolyte of the present application can realize the object of high voltage, of which the highest normal working voltage can be improved to 4.4˜5.0V, and the lithium battery has good cycle performance, such as higher capacity retention rate at charge or discharge and improved service life.
US10833361B2 Standalone sulfide based lithium ion-conducting glass solid electrolyte and associated structures, cells and methods
A standalone lithium ion-conductive solid electrolyte including a freestanding inorganic vitreous sheet of sulfide-based lithium ion conducting glass is capable of high performance in a lithium metal battery by providing a high degree of lithium ion conductivity while being highly resistant to the initiation and/or propagation of lithium dendrites. Such an electrolyte is also itself manufacturable, and readily adaptable for battery cell and cell component manufacture, in a cost-effective, scalable manner.
US10833355B2 Porous film and lithium-ion battery
The application provides a porous film and a lithium-ion battery. The porous film according to the present application has excellent adhesion, and the pore structure of the porous film can still be well maintained after being immersed in the electrolyte, thereby reducing the probability of pore blockage of the porous film and allowing the lithium-ion battery to have high ionic conductivity. Therefore, the rate performance of the lithium-ion battery is greatly improved, and the lithium-ion battery provided has excellent rate performance and cycle performance.
US10833351B2 Solid electrolyte composition, solid electrolyte-containing sheet, all-solid state secondary battery, and methods for manufacturing solid electrolyte composition, solid electrolyte-containing sheet, all-solid state secondary battery
Provided are a solid electrolyte composition containing an inorganic solid electrolyte having a conductivity for ions of metals belonging to Group I or II of the periodic table and a compound having an anionic polymerizable functional group, a solid electrolyte-containing sheet containing an inorganic solid electrolyte having a conductivity for ions of metals belonging to Group I or II of the periodic table and an anionic polymer which bonds to the inorganic solid electrolyte, and an all-solid state secondary battery, and methods for manufacturing the solid electrolyte composition, the solid electrolyte-containing sheet, and the all-solid state secondary battery.
US10833347B2 Flow battery balancing cells having a bipolar membrane for simultaneous modification of a negative electrolyte solution and a positive electrolyte solution
Parasitic reactions, such as production of hydrogen and oxidation by oxygen, can occur under the operating conditions of flow batteries and other electrochemical systems. Such parasitic reactions can undesirably impact operating performance by altering the pH and/or state of charge of one or both electrolyte solutions in a flow battery. Electrochemical balancing cells can allow rebalancing of electrolyte solutions to take place. Electrochemical balancing cells suitable for placement in fluid communication with both electrolyte solutions of a flow battery can include: a first chamber containing a first electrode, a second chamber containing a second electrode, a third chamber disposed between the first chamber and the second chamber, an ion-selective membrane forming a first interface between the first chamber and the third chamber, and a bipolar membrane forming a second interface between the second chamber and the third chamber.
US10833346B2 Flow battery
The flow battery according to the present disclosure comprises a first non-aqueous liquid, a first electrode in contact with the first non-aqueous liquid, a second electrode which serves as a counter electrode of the first electrode, and a lithium ion conductive film which separates the first electrode and the second electrode from each other. The lithium ion conductive film is formed of a polymer base material containing an ionic polymer. The polymer base material has an interspace which communicates with an outside thereof. The polymer base material is formed of at least one kind of resin selected from the group consisting of a thermosetting resin and a thermoplastic resin which has a melting point of not less than 150 degrees Celsius. The ionic polymer is contained in an inside of the interspace of the polymer base material. The ionic polymer is represented by where n1 and n2 are, each independently, natural numbers of not less than 1, or where m1, m2, n1, and n2 are, each independently, natural numbers of not less than 1. The flexible lithium ion conductive film having a low swelling property when in contact with a non-aqueous liquid.
US10833342B2 Three-dimensional membrane electrode assembly, fuel cell provided with the same and fabrication method thereof
A fuel cell and a membrane electrode assembly used therein. The membrane electrode assembly is a three-dimensional membrane electrode assembly for fuel cell configured as a three-dimensional thin film structure in which an inner space is divided into two intertwined subvolumes by an interface, and the interface is configured as an MEA thin film and a first subvolume of the two subvolumes is provided as a channel for fuel and a second subvolume is provided as a channel for an oxidizer. The fuel cell includes a casing which accommodates the three-dimensional membrane electrode assembly therein and independently communicates with the first subvolume and the second subvolume and includes inlets and outlets for the fuel and the oxidizer.
US10833340B2 Apparatus and method for determining state of charge in a redox flow battery via limiting currents
The present invention relates to methods and apparatuses for determining the ratio of oxidized and reduced forms of a redox couple in solution, each method comprising: (a) contacting a first stationary working electrode and a first counter electrode to the solution; (b) applying a first potential at the first working electrode and measuring a first constant current; (c) applying a second potential at the first working electrode and measuring a second constant current; wherein the sign of the first and second currents are not the same; and wherein the ratio of the absolute values of the first and second currents reflects the ratio of the oxidized and reduced forms of the redox couple in solution. When used in the context of monitoring/controlling electrochemical cells, additional embodiments include those further comprising (d) oxidizing or reducing the solution, so as to alter the balance of the oxidized and reduced forms of the redox couple in solution, to a degree dependent on the ratio of the absolute values of the first and second currents. These embodiments may be used in the context of maintaining an electrochemical cell, stack, or system.