Document Document Title
US10973161B2 Electronic component removal device
An electronic component removal device comprising a cutting wire routed through a cutting region configured to receive an electronic component coupled to a substrate. The electronic component removal device can also include a leading actuator coupled to a leading end of the cutting wire to cause movement of the cutting wire in a cutting direction at a cutting speed. The electronic component removal device can further include a trailing resistance device coupled to a trailing end of the cutting wire to resist movement of the cutting wire in the cutting direction with a variable resistance. In addition, the electronic component removal device can include a leading tension sensor to sense a leading tension in the cutting wire between the cutting region and the leading actuator. The trailing resistance device can resist movement of the cutting wire with a resistance that varies based on the leading tension in the cutting wire.
US10973159B2 Component mounting machine for preventing release fail of a component
A component mounting machine which deals with a component remaining on a nozzle of a mounting head includes a board conveyance device conveying a board to a predetermined position, a component supply device accommodating multiple components therein, a component mounting device on which a mounting head which picks up and holds a component by vacuum pumping of a suction nozzle is installed and which mounts a component which is taken out from the component supply device onto a board which is conveyed by the board conveyance device, and a control device controlling each of the devices. The component mounting device performs lowering of the component, releasing the component with respect to the suction nozzle of the mounting head, a first lifting of the component to a middle height, a component pickup performed at the height of the first lifting, and a second lifting after the component pickup.
US10973155B2 Heat dissipation plate assembly, display module and its assembling method
A display substrate includes a first region, a second region, and a bendable region between the first region and the second region, and a heat dissipation plate assembly for heat dissipation of the display substrate includes: a first release film; a heat dissipation plate, comprising a first portion and a second portion which are separated by a space and located on the first release film; a protective film, located on a side of the heat dissipation plate distal to the first release film, having a substantially same shape as the heat dissipation plate, and comprising a third portion located on the first portion and a fourth portion located on the second portion, the third portion being able to be bonded to the first region of the display substrate, and the fourth portion being able to be bonded to the second region of the display substrate; and a second release film, located on a side of the protective film distal to the heat dissipation plate and having a substantially same shape as the first release film.
US10973149B2 Streamlined air baffle for electronic device
A streamlined air baffle for efficiently directing air flow from a fan unit to a heat sink is disclosed. The streamlined air baffle has a top cover plate and a pair of side walls. The side walls are connected to the top cover plate. The top cover plate and one end of the side walls define an inlet. A curved surface of the top cover plate defines the outlet with the opposite ends of the side walls. The cross section area of the outlet is smaller than the cross section area of the inlet.
US10973148B2 Networking device with orthogonal switch bars
A networking device with orthogonal switch bars may be provided. The networking device may comprise a first plurality of switch bars comprising leaf switches arranged parallel to one another. In addition, the networking device may comprise a second plurality of switch bars comprising top of pod switches arranged parallel to one another. Furthermore, the networking device may comprise a third plurality of switch bars comprising top of fabric switches arranged parallel to one another. The first plurality of switch bars, the second plurality of switch bars, and the third plurality of switch bars may be arranged mutually orthogonally. The first plurality of switch bars may be adjacent to and connected to the second plurality of switch bars and the second plurality of switch bars may be adjacent to and connected to the third plurality of switch bars.
US10973146B1 Tool-less mechanism for fixing multiple add-on cards
An apparatus for securing multiple cards on a chassis includes a securing member, a support bracket, and at least one hinge. The at least one hinge is configured to hold the securing member to the support bracket such that the securing member has an axis of rotation about the support bracket. The spacing between the securing member and the support bracket is configured to hold a section of the multiple cards.
US10973145B2 Fixing apparatus for fixing one or more printed circuit boards to a housing wall
The present invention relates to a fixing apparatus for fixing one or more printed circuit boards to a housing wall having a frame part that comprises at least one locking means for fixing the frame part to the housing wall and at least one wedge body displaceably supported within the frame part, wherein the wedge body is displaceable into a position relative to the frame part in which a compressive force applied to the frame part by the wedge body deforms the outer frame wall at least regionally outwardly.
US10973144B2 Electronic device
Provided is an electronic device, including a main body, a first functional module, a linkage mechanism, and a second functional module. The first functional module is slidably provided on the main body between a first position and a second position. The linkage mechanism is provided on the main body and is connected to the first functional module. The second functional module is linked to the linkage mechanism and is provided on the main body in a turnover manner, in which when the first functional module is located at the first position, the second functional module is covered by the first functional module, and when the first functional module moves to the second position and the second functional module is exposed, the second functional module is driven by the linkage mechanism to be turned up.
US10973139B1 Flexible modularized support device
A flexible modularized system is configured to support graphics processing unit (GPU) cards of different dimensions. The system includes a riser bracket with attachment features for being coupled to a printed circuit board (PCB). The system further includes a fixing plate that is coupled to the riser bracket and which includes a plurality of adjustable holes. The system also includes a moving plate that is adjustably coupled to the fixing plate. The moving plate is movable between a plurality of positions. The moving plate has a first end that includes at least one latch, which engages the first adjustable hole in a first position and the second adjustable hole in a second position. The moving plate has a second end that is configured to secure in place one of the GPU cards relative to the PCB.
US10973137B2 Circuit device, method for manufacturing circuit device and connector
An ECU 1 includes a circuit board 10, a connector 20 fixed to the circuit board 10 and a resin portion 50 covering the circuit board 10 and the connector 20. The connector 20 includes a housing body 22 and a cut-off receiving portion 27 projecting from the housing body 22. The cut-off receiving portion 27 includes a flange portion 28 projecting outward from the housing body 22 and a flexible wall 29 extending from the flange portion 28 and inclined to be closer to the housing body 22 toward a tip, and a part of the flexible wall 29 is embedded in the resin portion 50.
US10973135B2 Display device
A display device includes a display panel including a display area on which a plurality of display elements is disposed and a non-display area on which one or more wires for driving the plurality of display elements are disposed. A back cover is attached to one surface of the display panel and has a plurality of openings. A roller unit winds or unwinds the back cover and the display panel, and a lifting unit moves the back cover and the display panel in a vertical direction. The plurality of openings overlaps the display panel, and each of the plurality of openings is disposed to be staggered with one or more of the openings in an adjacent row. A size of the back cover is larger than a size of the display panel.
US10973126B2 Instrument drive units
An integrated circuit includes a nexus and a first, a second, a third, and a fourth circuit board. Each of the first and second circuit boards is coupled to opposing sides of the nexus, and each of the third and fourth circuit boards is coupled to opposing sides of the second circuit board. The integrated circuit is transitionable between a first, open configuration, in which the first, second, third and fourth circuit boards and the nexus are substantially coplanar, and a second configuration, in which the first, second, third and fourth circuit boards and the nexus are coupled to one another to define a cavity therein.
US10973116B2 3D high-inductive ground plane for crosstalk reduction
Embodiments are generally directed to 3D high-inductive ground plane for crosstalk reduction. An embodiment of a printed circuit board includes a first signal trace and a second signal trace on a first layer, wherein the first signal trace and second signal trace are non-intersecting; a second layer below the first layer; a third layer below the second layer; and a three-dimensional (3D) ground plane, the 3D ground plane including a first plurality of segments on the third layer, a second plurality of segments on the second layer, and a plurality of metal vias to connect the first plurality of segments and the second plurality of segments in the ground plane.
US10973114B2 Indium-based interface structures, apparatus, and methods for forming the same
Indium-based interface systems, structures, and methods for forming the same are provided. The disclosed indium-based interfaces may be formed as solid structures between two solid surfaces by providing a solid indium-based material between the two surfaces, and heating the indium-based material above its melting point while in contact with each of the two surfaces to cause the indium-based material to reflow or otherwise liquefy between the two surfaces. The indium-based material may then be cooled below its melting point to form a solid interface material structure that is positioned between and in contact with each of the surfaces.
US10973110B1 Wireless tool and methods for controlling, testing, and setting up lighting fixtures
A device, system, and method are provided for controlling a fixture, such as a lighting fixture. The device includes a fixture communication interface for transmitting data to a fixture using a first communication protocol, such as DMX, and an application communication interface for wirelessly receiving information using a second communication protocol, such as Bluetooth. The device further comprises a processor for converting the information received at the application communication interface from the second communication protocol to the first communication protocol. The first communication protocol requires more data than can be transmitted using the Bluetooth protocol, and converting the information may include adding default data or restored data to data being transmitted to the fixture.
US10973108B2 Lamp with incorporated network access point and lighting facility having a wireless network
A method for optimizing the area coverage of a wireless network may include a lamp to perform this method. The lamp may have an input for connecting a network, a power supply unit for supplying all components of the lamp with an electric power taken from the input, a control unit for controlling the components of the lamp, at least one light source from the power supply unit and controlled by the control unit, and a network access point for providing at least one wireless network. The lamp may include at least one antenna associated with the network access point. The light source and antenna may be arranged and designed such that the radiation characteristics of the light are congruent with the radiation characteristics of the antenna of the wireless network.
US10973107B2 Intelligent lighting control system automated adjustment apparatuses, systems, and methods
The present disclosure provides an intelligent lighting control system. A first light control module of a plurality of light control modules determines a time of day. Each light control module in the plurality of light control modules configured to cause a transmission of a quantity of electrical energy to a lighting circuit of a light fixture electrically connected to the respective lighting control module. Occupancy at the first light control module is detected after a specific time of day. The flow of electricity from one or more light control modules in the plurality of light control modules is changed to change the flow of electricity to the respective lighting circuits connected to the one or more light control modules to turn off the respective light fixture based on the occupancy detection the time of day.
US10973105B2 Lighting device with control of power flow direction
A lighting device (100), comprising a light source (104) configured to be driven by electrical power, an energy-storage unit (106) configured to store electrical energy, to receive the electrical power from a power interface and to deliver the electrical power to the light source and to the power interface (108) allowing, in a connected state, an energy-transfer operation between the energy-storage unit (106) and an external second energy-storage unit (110) of an external electrically driven device (102) that can be connected to the power interface (108) and a control unit (116) configured to determine if the power interface (108) is in the connected state, to determine a current light-output state of the lighting device (100), and to control, in the connected state, the energy-transfer operation in an energy-transfer direction depending on the current light-output state of the lighting device (100).
US10973103B2 Presence and directional motion detection
Systems and techniques are provided for presence and directional motion detection. Signals may be received from a sensor positioned in a structure. An indication of directional motion may be generated based on the signals from the sensor. The indication of directional motion may be generated without using signals from additional sensors. A control signal for a device in the structure may be generated in response to the indication of directional motion. The control signal may be sent to the device in the structure to be implemented by the device.
US10973097B2 Systems, devices, and methods for power pulse timing for a light fixture
A system for generating a light pulse causes fluorescence in an object. The system includes a light emitting diode (“LED”) light source to emit light onto the object. The light source has an operational radiant flux. The system also includes an imaging sensor to sense light emitted due to fluorescence in the object. The system further includes a controller electrically coupled to the light source. The controller is able to drive the light source to produce a pulse of light at a pulse radiant flux. The controller is also able to inhibit the light source after the pulse for a darkness period. The pulse radiant flux of the light produced by the light source is higher than the operational radiant flux of the light source.
US10973093B2 Control module for a driver for an electrical load
A lighting control system for controlling a cumulative light emitted by a lighting fixture may comprise a light-emitting diode (LED) driver comprising an output for conducting an output current, and a control module electrically coupled to the output of the LED driver for receiving the output current. The LED driver may regulate the magnitude of the output current towards a target current, and may be characterized by a low-end intensity. The control module may be coupled to a first LED light source of the LED light sources. The control module may receive a command including a requested intensity and control the magnitude of a first LED current through the first LED light source. The control module may control the cumulative light output of the lighting fixture below the low-end intensity of the LED driver by diverting a portion of the output current away from the first LED light source.
US10973091B2 Induction heat cooking apparatus and operating method thereof
Disclosed herein is an induction heat cooking apparatus including a power supply configured to supply an alternating current (AC) voltage, a rectifier configured to rectify the supplied AC voltage into a direct current (DC) voltage, first and second switching units configured to control switching such that the DC voltage from the rectifier is alternately applied to a working coil, a comparison unit configured to sense current flowing in the working coil and to compare the sensed current with a predetermined reference value to output pulses, and a controller configured to determine whether a cooking vessel is present on the working coil based on the output pulses.
US10973086B2 Resource allocation and mode configuration for wide coverage enhancement
Technology for a user equipment (UE) operable for wideband coverage enhancement is disclosed. The UE can decode downlink control information (DCI) received in a physical downlink control channel (PDCCH). The UE can identify a transport block size (TBS) scaling factor from the DCI. The UE can identify a repetition number from the DCI, wherein the repetition number configures the UE to receive or transmit one or more of data and control channel information that is repeated, in the time domain, a selected number of times based on the repetition number. The UE can encode one or more of data or control information, for transmission to a next generation node B (gNB), based on the TBS scaling factor and the repetition number.
US10973083B2 Multiple mesh drone communication
Communication between drones of multiple drone meshes is disclosed. Attributes of drones can be cataloged by a network device. A portion of the drone attribute catalog can be received by a drone belonging to a drone mesh. The drone can determine, based on the portion of the drone attribute catalog, an adaptation to the drone mesh in response to a change in a status of a drone of the drone mesh. The adaptation of the drone mesh can comprise adding a drone to the drone mesh, removing drone from the drone mesh, merging the drone mesh with another drone mesh, splitting the drone mesh into a plurality of drone meshes, forming a submesh of the drone mesh, etc. Receiving the portion of the drone attribute catalog can facilitate self-organization and/or self-optimization of a drone mesh by drones comprising the drone mesh. A drone can concurrently be a member of one or more drone meshes as a result of the adaptation of the drone mesh.
US10973080B2 Radio terminal, processor, and base station
A communication method according to one embodiment comprises starting, by a first radio communication apparatus, transmission using a plurality of time and frequency resources which is allocated in order to transmit data to a second radio communication apparatus and is arranged in a time direction. The second radio communication apparatus starts monitoring in the plurality of time and frequency resources in order to receive the data from the first radio communication apparatus. The first radio communication apparatus transmits last data and last identification information indicating transmission of the last data to the second radio communication apparatus, at transmitting the last data to be transmitted to the second radio communication apparatus.
US10973076B2 Fast switching between control channels during radio resource control connection
This disclosure relates to techniques for fast switching between control channels during a radio resource control connection in a wireless communication system. A cellular base station and a wireless device may establish a radio resource control connection. The base station may provide a physical layer indication to the wireless device of a control channel to monitor for scheduling information. The base station may provide scheduling information to the wireless device on the indicated control channel. The wireless device may monitor the indicated control channel for scheduling information based at least in part on the physical layer indication and may receive the scheduling information provided by the base station on the indicated control channel.
US10973073B2 Method and apparatus for connection processing between a terminal and base station
The present invention provides a method and apparatus for connection processing between a terminal and base station, wherein, the method includes: the base station receiving the first request message carrying the terminal identity information that is transmitted by the terminal, wherein, the terminal identity information is used to indicate the identity of the terminal, and the first request message is used to request the base station to resume the connection between the terminal and network; the base station searches for context information matching the terminal identity information; when the base station finds the context information, it uses the context information to resume the connection with the terminal. Adopting the technical solutions provided by the present embodiments solves the problem of complex connection processing between the terminal and network in the related art, and achieves high-speed connection resumption between a terminal and network.
US10973072B2 Method and device for controlling beamforming transmission
The disclosure relates to a 5G or pre-5G communication system for supporting higher data transmission rates than 4G communication systems such as LTE systems. According to the disclosure, a method for performing beamforming by a base station in a wireless communication system comprises obtaining transmission time proportions allocated to a plurality of beam directions and performing beamforming to send control information in the plurality of beam directions based on the obtained transmission time proportions. A base station configured to perform beamforming in a wireless communication system, includes a transceiver configured to perform beamforming communication with a UE, and a processor configured to obtain transmission time proportions allocated to each of a plurality of beam directions, and control beamforming for sending control information based on the obtained transmission time proportions.
US10973061B2 Method for establishing a wireless vehicle network
A method for establishing a wireless network for a vehicle is provided herein. The vehicle comprises a tractor unit and a trailer. The tractor unit comprises at least one first station and a first control unit and the trailer comprises a second station and a second control unit. The method comprises supplying electrical energy to the second control unit. The method further comprises interconnecting the first control unit and the second control unit via a physical interface. The method further comprises generating a defined message by the second control unit and receiving the defined message by the first control unit via the physical interface. The method further comprises transmitting information required to establish the wireless network via the first station only when the defined message is present in the first station.
US10973058B2 System and method for gesture sensing
In accordance with some embodiments, a method is provided. The method includes accessing a predefined numeric sequence at an application processor. The method further includes receiving, from a sensor of the sensor system, a verification sequence having a predetermined quantity of repetitions of the predefined numeric sequence. The method further includes correlating the verification sequence with the predefined numeric sequence. The method further includes counting a quantity of correlations between the predefined numeric sequence and the verification sequence. The method further includes adjusting a parameter of the sensor or the application processor in response to the predetermined quantity of repetitions not equaling the quantity of correlations.
US10973048B2 Radio-network node, wireless device and methods performed therein
Embodiments herein relate to method performed by a radio-network node for handling a data transmission, from a wireless device to the radio-network node, in a wireless communication network. The radio-network node schedules one or more resources for carrying an uplink data transmission from the wireless device over a channel, and for carrying a feedback transmission, of a downlink data transmission from the radio-network node, over the same channel. The radio-network node transmits a control message to the wireless device, which control message indicates the one or more resources scheduled for carrying the uplink data transmission and the feedback transmission over the same channel.
US10973045B2 Semi-persistent transmission method and apparatus in VIX communication
Semi-persistent transmission method and apparatus are provided. The semi-persistent transmission method includes: obtaining, by user equipment UE, a semi-persistent transmission resource; determining, by the UE, a logical channel having a correspondence with the semi-persistent transmission resource; and transmitting, by the UE on the semi-persistent transmission resource, data in the logical channel having the correspondence with the semi-persistent transmission resource. The semi-persistent transmission method and apparatus can support scheduled transmission of various semi-persistent service data.
US10973044B1 Default spatial relation for SRS/PUCCH
The apparatus determines, for a CC, an active TCI state of at least one of a CORESET of a PDCCH when the CORESET is configured on the CC or a PDSCH. In addition, the apparatus determines, based on the determined active TCI state, a default beam on the CC for transmitting at least one of a PUCCH or SRS. Further, the apparatus transmits at least one of the PUCCH or the SRS through the determined default beam on the CC.
US10973040B2 Data notification during a service request procedure
An access and mobility management function (AMF) may receive a plurality of data notifications from one or more session management functions. The plurality of data notifications may be for activation of user plane connections for a plurality of wireless devices. The AMF may determine a first time duration based on a traffic of the plurality of data notifications. The first time duration may be a data notification delay value. The AMF may send at least one first message to the one or more session management functions. The at least one first message may be to delay sending a plurality of data notifications to the AMF. The at least one first message may comprise the first time duration.
US10973037B2 Quality of service based or subscriber profile ID data traffic steering for 5G or other next generation wireless network
Various embodiments disclosed herein provide for data traffic steering based on quality of service. According to some embodiments, a system can comprise receiving data packets associated with a quality of service value, wherein the data packets are stored in a buffer and transmitted utilizing a first link, determining whether a condition that indicates a modification to a data routing schedule is satisfied and whether a second link is available, and in response to the determining indicating that the condition is satisfied and that the second link is available, performing the modification of the data routing schedule comprising utilizing the second link and the first link to transmit the data packets associated with the quality of service value.
US10973034B2 Control resource set monitoring rules based on active quasi-co-location assumption capabilities of a user equipment (UE)
Methods, systems, and devices for wireless communications are described. In some systems, a base station may configure a user equipment (UE) with multiple control resource sets (CORESETs) for control channel monitoring. In some cases (e.g., based on a random access (RACH) procedure), the base station may update a CORESET with an updated downlink beam and, correspondingly, an updated active quasi-co-location (QCL) assumption for monitoring. In some cases, this updated active QCL assumption may cause the total number of active QCL assumptions to exceed a UE threshold value for monitoring. The UE may determine a priority order for monitoring the CORESETs, where the CORESET corresponding to the updated active QCL is assigned highest priority and the remaining CORESETs are prioritized based on CORESET or search space parameters, and the UE may either drop CORESETs from monitoring or modify active QCL assumptions for CORESETs based on the determined priority order.
US10973032B2 Portable measuring device
To facilitate disturbance measurements within a WLAN network, a portable measuring device is introduced. The portable measuring device comprises at least a casing, one or more interfaces to detachably connect an external device to the portable measuring device, a processor placed in the casing, one or more antennas, two simultaneously operating radios placed in the casing, one or more power sources placed in the casing, and a power switch.
US10973030B2 Asymmetric bandwidth support and dynamic bandwidth adjustment
This disclosure relates to techniques for supporting asymmetric uplink and downlink bandwidth allocations for a wireless device, and for dynamically modifying the bandwidth allocations for a wireless device, in a wireless communication system. A cellular communication link may be established between a base station and a wireless device. The base station may determine an uplink bandwidth allocation and a downlink bandwidth allocation for the wireless device. The uplink bandwidth allocation and the downlink bandwidth allocation may be selected based on different criteria and may include different amounts of bandwidth. Indications of the uplink bandwidth allocation and the downlink bandwidth allocation may be provided to the wireless device. The base station and wireless device may communicate according to the uplink bandwidth allocation and the downlink bandwidth allocation.
US10973028B2 Intelligent band selection for wireless access point
An access system for a wireless local area network is provided. The access system initiates operation in a first frequency band of a plurality of frequency bands of the wireless local area network to provide one or more wireless client devices of the wireless local area network with access to a wireless wide area network. The access system also processes one or more association requests received in the first frequency band to identify one or more associated wireless client device. The access system also determines whether each of the one or more associated wireless client devices supports a second frequency band. The access system also sends a request to the one or more associated wireless client devices to transition from the first frequency band to the second frequency band based on determining that each of the one or more associated wireless client devices supports the second frequency band.
US10973025B1 Enhanced PUSCH in uplink carrier aggregation
Disclosed herein are systems and methods for allocating bandwidth in a wireless network comprising an aggregated uplink carrier formed from a plurality of contiguous uplink component carriers. In some embodiments, a base station allocates bandwidth for UE (User Equipment devices) transmissions within the aggregated uplink carrier during an upcoming TTI (Transmission Time Interval), wherein for the upcoming TTI, the aggregated uplink carrier has an enhanced subframe format with an enhanced PUSCH (Physical Uplink Shared Channel) region that maps to a continuous frequency range extending across one or more frequency boundaries between one or more of the plurality of uplink component carriers.
US10973022B1 Mitigating inter-cell interference via guard period adjustment
Mitigating interference between access nodes in a wireless network includes determining interference caused to uplink signals received at a first access node by downlink signals transmitted from a second access node, and adjusting a guard period of a special subframe utilized by one or both of access nodes based on determining the interference, by switching special subframe formats to include a longer guard period. Overall interference is mitigated based on mutually-experienced propagation delay, and channel reciprocity. Adjustments are associated with known distances between access nodes.
US10973016B2 Method and apparatus for transmitting downlink control information in wireless communication system
A method for receiving downlink control information (DCI) in a communication system is provided. The method includes identifying a starting resource block of the allocated resource associated with an active bandwidth part based on a starting resource block associated with the initial bandwidth part and a scaling parameter, when a size for the DCI of DCI format 1_0 in a user equipment (UE) specific search space (USS) is derived from a size of the initial bandwidth part and the DCI of DCI format 1_0 is applied to the active bandwidth part, and identifying a length of contiguously allocated resource blocks of the allocated resource associated with the active bandwidth part based on a length contiguously allocated resource blocks associated with the initial bandwidth part and the scaling parameter.
US10973011B2 Efficient location updates, paging and short bursts
A mobile terminal in a wireless communication network may be one of several modes of operation. When in an idle mode, the mobile terminal may avoid a lengthy random access procedure normally associated with responding to a page from a base station, if the base station includes in the page an indication of a resource that the mobile terminal may utilize when responding to the page. Additionally, the mobile terminal may transmit an efficient location update MAC header to a base station, whether prompted to by a page from the base station or not. Furthermore, without leaving the idle mode or a sleep mode, the mobile terminal may exchange short data burst messages with a base station.
US10973008B2 Wireless device preferred bandwidth part configuration and duty cycle indication
This disclosure relates to techniques for a wireless device to indicate a preferred bandwidth part and duty cycle in a cellular communication system. A wireless device and a cellular base station may establish a radio resource control connection. The wireless device may transmit an indication of a preferred bandwidth part, or a preferred communication duty cycle, or both, to the cellular base station. The cellular base station may select a bandwidth part, or communication duty cycle, or both, based at least in part on the indication provided by the wireless device, and may transmit an indication of the selected bandwidth part, communication duty cycle, or both, to the wireless device. The cellular base station and the wireless device may perform cellular communication using the selected bandwidth part, communication duty cycle, or both.
US10973005B2 Methods and related devices for resource allocation
A method for resource allocation includes acquiring resource information indicating an available wireless resource and an available computing resource, and allocating the available wireless resource and the available computing resource for a transmission mode of a wireless transmission based on the resource information and a system utility requirement.
US10973004B2 Apparatus and method for transmitting data through device to device communication
Exemplary embodiments provide a method and apparatus for transmitting data through a device-to-device (D2D) communication between user equipments (UEs), the method including: generating, at a first UE, first D2D data, the first D2D data corresponding to a transport block (TB) unit; and transmitting, from the first UE to a second UE, the first D2D data through at least one D2D communication resource, the at least one D2D communication resource being based on a sub-RPT (sub-resource pattern for transmission). An RPT defined in a D2D resource pool is configured based on the sub-RPT, and the sub-RPT indicates the at least one D2D communication resource for the transmission of the first D2D data among at least two D2D communication candidate resources.
US10973003B2 System and method for coverage enhancements of broadcast channels
A base station transmits and a UE detects broadcast information when the UE operates in a Coverage Enhancement (CE) mode. The base station transmits repetitions of signaling conveying broadcast information in one or more subframes of each frame in a quadruple of frames. The transmission is intermittent in time. To detect the broadcast information, the UE blindly combines and decodes the repetitions of signaling assuming their existence. The base station informs the pattern for the intermittent transmissions of the signaling to UEs connected to the base station or to other base stations.
US10972997B2 Hybrid time division multiple access (TDMA) and carrier sense multiple access (CSMA) for interference avoidance method therefor
A method for interference avoidance when transmitting a message in a wireless system comprising: dividing a frame into a plurality of time slots, wherein a first plurality of time slots allocated as Time Division Multiple Access (TDMA) time slots and a second plurality of time slots allocated as contention slots; transmitting a message in a designated TDMA time slot by a corresponding wireless node assigned to the designated TDMA time slot if the designated TDMA time slot is idle; and transmitting the message in a contention slot if the designated TDMA time slot is busy.
US10972996B2 Method and apparatus for managing communication services using multiple subscription agreements
Aspects of the subject disclosure may include, for example, storing subscription utilization information in the memory where the subscription utilization information is indicative of a history of subscription usage by the device and where registration information associated with a group of subscription agreements is stored in the memory, receiving location information from the device processor where the location information indicates a location of the device, and selecting a target subscription agreement from among the group of subscription agreements according to the history of subscription usage and the location information. Other embodiments are disclosed.
US10972993B2 Methods and arrangements for frame transmissions
Logic to “loosely” manage synch frame transmissions in a synch network via the devices synched to the network that implement the logic. Logic may distributedly adjust the frequency of attempting synch frame transmissions without estimating the size of the neighborhood. Logic in devices of a synch network to let each device maintain a Transmission Window (TW). Logic to determine the frequency of attempting synch frame transmissions based upon the TW. Logic to increase TW if the device detects a synch frame transmission. Logic to decrease TW if the device successfully transmits a synch frame. Logic to balance power consumption and discovery timing by adjusting the decrease in TW responsive to a synch transmission in relation to the increase in TW responsive to detection of a synch transmitted by another device.
US10972992B2 Synchronization and reference signal for uplink based mobility
Various aspects relate to flexible mobility for a user equipment (UE) based on supported mobility modes of a network and UE conditions. A network may support one or more of a downlink based mobility mode, an uplink based mobility mode, or a hybrid mobility mode for a connectivity state of a UE. A UE may determine a serving cell based on at least one downlink signal. The UE may determine based on the at least one downlink signal, a set of supported mobility modes for the serving cell, including at least one of a downlink based mobility mode, an uplink based mobility mode, or a hybrid based mobility mode. The UE may follow a mobility procedure based on a selected mobility mode from the determined set of supported mobility modes. Other aspects relate to a base station transmitting synchronization signals to support flexible mobility.
US10972991B2 Synchronization method and apparatus for device to device communication in wireless communication system
Disclosed is a method of transmitting/receiving a signal by a transmission device in a mobile communication system. The method includes: receiving information related to synchronization signals from a Base Station (BS); transmitting a first synchronization signal based on the received information; and receiving a second synchronization signal corresponding to the first synchronization signal based on the received information. When a UE cannot receive a synchronization signal from the BS or is located beyond a coverage of the BS, or when the BS cannot operate due to an emergency or disaster situation, UEs can configure self synchronization therebetween in a predetermined area without any assistance from the BS and thus broadcast and unicast transmission are possible between the UEs based on the synchronization.
US10972987B2 System and methods for fast power headroom reporting
A user equipment (UE) may transmit a power headroom report in response to changing beamforming parameters. The UE may autonomously change beamforming parameters from a preconfigured set of beams or receive a command to change beamforming parameters for transmissions on a new beam. The UE may determine a power headroom applicable to a transmission from the UE on the new beam. The UE may transmit, in response to the command, a power headroom report based on the power headroom using resources configured for the power headroom report. For example, the power headroom report may be multiplexed with an uplink transmission from the UE using the new beam. In an aspect, the UE may select a scheduled transmission during a time period after the command is implemented as the uplink transmission. For example, the power headroom report may be transmitted as a physical layer transmission or as a MAC-CE transmission.
US10972986B2 Method and user equipment for allocating uplink power in a mobile communication system
The present disclosure relates to a pre-5th-Generation (5G) or 5G communication system to be provided for supporting higher data rates Beyond 4th-Generation (4G) communication system such as Long Term Evolution (LTE). The present disclosure provides a power allocating method. A User Equipment (UE) receives power control indication information from a control node, obtains a power control mode, and/or, uplink transmission power configuration information. The UE allocates power for each uplink carrier, based on the power control mode, and/or, the uplink transmission power configuration information. By applying the present disclosure, power waste generated in the following scene may be reduced. A scheduled uplink signal cannot be transmitted in a corresponding carrier due to a busy channel. Subsequently, uplink scheduling efficiency of the UE may be improved, and the whole network efficiency may also be enhanced.
US10972983B2 Method and apparatus for reducing energy consumption
A method and apparatus may include activating, by a network node, power of a global-positioning-system receiver or power of an active antenna of the global-positioning-system receiver. The apparatus uses the global-positioning-system receiver to perform synchronization of the apparatus. The method may include receiving at least one measurement, wherein the at least one measurement includes real-time, predictive, or historic data. The method may also include determining a holdover duration based on the at least one measurement. The holdover duration corresponds to a length of time where the power of the global-positioning-system receiver or the power of the active antenna is to be turned off. The method may also include deactivating the power of the global-positioning-system receiver or the power of the active antenna for the holdover duration.
US10972975B2 Electronic device for transmitting communication signal related to pedestrian safety and method of operating same
An electronic device may include: a housing; a display exposed through the housing; a wireless communication circuit located within the housing; a processor located within the housing and operably connected to the display and the wireless communication circuit; and a memory located within the housing and operably connected to the processor, wherein the memory may store instructions to cause the processor, when executed, to switch a plurality of states related to all or one of transmission/reception of both a first signal and a second signal and transmission/reception of one thereof, the first signal includes information generated at least partially based on a state of the electronic device, the second signal includes information generated at least partially based on a state of a vehicle, and the plurality of states includes a first state, a second state, a third state, and a fourth state. Various other embodiments are possible.
US10972974B2 Methods and apparatuses for machine-type communications in cellular networks
Embodiments of the present disclosure describe systems, devices, and methods for grantless uplink transmissions in cellular networks. Various embodiments may include a detailed physical layer design for grantless uplink transmissions. In particular, various embodiments may include, for grantless uplink transmissions, enhanced mechanisms; transmission schemes; repeated transmissions; demodulation reference signal (DM-RS); power control mechanisms; and interference control mechanisms. Other embodiments may be described or claimed.
US10972973B2 Energy-efficient idle listening schemes
Two methods for energy-efficient idle listening enhancement for WLAN systems are provided. The first method performs a change of operation of a station (STA) from an active mode to an idle listening mode without notifying the change to an access point (AP) associated with the STA. In the idle listening mode, the AP may transmit frames to the STA using a higher bandwidth, but the STA can only sense channels in a lower bandwidth to save energy. The second method transmits a frame to the AP associated with the STA to notify the AP the change of operation of the STA from the active mode to the idle listening mode. In the idle listening mode, the AP may transmit frames to the STA using the lower bandwidth, and the STA can only sense channels in the lower bandwidth to save energy.
US10972971B2 Access point handover method in wireless communications, network control node, and user equipment
An access point (AP) handover method in wireless communications, a network control node, and user equipment includes obtaining AP information of a target AP having an association relationship with the target base station when user equipment is handed over to a target base station; and sending a first indication message to the user equipment, where the first indication message includes the AP information, and the first indication message is used to instruct the user equipment to perform AP handover according to the AP information.
US10972967B2 Wi-Fi hotspot recommendation method, terminal, and graphical user interface
The present invention relates to the communications field, and discloses a Wi-Fi hotspot recommendation method, a terminal, and a graphical user interface, so as to resolve a problem that a Wi-Fi hotspot selected by a user according to information such as an RSSI is not necessarily a Wi-Fi hotspot with optimal Internet surfing experience in an area in which the user is located. A specific solution is as follows: A terminal scans a Wi-Fi hotspot; determines an Internet-accessible hotspot in Wi-Fi hotspots that are obtained by means of scanning; determines network quality obtained when the terminal accesses a network by using the Internet-accessible hotspot; and displays an identifier of the Internet-accessible hotspot and an identifier that indicates the network quality obtained when the terminal accesses the network by using the Internet-accessible hotspot. The present invention is applied to a Wi-Fi hotspot recommendation process.
US10972964B2 Communication device, scanner terminal, communication system, communication method, and storage medium
A communication device, including: a communicator that communicates with a terminal that broadcasts an advertisement and broadcasts to a scanner terminal that receives data from the terminal; and a controller that controls the communicator to transmit, to the terminal, data that is included in an advertisement that is scheduled to be broadcast by the terminal and transmission information regarding the advertisement and cause the communicator to broadcast the transmission information that is intended to cause the scanner terminal to receive the advertisement that is broadcast by the terminal.
US10972962B2 Signaling identifiers for multiple basic services sets (BSS)
This disclosure provides systems, methods, and apparatus, including computer programs encoded on computer-readable media, for signaling basic service set (BSS) identifiers (BSSIDs). A group of BSSs may form a Multiple BSSID set in which one BSS sent management frames on behalf of other BSSs (referred to as non-transmitting BSSIDs). For example, a management frame (such as a Beacon Frame or Probe Response Frame) may include a list of BSSIDs for some or all of the non-transmitting BSSIDs in the Multiple BSSID set. An indicator in the management frame may indicate whether the management frame includes a partial list or complete list of non-transmitting BSSIDs in the Multiple BSSID set. The management frame may include a count or bitmap to indicate the quantity of BSSIDs in the Multiple BSSID set. A station (STA) may indicate which BSSIDs it has discovered and request the remaining BSSIDs in the Multiple BSSID set.
US10972961B2 Client-side location aware network selection
A mobile device that incorporates the subject disclosure may perform, for example, operations including requesting transport characteristics of a network coupled to a server and to the device according to a trajectory of the device. Data packets are transported to the mobile device according to a dynamic adaptive streaming over hypertext transfer protocol. The operations include obtaining the current transport characteristics of the network and predicting a future transport characteristic of the network, according to the trajectory of the device. A time is scheduled for sending a request to the server for transmission over the network of a data packet. The time can be scheduled according to the current and future transport characteristics of the network, to avoid degradation in quality of media content presented by the device. The data packet received responsive to sending the request is buffered for a future presentation of the media content. Other embodiments are disclosed.
US10972960B2 Method and user equipment for blocking network access by ACDC
A disclosure of the present specification provides a method for blocking network access. The method may comprise the steps of: receiving application specific congestion control for data communication (ACDC) blocking information; driving a blocking timer when it is determined by an ACDC blocking check that a network access attempt by a first application being executed is blocked; determining the category of a second application being executed according to a network access attempt by the second application; performing an ACDC blocking check on the basis of the determined category of the second application and the received ACDC blocking information when the determined category of the second application has a higher priority than the category of the first application; and stopping the blocking timer when the network access attempt by the second application should be permitted according to the ACDC blocking check.
US10972959B2 Model based path selection in a Bluetooth low energy, BLE, mesh network
A method for supporting the establishment of a path for transmitting a message in a mesh network, wherein said message is to be transmitted from a source node in said mesh network to a destination node, via one or more intermediary nodes, in said mesh network. The method comprises the steps of receiving, by an intermediary node in said mesh network, a path discovery message originating from said source node in said mesh network, said path discovery message comprising a path quality parameter, updating, by said intermediary node, said path quality parameter based on a quality of link associated with a node from which said intermediary node received said path discovery message, and broadcasting, by said intermediary node, said path discovery message wherein said broadcasted path discovery message comprises said updated path quality parameter. A complementary method and corresponding node are also presented herein.
US10972957B2 Method and device for routing data in 6TiSCH networks
A method of selecting a parent node for routing from among a plurality of nodes in a 6TiSCH network. The method comprises; each of a two or more nodes of the plurality of nodes transmitting a routing message at each power level of a plurality of power levels, wherein the routing message comprises an indication of the reliability for a transmission path to a root node. The method further comprises, at a deciding node, receiving said routing messages from said two or more nodes, determining respective likelihoods of reliability of transmission to a root node via each of said two or more nodes based on the received messages and the indications, and selecting, as the parent node from the two or more nodes the node which has the greatest likelihood of reliability of transmission.
US10972956B2 Enhanced handling on QoS flow description
A method of QoS rule management with enhanced handling on QoS flow description is proposed. UE checks QoS configuration received from the network for QoS operation errors. When UE receives a QoS rule associated with a specific QFI but has no QoS flow description for the QFI, UE further determines whether the QoS rule is of a GBR QoS flow. If so, UE detects a QoS operation error. If the QoS rule is the default QoS rule, then UE releases the PDU session. If the QoS rule is not the default QoS rule, then UE either rejects a PDU session modification command that carries the QoS rule or deletes the QoS rule carried by a PDU session establishment accept with a 5GSM cause value indicating the QoS operation error.
US10972953B2 Dual SIM dual standby user equipment RAT selection
A UE determines a set of RATs available in accordance with a first subscriber identity associated with a first network and a second subscriber identity associated with a second network. When the set includes a first RAT accessing a base station in the first network, a second RAT accessing a base station in the second network, and a third RAT accessing an access point of a WLAN, the UE selects, in a first performance configuration, the first RAT to establish a first call under the first subscriber identity. The UE further communicates, under the first subscriber identity, with a first IMS server of the first network through the first RAT to establish the first call. The UE maintains, under the second subscriber identity, a connection with a second IMS server of the second network through the first RAT or the third RAT when the first call is active.
US10972946B2 Terminal device, MME, and control method
A user equipment (UE) transmits a packet data network (PDN) connectivity request message to a mobility management entity (MME), receives a PDN connectivity accept message, and establishes a PDN connection with a second local gateway (LGW) in accordance with the PDN connectivity accept message. Thus, it is possible to provide a communication system and the like for a purpose of implementing the optimal communication control for enabling the UE to continue communication by switching a previously established PDN connection to a new PDN connection using a more optimal gateway.
US10972944B2 MBMS carrier type in system information
According to some embodiments, a method for use in a user equipment of performing cell reselection to a cell providing multimedia broadcast multicast service (MBMS) comprises: receiving a system information message comprising an indication of whether one or more carrier frequencies support MBMS carrier type or further enhanced MBMS (FeMBMS) carrier type; selecting, based on a capability of the user equipment and the carrier type of the one or more carrier frequencies, a carrier frequency for cell reselection; and camping on the selected carrier frequency. In particular embodiments, the system information message further comprises, for each of the one or more carrier frequencies, an indication of a percentage (e.g., 100%, 80%, etc.) of available multicast broadcast single frequency network (MBSFN) subframes in each radio frame.
US10972940B2 Method and apparatus for operating a timer for processing data blocks
A timer for processing data blocks is proposed for a receiver of a mobile communications system. If the timer is not running, the timer is started based a data block. The data block has a sequence number higher than a sequence number of another data block that was first expected to be received. If the timer is stopped or expires, the timer is based on a highest sequence number of a data block among data blocks that cannot be delivered to a higher entity. The timer can be used to prevent a stall condition in mobile communications.
US10972939B2 Method and apparatus for receiving MAC PDU in mobile communication system
The present disclosure relates to a communication technique and system for converging, with IoT technology, a 5G communication system for supporting a higher data transmission rate beyond a 4G system. The present disclosure may be applied to intelligent services (for example, smart homes, smart buildings, smart cities, smart cars or connected cards, health care, digital education, retail business, security and safety related services, etc.), on the basis of the 5G communication technology and IoT associated technology. According to the present invention, in a method of receiving a MAC PDU, when an unused value is included in a received MAC PDU, the MAC PDU is received through a multicast channel, and the unused value is included in a sub-header of the MAC PDU, the sub-header and a payload portion corresponding to the sub-header are ignored and the remaining sub-header and payload portion are processed.
US10972938B2 Method and device for transmitting data packet in wireless communication system
The present disclosure relates to a communication technique for converging IoT technology with a 5G communication system for supporting a higher data transmission rate beyond a 4G system, and a system therefor. The present disclosure may be applied to an intelligent service (for example, a smart home, a smart building, a smart city, a smart car or connected car, health care, digital education, retail business, a security and safety-related service, etc.) on the basis of 5G communication technology and IoT-related technology. According to one embodiment of the present invention, provided is a method for a terminal transmitting a data packet in a wireless communication system. The method comprises the steps of: generating a data packet; determining whether to perform duplicate transmission for the data packet; and if it is determined to perform duplicate transmission for the data packet, generating at least two duplicate packets by duplicating the data packet, and transmitting the respective at least two duplicate packets to at least two base stations.
US10972936B2 Method and device for data shunting
A method and device for data shunting and related to communications are provided. The method includes: determining, by the first network device of the first network, the second Quality of Service parameter of the second network according to the first Quality of Service parameter of data to be transmitted in the first network; transmitting, by the first network device, some or all of data to be transmitted to the second network device of the second network according to the second Quality of Service parameter. According to the application, the shunted data can be transmitted in the shunting network based on appointed Service Quality, thereby the requirements for the Service Quality can be satisfied, and the reliability of data transmission and the system resource utilization are increased.
US10972934B2 End-to-end prioritization for mobile base station
A method for utilizing quality of service information in a network with tunneled backhaul is disclosed, comprising: establishing a backhaul bearer at a base station with a first core network, the backhaul bearer established by a backhaul user equipment (UE) at the base station, the backhaul bearer having a single priority parameter, the backhaul bearer terminating at a first packet data network gateway in the first core network; establishing an encrypted internet protocol (IP) tunnel between the base station and a coordinating gateway in communication with the first core network and a second core network; facilitating, for at least one UE attached at the base station, establishment of a plurality of UE data bearers encapsulated in the secure IP tunnel, each with their own QCI; and transmitting prioritized data of the plurality of UE data bearers via the backhaul bearer and the coordinating gateway to the second core network.
US10972933B2 QoS support in wireless backhaul networks using cellular radio-access technologies
A relay node at a base station may configure a first radio channel with a first priority and a first priority ID, and configure a second radio channel with a second priority and a second priority ID. The base station may configure a third radio channel with a first bearer ID and a first mapping to the first priority, and configure a fourth radio channel with a second bearer ID and a second mapping to the second priority. The relay node may forward packets from the third radio channel to the first radio channel based on the first mapping and insert the first priority ID into a header in the packets. The relay node may forward packets from the fourth radio channel to the second radio channel based on the second mapping, and insert the second priority ID into a header in the packets.
US10972931B2 Apparatus and method for controlling data transmission in communication system
The present disclosure relates to a pre-5th-Generation (5G) or 5G communication system to be provided for supporting higher data rates Beyond 4th-Generation (4G) communication system such as Long Term Evolution (LTE). Disclosed is a method of operating a device in a communication system. The method includes: configuring a threshold parameter for data transmission/reception based on at least one of an application characteristic, a network utilization, and a network speed; and controlling data transmission/reception with a network based on the threshold parameter The threshold parameter is relevant to at least one of an amount of data, which can be received by the proxy device and an amount of data which can be transmitted by the proxy device.
US10972930B2 Method and device for wireless communication
Disclosed are a method and device for wireless communication. The method comprises: a terminal obtains, from first carriers of a cell, operating parameters of second carriers of the cell, the frequency band where the first carriers are located being different from the frequency band where the second carriers are located; the terminal measures the second carriers of the cell according to the operating parameters of the second carriers of the cell to obtain a measurement result for the second carriers of the cell; the terminal determines a target carrier from the second carriers of the cell; the terminal communicates with a base station by means of the target carrier. According to the solution, the first and second carriers are configured in the cell, and the frequency bands where the first and second carriers are located different, and therefore, the characteristics of different frequency bands are utilized flexibly, so as to balance the design of an entire communication system.
US10972929B2 Channel state reporting method in wireless communication system and device therefor
A channel state reporting method based on a channel state information-reference signal (CSI-RS) in a wireless communication system, according to one embodiment of the present invention, may comprise the steps of: receiving a CSI-RS configuration associated with a partial band occupying a frequency band configured with a single numerology; and when CSI-RS configurations for multiple partial bands are included in the CSI-RS configuration, configuring the respective multiple partial bands with numerologies that are different from each other, and according to the CSI-RS configuration associated with the partial band, transmitting CSI information derived from a CSI-RS transmitted from the partial band.
US10972928B2 Subscriber data analysis and graphical rendering
Analysis and graphical rendering of subscriber data is provided. A data analysis component is provided that obtains a set of subscriber data, correlates various subsets of the subscriber data to determine a plurality of data relationships, and graphical renders the subscriber data as a heat map, a fractal map, a tree map, a three dimensional plot, a three dimensional map, a graph, a chart, etc. based on a scale associated with the data relationships. In addition, the data analysis component can obtain a set of line number portability data that can be correlated with the various subsets of the subscriber data to determine the data relationships.
US10972921B2 Wireless signal strength optimizer
A wireless signal strength monitoring system employs a wireless signal strength driver model to monitor and maintain wireless signal strengths for mobile devices on a wireless communication network. The monitoring system parses activity logs of network entities including the mobile devices on the wireless communication network to generate a plurality of multilevel token sets. A selected one of the plurality of multilevel token sets is used to generate a wireless signal strength driver model along with topics from clusters of homogenous logs of the activity logs. The drivers of the wireless signal strength are identified from the wireless signal strength driver model. The drivers are used to monitor and improve the wireless signal strengths for the mobile devices on the wireless communication network.
US10972920B2 Flexible radio resource management (RRM) measurements for wireless networks
Methods and apparatus for performing reference signal (RS) metric measurements in different parts of a channel bandwidth are described. One example method generally includes receiving signaling indicating one or more frequency bands within an operating frequency band of a current serving cell for performing reference signal (RS) metric measurements, performing the measurements on the one or more frequency bands, and reporting the measurements.
US10972919B2 Wedge shaped cells in a wireless communication system
Aspects described herein relate to a network for providing air-to-ground wireless communication in various cells. The network includes a first base station array, each base station of which includes a respective first antenna array defining a directional radiation pattern that is oriented in a first direction, wherein each base station of the first base station array is disposed spaced apart from another base station of the first base station array along the first direction by a first distance. The network also includes a similar second base station array where the second base station array extends substantially parallel to the first base station array and is spaced apart from the first base station array by a second distance to form continuous and at least partially overlapping cell coverage areas between respective base stations of the first and second base station arrays.
US10972916B2 Instant secure wireless network setup
The present disclosure relates to securely setting up mesh networks in a manner that does not require a physical network cable being attached to a wireless mesh device and that does not require transmitting unencrypted information wirelessly when a mesh network is setup. Methods and apparatus consistent with the present disclosure may allow a user to choose which mesh nodes can join a network and that user may specificity a custom profile that may include rules that may identify how mesh network identifiers are used, that identify passcodes/passphrases assigned to a particular network, may identify types of traffic that may be passed through particular 802.11 radio channels, or other parameters that may control how traffic is switched between devices in a particular wireless mesh network. This combined with dual factor verification and the use of different types of communication channels make wireless mesh networks easy to deploy and expand.
US10972915B2 Method of controlling hotspot access on multi-band access point
Methods, systems, and computer readable media may be operable to wireless hotspot activity of one or more access points supporting multiple radios. A DHCP relay agent may receive a DHCP request from a device seeking to join a hotspot service provided through a gateway. If the number of currently connected devices is less than the maximum connected device limit, then the agent may increase the number of currently connected devices by one, and relay the encapsulated DHCP request over a GRE tunnel. If the number of connected devices already meets or exceeds the allowed limit, then the DHCP relay agent may instruct the gateway or its access point to disconnect the new device.
US10972912B1 Dynamic establishment of trust between locally connected devices
A method and system for establishing two-way trust between a short-range communication device and a hub device. The method includes: obtaining, from a hub device, a digitally signed request for determining whether the hub device is a trusted communication device for a short-range communication device and a cryptographic key generated by the short-range communication device; generating a response to the request; encrypting the response to the request by using the cryptographic key provided by the short-range communication device, so that the encrypted response can be decrypted only by the short-range communication device; and providing the encrypted response to the hub device. The short-range communication device may decrypt the response and determine whether the hub device is the trusted communication device based on information indicated in the response.
US10972910B1 Restricting communication using operator determined barring
Systems and methods of operating a wireless communication system are provided. A network node can receive a request from the wireless device to establish communication with the first access node. A network node can receive an indication from an authorization node that a wireless device is not authorized to communicate with a first access node. The network node can transmit a message denying the request to establish communication with the first access node to the wireless device based on the indication from the authorization node. The network node can receive a request from the wireless device to establish communication with a second access node. The network node can determine that the wireless device is authorized to establish communication with the second access node. The network node can transmit a message granting the request to establish communication with the second access node to the wireless device.
US10972909B2 Synched group key rekeying
This disclosure describes systems, methods, and devices related to synched group key rekeying. A device may determine a first security key used for group-addressed management frames. The device may perform a security key rekeying to use a second security key in place of the first security key. The device may cause to send the second security key to a first station device of one or more station devices. The device may cause to send a first beacon frame comprising a switch announcement information element (IE) associated with the second security key. The device may cause to send a second beacon frame, wherein the second beacon frame does not comprise the switch announcement IE. The device may determine to switch to the second security key based on the switch announcement IE.
US10972908B2 Wireless network connection method, apparatus, and system
A wireless network connection method includes: scanning a graphical code to acquire graphical code information carried in the graphical code, the graphical code information including encryption information and the encryption information being used for acquiring configuration information of a wireless network; decrypting the encryption information to acquire the configuration information; and connecting to the wireless network by using the configuration information.
US10972907B2 Method and system for Bluetooth-based multi-end to multi-end communication
The invention provides a method and system for Bluetooth-based multi-end-to-multi-end communication, including: obtaining, through a short-term connection-oriented communication, a UUID of a device that needs to receive private data, corresponding the UUID to a private label according to a private label allocation table and storing the UUID in a mapping table within a broadcast host; and looking-up the mapping table, if data to be sent contains private information targeted for a specific receiving object group, then determining whether encryption is required; if encryption is required, then performing dynamical encryption based on the private label and proceeding to a step of Bluetooth broadcast payload sending; and performing corresponding non-private data hosting encapsulation or private data hosting encapsulation for the data to be sent and broadcasting the data. The invention not only satisfies the Bluetooth low energy specification, but also achieves many-to-many real-time communication, and includes a highly reliable encryption method.
US10972904B2 Handling mobile device administration in anchorless mobile networks
A method in an access node of a Mobile network. The method comprises: maintaining, by the access node, device administration data pertaining to a mobile electronic device, the device administration data including at least one statistic pertaining to traffic to and from the mobile electronic device, and at least one rule for controlling an operation of the mobile electronic device; updating, by the access node, the at least one statistic based on the traffic to and from the mobile electronic device; enforcing, by the access node, the at least one rule based on the at least one statistic; and synchronizing, by the access node, the device administration data pertaining to the mobile electronic device with corresponding second device administration data maintained by a second access node of the Mobile network.
US10972903B2 Loading of subscription profile into an embedded SIM card
A method is provided of installing a subscription profile, taken out with an operator of a mobile telecommunications network, on a mobile communication terminal containing an embedded module for subscriber identification. This method can include sending a domain name resolution request to a domain name server, this request including an identifier of a network server, and receiving, in response to this request, a response message containing a network address of the network server allowing the triggering of the loading of the profile. The subscription profile can then be loaded into the embedded module from a supply server of the network. A mobile terminal, a supply server and a domain name server can be configured to implement this method.
US10972898B2 System and interface for cross administration or technology domain network functions (NFS) instantiation and configuration for roaming users
An embodiment of the present invention relates to an operator management system in a first administrative domain for supporting a user roaming from the first administrative domain to a second administrative domain within a network architecture. The network architecture comprises a collection of interconnected network functions deployed in a control plane and a user plane, and the interconnected NFs comprise at least core network control plane functions and a core network user plane function. The OMS in the first administrative domain is configured to generate and issue to an OMS in the second administrative domain, a roaming management request for roaming a user from the first administrative domain to the second administrative domain, over an inter-operator management interface, and configured to instruct the OMS in the second administrative domain to configure the second administrative domain based on the roaming management request to support the user roaming.
US10972890B2 Power receiving apparatus, control method of power receiving apparatus, and storage medium
A power receiving apparatus includes a power receiving unit configured to wirelessly receive power from a power transmission apparatus, a communication unit configured to perform communication based on a standard of Near Field Communication (NFC), a detection unit configured to detect the power transmission apparatus, and a control unit configured to control the communication unit not to perform the communication based on the standard of NFC based on detection of the power transmission apparatus by the detection unit, wherein the power receiving unit receives power after the control unit controls the communication unit not to perform communication based on the standard of NFC.
US10972888B2 IOT devices based messaging systems and methods
IOT device-based messaging communications systems and methods are disclosed herein. An example system includes an Internet-of-things backend system comprising IOT devices that implement proximity and physical web discovery services and implement a modified short-range wireless communication protocol stack for communicating with communication devices at a kernel level; and each of the communication devices being configured to with receive messages from the Internet-of-things backend system over a short-range wireless connection, the messages are presented to the communication devices without an application being installed on the communication devices, the modified short-range wireless communication protocol stack being configured based on a short-range wireless protocol that is active on the each of the communication devices.
US10972885B2 Program of short range communication apparatus, program of portable apparatus and system comprising these apparatuses
A non-transitory computer-readable storage medium storing computer-readable instructions for a short range communication apparatus, when executed by a processor of the short range communication apparatus, may cause the short range communication apparatus to perform: receiving connection information from an image forming apparatus via a short range wireless communication established between a short range communication interface and the image forming apparatus; and storing the received connection information in a memory, sending the connection information, portable-program-identification information, and an executing instruction to the portable apparatus via the wireless interface, the portable-program-identification information being information for identifying the portable program, the executing instruction being an instruction for the portable program to establish the second wireless communication with the image forming apparatus using the connection information.
US10972880B2 Digital voucher processing system
A digital voucher system facilitates the convenient application of vouchers against products and services purchased from a merchant by a consumer. A voucher enabled device carried by the consumer stores digital vouchers in memory. The merchant queries and obtains applicable vouchers for the consumer from the voucher enabled device carried by the consumer, applies the vouchers to a transaction, and communicates the resulting transaction data back to the voucher enabled device.
US10972878B2 Method and apparatus for providing unicast based multimedia service
A method for providing a multimedia service based on unicast, according to the present invention, comprises the steps of: packetizing multimedia data; when a terminal accesses the multimedia service, determining a mode for transmitting the multimedia data to the terminal; generating a signaling message including information on the determined mode, and transmitting the signaling message to the terminal; and transmitting first data among the packetized multimedia data to the terminal on the basis of the determined mode.
US10972876B2 Local broadcast for group calls
Methods, systems, and devices for wireless communications are described for providing local broadcasts for group calls. A user equipment (UE) may request a group call, and either a base station or a local server dedicated to the base station may determine whether to allow the group call based at least in part on an assessed level of interest for the group call. If the group call occurs, the UE may perform one or more aspects of user plane processing for the broadcast data—such as setting Internet protocol (IP) addresses in IP packets, encryption, compression, or media formatting—and may transmit the broadcast data to the base station. The base station may then transmit the broadcast data to one or more interested UEs via one or more multicast transmissions without routing the broadcast data through other network nodes, which may reduce latency and provide other benefits.
US10972874B2 Method for transmitting positioning information by terminal in wireless communication system supporting sidelink, and device therefor
Disclosed are a method for a terminal transmitting positioning information in a wireless communication system supporting sidelink and a device therefor according to various embodiments. Disclosed are a method for a terminal transmitting positioning information and a device therefor, the method comprising the steps of: receiving, from a network or a transmission terminal, a positioning signal comprising N consecutive tones to which reference signals are mapped; measuring the phase difference between a reference signal, which is mapped to an anchor tone which is a reference among the N consecutive tones, and the reference signals respectively mapped to the remaining tones; and transmitting, to the network or the transmission terminal, positioning information comprising information relating to the measured phase difference, wherein the positioning information comprises information relating to the sum of the measured phase differences between the reference signals.
US10972867B2 Location based discovery of real-time merchant device activity
Systems, apparatus, methods, and non-transitory media for consumer interfaces including ambient map displays are discussed herein. Some embodiments may include a system with one or more servers. The one or more servers may be configured to generate a consumer interface including an ambient map display with a graphical representation of a map. The ambient map display may further include merchant location indicators within the map. The merchant location indicators may indicate the activity level for merchant locations that are determined to be near a consumer device, such as through a variable blink rate or other indicator. The activity level may represent, for example, the number of consumers at a particular venue or the rate of a particular consumer activity, such as transaction activity. The system may be configured to provide real-time merchant data to consumer device based on tracking the consumer device location.
US10972865B1 Determining hardware requirements for a wireless network event using crowdsourcing
Systems and methods for determining hardware requirements for a wireless network event are disclosed. In embodiments, a method comprises obtaining, by a computing device, social user data over a period of time from a plurality of mobile devices associated with a social event at a location; obtaining, by the computing device, bandwidth usage data for each of the plurality of mobile devices based on the social user data; obtaining, by the computing device, crowd density and traffic pattern data related to the social event; determining, by the computing device, participant movement data for the social event based on the crowd density and traffic pattern data; deriving, by the computing device, a social bandwidth density model based on the bandwidth usage data and the participant movement data; and determining, by the computing device, bandwidth requirements within a geo-spatial boundary associated with the social event from the social bandwidth density model.
US10972864B2 Information recommendation method, apparatus, device and computer readable storage medium
Embodiments of the present disclosure provide an information recommendation method, apparatus, device and a computer readable storage medium. The method includes: acquiring positioning information of a mobile terminal of a user; determining multiple optional geo-fences based on the positioning information; and determining a pre-recommended geo-fence based on the positioning information and weight information of the acquired multiple optional geo-fences; and generating recommendation information of the pre-recommended geo-fence in case that a position corresponding to the positioning information falls within the range of the pre-recommended geo-fence. The embodiments of the present disclosure can improve the recommendation accuracy.
US10972861B2 Electronic device and system for providing point of interest information
An electronic device is provided. The electronic device includes a housing, a touch screen display, an antenna, a wireless communication circuit, a sensor, a processor, and a memory electrically, wherein, based on instructions stored in the memory, the processor is configured to collect data indicating a location of the electronic device using one of the wireless communication circuit and the sensor, temporarily store the data in the memory, while directly establishing a wireless connection with an external electronic device, transmit payment-related information to the external electronic device using the wireless communication circuit, receive or acquire information of a POI which is associated with the payment-related information and is located within a predetermined range from a payment generation location through the wireless communication circuit, and transmit, to an external server through the wireless communication circuit, a portion of the stored data and the POI information either before or after transmitting the payment-related information.
US10972859B2 Signal processing apparatus and method as well as program
The present technology relates to a signal processing apparatus and method capable of reducing calculation loads, as well as a program.A signal processing apparatus includes an ambisonic gain calculation unit configured to find, on the basis of spread information of an object, an ambisonic gain while the object is present at a predetermined position. The present technology is applicable to an encoder and a decoder.
US10972846B2 Microphone placement
A device including a prosthesis configured with a sound capture system and configured to evoke a hearing percept based on a captured sound captured by the sound capture system, wherein at least a portion of the prosthesis is configured to attach to a head of a recipient such that sound is captured by the sound capture system externally of the recipient at a location below an ear canal of a human.
US10972845B1 Hearing device and systems and methods for communicating with the same
An exemplary hearing device configured to assist a user in hearing comprises a memory storing instructions and a processor communicatively coupled to the memory. The processor may be configured to execute the instructions to receive, by way of a first wireless link established between the hearing device and a first external device using a first wireless communication protocol, audio content transmitted by the first external device, receive signaling data transmitted by a second external device and indicating that the second external device has additional audio content available to be transmitted to the hearing device, the signaling data transmitted to the hearing device using a second wireless communication protocol that is of a different type than the first wireless communication protocol, and perform, in response to receiving the signaling data, an action with respect to the additional audio content.
US10972843B2 Light guide body for microphone, and microphone
The present invention provides a light guide body for a microphone that radiates light from a small number of light sources toward a surrounding of a microphone with a uniform quantity of light. The light guide body for the microphone that guides light from one or more light sources which emit light in accordance with operating a state of a microphone unit of the microphone. The light guide body has a plate shape and comprises one or more incident surfaces on which light from the light source is incident, and one or more grooves, each of which includes a reflecting surface that reflects light incident on the incident surface.
US10972842B2 Differential ultrasonic transducer element for ultrasound devices
Aspects of the technology described herein relate to ultrasound circuits that employ a differential ultrasonic transducer element, such as a differential micromachined ultrasonic transducer (MUT) element. The differential ultrasonic transducer element may be coupled to an integrated circuit that is configured to operate the differential ultrasonic transducer element in one or more modes of operation, such as a differential receive mode, a differential transmit mode, a single-ended receive mode, and a single-ended transmit mode.
US10972840B2 Speaker
A speaker includes a circuit board, a peripheral wall, a diaphragm, at least one support member and at least one piezoelectric actuator. The peripheral wall is located on a surface of the circuit board. The diaphragm has an outer boundary attached to the peripheral wall. The diaphragm, the peripheral wall and the circuit board collectively form a chamber. The at least one support member protrudes from the surface of the circuit board and is located within the chamber. The at least one piezoelectric actuator is located on a top of the at least one support member and electrically driven to cause a vibration of the diaphragm under applied electrical bias.
US10972839B2 Head band structure of headset
A head band structure of headset includes a retractable adjusting block and a head band group. The retractable adjusting block includes an upper cover, a sliding slice, an elastic piece and a lower cover. The sliding slice has at least one blocking portion. A substantial middle of the elastic piece is arched upward to form a convex surface. The head band group is connected with the retractable adjusting block. The head band group has a head band, and two end covers disposed to two opposite ends of the head band. A surface of each end cover has a waveform locking portion, and at least one stopping frame disposed at one end of the waveform locking portion. The convex surface keeps contacting with the waveform locking portion.
US10972836B2 Digital signal routing circuit
An integrated circuit for digital signal routing. The integrated circuit has analog and digital inputs and outputs, including digital interfaces for connection to other integrated circuits. Inputs, including the digital interfaces, act as data sources. Outputs, including the digital interfaces, act as data destinations. The integrated circuit also includes signal processing blocks, which can act as data sources and data destinations. Signal routing is achieved by means of a multiply-accumulate block, which takes data from one or more data source and, after any required scaling, generates output data for a data destination. Data from a data source is buffered for an entire period of a data sample clock so that the multiply-accumulate block can retrieve the data at any point in the period, and output data of the multiply-accumulate block is buffered for an entire period of the data sample clock so that the data destination can retrieve the data at any point in the period. Multiple signal paths can be defined by configuration data supplied to the device, either by a user, or by software. The multiply-accumulate block operates on a time division multiplexed basis, so that multiple signal paths can be processed within one period of the sample clock. Each signal path has a respective sample clock rate, and paths with different sample clock rates can be routed through the multiply-accumulate block on a time division multiplexed basis independently of each other. Thus, speech signals at 8 kHz or 16 kHz can be processed concurrently with audio data at 44.ikHz or 48 kHz.
US10972835B2 Conference system with a microphone array system and a method of speech acquisition in a conference system
A conference system with transmitting and receiving sides. The transmitting side has a microphone array unit with microphone capsules, and a processing unit. The processing unit is configured to receive output signals of the microphone capsules and to execute audio beamforming based on the received output signals for acquiring sound coming from an audio source in a first direction. The processing unit has a direction-recognition unit that computes from the output signals of said microphone capsules a score for each of multiple search grid spatial positions and uses a search grid spatial position having a higher score to identify said first direction. The receiving side has an audio reproduction system that reproduces an audio signal detected by the microphone array with directional information of the first direction. The detected audio signal and the directional information regarding the first direction are transmitted from the transmitting side to the receiving side.
US10972832B1 Sounding body
A sounding body contains: an accommodation chamber and at least one locking tab. A respective one of the at least one locking tab includes a fixing groove. The sounding body further contains a speaker unit which includes a fitting member having a cavity, and the cavity is engaged with a speaker. A first support loop is fitted on the fitting member and has multiple first extension portions, and each of the multiple first extension portions has a first positioning knob. The fitting member is fitted with a second support loop on which multiple second extension portions obliquely extend, and each of the multiple second extension portions has a second positioning knob engaged with the fixing groove of the respective one locking tab. Furthermore, a shock-absorbing space is defined between the speaker unit and the accommodation chamber.
US10972831B2 Hanging speaker system
A speaker system broadly comprises a plurality of speaker assemblies each including a speaker housing, an input circuit, a low range speaker, and a higher-range speaker. The input circuit receives audio signals from a sound system or other controller and actively or passively sends the audio signals to the speakers. The low-range speaker is positioned in the upper section and the higher-range speaker is positioned in the lower section. Each speaker assembly is configured to be spaced from the other speaker assemblies within a listening area with each speaker assembly generating low frequency soundwaves and higher-frequency soundwaves. This reduces or eliminates out-of-phase crossover frequency wave cancellation effects within the listening area. The speaker housings are compact while allowing the low-range speaker and higher-range speaker to effectively produce and project desired soundwaves from the suspended speaker housing into the listening area.
US10972829B2 Portable sound equipment
A portable sound equipment including a housing having an audio hole; an inner microphone collecting a sound through the audio hole; an audio output unit having a frame securing a speaker in which a ventilation hole is formed in the frame allowing outside air to pass through the audio output unit, and a mesh covering the ventilation hole and having a density sufficient to reduce an amount of the outside air passing through the audio output unit; and a controller processing the sound collected by the inner microphone.
US10972818B2 Mounting tool and speaker device
A mounting tool includes a female member and a male member. The female member has first and second engagement grooves that arc inclined such that a distance therebetween increases toward one side, and a female-side locking projection disposed adjacent to the first engagement groove and protruding to a side of the second engagement groove. The male member has first and second rail portions that are simultaneously fittable into the first and second engagement grooves, and a male-side locking projection disposed adjacent to the first rail portion. The male-side locking projection is disposed so as to interfere with the female-side engagement protrusion while the first and second rail portions that are being fitted into the first and second engagement grooves move in an intermediate axis direction, and so as not to interfere with the female-side locking projection while the second rail portion is being slid along the second engagement groove.
US10972815B2 Signal detection for GPON optical line terminal
A signal detection circuit has a first differential amplifier including a first input coupled for receiving a data signal, and a second input coupled for receiving a threshold signal. A current steering circuit is coupled to an output of the first differential amplifier to establish a threshold for the first differential amplifier. A latch has an input coupled to the output of the first differential amplifier for latching a signal detect. A second amplifier has an input coupled to the output of the first differential amplifier and an output coupled to the input of the latch. A third amplifier has an input coupled to the output of the first differential amplifier and an output providing the data signal. The current steering circuit can be disabled which removes the need for the third amplifier as the data signal path is through second amplifier.
US10972814B2 Context-based sensor data recording
Apparatuses, methods, systems, and program products are disclosed for context-based sensor data recording. A method includes detecting, by a processor, a current context of an information handling device based on information sensed using one or more sensors of the information handling device. The method includes determining that the current context comprises a context that has been designated as a context of interest to a user. The method includes recording the information that is sensed using the one or more sensors in a storage volume in response to determining that the current context comprises a context of interest to the user.
US10972811B2 Image processing device and image processing method
An image processing device that includes a highlight extracted video creation unit that creates a highlight extracted video based on extraction of a highlight from each video file of a plurality of video files and a highlight extracted video storage unit that stores the highlight extracted video as one data file.
US10972810B2 Method for generating a composition of audible and visual media
One variation of a method for distributing a composition of audio and visual media includes: at a first computing device, generating a first meta file for a first composition, including pointers to an audio track and pointers to, positions and durations of video masks for, and an order for a set of videos; storing the first meta file and a portion of a private video, in the set of videos, in a remote database; serving the audio track and the set of videos to a second computing device for playback at the second computing device according to the first meta file; in response to modification of the first composition at the second computing device, generating a second meta file for a second composition defining a modified arrangement of the first composition; and storing the second meta file for local playback of the second composition at a third computing device.
US10972805B2 Targeting television advertisements based on automatic optimization of demographic information
Systems and procedures which allow for the placement of advertisements in an optimized manner are presented. Systems may be provided which may be configured to optimize a media plan (either automatically or manually, or a combinations of both) using demographic vectors, and may display the optimization results in a quantifiable manner using terms and numbers.
US10972803B2 Apparatus, systems and methods for video output brightness adjustment
Systems and methods are operable to increase brightness output from a display. An exemplary embodiment detects a predefined user action of a remote control, and then increases brightness of a currently presented image that is being presented on the display in response to detecting the predefined user action so that an ambient lighting level in the vicinity of the display is increased.
US10972800B2 Apparatus and associated methods
An apparatus caused to: in respect of video imagery of an event at which one or more commenting users are present and have submitted comments, a location of the or each of the one or more commenting users visible in the video imagery; based on a current view of the video imagery provided for display to a user and at least one comment having location information associated therewith indicative of one or more of (i) the location, at the time of making the comment, of the commenting user who submitted the comment at the event, (ii) a location, at the event, specified by the commenting user who submitted the comment at the event; provide for display of the comment overlaid over the current view of the video imagery, the comment displayed in the current view of the video imagery at a position that corresponds to the location information.
US10972798B2 Display method and device for attached media information
This application discloses a media information display method performed at a computing device. While rendering main media information on the display, the computing device detects a first user input operation, determines a first position of a progress bar on the display corresponding to the first user input operation, and renders additional media information at the first position. After detecting a second user input operation, the computing device moves the progress bar from the first position to a second position of the progress bar on the display corresponding to the second user input operation. The computing device renders the additional media information at the second position of the progress bar on the display and then removes the additional media information from display after a preset time period.
US10972795B2 Dynamic object update subscriptions based on user interactions with an interface
Subscriptions for object updates to be transmitted to a client device may be dynamically managed based on the occurrence of one or more trigger events at the client device, which causes the client device to transmit subscription modification requests to a computing platform configured to dynamically maintain object subscription lists for each of one or more client devices based at least in part on subscription modification requests received from each of the one or more client devices, to determine whether subscribed objects for a particular client device are current at the client device, and to transmit updates of subscribed objects in real-time upon determining that the particular client device does not comprise current object data.
US10972793B2 Systems and methods for scene change evaluation
Systems and methods are disclosed for evaluating whether to execute a scene change request. In response to receiving a scene change request prior to an output of an upcoming scene in a media asset, a media player client compares a first scene sequence preceding the upcoming scene with a second scene sequence in a previously accessed media asset (the second scene sequence preceding a scene at which the user previously made a scene change request). In response to determining that the respective scene sequences correspond to each other, the media player client determines whether the culminating scenes correspond and executes the scene change request accordingly.
US10972789B2 Methods, systems, and devices for providing service differentiation for different types of frames for video content
Aspects of the subject disclosure may include, for example, receiving, over a communication network, a plurality of requests for frames of video content to provide to a mobile device. Further embodiments can include determining a first portion of the plurality of requests are for pre-fetch frames of the video content, and providing, over the communication network, the pre-fetch frames to the mobile device over a default bearer path. Additional embodiments can include determining a second portion of the plurality of requests are for emergent frames of the video content, and providing, over the communication network, the emergent frames to the mobile device over a dedicated bearer path. Other embodiments are disclosed.
US10972786B2 Media channel identification and action with multi-match detection and disambiguation based on matching with differential reference- fingerprint feature
A computing system compares various reference fingerprints each representing a reference media stream broadcast on a different respective known channel, and the computing system determines that a plurality of the reference fingerprints match each other, thus defining a multi-match group of the matching reference fingerprints. In response, the computing system identifies a fingerprint feature that could define a distinction between the reference fingerprints, and the computing system resolves the multi-match based on the identified feature, thereby determining the channel carrying the media stream being rendered by the media presentation device. And the server then takes channel-specific action based on the determined channel.
US10972782B2 Communication apparatus, control method, and recording medium
A communication apparatus is provided which acquires content held by an external apparatus based on information related to the content that is received from another communication apparatus and plays back the content. The communication apparatus further receives playback control information about the content from the other communication apparatus. Upon detecting a disconnection of a communication path between the communication apparatus and the other communication apparatus, the communication apparatus performs control in such a manner that a notification based on the disconnection of the communication path is issued to a user.
US10972781B2 Wideband tuner architecture
A wideband receiver system comprises a wideband analog-to-digital converter (ADC) module and a digital frontend (DFE) module. The wideband ADC is configured to concurrently digitize a band of frequencies comprising a plurality of desired channels and a plurality of undesired channels. The DFE module is coupled to the digital in-phase and quadrature signals. The DFE module is configured to select the plurality of desired channels from the digitized band of frequencies, and generate an intermediate frequency (IF) signal comprising the selected plurality of desired channels and having a bandwidth that is less than a bandwidth of the band of frequencies, where the generation comprises frequency shifting of the selected plurality of desired channels. The IF signal may be a digital signal and the DFE is configured to output the IF signal via a serial or parallel interface.
US10972780B2 Camera cloud recording
Systems and methods for dynamic communication and control of devices associated with a premises are disclosed. The systems and methods may include a device such as a camera that may be configured via configuration service to capture video of a premises and to transmit segments of the captured video having a pre-determined length of time to a video service. The transmission of the video segments may be periodic and may have a frequency of transmission based on parameters provided by the configuration service.
US10972779B2 User defined content summary channel
Aspects of the subject disclosure may include, for example, a method including initiating a creation of a personalized channel responsive to equipment of a user requesting to create the personalized channel, providing a search request to equipment of a content provider for content for the personalized channel according to the request, retrieving content from the content provider according to the search request as retrieved content, classifying the content for the personalized channel according to the content of the retrieved content to generate classified content according to a content type and a content source of the retrieved content, sequencing the classified content to generate sequenced content, assigning the sequenced content to a time slot in a schedule of the personalized channel as ready-for-broadcast content, and delivering the ready-for-broadcast content to the personalized channel according to the time slot in the schedule. Other embodiments are disclosed.
US10972777B2 Method and apparatus for authenticating media based on tokens
Aspects of the subject disclosure may include, for example, obtaining a content item, receiving a first token that comprises an identification of a date and a time when a first portion of the content item is obtained, a location where the first portion of the content item is obtained, or a combination thereof, and transmitting the content item and the first token to a database. Other embodiments are disclosed.
US10972776B2 Synchronizing and dynamic chaining of a transport layer network service for live content broadcasting
Aspects of the subject disclosure may include, for example, a processing system of a communication node routing data packets for a first streaming session between a viewer node of a plurality of viewer nodes and a content streaming server through the communication node without interrupting delivery of content data to the viewer node, establishing a second streaming session with the content streaming server to receive the content data, creating a first and second replacement connections by imitating a connections with the content streaming server and the viewer node, receiving a control packet over the second streaming session from the content streaming server, and splitting the first streaming session responsive to receiving the control packet. Other embodiments are disclosed.
US10972774B2 Broadcast synchronization
A first media server delivers content for broadcast via a first media channel, and a second media server delivers media content for broadcast via a second media channel. The first media server operates in a synchronized mode, under control of the second media server during some periods of time, and during other periods of time operates in an independent mode. When operating in the synchronized mode, content delivered by the first and second media servers can be synchronized, so that the timing of spot blocks played on the two servers generally coincides. When the first server operates in the independent mode, the timing of spot blocks and other content broadcast on the first media channel are not synchronized under control of the second media server.
US10972771B2 Broadcasting signal transmission device, broadcasting signal reception device, broadcasting signal transmission method, and broadcasting signal reception method
A method of processing a broadcast signal in a transmitting system, includes encoding broadcast data for broadcast services; encoding first signaling information providing information for discovery and acquisition of a broadcast service; encoding second signaling information including service entries for the broadcast services, wherein one of the service entries includes a first service identifier for identifying the broadcast service and bootstrap information for discovering a transport session carrying the first signaling information, wherein the bootstrap information includes destination Internet Protocol (IP) address information of the transport session carrying the first signaling information and destination port number information of the transport session carrying the first signaling information; and encoding physical layer signaling information including first physical layer signaling information having a fixed size and second physical layer signaling information having a variable size.
US10972770B2 Method for encrypting data streams with negotiable and adaptable encryption levels
Described embodiments provide systems and methods for data encryption. A server communicating data with a client can determine a level of data encryption on the data that the server is capable of handling according to resources available to the server. A level of data encryption can include a type of encryption and a strength of the type of data encryption. The server can receive a level of data encryption on the data that the client is capable of handling according to resources available to the client. The server can identify a level of data encryption with which the server and the client agree to proceed, according to the determined level of data encryption and the received level of data encryption. The server, following a predefined interval, can identify an updated level of data encryption with which the server and the client agree to proceed.
US10972768B2 Dynamic rebalancing of edge resources for multi-camera video streaming
In one embodiment, an edge compute node comprises processing circuitry to: receive an incoming video stream captured by a camera, wherein the incoming video stream comprises a plurality of video segments; store the plurality of video segments in a receive buffer in a memory; perform a visual computing task on a first video segment in the receive buffer; detect a resource overload on the edge compute node; receive load information corresponding to a plurality of peer compute nodes; select a peer compute node to perform the visual computing task on a second video segment in the receive buffer; replicate the second video segment from the edge compute node to the peer compute node; and receive a compute result from the peer compute node, wherein the compute result is based on the peer compute node performing the visual computing task on the second video segment.
US10972766B2 Method and system for remotely controlling consumer electronic device
A media system replaces content in a first sequence of media content. The media system presents the first sequence of media content to an end-user and generates a fingerprint of the sequence of media content. The fingerprint is for comparison with a plurality of reference fingerprints so as to identify the first sequence of media content and determine a reference position within the first sequence of media content. The media system sends a request for a replacement sequence of content to a content replacement system, and receives replacement media content selected based on the identified first sequence of media content. The media system presents the replacement media content to the end-user instead of the first sequence of media content. Presenting the replacement media content begins at a position in the first sequence of media content that is determined based on the reference position.
US10972764B2 Method and system for remotely controlling consumer electronic devices
A media system replaces content in a first sequence of media content. The media system presents the first sequence of media content to an end-user and generates a fingerprint of the sequence of media content. The fingerprint is for comparison with a plurality of reference fingerprints so as to identify the first sequence of media content and determine a reference position within the first sequence of media content. The media system sends a request for a replacement sequence of content to a content replacement system, and receives replacement media content selected based on the identified first sequence of media content. The media system presents the replacement media content to the end-user instead of the first sequence of media content. Presenting the replacement media content begins at a position in the first sequence of media content that is determined based on the reference position.
US10972762B2 Systems and methods for modifying date-related references of a media asset to reflect absolute dates
A media asset may include date-related information. When viewed out of context it may be unclear what date is referenced by the date-related information. The media asset may be parsed to identify the date-related information within the media asset. The media asset may be analyzed to determine the context for the date related information. An absolute date may be determined based on this context and the date-related information and provided to the user with the media asset.
US10972758B2 Multi-type-tree framework for transform in video coding
Embodiments include methods and apparatuses for decoding video data including receiving an encoded video bitstream that forms a representation of a coded picture of the video data and determining a partitioning of the coded picture of the video data into a plurality of coded unit. The partitioning may be according to a first tree structure and the plurality of coded units including a leaf node in the first tree structure. A method may further include determining that a residual block of the leaf node is recursively split into a plurality transform units according to a second tree structure.
US10972756B2 Signal reshaping and coding for HDR and wide color gamut signals
In a method to improve the coding efficiency of high-dynamic range (HDR) images, a decoder parses sequence processing set (SPS) data from an input coded bitstream to detect that an HDR extension syntax structure is present in the parsed SPS data. It extracts from the HDR extension syntax structure post-processing information that includes one or more of a color space enabled flag, a color enhancement enabled flag, an adaptive reshaping enabled flag, a dynamic range conversion flag, a color correction enabled flag, or an SDR viewable flag. It decodes the input bitstream to generate a preliminary output decoded signal, and generates a second output signal based on the preliminary output signal and the post-processing information.
US10972754B2 Encoder, decoder, encoding method, and decoding method of generating power of 2 transform block sizes
An encoder includes: circuitry; and memory. Using the memory, the circuitry: performs, when a size of a current block to be subjected to transform processing is not a power of 2, complementary processing of adding a complementary region to the current block to cause the size to be a power of 2; performs transform processing on the current block which has been subjected to the complementary processing; performs inverse transform processing on the current block which has been subjected to the transform processing; and eliminates the complementary region included in the current block which has been subjected to the inverse transform processing.
US10972752B2 Stereoscopic interleaved compression
Systems, apparatuses, and methods for implementing stereoscopic interleaved compression techniques are disclosed. A system includes a transmitter sending a video stream over a wireless link to a receiver. For each pair of frames, the transmitter encodes a left-half of a first frame of the pair with an amount of compression less than a first threshold and encodes a right-half of the first frame with an amount of compression greater than a second threshold. For a second frame of the pair, the transmitter encodes a right-half of the second frame with an amount of compression less than the first threshold and encodes a left-half of the second frame with an amount of compression greater than the second threshold. The transmitter conveys encoded half-frames and indications of an amount of compression used for each half-frame to a receiver. The receiver receives, decodes, and drives the encoded half-frames to a display.
US10972751B2 Video encoding apparatus and method, and video decoding apparatus and method
A video encoding apparatus that predictive-encodes an encoding target image included in an encoding target video. The apparatus includes a prediction device that predicts the encoding target image with reference to a previously-encoded picture as a reference picture and determines first reference information which indicates a first reference region as a reference destination; a second reference information determination device that determines, from reference information used when the first reference region was predictive-encoded, second reference information which indicates a second reference region as another reference destination for the encoding target image; and a predicted image generation device that generates a predicted image based on the second reference information, or both the first reference information and the second reference information.
US10972747B2 Image or video encoding and decoding
A method of encoding image or video content within a set of targets such as a time, a complexity, quality, and bitrate, using an encoder having a plurality of coding configurations, comprises setting an initial coding configuration in the encoder, where coding configurations differ one from the other in the number of options tested for each of one or more tools. A first part of the content is encoded in the initial configuration and measures are made of the number of times a specified tool is used and a representative time taken to test an option for that specified tool. From those measures a prediction is made of the time difference between the time taken to encode content using the initial coding configuration and the time taken to encode content using another coding configuration in which a different number of options are tested for that specified tool.
US10972745B2 Decoding device and encoding device
According to an embodiment, a decoding device includes an acquiring unit configured to acquire first format information, encoded data, and first filter information, the first format information indicating a resolution of a color-difference component of the encoded data; a decoding unit configured to decode the encoded data to obtain a decoded image; and a converting unit configured to convert a color-difference format of the decoded image represented by a first color-difference format by using a filter identified by the filter information.
US10972742B2 Encoding process using a palette mode
The present invention is related to video coding and decoding, in particular HEVC RExt that define a palette coding mode dedicated to the coding of screen contents. In improved palette coding modes according to the invention, when building a palette, each time a new pixel is added to the class a palette entry defines, the palette entry is modified to take the means value of the pixels belonging to such class. In other improved palette coding modes, a built palette is post-processed to substitute a palette entry with a close entry of a palette predictor PRED. In yet other embodiments, palette coding modes having different threshold values to drive the building of their respective palettes are successively tested to use the best one in terms of rate-distortion criterion.
US10972741B2 Image encryption through dynamic compression code words
Embodiments of a system and method for secure processing of image data are described. Image data included in image files may be encrypted and compressed in a single step using dynamically identified compression/encryption information such as code word tables.
US10972740B2 Method for bandwidth reduction when streaming large format multi-frame image data
A method, system and computer-usable medium for performing a bandwidth reduction operation, comprising: receiving a plurality of streams of high-density image frames from a respective plurality of monitored devices; storing the plurality of streams of high-density image frames within a monitored content repository; identifying a subset of the plurality of streams of high-density image frames for increased scrutiny; and, presenting a portion of the subset of the plurality of streams of high-density image frames within a scalable viewport.
US10972736B2 Method for signaling image information, and method for decoding image information using same
The present invention relates to a method of for signaling information on a prediction mode and to a method of for decoding image information using same. A According to the present invention, the method of for signaling prediction mode information, serving according to the present invention, as a method of for signaling image information, includes performingperforming prediction on a current block and signaling the prediction-type information applied to the current block. The signaling of the information includes joint-coding and components of signaling information components constituting the prediction-type information. According to the present invention, overhead may be reduced when information on a prediction is signaled.
US10972735B2 Use of chroma quantization parameter offsets in deblocking
Innovations in use of chroma quantization parameter (“QP”) offsets when determining a control parameter for deblock filtering. For example, as part of encoding, an encoder sets a picture-level chroma QP offset and slice-level chroma QP offset for encoding of a slice of a picture. The encoder also performs deblock filtering of at least part of the slice, where derivation of a control parameter considers only the picture-level chroma QP offset. The encoder outputs at least part of a bitstream including the encoded content. As part of decoding, a corresponding decoder sets a picture-level chroma QP offset and a slice-level chroma QP offset for decoding of a slice of a picture, but derivation of a control parameter for deblock filtering considers only the picture-level chroma QP offset.
US10972734B2 Coding unit quantization parameters in video coding
A method is provided that includes receiving a coded largest coding unit in a video decoder, wherein the coded largest coding unit includes a coded coding unit structure and a plurality of coded quantization parameters, and decoding the coded largest coding unit based on the coded coding unit structure and the plurality of coded quantization parameters.
US10972728B2 Chroma enhancement filtering for high dynamic range video coding
Chroma enhancement filtering may be used in high dynamic range (HDR) video. A video coding device may identify a characteristic within a picture of a video signal. The characteristic may include a spatial region, a color, a luminance, or an edge direction. The video coding device may determine a sample set that includes one or more samples associated with the characteristic. The video coding device may generate a cross-plane filter based on the characteristic and the sample set. The cross-plane filter may include a high pass filter. The video coding device may apply the cross-plane filter to a luma plane component of a sample in the sample set to determine an offset. The video coding device may add the offset to a reconstructed chroma plane component of the sample that corresponds to the luma plane component.
US10972724B2 Method, controller, and system for encoding a sequence of video frames
A method, a controller, and a system for encoding a sequence of video frames captured by a camera mounted to a moving object. The method comprises receiving input indicating an amount of movement of the camera, receiving input regarding a predetermined distance, and selecting between intra-coding and inter-coding of the video frames of the sequence based on the amount of movement of the camera and the predetermined distance, such that the camera moves at most the predetermined distance between capturing video frames which are intra-coded.
US10972723B2 Method and apparatus for palette table prediction
A method for palette coding is disclosed. In an encoder side, the method determines whether a first block is coded using a palette coding mode or a non-palette coding. If the first block is coded using the non-palette coding mode, a first color table for the first block is derived based on one or more color tables associated with one or more previously processed blocks. If the first block is coded using the palette coding mode, the first color table is derived from the first block. A second block coded after the first block may use the first color table as a palette prediction. At the decoder side, if the current block is coded using the palette coding mode, a first color table based on a previous coded block is derived and the current block is decoded using a first color table as a palette predictor.
US10972722B2 Image processing device and image processing method
Provided is an image processing apparatus including a decoding section that decodes a luminance component and a color difference component of a block inside a coding unit in an order of the luminance component and the color difference component in each block.
US10972721B2 Apparatus and method for multi configuration near eye display performance characterization
System and method for performance characterization of multi configuration near eye displays includes: a mirror; a lamp; a beamsplitter; a collimating and reflective lens for collimating light reflected from the beamsplitter and reflecting it back towards an image sensor having a view finder; a field-of-view (FOV) aperture to project light from the lamp onto the DUT through the objective lens; a video viewfinder digital camera for capturing an virtual image of the DUT; a spectroradiometers for performing spectroradiometric measurements on a captured image of the defined measurement area to characterize the performance of the DUT; and a controller circuit for characterizing performance of the DUT based on the spectroradiometric measurements.
US10972719B1 Head-mounted display having an image sensor array
Head-mounted Displays (HMDs) are commonly used for virtual reality, mixed reality, and augmented reality. HMDs are, by definition, worn on the head of a user to provide a display in the line of sight of the user. By viewing the display, the user is able to experience one of the aforementioned types of reality. Oftentimes, HMDs are configured to integrate live video captured from the user's perspective, especially in the case of the HMD providing augmented reality where a virtual environment is combined with video of the real world. The present disclosure provides a configuration for a HMD having an array of image sensors to accurately capture image data to form the live video from the user's perspective.
US10972717B2 Automated feature analysis of a structure
An automated structural feature and analysis system is disclosed. A 3D device emits a volume scanning 3D beam that scans a structure to generate 3D data that is associated with a distance between the 3D device and each end point of the 3D beam positioned on the structure. An imaging device captures an image of the structure to generate image data with the structure as depicted by the image of the structure. A controller fuses the 3D data of the structure generated by the 3D device with the image data of the structure generated by the imaging device to determine the distance between the 3D device and each end point of the 3D beam positioned on the structure and to determine a distance between each point on the image. The controller generates a sketch image of the structure that is displayed to the user.
US10972715B1 Selective processing or readout of data from one or more imaging sensors included in a depth camera assembly
A depth camera assembly (DCA) determines depth information within a local area. The DCA may selectively process a subset of data captured by an imaging sensor and obtained from the imaging sensor, such as pixels corresponding to a region of interest, for depth information. Alternatively, the DCA may limit retrieval of data from the imaging sensor to pixels corresponding to the region of interest from the imaging sensor for processing for depth information. The depth processing may include a semi-global match (SGM) algorithm, and the DCA adjusts a number of neighboring pixels used for determining depth information for a specific pixel based on one or more criteria. In some embodiments, the DCA performs the depth processing by analyzing images from different image sensors using left to right and right to left correspondence checks that are performed in parallel.
US10972711B2 Method of determining the boundary of a driveable space
A method of determining the characteristics of a scene around a vehicle comprises capturing a stereo pair of images of the scene and processing the images to produce a depth map of the scene. Each pixel in the depth map is assigned a value that corresponds to the range of a corresponding region in the scene, the pixels being arranged in a grid of rows and columns with each column of pixels in the grid corresponding to a vertically oriented set of regions in the scene and each row a horizontally oriented set of regions in the scene. The values for one or more columns of pixels in the depth map are binned to form a corresponding histogram, each bin in the histogram having a count value that corresponds to the number of pixels in the column that have a depth within the range assigned to the bin. The or each of the range bin histograms are processed to determine for the or each histogram the lowest range bin that is indicative that an object that represents a non-drivable region is present at a depth that lies in the range of depths assigned to the bin, thereby identifying the location of one or more boundary points that lie on a boundary of a drivable space in the scene.
US10972709B2 Image processing method and apparatus, electronic device, and computer storage medium
An image processing method includes: obtaining a facial skin tone area in an image to be processed; filtering the image to be processed to obtain a filtered smooth image; obtaining a high-frequency image based on the smooth image and the image to be processed; obtaining a facial skin tone high-frequency image based on the high-frequency image and a facial skin tone mask; and superimposing the high-frequency image and the image to be processed based on the facial skin tone mask and preset first superimposition strength in a luma channel, and superimposing a luma channel signal of the facial skin tone high-frequency image onto a luma channel signal of the image to be processed, to obtain a first image.
US10972708B2 Method and apparatus for compensating for color separation of image in a laser projector-based holographic head-up 3 display
An apparatus and method for compensating for color separation of an image in a holographic head-up display (HUD), caused by a change in characteristics such as a temperature or wavelength of a laser projector. An apparatus (200) for compensating for color separation of an image in a HUD includes a GPU (100); a video signal inputter (110); a temperature sensor (120); a controller (130); a memory (135); a panel driving unit (140) for outputting an image to a panel (160); a laser diode driving unit (150) for driving R, G, and B laser diodes (151), (152), and (153); a lens (70), and a screen (180). Accordingly, an image, the quality of which is degraded due to color separation of an image, may be improved.
US10972706B2 Surveillance system, surveillance method, and program
A surveillance system (1) includes an area information acquisition unit (101), a position information acquisition unit (102), a candidate determination unit (103), and a notification unit (104). The area information acquisition unit (101) acquires information of a surveillance-desired area. The position information acquisition unit (102) acquires pieces of position information of a plurality of portable terminals (20), each portable terminal performing surveillance using an image capturing unit. The candidate determination unit (103) determines a candidate portable terminal (20) to be moved to the surveillance-desired area from among the plurality of portable terminals (20) based on the acquired pieces of position information of the plurality of portable terminals (20). The notification unit (104) outputs a notification to the candidate portable terminal requesting to move to the surveillance-desired area.
US10972702B2 Intelligent adaptive and corrective layout composition
The present invention creates compositions of pictures in multipoint conferences that emulate natural interaction and existing aesthetic sensibilities learned from visual media by a combination of correcting and adapting the composition of the picture content and the layout, preferably in the MCN of the conference, where real-time conference data is available, in addition to statistics and knowledge of historical conference data. Further, cross checking incoming imagery against a ruleset where compositional deltas are identified is done, and these corrective transformations are applied, and the resulting corrections and remixes are applied to the layout. More advanced transformations to the final composition based on presence and context define a layout. The ruleset could be both static and dynamic, or a combination, and the final recomposition of the layout may be a result of both corrective and adaptive transformations.
US10972694B2 Imaging apparatus, imaging system, and control method of imaging apparatus
An imaging apparatus includes a pixel unit having a plurality of pixels, a signal processing unit that generates image data by performing signal processing on a pixel signal read from the pixel unit and outputs the image data on a frame basis, an information generation unit that generates time information on a frame basis, and an output unit that outputs the time information associated with one frame before the image data of the one frame is output from the signal processing unit and outputs the image data of the one frame after an end of the output of the time information ends.
US10972687B2 Image sensor with boosted photodiodes for time of flight measurements
An image sensor including a photodiode, a first doped region, a second doped region, a first storage node, a second storage node, a first vertical transfer gate, and a second vertical transfer gate is presented. The photodiode is disposed in a semiconductor material to convert image light to an electric signal. The first doped region and the second doped region are disposed in the semiconductor material between a first side of the semiconductor material and the photodiode. The first doped region is positioned between the first storage node and the second storage node while the second doped region is positioned between the second storage node and the first doped region. The vertical transfer gates are coupled between the photodiode to transfer the electric signal from the photodiode to a respective one of the storage nodes in response to a signal.
US10972686B2 Method for recognizing object by using camera, and electronic device supporting same
An electronic device includes a housing including a first surface, a display exposed through a first portion of the first surface, a first light emitting source exposed through a second portion of the first surface, an imaging sensor circuit that is exposed through a third portion of the first surface and is electrically connected with the first light emitting source, and a processor that is disposed in the housing and is electrically connected with the imaging sensor circuit. In addition, various embodiments recognized through the specification are possible.
US10972682B1 System and method for adding virtual audio stickers to videos
Systems and methods for adding virtual audio stickers to videos are disclosed. In general, one aspect disclosed features a method, comprising: editing a video to create an edited video, the editing comprising: playing a video in a video panel of a display screen of an electronic device, while the video is playing in the video panel, receiving user input at a particular time in the video, wherein the user input includes a touch at a particular location in the video panel, and responsive to the user input, adding a virtual audio sticker to the video, wherein the virtual audio sticker comprises: an image, and an audio clip.
US10972672B2 Device having cameras with different focal lengths and a method of implementing cameras with different focal lengths
A method of generating an image from multiple cameras having different focal lengths is described. The method comprising receiving a wide image and a tele image; aligning the wide image and the tele image to overlap a common field of view; correcting for photometric differences between the wide image and the tele image; selecting a stitching seam for the wide image and the tele image; and joining the wide image and the tele image to generate a composite image, wherein a first portion of the composite image on one side of the stitching seam is from the wide image and a second portion of the composite image on the other side of the stitching seam is from the tele image. An electronic device for generating an image is also described.
US10972670B2 Content display method and electronic device for implementing same
Various embodiment provide a method and device comprising: a display; a memory; and a control unit operatively connected to the display and the memory, wherein the control unit is configured to control the display to display an original image on the display, detect a roll generation event, identify an object from the original image according to the roll generation event, convert the original image into a roll image using the identified object, and store the same in the memory. In addition, other embodiments are also possible.
US10972661B2 Apparatus and methods for image alignment
Multiple images may be combined to obtain a composite image. Individual images may be obtained with different camera sensors and/or at different time instances. In order to obtain the composite image source images may be aligned in order to produce a seamless stitch. Source images may be characterized by a region of overlap. A disparity measure may be determined for pixels along a border region between the source images. A warp transformation may be determined using a refinement process configured to determine displacement of pixels of the border region based on the disparity. Pixel displacement at a given location may be constrained to direction configured tangential to an epipolar line corresponding to the location. The warp transformation may be propagated to pixels of the image. Spatial and/or temporal smoothing may be applied. In order to obtain refined solution, the warp transformation may be determined at multiple spatial scales.
US10972657B1 Lens cover detection during spherical visual content capture
A spherical image capture device may include two lenses, which may be protected by lens covers. During capture of visual content, usage of the lens covers may be checked to determine whether one or both of the lenses are covered by lens covers. Based on one or both of the lenses being covered by lens covers, an alarm may be generated to notify the user about the lens covers.
US10972655B1 Advanced video conferencing systems and methods
The present disclosure generally provides for advanced single camera video conferencing systems, and methods related thereto. The advanced single camera video conferencing system features a hybrid optical/digital camera, herein a camera device, having a controller that is configured to execute one or more of the methods set forth herein. In one embodiment, a method includes optically framing, a first portion of a video conferencing environment to provide an actual field-of-view, digitally framing a second portion of the video conferencing environment to provide an apparent field-of-view that is encompassed within the actual field-of-view, generating a video stream of the apparent field-of-view, surveying the actual field-of-view to generate survey data, and detecting changes in the survey data over time. The method may be performed using a single camera device using a single image sensor.
US10972654B2 Controlling image capturing setting of camera based on direction objected is dragged along touch screen
The present invention provides a mobile terminal and a method of capturing an image using the same. The mobile terminal controls a camera conveniently and efficiently to capture an image and performs focusing in various manners to capture an image. Accordingly, a user can obtain a desired image easily and conveniently.
US10972648B2 Pulse detection and synchronized pulse imaging systems and methods
Techniques are disclosed for facilitating pulse detection and synchronized pulse imaging systems and methods. In one example, a system includes a light pulse detection device and an imaging device. The light pulse detection device is configured to detect a first light pulse. The light pulse detection device is further configured to determine that the first light pulse is associated with a pulse sequence. The light pulse detection device is further configured to determine timing information associated with a second light pulse of the pulse sequence. The light pulse detection device is further configured to generate data associated with the timing information. The imaging device is configured to determine an integration period based on the data. The imaging device is further configured to capture, using the integration period, an image that includes the second light pulse. Related devices and methods are also provided.
US10972646B2 Camera device and mobile terminal
A device with two cameras utilizing one photosensitive assembly includes a first camera assembly, a second camera assembly, and the photosensitive assembly. The first camera assembly and the second camera assembly are symmetrically positioned at both sides of the photosensitive assembly. The photosensitive assembly includes a driver and a connected photosensitive chip, the driver can drive the photosensitive chip to rotate, so that a photosensitive surface of the photosensitive chip is rotated between the first camera assembly and the second camera assembly. Therefore, the first camera assembly and the second camera assembly of the camera device are able to share one photosensitive chip, thereby the overall size and cost of the camera device is reduced. The present application also provides a mobile terminal having the camera device.
US10972644B2 Wearable ring for holding camera
A wearable device, such as a ring, is used to be worn on at least one part of a human body. A wearable device includes a body having a bottom surface and a top surface, an opening defined between the top surface and the bottom surface. The opening is used to receive therethrough and hold the at least one part of the human body, such as a finger or a penis. A pocket is defined in the body between the opening and the top surface for holding the camera presenting an activation button to turn on and turn off the camera. The body includes a slot defined in the top surface of the body and extending to the pocket to receive the activation button extending through the slot as the camera is disposed in the pocket to turn off or turn on the camera as the body is worn on the penis or the finger.
US10972642B2 Imager and imaging device
An imager includes: a fixing member as defined herein; a sealing member as defined herein; a circuit board as defined herein; and a conductive member as defined herein, in a state of being viewed from a direction perpendicular to a light receiving surface of the imaging sensor chip, an outer edge of a region where the conductive member is disposed overlaps the wall portion of the fixing member, and a distance between a position overlapping the outer edge in the wall portion and an end of the wall portion on a side of the concave portion is 20% or more of a width of the wall portion in a direction parallel to the light receiving surface.
US10972635B2 Synchronizing wireless sensor data and video
Techniques are provided to implement the display of synchronized sensor data and captured video signal. A mobile computing device receives a set of data points from a multi-sensor device. The set of data points may be assigned a timestamp value, obtained from an internal clock within the mobile computing device. Sets of data points and their assigned timestamp values are aggregated into an aggregated sensor dataset that represents the sets of data points over a particular period of time. Concurrently to receiving the sensor data, video frames are received. The video frames with an assigned timestamp value are stored in a video frame dataset that represents video frames over a particular period of time. The aggregated sensor dataset and the video frame dataset are synchronized and combined into a single combined video dataset based upon the assigned timestamp values of the sets of data points and the video frames.
US10972634B2 Color calibration algorithm
A method for calibrating a dyeing machine, comprising: for each of multiple colors: performing a maximizing stage to determine an effective maximum ink dispensing rate corresponding to an effective maximum colorimetric value for the dyeing machine; performing a linearizing stage, comprising: determining multiple ink dispensing rates for performing the linearizing stage by dividing the effective maximum ink dispensing rate into multiple intervals, calculating from the effective maximum colorimetric value, a linear correspondence between the multiple ink dispensing rates and multiple calculated colorimetric values, dyeing a set of substrates according to the multiple ink dispensing rates, acquiring color values of the dyed set of substrates, interpolating a non-linear correspondence between the multiple ink dispensing rates and the acquired color values, and mapping the linear correspondence to the non-linear correspondence.
US10972633B2 Image forming apparatus, method for controlling image forming apparatus, and storage medium
An image forming apparatus that dynamically and suitably switches login processing between a user who selects an icon and a user who is identified by reading of a card. The image forming apparatus searches user information of a user who logs in by selecting a user icon displayed on a display unit and a user who logs in using a card, and performs the login processing on a searched user.
US10972632B2 Information processing apparatus with voice print authentication and program
There is provided an information processing apparatus in which voice operation is enabled, the information processing apparatus including: a voice input device that accepts voice input for voice operation; and a hardware processor that: sets an inputted condition as a job; identifies a content of voice operation based on a voice inputted to the voice input device, and reflects the content of the voice operation in setting of the job; returns the job set by the hardware processor to an initial setting condition; identifies a user by performing voice print authentication; and changes a time until a setting condition of the job is returned to the initial setting condition by the hardware processor, between a case where a user who has uttered the voice inputted to the voice input device is changed in the voice print authentication and a case where the user is not changed.
US10972631B2 Apparatus for applying coating to nails
Systems and apparatuses for applying coating to nails are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, to performing image processing on an image of the nail to locate a boundary of the nail. The method can further include determining a path along which to move the nail relative to an applicator, the applicator being used to coat the nail. In a further embodiment, using the located boundary of the nail, a dispensing procedure for the applicator to follow to coat the nail is determined.
US10972630B2 Method for flattening laser-based image of curved book page
Provided is a method for flattening a laser-based image of a curved book page, which is applicable to a scanning platform and an image acquisition device and a laser generation device fixed above the scanning platform. The flattening method includes the following steps of: opening a book on a horizontally arranged scanning platform, and emitting a laser beam to a curved book page to be scanned, the laser beam forming a plurality of laser lines parallel on the curved book page; acquiring a horizontal image of the curved book page having the parallel laser lines, and acquiring a 2D planar coordinate (x, y) of each pixel on the laser line in the horizontal image; calculating, according a y-coordinate in the 2D planar coordinate, a y-coordinate of an intersection line of the laser beam and the scanning platform, and an intersection angle of the laser beam and the scanning platform, and by means of a tangent function, a height of each pixel on the laser line, i.e., an actual spatial height; calculating actual spatial heights of all pixels on each laser line, i.e., z-coordinates, to acquire a 3D spatial curve of the laser line; constructing, using the curve, an actual 3D curved surface of the photographed book page; and flattening the 3D curved surface after pixel value transfer to complete flattening of the curved book page.
US10972627B2 Information processing apparatus, information processing method, and non-transitory computer readable medium for correcting character recognition result
An information processing apparatus comprising a memory; a non-volatile memory; and a processor coupled to the memory and the non-volatile memory, the processor configured to: store a rectification history for a result of character recognition processing in association with items and item values; compare, for the respective items, a newly input result of the character recognition processing with the item values stored in the non-volatile memory; select a set of the item values stored in the non-volatile memory based on a result of the comparison; and correct the newly input result of the character recognition processing by using the selected set of the item values.
US10972626B2 Image reading apparatus
The present invention provides an image reading apparatus including: a scanner that scans originals by a batch-scan that are placed on an original table; an original reading circuitry that reads an image of each of the scanned originals, and control circuitry, wherein the control circuitry executes a continuous multi-crop process according to a selection by a user, and when the continuous multi-crop process is executed, the control circuitry displays on the display one operation key that receives an instruction to start the next scan and another operation key that receives an instruction to end the reading respectively every time each batch-scan is executed to enable the batch-scan to be repeatedly executed until receiving the instruction to end the reading, and handles the images of the originals read by the repeated batch-scans as a series of image data.
US10972625B2 Optical scanning device and image forming apparatus
To provide an optical scanning device including a lower housing including an opened upper part, an upper housing that covers the upper part of the lower housing, and an fθ lens on which a beam reflected by a rotating polygon mirror is incident. The lower housing includes a raised area being raised upward from a lower housing bottom surface. The fθ lens is mounted to face a bottom side of the raised area.
US10972624B2 Smart internet high-definition scanner with laser correction
A smart Internet high-definition scanner with laser correction is provided. The scanner may include a calibration laser emission unit located above a scanning area, an image collection unit and an image processing unit. This scanner may collect an image of a page of an unfolded book by using a camera (image collection unit) and a plurality of laser beams directed toward an open book from the calibration laser emission unit.
US10972620B2 Information processing apparatus capable of displaying settings history button, method of controlling same, and storage medium
An information processing apparatus that enables a user to easily grasp setting values associated with a settings history button. Execution of a function selected by a user is controlled using setting values set on a setting screen displayed with initial values of the setting values registered at factory shipment. An identification reference used for identifying a setting value used and different from a corresponding initial value is switched. An instruction for changing the initial values on the setting screen to other initial values than the initial values registered at factory shipment is received. Setting value information indicative of the identified setting value is displayed for a settings history button for calling setting values used for the function. If the initial values on the setting screen are changed to the other initial values, the identification reference is switched to the other initial values.
US10972616B2 Image processing system
A reference device includes an operation section, a function collecting section, a function selection screen generating section, and a remote connection section. The function collecting section receives a function list from another device connected to a network. The function selection screen generating section generates a function selection screen including a function of the reference device and a function present only in the other device by comparing the function list received from the other device to a function list of the reference device and displays the function selection screen on the operation section. When the function present only in the other device is selected in the function selection screen, the remote connection section remotely connects the other device in which the selected function is present to the operation section of the reference device.
US10972615B2 Data processing apparatus, data processing method, and storage medium
A data processing apparatus processes measured data obtained from a first line sensor and a second line sensor. The data processing apparatus includes a hardware processor. The hardware processor is configured to obtain measured data from the first line sensor and the second line sensor, and a reference plane plate is measured in two or more positions differed by rotation around an axis orthogonal to the first coordinate plane and the second coordinate plane. The hardware processor is configured to calculate an angle between the same coordinate axes in the first coordinate plane and the second coordinate plane and a relative position of an origin of the first coordinate plane and an origin of the second coordinate plane based on measured data obtained from the first line sensor and the second line sensor in the two or more positions of the reference plane plate.
US10972614B2 Systems and methods of audio notification upon state change
A method of alerting a user to information includes receiving a notification while a portable electronic device is in communication with a second electronic device, queuing the notification, terminating the communication between the portable electronic device and the second electronic device, and playing an audible alert of the notification after terminating the communication.
US10972612B1 Complex computing network for enabling substantially instantaneous switching between conversation mode and listening mode on a mobile application
Systems, methods, and computer program products are provided for enabling substantially instantaneous switching between conversation mode and listening mode on a mobile application. For example, a method comprises: determining a first user accesses a mobile application on a first mobile device of the first user; and enabling the first user the select a conversation mode option or a listening mode option on the mobile application, wherein the conversation mode option and the listening mode option are presented on a user interface of the mobile application on the first mobile device of the first user.
US10972611B2 Systems and methods for communication routing
Apparatus and methods consistent with the present disclosure route electronic communications to an appropriate resource that can efficiently and effectively provide responses to inquires included in or that are associated with a particular electronic communication. Methods and apparatus consistent with the present disclosure may be optimized for various different types of communication mediums with different sets of capabilities, requirements, or constraints by evaluating data that may be associated with historical information or with a stream of information.
US10972610B2 Techniques for estimating expected performance in a task assignment system
Techniques for estimating expected performance of a task assignment strategy in a task assignment system are disclosed. In one particular embodiment, the techniques may be realized as a method comprising receiving, by at least one computer processor communicatively coupled to a task assignment system, a plurality of historical agent task assignments; determining, by the at least one computer processor, a sample of the plurality based on a strategy for pairing agents with tasks; determining, by the at least one computer processor, an expected performance of the strategy based on the sample; outputting, by the at least one computer processor, the expected performance; and optimizing, by the at least one computer processor, the performance of the task assignment system based on the expected performance.
US10972609B2 Caller deflection and response system and method
Provided are a call deflection and response system and method, wherein a voice call from a caller device is received, a skill group is determined to resolve an issue associated with the call, and a callback or a text response to the issue is provided to the caller device, providing a context-based personalized response. A caller leaves a detailed voicemail explaining an issue needing resolution, which is electronically transcribed and then run through a classifier to determine concepts and intents associated with the call. Based on the concepts and intents, responsibility for the call and associated files are transferred to a particular skill group on a response system for resolution. A response entity from the appropriate skill group determines and provides an issue response via callback or text message to the caller device, e.g., to the caller's mobile phone.
US10972607B1 System and method for providing audible support to a service representative during a call
A system and method for supporting a service representative during a call with a user is disclosed. The system and method include using an intelligent voice assistant to monitor the call between the user and representative. The intelligent voice assistant may provide suggested actions when detecting a request from the user or service representative. The intelligent voice assistant can provide transcripts, call logs and/or call summary information to the service representative or user. The intelligent voice assistant can monitor a user's environment and speech to determine a stress level and/or user sentiment.
US10972605B2 Signature based communication authentication
One embodiment provides a method, including: detecting, using an application of an information handling device, an incoming call from another device, the incoming call being associated with an identifying message signed with a user-specific signature; determining, using a processor, whether the user-specific signature is associated with a valid signature; and accepting, responsive to determining that the user-specific signature is associated with a valid signature, the call. Other aspects are described and claimed.
US10972603B2 Forking transmit and receive call audio channels
A method is disclosed for forking call audio channels. The method includes, during an active call, receiving a first audio stream of first call audio that originates from a far-end telephony device, and receiving a second audio stream of second call audio that originates from a microphone of a near-end headset. Further, the method includes generating, during the active call, a third audio stream containing the first call audio by processing the first audio stream, and generating a fourth audio stream containing the second call audio by processing the second audio stream. Still yet, the method includes, during the active call, generating a fifth audio stream containing the first call audio, and generating a sixth audio stream containing the second call audio. In addition, the method includes, during the active call, concurrently transmitting: the third audio stream, the fourth audio stream, the fifth audio stream, and the sixth audio stream.
US10972599B1 Enhanced text-to-911 system via cloud-based page service
Disclosed is a system and method of providing enhanced content to a PSAP or other service center whereby when a 911 call is to be initiated, prior to the call or text communication being sent, the software application on the device contacts the cloud-based dynamic page service. The cloud-based dynamic page service receives event information, dynamically creates a page for the event along with a page identifier, and sends the page identifier to the software application of the initiating device. Then, the software application on the device initiates a 911 communication and includes the page identifier with the communication. In some cases, the page identifier may be sent as a separate communication.
US10972597B2 Managing executable component groups from subset of user executable components
Systems, methods, and computer-readable mediums for managing a subset of user contacts on a telecommunications device are provided. In one embodiment, a software application executed by a processor of a telecommunications device determines at least two contact groups from a subset of contacts accessible by a telecommunications device. The software application executed by the processor of the telecommunications device also generates a contact display including a representation of at least a portion of the first or second contact groups and a divider display object. The divider display object partitions the first contact group from the second contact group and is positioned adjacent to at least one contact from the first or second contact groups presented in the contact display.
US10972594B2 Casing assembly and terminal
The present disclosure relates to a casing assembly and a terminal. The casing assembly includes a rear casing and a decorative member. The rear casing has a front surface and a rear surface opposite the front surface. The rear casing defines a mounting hole extending through the front surface and the rear surface. The decorative member is disposed in the mounting hole and coupled to the rear casing. The decorative member covers the mounting hole and extends out of the rear surface.
US10972591B2 Housing, method of producing the same, and electronic device including the same
Provided is an electronic device comprising a front cover; a rear cover facing in a direction opposite to that of the front cover; and a side frame enclosing a space between the front cover and the rear cover, a side frame at least partially forming an external shape of the electronic device, the side frame comprising conductive material; a support at least partially extended from the side frame to the space, the support comprising conductive material; and a polymer member coupled to at least a portion of the support or the side frame, wherein the polymer member comprises a first area in which an adhesive member for attachment of the front cover or the rear cover is disposed and a second area extended from the first area and contacting the side frame.
US10972589B2 Bracket structure, input/output assembly and electronic device
An electronic device, an input/output assembly and a bracket structure are provided. The bracket structure includes a first bracket. The first bracket includes a first face, a second face and a third face. The first face and the second face are arranged on two opposite sides of the first bracket. The third face is connected to the first face and the second face. The second face is provided with at least two accommodating chambers. The first face is provided with at least two through holes corresponding to the at least two accommodating chambers. The third face is provided with a mounting hole passing through the first face and the second face. The mounting hole is arranged between two of the at least two accommodating chambers.
US10972585B2 Establishing a trust association
A method for establishing a trust association includes receiving, by a server, a request to associate a web source with an account, the request having a link to the web source, and accessing, by the server, the web source in response to the request to associate. The method further includes locating, by the server and within the web source, a tag associated with the account, creating, by the server and in response to locating the tag within the web source, a trust association between the account and the web source, and providing, by the server, an indicating of the trust association for display in a user interface of a client device.
US10972583B2 Methods and systems for personalizing user experience based on personality traits
An electronic device associated with a media-providing service assigns one or more characteristics of media items to at least one respective personality trait of a plurality of personality traits. The media items are provided by the media-providing service. The electronic device assigns one or more user behaviors to a first personality trait and tracks behavior of a user. The electronic device determines that a tracked behavior of the user corresponds to a first user behavior of the one or more user behaviors and assigns the first personality trait to the user based at least in part on determining that the tracked behavior of the user corresponds to the first user behavior. The electronic device provides personalized content to the user in accordance with a determination that the degree to which the tracked behavior of the user corresponds to the first user behavior satisfies a threshold.
US10972582B2 System and method for scoped attributes
In some example embodiments, a method includes storing a user attribute, a resource attribute of a resource of a web service, one or more scope conditions for applying one of attributes in generating a decision of whether to permit an action, and a script comprising an access control policy comprising one or more policy conditions to be satisfied in order to permit an action. A web service request may be received for accessing the resource. The scope condition(s) may be determined to be satisfied, and a decision to permit or deny the web service request may be generated based on the access control policy, with use of the stored attribute in generating the decision being based on the determination that the scope condition(s) are satisfied. Generating the decision may comprise interpreting the script. The decision may be transmitted to the web service.
US10972575B2 Method and system for supporting edge computing
A method, apparatus and system for supporting Mobile Edge Computing (MEC) in a network such as a 5G communication network. Application Function (AF) request data is received from an AF operating in the network in support of MEC, stored in memory, and transmitted from the memory to one or more Policy Control Functions (PCFs) operating in the network. Subscribing PCFs may be notified of the receipt and storage of the data and request retrieval of the data. The data may be stored and handled by a function referred to as the Application Data Repository, or by another data repository. The operations may be performed by a network function such as but not limited to an Application Data Repository function. The function can store the AF request data and notify the PCFs. The function can handle AF requests associated with roaming UEs.
US10972572B2 Programmable delivery network
A system and method are provided for processing network requests by a programmable delivery network. The method includes receiving client code snippets that include identity information of origin servers and standard responses for network requests. The system configures and causes programmable content delivery nodes to execute the client code snippets to respond to the network requests. In response to receiving the network requests, the method includes buffering and sending the requests to origin servers. The method further includes, while buffering the requests, obtaining and outputting responses to the requests by causing the programmable content delivery nodes to process the requests. The method also includes receiving responses from the origin servers and reconfiguring the programmable content delivery nodes to execute the client code snippets to respond to the network requests based on the received responses.
US10972569B2 Apparatus, method, and computer program product for heterogenous compression of data streams
An apparatus for heterogeneous compression of data streams is disclosed. In at least one embodiment, the apparatus includes a sampling module that samples a data stream at one or more intervals to determine a content type for data within the one or more intervals. The apparatus further includes a mapping module that determines whether the content type is linked to a preferred data compression method. The apparatus further includes a processing module that compresses the data within the one or more intervals to produce compressed data using the preferred data compression method in response to determining that the content type is linked to the preferred data compression method. Embodiments of corresponding methods and computer program products are also disclosed.
US10972567B2 Multi-dimensional tagging namespace for cloud resource management
Approaches presented herein enable generation of a multi-dimensional tag metric in a cloud resource management environment. More specifically, a tagging namespace is provided for managing a resource in the cloud resource management environment. This namespace comprises at least two dimensions and a plurality of positions. A set of tags associated with the resource are received into the tagging namespace. A match of each tag of the set of tags to a position within the namespace into which that tag was received is verified and an alert is triggered in the case verification fails. Alternatively, in the case verification is successful, the tag-containing namespace is validated as a multi-dimensional tag metric.
US10972559B2 Systems and methods for providing recommendations and explanations
Provided herein is a system or method for a users-to-follow recommendation engine for, based at least in part on social network information and information about users in one or more social networks, determining features relating to users, including topical features and social features, determining, using a model constructed utilizing the determined features, for a set or users, a subset of the set of users for which the user has a high linkage, relative to other linkages in the set, and determining, using the model, and displaying to the user, a recommendation to follow and an associated explanation, of at least one particular user of the subset of the users wherein the associated explanation includes a topical-based explanation when a predominant basis for the high linkage is determined to be topical and a social-based explanation when a predominant basis for the high linkage is determined to be social.
US10972557B2 Data packet transmission optimization of data used for content item selection
Systems and methods for providing third-party content can include a data processing system receiving criteria defining online activities of an online activity type related to a product or service context from a computing device of a third-party content provider. The data processing system can identify a cluster of client devices based on the defined online activities, and determine a subset of keywords associated with the defined online activities and the identified cluster of client devices. The data processing system can determine a performance metric of the subset of keywords based on the cluster of client devices, and provide the subset of keywords and the performance metric to the computing device. The data processing system can receive from the computing device a parameter value of a first keyword of the subset of keywords to use in selecting content items of the third-party content provider associated with the first keyword.
US10972540B2 Requesting storage performance models for a configuration pattern of storage resources to deploy at a client computing environment
Provided are a method, system and program for requesting storage performance models for a configuration pattern of storage resources to deploy at a client computing environment. A determination is made of a new configuration pattern of storage resources to deploy. A request is sent to a service provider with information on the new configuration pattern. A result set is received from the service provider having at least one provided configuration pattern having a degree of similarity to the new configuration pattern and a storage performance model for each of the provided configuration patterns. Each of the storage performance models indicate workload and performance characteristics for one of the provided configuration patterns. One of the provided configuration patterns is selected from the result set and the storage performance model for the selected configuration pattern is used to model performance at the client.
US10972539B2 Methods and apparatus for determining block storage status
This application relates to apparatus and methods for communication with and management of datacenters, such as cloud datacenters employing multiple servers. A control server may identify a plurality of datacenters from which to request block storage status. The control server may identify a user request to execute multiple requests to obtain the block storage status from the plurality of datacenters. Based on the user request, the control server may generate the plurality of requests. The control server may transmit the plurality of requests to the plurality of datacenters. The control server may determine if a response to the requests is received. The response may include block storage status data identifying whether a service managing storage blocks for the datacenter is operational. The control server may also provide the block storage status for display.
US10972534B2 Efficient un-allocation of cloud resources
Cloud services require the outward appearance of unlimited resources with flexible availability for varying demand. However, while on-demand allocation and deallocation of resources may seem efficient, there are significant cases where simply allocating and deallocating resources just in response to demand results in inefficiencies. As discussed herein, cloud services can be made more efficient by deallocating resources based on delays incurred between when resources are requested to be deallocated and reallocated and when they actually are deallocated and allocated, and for how long the resource would be returned to the cloud before needing to be reallocated. Deallocating resources more efficiently not only gives a direct performance improvement, but also indirect, since deallocated resources may not be available again when demand increases.
US10972532B2 Dynamic shared server resource allocation
A system, method and program product for controlling allocation of user assignments to server systems managed by a shared resource manager of a service provider. User request parameters are received from a first user for identifying a desired server resource. User assignment alternatives are calculated based on migration of user assignments of a second user to make the desired server resource available to the first user. User migration parameters are received from the second user that identify conditions for migrating the current user assignment of the second user from a first server to a second server in accordance with one of the user assignment alternatives. A new configuration of user assignments of the first user and the second user are calculated and communicated to the shared resource manager based on the first user and the second user accepting a user assignment alternative. The server systems are reconfigured in accordance with the new configuration of user assignments.
US10972531B2 Social media driven information interface
One or more techniques and/or systems are provided for populating an information interface based upon social media data. For example, users may post, share, and/or discuss various information through social media sources. Accordingly, social media data may be obtained from such social media sources. The social media data may be grouped into sets of social media data based upon temporal information. Within the sets of social media data, social media entries may be clustered into topic clusters (e.g., a royal wedding topic cluster, a plane crash topic cluster, etc.). Event summaries may be generated for respective topic clusters. The event summaries may be used to populate timeslots of an information interface, such as a calendar or timeline, to create annotated timeslots. In this way, the information interface may provide users with an interactive view of events over a time period, such as a year-in-review, based upon social media data.
US10972522B2 Streaming media state machine
The described technology is directed towards having multiple paths through streamed media content, such as a video. The content may be represented as a state machine of states, in which each state corresponds to one or more periods of one or more segments, and transitions to one or more other states. When a state is able to transition to different states, one or more criteria may be used to select one of the transition paths to a next state. Segments corresponding to unknown paths (where the transition decision is not yet available) may be selected and streamed for buffering via a multiple path buffering mechanism.
US10972521B2 Method and apparatus for coviewing video
A method, apparatus, and system to provide the ability for a user to make audio and/or audio-video phone calls simultaneously while watching (co-viewing) provider video content in remote locations. A control system is provided to set up call, direct provider video content, and provide for the phone calls and video content to be delivered and then synchronized. The phone calls may be routed by the control system to PSTN destinations or Internet based destinations and calls made or received may be bridged to other Internet based sources. The provider video content may be provided directly from its source or routed through NAT traversal or through the control system.
US10972520B1 Monitor mixing system that distributes real-time multichannel audio over a wireless digital network
In an embodiment, a wireless mix monitor system is provided in which the musicians have one or more wearable electronic devices that may receive digital audio over a wireless connection to a computer. The channels monitored by a given user may be mixed on the computer, on the devices, or on a combination of the computer and the devices. The musicians may be freed from a fixed mix monitor, allowing easy movement about the stage or performance space. Audio buffering and upsampling/downsampling may be used to manage temporal discontinuities in the audio stream.
US10972519B2 Real-time video streaming to client video element
Real-time video streaming is essential in many types of systems. A system for streaming real-time video provides a low-latency solution allows systems and humans to respond to real-time events as they occur. Client application platforms, such as HTML5, may be used for web development; however, support for real-time video is very limited. The system provides the ability to stream real-time video from an originating video source to an HTML5 web application with low latency. A real-time video server includes a relay service configured to receive a video stream from a video source, a fragmented video generator configured to convert the video stream into a file-based video compression format including a plurality of video fragments, and a streaming service configured to transmit the fragmented video file to a video client for real-time playback.
US10972515B2 Server assisted live stream failover
Server assisted live stream failover involves detecting a manifest of a stream provided by a first source exceeding a staleness quotient before the stream ends, and initiating or triggering failover of the stream from the first source to a second source in response to detecting the stale manifest. A server initiates the failover on behalf of a client, wherein the client requests objects (i.e., manifests and segments) of the stream, the server distributes those objects from at least the first source to the client, and the server detects that a particular requested object has become stale past a staleness quotient. The server indirectly redirects a client from a first source to a second source by passing a message with a 4xx or 5xx code to the client in place of a message with a 3xx code provided by the first source.
US10972514B2 Reestablishment of session initiation protocol (SIP) dialogs
A communication session is established between a first communication device and a second communication device. The communication session comprises a first dialog between an application server and the first communication device. The first communication device uses a first network address in the first dialog. In response to an event, such as a first network interface failing, a SIP INVITE with replaces header message is received by the application server with a second address of the first communication device. In response to receiving the SIP INVITE with replaces header message from the first communication device with a second address of the first communication device, the first dialog between the application server and the first device is reestablished using the second network address.
US10972512B2 System and method for identifying idle resources in communication endpoints
A request to establish a communication session between a first communication endpoint to a second communication endpoint is received. A determination is made that the request to establish the communication session requires an application to be inserted into the communication session between the first communication endpoint and the second communication endpoint. For example, the application may be a call recording application. A first processing resource in a first idle communication endpoint is selected based on an idleness factor of the first processing resource. The application is sent to the first idle communication endpoint. The application in the first idle communication endpoint is then inserted into the communication session between the first communication endpoint and the second communication endpoint.
US10972510B2 Media session between network endpoints
A media session is established between a first device (e.g., endpoint) and a second device (e.g., endpoint) via a communication network based on connectivity checks performed by the devices. A set of candidate pairs, including network addresses available to the first device and the second device, is generated. Among the candidate pairs of the candidate pair set, a respective priority is initially assigned for connectivity checks. If a connectivity check modification condition is determined to be met for candidate pairs used for connectivity checks, the priority ordering of the candidate pairs is modified to produce a second priority ordering. This second priority ordering assigns a higher priority for a candidate pair which meets the connectivity check modification condition than a candidate pair that does not meet the condition. Based on the modified ordering, connectivity checks are performed, and the media session is configured and established using a candidate pair determined to be valid.
US10972507B2 Content policy based notification of application users about malicious browser plugins
Disclosed systems and methods include receiving, by a browser application, a web application data including a trusted source rule having a web application user identifier (ID) unique to a user of the web application, and upon determining by the browser application of a violation of the trusted source rule, transmitting a rule violation report, with the web application user ID, to a data processing system for analysis to determine a malicious manipulation of the browser application, and receiving at the user device, from the data processing system, an alert of malicious manipulation of the browser application, corresponding to the rule violation report.
US10972503B1 Deception mechanisms in containerized environments
Provided are systems, methods, and computer-program products for deception mechanisms in a containerized environment. In various implementations, a deception platform can detect the configuration of a containerized environment, including namespaces, services, and configuration of the environment. The deception platform can determine appropriate decoy containerized services for the environment, and can deploy the decoy alongside production containerized service. The deception platform can further determine decoy breadcrumbs for luring attackers to the decoy containerized service. The decoy breadcrumbs can be injected into the environment at locations where an attacker will look for information for further infiltrating the environment. The deception platform can then monitor the decoy containerized service for unexpected accesses.
US10972499B2 Fraud prevention via distinctive URL display
In some embodiments, techniques for displaying a URL comprise receiving a URL; normalizing the URL, wherein normalizing the URL includes standardizing an encoding of a character contained in the URL; determining a first element of the URL, wherein the first element of the URL includes a domain; determining a second element of the URL; displaying the URL, wherein displaying the URL includes emphasizing the first element of the URL, and wherein emphasizing the first element of the URL includes displaying the first element of the URL using a first font attribute; and wherein displaying the URL includes displaying a first portion of the second element of the URL using a second font attribute and eliding a second portion of the second element of the URL; and responsive to an interaction with a user interface element, providing a view of the URL in its entirety.
US10972497B1 Systems and methods for recovering an infected endpoint
The disclosed computer-implemented method for recovering an infected endpoint may include receiving an acoustic signal having an embedded command for executing a security application at the infected endpoint, decoding the acoustic signal to obtain the embedded command, and executing the embedded command to start a security application at the infected endpoint, where the security application is operable to mitigate the infected endpoint. Various other methods, systems and computer-readable media are also disclosed.
US10972496B2 Upload interface identification method, identification server and system, and storage medium
Embodiments of this application provide an upload interface identification method performed at an identification server. The identification server obtains a to-be-identified request packet that is contained in request packets from a page client to a page server. After parsing a content feature of the to-be-identified request packet, the server determines whether the content feature corresponds to a predefined content feature of an upload request packet authorized by the page server. The server then determines that an interface address indicated by the upload request packet corresponds to an upload interface of the to-be-identified request packet if the content feature corresponds to the set content feature of the upload request packet.
US10972485B2 Enterprise network threat detection
In a threat management platform, a number of endpoints log events in an event data recorder. A local agent filters this data and feeds a filtered data stream to a central threat management facility. The central threat management facility can locally or globally tune filtering by local agents based on the current data stream, and can query local event data recorders for additional information where necessary or helpful in threat detection or forensic analysis. The central threat management facility also stores and deploys a number of security tools such as a web-based user interface supported by machine learning models to identify potential threats requiring human intervention and other models to provide human-readable context for evaluating potential threats.
US10972484B1 Enriching malware information for use with network security analysis and malware detection
One or more malware data pipelines is configured to provide malware data that includes original data fields identifying information for detected malware instances and corresponding files that are associated with the detected malware instances. Malware enrichment circuitry is configured to identify additional information to include in enriched data fields for the detected malware instances, the additional information being identified from one or more of: the original data fields, the corresponding files, and one or more third party services. A datastore is configured to store the malware data with the original data fields and the enriched data fields, wherein the datastore includes indices for both the original data fields and the enriched data fields to permit for searching and analysis across the original data fields and the enriched data fields.
US10972478B2 Data processing method and apparatus, terminal, and access point computer
The present disclosure relates to a data processing method and apparatus, a terminal and an access point computer, which can achieve an effect that the terminal accesses multiple access points at the same time. The method includes: receiving an application access request; determining a target access point corresponding to the application access request according to a mapping relationship between the access point and an application server obtained from a blockchain network; sending a software defined perimeter SDP authentication request to the target access point; and after the SDP authentication succeeds, performing interaction of application data through a data channel established with the target access point, wherein the data channel has a period of validity of a preset time length.
US10972472B2 Alternate user communication routing utilizing a unique user identification
A system and method for providing an alternate treatment for an interaction with unauthorized users is provided. The system receives a request from a user to access information and further receives an authentication credential from the user, wherein the authentication credential is received from one or more user computer systems. The system determines that the user is an unauthorized user based on the authentication credential, and in response, provides an alternate treatment to the unauthorized user. Unauthorized user information is captured from the unauthorized user based on the alternate treatment; and used to generate a unique user identification profile for the unauthorized user. User profiles are further categorized for efficient application of additional alternate treatments.
US10972467B2 Certificate based profile confirmation
Disclosed are various embodiments for controlling access to resources in a network environment. Methods may include installing a profile on the device and installing a certificate included in or otherwise associated with the profile on the device. A request to execute an application, and/or access a resource using a particular application, is received and determination is made as to whether the certificate is installed on the device based on an identification of the certificate by the application. If the certificate is installed on the device, then execution of the application and/or access to the resource is allowed. If the certificate is not installed on the device, then the request for execution and/or access is refused.
US10972465B1 Secure authentication through visual codes containing unique metadata
Disclosed embodiments relate to systems and methods for authentication through generating and communicating encoded representations containing unique application fingerprints, e.g., metadata. Techniques include receiving an access request, receiving application metadata, identifying a unique verification token, generating an encoded visual representation including the metadata and verification token, making available to the encoded visual representation for scanning by a user for verification of the metadata. Further techniques include requesting access to a secure resource, transmitting metadata, scanning an encoded visual representation including the metadata and a verification token, and sending the verification token to a security server to complete an authentication process.
US10972464B2 Network system
A network system that can easily augment security is provided. The network system includes an information device included in an internal network connected to an external network, the information device transmitting specific information including its own identification information and device information provided in advance, in conformity with a predefined protocol; and a management unit that monitors the internal network, and collects the specific information from the information device in conformity with the predefined protocol. The management unit collects specific information from an unknown information device, notifies a user of an authorization request for the unknown information device on the basis of the collected specific information, and determines whether or not to authorize access of the unknown information device to the internal network, in accordance with a response from the user to the authorization request.
US10972463B2 Blockchain-based NB-IoT devices
Various implementations disclosed herein enable blockchain programming in NB-IoT devices. In various implementations, a method of blockchain authentication is performed by a computing device including one or more processors, and a non-transitory memory. In various implementations, the method includes maintaining a blockchain for a machine-to-machine network, wherein the machine-to-machine network is a narrowband internet of things network. In some implementations, the method includes receiving a request for a first set of data from the blockchain by a second device. In some implementations, the method includes determining based on the request, the first set of data from the blockchain by traversing a series of blocks from the blockchain. In some implementations, the method includes packaging the first set of data from the blockchain according to a protocol into a packaged data unit and transmitting the packaged data unit to the second device.
US10972460B2 Secure semiconductor chip and operating method thereof
A semiconductor chip may comprise: a processor for processing data; a shield which includes a metal line and is arranged over an upper portion of the processor; a detection unit for comparing a reference signal with an output signal, which is outputted when the reference signal passes through the shield, so as to detect whether there has been a wiring change within the shield or not; and a controller for configuring the routing topology of the metal line to be in a first state, and changing the routing topology from the first state to a second state.
US10972458B1 Methods and systems for authentication assistant
Disclosed herein are embodiments of systems, methods, and products comprises a server, which receives a request from a user's electronic client device. The server determines the authentication level of the request. If the authentication level satisfies a threshold, the server may route the request to a call center computing system; otherwise, the server authenticates the user based on the authentication level. Specifically, the server presents one or more security challenges corresponding to the authentication level and authorizes the user if the user correctly answers the security challenges. The server may receive a second request from the same user who has been authorized for the first authentication level. If the authentication level of the second request is higher, the server may present more security challenges on the second level; if the authentication level is lower, the server directly allows the access of the requested services.
US10972455B2 Secure authentication in TLS sessions
An embodiment of the invention may include a method, computer program product and system for secure authentication within a communication protocol session. The embodiment may include retrieving, by a client computer of the TLS session, a challenge string associated with the TLS session. The embodiment may include generating, by the client computer, a first digest based on the challenge string and authentication information of a user of the client computer. The embodiment may include sending, by the client computer, the first digest to a server of the TLS session. The retrieving, generating and sending, by the client computer, are carried out after the TLS session has been established between the client computer and the server.
US10972453B1 Methods for token refreshment based on single sign-on (SSO) for federated identity environments and devices thereof
Methods, non-transitory computer readable media, access policy management apparatuses, and network traffic management systems that send a request received from a client to an application server along with an access token. A determination is made when a received response to the request comprises an unauthorized HyperText Transfer Protocol (HTTP) response status code. The access token is refreshed using a stored refresh token, when the determining indicates that the response is an unauthorized HTTP response status code. The request is resent to the application server along with the refreshed access token. With this technology, an intermediary access policy management apparatus can refresh access tokens automatically and without sending any unauthorized HTTP response status codes received from application servers to client devices, or requiring user re-authorization at the client devices thereby improving the user experience in single sign-on (SSO) federated identity environments.
US10972450B1 Systems and methods for securely migrating data between devices
Methods, apparatuses, and computer program products are disclosed for securely migrating data between devices. An example method includes receiving a request at a first time for data migration between a first user device and a second user device each associated with a first user. The method further includes retrieving a baseline attribute dataset associated with the first user generated before the first time and generating a first attribute dataset associated with the first user. The method includes authenticating a session between the first user device and the second user device at the first time and causing data transfer between the first user device and the second user device. The method further includes generating a second attribute dataset associated with the first user at a second time after the first time and authenticating the session at the second time based on the first attribute dataset and the second attribute dataset.
US10972446B2 Device pairing
A method for establishing a wireless communication connection for exchanging of control messages between a first device and a second device using both of a non-standardized locking mechanism and a standardized pairing protocol, the method comprising: applying the non-standardized locking mechanism to set whether access to the standardized pairing protocol is locked or unlocked; and on condition of being activated by said non-standardized locking mechanism, performing a pairing between the first device and the second device using the standardized pairing protocol, wherein completion of the standardized pairing protocol activates the wireless communication connection for exchanging of control messages.
US10972444B1 Mapping account information
The present disclosure provides a data mapping protocol that securely associates the account user information stored in the user pool with corresponding account identity information stored in the identity pool, such that all the account information is searchable, regardless of which pool the information is in. In an embodiment, a mapping service, which may be provided by the resource provider, obtains a set of login credentials and authenticates the login credentials with the user pool. In response to receiving the login credentials and an authentication request, the user pool returns the account credentials associated with the login credentials. The account credentials are used to access the account identifier, and other associate account identity data in the identity pool. Thus, the login credentials from the user pool and the account identifier from the identity are obtained and associated with each other in a searchable data structure.
US10972442B1 Distributed predictive packet quantity threshold reporting
A first line card of a first network device may receive packets to be transmitted to a second line card of a second network device. The first line card may predict an earliest satisfaction time for satisfaction of a first packet quantity threshold of one or more packet quantity thresholds. The first line card may transmit the packets to the second line card. The first line card may determine whether a quantity of transmitted packets transmitted by the first line card satisfies the first packet quantity threshold. Based on whether the quantity of transmitted packets satisfies the one or more of the one or more packet quantity thresholds, the first line card may perform one or more actions related to modifying a security key, or may perform one or more other actions related to monitoring transmission of the packets.
US10972433B2 Method for the management and maintenance of an aircraft comprising a zone with a high degree of security
A method for the management and maintenance of an aircraft including a zone with a high degree of security, a man-machine interface of the aircraft being included in the zone with a high degree of security and necessary for a maintenance operation to be performed by a maintenance operator on a device of the aircraft to be maintained placed outside the zone with a high degree of security. The method includes: connection of a first device to the high-security zone; connection of a second device to a third device; reception of the first device by the second device of the man-machine interface of the aircraft and transfer of information for display of the man-machine interface of the aircraft to the third device; and connection of the second device to a server by means of the telecommunication network in order to obtain information from the server intended for the third device.
US10972431B2 Device management based on groups of network adapters
Secure management of an enterprise network is improved by creating a network adapter fingerprint for an endpoint that identifies all of the network adapters for that endpoint. With this information, the location and connectivity of the endpoint can be tracked and managed independent of the manner in which the endpoint is connecting to the enterprise network.
US10972429B2 Electronic message identifier aliasing
A method may include receiving an outbound communication directed to one or more recipient addresses from a communications infrastructure hosting the true address for the user. A server or similar intermediary may generate an alias address for each recipient address in an outbound communication so that each recipient may communicate with the true address using a unique reply channel. A discrete security state may be assigned as a security attribute to each such alias address. The discrete security state, which can be controlled by the user and stored, e.g., at the intermediate server, establishes rules for controlling communications from one of the recipient addresses through the communications infrastructure to the true address via one of the alias addresses. Once an alias and a security state are assigned in this manner to facilitate handling of responsive communications, the outbound communication may be forwarded to recipient addresses through the communication network.
US10972426B1 Enhanced domain name system (DNS) server
Systems, methods, and devices for resolving a network address include a Domain Name System (DNS) server configured to receive a request for a resource from a client device, determine a source IP address of the client device, and determine whether the source IP address is included in a source client list. In response to determining that the source IP address is not included in the source client list, the DNS server may determine whether a default view datastore includes a record for requested resource. If the default view datastore does not include a record for requested resource, the DNS server may determine whether the requested resource is included in the view datastore. If the requested resource is included in the view datastore, the DNS server may generate and send to the client device a response message that includes a SIPNOTDEFINED indication.
US10972416B2 Network based personal number blocking
Systems, devices, and techniques described herein are directed to network based personal number blocking. In particular, the systems, devices, and techniques can be implemented in networks including user equipment (UE) associated with native numbers and alias numbers, and can include blocking native numbers or alias numbers. Further, users can access a user profile or an application via a UE to assign personal number blocking (PNB) preferences to the various native numbers and alias numbers. Indications of such PNB can be transmitted from a UE to a network device to update a user profile in a central repository or database. If a user activates another UE or otherwise associates additional native numbers or alias numbers, the PNB can be seamlessly applied to the new device or numbers.
US10972413B2 System and method for monitoring, blocking according to selection criteria, converting, and copying multimedia messages into storage locations in a compliance file format
The present inventions relate systems and methods for monitoring and managing electronic messages in one or more computer networks. More particularly, the systems and methods of the present invention provide a substantially global or unified approach to messaging management within one or more computer networks that allows network administrators or other authorized users to define and identify electronic messages of interest within the network and store selected messages such that they can be retrieved and examined in connection with an audit or other inquiry.
US10972407B1 Systems and methods for network stack
In one embodiment, a method includes starting a network-coordination service, a network-interface component, and an application as separate processes within a user space of an operating system of a device; receiving, by the network-coordination service, a request from the application to connect with a host; selecting, by the network-coordination service and in response to the request, the network-interface component to service the requested connection with the host, wherein the network-interface component is associated with a network interface of the device; allocating, by the network-coordination service, a shared memory region for the application and the selected network-interface component, wherein the shared memory region is associated with a reference; and sending, by the network-coordination service, the reference to the application, wherein the reference is configured to be used by the application to access the shared memory region; wherein the shared memory region is configured to be used by the application and the network-interface component to communicate packet data.
US10972406B2 Indicating whether a user device can access a computing resource based on whether a current time falls within one or more time slots associated with the computing resource
Disclosed are methods, systems and computer-readable media involving data that associates a computing resource with at least one time slot. Based at least in part on the data and a current time being within the at least one time slot, a device may be caused to display an indication that the computing resource can be accessed using the device. Based at least in part on the data and a current time being outside the at least one time slot, the device may be caused to cease displaying the indication.
US10972403B2 Storage fast path
Method for controlling first and second resources in a system including first and second components managing the first and second resources, respectively and at least one host hosting the second resource in a cloud environment, one of the first and second components comprises a compute component and the other comprises a storage component, one of the first and second resources is a compute resource and the other is a storage resource, the method comprising: causing the first component to send an inquiry request including an inquiry relating to the second resource, to the second component; causing the second component to send an inquiry response including information on the at least one host, to the first component; causing the co-location of the first and second resources on a single host that is either the at least one host or a further host hosting the first resource, based on the inquiry response.
US10972401B1 Marine propulsion control system and method with configuration functionality via CAN bus
A marine propulsion system includes a first controller area network (CAN) bus communicatively connecting two or more devices to facilitate communication of CAN messages therebetween. The system further includes a helm controller (HCM) associated with the propulsion device and having an HCM CAN transceiver to facilitate receipt and transmission of CAN messages by the HCM on the first CAN bus. The HCM is configured to receive a silence CAN message via the first CAN bus and then determine whether the silence CAN message is directed to itself. If so, then the HCM will cease transmitting any CAN message on the first CAN bus and/or cease CAN-related diagnostics in response to the silence CAN message so as to reduce traffic on the CAN bus.
US10972396B2 Mapping network frame flows to classes of service to minimize network frame flow disruption
A network edge routing device determines a mapping between network frame flows and classes of service that minimizes network frame flow disruption during class-based network frame flow control initiated outside a network of the network edge routing device. The network edge routing device transmits the mapping to a network interior device within the network that generates the network frame flows. The network edge routing device receives the network frame flows from the network interior device from inside the network, and routes the network frame flows to outside the network.
US10972395B2 Method and device for granting and acquiring qualification
A method for granting a qualification includes receiving a qualification sharing request sent by a granting account for granting a granted account a prioritized application qualification for a target service, detecting whether the granting account has previously used the target service, and, if the granting account has previously used the target service, granting the granted account the prioritized application qualification.
US10972393B2 Repeater
A repeater is used in an in-vehicle communication system for retransmitting communication frames between communication nodes. The repeater includes a storage unit, a retransmission unit, a determiner, and a generator. The storage unit stores a routing map that associates a frame ID that identifies a communication frame from a communication node and a destination of the communication frame. The retransmission unit retransmits the communication frame between the communication nodes based on the routing map stored in the storage unit. The determiner determines whether a preset condition for generating the routing map is satisfied. The generator generates the routing map based on information in the communication frame received from the communication node and stores the map in the storage unit when the determiner determines that the preset condition is satisfied.
US10972392B2 Path switching
A routing device receives a forwarding entry for forwarding a first flow and stores it locally. When the device is a key forwarding device of a first flow, the stored forwarding entry includes first and second forwarding entries. When the device is located in a primary forwarding path but is not the key forwarding device, the stored forwarding entry comprises one forwarding entry having a priority higher than a predefined minimum value. The device receives a first flow. When the stored forwarding entry comprises one forwarding entry having a priority higher than the minimum value and a link connected to an egress port in the forwarding entry has failed, the device sets the priority of the forwarding entry as the minimum value, and returns the first flow to the key forwarding device to trigger it to forward the first flow according to the second forwarding entry.
US10972391B2 Full-path validation in segment routing
In one embodiment, a device in a network identifies a packet to be sent to a destination in the network via a path using segment routing. The device determines a list of one or more unique identifiers for one or more of the nodes along the path. The device includes a segment routing header with the packet, the segment routing header comprising a set of segment identifiers and the list of one or more unique identifiers. The device sends the packet with the segment routing header towards the destination in the network. One or more receiving nodes that receive the packet use the set of segment identifiers to route the packet towards the destination and the list of one or more unique identifiers to notify the device when the packet was not sent to the destination via the path.
US10972390B2 TCP segmentation offload in a server on a chip
A system and method are provided for performing transmission control protocol segmentation on a server on a chip using coprocessors on the server chip. A system processor manages the TCP/IP stack and prepares a large (64 KB) single chunk of data to be sent out via a network interface on the server on a chip. The system software processes this and calls the interface device driver to send the packet out. The device driver, instead of sending the packet out directly on the interface, calls a coprocessor interface and delivers some metadata about the chunk of data to the interface. The coprocessor segments the chunk of data into a maximum transmission unit size associated with the network interface and increments a sequential number field in the header information of each packet before sending the segments to the network interface.
US10972383B2 Method and system for processing network traffic using expanded labels
A method for managing traffic in a network. The method includes receiving an overlay frame comprising a header portion and obtaining, from the header portion, a first label and a second label. The method further includes generating an expanded label comprising the first label and the second label, making a first determination that an overlay network table comprises an entry for the expanded label, and based on the first determination, processing the overlay frame using the entry.
US10972377B2 Coordinated offloaded recording of in-situ operations, administration, and maintenance (IOAM) data to packets traversing network nodes
In one embodiment, network nodes coordinate recording of In-Situ Operations, Administration, and Maintenance (IOAM) data in packets traversing the network nodes, including a node adding IOAM data of another node to packets on behalf of the another node. After receiving a particular packet, a network node adds first IOAM data and second IOAM data to the particular packet, with the first IOAM data related to the first network node and the second IOAM data related to a second network node. The packet is then sent from the first network node. The coordinated offloading of the adding of IOAM data to packets allows a node to free up resources currently used for IOAM operations to be used for other packet processing operations, while still having IOAM data related to the node recorded in packets. The coordinated offloading may include control plane communication (e.g., via a routing or other protocol).
US10972376B2 Distributed storage path configuration
Aspects of the present disclosure relate to transmitting prioritized path data to a device based on a set of topology rules and metrics associated with a storage target. A storage target path discovery request is received from the device. In response to the storage target path discovery request, metrics associated with the storage target are collected. Based on the collected metrics, available paths to the storage target are identified. A set of topology rules are then determined. Based on the topology rules and the collected metrics, a subset of available paths are selected. The subset of available paths are then prioritized into prioritized path data. The prioritized path data is then stored and transmitted to the device.
US10972371B2 Technologies for GPU assisted network traffic monitoring and analysis
Technologies for monitoring network traffic include a computing device that monitors network traffic at a graphics processing unit (GPU) of the computing device. The computing device manages computing resources of the computing device based on results of the monitored network traffic. The computing resources may include one or more virtual machines to process network traffic that is to be monitored at the GPU the computing device. Other embodiments are described and claimed.
US10972369B1 Cloud-based device discovery
Describe herein are techniques for providing cloud-based discovery. For example, a device may be configured to provide device registration and de-registration notifications to a cloud-based discovery service. The cloud-based discovery service may be configured to respond to discovery request by identifying registered devices that meet the criteria of the discovery request. The cloud-based discovery service may also be configured to provide endpoint information associated with registered devices in response to the discovery request, such that a device is able to utilize the endpoint information to connect with one or more of the registered devices.
US10972367B2 Provisioning framework for binding related cloud services
Techniques are described for binding secondary services with a cloud service instance. In one or more embodiments, a service definition defines a set of secondary services that are compatible with a primary service. In response to receiving a request to perform a provisioning operation for the instance of the primary service, a provisioning engine identifies, from the set of secondary services that are compatible with the primary service, a subset of one or more secondary services that are available. The provisioning engine binds the subset of one or more secondary services to the primary service to generate a deployment configuration for the instance of the primary service. Based on the deployment configuration, the provisioning engine provisions a set of components for the instance of the primary service.
US10972366B2 Orchestration engine blueprint aspects for hybrid cloud composition
Techniques that facilitate orchestration engine blueprint aspects for hybrid cloud composition are provided. In one example, a system includes a blueprint component, a hybrid cloud composition component, and a learning component. The blueprint component determines one or more blueprint-level aspects for a blueprint associated with a cloud-based computing platform. The one or more blueprint-level aspects are indicative of encoded information for one or more features associated with one or more computing resources for the cloud-based computing platform. The hybrid cloud composition component determines a set of resource definitions for the cloud-based computing platform based on the one or more blueprint-level aspects. The learning component monitors the cloud-based computing platform based on the one or more blueprint-level aspects to learn one or more features associated with the cloud-based computing platform.
US10972363B2 Systems and methods for real-time service assurance
A system and methods for providing service assurance using real-time monitoring, management and maintenance capabilities to provide customers and vendors with information related to the state of the service. The service assurance domain implements end-to-end functionality with a level of granularity sufficient to diagnose issues to the device and call/session level.
US10972360B2 Dynamic design of a lighting configuration
During operation, an electronic device receives a digital representation of an environment. Then, the electronic device receives input information that specifies a number of lighting devices, types of lighting devices or both. In response, the electronic device provides the input information to a second electronic device. Next, the electronic device receives from the second electronic device design information specifying one or more predefined lighting configurations suitable for use in the environment and that are compatible with the input information. Moreover, the electronic device presents the design information specifying the one or more predefined lighting configurations. Furthermore, the electronic device receives a user selection of a given predefined lighting configuration in the one or more predefined lighting configurations. In response to the user selection, the electronic device presents the one or more second images having associated perspectives that illustrate the given predefined lighting configuration in a context of the digital representation.
US10972358B2 Inferring congestion and signal quality
Described embodiments provide systems and methods for inferring a network type and network conditions. The system includes a packet capturing engine configured to capture a plurality of network packets from a plurality of TCP network connections. The system includes a packet analyzer configured to analyze the plurality of network packets to generate a plurality of metrics. The system includes a network classifier configured to infer network types of the plurality of TCP connections based on the plurality of metrics and at least one classification model. The system also includes a conditions ranking engine configured to estimate a level of network congestion for each TCP connection based on the plurality of metrics and the network types.
US10972356B2 Method for selecting negotiation counterpart, method for responding to discovery message, and related apparatus
Embodiments of the present invention provide a method for selecting a negotiation counterpart. Specifically, the first device sends a discovery message in the network, and the discovery message includes a technical objective. The first device receives a first response message with which a second device replies, and receives a second response message with which a third device replies. The first response message carries information about a characteristic that is of the second device and that supports implementation of the technical objective, and the second response message carries information about a characteristic that is of the third device and that supports implementation of the technical objective. The first device can select a device with a higher technical objective support degree from the second device and the third device as the negotiation counterpart according to the first response message and the second response message.
US10972355B1 Managing local storage devices as a service
Techniques for are described which enable users of a service provider network to manage local storage devices connected to computer systems of the service provider network as a service. A service provider network provides an application programming interface (API) that enables users to manage local storage devices in association with compute instances created by users using a hardware virtualization service of the service provider network. The API can be used to attach local storage devices to compute instances (that is, make local storage devices available for use as a block storage device), detach local storage devices from compute instances (that is, make local storage devices unavailable for use by a compute instance and possibly available for use by other compute instances on the same computer system), among other possible operations.
US10972346B2 Customizable event processing for third party infrastructure events
A processing device receives a request to include a custom action in a processing definition. The custom action is to be performed in response to an occurrence of an infrastructure event in a third party infrastructure platform. The processing device selects the processing definition that specifies a default action to be performed in response to the occurrence of the infrastructure event. The default action being defined by an infrastructure management platform managing the third party infrastructure platform. The processing device receives, from the third party infrastructure platform, user input defining the custom action relative to the default action in the processing definition and changes the processing definition to include the custom action relative to the default action.
US10972343B2 System and method for device configuration update
A configurable device for use in a solution architecture includes computing resources. The configurable device further includes a computing resources state manager. The computing resources state manager obtains an out-of-band modification to the computing resources. The computing resources state manager, in response to obtaining the out-of-band modification, generates an out-of-band configuration based on the out-of-band modification. The computing resources state manager further, in response to obtaining the out-of-band modification, updates restoration information for the computing resources based on the out-of-band configuration.
US10972334B2 Automated electronic computing and communication system event analysis and management
Systems, apparatuses, and methods for automatic automated electronic computing and communication system event analysis and management are disclosed. Automatic automated electronic computing and communication system event analysis and management may include identifying an event, generating a computer readable representation of the electronic computing and communication system using automated topology enumeration, identifying an element of the electronic computing and communication system based on the representation, identifying a metric for the element, automatically investigating to determine a value for the metric, generating a remediation priority for the element based on a metric weight associated with the metric and a network layer value associated with a network layer associated with a network layer role associated with the element, and generating a graphical representation of the electronic computing and communication system indicating the remediation priority.
US10972332B2 Identifying factors that contribute to a metric anomaly
The present disclosure is directed toward systems and methods for identifying contributing factors associated with a metric anomaly. One or more embodiments described herein identify contributing factors based on statistical analysis and machine learning. Additionally, one or more embodiments identify sub-factors associated with each contributing factor. In one or more embodiments, the systems and methods provide an interactive display that enables a user to select a particular anomaly for further analysis. The interactive display also provides additional interfaces through which the user can view informational displays that illustrate the factors that caused the particular anomaly and how those factors correlate with each other.
US10972331B2 Method for generating an output signal having predetermined jitter characteristics
A method for generating an output signal having predetermined jitter characteristics is disclosed. A first signal is generated via a first signal generator module. A second signal is generated via a second signal generator module. The first signal is pulse position modulated by the second signal, thereby generating a modulated signal having predetermined jitter characteristics. An output signal having predetermined jitter characteristics is generated based on the modulated signal. Moreover, a signal generator for generating an output signal having predetermined jitter characteristics is disclosed.
US10972329B2 Method and device for transmitting and receiving primary synchronization signal in wireless access system supporting narrowband internet of things
The present invention provides a method and devices for transmitting and receiving a synchronization signal and a method for generating a synchronization signal in a wireless access system supporting narrowband Internet of Things (NB-IoT). A method for transmitting a primary synchronization signal (PSS) by a base station in a wireless access system supporting narrowband Internet of Things (NB-IoT), according to an embodiment of the present invention, can comprise the steps of: repeatedly generating first sequences n times so as to generate primary synchronization signals; multiplying n first sequences by second sequences and thus generating n primary synchronization signals; and transmitting n primary synchronization signals by means of n OFDM symbols, respectively. The size of a bandwidth used in the wireless access system supporting NB-IoT is the size of one physical resource block (PRB), and one PRB can comprise twelve subcarriers in a frequency domain.
US10972322B2 Spiral polynomial division multiplexing
Systems, devices, methods, and computer readable medium for transmitting data using polynomial-based signals. Data may be represented as a message polynomial and convolved with a reference polynomial to generate a transmission polynomial. The transmission polynomial may be converted in a set of sinusoidals with continuously-varying amplitude in a plurality of frequencies prior to transmission of a signal to a receiver. Following transmission, the signal is received and the amplitude values are mapped into bit sequences to recover the data.
US10972321B2 Systems and methods for delta-sigma digitization
A baseband processing unit includes a baseband processor configured to receive a plurality of component carriers of a radio access technology wireless service, and a delta-sigma digitization interface configured to digitize at least one carrier signal of the plurality of component carriers into a digitized bit stream, for transport over a transport medium, by (i) oversampling the at least one carrier signal, (ii) quantizing the oversampled carrier signal into the digitized bit stream using two or fewer quantization bits.
US10972319B2 Clockless decision feedback equalization (DFE) for multi-level signals
An apparatus includes a clockless decision feedback equalization (DFE) loop. The clockless DFE loop includes a summation circuit configured to combine a multi-level input signal and a multi-level feedback signal. The clockless DFE loop also includes a multi-bit quantizer configured to provide the multi-level feedback signal based on an output of the summation circuit. The clockless DFE loop also includes one or more analog delay circuits configured to delay the multi-level feedback signal to the summation circuit. The clockless DFE loop also includes a DFE tap circuit configured to apply signed DFE tap weights to the multi-level feedback signal.
US10972318B2 Data stream processing device with reconfigurable data stream processing resources and data stream processing method
A data stream processing device includes a plurality of data providing units, a plurality of processing units, and control circuitry. The data providing units are configured to output data values received via a plurality of data inputs, respectively. The processing units are configured to generate data outputs based on the data values, respectively. The control circuitry includes a mode selection input and is configured to simultaneously provide data values of different data streams to the data inputs of the data providing units, respectively, in response to the mode selection input receiving a signal indicating a first mode, and simultaneously provide a plurality of successive groups of data values of one of the data streams to the data inputs of the data providing units, respectively, in response to the mode selection input not receiving the signal indicating the first mode.
US10972309B2 Method and device for automatically discovering cross-node service topology on transoceanic multiple section shared protection ring
A method and a device for each network element node in a transoceanic multiplex section shared protection ring to automatically discover a cross-node service topology. According to the present invention, the method for automatically discovering a cross-node service topology comprises the following steps: at the node, generating a message containing service identification information of the node, the service identification information being used for identifying a service flow configured for a protection group; sending the message containing the service identification information through the transoceanic multiplex section shared protection ring; and at at least one of other nodes, determining a cross-node service crossing topology according to the message containing the service identification information. According to the embodiment of the present invention, by adopting a data communication channel to periodically send a broadcast message and interacting with a configuration module and a protection protocol module in real time, when a fault occurs in a ring.
US10972308B2 Communication device and automobile including the same
A communication device includes a master station, a ring-type transmission line whose start point and end point are connected to the master station, and a plurality of slave stations connected to the ring-type transmission line in parallel. The master station transmits a signal and feeds electric power from both of the start point and the end point of the ring-type transmission line. Each of the slave stations includes an impedance variable element connected to the ring-type transmission line in parallel, and values are set to the impedance variable elements in accordance with the connection positions of the slave stations.
US10972306B2 Building management system having event reporting
A building management system includes a building system interface (24) configured to access a building system (20); an event service module (26) configured to access event data in the building system through the building system interface (24); a knowledge base (12) providing a model of the building system, the model including semantic descriptions of the event data, the semantic descriptions of the event data being arranged in an ontology; a semantic service module (30) in communication with the knowledge base (12); and a user interface (14) in communication with the semantic service module (30) and the event service module (26), the user interface (14) generating a user request to create an event filter having a filter criterion and report event data matching the filter criterion.
US10972304B2 Home-automation system and method for constituting the topology of a home-automation system
The invention relates to a home-automation system and a method for constituting the topology of a home-automation system comprising a plurality of central control units, the method being executed by a user terminal (T) connected to the at least one home-automation system and comprising the following steps: receiving (ECTT3, ECTT4) from at least one central control unit (U1, U2) among the plurality of central control units (U1, U2) at least one message (MDL1, MDL2) comprising a list (DL1, DL2) comprising at least one home-automation device with which said central control unit is capable of communicating; selecting (ECTT6) at least one combination of at least one device in connection with one central control unit among the plurality of control units (U1, U2) for which the communicated device list (DL) comprises the selected device, with a view to connecting at least one device to said central control unit; and sending (ECTT7) a connection message (MR) to the at least one central control unit (U) selected in step ii so as to trigger a connection of the at least one device (D) to said central control unit (U).
US10972302B2 Scalable computing systems for generating notifications, and methods of operating thereof
A scalable computing system for generating notifications for each account of a plurality of accounts, and method of operating thereof, are provided. The system involves: a database for storing: an action definition defining operations executable to determine at least one parameter of one or more actions, and a processor operable to: instantiate an independent management process for the action definition, wherein each management process is configured to: monitor a state of each operation defined in the action definition; identify a worker process associated with the management process to perform each operation based on the state of the operation; and assign the identified worker process to perform the respective operation; and upon detecting a predefined condition in each independent management process, transmit, via a network to a remote node, the one or more notifications for the respective independent management process.
US10972300B2 Transmissions of unicast frames to client devices
An example system includes a transceiver. The transceiver communicates multicast frames to a plurality of client devices in a multicast group. The system further includes a controller. The controller determines that a predetermined time has passed since the transceiver most recently sent a unicast transmission to one of the plurality of client devices. The controller instructs the transceiver to transmit a unicast frame to the one of the plurality of client devices. The controller computes a data rate for the one of the plurality of client devices based on the transmission of the unicast frame to the one of the plurality of client devices.
US10972293B1 Adaptive energy efficient Ethernet
An Ethernet transceiver is disclosed. The Ethernet transceiver includes transceiver circuitry having receiver circuitry to receive refresh signals during corresponding refresh cycles from a link partner during a low-power idle mode of operation. Each refresh signal has a refresh period, and where a quiet period is interposed between successive refresh cycles. Signal quality detection circuitry, during the low-power idle mode, determines a measure of signal quality associated with the received refresh signals. Subsequent refresh cycles exhibit at least one of an adjusted refresh period or an adjusted quiet period based on the measure of signal quality.
US10972290B2 User authentication with self-signed certificate and identity verification
In embodiments, an authentication server interfaces between a user device with a self-signed certificate and a verifying computer that accepts a user name and password. The user device generates a self-signed certificate signed by a private key on the user device. The self-signed certificate is transmitted to a verifying party computer over a network. The verifying party stores the self-signed certificate with user identification data, including at least one of a user name, user address, user email, user phone number, user tax identification (ID), user social security number and user financial account number. In subsequent communications, the verifying party receives a certificate chain including the self-signed certificate, and matches that with the user identification data stored in a database.
US10972288B2 Contribution signatures for tagging
A request to add tags (e.g., labels, key-value pairs, or metadata) to resources can be digitally signed by the entity making the request, such that the source can be verified and an authorization determination made for each tag. For a request involving multiple services (or entities) that can each add tags, any tag added by a service can be included in the request and digitally signed by that service. Each service processing the request can also digitally sign the request before forwarding, so that each service signs a version of the request, which includes elements signed by other services earlier in the request chain. When the request is received to a tagging service, the service ensures that every tag was digitally signed by the appropriate authorized entity or service, and validates the signatures to ensure that no data was modified or omitted, before adding the tags to the designated resource(s).
US10972286B2 Token-based authentication with signed message
The invention relates to a method (50) for authenticating a user to a computer system (70), the method comprising the following steps executed in a token (10): generating (52) a counter value (20, 22) by utilizing a counting unit (12) implemented in the token (10), wherein at least a portion of generated counter values (20, 22) forms a strictly monotonous sequence, generating (54) a message (30) depending on the generated counter value (20, 22), signing (56) the generated message (30) by utilizing a private key (24) of the user, wherein the private key (24) is stored in the token (10), and wherein the private key (24) or a copy thereof is not provided to the computer system (70), and transmitting (58) the signed message to the computer system (70). The invention further relates to a token (10) for authenticating a user to a computer system (70) and to a method (60) executed on a computer system (70) for authenticating a user. The token (10A, 10B) according to the invention may be implemented in hardware or software in a mobile device (80A, 80B). The invention further relates to a computer program product comprising instructions which, when executed on a processor (72, 82), implement the steps of the inventive methods.
US10972284B2 Method of providing a hash value for a piece of data, electronic device and computer program
A method of providing a hash value for a piece of data is disclosed, where the hash value provides for a time-stamp for the piece of data upon verification, for limiting a risk of collisions between hash values. The method comprises collecting one or more root time-stamps for a root of a hash tree structure defining a hash function, wherein the root-time stamp is a root time-stamp from the past, determining whether a nonce may be received from a server, and upon failure to receive the nonce from the server, providing the hash value by a hash function of the root time-stamp and the piece of data, or upon success in receiving the nonce from the server, providing the hash value by the hash function of the root time-stamp, the piece of data and the nonce. An electronic device and a computer program are also disclosed.
US10972281B2 System and method for document information authenticity verification
A system and a method for document information authenticity verification for applications including verifying the authenticity of information of statements of attainment of course documentation issued by registered training organisations, verification of travel documents and other sensitive documents requiring authenticity verification of documents issued by law firms, accountancy firms, governmental institutions and the like, the method comprises a verification record creation stage comprising: receiving document content metadata from a document; generating a metadata hash using the document content metadata; creating a blockchain transaction comprising the metadata hash; and generating computer readable data encoding the metadata hash; updating the document with the computer readable data and a document verification stage comprising: receiving the document; extracting the metadata hash from the computer readable data; and identifying the metadata hash within blockchain transactions of the blockchain to verify the authenticity of the document metadata.
US10972280B2 Blockchain for distributed authentication of hardware operating profile
Profile_ID files, containing proprietary hardware operating details of an originating user who originates a process recipe, are encrypted before dissemination of the process recipe to an end user. Blockchain technology is used to enable the end user to validate the encrypted process recipe and control uniform validated process across multiple chambers and locations.
US10972277B2 Confidential verification of FPGA code
The present disclosure provides confidential verification for FPGA code. Confidential verification for FPGA code can include receiving the policy from a cloud service provider (CSP) computing device, wherein the policy comprises a plurality of policy requirements used to determine whether to configure the FPGA using the code, receiving the code and the code encryption key from the user computing device, determining whether the code fulfills the plurality of policy requirements, and when the code fulfills the plurality of policy requirements encrypting and integrity protect the code using the code encryption key and providing the encrypted and integrity protected code to an accelerator loader to configure the FPGA using the code.
US10972267B2 Deterministic verification of digital identity documents
A method, computer program product, and system obtaining and identity verification request that include a specification for one or more electronic identity documents including one or more requested document types to fulfill the identity verification request. One or more processors locate at least one electronic identity document including each of the requested document types. Each electronic identity document in the repository includes machine readable metadata that includes the document type of that document. The one or more processors perform a deterministic match to select one electronic identity document including each of the one or more requested document types to utilize in formulating a response to the identity verification request and formulate a response to the identity verification request, based on the selected electronic identity document(s).
US10972266B2 Method, apparatus and computer program product for managing encryption key in a storage system
Techniques manage an encryption key in a storage system. The techniques involve: transmitting an encryption key request from a storage management component to a key management service component; obtaining, via the key management service component, an encryption key encrypted by the key management service component based on the encryption key request; providing the obtained encrypted encryption key to the storage management component; maintaining, in the storage management component, correspondence between the encrypted encryption key and a storage device; and registering, according to the correspondence, the encrypted encryption key corresponding to the storage device to an encryption hardware unit, such that the encryption hardware unit can decrypt the encrypted encryption key to obtain the encryption key corresponding to the storage device. Effective management of the encryption key is thus realized.
US10972261B1 Secure data processing
Multiple data sources encrypt data using encryption key data received from a first system; a second system does not have access to the encryption key data. The second system receives the encrypted data from the multiple data sources. Because the encryption is additively homomorphic, the second system may create encrypted summation data using the encrypted data. The second system may send the encrypted summation data to the first system, which may then decrypt the encrypted summation data to create unencrypted summation data.
US10972260B2 Pre-calculation device, method, computer-readable recording medium, vector multiplication device, and method
Provided is a pre-calculation device capable of keeping a secret against malicious behaviors of participants while keeping a processing load small. A Beaver triple generation processor generates a secret-shared Beaver triple formed of two secret-shared random numbers and a secret-shared value of a product of the two random numbers. A Beaver triple random inspection processor randomly selects a secret-shared Beaver triple, restores the Beaver triple through communication to and from other pre-calculation devices, and confirms that a product of first two elements is equal to a third element. The Beaver triple position stirring processor randomly replaces Beaver triples that have not been restored, to generate replaced secret-shared Beaver triples.
US10972259B2 Lightweight and escrow-less authenticated key agreement for the internet of things
A method for computing a shared key (K) for encrypting data between a first device and a second device. The method includes communicating a first private ephemeral key (XA), and a first parameter set (YA) to a second device. The first parameter set (YA) includes identity data (IDA) that identifies the first device, a random point (VA) on an elliptic curve, and a first public key (UA). The first device receives a second private ephemeral key (XB) and a second parameter set (YB). The second parameter set (YB) includes identity data (IDB) that identifies the second device, a random point (VB) on the elliptic curve, and a second public key (UB). Verifying operations are performed to verify the second public key (UB) and the second private ephemeral key (XB) as valid. A shared key (K) is then computed based at least on the first parameter set (YA), the second parameter set (YB), the first private ephemeral key (XA), and the second private ephemeral key (XB).
US10972257B2 Multi-level communication encryption
Techniques are provided to generate a secure communication for use in a transaction. In some embodiments, a user device is provided a first set of encryption keys associated with one or more authorizing entities. The user device may, prior to or during a transaction, receive one or more second encryption keys related to a second party to the transaction. In some embodiments, the one or more second encryption keys may be provided to the user device via a local communication means. Once the user device has been provided with transaction details, it may generate a transaction request using the multiple encryption keys that it has been provided, such that portions of the message are encrypted using different encryption keys.
US10972256B2 Architectural secure system for digital file in cyberspace
The ART-CRYPTO secure architectural system, designed for cyber security is always to keep the digital file/data encrypted, except for the processing period. The system's crypto engine is composed of fast key-changing apparatus (FKCA) array, which is an AES (Advanced Encryption Standard) cipher, which uses a key stream to achieve a file encryption/decryption, wherein the key stream prevents side channel attack and there is no key management. The system's identification and authorization management (IAM) distributed sub-system prevents ID fraud, malware, ransomware, spammer, and DDoS attacks. A data base (DB) with a special file structure (SFS) authorizes that a user accessing encrypted files according to user file attributes and its identification verification, prevents lowing the system's Cryptography level or having a back door design, which increases the possibility of breaching. The secure architectural system also solves the dilemma of privacy and security.
US10972255B2 Blockchain validation system
Blockchain validation is provided by receiving a first validation request of a blockchain. A hashing algorithm is applied to a first block of the blockchain to generate a first hash value. In response to the first validation request of the blockchain, a first image from a plurality of images is provided on a display device. The first image is selected to be provided for display on the display device based on the first hash value. The first image may be compared to a second image that was provided for display on the display device prior to the first validation request and that image was provided based on a second hash value to determine whether the first image and the second image are substantially similar, which indicates that no changes have been made to the data in the blockchain.
US10972254B2 Blockchain content reconstitution facilitation systems and methods
Systems and methods are disclosed for using first and second nodes in a network-connected interactive environment. User content is obtained via a client computing device and rendered onto the first and second node such that secondary content thereof is stored onto other media. This facilitates regeneration and other orderly migration of a particular node transplanted to another environment.
US10972252B2 Compressible (F)HE with applications to PIR
A request is received for specific information that can be determined using data in a database on a first computer system. Either at least some of the data is encrypted or the request is encrypted. The first computer system does not have a decryption key to decrypt the encrypted data or request. The first computer system performs compressible HE operations on the data to determine compressed ciphertext(s) that correspond to the specific information. The operations include using a first uncompressed HE scheme and a second compressed HEscheme. The first HE scheme is used on the data to create other multiple ciphertexts and the second HE scheme is used on the other multiple ciphertexts to pack the other multiple ciphertexts into fewer ciphertexts that are compressed. Both the HE schemes use a same secret key. The first computer system sends a response including compressed ciphertext(s) corresponding to the specific information.
US10972250B2 Device and method for correcting at least one transmission parameter
A method corrects at least one transmission parameter for data transmission between a sensor unit and a control unit. A sensor timing signal is generated by a sensor oscillator with a predetermined period. The at least one transmission parameter is determined on the basis of the sensor timing signal. A reference timing signal is generated by a reference oscillator with a predefined reference period. The sensor timing signal is compared with the reference timing signal. A deviation of a current period of the sensor timing signal from a reference period is determined on the basis of the comparison. The at least one transmission parameter is corrected on the basis of the determined deviation.
US10972247B2 Reference subframes for synchronization and cell measurements
This disclosure relates to using a dedicated reference subframes in a cellular communication system. According to one embodiment, a base station may transmit reference signals in a dedicated synchronization and measurement reference subframe. Neighboring base stations may also transmit reference signals in dedicated reference subframes in a temporally coordinated (synchronized) manner. The reference signals transmitted be each base station may be orthogonal with the reference signals transmitted by each neighboring base station. The reference subframes may be transmitted periodically, and data subframes may be transmitted between reference subframes. Some or all of the data subframes may not include cell-specific reference symbols, as their function may be unnecessary given the use of the dedicated reference subframes.
US10972245B2 Method and device for transmitting measurement pilot signal
A method for measurement pilot signal is provided. The method includes: determining, by a first device from a plurality of subbands included in system bandwidth, a first subband that is used to transmit a measurement pilot signal, where one subband includes at least one physical resource block; sending, by the first device, identifier information of the first subband to a second device; and transmitting the measurement pilot signal in at least one physical resource block corresponding to the first subband to the second device.
US10972240B2 Pilot sequence transmission method and apparatus
The present disclosure provides a pilot sequence transmission method and apparatus. A terminal device determines a first pilot number, determines a first pilot sequence and a second pilot sequence according to the first pilot number, respectively maps the first pilot sequence and the second pilot sequence to a first orthogonal frequency division multiplexing (OFDM) symbol and a second OFDM symbol of a grant free transmission resource, and sends the first pilot sequence and the second pilot sequence by using the first OFDM symbol and the second OFDM symbol. Therefore, a network device can determine activeness of the terminal device by detecting the first pilot sequence, and can detect only the second pilot sequence corresponding to the first pilot sequence, and does not need to detect all possible second pilot sequences, so that a quantity of detected pilots can be significantly reduced, and pilot detection complexity is reduced.
US10972239B2 Method and apparatus for CSI-RS setting for beam management in wireless communication system
According to one embodiment of the present specification, a method for determining a beam to be used by a terminal for communication in an mmWave communication system can be provided. Here, the method for determining a beam to be used by a terminal for communication may comprise the steps of: receiving a CSI-RS from a base station; reporting a preferred primary beam to the base station on the basis of the received CSI-RS; receiving secondary beam information from the base station on the basis of the preferred primary beam; reporting a preferred secondary beam from among the secondary beam information to the base station; and receiving a setting of a CSI-RS resource from the base station on the basis of the preferred secondary beam. Here, the secondary beam information may include the preferred primary beam and at least one secondary beam to which QCL is applied.
US10972235B2 Systems and methods for efficient traffic offload without service disruption
Methods, systems, and devices for offloading traffic flows without service disruption are disclosed herein. User equipment (UE) is configured to receive an indication that a current packet data network (PDN) connection can be optimized. The current PDN connection is established over a first PDN gateway (PGW). The UE requests connection over a new PDN connection to a same type of service as the current PDN connection without releasing the connection over the first PGW. The UE routes new traffic flows over a second PGW corresponding to the new PDN connection and routes old traffic flows over the first PGW.
US10972229B2 HARQ feedback for sidelink communication
Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment (UE) may receive one or more sidelink communications on a sidelink between the UE and another UE. The UE may transmit one or more hybrid automatic repeat request (HARQ) feedback communications, associated with the one or more sidelink communications, on the sidelink and in a HARQ feedback resource included in a multi-slot feedback reporting period. The HARQ feedback resource may include a set of negative acknowledgement (NACK) resources or the set of NACK resources and a set of acknowledgement (ACK) resources. Numerous other aspects are provided.
US10972227B2 Method and device for information transmission
The present application provides a method and a device for transmitting information. The method includes: the terminal device determining first quantity information, wherein the first quantity information is information about a number of code block groups comprised in a transport block, and each code block group comprises at least a code block; the terminal device determining second quantity information, wherein the second quantity information is information about a total number of bits comprised in a scheduled transport block; and; the terminal device determining information about code block groups comprised in the scheduled transport block according to the first quantity information and the second quantity information.
US10972226B2 Disabling, using an explicit indication, hybrid automatic repeat request (HARQ) acknowledgments for packets for which acknowledgements are supported at a network or higher layer
A first communications device including a transmitter identifies a packet flow for which end to end packet retransmission is supported. The first wireless communications device transmits an explicit indication in a downlink message to a second wireless communications device, to skip Hybrid Automatic Repeat Request (HARQ) feedback for data, corresponding to the first packet flow, said data being directed to the second wireless communications device. In some embodiments, said explicit indication to skip Hybrid Automatic Repeat Request (HARQ) feedback for data is a predetermined value in a predetermined field of a downlink control information (DCI) scheduling message. In some embodiments, the predetermined field is a PDSCH-to-HARQ feedback timing indicator field. HARQ suppression is applied for the first packet flow at a radio link layer and/or MAC layer, e.g., by the second communications device in response to the predetermined value indicating HARQ suppression being recovered from the predetermined field.
US10972225B2 Acknowledgment feedback techniques in shared radio frequency spectrum
Methods, systems, and devices for wireless communications are described that provide for group or one-shot acknowledgment (ACK) feedback reporting, in which feedback for a number of different downlink transmissions may be provided by a user equipment (UE) to a base station. A base station may trigger a one-shot feedback report that includes less than all of the ACK feedback that is available at the UE to provide in a report. The ACK feedback may include an indication of an ACK or a negative acknowledgement (NACK) along with information related to a data indicator associated with the downlink transmission. In some cases regular ACK feedback reports and one-shot feedback reports may be multiplexed and transmitted by a UE. Further, a last downlink transmission to be included in a one-shot feedback report may be determined based on a receipt time of scheduling information or an ACK feedback timeline.
US10972223B2 Timing considerations for AUL-DFI
Timing considerations for autonomous uplink (AUL) downlink feedback information (AUL-DFI) is disclosed. With the flexible timeline for new radio (NR) operations, signaling of the processing timeline may be used for the served user equipments (UEs) to properly interpret the acknowledgement information in the AUL-DFI. The UE receives a signal identifying a minimum processing time of the serving base station to process AUL. Using the knowledge of the minimum processing time, the UE determines which of the outstanding AUL transmissions are accurately addressed in the AUL-DFI and which are still pending. Additional signaling to the UE may instruct the UE when to implement any changes to transmission parameters also signaled via the AUL-DFI. Slots prior to the indicated change time will be transmitted using the current parameters, while slots after the indicated time will use the updated parameters from the AUL-DFI.
US10972221B2 Uplink feedback method, user equipment, and base station
The present application provides a system and apparatus, a base station transmits downlink data, and a user equipment detects the downlink data in at least two consecutive downlink sub-frames, joint encodes feedback signals responding to the downlink data in the at least two consecutive downlink sub-frames to obtain joint uplink feedback information, and transmits, in an uplink sub-frame used for transmitting feedback information for one of the at least two consecutive downlink sub-frames, the joint uplink feedback information for the at least two consecutive downlink sub-frames to the base station, where length of the uplink sub-frame used for transmitting the feedback information is N multiplied by length of one downlink sub-frame in the at least two consecutive downlink sub-frames, wherein N is an integer greater than 2, so as to resolve issue how uplink feedback is performed when downlink bandwidth is different from uplink bandwidth.
US10972216B2 Polar code encoding method and device
Disclosed in an embodiment of the present invention are a polar code encoding method and device, the method comprising: utilizing a common information bit set to represent each of m polar code blocks, the polar codes in each polar code block having the same code length and different code rates, and m being greater than or equal to 2; according to the common information bit set corresponding to the polar code block, acquiring an information bit set corresponding to each polar code in the polar code block; and according to the information bit set corresponding to each polar code in the polar code block, conducting polar code encoding on information to be encoded, thus reducing polar code representation overhead, and solving the problem in the prior art of excessively high polar code representation overhead.
US10972215B2 Methods and apparatus for joint use of probabilistic signal shaping and forward error correction
A communication system in which probabilistic signal shaping and FEC coding are jointly applied in a manner that enables the use of substantially any constellation template, e.g., a template in which the constellation symbols include a constellation symbol of zero amplitude and/or are arranged in an asymmetric manner. In an example embodiment, the transmitter's electronic encoder can be configured to apply two different respective shaping codes to the information bits and to the corresponding parity bits. The resulting shaped streams can then be appropriately multiplexed and transmitted over the optical communication channel to realize a significant shaping gain. Advantageously, the constellation template(s), two distribution matchers, and FEC code can be flexibly selected and/or adapted to achieve nearly optimal system operation under substantially arbitrary (e.g., arbitrarily bad) channel conditions.
US10972208B2 Method and tool for service provisioning with improved spectral efficiency in grid-less optical networks
Disclosed is a service provisioning tool and method for determining favorable implementations of a service in a grid-less optical network, wherein said service provisioning tool is configured to assign total cost values to a given implementations, select the implementation or a group of implementations having the lowest cost, wherein said total cost values are based on —cost values regarding selectable data rates on individual links, —cost values regarding necessity to install additional equipment, —cost values regarding selectable signal frequency bands. One or more of said cost values are dynamically changing as a function of one or more of the degree of utilization, the lifetime of the service, the time available for establishing the service, a modulation format and a signal power. The cost value per band width varies, depending on one or more of the size of the selected frequency band, and to what extent the selected frequency band fills gaps between occupied spectral ranges or creates gaps remaining between occupied spectral ranges.
US10972206B1 Systems and methods for generating playlist for a vehicle
Methods and systems are employed for selectively controlling the presentation of broadcast content item in which a unique set of broadcast content items are presented based on the selection of a content type and a selection of a geography for each content type to control the manner in which broadcast content types are recorded and/or presented for the vehicle. In some embodiments, methods and systems are employed for providing relevant information to a vehicle based on receiving multiple broadcast streams, and separating the broadcast content items into segments based on a variety of content types along a predicted path of the vehicle.
US10972205B2 Reception apparatus, transmission apparatus, and data processing method
The present technology relates to a reception apparatus, a transmission apparatus, and a data processing method capable of providing content according to preferences of an end user. The reception apparatus provides content according to the preferences of an end user by processing question information, which indicates a question about the preferences of the end user and is delivered together with content, on the basis of at least one of delivery information indicating that a service for providing dynamic metadata expressing the preferences of the end user is delivered or reference information indicating a reference destination of an application for generating first answer information indicating an answer set by the end user for the question about the preferences of the end user. The present technology can be applied to, for example, a television receiver.
US10972204B2 Detecting and responding to rendering of interactive video content
A computing system obtains a fingerprint of video content being rendered by a video presentation device, including a first portion representing a pre-established video segment and a second portion representing a dynamically-defined video segment. While obtaining the query fingerprint, the computing system (a) detects a match between the first portion of the query fingerprint and a reference fingerprint that represents the pre-established video segment, (b) based on the detecting of the match, identifies the video content being rendered, (c) after identifying the video content being rendered, applies a trained neural network to at least the second portion of the query fingerprint, and (d) detects, based on the applying of the neural network, that rendering of the identified video content continues. And responsive to at least the detecting that rendering of the identified video content continues, the computing system then takes associated action.
US10972202B2 Systems and methods for wireless signal classification
Systems and methods for classifying a P25 Phase 1 downlink transmission as using either C4FM modulation or CQPSK modulation are provided. Some methods can include calculating a first signal-to-noise ratio (SNR) at or near a middle of a first symbol of a received wireless signal, calculating a second SNR at or near an edge of the first symbol, calculating a difference between the second SNR and the first SNR, determining whether the difference is greater than a threshold, and classifying a modulation technique of the received wireless signal as either C4FM modulation or CQPSK modulation based on whether the difference is greater than the threshold.
US10972201B2 Method and apparatus for providing enhanced reference signal received power estimation
A method and an apparatus for providing reference signal received power (RSRP) are disclosed herein. According to one embodiment, a signal is received in a modem. Signal elements at reference signal (RS) locations are extracted from the received signal. The signal elements are descrambled to remove a RS sequence. A linear average of the descrambled signal elements is performed to form virtual reference signal (VRS) elements. The RSRP is estimated from the VRS elements.
US10972199B2 RSSI measurement method, network device, and terminal device
An RSSI measurement method, a network device, and a terminal device are disclosed. The method includes receiving, by a terminal device, an RSSI measurement configuration message, where the measurement configuration message includes indication information of a time resource for RSSI measurement, and the time resource includes first downlink symbols and second downlink symbols in a timeslot in which a synchronization signal block is located, and measuring a received signal power on the first downlink symbols and the second downlink symbols, where the first downlink symbols include downlink symbols in which the synchronization signal block is located, and where the second downlink symbols include at least one downlink symbol other than the first downlink symbols.
US10972197B2 Channel calibration method and network device
Embodiments of this application provide a channel calibration method, where the method includes: obtaining at least two channel sets including a first channel set and a second channel set, where the at least two channel sets are obtained by grouping a plurality of to-be-calibrated channels, each of the at least two channel sets includes a reference channel and at least one to-be-calibrated channel, and the first channel set and the second channel set have an intersection set; determining a compensation value of each to-be-calibrated channel in each of the at least two channel sets; determining an inter-set compensation value between the first channel set and the second channel set; and calibrating the plurality of channels based on the inter-set compensation value and the compensation values of the to-be-calibrated channels. In embodiments of this application, frequency responses of all channels can be kept consistent, thereby improving calibration accuracy.
US10972195B1 Mutual coupling based calibration
An antenna array includes an antenna assembly. The antenna assembly includes a plurality of elements. The antenna assembly is configured to measure a reference combined parameter of a reference element of the plurality of elements, measure a first combined parameter of the reference element and a first neighbor element of the plurality of elements and being adjacent or diagonal with respect to the reference element, calculate a differential parameter according to the first combined parameter and the reference combined parameter, and adjust a parameter of the first neighbor element according to the differential parameter. The parameter of first neighbor element is a phase or a amplitude of first neighbor element. The first combined parameter includes a coupling contribution of the first neighbor element and the reference element, and contributions from a path of the first element and a path of the reference element.
US10972188B2 Transmission apparatus and transmission method
A transmission apparatus includes a first multiplexer configured to multiplex light of wavelengths of a first wavelength band to output first wavelength multiplex light, a first wavelength converter configured to convert the first wavelength multiplex light into wavelengths of a second wavelength band which is different from the first wavelength band, by using first excitation light, a second multiplexer configured to multiplex light of wavelengths of the first wavelength band which are different from the wavelengths of the first wavelength multiplex light to output second wavelength multiplex light, a second wavelength converter configured to convert the second wavelength multiplex light into wavelengths of the second wavelength band, by using second excitation light, a third multiplexer configured to multiplex the first wavelength multiplex light converted into the wavelengths of the second wavelength band, and the second wavelength multiplex light converted into the wavelengths of the second wavelength band.
US10972187B1 Light source for quantum communication system, and encoding device
Provided are a light source for use in the field of quantum communication, and an encoding device using the light source. When the light source is applied to Z basis encoding, a high and stable extinction ratio can be provided, and two consecutive optical pulses having a stable phase relation can be provided for encoding under an X basis.
US10972184B2 Bidirectional optical communications
This disclosure describes digitally generating sub-carriers (SCs) to provide isolation and dynamic allocation of bandwidth between uplink and downlink traffic between transceivers that are communicatively coupled via a bidirectional link including one or more segments of optical fiber. Separate uplink and downlink communication channels may be created using digitally generated SCs and using the same transmitter laser. In some implementations, one or more of the nodes include a transceiver having at least one laser and one digital signal processing (DSP) operable for digitally generating at least two SCs and detecting at least two SCs. The transceiver can transmit selected SCs, and can receive other SCs. Accordingly, the transceiver can facilitate bidirectional communication, for example, over a single optical fiber link. In some instances, techniques can facilitate dynamic bandwidth assignment by facilitating adding or blocking of optical subcarriers from transmission in an uplink or downlink direction.
US10972181B2 Method and apparatus for detecting a disturbance in a medium
An improved technique for acoustic sensing involves, in one embodiment, launching into a medium, a plurality of groups of pulse-modulated electromagnetic-waves. The frequency of electromagnetic waves in a pulse within a group differs from the frequency of the electromagnetic waves in another pulse within the group. The energy scattered by the medium is detected and, in one embodiment, may be used to determine a characteristic of the environment of the medium. For example, if the medium is a buried optical fiber into which light pulses have been launched in accordance with the invention, the presence of acoustic waves within the region of the buried fiber can be detected.
US10972180B2 Method and apparatus for detecting a disturbance in a medium
An improved technique for acoustic sensing involves, in one embodiment, launching into a medium, a plurality of groups of pulse-modulated electromagnetic-waves. The frequency of electromagnetic waves in a pulse within a group differs from the frequency of the electromagnetic waves in another pulse within the group. The energy scattered by the medium is detected and, in one embodiment, the beat signal may be used to determine a characteristic of the environment of the medium. For example, if the medium is a buried optical fiber into which light pulses have been launched in accordance with the invention, the presence of acoustic waves within the region of the buried fiber can be detected.
US10972179B2 Methods and systems relating to optical networks
Data center interconnections, which encompass WSCs as well as traditional data centers, have become both a bottleneck and a cost/power issue for cloud computing providers, cloud service providers and the users of the cloud generally. Fiber optic technologies already play critical roles in data center operations and will increasingly in the future. The goal is to move data as fast as possible with the lowest latency with the lowest cost and the smallest space consumption on the server blade and throughout the network. Accordingly, it would be beneficial for new fiber optic interconnection architectures to address the traditional hierarchical time-division multiplexed (TDM) routing and interconnection and provide reduced latency, increased flexibility, lower cost, lower power consumption, and provide interconnections exploiting N×M×D Gbps photonic interconnects wherein N channels are provided each carrying M wavelength division signals at D Gbps.
US10972176B2 Communication system for aircrafts
A system and method for providing wireless data communication between a wireless communication system in an aircraft and a stationary communication server outside the aircraft are disclosed. The wireless communication system includes a router network connected to a plurality of antennas, wherein the router network is configured to transmit and receive wireless data communication to and from a stationary communication server outside said aircraft through at least one ground base station via said antennas. The router network includes a plurality of connectivity nodes being physically separated and distributed within the aircraft, the connectivity nodes being connected to each other via a bus, and each connectivity node including a control unit, at least one modem, and preferably a plurality of modems, and a connection to at least one of the antennas. Further, each antenna is connected only to one of the connectivity nodes.
US10972171B2 Data transmission method and apparatus
A data transmission method and apparatus are provided. A terminal device obtains an antenna port allocation result indicating a first antenna port set and a second antenna port set. An antenna port in the first antenna port set is quasi co-located (QCL) with another antenna port in the first antenna port set, an antenna port in the second antenna port is QCL with another antenna port in the second antenna port set, and an antenna port in the first antenna port set is not QCL with an antenna port in the second antenna port set. The terminal device receives first data transmitted on an antenna port in the first antenna port set, and receives second data transmitted on an antenna port in the second antenna port set.
US10972170B2 Communication efficiency
There is provided a method at a user equipment, comprising:receiving transmission on two different polarizations over a wireless channel from net-work; determining a plurality of coefficients associated with a precoding matrix based on channel measurements of the reception, wherein the coefficients at least partially define a combination matrix; selecting a coefficient among the coefficients of the weaker polarization, the selected coefficient being a reference coefficient for the weaker polarization; determining a first indicator and a second indicator for the reference coefficient, wherein the first indicator indicates a position of the reference coefficient in the combination matrix and the second indicator comprises an amplitude value associated with the reference coefficient; reporting the first and second indicators to the network.
US10972168B2 User equipment and method for wireless communication
A user equipment (UE) includes a receiver that receives a Reference Signal (RS) from a base station (BS), and a transmitter that transmits, to the BS, only precoding-related information used for precoding in the BS in response to the RS. The precoding-related information is at least one of a RS Resource Indicator (RRI) that identifies a radio resource used for RS BS transmission, a Precoding Matrix Indicator (PMI), a Rank indicator (RI), and a Reference Signal Received Power (RSRP). The transmitter only periodically transmits the only precoding-related information. The receiver receives a signal precoded using the precoding-related information by the BS.
US10972165B2 Beam determination method, downlink transmission demodulation method, user equipment and base station
A beam determination method, a downlink transmission decoding method performed in a communication system, and corresponding user equipments and base stations are disclosed. The base station has a plurality of transmission beams, and may dynamically select a beam for transmitting downlink control information and downlink data information from a plurality of beams. The downlink transmission decoding method performed by the user equipment includes: determining M preferred beams in the plurality of transmission beams of the base station; and receiving, through one or more reception beams corresponding to any one or more of N preferred beams in the M preferred beams, downlink control information transmitted by the base station, wherein N≤M, the base station transmitting signaling including same downlink control information through the N preferred beams during the transmission time period of the downlink control information. The downlink transmission decoding method performed by the base station comprises: determining M preferred beams in the plurality of transmission beams of the base station; and transmitting signaling including same downlink control information through N preferred beams in the M preferred beams, where N≤M.
US10972162B2 Enhanced beam-based codebook subset restriction signaling
Example embodiments are presented for codebook subset restriction and precoder selection in wireless communications systems. For instance, an example method for codebook subset restriction at a user equipment (UE) is presented. In the example method, the UE can receive, from a network node such as a gNB, codebook subset restriction (CBSR) signaling for a first component common to precoders in a first group of codebooks. In an aspect of the present disclosure, a restriction of the first component maps to a restriction of a second component and the second component is common to precoders in a second group of codebooks. In addition, the example method includes restricting precoders selectable from a codebook in the second group of codebooks based on the second component. Network-side methods are presented, as well as example UEs and network nodes.
US10972159B2 Precoding configuration method, device, and system
Embodiments of the present disclosure disclose a precoding configuration method, device, and system. The precoding configuration method includes: generating precoding configuration information, where the precoding configuration information is used to configure a width of a frequency band for same precoding; and sending the precoding configuration information. The embodiments of the present disclosure further provide a transmit end device, a receive end device, and the precoding configuration system. In the precoding configuration method provided in the embodiments of the present disclosure, the precoding configuration information is generated and sent, so that a receive end can determine, based on the precoding configuration information, the width of the frequency band for same precoding. In the prior art, the width of the frequency band for same precoding is determined based on only system bandwidth, while the width of the frequency band for same precoding can be flexibly determined in the technical solutions provided in the embodiments of the present disclosure, so that requirements of a wireless communications system can be met in diversified scenarios, and system performance can be effectively optimized in different scenarios.
US10972157B2 Multiuser multiple-input and multiple-output setup frame
This disclosure describes systems, methods, and devices related to a multiuser multiple-input and multiple-output (MU-MIMO) setup frame. A device may generate an MU-MIMO setup frame comprising a physical layer (PHY) header and a media access control (MAC) header, the PHY header comprising an indication of a control trailer after the MAC header, the MAC header comprising a first receive address (RA) field comprising one or more first device identifiers (IDs), and the control trailer comprising a second RA field comprising one or more second device IDs. The device may transmit the MU-MIMO setup frame over a directional multi-gigabit (DMG) channel.
US10972155B2 Access point selection
In some examples, a system can include a processing resource and a memory resource. The memory resource can store machine readable instructions to cause the processing resource to: (1) collect feedback from a physical (PHY)-layer of a client at a plurality of access points, before the client is associated with any one of the plurality of access points and (2) select an access point using a client channel correlation value calculated from the PHY-layer feedback, wherein the selected access point serves the client and a client group concurrently using precoding.
US10972154B2 Methods and apparatus for dynamic soft combining for multi-beam transmissions
Aspects of the present disclosure include methods, apparatuses, and computer readable media for receiving a plurality of beams from a base station (BS), measuring a value of a parameter associated with each of the plurality of beams, generating a report including at least the values of the parameter associated with the plurality of beams and/or an indication to implement soft-combining, transmitting the report to the BS, in response to transmitting the report: receiving a first beam including first redundant information and a second beam including second redundant information, and generating combined information based on the first redundant information and the second redundant information.
US10972152B2 Beam-based radio link monitoring
A method including monitoring, by a user equipment (UE) operating in a multi-beam based communication session, signal qualities for a plurality of beams in the multi-beam based communication session (300); determining a beam link failure (BLF) occurring for at least one of the beams in the multi-beam based communication session (302); determining a type of the beam in which the beam link failure (BLF) is occurring (304); and updating a radio link failure (RLF) related condition in dependence on the type of the beam in which the beam link failure (BLF) is occurring (306).
US10972150B2 Low-cost software-defined RFID interrogator with active transmit leakage cancellation
An RFID interrogator transceiver with various improvements is proposed. A digital interface element implemented in a field-programmable gate array permits the use of a low-cost, low pin count microcontroller unit to control various integrated circuits within the transceiver both with the complexity afforded by the microcontroller unit and with the speed afforded by the field-programmable gate array. A transmit waveform generation architecture which can store opcodes in a segmented random access memory permits both leisurely loading of information over a digital interface from a low-cost microcontroller unit and fast playback over a wireless interface during low-latency RFID exchanges. Finally, a dual digital second-order resonator infinite-impulse-response filter permits a more hardware efficient channel bandpass filter solution than a finite-impulse-response filter and can be easily adjusted to accommodate RFID backscatter link frequencies and frequency tolerances.
US10972147B2 Method for selecting frequency channels
A method selects frequency channels in a communication system using a frequency hopping method, in which data are transmitted between a transmitter and a receiver. The data are transmitted as data packets having a plurality of bits in a frequency/time block. A respective data packet is coded before transmission by the transmitter and is decoded after reception by the receiver. The transmission quality of the frequency channels is evaluated and, a decision is made for a selection of the frequency channel which is used for the transmission of the data. A likelihood ratio for the likelihood of a successful transmission is determined before the decoding by the receiver, the likelihood ratio is used as a metric for determining the interference state of the respective data packet, and the transmission quality of the respective frequency channel is evaluated on the basis of the interference state of the data packet.
US10972142B1 Wireless networking transceiver system with shared memory
Wireless networking transceiver circuitry for an integrated circuit device includes a plurality of wireless networking transceiver subsystems, each subsystem including respective processing circuitry configurable for coupling to radio circuitry to implement a respective set of protocol features selected from at least one overall set of protocol features. Memory circuitry is provided, sufficient to support a respective set of protocol features in each subsystem when at least one respective set of protocol features is smaller than the overall set of protocol features. Memory-sharing circuitry is provided, configurable to couple respective portions of the memory circuitry to the processing circuitry of respective subsystems. The memory circuitry and the memory-sharing circuitry may be outside the subsystems, or distributed within the subsystems. The memory may be 60% of an amount of memory sufficient to support the overall set of protocol features in all subsystems. Each processing circuit may be coupled to radio circuitry.
US10972140B2 Adjusting parameters of a receiver system
An apparatus for adjusting a component in a receiver system to eliminate distortion. The apparatus may include a receiver system and a tuning circuit. The receiver system may process a tracking signal to generate an output signal. The tracking signal may include a radio frequency (RF) signal and a test signal. The processing of the first tracking signal may introduce a distortion into the output signal. The tuning circuit may be operatively coupled to the receiver system. The tuning circuit may determine an adjustment value and send the adjustment value to the receiver system. The receiver system may adjust a component of the receiver system using the adjustment value to eliminate the distortion in a second RF signal that is caused by the component.
US10972138B2 Technique for generating a protocol data unit signal
A technique for generating a radio signal (504) for transmitting a protocol data unit (PDU) in a radio network is described. The PDU includes a first portion and a second portion. As to a method aspect of the technique, a first signal indicative of the first portion of the PDU is amplified for radio transmission using a power amplifier (630) in a first operating state. The power amplifier is switched from the first operating state to a second operating state different from the first operating state. A second signal indicative of the second portion of the PDU is amplified for radio transmission using the power amplifier in the second operating state, wherein a first bandwidth of the first signal is greater than a second bandwidth of the second signal.
US10972130B2 Encoding method, decoding method, encoding apparatus, and decoding apparatus
An encoding method, an encoding apparatus, a decoding method, and a decoding apparatus are provided. The encoding method includes: determining a size of a shift matrix based on a length of an information sequence and a length of an identifier sequence; constructing a check matrix based on the size of the shift matrix and a base matrix; and performing low-density parity-check LDPC encoding on the information sequence and the identifier sequence based on the check matrix. The identifier sequence is a non-all-zero sequence. Because the encoded codeword includes information of the identifier sequence, a receive device can identify whether information corresponding to the encoded codeword is addressed to the receive device, thereby improving information processing efficiency in the transmission.
US10972128B2 Data processing device and data processing method
The present technology relates to a data processing device and a data processing method so that an LDPC code with a good bit error rate is provided.An LDPC encoder encodes by an LDPC code whose code length is 16200 bits and code rate is 8/15. The LDPC code includes information bits and parity bits. A parity check matrix H includes an information matrix part corresponding to the information bits of the LDPC code and a parity matrix part corresponding to the parity bits. The information matrix part of the parity check matrix H is represented by a parity check matrix initial value table that indicates a position of an element 1 of the information matrix part for each 360 columns. The present technology is applicable to a case in which LDPC encoding and LDPC decoding are performed.
US10972127B2 Decoding system and decoding method
The present disclosure provides a decoding system and method. The decoding system comprises a first decoder and a second decoder. The first decoder is configured to generate an intermediate decoding data by decoding a code data. The second decoder, coupled to the first decoder, wherein the second decoder is configured to generate a plain data by decoding the intermediate decoding data.
US10972125B2 Storage access interface to an encoded storage system
A combination of a block-oriented encoder and decoder with a modified dataset identifier that is associated with an encoded block size are used to perform block-based encoding and decoding operations. The encoding process may generate optional metadata that includes an array of encoded block sizes to support random access into the stream or group of encoded blocks during the decoding process. The modified dataset identifier associates the original dataset identifier with the block size used by the encoder.
US10972122B2 Sensor arrangement
A sensor arrangement includes a sensor having a first terminal and a second terminal, and an amplifier having an amplifier input for applying an input signal and an amplifier output for providing an amplified input signal, the amplifier input being coupled to the second terminal. A quantizer having a quantizer input and a quantizer output is configured to provide a multi-level output signal on the basis of the amplified input signal and a feedback circuit having a feedback circuit input coupled to the quantizer output and a feedback circuit output coupled to the first terminal. The feedback circuit includes a digital-to-analog converter configured to generate an analog signal on the basis of the multi-level output signal, the analog signal being the basis of a feedback signal provided at the feedback circuit output, a feedback capacitor coupled between the feedback circuit output and an output of the digital-to-analog converter, and a voltage source coupled to the feedback circuit output.
US10972119B1 Regulated charge sharing analog-to-digital converter (ADC) apparatus and methods
An analog-to-digital converter (ADC) including input circuitry to receive an input analog signal having an analog signal level. Sampling circuitry couples to the input circuitry and includes first and second capacitor circuits to sample the received input analog signal. The first and second capacitor circuits exhibit a relative charge imbalance as a result of the sampling that corresponds to the analog signal level. Regulated charge sharing circuitry regulates charge sharing transfers during multiple charge sharing transfer sequences with the first and second capacitor circuits. A digital output generates multiple bit values based on the charge sharing transfer sequences.
US10972117B2 Differential clamp circuits with current recirculation
Differential clamp circuits configured to recirculate the current in one clamp, either low-side clamp or high-side clamp, from one output of a differential signal to the other output of the differential signal are disclosed. Differential clamp circuits described herein may be particularly suitable for providing programmable clamps at differential outputs of an ADC driver and may be particularly beneficial to implement clamps that are symmetrical around an ADC's input common-mode voltage. Some differential clamp circuit described herein may advantageously present a smaller capacitive load at each output, thus reducing bandwidth degradation of the output stage. Furthermore, differential clamp circuits described herein may operate with only one control voltage, making it easier to limit the output excursions symmetrically around the default common-mode voltage.
US10972114B1 Real-time waveforms averaging with controlled delays
Repetitive waveforms are processed to produce an averaged replica of the waveforms by first determining a stream of digital samples, with random time shifts of waveform starts relative to the samples. A mutual arrangement of a trigger signal and a following sample over a succession of sampling periods, enables k sections coinciding with segments [k·T/K, (k+1)·T/K]. K is determined and a distance D between the trigger signal and the following sample is calculated. Second, values of the samples are transformed so that waveforms represented by the samples, are shifted in time by D in relation to the sample positions. The mutual positions of the delayed waveforms and the sampling clock along multiple axes, exactly repeats so that values of the produced samples along the axes coincide. The discreet time delays before averaging avoid frequency component distortions in resulting replicas of the waveforms.
US10972113B1 Systems with ADC circuitry and associated methods
Systems with object detection capabilities may include a radio detection and ranging (RADAR) system. The RADAR system or other portions of the systems may include analog-to-digital converter circuitry. The analog-to-digital converter circuitry may be implemented as pipeline analog-to-digital converter circuitry having multiple stages. Each stage may include multiplying digital-to-analog converter circuitry having a sampling network and amplifier circuitry. The amplifier circuitry may be shared be shared between multiple stages. The amplifier circuitry may include cascodes for switching between different input pairs from corresponding sampling networks in corresponding stages. The amplifier circuitry may generate amplifier outputs for a first sampling network while the other sampling network performs sampling operations. This may minimize non-amplification time for the amplifier circuitry reduce power consumption in the converter circuitry. The amplifier circuitry may also include shorting switches that bring the amplifier output to a common mode voltage to more improve output slew characteristics.
US10972112B1 50%-duty-cycle consecutive integer frequency divider and phase-locked loop circuit
Embodiments described herein relate to a 50%-duty-cycle consecutive integer frequency divider and a phase-locked loop circuit having the frequency divider. The frequency divider includes a consecutive integer frequency divider module having a non-50%-duty-cycle, wherein the module receives a clock signal CLK and an input control signal CB and outputs a consecutive frequency division clock signal CLK1 comprising a non-50% duty cycle; a D flip-flop module for receiving the clock signal CLK and the consecutive frequency division clock signal CLK1 and outputting at least one clock signal CLKx; and a logic OR gate module for receiving the consecutive frequency division clock signal CLK1 and the at least one clock signal CLKx, and outputting an output clock signal CLKout comprising a 50% duty cycle.
US10972111B2 Phase-locked loop circuit
A phase-locked loop circuit comprises an oscillator having a plurality of operating curves and being suitable for generating an output signal. In a calibration state the oscillator is trimmed to an operating curve for use in a normal operation state. The phase-locked loop circuit further comprises a phase/frequency detector being suitable for generating at least one error signal based on an input signal and a feedback signal generated on the basis of the output signal. The phase-locked loop circuit further comprises a loop filter being suitable for generating a loop-filter signal based on the at least one error signal, the loop-filter signal being applied to the oscillator in the normal operation state. The phase-locked loop circuit further comprises a calibration circuit being suitable for trimming the oscillator to the operating curve for use in the normal operation state on the basis of the at least one error signal.
US10972110B2 Local oscillator frequency-based proximity sensor
A local oscillator frequency-based proximity sensor is disclosed. The proximity sensor includes: an integrated circuit having at least a capacitive element; and an antenna designed with an inductive element; wherein the capacitive element and the inductive element form a proximity sensor oscillating at a local oscillator (LO) frequency, wherein the integrated circuit is configured to measure a frequency offset from the LO frequency, wherein the frequency offset is indicative of a detection of a nearby object.
US10972108B1 Systems and methods for reduction of in-phase and quadrature-phase (IQ) clock skew
A clock system including: an in-phase clock input and an in-phase clock output; a quadrature clock input and a quadrature clock output; a control loop configured to receive the in-phase clock output and the quadrature clock output, the control loop including a Boolean logic gate coupled to an operational amplifier (op-amp) through a low-pass filter; and an analog delay element coupled between the quadrature clock input and the quadrature clock output, the analog delay element comprising a plurality of capacitors.
US10972106B1 Phase and delay compensation circuit and method
A delay balancing circuit includes a phase detection circuit, a controller, and a delay circuit. The phase detection circuit receives a reference clock signal having a first frequency, and a feedback clock signal derived from an output clock signal. Detection circuitry detects a phase relationship between the reference clock signal and the feedback clock signal. The phase detection circuit generates a detection signal based on the detected phase relationship. The controller operates to sample the detection signal and to generate and pass an update signal to a delay line to update a delay based on the sampled value. The delay circuit receives a third clock signal and applies a delay, based on the update signal, to the third clock signal to generate the output clock signal.
US10972105B1 Clock generation and correction circuit
A clock generation and correction (CGC) circuit comprises a clock and data recovery (CDR) circuit, a start-of-frame (SOF) detector circuit, a counter, a digital logic circuit, a fractional-N phase locked loop (PLL), and an oscillator circuit. The CDR receives an input data signal and an internal clock signal and generates a recovered data signal. The SOF detector circuit generates a toggle signal based on a comparison of the recovered data signal to a predetermined data signal pattern. The counter generates a clock cycle count signal based on the toggle signal. The digital logic circuit generates a frequency adjustment signal based on an error in the frequency of the clock signal. The oscillator circuit generates an intermediate clock signal. The fractional-N PLL circuit receives the frequency adjustment signal and the intermediate clock signal and modifies the internal clock signal based on the frequency adjustment signal.
US10972100B2 Dial device
A dial device includes a base, a cover, a column, a magnet, a magnetic sensor and a signal processing circuit. The cover includes a cap portion and a side wall vertically extending from the cap portion. The column surrounded by the wall includes a first end for connecting to the base and a second end for connecting to the cover. The magnet surrounds the column and is disposed on the base or the cover. The magnetic sensor is disposed on a side surface of the column and coupled to the signal processing circuit. When the cover rotates relative to the base, the magnet rotates around the magnetic sensor, and the magnetic field strengths sensed by the magnetic sensor vary. The signal processing circuit determines the relative rotation direction between the cover and the base according to the difference of the magnetic field strengths sensed by the magnetic sensor.
US10972097B2 Integrated optical switch
In accordance with an embodiment of the present invention, an optical switch includes a photoconductor body including a first edge and an opposite second edge, a first end and an opposite second end. The first edge is configured to receive an electrical input signal and the second edge is configured to deliver an electrical output signal. The photoconductor body is configured to have an electrically ON state that is activated by an optical signal and an electrically OFF state that is activated by an absence of the optical signal. A direction from the first end to the second end defines a longitudinal direction. The direction from the first edge to the second edge defines a first direction that is orthogonal to the longitudinal direction. A first dimension between the first edge and the second edge along the first direction decreases from the first end to the second end.
US10972096B2 Electronic switch
An electronic switch that includes a signal path with a first terminal side of the signal path including cascoded transistors in the signal path. When the switch is in an off state, the gate of one of the cascoded transistors is biased at an intermediate voltage different from the voltage applied to the gate of the other of the cascoded transistors. In one embodiment, having the gate of one of the cascoded transistors biased at an intermediate voltage in an off state may reduce leakage current into a signal terminal of the switch. The electronic switch includes an injection shunting device (e.g. such as a transistor) connected to a node of the signal path. In one embodiment, the injection shunting device prevents the voltage of the node from reaching a specific voltage level due to leakage current when the switch is in an off state.
US10972095B2 Pulse width modulation buck converter
A PWM buck converter includes a first P-type transistor having a drain terminal connected to a first node, a first N-type transistor having a drain terminal connected to the first node, and a gate driver configured to apply a first gate voltage to a first gate terminal of the first P-type transistor and apply a second gate voltage to a second gate terminal of the first N-type transistor. The gate driver includes a first buffer configured to generate the first gate voltage applied to the gate terminal of the first P-type transistor, a second buffer configured to generate the second gate voltage applied to the gate terminal of the first N-type transistor, and a capacitor configured to accumulate a portion of electrical charges supplied from the first buffer to the first P-type transistor, and supply the accumulated electrical charges to the gate terminal of the first N-type transistor.
US10972092B2 Power-on reset circuit
An integrated circuit includes a power-on reset (POR) circuit and a digital logic circuit. The POR has first and second control outputs. The POR circuit is configured to generate a first control signal on the first control output responsive to a supply voltage on the supply voltage node exceeding a first threshold voltage and is configured to generate a second control signal on the second control output responsive to the supply voltage exceeding a second threshold voltage. The digital logic circuit has a first control input coupled to the first control output of the POR circuit and has a second control input coupled to the second control output of the POR circuit. The digital logic circuit is configured to initiate a first read transaction responsive to assertion of the first control signal and to initiate a second read transaction responsive to assertion of the second control signal.
US10972091B1 Radio frequency switches with voltage equalization
Embodiments described herein include radio frequency (RF) switches that may provide increased power handling capability. In general, the embodiments described herein can provide this increased power handling by equalizing the voltages across transistors when the RF switch is open. Specifically, the embodiments described herein can be implemented to equalize the source-drain voltages across each field effect transistor (FET) in a FET stack that occurs when the RF switch is open and not conducting current. This equalization can be provided by using one or more compensation circuits to couple one or more gates and transistor bodies in the FET stack in a way that at least partially compensates for the effects of parasitic leakage currents in the FET stack.
US10972085B2 Phase interpolator, apparatus for phase interpolation, digital-to-time converter, and methods for phase interpolation
A phase interpolator is provided. The phase interpolator includes a plurality of first interpolation cells each configured to supply a first current to a common node of the phase interpolator. Further, the phase interpolator includes a plurality of second interpolation cells each configured to supply a second current to the common node. The second current is lower than the first current, wherein a sum of the plurality of second currents supplied to the common node by the plurality of second interpolation cells is substantially equal to the first current.
US10972081B2 Delay cell
Aspects of the disclosure provide for a method. In some examples, the method includes detecting a transition in an input signal (IN), generating a bias current based on the detected transition in IN, and modifying a charge status of a capacitor based on the charge current. The method further includes generating an output signal (OUT) based on the charge status of the capacitor, disabling the bias current generation based on values of IN and OUT, and strongly pulling the capacitor up or down based on the disabling the bias current generation.
US10972080B2 Clock control in semiconductor system
Clock generation and control in a semiconductor system having process, voltage and temperature (PVT) variation. A semiconductor device may include at least first and second ring oscillators, each disposed at locations respectively closest to first and second logic circuits of an operation circuit, and generating first and second oscillating signals. A detecting circuit is configured to perform a predetermined logic operation on the first oscillating signal and the second oscillating signal to generate a first clock signal. A calibration circuit is configured to receive the first clock signal from the detecting circuit and perform a delay control on each of the first ring oscillator and the second ring oscillator to generate a second clock signal for operating the operation circuit.
US10972078B2 Internal clock distortion calibration using DC component offset of clock signal
Several embodiments of electrical circuit devices and systems with clock distortion calibration circuitry are disclosed herein. In one embodiment, an electrical circuit device includes an electrical circuit die having clock distortion calibration circuitry to calibrate a clock signal. The clock distortion calibration circuitry is configured to compare a first duty cycle of a first voltage signal of the clock signal to a second duty cycle of a second voltage signal of the clock signal. Based on the comparison, the clock distortion calibration circuitry is configured to adjust a trim value associated with at least one of the first and the second duty cycles of the first and the second voltage signals, respectively, to calibrate at least one of the first and the second duty cycles and account for duty cycle distortion encountered as the clock signal propagates through a clock tree of the electrical circuit device.
US10972076B2 Drive circuit for switch
A drive circuit drives a switch that has first and second terminals and a control terminal. The drive circuit includes a discharge path, a capacitor, an AC suppressor and a DC voltage generator. The discharge path connects the control terminal and the second terminal. The capacitor has a high-potential terminal connected to the second terminal side and a low-potential terminal connected to the control terminal side. The AC suppressor has a first end connected to a part of the discharge path between the high-potential terminal the second terminal. The DC voltage generator has a connection terminal connected to a second end of the AC suppressor. The DC voltage generator regulates electric current flowing between the connection terminal and the AC suppressor so as to keep the potential of the part of the discharge path between the high-potential terminal and the second terminal higher than the potential of the low-potential terminal.
US10972073B2 Multiplexer, high-frequency front end circuit, and communication device
A multiplexer (1) includes a plurality of filters connected to a common terminal (110). The multiplexer (1) includes: a low-frequency filter (11L) that is formed of at least one surface acoustic wave resonator arranged between the common terminal (110) and the input/output terminal (120) and has a first pass band; a high-frequency filter (12H) that is connected between the common terminal (110) and the input/output terminal (130) and has a second pass band located at a higher frequency than the first pass band; and a capacitor (CB1) that is serially arranged in a connection path between the common terminal (110) and the low-frequency filter (11L). The Q value of the capacitor (CB1) in the second pass band is higher than the Q value in the second pass band of a capacitance obtained by treating the at least one surface acoustic wave resonator of the low-frequency filter (11L) as a capacitance.
US10972070B2 Elastic wave device
An elastic wave device includes a piezoelectric substrate, and elastic wave elements on the piezoelectric substrate and including IDT electrodes, respectively. The IDT electrode of a first of the elastic wave elements includes first and second busbars, and the IDT electrode of a second of the elastic wave elements includes third and fourth busbars. The second busbar and the third busbar extend parallel or substantially parallel to each other, and are spaced by a gap in a direction perpendicular or substantially perpendicular to an elastic-wave propagating direction. Each of the second and third busbars includes first and second electrode layers at least a portion of which is laminated on the first electrode layer. The second electrode layer of the second busbar is cut in at least one location in a direction crossing the elastic-wave propagating direction.
US10972066B2 Laminated electronic component and method of manufacturing the same
A laminated electronic component includes a multilayer body including multiple insulator layers that are laminated and including a bottom surface, a top surface, and multiple side surfaces. The laminated electronic component includes a shield film provided on at least one side surface of the multilayer body. In the laminated electronic component, at least one step difference is provided along a ridge at which the bottom surface and a corresponding one of the side surfaces of the multilayer body are connected to each other, and the shield film includes an edge portion disposed within the at least one step difference.
US10972064B2 Audio processing
An audio reproduction method comprises providing equal loudness response data defining a dependency between sound pressure level and frequency, resulting in sounds of equal loudness, including for sounds of a notional negative loudness; generating a required spectral weighting profile from the response data to represent a difference in frequency response between a first audio transducer and a second, different, audio transducer; applying a spectral weighting to an audio signal in dependence upon the derived frequency response; and reproducing the spectrally weighted audio signal using the second audio transducer at an audio reproduction level. In some examples, the generating step comprises: mapping a difference between the first audio transducer and the second audio transducer to a mapped difference in audio level; deriving a frequency response dependent upon a difference between: the response data applicable to the audio reproduction level; and the response data applicable to the audio reproduction level as modified by the mapped difference in audio level.
US10972063B2 Amplifier systems for measuring a wide range of current
Amplifier systems for measuring a wide range of current are provided herein. In certain embodiments, an amplifier system includes a controllable sensing circuit, a first amplifier including an output configured to drive a device under test (DUT) through the controllable sensing circuit, and a second amplifier including an input coupled to the controllable sensing circuit and operable to generate a measurement signal indicating an amount of measured current of the DUT. The amplifier system further includes a control circuit operable to control a configuration or mode of the controllable sensing circuit suitable for a particular type of DUT.
US10972057B2 Single-phase differential conversion circuit, signal processing method for use therewith, and reception apparatus
This technology relates to a single-phase differential conversion circuit for improving the linearity of input/output characteristics, a signal processing method for use with the circuit, and a reception apparatus. The single-phase differential conversion circuit includes a first source-grounded amplifier and a second source-grounded amplifier. Each of the amplifiers includes a transconductance amplifier section including a transistor for converting an AC component of input potential to a current, a diode load section including a transistor in a diode connection configured as a first load, and a large-signal distortion compensation circuit configured as a second load connected in parallel with the first load. The transistors of the first source-grounded amplifier are each a P-type MOS transistor, and the transistors of the second source-grounded amplifier are each an N-type MOS transistor. This technology is applied advantageously to a reception apparatus for receiving TV signals, for example.
US10972056B2 Bias circuit and amplifying device with dual compensation
A bias circuit includes a current generating circuit generating a first compensation current and a second compensation current, in which an ambient temperature change is reflected, based on a reference current, a first temperature compensation circuit generating a first base bias current, based on the first compensation current, to output the first base bias current to a base node of an amplifying circuit, and a second temperature compensation circuit generating a second base bias current, based on the second compensation current, to output the second base bias current to the base node of the amplifying circuit.
US10972047B2 Photovoltaic module
The present invention is notably directed to a photovoltaic module, or PV module, comprising an array of photovoltaic cells, or PV cells, and electrical interconnects. The array of PV cells comprises N portions, N≥2, where the portions comprise, each, disjoint sets of PV cells of the array. The electrical interconnects connect the PV cells and the N portions of the array so as for PV cells within each of said portions to be electrically connected in parallel and the N portions to be connected in series. The PV cells and the portions are connected, via said interconnects, so to output an electrical current, in operation. The electrical interconnects are otherwise configured to provide electrical signals from each of the N portions. The invention is further directed to related systems and methods of fabrication and operation.
US10972043B2 Silver lining liquid-layer solar array
A Silver Lining solar transfer module incorporates roof solar photovoltaic cells in a cased layer sandwiched between two water-handling layers. The bottom waste heat layer contains heat transfer pipes tuned for absorbing heat from the bottom of the photovoltaic layer and to dissipate heat into cool water pumped through the transfer pipes from ground level. The top cascade layer uses a casing transparent to solar radiation at the wavelengths used by the solar photovoltaic cells and containing a cascade of relatively cool water pumped from ground level, absorbing heat from the photovoltaic layer. The Silver Lining module is installed with a vertical slant, so that water is gravity fed from the top edge to the bottom edge in the waste heat layer and cascade layer. Fire sprinklers are incorporated into the plumbing of a system of Silver Lining solar transfer modules and provide protection to the roof in fire emergencies.
US10972042B2 Electric-motor control apparatus
An electric-motor control apparatus includes: a command generation unit; a drive detector; a drive-current detection unit; a current-control computation unit; a steady-state-load calculation unit; a first steady-state-load reference-value storage unit; and a tension-variation analysis unit. The command generation unit outputs a drive command signal of an electric motor; the drive detector outputs a drive detection signal of the electric motor; the control computation unit receives the drive detection signal and the drive command signal and outputs a current command value; the drive-current detection unit outputs a drive-current detection value; the current-control computation unit outputs the drive current to the electric motor; and the steady-state-load calculation unit outputs a steady-state-load calculation value. The first steady-state-load reference-value storage unit stores a first steady-state-load reference value; and the tension-variation analysis unit outputs a tension-variation analysis value.
US10972040B2 Multi pole and multi slot motor control apparatus and method
A multi-pole and multi-slot motor control apparatus includes a multi-pole and multi-slot motor including a stator and a rotor rotationally driven by the stator. The stator includes a core accommodating the rotor and winding poles protruding toward the rotor from the core and on which coils are wound, inverters connected to the coils wound around the winding poles and applying currents to the coils, and a controller shutting down the inverter connected to the failed coil or inverter and controlling the remaining inverters in a boost-up manner when at least one of the coils and the inverters is failed. Accordingly, output, which is the same as output before the inverters or the coils are failed through boost-up control of the remaining normal inverters even when the inverters or the coils are partially failed, may be provided, and the multi-pole and multi-slot motor may be stably driven regardless of a failure.
US10972037B2 Motor control apparatus and method for vehicle
A motor control apparatus and method for a vehicle. A motor includes windings respectively including coils. Inverters supply electric power to one of the windings to drive the motor. Controllers control the inverters to control the operation of the motor. The windings, the inverters and the controllers are set as a plurality of power supply lines respectively including a winding, an inverter and a controller. One of the power supply lines, in which at least one of the winding, the inverter or the controller has malfunctioned, is determined as having malfunctioned. Electric power that has been supplied via the power supply line determined as having malfunctioned is controlled to supplement power of another power supply line. Redundancy is obtained in the operation of a variety of motors provided in the vehicle, and the vehicle travels reliably.
US10972036B2 Device and method for controlling linear actuator
A control device for controlling a linear actuator having a linear motor and a brake device includes a magnetic pole position estimation means to estimate which of a plurality of sections obtained by dividing a magnetic pole position of 0° to 360°, the mover is located in on the basis of a direction of movement of the mover by pulse energization, a magnetic pole position setting means to perform direct current excitation at an estimated magnetic pole position estimated by the magnetic pole position estimation means and set the estimated magnetic pole position as a magnetic pole position of the mover, and a brake control means to turn on a brake device before pulse energization by the magnetic pole position estimation means is performed and turn off the brake device after the magnetic pole position estimation means estimates the section in which the mover is located.
US10972034B2 Compensation of detent torques of synchronous motors
In a method and a compensation arrangement for compensating detent torques of identically constructed synchronous motors, a no-load detent torque and a bad detent torque are measured on a reference motor as a function of a rotor position relative to a stator. A differential detent torque for the reference motor is determined by subtracting the measured no-load detent torque from each measured bad detent torque, and an operating-point-dependent spectral component of the differential detent torque is determined, A model function modeling the spectral component as a function of the operating point is then formed, and a first compensation current, which generates a compensation torque that compensates a detent torque at the instantaneous operating point with a value of the model function, is superimposed for each of the identically constructed synchronous motors on a setpoint current when operating at an instantaneous operating point in a predetermined first operating range.
US10972029B2 Method for operating a wind turbine
A method for operating a wind power installation which is connected to a network connection point of an electrical supply network and is intended to produce and feed electrical energy into the electrical supply network, wherein the electrical supply network has a network nominal frequency and is operated at a network frequency, and the wind power installation which comprises an electrical generator with a generator nominal power can be regulated on the basis of the network frequency, comprising the steps of: using the electrical generator to produce an electrical generator power for feeding into the electrical supply network, feeding the electrical generator power or a part of it into the electrical supply network as electrical feed-in power on the basis of the network frequency, wherein, in a first supporting stage, the electrical generator power is reduced on the basis of the network frequency in order to accordingly reduce the electrical feed-in power, and, in a second supporting stage, the electrical feed-in power is reduced such that the electrical feed-in power is less than the electrical generator power.
US10972025B2 Encoderless motor with improved granularity and methods of use
A DC electric motor having a stator mounted to a substrate, the stator having a coil assembly having a magnetic core, a rotor mounted to the stator with permanent magnets distributed radially about the rotor, the permanent magnets extending beyond the magnetic core, and sensors mounted to the substrate adjacent the permanent magnets. During operation of the motor passage of the permanent magnets over the sensors produces a substantially sinusoidal signal of varying voltage substantially without noise and/or saturation, allowing an angular position of the rotor relative the substrate to be determined from linear portions of the sinusoidal signal without requiring use of an encoder or position sensors and without requiring noise-reduction or filtering of the signal.
US10972024B1 Motor driving device and method
A motor driving device includes a PWM signal generating unit, a control unit, a driving unit, a floating point selecting unit and a BEMF detecting unit. The PWM signal generating unit generates an input PWM signal having a duty cycle according to a rotation speed command. The control unit generates a driving signal having multiple phases and an output PWM signal. The floating point selection unit selects a floating phase of the motor that is not turned off, and the BEMF detecting unit receives detects the BEMF of the floating phase during ON times or OFF times of the output PWM signal, so as to output a commutation signal in response to zero crossing events occurring in the BEMF. The control unit controls the BEMF detecting unit to detect the BEMF of the floating phase under the ON times or the OFF times of the output PWM signal.
US10972022B2 Apparatus and method of diagnosing failure of motor driving system using output signal of resolver
An apparatus for diagnosing failure of a motor driving system using a resolver signal includes a resolver sensing a rotor position and a rotational frequency of a motor, a fast Fourier transform operation unit configured to perform fast Fourier transform on an output signal of the resolver to convert the output signal into frequency signals, a specific frequency band extraction unit configured to extract, from among the frequency signals, a specific frequency band including one or more frequencies selected from among a PWM switching frequency applied to an inverter, a motor's rotational frequency, and a preset resolver excitation signal frequency, and a failure diagnosing unit configured to diagnose failure by comparing a sum or a highest voltage among voltages corresponding to the frequencies included in the specific frequency band with a predetermined reference value.
US10972018B2 Low frequency kinetic energy harvester
A kinetic energy harvester includes a P-type hydrogel composite electrode; an N-type hydrogel composite electrode; a separator disposed between the P-type hydrogel composite electrode and the N-type hydrogel composite electrode; and a current collector between the P-type hydrogel composite electrode and the N-type composite electrode.
US10972017B2 Control unit for controlling an inverter, inverter and method for operating an inverter
Control unit for controlling an inverter with a plurality of half bridges each having a first switching element connected to a potential of a DC link and a second switching element connected to another potential of the DC link. The control unit provides first signals to the first switching elements such that they are turned off upon receiving a request signal, and second signals to the second switching elements such that they are turned on upon receiving the request signal and to perform a comparison of a measured electric parameter of the inverter with a predefined threshold value. The control unit provides a second signal such that the second switching element controlled by the second signal is turned off for a predefined time span, if a switching criterion comprising a condition that the comparison results in that the measured electric parameter reaches or crosses the threshold value is fulfilled.
US10972014B2 High efficiency passive clamp
A circuit having primary and secondary sides includes a flyback converter having an input voltage source and a transformer with primary and secondary windings. A main switch is in series with the primary winding. A passive clamp circuit includes a clamp diode, a clamp capacitor, and an auxiliary circuit including first and second rectifiers in series with each other and with an electronic component configured to store electromagnetic energy. The electronic component has first and second terminals. A cathode of the first rectifier is connected with the passive clamp circuit, and an anode of the first rectifier is connected to the second terminal of electronic component. An anode of the second rectifier is connected with the cathode of the first rectifier, and a cathode of the second rectifier is connected with the first terminal of the electronic component.
US10972013B2 Switching power supply device with current limiting operation by feedback current
A switching power supply device includes a switching transistor, a sense resistor, a transformer, an optocoupler, and a current limiting feedback circuit. The switching transistor is controlled to be turned on and turned off. The sense resistor is configured to generate a sense voltage when the switching transistor is turned-on. The transformer includes a primary winding to which an input voltage is applied when the switching transistor is turned-on, a secondary winding is configured to supply an output voltage to a load, and an auxiliary winding that is configured to detect the output voltage. The optocoupler is configured to generate first and second optocoupler currents corresponding to the output voltage. The current limiting feedback circuit is configured to generate first, second, and third feedback currents using a voltage of the auxiliary winding, the first, second, and third feedback currents being in inverse proportion to the output voltage.
US10972009B2 Multi-phase converter and control circuit thereof
A COT control circuit used for realizing current sharing in multi-phase DC-DC converter. The multi-phase DC-DC converter has N switching circuits, N controllers, and a trimming current generator receiving N switching voltage signals of the N switching circuits to generate N trimming current signals. The N trimming current signals are respectively sent to the N controllers to regulate on time of at least one controllable switch of each of the N switching circuits so as to finally realize current sharing in the multi-phase circuits.
US10972008B2 DC-DC converter, display device having the same, and driving method thereof
A display device includes a display panel which displays an image in a normal mode or low power mode. A DC-DC converter supplies a source driving voltage to the data driver, and supplies a first power voltage to the power line of the display panel in the normal mode. The data driver supplies a first auxiliary power voltage to the power line of the display panel in the low power mode. The DC-DC converter gradually changes the voltage level of the first power voltage to a reference output voltage level over a first period when the display panel initially enters into the normal mode, and changes the voltage level of the first power voltage to the reference output voltage level over a second period shorter than the first period when the mode of the display panel is switched from the low power mode to the normal mode.
US10972002B1 Clamp circuit for voltage regulator
A regulator clamp circuit includes a comparison circuit having a sample and hold circuit. The comparison circuit compares a regulated voltage with a sampled voltage of the regulated voltage from a previous time. In some embodiments, the sampled voltage can be determined during a sampling phase that occurs prior to a clamp regulation phase. During the clamp regulation phase, the comparison circuit compares the regulated voltage with the sampled voltage and outputs a signal to activate an actuator circuit to clamp the regulated voltage when the regulated voltage terminal has a higher amount of charge than desired.
US10971999B2 Power supply apparatus and image forming apparatus including a controller for controlling a current limiter
Provided is a power supply apparatus, which is capable of saving power at the time of low output power even in a configuration using an inrush current prevention resistor and a switch as an inrush current prevention circuit in order to increase power of a low power supply. An AC/DC power supply includes a rectifier configured to rectify an input AC voltage, a smoothing capacitor configured to smooth the rectified voltage, a resistor configured to limit an inrush current input to the smoothing capacitor, a relay configured to control whether to input a current to the resistor, and a current detection circuit. The AC/DC power supply further includes a converter connected at the subsequent stage of the smoothing capacitor and configured to adjust the voltage smoothed by the smoothing capacitor to a predetermined voltage.
US10971998B2 Charging apparatus for electric vehicle
A charging apparatus for an electric vehicle is provided. The apparatus includes an AC power input terminal receiving one AC input power from among single-phase AC power and multi-phase AC power. A power factor corrector having full bridge circuits receives the AC input power through the AC power input terminal. A link capacitor is charged through the power factor corrector. A first switch connects any one of an AC power input line and a neutral line of the AC power input terminal to the power factor corrector and a second switch selectively connects the AC power input terminal to the power factor corrector, or the link capacitor. The power factor corrector and the switch network operate based on a condition of received AC input power. The second switch includes a third switch and a fourth switch that connect each full bridge circuit to a positive battery electrode.
US10971994B2 Artificial stable short circuit failure mode function by using parallel modules for each switching function
The application discloses an arrangement of switches for a voltage source converter cell, the voltage source converter cell having two AC terminals, wherein the arrangement of switches forms a number of parallel series circuits (branches, current paths), wherein the switches in each of the series circuits paths are being controlled by external signals to alter a conductivity status of the switches between an “ON”-state and an “OFF”-state. The external signals are generated by one or more control units, and the two AC terminals are each connected to subsets of the series circuits of the switches. The control units comprises failure detection means, the failure detection means being adapted to determine a defective switch in the series circuits by predetermined conditions. The control units are further configured to output a control signal to alter a conductivity condition of each of the switches in the series circuits in such a manner, that a short circuit between the two AC terminals is created, if one of the switches is determined as being defective according to the predetermined conditions.
US10971990B1 Avoiding false NSN detection in flyback converters
Techniques for avoiding false negative sense (NSN) detection in a flyback AC-DC converter are described herein. In an example embodiment, a secondary side controller of the AC-DC converter comprises a frequency detector, a negative sense detector, and control logic. The frequency detector is configured to determine a frequency of an input signal from the drain node of a synchronous rectifier (SR) circuit on the secondary side of the AC-DC converter. The negative sense detector is configured to determine a negative voltage of the input signal. The control logic is configured to: enable the negative sense detector, when the frequency of the input signal rises above a frequency threshold value; and turn on the SR circuit to transfer power to the secondary side of the AC-DC converter, when the negative voltage of the input signal falls below a voltage threshold value.
US10971989B2 Wind turbine with a superconductive generator having an improved thermally insulating structure
The invention relates to a wind turbine with a generator and a method of assembling a generator thereof, wherein the generator comprises a rotor rotatably arranged relative to a stator. The rotor comprises a plurality of superconducting pole units arranged on a back iron which is spaced apart from a rotor structure by a number of thermally insulating plates or beams. Said plates or beams are located between either ends of the rotor and orientated relative to the rotational direction of the rotor. Each plate has a first end firmly connected to another first beam extending in an axial direction and a second end firmly connected to another second beam also extending the axial direction. The first beams are further firmly connected to the back iron while the second beams are further firmly connected to the rotor structure. The thermally insulating plates or beams provide a flexible and cheap support interface that is able to adapt to the tolerances of the individual components.
US10971986B2 Broadband vibrational energy harvesting device combining multiple nonlinearity
A vibrational energy harvesting device is disclosed, which comprises first and second assemblies mounted on a base at a distance one from the other. The first assembly comprises vibrational means adapted to stretch under a straining force, whereby the device exhibits monostable quartic nonlinearity. The first and second assemblies comprise respective magnetised means in opposite polarity to one another, so that the second assembly exerts a repulsive magnetic force upon the vibrational means, whereby the device exhibits bistability. Both the monostable quartic and bistable nonlinearities can be independently controlled. A method of harvesting energy with the vibrational energy harvesting device is also disclosed.
US10971983B2 Linear vibration motor
The present invention relates to the technical field of electronic products, and provides a linear vibration motor. The linear vibration motor comprises a motor housing, a stator, a vibrator, and two elastic supports for suspending the vibrator within the motor housing, for supporting the vibrator and for providing elastic restoring forces, wherein the elastic supports are located at two ends of the vibrator in a vibration direction respectively. Each of the elastic supports is made up of a plurality of elastic sheets whose one ends are fixedly connected in sequence, which are arranged side by side and which have C-shaped openings respectively. Each of the elastic supports comprises a first connection point fixedly connected to the vibrator and a second connection point fixedly connected to the inner wall of the motor housing. Therefore, the polarization phenomenon of a vibration block is reduced when the vibration feedback to a user's touch operation is realized, the noise is reduced, and the stability and the reliability of the entire linear vibration motor are improved.
US10971980B2 Rotor and resolver
A rotor in one embodiment includes an annular rotor main unit and a fitting portion that extends inward or outward one of an inner circumference and an outer circumference of the rotor main unit to be connected with a rotary shaft. The fitting portion is formed at a position at which a centerline of the fitting portion is offset in parallel with respect to a normal line that is associated with a tangent line of the one of the inner circumference and the outer circumference.
US10971978B2 Adapter for motor replacement and motor replacement method
An adapter for motor replacement includes fixing portions. The adapter has a shape of being placeable so as to be bridged between a housing that fixes a motor and a pulley that is fixed to the motor and transmits a rotary drive force via a belt and to avoid a space for removing the motor from the housing. The fixing portions are respectively fixed to the housing, to which the motor is fixed, and the pulley fixed to the motor.
US10971971B1 Converting potential energy from a mixture of fluids into electric power
A system for converting potential energy into electric power from a mixture of gases, such as atmospheric air, including a particular lesser-density-gas, such as nitrogen, and a particular larger-density-gas, such as oxygen. The system includes a gas-separator at an upper-elevation; a gas-flow-conduit that has a gas-exit-port at a lesser-elevation, where the lesser-elevation is significantly lower than the upper-elevation; and an energy-converter positioned on the gas-flow-conduit. The gas-separator is coupled to the gas-exit-port via the gas-flow-conduit. The gas-separator separates the particular larger-density-gas from the gas mixture. The gas-flow-conduit conducts the separated particular larger-density-gas from the gas-separator via the gas-flow-conduit to the energy-converter; and the energy-converter generates electric power from the conducted separated particular larger-density-gas.
US10971970B2 Electric motor/generator with integrated differential
An electrical machine comprising: at least one stator, at least one module, the at least one module comprising at least one electromagnetic coil and at least one switch, the at least one module being attached to the at least one stator; at least one rotor with a plurality of magnets attached to the at least one rotor, an integrated electrical differential coupled to at least one of the rotors, the at least one integrated electrical differential permitting the at least one rotor to output at least two rotational outputs to corresponding shafts, wherein the at least two rotational outputs are able to move the shafts at different rotational velocities to one another. The electrical machine is configured to fit into a housing, and that can be retrofitted into a conventional vehicle by replacing the mechanical differential.
US10971960B2 Cuff support attached to an axial end surface of a stator core
A cuff support attached to an axial end surface of a stator core including an annular yoke, a plurality of teeth, and a plurality of slots formed between the teeth includes: an annular plate making contact with the yoke; a plurality of ribs projecting toward an inner peripheral side of the annular plate so as to correspond to the teeth; and a plurality of spaces formed between the ribs so as to correspond to the slots. The cuff support is made of an elastic member. The ribs are being apart from the axial end surface of the stator core from roots of the ribs toward tip ends of the ribs. When a coil is wound around the teeth and the ribs so as to pass through the slots and the spaces, the ribs are brought into pressure contact with the coil due to an elastic force.
US10971957B2 Method for supplying energy wirelessly through radio frequency identification, RFID, and RFID system
In an embodiment a method for supplying energy wirelessly through RFID comprises the steps of sending by an RFID reader device a request message to at least one RFID tag device, receiving by the at least one RFID tag device the request message, sending by the at least one RFID tag device an answer message to the RFID reader device and changing by the at least one RFID tag device its state into a high power mode, receiving by the RFID reader device the answer message, sending by the RFID reader device an energizing signal having an unmodulated constant wave at a predefined frequency during an adjustable amount of time, receiving by the at least one RFID tag device the energizing signal, converting said signal into energy and using the energy by the at least one RFID tag device, and changing by the at least one RFID tag device its state into an RFID operation mode at the end of the adjustable amount of time.
US10971955B2 Apparatus and method for performing foreign object detection in wireless power transfer system
Provided are an apparatus and method for performing foreign object detection in a wireless power transfer system. The present specification discloses a method comprising receiving a digital ping from the wireless power transmitter; transmitting an identification and configuration packets to the wireless power transmitter; transmitting a foreign object detection (FOD) state packet which indicates a reference Q factor of the wireless power receiver to the wireless power transmitter; and receiving wireless power through magnetic coupling from the wireless power transmitter based on the foreign object detection result of the wireless power transmitter using the reference Q factor. Irrespective of individual characteristics of a wireless power receiver, accuracy and reliability of detecting a foreign object may be improved.
US10971950B2 Microprocessor controlled class E driver
A charger including a class E power driver, a frequency-shift keying (“FSK”) module, and a processor. The processor can receive data relating to the operation of the class E power driver and can control the class E power driver based on the received data relating to the operation of the class E power driver. The processor can additionally control the FSK module to modulate the natural frequency of the class E power transformer to thereby allow the simultaneous recharging of an implantable device and the transmission of data to the implantable device. The processor can additionally compensate for propagation delays by adjusting switching times.
US10971949B2 Systems and methods for performing building energy management
A method for performing energy management for a building includes generating a stack of energy loads representative of a plurality of building energy loads. The energy loads are prioritized from highest priority energy loads to lowest priority energy loads. The prioritized energy loads are then compared to a building power threshold. The lowest priority energy loads are shed until a sum of remaining energy loads is equal to or less than the building power threshold. The remaining energy loads are serviced. The processes of prioritizing the energy loads, comparing the prioritized energy loads to a building power threshold, and shedding the lowest priority energy loads is repeated in response to changes in circumstances affecting the building.
US10971942B2 Electronic device and method of charging a battery using a plurality of charging circuitry in the electronic device
An electronic device including: a housing, a battery mounted within the housing, a power interface disposed to or within the housing and configured to receive power from an external power source wirelessly or through a wire, and a circuit configured to electrically connect the battery and the power interface. The circuit includes a first electrical path configured to supply a first part of a current supply from the power interface to the battery, and a second electrical path configured to supply a second part of the current supply from the power interface to the battery and connected to the battery in parallel to the first electrical path. The circuit is configured to selectively control the current supply to the battery via the second electrical path at least partially based on at least one of a charge level of the battery or a signal from a sensor disposed in the housing.
US10971941B2 Charging circuit and charging method for an electrical energy storage system
A charging circuit for an electrical energy storage system having electrical energy storage units. The charging circuit includes a first input and a second input for electrically connecting to an energy source, a first output and a second output, and first pole connections and second pole connections. The pole connections are connected in an electrically conductive manner to corresponding pole connections of the electrical energy storage units. In addition, the charging circuit includes first switches, second switches, and third switches.
US10971937B2 Grid-supporting inverters with significantly reduced storage requirements
A method for controlling an inverter, and in particular a double stage inverter, for implementing a model of a synchronous generator is provided including implementing a rotor inertia using an intermediate dc-link capacitor without duplicating the emulated inertia in the controller, simulating the rotor speed based on a measured voltage of the dc-link capacitor, while allowing the voltage to change in a defined range, and mapping the changing voltage of the dc-link capacitor into the inverter as an internal frequency. A system for connecting a power generator to a power grid is also provided including a control device for an inverter, the control device implementing a model of a synchronous generator. The control device including a computer processor in electrical communication with a storage device with instructions stored thereon, that when executed on the computer processor, perform the method for controlling an inverter for implementing a model of a synchronous generator.
US10971933B2 Distributed control in electric power delivery systems
This disclosure includes various systems and methods for determining an operating stage based on electrical conditions in electric power delivery systems and identifying a control strategy based upon the operating stage. The control strategy may be selected and customized to avoid or to ameliorate stresses in an electric power delivery system while maintaining the stability of electric power delivery systems. Various embodiments consistent with the present disclosure may include a distributed controller configured receive a plurality of indications of electrical conditions from a plurality of control devices in electrical communication with the electrical power delivery system. The distributed controller may determine an operating stage from among a plurality of operating stages based upon the plurality of indications of electrical conditions. The distributed controller may further identify a control strategy based upon the operating stage. The control strategy may be communicated to and implemented by the plurality of control devices.
US10971930B2 Universal power control device
The present invention is directed to an intelligent dimmer that is capable of “learning” the type of load it is controlling, and adjusts its operating parameters accordingly. The present invention can adaptively drive electrical loads over a wide range of wattages. The intelligent dimmer of the present invention is configured to automatically calibrate itself based on the load current demands of a particular electrical load. The intelligent dimmer of the present invention can also adaptively limit in-rush currents to extend the life expectancy of the solid state switching components used therein.
US10971929B2 Chip ESD protection circuit
The present invention provides a chip ESD protection circuit, includes an integrated circuit layer and a conductive layer. A first ground bonding pad that is connected to a first ground wire of a first power domain is disposed on each of the first power domain and a second power domain in the integrated circuit layer. The first ground bonding pads are bonded to the conductive layer. A second power clamping unit is disposed on the second power domain. A first end of the second power clamping unit is connected to a second power wire of the second power domain, and a second end thereof is connected to the first ground wire or a second ground wire of the second power domain. According to the chip ESD protection circuit, the ESD protection capability of a chip can be improved. The occupied area of the chip is reduced.
US10971928B2 Integrated overvoltage protection and monitoring system
A remote suppression unit retains a first set of surge suppression modules. A base suppression unit retains a second set of surge suppression modules. An over voltage protection (OVP) board in the remote suppression unit includes power strips that couple the first set of surge suppression modules to remote ends of DC power cables. A configurable terminal assembly in the base suppression unit couples the second set of suppression modules to local ends of the DC power cables. The surge suppression modules in combination with the OVP board and terminal assembly provide more suppression protection in both the remote and base suppression units. A remote voltage monitor circuit in the remote suppression unit measures voltages on remote ends of the DC power cables and transmits the voltages and alarm status to a monitor circuit in the base suppression unit.
US10971924B2 Low-voltage protective switching device
A low-voltage protective switching device includes: at least one line conductor length extending from a line conductor supply connection of the low-voltage protective switching device to a line conductor load connection of the low-voltage protective switching device; a neutral conductor length extending from a neutral conductor connection of the low-voltage protective switching device to a neutral conductor load connection of the low-voltage protective switching device; a mechanical bypass switch and a first mechanical circuit breaker disposed in series in the line conductor length; a second mechanical circuit breaker disposed in the neutral conductor length; a first semiconductor switching arrangement disposed in parallel to the bypass switch; and an electronic control unit that presettably actuates the bypass switch, the first mechanical circuit breaker, the second mechanical circuit breaker, and the first semiconductor switching arrangement. The first semiconductor switching arrangement includes a snubber, which includes a first capacitor.
US10971923B2 Hot swap inrush current limiter circuit
In one embodiment, a hot swap inrush current limiter circuit includes a pair of paths connecting an input and a load, a first capacitor connected in series with a switch between the paths, a first resistor connected to one of the paths and to a junction between the switch and the first capacitor, a second capacitor connected in series with a second resistor between the paths, with a gate of the switch connected to a junction between the second capacitor and the second resistor, a first diode connected in parallel with the second capacitor, and a second diode connected in parallel with the second resistor to allow for discharge of the second capacitor when input power is off. A method is also disclosed herein.
US10971921B2 DC-DC converters having bullet terminals
Example DC-DC converters include a housing having at least two bullet terminals. The at least two bullet terminals are configured to mate with corresponding terminals in a DC bullet breaker panel. The converter also includes a DC-DC voltage converter circuit coupled between the at least two bullet terminals, and a controller coupled with the DC-DC voltage converter circuit. The controller is configured to control the DC-DC converter circuit to convert a DC input voltage at a first one of the at least two bullet terminals to a different DC output voltage at another one of the at least two bullet terminals. Methods of converting DC voltages using DC-DC converters having bullet terminals are also disclosed.
US10971920B2 Overcurrent protection device estimating a wire thermal characteristic
An overcurrent protection device is to be provided between a power supply and a load circuit including an electric load and an electric wire electrically connected with each other, and includes a switching element, a current detector, a characteristic estimation portion, and a controller. The switching element switches flowing and interrupting of a load current that flows from the power supply to the electric load. The current detector detects the load current. The characteristic estimation portion estimates a thermal characteristic of the electric wire based on the load current detected by the current detector. The controller outputs an overcurrent protection signal for interrupting the load current so as to protect the load circuit from an overcurrent to the switching element based on the thermal characteristic estimated by the characteristic estimation portion and the load current detected by the current detector.
US10971918B2 Automated ground fault interruptor
In accordance with example embodiments, an automated ground fault interrupter includes means for resetting itself following detection of a ground fault. In accordance with example embodiments, when a ground fault is detected, a relay switch opens and breaks the conducting path between an AC input and a plug for connecting devices for a set amount of time after which the relay switch is closed again, restoring the conducting path between the plug and the AC input. Following restoration of the conducting path, the relay switch is opened again if a ground fault is detected. In accordance with example embodiments, the automated ground fault interrupter automatically tests itself at predetermined intervals. In accordance with example embodiments, the ground fault interrupter is automatically reset following the automatic test.
US10971914B2 Circuit assembly
The heat dissipation of a circuit assembly is improved. A circuit assembly includes: a relay that includes a terminal and generates heat when energized/as a result of energization/due to being energized; a base member to which the relay is attached and in which a through hole is formed; a heat dissipation member that is provided on a side of the base member opposite to a side on which the relay is attached; a first busbar that is connected to the terminal of the relay at a position spaced apart from the base member; and a heat transfer member that is inserted into the through hole so as to be movable in a direction along the axial direction of the through hole, and that comes into contact with the first busbar and the heat dissipation member.
US10971913B2 Power busbar connection tool
The invention relates to an electric device, especially to a power busbar connection tool, said tool comprises an electric motor drive unit, an electric control unit, a stationary portion removably connects to a busbar, a movable portion removably connects to a busbar and a loading portion for clamping connecting rods. Said movable portion is movably connected to a first and second stationary shaft of said stationary portion, said movable portion is connected to a movable shaft by a screw pair, said movable portion is fixedly connected to said electric motor drive unit, said movable shaft is driven to rotate around its axis by said electric motor drive unit, said loading portion is movably connected to said second stationary shaft and slides between a body of said stationary portion and a body of said movable portion, said loading portion rotates around said second stationary shaft. It is achieved that a plurality of connecting rods are simultaneously mounted to busbars and that two busbars are connected in a form of butt-and-butt connecting.
US10971912B2 High voltage laminated power distribution system with integrated fuses
A high voltage distribution system is provided with multiple fuses. The high voltage distribution system includes multiple laminated busbars that are electrically coupled to a battery and to the multiple fuses. Busbars are electrically coupled to the one or more fuses via electrical connections between the busbars and the fuses. The electrical connections can pass through other busbars without having an electrical coupling to the other busbars. An insulating layer may be used between the busbars to prevent overcurrent events. The configuration, size, and position of each busbar is selected based on the electrical requirements of components that are electrically coupled to the busbar and based on the prevention of overcurrent events.
US10971911B2 Wire leading tool
A main body of a wire leading tool including a lid body that covers the main body in a detachable manner is configured to include a flat plate-shaped base portion, a base hole portion that is penetratingly provided in the base portion, a standing wall portion that stands from the base portion in a U shape and surrounds the base hole portion by a curved portion of the U shape, and a connector supporting portion that stands from the base portion at a position closer to the base hole portion relative to an open end of the U shape of the standing wall portion, is continuous to the standing wall portion on both sides, and has an insertion hole which is penetratingly provided for inserting a pipe connecter.
US10971907B2 Transferring component routing systems and methods within an interior cabin of an aircraft
A raceway system and method within an internal cabin of an aircraft include a plurality of routing modules that are coupled together. Each of the plurality of routing modules includes a main housing that routes one or more transferring components to one or more monuments within the internal cabin. A raceway system and method for an aircraft includes a transferring component attachment system that includes a plurality of transferring component support struts, and one or more transferring components coupled to the plurality of transferring component support struts.
US10971906B2 Cable installation method and coupling unit
The present invention provides a cable installation method and a coupling unit, the cable installation method enabling the installation of a cable with an improved workability. From a messenger wire 11 installed between poles 10a and 10b, a spiral hangar unit 121 or the like is suspended in the vicinity of first pole 10a, the leading end of the spiral hangar unit 121 and the leading end of the lead wire 13 is connected to each other with a coupling unit 14 interposed therebetween an operation of connecting another spiral hangar unit 122 to a tail end of the spiral hangar unit 121 while feeding the lead wire 13, is repeated, the spiral hangar unit 121 is fed to the vicinity of second pole 10b, then the spiral hangar 12 is fixed to the messenger wire 11, and thereafter a cable 16 is installed between the poles.
US10971902B2 Spark plug for a high frequency ignition system
The invention relates to a spark plug (100) for an internal combustion engine, in particular having a high frequency ignition system, having a central electrode (28; 128), a ground electrode (12; 112) and an electrical insulator (18; 118) arranged between the central electrode (28; 128) and the ground electrode (12; 112), wherein a central electrode connecting point (26; 126) for electrically connecting the central electrode (28; 128) to an ignition system is provided on the insulator (18; 118), wherein the central electrode (28; 128) and the ground electrode (12; 112) project beyond the insulator (18; 118) at an axial end (114) of the spark plug (100) and each form, with a part projecting axially beyond the insulator (18; 118), a central electrode end (140) and a ground electrode end (142), wherein the central electrode end (140) and the ground electrode end (142) are arranged and embodied in such a way that an axial region (170) of a gap (146) is formed between them in an axial direction, wherein the axial region (170) of the gap (146) is spaced apart from the insulator (18; 118), wherein at least one additional electrode (150) is provided which projects beyond the insulator (118) at the axial end (114) of the spark plug (100) and forms, with a part which projects axially beyond the insulator (118), an additional electrode end (154). In this case the additional electrode (150) is arranged electrically insulated from the ground electrode (112) and the central electrode (128), on the spark plug (100), wherein the additional electrode end (154) projects into the axial region (170) of the gap (146) between the central electrode end (140) and the ground electrode end (142) or is arranged into a region (170) of the gap (146) which is radially adjacent to the axial region (170) of the gap (146), and as a result divides the gap (146) into two ignition spark end gaps (156, 166).
US10971901B2 Ignition plug
A spark plug that improves the heat resistance performance of an ignition plug.
US10971900B2 Vertical-cavity surface-emitting laser, structured light module and method for light projection and terminal
The present disclosure provides a vertical-cavity surface-emitting laser, structured light module, terminal comprising the structured light module, and method for projecting the structured light thereof. The structured light module includes a plurality of light sources and a single diffractive optical element (DOE); wherein the plurality of light sources simultaneously emit a plurality beams of invisible light to the single DOE, wherein the single DOE has a pseudo-random optical pattern groove, wherein the invisible light of each light source passes through the DOE and emits a beam of spectral encoded structured light, and the beam of structured light comprises a pattern corresponding to the pseudo-random optical pattern groove. The DOE projects an overall structured light that is formed by superimposing a plurality of beams of structured light, and there is an offset between patterns of different beams of structured light.
US10971898B2 Laser radar
Disclosed herein is a system comprising: an optical system with a focal plane; an apparatus at the focal plane; a filter; wherein the apparatus comprises an array of vertical-cavity surface-emitting lasers (VCSELs) on a first substrate and an array of detectors on a second substrate, the detectors configured to detect laser beams that are emitted by the VCSELs and backscattered by an object; wherein the first substrate is mounted to the second substrate and is configured to allow the laser beams that are emitted by the VCSELs and backscattered by the object to transmit through the first substrate and reach the detectors; wherein the filter is configured to prevent light other than the laser beams from passing.
US10971896B2 Applications, methods and systems for a laser deliver addressable array
There is provided assemblies for combining a group of laser sources into a combined laser beam. There is further provided a blue diode laser array that combines the laser beams from an assembly of blue laser diodes. There are provided laser processing operations and applications using the combined blue laser beams from the laser diode arrays and modules.
US10971895B2 Surface plasmon infrared nano pulse laser having multi-resonance competition mechanism
A surface plasmon infrared nano-pulse laser having a multi-resonance competition mechanism, consisting of the four parts of a surface plasmon nano-pin resonance chamber (1), a spacer layer (2), a gain medium (3), and a two-dimensional material layer (4). The surface plasmon nano-pin resonance chamber (1) consists of a metal nano rod (11) and one or more nano sheets (12) grown thereon, the surface plasmon nano-pin resonance chamber (1) and the gain medium (3) being isolated by the isolating layer (2), and the two-dimensional material layer (4) covering a surface of the surface plasmon nano-pulse laser; positive and negative electrodes (5) are located at two ends of the surface plasmon nano-pulse laser, and a layer of a two-dimensional material having a feature of saturatable absorption is introduced to a surface of the nano-pin resonance chamber.
US10971893B2 Laser units
A method of controlling a laser unit in order to negate heat build-up caused by a laser modulation current, and eliminating artifacts caused by image related thermal effects. Upon receipt of an activation signal, an activation current is applied which causes lasing of the laser unit. Upon receipt of a deactivation signal, the method ceases lasing by selectively applying either an idle current below the activation current, or a cooling current below the idle current.
US10971892B2 High power cavity package for light emitters
An emitter package can include: a body having a bottom member, side members extending from the bottom member, and a top surface, wherein the body defines a cavity formed into the top surface and located between the bottom member and side members; the cavity having top side walls extending from the top surface to optic shelves, middle side walls extending from the optic shelves to contact shelves, and bottom side walls extending from the contact shelves to a base surface; electrical conductive pads on the base surface in the cavity; emitter chips on the electrical conductive pads, each emitter chip having one or more light emitters; shelf contact pads on the contact shelves; and electrical connector wires connected to and extending between the emitter chips and the shelf contact pads.
US10971891B2 Light source device
A light source device includes at least one first wiring, a plurality of second wirings, a plurality of light emitting elements each having a lower-surface-side electrode connected to a respective one of the at least one first wiring, a plurality of protective elements each having a lower-surface-side electrode connected to a respective one of the plurality of second wirings each corresponding to a respective one of the plurality of light emitting elements, each of the plurality of protective elements connected to a respective one of the plurality of light emitting elements, a plurality of first wirings each connecting an upper-surface-side electrode of each of the plurality of light emitting elements and a respective one of the plurality of second wirings, a plurality of second wires each connecting the upper-surface-side electrodes of two adjacent ones of the protective elements; and a plurality of third wires each connecting an upper-surface-side electrode of a respective one of the plurality of protective elements and a corresponding one of the at least one first wiring. The upper-surface-side electrodes of the plurality of light emitting elements and the upper-surface-side electrodes of the plurality of protective elements are of a same polarity, and the plurality of first wires are disposed below the plurality of second wires.
US10971890B2 Micro laser diode transfer method and manufacturing method
A micro laser diode transfer method and a manufacturing method comprise: forming a bonding layer (515) on a receiving substrate (513), wherein first type electrodes (514) are connected to the bonding layer (515); bringing a first side of the micro laser diodes (500r) on a carrier substrate (520) into contact with the bonding layer (515), wherein the carrier substrate (520) is laser-transparent; and irradiating selected micro laser diodes (500r) with laser from the side of the carrier substrate (520) to lift-off the selected micro laser diodes (500r) from the carrier substrate (520). This method may improve yield.
US10971889B2 Systems, devices, and methods for narrow waveband laser diodes
Systems, devices, and methods for narrow waveband laser diodes are described. The conventional coating on the output facet of a laser diode is replaced with a notch filter coating that is reflective of wavelengths within a narrow waveband around the nominal output wavelength of the laser diode and transmissive of other wavelengths. The notch filter coating ensures the laser diode will lase at the nominal wavelength and not lase for wavelengths outside of the narrow waveband. The notch-filtered laser diode provides a narrow waveband output that is matched to the playback wavelength of at least one hologram in a transparent combiner of a wearable heads-up display, and thereby reduces or eliminates display aberrations that can result from wavelength sensitivity of the playback properties of the hologram.
US10971887B2 Laser device and laser device control method
A laser device may include a light source configured to emit a laser beam in burst operation, an optical sensor configured to acquire a cross sectional image of the laser beam during a certain period for every certain cycle, an image processor configured to receive an input of an image signal of the cross sectional image outputted from the optical sensor and output beam relating information about the laser beam, a beam traveling direction adjuster configured to adjust a traveling direction of the laser beam, and a controller configured to control the beam traveling direction adjuster based on the beam relating information when at least a part of a period in which the optical sensor acquires the cross sectional image is overlapped with a period in which the light source emits a laser beam.
US10971879B1 Electrical connection forming tool
An electrical connection forming tool, the tool including a wire forming die module, including a module housing, including a front side, the front side including a chamber configured to align with an electrical plug; a back side; and an inner compartment, the inner compartment including a coil sliding body feature, and configured to interface with the electrical plug; a die, configured to accept a wire and imprint the wire on the electrical plug; a locking feature; and a cover for the locking feature; an actuator, configured to force the electrical plug into an actuator housing positioned to interface the die; and an actuator housing, connecting the wire forming die module to the actuator; and including an opening configured to accept the electrical plug and communicate with the die and the chamber; and a structural chassis.
US10971875B2 Apparatus and method of securing adapters to a mobile device
A novel apparatus for securing a USB hub to a mobile device that comprises a vertical plate; a top horizontal plate and a bottom horizontal plate; the vertical plate and the top and bottom horizontal plates are fused together to form an elongated channel; three through holes on the vertical plate; and at least two screws for attaching said apparatus to a side of a mobile device.
US10971873B2 Electrical unit with cooling member
An electrical unit includes a contactor having a housing member, a first terminal, a second terminal, and/or a contact member disposed in the housing member and configured to selectively electrically connect the first terminal and the second terminal. The electrical unit may include a cooling member connected to the housing member, a first bus bar connected to the cooling member and the first terminal, and/or a second bus bar connected to the cooling member and the second terminal. The cooling member may be configured to dissipate heat that is generated via electrical current flowing through the contact member.
US10971869B2 Device for locking a plug on a switchable power socket
A device for protecting a plug-in connection between a first power plug of an electric appliance and a switchable power socket. The switchable power socket has a socket for receiving the first power plug and a second power plug for coupling the switchable power socket to an electrical mains. The device has a wall which, when the device is installed, at least partially surrounds the switchable power socket with the first power plug plugged therein. The wall is formed with a plug-side recess in which the second power plug at least partially penetrates the wall. The wall covers the first power plug at least partially, when the device is installed, in order to prevent the first power plug from being pulled out of the socket. A sensor detects whether or not the wall surrounds the switchable power socket and informs a control unit that controls the electrical device.
US10971868B2 Electrical/mechanical switching module
An electrical/mechanical switching having a first terminal and a second terminal. The first terminal is a neutral terminal and has a first terminal power engagement tab and a first terminal engagement tab with a first terminal copper dimple. The second terminal is a neutral terminal and has a second terminal mating engagement tab and a second terminal engagement tab with a second terminal copper dimple. A cam member is provided proximate the first terminal engagement tab and is movable between a first position and a second position to move the first terminal engagement tab into electrical and mechanical engagement with the second terminal engagement tab. An opening projection is provided proximate the first terminal engagement tab and the second terminal engagement tab and is movable between a first position and a second position to separate the first terminal engagement tab and the second terminal engagement tab.
US10971867B2 Electrical connection box
Provided is an electrical connection box into which a greater number of fuses can be inserted without increasing its size. An electrical connection box for a vehicle includes: an insertion housing into which multiple fuses are to be inserted through an open port on one side; multiple fuse terminals for connecting the fuses in the insertion housing to a substrate; a plate-shaped holding member that opposes the insertion housing from a side opposite to the one side of the insertion housing, and holds the multiple fuse terminals; and a case member that includes a flat plate portion for covering the multiple fuse terminals and has a notch that is formed in the covering portion, the holding member being arranged inside of the notch.
US10971862B2 Cable connector having crimp structure
When a swaging portion (71) of one shell (60) is swaged to a cable (5), even in a case where a main body (42) of the other shell (40) receives tensile force through a sandwiching portion (43) sandwiched between the swaging portion (71) and the cable (5), the risk of pulling the main body (42) of the other shell itself is reduced, and deformation and damage of the other shell (40) are prevented. A cable connector includes a housing (20) configured to hold one end of a cable (5) and a first shell (60) and a second shell (40) including main bodies covering at least a portion of the housing (20). The first shell (60) has a swaging portion (71) to be swaged to the cable (50). The second shell (40) has a sandwiching portion (43) to be swaged together with the cable by the swaging portion (71) with the sandwiching portion being sandwiched between the swaging portion (71) and the cable. The sandwiching portion (43) and the main body (42) of the second shell are connected to each other through an extendable extra length portion (47) at least in an axial direction.
US10971861B2 Polarized electrical plug and adaptor with modular orientation verification
Modular two-prong polarized electrical plugs and plug adaptors provided with indicia modules that can be inserted into recesses on the plug housings and adaptor bodies. The indicia modules include indicia elements. By inserting the indicia modules on the proper sides of the plug housings or adaptor bodies, the tops of the plugs and adaptors can be readily identified for purposes of verifying the orientation of the plugs and plug adaptors when and after plugging them into electrical outlets.
US10971860B1 Tamper-resistant nightlight
A tamper resistant nightlight for placement in an electrical receptacle, the nightlight includes a body that has a base with an LED circuit and plug blades extending from the body. A housing includes a locking element configured to restrict a child from removing the nightlight from the electrical receptacle through a flange that extends away from the body to be positioned behind a rear surface of an electrical wall plate associated with the electrical receptacle to prevent the tamper resistant nightlight from being removed from the electrical receptacle while the electrical wall plate is coupled to the electrical receptacle.
US10971854B2 Shielded connector
A shielded connector includes a shielding shell, a connector housing, and an annular sealing member. The shielding shell has a tube portion and a flange portion formed at an end of the tube portion. The flange portion is fastened to a wall portion having a hole of a target object to which the shielded connector is fastened. The connector housing is covered with the tube portion and has an end portion projecting in an axial direction beyond the flange portion and inserted in the hole. The sealing member is sandwiched between the flange portion and the wall portion. The sealing member closely contacts with the wall portion by being compressed toward the wall portion and closely contacts with an outer surface of the connector housing by being compressed toward the outer surface.
US10971852B2 Two connectors electro-mechanically joined by a busbar
It is aimed to provide a joint connector capable of holding a plurality of housings and a busbar without complicating the entire configuration. A joint connector includes a first housing (10) configured to accommodate first terminals (60), a second housing (40) configured to accommodate second terminals (70) and be united with the first housing (10), and a busbar (80) having first tabs (84) to be connected to the first terminals (60) and second tabs (85) to be connected to the second terminals (70). The busbar (80) includes a coupling portion (83) coupling the side of the first tabs 84 and the side of the second tabs (85), first fixing portions (86) to be fixed to the first housing (10) and second fixing portions (87) to be fixed to the second housing (40).
US10971850B2 Movable connector
A movable connector including a stationary housing for fixing to a substrate, a movable housing capable of moving relative to the stationary housing, and a restriction fitting that has been integrated with the stationary housing. The restriction fitting includes a counterpart engagement portion. The counterpart engagement portion is configured to abut an engagement portion that is part of the movable housing from a connector upward direction so as to enable the engagement portion to be restrained in a restraint space that is a predetermined region. The counterpart engagement portion forms a through-pass section to permit the engagement portion to pass into the restraint space from outside.
US10971849B2 Connector and connector assembly
A connector (1000) includes a housing (100), a cover (200), and a plurality of contacts (300). The housing (100) includes a housing front portion (10) having a plurality of first groove portions (20) and a housing rear portion (30) having a plurality of second groove portions (40) and a plurality of third groove portions (50) offset from the first groove portions (20). The cover (200) is configured to be combined with the housing front portion (10) and includes a plurality of fourth groove portions (210) including through holes (211). Each contact (300) includes a pressure connection portion (320) disposed in a corresponding through hole (211) and configured to contact a wire (370) inserted into the cover (200), a first section (310) disposed in the corresponding first groove portion (100, 20A, 20B, 20C, 20D, 20, 210, 211, 250, 30, 40, 50), a second section (310, 320, 330, 350, 370) disposed in the corresponding second groove portion (20) and including a first contact portion (340) at an end, and a third section (350) disposed in the corresponding third groove portion (50) and including a second contact portion (360) at an end.
US10971843B2 BGA socket device for testing BGA IC
Disclosed is a BGA socket device used for testing a BGA IC and having a dual pinch type contact. The BGA socket device includes: contacts each including a fixed terminal and a movable terminal and configured such that respective upper ends of the fixed and movable terminals are offset from each other with respect to each solder ball of the IC; a main body in which the contact is provided and fixed; a cover supported on an upper surface of the main body and configured to be movable up and down; and a slider provided between the main body and the cover and configured to slide left and right, thus opening and closing the movable terminal in a horizontal direction, the slider having a fixed terminal receiving hole and a movable terminal receiving hole in which the fixed and movable terminals of the contact are received, respectively, by passing therethrough.
US10971831B2 Contact system
Contact system for producing an electrically conductive contact between an aluminum conductor (3) and a contact component (2). A housing (1) is provided, as well as a contact component (2) having a shearing-off section (13) and a tapered compression segment (14), where the housing (1) has an insertion volume (4) for the aluminum conductor (3) and an insertion volume (5) for the contact component (2) and the two insertion volumes (4, 5) overlap within the housing (1) and form a common overlapping volume (8) so as to enable, when the aluminum conductor (3) has been pushed into the insertion volume (4), for the aluminum conductor (3), the severing/shearing-off and cold welding of the aluminum conductor (3) with the contact component (2) by means of the contact component (2).
US10971830B2 Low profile connector with spring contacts
A rearview device includes a connector assembly that has a body that includes a plurality of electrical leads that extend therefrom and are removably coupled therewith. A plurality of contact-receiving apertures extend through the body and receive a plurality of spring contacts on a circuit board. The plurality of spring contacts abut and are compressed between the circuit board and the body. The plurality of spring contacts directly engage the plurality of electrical leads when inserted into the plurality of contact-receiving apertures. A plurality of peripheral walls are adjacent the circuit board.
US10971816B2 Phase adjustment method and apparatus for antenna array
The present application discloses a phase adjustment method and apparatus for an antenna array. The method includes: dividing the antenna array into a first antenna subarray and a second antenna subarray according to a first division rule in a preset division rule set; obtaining a phase difference between a first aggregated signal corresponding to the first antenna subarray and a second aggregated signal corresponding to the second antenna subarray; determining a to-be-adjusted phase value of each antenna array element in the antenna array according to the phase difference and a first weighting rule; and sending, to a phase shifter corresponding to each antenna array element, the to-be-adjusted phase value corresponding to the antenna array element.
US10971810B2 Antenna device and electronic device having the same
An electronic device may include a circuit board, radiators disposed on the circuit board, and provided with a first feeding signal to transmit or receive a wireless signal in a first frequency, band; and a ground disposed on the circuit board to provide a reference potential for the radiators. The radiators and a whole or a portion of the ground may be provided with an additional feeding signal to transmit or receive a wireless signal in various frequency bands that are lower than the first frequency band.
US10971806B2 Broadband conformal antenna
A broadband conformal antenna (“BCA”) is disclosed. The BCA includes a narrow approximately rectangular outer conductive (“NARO”) housing, a plurality of dielectric layers within the NARO housing forming a laminated dielectric structure, and an inner conductor formed within the laminated dielectric structure. The NARO housing includes a top broad wall and the BCA further includes an antenna slot within the top broad wall. The BCA is configured to support a transverse electromagnetic signal within the NARO housing.
US10971800B2 Surface-mount antenna apparatus and communication system having the same
Antenna apparatus includes a dielectric carrier having a first side and a second side. The antenna apparatus also includes a multi-band antenna having an interior surface and an exterior surface. The multi-band antenna includes a first section and a second section that are bent with respect to one another. The interior surface along the first and second sections defines a receiving space. The dielectric carrier is disposed within the receiving space such that the first section is positioned along the first side of the dielectric carrier and the second section is positioned along the second side of the dielectric carrier. The dielectric carrier includes at least one projection that covers a portion of the exterior surface of the multi-band antenna.
US10971794B2 Antenna mounting bracket assembly
An assembly for mounting an antenna to a mounting structure, such as a street pole, is provided. The antenna assembly can include an tipper and a lower mounting bracket that can be attached to an antenna. Each mounting bracket has hooks designed to be inserted into pre-formed holes in the mounting structure. The antenna becomes secured to the mounting structure when the hooks latch into the pre-formed holes of the mounting structure.
US10971783B2 Electrode assembly having improved heat stability
The present disclosure is directed to providing an electrode assembly which improves the thermal safety of a battery by preventing shrinking of a separator adjacent to electrode tabs. The electrode assembly includes a positive electrode plate having a positive electrode tab at one end thereof, a negative electrode plate having a negative electrode tab at one end thereof, and a separator interposed between the positive electrode plate and the negative electrode plate, wherein the positive electrode plate and the negative electrode plate are stacked so that each of the tabs may be positioned in the same direction, and the separator has a gradient in thickness so that the thickness of one side having the electrode tabs are larger than that of the other side.
US10971782B2 Method for manufacturing separator-integrated electrode, and separator-integrated electrode
The method of the present disclosure includes: preparing a solution containing a water-soluble polymer dissolved in a mixed solvent containing water admixed with a first solvent having a higher boiling point than that of the water; applying the solution in a film form to a surface of an electrode to form a coating made of the solution on the surface of the electrode; and removing the mixed solvent from the coating by vaporization such that a porous separator layer made of the water-soluble polymer is formed on the surface of the electrode while a plurality of pores are formed in an inside of the coating due to removal of the first solvent. The solubility of the water-soluble polymer in the first solvent is lower than that of the water-soluble polymer in the water.
US10971780B2 Releasable battery package
A device can include a processor; memory accessible by the processor; a battery bay that includes a first surface; a battery package disposed in the battery bay and operatively coupled to the processor, where the battery package includes a second surface; and materials disposed between the first surface and the second surface, where the materials include an adhesive and a thermoplastic.
US10971772B2 Storage module having heating measures
A storage module stores electrical energy. The storage module has a first storage cell and a second storage cell, each having a positive terminal and a negative terminal. The storage module includes a contact bridge, which connects one terminal of the first storage cell to one terminal of the second storage cell in an electrically conductive manner. The contact bridge is designed to reduce an electrical resistance between the electrically connected terminals of the first storage cell and of the second storage cell with rising temperature.
US10971769B2 Reusable battery indicator with electrical lock and key
A reusable battery indicator includes a voltage sensor, a communication circuit communicatively connected to the voltage sensor, an antenna operatively coupled to the communication circuit, and a connection mechanism having a connector and a retainer. The connector and the retainer are electrically connected to the voltage sensor, and the connector is adapted to be removably connected to a first battery terminal, thereby providing an electrical connection between the voltage sensor and the first battery terminal. The retainer is adapted to removably secure the voltage sensor to a can of a battery, thereby providing an electrical connection between the voltage sensor and the can of the battery. An electrical circuit is completed between the voltage sensor and the first battery terminal and between the voltage sensor and the can. The connection mechanism includes part of an electrical lock and key assembly.
US10971766B2 Management system, battery, and management method for energy storage device
Provided is a management device (BMS 40) for an assembled battery 30 which uses a positive electrode active material containing lithium iron phosphate and having an electrically conductive layer formed on a surface thereof, the BMS 40 being provided with: a current sensor 43 which measures a current flowing through the assembled battery 30; a voltage sensor 45 which measures a voltage of the assembled battery 30; and a management unit 42. When a state in which the current value measured by means of the current sensor 43 is less than a reference value is defined as a pause state of the assembled battery 30, the management unit 42, when the assembled battery 30 has entered the pause state, performs: a discharge process (S101) for causing the assembled battery 30 to discharge; a post-discharge measurement process (S102) for measuring the voltage by means of the voltage sensor 45 after the assembled battery 30 has been discharged in the discharge process; and a first estimation process (S103) of estimating the SOC of the assembled battery 30 on the basis of the voltage measured in the post-discharge measurement process and OCV-SOC characteristics 62 after the discharge.
US10971764B2 Charging method, charging device, and charging system
The present invention relates to a charging apparatus, which comprises: a first charging interface and a second charging interface, which respectively and detachably connected to a first energy storage apparatus and a second energy storage apparatus; a power supply conversion circuit, converting external power supply into charging energy; a charging circuit, outputting charging energy output by the power supply conversion circuit to the first charging interface and the second charging interface, wherein the charging circuit comprises a first charging mode and a second charging mode. In the first charging mode, the charging circuit outputs charging energy to both the first charging interface and the second charging interface, and in the second charging mode, the charging circuit selectively outputs charging energy to the first charging interface or the second charging interface. The charging apparatus provided by the present invention possesses pluralities of choices of charging modes, and thus satisfies different charging requirements.
US10971763B2 Battery pack management device
A battery pack management device capable of reducing power consumption while transmitting and receiving data between a master BMS and a slave BMS by using a wireless communication method. The battery pack management device according to the present disclosure includes: a master BMS including an external communicator, an internal communicator, and a master controller and a slave BMS including a power supply, a state measurement sensor, a slave wireless communicator, and a slave controller.
US10971756B2 Polymer electrolyte, polymer, electrochemical device, and method of preparing the polymer
A polymer electrolyte including a copolymer represented by Formula 1; and a lithium salt: wherein, in Formula 1, R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, R13, R14, R15, R16, R17, L1, n1, x, y, and z are as disclosed herein.
US10971752B2 Composite cathode and lithium-ion battery comprising same, and method for producing said composite cathode
A composite cathode is provided which includes a collector, an active cathode material, a binder, a solid inorganic lithium-ion conductor and a liquid electrolyte. The solid inorganic lithium ion conductor is present in the composite cathode in a higher volume and weight proportion than the liquid electrolyte. A method for forming the composite cathode is also provided, and a lithium ion battery is provided which includes a composite cathode having a collector, an active cathode material, a binder, a solid inorganic lithium ion conductor and a liquid electrolyte.
US10971751B2 Electrode assembly
An electrode assembly includes a cell stack part having (a) a structure in which one kind of radical unit having a same number of electrodes and separators alternately disposed and integrally combined is repeatedly disposed, or (b) a structure in which at least two kinds of radical units having a same number of electrodes and separators alternately disposed and integrally combined are disposed in a predetermined order, and a fixing part extending from a top surface along a side to a bottom surface thereof for fixing the cell stack part. The one kind of radical unit has a four-layered structure in which first electrode, first separator, second electrode and second separator are sequentially stacked or a repeating structure in which the four-layered structure is repeatedly stacked, and each of the at least two kinds of radical units are stacked by ones to form the four-layered structure or the repeating structure.
US10971750B2 Multi-cell tab cutting apparatus and method therefor
Disclosed herein are a multi-cell tab cutting apparatus for a plurality of cells, which have a plurality of tabs formed at one side, and a method therefor. The multi-cell tab cutting apparatus includes a base frame, a cell tab fixer connected to the base frame and configured to fix and support the plurality of tabs, and a cutter positioned at the base frame and configured to cut the plurality of tabs through driving.
US10971749B2 Method of and apparatus for producing membrane electrode assembly
A method of producing an MEA includes a first joining step of joining an anode to one surface of a solid polymer electrolyte membrane to thereby form a joint body and a second joining step of joining a cathode to another surface of the solid polymer electrolyte membrane. In the first joining step, the solid polymer electrolyte membrane is attracted by suction and heated through the anode placed on a suction/heating surface of a suction/heating plate. In the second joining step, a stack body of the joint body and the cathode is pressed and heated in a stacking direction, between the suction/heating surface and a heating plate.
US10971748B2 Implementation of feedforward and feedback control in state mediator
A system for controlling airflow through a fuel cell circuit includes a fuel cell stack. The system also includes a valve having a valve position that affects a pressure of the gas and a valve area corresponding to a cross-sectional area of the valve through which the gas may flow. The system also includes a memory designed to store a map or function that correlates the valve area to the valve position. The system also includes an ECU to determine or receive a desired mass flow rate of the gas through the valve, and calculate a desired valve area to achieve the desired mass flow rate. The ECU is also designed to compare the desired valve area to the map or function to determine a desired valve position that provides the desired valve area, and to control the valve to have the desired valve position.
US10971742B2 Fuel cell state determination method and fuel cell state determination apparatus
In a fuel cell state determination method for determining an internal state of a fuel cell supplied with an anode gas and a cathode gas to generate electricity, a decrease of a reaction resistance value of the cathode caused by hydrogen evolution reaction generated in the cathode as the fuel cell has an oxygen deficiency state is detected, and the oxygen deficiency state is determined on the basis of detection of the decrease of the reaction resistance value.
US10971740B2 Humidifier, plate, device, and motor vehicle
A humidifier, a device including a fuel cell, and a motor vehicle. The humidifier of the includes at least one humidifying duct and is designed in such a way that a first gas to be humidified can be conducted in the humidifying duct in a direction of flow and, separated by a water-permeable material, past a humidifying second gas so that water is transferred from the second gas to the first gas. The humidifier includes a cross-sectional area of the humidifying duct available to the first gas tapers in the direction of flow. The fact that the cross-sectional area tapers results in a drop in pressure along the humidifying duct, and the drop in pressure reduces, compensates or overcompensates an increase in pressure resulting from the increasing humidification, so the partial difference in pressure between the first gas and the second gas remains large over the distance of the humidifying duct in spite of the transfer of humidity.
US10971738B2 Method of manufacturing electrolyte membrane with high-durability for fuel cell
A method of manufacturing an electrolyte membrane for fuel cells with improved durability for fuel cells includes: preparing a substrate; applying a first ionomer solution onto the substrate; inserting a porous support into the first ionomer solution to impregnate the first ionomer solution in the porous support; allowing the first ionomer solution-impregnated porous support to stand; applying a second ionomer solution to the first ionomer solution-impregnated porous support; and drying the porous support.
US10971737B2 Fuel cell stack, fuel cell stack dummy cell, method of producing dummy cell
A fuel cell stack at least includes a stack body formed by stacking a plurality of power generation cells in a stacking direction and a first dummy cell provided at one end of the stack body in the stacking direction. The power generation cell includes a membrane electrode assembly. The first dummy cell includes a dummy assembly formed by stacking together three electrically conductive porous bodies each having a different surface size, a dummy resin frame member formed around the dummy assembly, and dummy separators.
US10971736B2 Electrode separator structure and fuel cell applied with the same
An electrode separator structure includes a conductive gas-resistant plate and a conductive porous structure. The conductive gas-resistant plate has a receiving space and at least a set of an inlet port and an outlet port, wherein the inlet port and the outlet port have passages communicating the receiving space. The conductive porous structure is disposed in the receiving space and communicates with the set of the inlet port and the outlet port to form reaction gas flow paths, wherein the conductive porous structure includes plural holes laminated as at least two porous layers, and the at least two porous layers are laminated in a staggered arrangement along a direction vertical to an extending plane of the conductive porous structure.
US10971734B2 Planar structural body containing fibrous carbon nanohorn aggregate
There is provided a planar structural body 1 comprising a fibrous carbon nanohorn aggregate 2 in which a plurality of single-walled carbon nanohorns are aggregated in a fibrous state, and particularly the planar structural body in which a globular carbon nanohorn aggregate 3 is mixed is used. The planar structural body comprising such a fibrous carbon nanohorn aggregate can be used for electrode materials for lithium ion batteries, fuel cells, capacitors, electrochemical actuators, air cells, solar cells, and the like, and can be used also for electromagnetic shields, thermoconductive sheets, heat-dissipating sheets, protecting sheets, filters and absorbing materials.
US10971731B2 Electrode current collector including aluminum oxide layer having aluminum-fluoride bond, all solid state battery, and method for producing
A main object of the present disclosure is to provide an electrode current collector in which the peel-off of a coating layer and an aluminum oxide layer is inhibited. The present disclosure achieves the object by providing an electrode current collector to be used in an all solid state battery, the electrode current collector comprising: a current collecting layer, an aluminum oxide layer, and a coating layer containing a conductive material, a resin, and an inorganic filler, in this order; and an Al—F bond is present in the aluminum oxide layer.
US10971730B2 Electrodes, compositions, and devices having high structure carbon blacks
An electrode for an energy storage device includes carbon black particles having (a) a Brunauer-Emmett-Teller (BET) surface area ranging from 70 to 120 m2/g; (b) an oil absorption number (OAN) ranging from 180 to 310 mL/100 g; (c) a surface energy less than or equal to 15 mJ/m2; and (d) either an La crystallite size less than or equal to 29 Å, or a primary particle size less than or equal to 24 nm.
US10971729B2 High performance electrodes
Provided herein are high performance direct deposit electrodes that do not require the use of a binder, as well as processes of manufacturing the same by an electrospray process.
US10971728B2 Aqueous lithium ion secondary battery, method for producing anode active material composite, and method for producing aqueous lithium ion secondary battery
Decomposition of an aqueous electrolyte solution when an aqueous lithium ion secondary battery is charged and discharged is suppressed, and the operating voltage of the battery is improved. The aqueous lithium ion secondary battery includes an anode, a cathode, and an aqueous electrolyte solution, the anode including a composite of an anode active material and polytetrafluoroethylene, wherein peaks of the polytetrafluoroethylene at around 1150 cm−1 and at around 1210 cm−1 are observed in FT-IR measurement of the composite, but a peak of the polytetrafluoroethylene at around 729 cm−1 is not observed in Raman spectroscopy measurement of the composite.