Document Document Title
US10736246B2 Electromagnetic interference shielding having a magnetically attracted shield arm
An electromagnetic interference (EMI) shielding can be couplable to a circuit board. The EMI shielding can include a fence couplable to the circuit board, a lid couplable to the fence, and a shield arm extending from the lid and being configured to couple to the fence. The shield arm can be hingedly or rotatably coupled to the lid. The shield arm can be magnetically couplable to the lid. The shield arm and/or the fence can include a magnet to provide a magnetic attraction between the shield arm and the fence.
US10736241B1 Temperature based pressure sensing and airflow control
A cooling system, e.g. for a hot aisle/cold aisle datacenter system, can detect local pressure differences between the hot and cold aisle by way of a conduit containing a temperature sensor positioned between the hot aisle and cold aisle. The temperature sensor can detect a temperature of airflow between the aisles by the temperature sensor in the conduit. This conduit is defined by a frame or insert that includes a first opening and a second opening separated by a nonzero distance and that is configured to penetrate a containment element separating the hot aisle and cold aisle. The cooling system can, based on the interstitial temperature, determine a direction of flow of the airflow between the hot region and the cold region and detect recirculation between the hot region and the cold region based on the direction of flow.
US10736239B2 High performance computing rack and storage system with forced cooling
A high performance computing (HPC) and storage hyperconverged design with high core densities coupled to a board integrated Non Volatile Memory (NVM) storage ecosystem, has a novel racking and highly efficient cooling system which eliminates the hot/cold aisles normally found in a Data Center. This design enables a dramatic increase in compute cores, Random Access Memory and NVM densities directly on the board, enabling quicker processing and more efficient throughput individually or working in parallel with other compute/storage boards.
US10736236B2 Power electronic conversion system
A power electronic conversion system includes a first electronic component that generates heat; a mounting plate comprising a horizontal plate and a first vertical riser with vertical configuration, wherein the first vertical riser is configured to mount the first electronic component; a first thermal pad disposed between the first electronic component and the first vertical riser to reduce a contact resistance; and a cold plate coupled to the mounting plate and comprised at least one cooling medium passage defined by a plurality of internal fins.
US10736235B2 Cooling mechanism of high mounting flexibility
A cooling mechanism of high mounting flexibility includes a heat sink including a heat sink body defining an accommodation portion and position-limit sliding grooves and stop blocks fastened to the heat sink body, heat pipes positioned in the position-limit sliding grooves and stopped against the stop blocks, each heat pipe having a hot interface accommodated in the accommodation portion and an opposing cold interface positioned in one position-limit sliding groove, heat transfer blocks each defining a recessed insertion passage for accommodating the hot interfaces of the heat pipes and an opposing planar contact surface for the contact of a heat source of an external circuit board, and an elastic member elastically positioned between the heat sink and the heat transfer blocks.
US10736230B2 Cable management assembly
A cable management assembly includes a connecting device; wherein, the connecting device includes a first part and a second part. The first part is configured to be mounted to a target object. The second part is arranged at a position for being easily operated to detach the first part from the target object.
US10736223B2 Method and apparatus for attaching display device to exterior member in an electronic device
A method and apparatus for attaching a display device to an exterior member in an electronic device are provided. The method includes arranging a tube to be at least partially surrounded by a foldable flexible display device, arranging the flexible display device to be at least partially surrounded by the exterior member, the flexible display device and the exterior member being folded, and inflating the tube by injecting gas into the tube. The flexible display device is attached to inner surfaces of the exterior member by the inflation of the tube.
US10736221B2 Circuit board assembly inspection method
A circuit board assembly inspection method includes the following steps: measuring a geometrical characteristic value of a solder layer before soldering an electronic component to a circuit board and comparing the geometric characteristic value with a predetermined value and defining the grad of the solder layer according to a comparing result of the comparing step and performing a defective product process to the circuit board having an extremely bad solder layer, measuring a quality characteristic value of a solder joint layer after soldering the electronic component to the circuit board and comparing the quality characteristic value with a predetermined quality parameter value and then defining the grade of the solder joint layer according to a comparing result of the comparing step, manually inspecting the circuit board assembly having both an medium-grade solder layer a the poor solder joint layer.
US10736219B2 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.
US10736215B1 Multilayer circuit board structure and manufacturing method thereof
A multilayer circuit board structure includes a first multilayer circuit board and a second multilayer circuit board. The first multilayer circuit board includes a first patterned circuit layer and a first dummy circuit layer. The first dummy circuit layer surrounds the first patterned circuit layer. The second multilayer circuit board is disposed on the first multilayer circuit board, and includes a second patterned circuit layer and a second dummy circuit layer surrounding the second patterned circuit layer. The first patterned circuit layer is bonded to the second patterned circuit layer and the first dummy circuit layer is bonded to the second dummy circuit layer. A hollow space is defined between the first multilayer circuit board and the second multilayer circuit board.
US10736214B2 Printed circuit board having a molded part and method for the production thereof
A printed circuit board and a method for the production thereof. The printed circuit board can include a shaped part made of an electrically conducting material and can be used to manage the currents and heat volumes that occur in the field of power electronics.
US10736210B2 Circuit board
A circuit board includes a plurality of insulators provided horizontally side by side and at least one first electric conductor. A first accommodating space is formed between two adjacent ones of the insulators, and each of the two adjacent ones of the insulators is provided with at least one fixing portion in the first accommodating space. The first electric conductor is accommodated in the first accommodating space, and is retained in the fixing portions of the two adjacent ones of the insulators only at two sides thereof. The first electric conductor in the circuit board is used to transmit signals and surrounded with air, and compared with the conventional circuit board in which signals are transmitted through a dielectric layer, a signal transmission effect with ultra-low signal attenuation can be achieved.
US10736209B2 Circuit board structure and conductive transmission line structure thereof
A conductive transmission line structure includes a first conductive transmission line and a second conductive transmission line. A first segment and a second segment of the first conductive transmission line are respectively disposed adjacent to a third segment and a fourth segment of the second conductive transmission line. Line widths of the first segment and the third segment are respectively smaller than line widths of the second segment and the fourth segment. A spacing between the first segment and the third segment is smaller than a spacing between the second segment and the fourth segment. The first segment and the third segment provide a first impedance, and the second segment and the fourth segment provide a second impedance. The first impedance is smaller than the second impedance. The first and the third signal transmission nodes receive a differential signal pair.
US10736206B2 Power electronics assembly
A power electronics assembly for an electric motor controller. The power electronics assembly comprises an insulated metal substrate, a composite material substrate, and a bolt having a bolt head and a bolt shaft for mechanically coupling the composite material substrate to the insulated metal substrate. The power electronics assembly also includes an electrically conductive sleeve configured to be held between a first electrical contact carried by the insulated metal substrate and a second electrical contact carried by the composite material substrate and the bolt is configured to clamp the composite material substrate to the insulated metal substrate to force the electrically conductive sleeve against the first electrical contact and the second electrical contact.
US10736205B2 Electron beam transport system
An electron beam transport system for controlling the position of two different electron beams comprises: a main electron beam transport module; a first input electron beam transport module; a second input electron beam transport module; and a controller. The main electron beam transport module comprises a beam monitoring device disposed at a measurement position. The first input electron beam transport module comprises a first actuator for applying a perturbation to a transverse position of a first electron beam at a first actuation point. The second input electron beam transport module comprises a second actuator for applying a perturbation to a transverse position of a second electron beam at a second actuation point. The controller is operable to receive a signal from the beam monitoring device and to send control signals to the first actuator and the second actuator. The controller is operable to determine a first quantity indicative of a difference in a transverse position of the first and second electron beams and a second quantity indicative of an average transverse position of the first and second electron beams. The controller is further operable to control the trajectories of the first and second electron beams independently by implementing a first control loop that iteratively attempts to reduce the first quantity by using the first actuator to perturb a trajectory of the first electron beam, and a second control loop that iteratively perturbs a trajectory of the second electron beam using the second actuator such that the average transverse position of the two different electron beams moves towards a desired transverse position.
US10736199B2 Information processing method, information processing system, and electric light bulb light source apparatus
This information processing method is executed by an electric light bulb light source apparatus, which includes a lighting unit, and a functional unit, the information processing method including: selecting, from any of a parent mode and a child mode, an operation mode for cooperative control with a different electric light bulb light source apparatus with respect to the functional unit, and setting the selected operation mode. In a case where the parent mode is set, the lighting unit is caused to execute a first lighting operation for the parent mode in response to a predetermined lighting control signal relating to an operation of the lighting unit, and a cooperative control signal for causing a second lighting operation for the child mode to be executed is transmitted to the different electric light bulb light source apparatus set to the child mode, the second lighting operation for the child mode being different from the first lighting operation. In a case where the child mode is set, the lighting unit is caused to execute the second lighting operation on the basis of the cooperative control signal transmitted from the different electric light bulb light source apparatus set to the parent mode.
US10736198B2 Controlling a plurality of lighting units
A lighting system includes a plurality of lighting units. Each lighting unit includes a unit control circuit and a lighting element. The unit control circuit is disposed to store at least one lighting scenario. The lighting scenario comprises a succession of settings of intensity and/or color of the lighting element. A system control circuit is disposed to transmit an execute signal to one or more of the lighting units. The unit control circuit is disposed to control, upon reception of the execute signal, the lighting element according to the lighting scenario. The lighting units are connected to a common electrical power supply via two conductors. The execute signal is transmitted from the system control circuit to the lighting units wirelessly or via the two conductors.
US10736193B2 Multi-channel lighting fixture having multiple light-emitting diode drivers
A lighting control system for controlling a cumulative light emitted by a lighting fixture having a plurality of LED light sources may comprise a plurality of LED drivers adapted to be coupled to a respective one of the LED light sources and configured to control an intensity of the respective LED light source, and a controller configured to transmit a single digital message for controlling the cumulative light emitted by the lighting fixture. Each of the plurality of LED drivers is configured to adjust the intensity of the respective LED light source to a preset intensity in response to the single digital message transmitted by the controller.
US10736188B2 Lighting control device
A power supply is electrically connected between a pair of input terminals and is configured to be supplied with electric power from an AC power supply to generate control electric power. A voltage detector is configured to detect a voltage of the control electric power. A controller is configured to be supplied with the control electric power from the power supply to operate. The controller is configured to control a bidirectional switch based on a detection signal from a phase detector so as to switch the bidirectional switch from an ON state to an OFF state at a switching time point when a variable time corresponding to a dimming level elapses from a starting point of a half period of an AC voltage. A stopper is configured to halt generation of the control electric power by the power supply when the voltage detected by the voltage detector is higher than or equal to a prescribed threshold during an OFF time period from the switching time point to an end time point of the half period.
US10736187B2 Illumination device and method for decoupling power delivered to an LED load from a phase-cut dimming angle
An illumination device and method are provided for controlling light emitting diodes (LEDs). The LEDs (specifically, the LED loads) are controlled, e.g., brightness and color of the LED loads, independent of a phase-cut dimmer applied to the AC mains feeding a DC power supply. The power supply is active dependent upon the duration of a conduction angle supplied from the dimmer. The power supply, however, produces drive currents that are independent from the conduction angle by using a two-stage power supply and a relatively slow and fast control loops that are controlled through a microprocessor based control circuit. Parameters stored in the control circuit are drawn by the microprocessor to control the two-stage power supply to produce the drive currents independent and decoupled from the conduction angle yet dependent on the controller parameters.
US10736182B2 Apparatus, systems, and methods for temperature control of substrates using embedded fiber optics and epoxy optical diffusers
Substrate temperature control apparatus and electronic device manufacturing systems provide pixelated light-based heating to a substrate in a process chamber. A substrate holder in the process chamber may include a baseplate. The baseplate has a top surface that may have a plurality of cavities and a plurality of grooves connected to the cavities. Optical fibers may be received in the grooves such that each cavity has a respective optical fiber terminating therein to transfer light thereto. Some or all of the cavities may have an epoxy optical diffuser disposed therein to diffuse light provided by the optical fiber. A ceramic plate upon which a substrate may be placed may be bonded to the baseplate. A thermal spreader plate may optionally be provided between the baseplate and the ceramic plate. Methods of controlling temperature across a substrate holder in an electronic device manufacturing system are also provided, as are other aspects.
US10736180B2 Heater with an optical sensor for over-temperature protection
A heater with an optical sensor for over-temperature protection. The heater includes a heating element and a sensor assembly including a coupler and an optical sensor. Wavelengths emanating from the heating element passes directly through the coupler to the optical sensor. The optical sensor provides an over-temperature feedback signal for limiting power to the heating element to avoid an over-temperature condition for the heating element.
US10736178B2 Connection method for wireless system
A connection method for a wireless system, wherein the wireless system includes an access point, an electronic device, a relay device and an appliance; the electronic device and the relay device are connected to the access point, respectively; the relay device is connected to the appliance via signals; the relay device is adapted to send control commands to the appliance; the connection method includes the following steps: sending a connection request command to a default IP address from the electronic device through the access point for at least one time; determining whether a connection-successful information is received from the default IP address or not. Then, establishing a connection between the electronic device and the relay device, or sending at least one connection request command to at least one different IP address in the same local area network from the electronic device.
US10736177B2 Dynamic wireless network topology for reduced spectrum flooding
In some configurations, the method of operating a system with dynamic wireless network topology with reduced spectrum flooding involve scanning with a first device in mesh network for beacon packets from other devices in the mesh network during a random back off period. In response to the first device not receiving a beacon packet from the other devices during the random back off period, the first device initiates an election protocol by sending an election protocol packet with its unique election protocol identifier to the other devices. In response to receiving a beacon packet from a second device, the first device stores the unique node identifier, assigns the second device as a leader node device, retransmits the unique node identifier of the second device and leader node information in a protocol packet. A command packet is communicated through the mesh network by way of at least one leader node device.
US10736176B2 Systems and methods for conserving guest room resources and utilities using internet of things devices
An IOT module includes a thermostat controller operable by the user to remotely (e.g., wirelessly) control the state of the relay which, in turn, operates the PTAC/HVAC unit in much the same way (typically a wired connection) as the wall mounted thermostat previously did so before being replaced (or augmented) by the relay.
US10736175B2 Method for processing data using WLAN carrier and apparatus therefor
Provided are a method and apparatus for processing data by a terminal. The method ma include: receiving higher layer signaling including indication information requesting for configuring a terminal tunnel protocol entity for processing data transmitted/received through a WLAN carrier, configuring the terminal tunnel protocol entity on the basis of the indication information; and receiving bearer-specific user data and transmitting the bear-specific user data to a terminal user plane entity corresponding thereto.
US10736170B2 Timing advance group of a control channel in a wireless device
A wireless device receives configuration parameters of cells. The cells are grouped into timing advance groups (TAGs) comprising a secondary TAG. The cells are grouped into physical uplink control channel (PUCCH) groups comprising a secondary PUCCH group. The secondary PUCCH group comprises: a PUCCH secondary cell with a secondary PUCCH and a first secondary cell. The PUCCH secondary cell is in the secondary TAG. In response to a time alignment timer of the secondary TAG expiring or stopping: transmission of positive or negative acknowledgement for one or more HARQ processes of an activated cell in the secondary PUCCH group is stopped, reception of downlink shared channel transport blocks via the first secondary cell is stopped, and reception of downlink multicast channel transport blocks via the first secondary cell is continued.
US10736169B2 Radio network node, wireless device and methods performed therein
It is herein e.g. disclosed a method performed by a radio network node for handling communication of a wireless device in a wireless communication network. The radio network node determines to release the wireless device from a first state, wherein the wireless device is with an active connection for communicating data, to a second state. The radio network node further transmits to the wireless device, a release message to suspend or release the wireless device from the first state to the second state, and along with the release message, an indication of one or more resources for UL transmissions for the wireless device.
US10736167B2 Method and a first node for decoupling SCTP and S1AP
A method in a first network node comprises exchanging identifiers with a second network node, the exchanged identifiers for use in reestablishing a first S1 Application Protocol (S1AP) connection with the second network node associated with a first Stream Control Transmission Protocol (SCTP) connection between the first network node and the second network node. The method comprises storing the identifiers in association with an S1AP context, and sending, in response to a determination that the first S1AP connection with the second network node should be suspended, a request to suspend the first S1AP connection to the second network node. The method comprises reestablishing the first S1AP connection with the second network node using at least one of the stored identifiers, wherein the reestablished first S1AP connection is associated with the second SCTP connection between the first network node and the second network node.
US10736165B2 Method and apparatus for logging information
The present invention relates to a method and an apparatus for logging a radio resource control (RRC) failure of user equipment (UE) and receiving the log. According to one embodiment of the present invention, a method for logging an RRC failure of UE may comprise the steps of: attempting random access; if the failure of random access is sensed, logging information on the failure; and if the success of random access is sensed, transmitting information on the failure logged before the success to a connected base station. According to one embodiment of the present invention, an apparatus and a method which effectively log a channel state or a connection failure can be provided.
US10736164B2 Associated device discovery in IMS networks
A method of associating multiple user endpoints (UEs) with a single IMS session in an IMS network having a serving node for controlling at least one IMS session for a user and at least a first access network for providing access to UEs. The method involves associating a first UE with the user and with an IMS session; discovering a second UE in a proximity of the first UE; discovering information about the second UE; communicating the information about the second UE to the serving node; the serving node utilizing computer-implemented policy logic to determine whether to associate the second UE with the user and the EMS session; and if the policy logic determines that the second UE is to be associated, the serving node associating the second UE with the IMS session while retaining the association with the first UE.
US10736161B2 Device and method for handling measurement configuration and signaling radio bearer
A communication device for handling a measurement configuration in a SRB comprises at least one storage device for storing instructions and at least one processing circuit coupled to the at least one storage device. The at least one processing circuit is configured to execute the instructions stored in the at least one storage device. The instructions comprise establishing a first SRB; receiving a first measurement configuration from the first BS; transmitting a first measurement report to the first BS; receiving a first RRC message from the first BS; establishing a second SRB; receiving a second measurement configuration from the second BS; transmitting a second measurement report to the second BS; receiving a second RRC message from the first BS; and releasing the second measurement configuration and the second SRB, in response to the second RRC message.
US10736159B2 Display connection system and method for vehicle
A display connection system may include a head unit provided in a vehicle, a plurality of display apparatuses provided in the vehicle to receive data from the head unit, and a mobile device configured to recognize a QR code generated by the head unit to establish connection with the head unit via Wi-Fi and to transmit display data to the head unit.
US10736156B2 Extension mobility via a headset connection
A method is disclosed for performing extension mobility via a headset connection. The method includes receiving a headset identifier from a headset. Also, the method includes, in response to receiving the headset identifier, sending the headset identifier to a device management server. Further, the method includes receiving a call control user identifier from the device management server, and sending, to a call control server, the call control user identifier. Still yet, the method includes receiving, from the call control server, a configuration profile associated with the call control user identifier. One or more settings of a desk phone are configured using the configuration profile.
US10736153B2 Bearer setting method and device supporting same for transmitting/receiving data in wireless communication system
The present invention relates to a bearer setting method and device of a terminal for transmitting/receiving data in a wireless communication system. According to the present invention, a method may be provided which: receives specific data and transmission information for transmitting the specific data from an MME (Mobility Management Entity); receives bearer information including information on a specific bearer installed between the base station and a gateway from the MME; and transmits response data on the specific data transmitted from one or more terminals through the specific bearer.
US10736150B2 Apparatus and method for transmitting signals over a physical random access channel
A method of transmitting a signal over a physical random access channel, wherein the signal comprises a plurality of symbols forming a symbol group. The method comprises applying scrambling to a plurality of symbols within the symbol group.
US10736145B2 Method and device for performing uplink transmission after receiving trigger frame in wireless LAN system
One embodiment of the present invention relates to a method by which a station (STA) performs uplink transmission in a wireless communication system, the method for performing uplink transmission comprising the steps of: receiving a trigger frame from an AP; and performing uplink transmission as a response to the trigger frame, wherein, when a network allocation vector (NAV) of the STA receiving the trigger frame is idle and clear channel assessment (CCA) result is idle, the uplink transmission is performed.
US10736143B2 Threshold optimization for overlapping basic service sets in a wireless network
An access point determines the highest signal strength at which it can detect transmissions from other access points or overlapping-basic-service-set (OBSS) client devices associated with the other access points. The access point sets an OBSS packet-detect threshold to the lesser of a minimum cell-size threshold or the highest signal strength and sets a receiver start-of-packet (RxSOP) threshold to the OBSS packet-detect threshold minus an offset. The access point avoids decoding incoming packets when respective signal strengths of the incoming packets do not satisfy the RxSOP threshold. The access point also avoids initiating transmission when incoming packets from the other access points or from the OBSS client devices have signal strengths that satisfy the OBSS packet-detect threshold.
US10736139B2 Uplink control information transmission method and apparatus
Embodiments of this application relate to the communications field, and provide an uplink control information transmission method and an apparatus, to effectively ensure that when user equipment has both a PUCCH resource and a PUSCH resource, UCI can be transmitted to a base station. The method includes: pre-configuring, by user equipment, first uplink control information UCI and second UCI, where the first UCI is carried on a PUSCH resource of a first cell for transmission, the second UCI is carried on a PUCCH resource for transmission, and the first cell is a cell on which CCA or LBT detection needs to be performed; and sending, by the user equipment, the first UCI or the second UCI to a base station. The method and the apparatus are used for UCI transmission.
US10736138B2 Method for performing contention-based non-orthogonal multiple access in wireless communication system, and device for same
A method for performing a contention-based non-orthogonal multiple access in a wireless communication system comprises the steps of: selecting a corresponding group from among a plurality of groups for the non-orthogonal multiple access on the basis of a service class of an upper layer; selecting one of a plurality of reference signal sequences and transmitting a reference signal to which the selected reference signal sequence is applied, in a reference signal resource allocated to the selected corresponding group; and transmitting encoded data to which the repetition frequency, corresponding to the selected corresponding group, or a target bit rate is applied.
US10736132B2 Transport block size (TBS) determination in full-dimension multiple-input multiple-output (FD MIMO) networks
Embodiments of a User Equipment (UE) and methods of communication are generally described herein. If a higher layer parameter altMCS-Table is configured, and a physical downlink shared channel (PDSCH) is assigned by a downlink control information (DCI) format 1, 1B, 1D, 2, 2A, 2B, 2C, or 2D, the UE may, for some subframe/frame configurations, determine a number of physical resource blocks (PRBs) for the transport block as a maximum of: 1; and a floor function applied to a product of a total number of allocated PRBs, a parameter dependent on a special subframe configuration, and a scaling parameter. For other subframe/frame configurations, the UE may determine the number of PRBs for the transport block as a maximum of: 1; and the floor function applied to a product of the total number of allocated PRBs and the scaling parameter.
US10736130B2 Method and device for uplink control signal transmission, user terminal, and storage medium
Disclosed are a method and device for uplink control signal transmission, a user terminal and a storage medium. The method includes: sending, by the user terminal, K predefined sequences on M transmission symbols in a Transmission Time Interval (TTI) to transmit B-bit uplink control information, wherein M is a positive integer, K is an integer, 1≤K≤2B, the B is an integer greater than or equal to 1, one of the K predefined sequences is sent on each of the M transmission symbols, the predefined sequences have a length of N and are mapped to N subcarriers of corresponding transmission symbols, N=2n with n being a positive integer.
US10736129B2 Method and apparatus for transmitting and receiving data information in wireless communication system
A method, performed by a terminal in a wireless communication system, of transmitting and receiving data information is provided. The method includes receiving multiple transmission unit scheduling information, receiving information about whether demodulation reference signal (DMRS) time bundling is feasible with respect to DMRS information respectively contained in a plurality of transmission units scheduled according to the multiple transmission unit scheduling information, and when the information indicates that the DMRS time bundling is feasible, performing decoding on data information based on at least one of a hybrid automatic request (HARQ) acknowledge (ACK)/negative acknowledge (NACK) transmission time, a size of a frequency resource of a downlink (DL) physical data channel to which the data information scheduled according to the multiple transmission unit scheduling information is assigned, a timing advance value, and a time required for a valid data process.
US10736128B2 Method and apparatus for terminal self-reselecting resource based on priority in wireless communication system
Suggested is a novel condition for a media access control (MAC) entity in user equipment (UE) reselecting a sidelink resource in a wireless communication system. The MAC entity of the UE can reselect a sidelink resource when a configured sidelink grant does not satisfy a latency requirement according to ProSe per-packet priority (PPPP). More particularly, configuration is performed by an upper layer so that the MAC entity transmits on the basis of sensing using a resource pool; the MAC entity selects generation of a configured sidelink grant corresponding to transmission of a plurality of MAC protocol data units (PDU); and when data is available in a sidelink traffic channel (STCH) and the configured sidelink grant does not satisfy the latency requirement according to the PPPP, a sidelink resource is reselected.
US10736127B2 Method for transmitting data in wireless communication system and a user equipment using the same
Provided are a method for transmitting data performed by a user equipment (UE) comprising an upper layer, a switching layer and a lower layer in a wireless communication system and the UE using the same. The method includes receiving, in the switching layer, data from the upper layer, assigning a priority to the data in the switching layer, selecting a link among a plurality of links in the switching layer and transmitting, in the lower layer, the data using the selected link. Here, the link is selected based on the assigned priority of the data.
US10736126B2 Method for adaptively adjusting security level of V2X communication message and apparatus therefor
A method of processing a vehicle-to-everything (V2X) message in a V2X message transmitting entity may comprise obtaining, at the V2X message transmitting entity, status information of a transmission target entity; determining adaptively a security level for a V2X message to be transmitted to the transmission target entity based on the obtained status information; and generating the V2X message according to the determined security level, and transmitting the V2X message to the transmission target entity. Because security levels of V2X messages are adaptively determined, the V2X messages can be processed according to a processing capability of the transmission target entity and the type of the V2X message, thereby assuring the safety of the driver.
US10736125B2 Radio access technology (RAT) aggregation on a shared communication medium
Techniques for managing Radio Access Technology (RAT) aggregation on a shared communication medium are disclosed. Control signaling may be sent, over a shared communication medium to an access terminal, in accordance with a first RAT. Data traffic may be scheduled for transmission to the access terminal based on one or more operating mode criteria for selecting between RATs. The scheduled data traffic may be transmitted, over the shared communication medium to the access terminal, in accordance with a second RAT.
US10736124B2 Method and device for wireless communication in UE and base station
A method and device for wireless communication in a UE and a base station is disclosed. In one embodiment, a user equipment receives a first signaling; a first wireless signal is transmitted in Q1 air interface resource(s); wherein the first signal signaling is configured to determine L1 multiple access signatures groups, any one of the L1 multiple access signatures groups includes a plurality of multiple access signatures; each of Q1 air interface resource(s) includes a time frequency resource and a multiple access signature; the first wireless signal comprises Q1 sub wireless signals, the Q1 sub wireless signals are respectively transmitted by Q1 antenna port group(s), any one of Q1 antenna port group(s) is composed of a positive integer number of antenna port groups. This disclosure can improve the efficiency and spectrum utilization of uplink transmission.
US10736123B2 Resource scheduling method and apparatus
Resource scheduling includes pre-dividing a resource block RB into a plurality of sub-RBs and scheduling a UE by using a resource scheduling indication during data transmission to perform data receiving or sending in a position of a corresponding sub-RB. The resource block RB is pre-divided into a plurality of sub-RBs and during data transmission the UE is scheduled by using the resource scheduling indication to perform data receiving or sending in the position of the corresponding sub-RB, thereby improving resource utilization efficiency during transmission of a small data service and improving transmission efficiency of small data.
US10736122B2 Wireless communication system, base station, and wireless communication method
The present invention is to enable setting of an appropriate subordinate cell or subordinate base station according to quality of a wireless communication service applied to a terminal or a type of a terminal. The terminal (3) is connected to a wireless communication network via a base station (1A), and when the base station (1A) sets another base station (1B or 1C) as the subordinate cell or the subordinate base station, the base station (1A) selects the subordinate cell or the subordinate base station from among either (a) candidates according to QoS (Quality of Service) applied to the terminal or (b) candidates according to the type of the terminal.
US10736121B2 Dynamic transmission control for a wireless network
In one possible embodiment, a wireless network with dynamic transmission control is provided that includes a multiple of nodes. The nodes include an arbiter and multiple client nodes. The arbiter is configured to control an operation of the client nodes by defining communications operation cycles and allocating a bandwidth to each of the client nodes on a cycle by cycle basis in response to requests for bandwidth from the client nodes.
US10736118B2 Method and apparatus for an accelerometer assisted control system for a reconfigurable antenna communication device
A wireless adapter front end for an information handling system may comprise a wireless adapter for receiving content via a transceiving antenna configurable to have a plurality of antenna radiation patterns, and a controller. The controller may execute code instructions to receive a trigger input indicating decreased signal strength, measure RSSI variance of the wireless link, measure a rate of mobility of the information handling system determined from accelerometer data or velocity data, identify an allotted training duration time period associated with the rate of mobility and RSSI variance, identify an optimal antenna pattern associated with a highest quality link within the allotted training duration time period, and instruct the transceiving antenna to operate according to the optimal antenna pattern.
US10736116B2 Method and apparatus for an uplink transmission based on a characteristic of physical resources
The disclosure relates to a pre-fifth-generation (5G) or 5G communication system to be provided for supporting higher data rates beyond fourth-generation (4G) communication system such as long term evolution (LTE). A method of a terminal of a wireless communication system is provided. The method includes receiving information on mapping between at least one logical channel and profile information of at least one uplink grant from a base station, receiving the at least one uplink (UL) grant from the base station, and transmitting data based on the profile information of the at least one uplink grant and the mapping information.
US10736115B2 Air interface resource determining method and apparatus and air interface resource indication method and apparatus
The present application discloses an air interface resource determining method and apparatus. The method includes: obtaining a second index parameter sent by a network side device; generating a first index parameter according to a preset mapping rule, where the first index parameter is used to indicate an index of at least one air interface resource in an air interface resource set configured by the network side device; determining actual index information p according to the first index parameter and the second index parameter, where the actual index information is used to indicate an index of a target air interface resource in the air interface resource set; and obtaining the target air interface resource from the air interface resource set according to the actual index information, and using the target air interface resource as an air interface resource to be used by the user equipment.
US10736112B2 Common search space scrambling for MulteFire coverage enhancement
Methods, systems, and devices for wireless communications are described. In some wireless networks (e.g., MulteFire networks), a base station may transmit control information to a user equipment (UE) to enable the UE to access the network and establish a connection with the network. The base station may transmit the control information to the UE in search spaces of an enhanced physical downlink control channel (ePDCCH). In some cases, resources used to transmit control information in a first common search space of the ePDCCH may overlap with resources used to transmit control information in a second common search space of the ePDCCH. In such cases, using the techniques described herein, a base station may encode control information transmitted in the different types of search spaces using different scrambling sequences. As such, a UE may be able to differentiate between the control information transmitted in the different types of common search spaces.
US10736111B2 Devices and methods for facilitating non-orthogonal wireless communications
Wireless communication devices are adapted to facilitate transmission and reception of non-orthogonal communications. In one example, wireless communication devices can encode an amount of data in accordance with information that at least some of the data will be transmitted as part of a non-orthogonal transmission. The wireless communication device may further transmit the encoded data, and the encoded data can be non-orthogonally combined as part of a non-orthogonal transmission. In another example, wireless communication devices can receive a wireless transmission including a plurality of data streams non-orthogonally combined together. The wireless communication device may decode at least one of the data streams. Other aspects, embodiments, and features are also included.
US10736107B2 Determining a priority order based on uplink transmission parameters
Apparatuses, methods, and systems are disclosed for determining a priority order based on uplink transmission parameters. One apparatus includes a processor that: indicates uplink transmission parameters to a medium access control layer, wherein the uplink transmission parameters correspond to an uplink grant, the uplink transmission parameters comprise an indication of a numerology and an uplink transmission duration, and the numerology comprises a subcarrier spacing; and assigns, by the medium access control layer, resources allocated by the uplink grant to the logical channels based on the uplink transmission parameters and a logical channel priority of the plurality of logical channels, wherein each logical channel of the plurality of logical channels is configured with a set of numerologies allowed by the respective logical channel, a maximum uplink transmission duration, and information indicating whether a data of the respective logical channel is allowed to be transmitted on a configured grant.
US10736105B2 Information transmission method, apparatus, and system
The present disclosure describes a message transmission method. In one example method, a first signal is received by a first device from a second device using a radio channel. A second signal, corresponding to and different from the received first signal, is transmitted by the second device to the first device. Information carried by the second signal corresponds to one of M state values. A first sequence corresponding to one or more subcarriers occupied by the second signal is directly proportional to a product of a preset second sequence and a third sequence in a state sequence set. Channel information of the radio channel is estimated by the first device according to the received first signal and the preset second sequence. The information carried by the second signal is determined by the first device according to the estimated channel information of the radio channel and the received first signal.
US10736102B2 Channel capacity on collision based channels
The present disclosure relates generally to wireless devices (e.g., Internet of Things (IoT) devices) and, more particularly, to improving the capacity of a logical channel such as the Random Access Channel (RACH) to cater to wireless traffic (e.g., IoT traffic). In one embodiment, a wireless device, when deciding to attempt a system access in accordance with the present disclosure, would first select a Training Sequence Code (TSC) based on the device's coverage class and then transmit one or more access request bursts (each including the selected TSC) on a logical channel to a wireless access node.
US10736098B2 Sector level sweep for millimeter-wave multiple output communications
Generally discussed herein are devices and methods for MIMO communications. A device can include processing circuitry (e.g., PHY and/or MAC layer circuitry) configured to transmit an enhanced sector sweep (ESSW) frame for each of a plurality of transmit sectors, wherein each of the plurality of transmit sectors correspond to a weight vector for the first plurality of antennas, each ESSW frame including a plurality of training units to simultaneously beamforming train one or more responder STAs, receive an SSW feedback frame, each SSW feedback frame indicating a transmit sector of the plurality of transmit sectors and a receive sector of a corresponding STA of the one or more STAs to be used in communication between the initiator STA and the responder STA, and transmit one or more SSW acknowledgement frames to the one or more responder STAs to verify the transmit sector and receive sector to use for communication.
US10736092B2 First communication device and methods therein, for sending one or more control signals to a second communication device
A method performed by a first communication device for sending one or more control signals to a second communication device. The first communication device and the second communication device operate in a wireless communications network. The first communication device determines, during a first period, that a transmission medium is available for sending the one or more control signals to the second communication device. The first communication device then sends, to the second communication device, the one or more control signals along with a discovery signal, via the transmission medium. The discovery signal and the one or more control signals are sent without data after the first period. The first period is shorter than a second period for determining that the transmission medium is available for sending the data.
US10736084B2 Apparatus and method for transmitting/receiving activation indicator regarding component carrier in wireless communication system
A method for supporting activation/deactivation of serving cells by a base station (BS) in a wireless communication system provides decreased overhead and decreased power consumption for a user equipment (UE). The method includes configuring M supportable serving cells in the UE, configuring an indicator indicating activation/deactivation of each of the M serving cells, configuring a medium access control (MAC) message which includes a MAC control element (CE) and a logical channel identifier (LCID), the MAC CE including the indicator configured for each of the M serving cells and having a length corresponding to an integer multiple of 8 bits, the LCID indicating that the MAC CE includes the indicator indicating activation/deactivation of each serving cell, and transmitting the configured MAC message to the UE. Accordingly, a control channel or data channel regarding a component carrier is selectively received depending on whether the component carrier is activated.
US10736083B2 Systems and methods for downlink control channel signaling for uplink transmission
A user equipment (UE) in a wireless communication system may be configured to use particular resources to send one or more uplink transmissions. However, sometimes during operation the particular resources the UE is configured to use are not well suited to the channel conditions at that time or result in interference or collision with other uplink transmissions. Systems and method are disclosed in which downlink control information (DCI) may be used to reconfigure one or more resources used by the UE for an uplink transmission. In some embodiments, resource reconfiguration instructions are sent by the base station along with hybrid automatic repeat request (HARQ) feedback. In some embodiments, a unified downlink signaling format is disclosed that may be used for UEs having different capabilities, with the bits of the unified downlink signaling relaying different instructions to different UEs depending upon the capability of the UE.
US10736080B2 Broadcast signal transmission/reception device and method
Disclosed is a broadcast signal transmission method. The broadcast signal transmission method comprises the steps of: processing at least one component of a broadcast service on the basis of a delivery protocol; generating service layer signaling (SLS) information including information for discovering and acquiring the at least one component of the broadcast service; generating service list table (SLT) information including bootstrap information for acquiring the SLS information; and performing physical layer processing of the at least one component, the SLS information, and the SLT information on the basis of a physical layer pipe (PLP).
US10736076B2 Methods and apparatus for paging in unlicensed communication channels
Certain aspects of the present disclosure relate to a methods and apparatus for wireless communication. In one aspect, a method of wireless communication comprises assigning, by an access point, an interval of time for transmission on an unlicensed communication spectrum to a LTE-U device, and broadcasting an anchor signal during the interval of time on the unlicensed communication spectrum, the anchor signal comprising a paging indication for the LTE-U device. In another aspect, a method of wireless communication comprises determining, by a LTE-U device, an interval of time for reception of a paging indication on an unlicensed communication spectrum and receiving an anchor signal during the interval of time on the unlicensed communication spectrum, the anchor signal comprising the paging indication.
US10736075B2 Range-finding and object-positioning systems and methods using same
A range-finding and/or object-positioning system comprises one or more target devices; one or more reference devices communicating with said one or more target devices via one or more wireless signal sets, each wireless signal set comprising at least a first-speed signal having a first transmission speed and a second-speed signal having a second transmission speed, and the first transmission speed being higher than the second transmission speed; and at least one processing unit performing actions for determining at least one distance between one target device and one reference device based on the time difference between the receiving time of the first-speed signal and the receiving time of the second-speed signal of the wireless signal set communicated between said reference and target devices.
US10736074B2 Systems and methods to facilitate location determination by beamforming of a positioning reference signal
Techniques are provided for positioning of a mobile device in a wireless network using directional positioning reference signals (PRS), also referred to as PRS beamforming. In an example method, a plurality of directional PRSs are generated for at least one cell for a base station, such that each of the plurality of directional PRSs comprises at least one signal characteristic and a direction of transmission, either or both of which may be distinct or unique. The plurality of directional PRSs is transmitted within the at least one cell, such that each of the plurality of directional PRSs is transmitted in the direction of transmission. A mobile device may acquire and measure at least one of the directional PRSs which may be identified using the associated signal characteristic. The measurement may be used to assist position methods such as OTDOA and ECID and to mitigate multipath.
US10736073B2 SFN indication method, terminal device, and positioning server and system
The present disclosure relates to SFN indication methods, terminal devices, and positioning servers and systems. One example method includes obtaining an SFN offset indication parameter of a cell i, sending the SFN offset indication parameter of the cell i to a terminal device, receiving the SFN offset indication parameter of the cell i from the positioning server, obtaining a frame number of a radio frame n of a cell j, and determining a phase rotation parameter of the cell i based on the frame number of the radio frame n of the cell j and the SFN offset indication parameter of the cell i, or obtaining a sequence initialization factor used by a narrowband positioning reference signal (NPRS) on a radio frame m of the cell i, and obtaining the NPRS on the radio frame m of the cell i based on the sequence initialization factor.
US10736070B2 Method and system for use of a relay user equipment in an internet protocol multimedia subsystem
A method for Internet Protocol (IP) Multimedia Subsystem (IMS) communication registration through a relay user equipment, the method including: receiving, at the relay user equipment from a remote user equipment, an association message, the association message containing a remote user equipment identifier; and responsive to the receiving, performing a registration from the relay user equipment with a network node, the registration including an association between the remote user equipment and the relay user equipment.
US10736069B2 Method and apparatus for providing local area data network service based on non-subscription model in wireless communication system
The disclosure relates to a communication technique and system for converging a 5G communication system for supporting higher data rates beyond a 4G system with an IoT technology. The disclosure relates to a wireless communication system, and more particularly, to a method and an apparatus for providing a local area data network service based on a non-subscription model in a cellular wireless communication system (5G system).
US10736059B2 Method for receiving SSB according to synchronization raster and user equipment
One disclosure of this specification provides a method for receiving a synchronization signal block (SSB) by a user equipment (UE). The method may include: determining frequency locations of multiple SSBs; and receiving at least one SSB among the multiple SSBs. The multiple SSBs may be configured to be arranged spaced apart from each other by a predetermined offset. The at least one SSB may be located at an interval of 1.2 MHz on a frequency axis.
US10736057B2 Method and apparatus for sounding reference signal triggering and power control for coordinated multi-point operations
Certain aspects of the present disclosure provide methods and apparatus for sounding reference signal (SRS) triggering and power control for coordinated multi-point (CoMP) operations. One method generally includes maintaining separate power control processes for at least a first aperiodic SRS (A-SRS) and a second A-SRS, receiving, in a first subframe, a downlink transmission triggering transmission of at least one of the first and second A-SRS in a subsequent subframe, identifying which of the first and second A-SRS to transmit in the subsequent subframe, receiving a first power control command that indicates a power control value to apply to the identified A-SRS, and transmitting the identified A-SRS based in accordance with the first power control command.
US10736055B2 Transmit power control of a mobile terminal in a dual connectivity mode
Embodiments herein relate to a method for controlling transmit power of a mobile terminal. The method is performed by a mobile terminal in a dual connectivity mode wherein the mobile terminal is configured to support two or more contemporaneous links, including a first link and a second link, with two or more wireless network access points. The mobile terminal independently calculates a respective unscaled uplink transmission power level for each link, based on a corresponding link-specific value. The mobile terminal calculates a respective scaling factor for each link based on a total-power constraint and on one or more of the following: uplink resource allocation to each link, such that the scaling factor for the first link allocated more resources than the second link is larger than the scaling factor for the second link, link quality for each link, such that the scaling factor for the first link having a better link quality than the second link is larger than the scaling factor for the second link, uplink buffer state for each link, such that the scaling factor for the first link having more uplink data to be sent than the second link is larger than the scaling factor for the second link, and priority for each link, such that the scaling factor for the first link having a higher priority than the second link is larger than the scaling factor for the second link. The mobile terminal further applies the respective scaling factor to each respective unscaled uplink transmission power level, to obtain corresponding scaled power levels. The mobile terminal furthermore transmits over the two or more contemporaneous links at the respective scaled power levels.
US10736054B2 Random access power control method and apparatus and communication system
A random access power control apparatus and method and a communication system. The random access power control apparatus includes: a first calculating unit configured to, by using a pathloss estimated based on an synchronization signal/physical broadcast channel block and/or a channel state information reference signal (CSI-RS) currently selected by a UE, calculate transmission power used by the UE in transmitting random access preambles. Hence, the UE may be adapted to UE random access procedures in such complex scenarios as multiple beams.
US10736053B2 Technique for data transmission in a radio access network
A technique for transmitting data in a radio access network is described. As to a method aspect of the technique, the Quality of Service (QoS) requirements for the data to be transmitted are determined. The data is transmitted using an antenna array for beamforming. Both the beamforming and a transmit power (404) of the data transmission are controlled according to the QoS requirements and within an upper limit (406) for a radiant intensity (302) of the data transmission.
US10736052B2 Cooperative realtime management of noise interference in ISM band
An in-flight entertainment system includes a plurality of static transceivers and an ISM band communication interference manager. The static transceivers are configured to transmit and receive radio frequency signals in the ISM band. The static transceivers are further configured to measure signals received within the ISM band from mobile transceivers within the aircraft and to measure signals received from proximately located ones of the static transceivers, and to generate measurement reports containing the measurements and containing identifiers of the proximately located ones of the static transceivers and the mobile transceivers. The ISM band communication interference manager is communicatively connected to the static transceivers, and performs operations that include receiving the measurement reports from the static transceivers, and controlling transmission power levels used by the static transceivers and the mobile transceivers responsive to the content of the measurement reports.
US10736051B2 Variable power control in a wireless network
To reduce wireless interference (noise) in a network environment, a management resource communicates a notification to multiple wireless access points. The notification indicates a wireless power transmit test to be performed with respect to the primary wireless access point in a vicinity of the multiple wireless access points. In accordance with the wireless power transmit test, the primary wireless access point transmits multiple test communications at different wireless power levels from the primary wireless access point to the multiple wireless access points. The multiple wireless access points generate feedback based on their ability to receive the test communications. The feedback indicates wireless power levels at which the multiple wireless access points receive the test communications at different power levels from the primary wireless access point. Based on feedback, a controller adjusts its transmit power level of the primary wireless access point to reduce its interference with other wireless access points.
US10736048B2 Adjusting power of a control channel based on a characteristic of a message in the control channel
An entity, such as a base station, in a wireless communications network performs power control of a control channel based on one or more characteristics of a message in the control channel. For example, the control channel can be a paging channel. The one or more characteristics include, as examples, the size and/or the type of message in the control channel.
US10736047B2 Method and apparatus for transmitting uplink signals in wireless communication system
The present invention relates to a wireless communication system. More particularly, the present invention relates to a method and an apparatus for a terminal controlling uplink power in a carrier aggregation-based wireless communication system, comprising the steps of: configuring a first cell and a second cell; transmitting a first PUCCH signal from subframe #n in the first cell; and transmitting a second PUCCH signal from subframe #n in the second cell, wherein when the sum of transmit power of the first PUCCH signal and transmit power of the second PUCCHJ signal exceeds a predetermined maximum transmit power configured to the terminal, the transmit power of the PUCCH signal having a lower priority from among the first UCCH signal and the second PUCCH signal is reduced or the transmission is dropped.
US10736046B2 Power headroom report for multiple uplink carriers
Apparatuses, methods, and systems are disclosed for power headroom reporting for multiple uplink carriers. One apparatus includes a transceiver that receives a configuration of a plurality of uplink carriers for a serving cell. The first apparatus includes a processor that calculates a power headroom (“PH”) for each uplink carrier of the plurality of uplink carriers on the serving cell. The processor transmits (via the transceiver) a Power Headroom Report (“PHR”) based on the calculated PH for the plurality of uplink carriers of the serving cell.
US10736045B2 Base station controlled uplink beam power using measurement of reference signal at user equipment
Certain aspects of the present disclosure relate to methods and apparatus for uplink power control using communications systems operating according to new radio (NR) technologies. For example, a method for wireless communication by a base station includes providing power control parameters, to at least one user equipment (UE), for use in performing uplink transmit power control for one or more uplink transmissions sent using one or more uplink transmit beams, signaling the UE to set or reset one or more of the power control parameters, and transmitting one or more reference signals (RSs) using one or more downlink transmit beams, for the UE to measure for use in the uplink transmit power control.
US10736044B2 Method and device for controlling transmission power of user equipment in beamforming system
The present disclosure relates to a 5G or a pre-5G communication system for supporting a higher data rate since 4G communication systems such as LTE. According to an embodiment of the present disclosure, a method for determining transmission power of a terminal, including: receiving a terminal-specific transmission power parameter from a base station, determining transmission power of the terminal based on the terminal-specific transmission power parameter and a subcarrier spacing allocated to the terminal, and transmitting an uplink signal based on the determined transmission power, and an apparatus performing the same may be provided.
US10736028B2 Network service configuration and selection using network slices
Techniques are described using network slice information to negotiate and select network services by determining a set of desired required network provided functionalities; identifying a set of network slices providing one or more of the functionalities in the set of required functionalities; and communicating, to a network, a slice identifier for each slice in the set of the identified network slices.
US10736023B2 Device and method for allocating physical cell identifier of mobile base station
A device and a method for allocating physical cell identifier (PCI) of a mobile base station. The device includes: an acquiring unit, configured to acquire a location and a movement speed of a mobile base station; a determining unit, configured to determine a valid time interval of a PCI of the mobile base station based on at least one of the location and the movement speed; an information collection unit, configured to collect, in the valid time interval, network configuration related information within a preset range of the location of the mobile base station; and a PCI determining unit, configured to determine a PCI for the mobile base station based on the network configuration related information within the preset range of the location of the mobile base station.
US10736018B2 Near field information transmission
The present application provides a near field information transmission method and system, an information transmitting client, an information receiving client, and an information system. The information transmitting client transmits an acquisition request to the information system. The information transmitting client receives a random number that corresponds to the acquisition request and is returned by the information system. The random number corresponds to the information of said information transmitting client. The information transmitting client uses the random number as a service set identifier of a hotspot, and the service set identifier is broadcast through a beacon frame of a wireless communication protocol. The present techniques conduct near field information transmission conveniently and accurately.
US10736016B2 Mobile routing for non-geostationary orbit (NGSO) systems using virtual routing areas (VRAS)
Systems, methods, and apparatus for mobile routing for non-geostationary orbit (NGSO) systems using virtual routing areas (VRAs) are disclosed. A disclosed method comprises generating a plurality of routing graphs for each of a plurality of VRAs. Each of the routing graphs is for a different period of time, and comprises a gateway and satellites that are within view of each other and of the gateway during the period of time associated with the routing graph. The method further comprises generating at least one time-sliced graph for each of the routing graphs, where each of the time-sliced graphs shows connectivity between at least some of the satellites, which are on the routing graph associated with the time-sliced graph, with each other. Further, the method comprises, during each of the periods of the time, establishing communications between the satellites according to each of the time-sliced graphs for the period of time.
US10736013B2 Wireless local area network channel management method in rail transport and related device
A wireless local area network channel management method in rail transport and a related device, where the method includes changing, by a first trackside access point, an operating channel of the first trackside access point to a second channel when a wireless communication link has been established between the first trackside access point and an in-vehicle access point, and a first channel and the second channel are different, where the first channel is an operating channel of the first trackside access point before the operating channel of the first trackside access point is changed, and the second channel is an operating channel of a second trackside access point, and instructing, by the first trackside access point, the in-vehicle access point to change an operating channel of the in-vehicle access point to the second channel.
US10736010B2 Reference beam for event trigger in mobility management
Certain aspects of the present disclosure provide techniques for supporting mobility management in a wireless communication system employing beams. A UE may receive, from a BS serving the UE, information regarding one or more reference beams and one or more event triggers associated with the one or more reference beams. The UE may detect one of the event triggers and may take one or more actions based, at least in part, on the detected event trigger.
US10736003B2 Anchor management for dual connectivity devices
A method may include determining that a user equipment (UE) device is a dual connectivity device capable of communicating via a Fifth Generation (5G) network and a non-5G network. The method may also include receiving, a radio resource control (RRC) connection request, establishing an RRC connection with the UE device and determining whether the first wireless station is a dual connectivity wireless station. The method may further include initiating, in response to determining that the first wireless station is not a dual connectivity wireless station, a handover of a wireless connection to the UE device from the first wireless station to a second wireless station that is a dual connectivity wireless station, or identifying, in response to determining that the first wireless station is a dual connectivity wireless station, a 5G wireless station in the 5G network to act as a serving cell for the UE device.
US10736001B2 Handover processing method and base station
The application provides a handover processing method and a base station. The method includes: receiving a handover request message sent by a source base station or a core network node; sending a first message, according to the handover request message, to a second target base station to notify the second target base station that a handover of part or all of a service of a user equipment to the second target base station is to be performed; and sending a handover request acknowledge message to the source base station or the core network node to notify the source base station or the core network node to hand over the user equipment to at least one target cell of the first target base station and/or at least one target cell of the second target base station. The present application realizes a multi-cell handover.
US10735999B2 Method and apparatus for improving a mobile station cell change operation in the general packet radio system (GPRS)
A mobile station executed method, wherein upon changing from a current cell to a new cell in a wireless packet data network the mobile station enters the new cell; generates a cell change packet data unit (PDU) message for informing the network of the location of the mobile station in the new cell; buffers the cell change PDU message into a PDU transmit queue before any buffered PDUs that were present before the mobile station entered the new cell; and transmits the buffered cell change PDU before any of the buffered PDUs that were present before the mobile station entered the new cell. In accordance with another method for informing the wireless network of the MS cell change, the following steps are executed: (i) in response to the MS making access in a new cell, sending a Channel Request that indicates a Cell Update operation; (ii) establishing an uplink (UL) Temporary Block Flow (TBF) for transferring Logical Link Control (LLC) Packet Data Units (PDUs) from the MS to the network; (iii) in response to the network receiving an unknown Temporary Logical Link Identifier (TLLI) from the MS, sending a message to a Serving GPRS Support Node (SGSN) and (iv) based on the message, determining with the SGSN the new cell location of the MS.
US10735992B2 Cellular communication method on basis of flexible frame structure and apparatus therefor
The present invention relates to a communication technique for converging a 5G communication system for supporting a higher data rate beyond a 4G system with an IoT technology, and a system therefor. The present invention may be applied to intelligent services (for example, smart home, smart building, smart city, smart car or connected car, healthcare, digital education, retail, security and safety-related service, and the like) on the basis of a 5G communication technology and an IoT-related technology. A communication method for a terminal according to an embodiment of the present invention may comprise the steps of: transmitting a RAT discovery request message to a base station through a CDCH; receiving, from the base station, a RAT discovery response message and system information associated with the RAT; and receiving, from the base station, a UE-specific configuration message through a resource area configured according to the system information.
US10735987B2 Utilization of crowd-sourced access point data for 5G or other next generation network
Utilization of collected crowd-sourced access point quality and selection data for intelligent network selection can optimize access point device selection. A cloud-based application can be utilized in conjunction with a mobile device to build a database of access point quality and thresholds suitable for real-time and other jitter-sensitive services. In one embodiment, a first mobile device can receive access point data associated with a second mobile device. The access point data associated with the second mobile device can then inform the first mobile device on whether to communicate with the access point device or utilized cellular communication.
US10735984B2 Systems and methods for identifying user density from network data
Systems and methods for identifying user density from network data are included herein. Embodiments include a communication tower that allocates communication bandwidth to devices in an area within range of the communication tower. The communication tower can calculate the user density in the area based on the allocation of bandwidth. Further, the types of data and messages exchanged with the devices can indicate the type of device, which can be used to group the devices based on type that are likely associated with a single user. For example, a single user may have a mobile phone, a tablet, and a smartwatch. Additionally, speed of devices can indicate which users are pedestrians. This information can be included in user density information and provided to devices or users to improve public safety, device response to high traffic areas, and so forth.
US10735973B2 Dual band LTE small cell
A dual band LTE small cell base station communicates on both licensed bands and unlicensed bands. The small cell base station modifies the communication protocol utilized by the licensed band to enable communication over an unlicensed band. This modification involves replacing the physical (PHY) layer of the licensed band communication protocol with the PHY layer of a to-be-used protocol in an unlicensed band.
US10735972B2 System and method for identifying an off-channel radio frequency source
In a shared radio frequency (RF) band, regulations or standards can stipulate that a device using an RF channel must vacate the RF channel if another device having priority to the channel is detected. It takes time, however, to move channels and this added time reduces the effective speed of the communication. In some cases, a received signal from the other device may be received on the channel when the other device is not, in fact, operating on the channel. These received signals can lead the device to move channels, thereby slowing communications unnecessarily. Accordingly, disclosed herein are a system and method for checking the characteristics of a received signal's spectrum to determine if the source of the received signal is on-channel or off-channel. This determination may be used to minimize the device from taking unnecessary interference avoidance measures, such as dynamic frequency selection.
US10735969B2 600 MHz spectrum access systems and methods
Systems and methods for utilizing secondary frequency spectrums for increased throughput. When faced with a shortage of primary cellular frequencies, a base station in a cellular network can determine whether secondary frequency spectrum, such as 600 MHz spectrum, frequencies are available. The 600 MHz frequencies can include frequencies licensed to the provider and frequencies licensed to other providers that can nonetheless be used under FCC “Whitespace” rules. Thus, the system can determine whether licensed (“Tier(2)”) or unlicensed (“Tier(3”) 600 MHz frequencies are available. Tier(2) frequencies can essentially be used in the normal manner—e.g., at normal power levels and emissions patterns. Tier(3) frequencies can be used under the Whitespace rules. The system can then provide these 600 MHz frequencies to capable user equipment (UE). The system can also prioritize frequencies based on UE capabilities, location, and other factors.
US10735965B2 Multilayer access control for connected devices
A system for controlling accesses to network enabled devices includes a network interface over which a hub communicates with network enabled devices, a processor, and a multilayer access control layer. The access control layer includes instructions that, when executed by the processor, cause the processor to detect, at the hub, a request representing an attempt by an application executing on a remote host device to access a network enabled device communicatively coupled to the hub, characterize the request according to a user of the remote host device, the application making the attempt, and the network enabled device, and determine whether to allow or deny the request based upon the characterization and a plurality of rules. The rules may include definitions of access rights, with respect to the network enabled device, for users, applications, commands or queries made by applications, remote host devices, and network domains.
US10735963B1 Wireless communication method for secure side-channel signaling and authentication at the physical layer
A method for wireless communication using a service side-channel signaling and authentication at the physical level. This method comprising the steps of creating at least one transmitting node and one receiving node within a wireless communication channel. Then choosing primary message and a secondary message and generating a valid transmission tag. Then superimposing the valid transmission tag and creating a set of secret codebooks in order to form a side-channel. Then applying key equivocation metric to measure key information leakage to an eavesdropper. Then transmitting said primary message and said secondary message. Then a receiver receiving said primary and said secondary messages detecting fingerprint estimating data combining a key set with the estimated data sending data and key set to a matrix to generate a secret codebook searching for valid tags authenticating and recovering side information.
US10735962B2 Method and system for implementing ad hoc wireless capacity modification
Novel tools and techniques are provided for implementing wireless communications, and, more particularly, to methods, systems, and apparatuses for implementing ad hoc wireless capacity modification. In various embodiments, a computing system might identify at least one geographic area having at least one of weak wireless communications coverage or non-existent wireless communications coverage, might deploy one or more vehicles to the identified at least one geographic area, each of the one or more vehicles comprising a mobile wireless base station, and might establish wireless network communications between the mobile wireless base station of at least one vehicle of the one or more vehicles and at least one wireless network node of a telecommunications network that is one of proximate to or within the at least one geographic area. The one or more vehicles might comprise manned and/or unmanned vehicles, including drones.
US10735959B2 Methods, systems, and media for detecting spoofing in mobile authentication
Provided herein are devices, systems, and methods for detecting spoofing of a 3D object, using a 2D representation, in a mobile object authentication process, comprising capturing image data of the 3D object by a front-facing camera, to record a current spatial characteristic of the 3D object, while a front-facing screen displays an authentication pattern comprising a plurality of regions, wherein at least one of the regions varies in at least one of: brightness, position, size, shape, and color over time causing a variance of lighting effects which create highlights and shadows on the 3D object over time. The devices, systems, and methods thereby provide an efficient and secure process for determining if spoofing of the 3D object, using a 2D representation, is attempted in a mobile authentication process, by comparing the current spatial characteristic of the 3D object with a stored reference spatial characteristic of the 3D object.
US10735958B2 System and methods for UICC-based secure communication
A system that incorporates the subject disclosure may include, for example, instructions which when executed cause a device processor to perform operations comprising sending a service request to a remote management server; receiving from the management server an authentication management function and an encryption key generator for execution by a secure element and an encryption engine for execution by a secure device processor, sending a request to establish a communication session with a remote device; and communicating with the remote device via a channel established using an application server. The secure element and the secure device processor authenticate each other using a mutual authentication keyset. The secure element, the secure device processor and the device processor each have a security level associated therewith; the security level associated with the secure device processor is intermediate between that of the secure element and that of the device processor. Other embodiments are disclosed.
US10735957B2 Context preparation
An apparatus suitable for at least to: select a cell in a low activity state, and; in the case the selected cell is the same as a serving cell while carrying out a state change to the low activity state, transmit a radio connection resume request to the selected cell; or in the case the selected cell is another cell than the serving cell while carrying out a state change to the low activity state, transmit a radio resume request to the selected cell with information on the location of the user device provided the information on the location has not been transmitted in relation to a cell change carried out in the low activity state; receive, as a response to the radio connection resume request, a radio connection resume request response, and carry out a radio connection resume for the data transmission.
US10735952B2 Node and method for managing a packet data network connection
Example embodiments presented herein are directed towards a Serving Gateway, a core network node and a Policy Control and Charging Rules Function, as well as corresponding methods therein, for managing a Packet Data Network connection of a wireless device.
US10735951B2 Identifier of variable length for a pool of core network control entities
A method for operating a network entity is provided in a wireless communications network. The method includes receiving a message comprising a temporary identifier of a mobile entity. The temporary identifier is used to temporarily identify the mobile entity. The temporary identifier includes an identifier of variable length which is used to identify a core network control entity which controls the mobile entity when connected to the network. The method determines a length indicator present in the temporary identifier, where the length indicator indicates a length of the identifier in the temporary identifier. The method determines the identifier in the temporary identifier based on the length indicator and the core network control entity based on the identifier, and transmits the received message to the determined core network control entity.
US10735949B1 Systems and methods for updating preferred nodes lists for wireless devices in a wireless network
A system for updating a preferred nodes list for a wireless device in a wireless network includes a server in communication with a plurality of nodes each configured to deploy a radio air interface to provide wireless services to wireless devices. The server includes a processor configured to instruct, in response to a trigger, a first node to send a message to a wireless device connected to the first node. The message instructs the wireless device to contact the server for an updated preferred nodes list. The processor receives a request for the updated preferred nodes list from the wireless device, and provides the updated preferred nodes list to the wireless device. The updated preferred nodes list enables the wireless device to change from connecting to the first node included in the preferred nodes list to connecting to a second node included in the updated preferred nodes list.
US10735948B2 Identifying and controlling remote user equipment on network side
A method for identifying and controlling remote user equipment on a network side includes: receiving, by a session management device, an identifier of a remote user equipment, and generating, based on the identifier, a policy related to the remote user equipment, where the policy includes the identifier of the remote user equipment; sending the policy to a user plane function device; and identifying, by the user plane function device, a packet of the remote user equipment based on the policy, and implementing policy control on the remote user equipment based on the policy. According to the method, the network side can be compatible with service access of the remote user equipment and can perform service management and policy control on the remote user equipment.
US10735946B2 Methods and systems for managing resources on a mobile trading device
Certain embodiments provide a method including obtaining data at a first time using at least one sensor associated with a mobile computing device, the at least one sensor arranged to gather data regarding at least one operating factor for the mobile computing device, the mobile computing device configured to receive market data and execute a trading application. The example method includes analyzing the data obtained from the at least one sensor to determine the at least one operating factor. The example method includes determining a first operating state of the mobile computing device based on the at least one operating factor. The example method includes altering a function of the mobile computing device with respect to the trading application based on the first operating state.
US10735944B2 Framework for eSIM profile management
An eSIM management framework can serve as an abstraction layer between various partners, mobile network operators, mobile-virtual network operators, and/or enterprises and SIM or eSIM vendors. The eSIM management framework can facilitate real-time SIM and/or eSIM profile provisioning to reduce consumption of network resources. In some examples, an eSIM management framework can facilitate just-in-time client-side provisioning, which can include on-demand generation of an appropriate SIM or eSIM profile.
US10735943B2 Method for transmitting and receiving data using multiple communication devices in wireless communication system, and device supporting same
The present specification relates to a method for transmitting and receiving data using multiple communication devices included in a single wireless device in a wireless communication system, the method being performed by a first network entity and comprising the steps of: receiving, from one or more communication devices, a connectivity request message for requesting a connection to a core network for transmitting and receiving data; ascertaining, on the basis of the received connectivity request message, whether a second communication device linked to a first communication device exists; and if the second communication device linked to the first communication device exists, confirming whether the linked second communication device has requested creation of a bearer associated with a first identifier or has a bearer created for the first identifier.
US10735937B2 Management apparatus, mobile terminal, and methods thereof
A management apparatus according to the present invention performs a search of a mesh network for a network device, obtains operation information from the network device found by the search via the mesh network, and further transmits the obtained operation information to a device management system via a mobile network.
US10735936B1 Leveraging fifth generation (5G) cellular capabilities for transmission and reception of emergency notifications and responses
Aspects of the disclosure relate to transmission of emergency event notifications and reception of responses corresponding to the emergency event notifications. A computing platform may receive emergency event information. The computing device may identify, based on the emergency event information, a first target device. The computing device may transmit, a first notification to the first target device. Thereafter, the computing device may receive, from the first target device, a response corresponding to the first notification. The computing device may identify, based on the first response and the emergency event information, a second target device. Then, the computing device may transmit a second notification to the second target device. The second notification may comprise information that is different from information in the first notification.
US10735935B2 Information processing program product, information processing apparatus, and information processing system
An information processing apparatus includes an acquisition unit that acquires first communication information for connecting with an apparatus via a first network and second communication information for connecting with the apparatus via a second network, a determination unit that determines whether communication between an information processing apparatus and the apparatus via the first network based on the first communication information is possible, a connection unit that connects the information processing apparatus with the apparatus via the second network based on the second communication information when the communication via the first network is impossible, and a request unit that transmits a processing request to the apparatus via the first network when the communication via the first network is possible, and transmits the processing request to the apparatus via the second network when the information processing apparatus is connected with the apparatus via the second network.
US10735934B2 Interactive closure device and beverage container
An interactive beverage container includes a beverage container that defines an opening which may be sealed by a closure. The closure may further include circuitry that is configured to transmit data to a mobile device. When the closure is in a closed configuration with the closure attached to the opening, the circuitry does not transmit data to the mobile device and when the closure is in an open configuration with the closure removed from the opening, the circuitry transmits data to the mobile device. The data may include nutritional information, marketing materials, videos, track loyalty programs, and/or provide games or contests.
US10735928B2 Self-learning bluetooth infotainment connectivity
A wireless connectivity arrangement for an infotainment system of a motor vehicle includes a user profile manager storing associations between users of the motor vehicle and respective personal electronic devices. A wireless connection manager is communicatively coupled to the user profile manager. The wireless connection manager detects that a personal electronic device is in a vicinity of the vehicle, and refers to the user profile manager to determine whether the personal electronic device is a primary personal electronic device of a current user of the vehicle.
US10735926B2 Method for operating terminal in wireless communication system and terminal using the same
Provided is a method for operating a transmission buffer in a wireless communication system. The method is performed by a user equipment (UE), and comprises detecting, in a switching layer, whether a transmission of data on a first transmission link is successful via the lower layer, determining whether to keep the transmission of the data on the first transmission link or to perform the transmission of the data on a second transmission link when the transmission of the data is not successful and performing the transmission of the data on the determined transmission link.
US10735925B2 Message distribution system and method for providing local traffic messages
The disclosure relates to a message distribution system configured to provide traffic messages received by at least one base station of a telecommunications network to at least one traffic control system capable of controlling traffic infrastructure. The message distribution system comprises a detection module and a routing module. The detection module is configured to detect traffic messages from user devices in a radio coverage area of the at least one base station. The routing module is configured to access association information associating at least one routing address of the at least one traffic control system with the radio coverage area of the at least one base station and to route the detected traffic messages to the at least one routing address associated with the radio coverage area of the at least one base station receiving the traffic messages from the user devices.
US10735920B2 Over the air provisioning of mobile device settings
A mobile device has a display, a memory, at least one processor, and executable instructions stored in the memory. The executable instructions, when executed by the at least one processor, (i) cause the mobile device to display on the display a user interface presenting a plurality of mobile network carrier options and presenting, for each of the mobile network carrier options, one or more service plan options and (ii) in response to a selection, by a user of the mobile device from the user interface, of one of the plurality of mobile network carriers and a selection of a service plan option for the selected one of the plurality of mobile network carriers, cause the mobile device to be activated for use with the selected one of a plurality of mobile network carriers and enable access by the mobile device of wireless communication services provided by the selected one of the plurality of mobile network carriers for the selected service plan.
US10735918B2 Information processing method and apparatus, and electronic device and computer readable medium thereof
An information processing method for an electronic device is provided. The method includes: receiving a message through a first application installed on the electronic device; determining whether a second application installed on the electronic device has a permission to identify the message received by the first application; and in response to the second application having the permission to identify the message received by the first application, the second application performing an operation in relation to the message.
US10735914B2 Methods and apparatus for multicast or broadcast transmission
A wireless device (18) is configured for use in a wireless communication system. The wireless device (18) is configured to receive, from a radio network node (12), a multicast or broadcast transmission (14) and downlink control information indicating a number of repetitions with which the multicast or broadcast transmission (14) is transmitted. The wireless device (18) is also configured to operate according to a negative acknowledgement only feedback scheme in which the wireless device (18) is configured to transmit a negative acknowledgement to the radio network node (12) if decoding of the multicast or broadcast transmission (14) fails using the indicated number of repetitions and to refrain from transmitting a positive acknowledgement to the radio network node (12) if decoding of the multicast or broadcast transmission (14) succeeds.
US10735910B1 Network based enforcement of geographical compliance
Improved systems and methods for enhancing the performance of network based computerized content rendering and hosting and providing of devices, systems and/or platforms by modifying the capabilities and providing non-native functionality to such devices, systems and/or platforms through a novel and improved application, networked based enforcement of geographical compliance, data processing and networking framework.
US10735909B1 Access point queries for tracking device smart alerts
A tracking system determines a location of a tracking device associated with a user using one or more access points at the location. Each access point at the location is configured to detect and couple with the tracking device when the tracking device is within a communicative range of the access point. An access point provides updates on the tracking device's presence, as well as the tracking device's arrival to and departure from the communicative range of the access point, to a tracking server. The tracking server determines, from these updates, whether the tracking device is at the location. The user may be notified, via a mobile device, of the tracking device's location.
US10735908B2 Systems and apparatuses for detecting unmanned aerial vehicle
Apparatuses, methods, and computer program products disclosed herein provide improved unmanned aerial vehicle (UAV) detection. A method may include receiving data including wireless signal strength collected by one or more devices, monitoring the data including the wireless signal strength to determine if the wireless signal strength of a wireless signal source increases over time in a manner to satisfy a predefined threshold in order to be indicative of a UAV, determining a trajectory of the UAV based upon the data including the wireless signal strength, and generating an alert based on, at least, the trajectory of the UAV as indicated by the data including the wireless signal strength.
US10735906B2 Computing analytics based on indoor location data streams
A system comprising: an indoor localisation system to localise a tracked entity in an indoor environment and to output an indoor location data stream comprising indoor location data representing locations assumed by the tracked entity in the indoor environment; an analytics computing system designed to receive and process the indoor location data stream from the indoor localisation system to compute entity-related analytics; wherein the analytics computing system is designed to: identify in the indoor location data stream one or more sessions, each representing a corresponding period during which a tracked entity carries out an associated activity in the indoor environment, based on an indoor environment model specifying one or more session open/close rules, and compute, for one or more identified sessions, associated track data representing a track travelled by the tracked entity in the indoor environment during an identified session, based on the indoor location data stream (208).
US10735905B2 Systems and methods for proactively identifying and surfacing relevant content on an electronic device with a touch-sensitive display
Systems and methods for proactively identifying and surfacing relevant content on an electronic device with a touch-sensitive display are disclosed herein. In one aspect, a method includes executing, on the device, an application in response to an instruction from a user of the electronic device. While executing the application, the method further includes collecting usage data. The usage data at least includes one or more actions performed by the user within the application. The method also includes: automatically, without human intervention, obtaining at least one trigger condition based on the collected usage data and associating the at least one trigger condition with a particular action of the one or more actions performed by the user within the application. Upon determining that the at least one trigger condition has been satisfied, the method includes providing an indication to the user that the particular action associated with the trigger condition is available.
US10735902B1 Method and computer program for taking action based on determined movement path of mobile devices
Method for controlling movement of a mobile device includes obtaining an analyzeable video from an imager on the device during its movement by obtaining at least one video from the imager, and analyzing, using a processor, each video to determine presence of a fixed-in-position object in multiple sequentially obtained frames until a video is obtained including at least one fixed-in-position object in multiple sequentially obtained frames which constitutes the analyzeable video. This video is analyzed on a frame by frame basis to determine distance and direction moved by the device, which is analyzed relative to predetermined distance and direction intended for movement of the device to determine any differences, which result in changes in movement of the device. Relocation of the device is achieved by recognizing a previously imaged, fixed object in subsequent frames and comparing the position of the device at both times, with a deviation resulting in relocation.
US10735896B2 Asynchronous mutual interest networking algorithm
The present disclosure provides a bilateral social media notification system. In one example, the social network system features the ability for users to have unique identification variables that are searchable. This social networking system also has a series of specific activity tags which may be associated with the unique identifications. Only unique identifications with the same activity tags will be matched and disclosed by the system to ensure no embarrassing rejections occur.
US10735895B2 Portable device detection
A plurality of transducers positioned at respective specified locations in a vehicle are actuated to generate a plurality of respective tones. A plurality of respective time differences are determined between times that each respective tone is generated by the respective transducer and the tone is detected by a portable device. A location of the portable device is determined based at least in part on the time differences.
US10735893B2 Cacheable geographic pages
Embodiments are directed to geo-fencing and methods for ensuring the number of elements in a given cache entry in a geo-fence server is consistent, and managing requests to retrieve cache elements from the geo-fence server for use by a mobile computer device. Having determined whether the grid tile within which a mobile computer is located is wholly within the page boundary of a page of geo-fence data, a geo-fence server provides the page to the mobile computer device if the number of geo-fences in the page does not exceed a predetermined number of geo-fences. Otherwise, the size of the grid tile is reduced by a depth index. The geo-fence server then determines if the new smaller grid tile is with the page boundary and performs repeats the process until the appropriate page having an appropriate number of geo-fence data therein can be provided to the mobile computer device.
US10735892B2 System to track engagement of media items
An engagement tracking system monitors user interactions with media items to calculate an engagement score of the media item. The engagement tracking system may be or include a group of one or more server machines configured to detect an exposure of a client device to a media item maintained by the engagement tracking system. In response to detecting the exposure of the client device to the media item, the engagement tracking system tracks a location of the client device based on access requests to location based media items. The engagement tracking system may thereby monitor client devices exposed to the media item in order to calculate an engagement score of the media item.
US10735888B2 Machine-to-machine (M2M) gateway (GW) and method for M2M registration
A machine-to-machine (M2M) gateway (GW) includes reachability, addressing, and repository (RAR) capability. The GW maintains a local mapping table and local device application repository, performs data aggregation, address/name translation, provides event reporting and establishes GW reachability and wake-up time. The GW supports requests from M2M applications or other capabilities within the GW, and from a network and application (N&A) domain RAR. The GW may include an M2M device and M2M gateway management (MDGM) capability that receives management requests for an M2M device and functions as a network proxy. The MDGM accepts and processes requests from the N&A domain on behalf of the M2M device and performs management functions of the M2M device on behalf of the N&A domain. The MDGM may request the N&A domain for permission to interact with the M2M device, initiate an interaction for device management tasks with the M2M device, and report to the N&A domain.
US10735880B2 Systems and methods of forming audio transducer diaphragms
Systems and methods of forming transducer diaphragms are disclosed herein. In one embodiment, a method of producing a transducer diaphragm includes receiving a workpiece between a first forming tool and a second forming tool. The workpiece can have an inner boundary defining a central aperture. The workpiece with the aperture is compressed between the first and second forming tools to form the transducer diaphragm.
US10735873B2 Hearing aid apparatus and hearing aid device
A hearing aid apparatus contains a housing having a housing face. The housing face is directed outwardly when the hearing aid apparatus is being worn. The hearing aid apparatus further has an antenna and a transmitter and/or receiver for electromagnetic waves disposed in the housing. The transmitter and/or receiver is coupled to the antenna element. A grip element is disposed on the housing face of the housing, and the antenna is integrated at least in part in the grip element.
US10735872B2 Hearing device incorporating phased array antenna arrangement
A hearing device comprises a housing configured to be supported at, on or in a wearer's ear. A processor is coupled to memory, and the processor and memory are disposed in the housing. A radiofrequency transceiver is coupled to the processor and disposed in the housing. A phased array antenna arrangement is disposed in or on the housing and coupled to the transceiver and the processor. The phased array antenna arrangement comprises a plurality of antennas each coupled to one of a plurality of phase shifters. The processor is configured to adjust a phase shift of each of the phase shifters to steer an antenna array pattern.
US10735871B2 Antenna system with adaptive configuration for hearing assistance device
A hearing assistance device such as a hearing aid includes an antenna system that has an adaptive antenna configuration that can be dynamically optimized for communicating with one or more other devices at different locations. The hearing assistance device determines an approximately optimal antenna configuration and adjusts the antenna configuration to that approximately optimal antenna configuration using one or more switches coupled between the antenna system and a communication circuit of the hearing assistance device.
US10735866B2 MEMS microphone and method of manufacturing the same
A MEMS microphone includes a substrate having a cylindrical cavity, a back plate disposed over the substrate and having a plurality of acoustic holes defined therethrough, a diaphragm disposed between the substrate and the back plate, the diaphragm spaced apart from the substrate and the back plate, covering the cavity to form an air gap between the back plate, and being configured to generate a displacement with responding to an acoustic pressure and an anchor extending from an end portion of the diaphragm and extending along a circumference of the diaphragm, and the anchor including a lower surface in contact with an upper surface of the substrate to support the diaphragm, and a connecting portion, which is connected to the diaphragm, presenting a stepped cross section. Thus, the MEMS microphone may have improved flexibility and improved total harmonic distortion.
US10735865B2 Transducer with piezoelectric, conductive and dielectric membrane
This disclosure provides systems, methods and apparatus for microspeaker devices. In one aspect, a microspeaker element may include a deformable dielectric membrane that spans a speaker cavity. The deformable dielectric membrane can include a piezoactuator and a dielectric layer. Upon application of a driving signal to the piezoactuator, the dielectric layer can deflect, producing sound. In some implementations, an array of microspeaker elements can be encapsulated between a glass substrate and a cover glass. Sound generated by the microspeaker elements can be emitted through a speaker grill formed in the cover glass.
US10735864B2 Speaker
A speaker, including: a magnetic circuit system, a vibration system, and a speaker support, the speaker support is provided with a mounting cavity, both the magnetic circuit system and the vibration system are mounted in the mounting cavity; the vibration system includes a metal diaphragm and a flexible connector; the metal diaphragm is placed in the mounting cavity; an inner periphery of the flexible connector is bonded to an outer periphery of the metal diaphragm, and an outer periphery of the flexible connector is bonded to an inner periphery of the speaker support. The overall rigidity of the vibration system of the speaker can be improved via adopting the metal diaphragm, and the overall performance of the speaker is improved.
US10735862B2 Electronic gaming machine and method with a stereo ultrasound speaker configuration providing binaurally encoded stereo audio
An electronic gaming machine and methods of operating an electronic gaming machine that provide binaurally encoded audio using a stereo ultrasound speaker configuration.
US10735857B2 Audio routing system for routing audio data to and from a mobile device
A method includes receiving sound by a first audio unit installed in an electrical outlet, routing audio data corresponding to the received sound from the first audio unit to a second audio unit installed in a second electrical outlet, and sending the audio data to a mobile device using a wireless link between the mobile device and the second audio unit. Routing the audio data may include receiving the audio data from the first audio unit by a third audio unit and routing the audio data to the second audio unit by the third audio unit serving as a router. The data may be routed using table driven routing, on-demand routing or some other appropriate routing protocol. The method may also include performing voice recognition on the audio data and detecting a command word and routing command word data to the second audio unit.
US10735853B2 Stochastic transmission/reception method and apparatus for MU-MIMO scheme in MIMO radio communication system
A stochastic channel state information transmission/reception method and apparatus is provided for use in a multiuser radio communication system. The signal method of transmitting and receiving signals in a terminal in a mobile communication system according to the present disclosure includes receiving a reference signal transmitted by a base station, estimating channel information based on the reference signal, predicting a channel estimation error based on the channel information, generating feedback information based on the channel estimation error, and transmitting feedback information to the base station.
US10735849B2 Headphones
Headphones include a first microphone configured to receive ambient sound at an outside of an external auditory canal of a user; a second microphone configured to receive sound inside the external auditory canal; a speaker configured to output sound toward the external auditory canal; a determiner configured to determine whether or not wind noise has occurred by comparing a first signal based on the sound received the first microphone with a second signal based on the sound received by the second microphone; and a processor configured to output, to the speaker, a signal obtained by adding an input signal to the first signal when the determiner determines that wind noise has not occurred.
US10735848B2 Earphones with activity controlled output
The present disclosure relates to an earphone apparatus and method. The earphone apparatus includes an earpiece, including a speaker, configured for arrangement relative to a user's ear for listening to audio from the speaker, a bio-sensor, a motion sensor, and a controller configured to determine an activity state of the user based on aggregated sensor data from the bio-sensor and the motion sensor over time, and to control audio output to the user based on the determined activity state.
US10735846B2 Wireless enabled storage system
A storage system includes a protective housing member configured to mate with a handheld electronic device. The protective housing member includes at least one accessory station. The accessory station is configured to form between a surface of the protective housing member and a surface of at least one accessory item of the handheld electronic device. The protective housing member includes at least s wireless transmitter and/or an IC chip. The wireless transmitter is configured to facilitate a wireless connection between wireless components of the handheld electronic device and the protective housing member.
US10735840B2 Device for installation and removal of a ceiling speaker system
A device for securing an object to a ceiling includes a threaded rod, a bracket and a spring-loaded tab. The spring-loaded tab has a tab portion with an outer surface. The tab portion is rotatable about an axis perpendicular to the threaded rod. When the device is attached to the object and the object moves into an opening in the ceiling for installation to the ceiling, the tab portion is urged from an extended position to enable the object to pass through the opening. Subsequently, the tab portion returns to its extended position such that the object can be temporarily supported by the tab within the ceiling opening. The bracket is configured so that during a removal process, a portion of the bracket urges the tab portion inward from the extended position to enable the object to be removed from the ceiling opening.
US10735838B2 Transparent wireless bridges for optical fiber-wireless networks and related methods and systems
A transparent wireless bridge for providing access to an optical fiber network comprises a first transceiver outside a building and configured to transmit/receive communication signals to and from the optical fiber network. A first glass sheet attached to an outer side of a window comprises a first antenna communicatively coupled to the first transceiver and configured to transmit and receive communication signals to and from the first transceiver. A second glass sheet is attached to an inner side of the window and comprises a second antenna configured to wirelessly transmit and receive communication signals to and from the first antenna. The wireless bridge also includes a second transceiver located inside the building that is communicatively coupled to the second antenna and configured to wirelessly transmit and receive data to and from the second antenna. The wireless bridge may also be used in conjunction with a wireless drop system.
US10735836B2 Passive optical network communications method, apparatus and system
The present invention discloses a passive optical network communications method, apparatus and system. The method includes: receiving, by an optical network unit, a first message sent by an optical line terminal, where the first message carries backup wavelength channel ID information; switching, by the optical network unit, following the optical network unit detects a fault, an operating wavelength channel of the optical network unit to a backup wavelength channel identified by the backup wavelength channel ID information; and performing, by the optical network unit, data communication over the switched-to backup wavelength channel. In this way, fast protection switching of a passive optical network system is implemented and reliability of the system is improved.
US10735834B2 Sensor connection element for a sensor system
The invention discloses a sensor connection element for a sensor, comprising: an energy store; a first data processing unit, with which is associated a first memory, for processing data and controlling a first wireless module; the first wireless module for transmitting/receiving data to/from a connection device; and a first inductive interface for transmitting energy from the energy store to the sensor, and for transmitting/receiving data to/from the sensor. The invention further discloses an energy-self-sufficient sensor system comprising the sensor connection element and a sensor.
US10735832B2 Method, apparatus, and system for data collection
A method for data collection includes: executing a specification process for identifying a first apparatus from among a plurality of first apparatuses; executing a requesting process that includes transmitting a request to the identified first apparatus; executing a recording process for recording, in a storage, a first identifier of the identified first apparatus when a second apparatus does not receive a response from the identified first apparatus within a predetermined time after transmitting the request; executing a decision process for deciding, in response to an access from any of the plurality of first apparatuses, whether an identifier of the any of the plurality of first apparatuses matches the first identifier stored in the storage; and executing, when the identifier matches the first identifier stored in the storage, a re-requesting process for re-requesting data to the any of the plurality of first apparatuses.
US10735830B2 Transmitter
A transmitter includes a processor that connects to a sensor for outputting measurement data and outputs setting data based on the measurement data, a current controller that outputs output data based on the setting data from the processor, a current output interface that outputs a first current signal based on the output data from the current controller, and a current input interface that receives input of a second current signal and outputs input data based on the second current signal to the current controller. The current input interface outputs internal input data based on the first current signal to the current controller as the input data when receiving input of the first current signal as the second current signal. The current controller detects failure of the transmitter by comparing the setting data and the internal input data.
US10735829B2 Identifying device state changes using power data and network data
Devices state changes in a building may be determined using a combination of power monitoring and network monitoring. Power monitoring may be performed by obtaining a power monitoring signal and processing the power monitoring signal with models to determine information about state changes of one or more devices in the building. Network monitoring may be performed by receiving information about network packets transmitted by devices in the building and processing the information about the network packets to determine information about state changes of one or more devices in the building. For some devices and some implementations, information about state changes of a device may be determined by using both power monitoring and network monitoring.
US10735828B2 On-demand and real-time trailer generation systems and methods
A method including the steps of: displaying a graphical user interface (GUI) that includes an input interface that receives a user-selected file that includes at least one image; receiving the user-selected content; converting, on-demand, the user-selected content into a digital cinema package file by combining the user-selected file with a templated media; and outputting, on-demand, the digital cinema package file for presentation within a theatre.
US10735825B1 Coordination of media content delivery to multiple media players
A system for synchronizing media content playout includes a computing platform having a hardware processor and a system memory storing a software code. The hardware processor executes the software code to receive a first state message from a first media player playing a first media content and a second state message from a second media player playing a second media content, the first media content and the second media content being the same media content. The software code further determines a coordination state for playout of the first media content and the second media content based on one or more of the first and second state messages, and transmits a first coordination message including the coordination state to the first media player and a second coordination message including the coordination state to the second media player to synchronize playout of the first media content and the second media content.
US10735823B2 System and method for optimized delivery of live ABR media
A method and device for providing live adaptive bitrate (ABR) video to a client device using a multicast-to-unicast-ABR proxy is disclosed. The method includes responsive to the client device tuning to a channel or requesting a change in profile for the channel, requesting from a distribution server a burst of video fragments for the channel using a selected profile, the burst of video fragments to be delivered via unicast; responsive to the burst being completed, requesting to join a multicast for the channel, the multicast using the selected profile; and providing video for the channel to the client device via unicast using the selected profile.
US10735821B1 Methods, systems, and media for providing personalized notifications to video viewers
Methods, systems, and media for providing personalized notifications to video viewers are provided. In some embodiments, the method comprises: receiving, using a hardware processor, one or more prompts to be presented in association with a video from a user account associated with the video; receiving, from the user account associated with the video, one or more notifications, wherein each of the one or more prompts is associated with one of the one or more notifications; causing the one or more prompts to be presented in association with presentation of the video to a user; receiving an indication that a first prompt of the one or more of the prompts was selected by the user; causing a notification associated with the first prompt to be presented to the user in response to receiving the indication.
US10735818B2 Generation of task records based on context of task generation request
In an embodiment, a data processing method comprises a first computer obtaining access to a digitally stored content item, the content item being stored with content item metadata identifying one or more of a creator of the content item, a title of the content item, description of the content item, content type of the content item, sharing settings of the content item, a taxonomy of the content item, or a category type of the taxonomy of the content item; receiving, at the first computer, a request to generate a task related to the content item; generating and storing a task record based, at least in part, on the content item metadata, the task record comprising an identifier of the task and the identifier of the content item; and causing display, on a second computer, a graphical representation of the task based, at least in part, on the task record.
US10735817B2 Video playback method and apparatus, and computer readable storage medium
A video playback method and apparatus are provided. The method includes: receiving a first video clip of a video from a video server; playing back the first video clip; and receiving identifiers corresponding to M selectable second video clips of the video and a preset time, where M is an integer greater than 1. When the playback of the first video clip ends, the identifiers corresponding to the M selectable second video clips are displayed, and the preset time is counted down. If an identifier selected by a user is received in the preset time, the identifier selected by the user is sent to the video server. The method also includes playing back, when a second video clip sent by the video server according to the identifier selected by the user is received, the second video clip. The first video clip includes pre-interaction content of the second video clip.
US10735812B2 Interactive program manager and methods for presenting program content
A method includes sending, from a media device to a display device, media content associated with a channel provided by a content provider, the media content received from a network device associated with the content provider. The method includes analyzing, based on a profile, a data feed from a source external to the content provider to identify content of interest. The method includes sending an indicator from the media device to the display device in response to identifying the content of interest. The method also includes, in response to user input indicating selection of the indicator, sending selectable options associated with presentation of the content of interest to the display device.
US10735810B2 System and methods for disambiguating an ambiguous entity in a search query based on the gaze of a user
Systems and methods for disambiguation of an ambiguous entity in a search query based on the gaze of a user. These systems and methods may be implemented by a media guidance application (e.g., executed by user equipment associated with the user). In some aspects, the media guidance application may monitor the gaze of the user and attempt to disambiguate the ambiguous entity based on an area of the screen the user viewed while issuing the search query. If the media guidance application receives an indication that it did not disambiguate the ambiguous entity in the search query correctly, the media guidance application may increase the area of the screen that the user viewed in order to find an additional entity. This may allow the media guidance application to quickly and accurately find the correct answer to the user's search query.
US10735808B2 Methods and apparatus of media device detection for minimally invasive media meters
Methods, apparatus, systems and articles of manufacture are disclosed for media crediting and, more particularly, methods and apparatus of media device detection for minimally invasive media meters. An example apparatus disclosed herein to detect media devices presenting media comprises a cluster generator to generate a cluster of media locations from a reference population of media locations based on media identifying information received from a presentation of media at an unidentified media device at a first media location, a media device determiner to determine media devices available at the media locations in the cluster of media locations, a cluster based media device identifier to identify the unidentified media device based on the media devices available at the media locations in the cluster of media locations, and a media device report generator to generate a report on the identity of the unidentified media device.
US10735804B2 Systems and methods for adaptively buffering media content at a digital video recorder
Systems and methods are disclosed herein for adaptively buffering content of a media asset from a media source when a different media asset from a different media source is being played at user equipment. The media guidance application may predict when and which channel or other media source the user is likely to switch to and then buffer content from the predicted channel or other media source accordingly. The pre-tuning buffering may enhance the user experience by reduce tuning latency when the user switches channels.
US10735800B2 Rendering content and time-shifted playback operations for personal over-the-top network video recorder
Live streaming video content is processed and stored for real-time delivery of the content, future VoD viewing of the content, and time-shifted viewing of the content, by manipulating a common manifest or playlist. Previously stored content may be reordered and/or recombined in order to provide a personalized content viewing experience.
US10735794B2 Information processing device, information processing method, and information processing system
The present disclosure relates to an information processing device, an information processing method, and an information processing system capable of appropriately performing scaling of a distribution device which distributes an audio stream encoded by a lossless compression system. An original distribution server performs scaling of a premium server which distributes the audio stream to a premium client on the basis of bit rate information including an average value of a predetermined period of bit rates of the audio stream encoded by a lossless DSD system. The present disclosure is applicable to, for example, the original distribution server or the like.
US10735792B2 Using OCR to detect currently playing television programs
Features of various implementations are used to enable determining what a particular consumer is watching on television in order to deliver matched functionality, content and/or services, as a part of an interactive television suite of technologies. In some implementations, the process of determining what a particular consumer is watching is enabled so that communication between the primary set-top box and a supplemental set-top box and/or television integrated device is reduced, thereby avoiding the need for one or more provider specific APIs. For example, one aspect of the disclosure is a computer-implemented method of identifying a media program by capturing display data from the media program, and extracting text from the display data in response to determining that the display data includes the text overlay, wherein the extracted text is associated with the media program.
US10735782B2 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.
US10735780B2 Dynamically interactive digital media delivery
Secondary media content is displayed based on metadata of primary media content, the secondary content specifying a data transfer action. Input can be received from a paired wireless input device. Upon receiving the input, the data transfer action can be executed, wherein the data transfer action includes retrieving transferable data specified according to the secondary media content; and transmitting the retrieved transferable data to an unpaired device via a network.
US10735773B2 Video coding techniques for high quality coding of low motion content
Techniques for coding video data are described that maintain high precision coding for low motion video content. Such techniques include determining whether a source video sequence to be coded has low motion content. When the source video sequence contains low motion content, the video sequence may be coded as a plurality of coded frames using a chain of temporal prediction references among the coded frames. Thus, a single frame in the source video sequence is coded as a plurality of frames. Because the coded frames each represent identical content, the quality of coding should improve across the plurality of frames. Optionally, the disclosed techniques may increase the resolution at which video is coded to improve precision and coding quality.
US10735772B2 Method of decoding moving pictures in intra prediction
A method for decoding an image in intra-prediction mode is discussed. The method includes reconstructing the intra-prediction mode of a current block; generating a reference pixel using an available reference pixel when there is an unavailable reference pixel for the current block; adaptively filtering the reference pixel of the current block based on the reconstructed intra-prediction mode and a size of the current block; and generating a prediction block of the current block using the intra-prediction mode of the current block and reference pixel corresponding to the intra-prediction mode Further, in the generating step of the reference pixel, the unavailable reference pixel is set as a pixel value of the available reference pixel, the available reference pixel being an available pixel on the nearest position in a predetermined direction from the unavailable reference pixel.
US10735770B2 Method and device using high layer syntax architecture for coding and decoding
A method of and a device for decoding a video stream including at least two coded video sequences that each use a respective Sequence Parameter Set that differ in at least one value from each other, and each of the at least two video sequences including at least two coded pictures. The method includes decoding and activating, by a decoder, a single Decoder Parameter Set pertaining to the at least two coded video sequences before decoding any coded picture of the at least two video sequences. The method further includes decoding, by the decoder, at least one coded picture of the at least two coded video sequences.
US10735769B2 Local motion compensated temporal noise reduction with sub-frame latency
Techniques related to temporal noise reduction in captured video are discussed. Such techniques include performing motion estimation on a portion of a downsampled current frame performed during the downsampling of the current frame, replacing one or more of the resultant motion vectors based on confidence scores of the resultant motion vector, and blending the current frame and a temporally previous frame to generate a temporally filtered current frame. The temporally filtered current frame may be displayed to a user and/or encoded to generate a bitstream.
US10735768B2 Image coding method, image decoding method, image coding apparatus, and image decoding apparatus
An image coding method includes selecting two or more transform components from among a plurality of transform components that include a translation component and non-translation components, the two or more transform components serving as reference information that represents a reference destination of a current block; coding selection information that identifies the two or more transform components that have been selected from among the plurality of transform components; and coding the reference information of the current block by using reference information of a coded block different from the current block.
US10735762B2 Image processing apparatus and image processing method
The present disclosure relates to an image processing apparatus and an image processing method that are capable of improving coding efficiency at the time when a prediction using a correlation within a screen is performed. A predicted vector generation section sets, at a time of encoding of a current motion vector of a current block for a prediction using a correlation within a screen, a candidate block to not available and generates a predicted vector of the current motion vector by using a reference motion vector, the reference motion vector being referred to when the predicted vector of the current motion vector is generated. A difference vector generation section generates a difference vector between the current motion vector and the predicted vector generated by the predicted vector generation section. The present disclosure can be applied to, for example, an encoding apparatus.
US10735759B2 Pairwise average motion vector prediction
An apparatus for video decoding includes processing circuitry that decodes prediction information for a current block in a current coded picture. The prediction information indicates a prediction mode that uses a motion vector predictor candidate list for reconstructing the current block. The processing circuitry includes a new motion vector predictor into the motion vector predictor candidate list. The new motion vector predictor is one of a first motion vector predictor and a second motion vector predictor. The first motion vector predictor is a first average result of a pair of existing motion vector predictors in the motion vector predictor candidate list and a temporal motion vector predictor (TMVP). The second motion vector predictor is a second average result of a pair of history-based motion vector predictors (HMVPs) in an HMVP buffer. The processing circuitry reconstructs the current block based on the motion vector predictor candidate list.
US10735756B2 Adaptive perceptual mapping and signaling for video coding
A method is provided for encoding a digital video to improve perceptual quality. The method includes receiving a digital video at a video encoder, providing a perceptual quantizer function defined by PQ ⁡ ( L ) = ( c 1 + c 2 ⁢ L m 1 1 + c 3 ⁢ L m 1 ) m 2 , wherein L is a luminance value, c1, c2, c3, and m1 are parameters with fixed values, and m2 is a parameter with a variable value, adapting the perceptual quantizer function by adjusting the value of the m2 parameter based on different luminance value ranges found within a coding level of the digital video, encoding the digital video into a bitstream using, in part, the perceptual quantizer function, transmitting the bitstream to a decoder, and transmitting the value of the m2 parameter to the decoder for each luminance value range in the coding level.
US10735749B2 Coded-block-flag coding and derivation
Techniques for coding and deriving (e.g., determining) one or more coded-block-flags associated with video content are described herein. A coded-block-flag of a last node may be determined when coded-block-flags of preceding nodes are determined to be a particular value and when a predetermined condition is satisfied. In some instances, the predetermined condition may be satisfied when log2(size of current transform unit) is less than log2(size of maximum transform unit) or log2(size of current coding unit) is less than or equal to log2(size of maximum transform unit)+1. The preceding nodes may be nodes that precede the last node on a particular level in a residual tree.
US10735744B2 Adaptive bitrate streaming techniques
Devices, computer-readable media, and methods for recording a video chunk in a designated order comprising a plurality of intra-frame coded frames followed by a plurality of inter-frame coded frames are disclosed. For instance, a processing system including at least one processor may obtain a video chunk associated with a time block of a video. In one example, the video chunk includes a plurality of frames encoded in a bitrate of a plurality of available bitrates for the time block of the video, and the plurality of frames includes a plurality of intra-frame coded frames and a plurality of inter-frame coded frames. In one example, the plurality of frames is in a first order. The processing system may then record the video chunk in a second order comprising the plurality of intra-frame coded frames followed by the plurality of inter-frame coded frames.
US10735733B2 Method and device for encoding video data
The present invention concerns a method for encoding a video sequence, comprising the following steps by a processing unit of an encoding device: splitting an image from the video sequence into blocks of values; for each block: transforming the values of the block into transform coefficients; organizing these transform coefficients into several sets of transform coefficients; quantizing the transform coefficients into quantized coefficients; encoding the block using the quantized coefficients; encoding the video sequence based on the encoding of the blocks;  wherein the quantizing step further comprises for quantized coefficients corresponding to one set of transform coefficients: determining scaled coefficients where a scaled coefficient is based on a transform coefficient of the one set, by multiplying the transform coefficient by a factor parameter and then adding a deadzone parameter, the deadzone parameter being scaled linearly with the index k of the transform coefficient within the set of transform coefficients; shifting each scaled coefficient to obtain a corresponding quantized coefficient; comparing a sum value representative of a summing result of magnitudes of the quantized coefficient values corresponding to the set of transform coefficients, with a threshold; and setting the quantized coefficients corresponding to the set of transform coefficients to zero, if the summing result is below the threshold.
US10735732B2 Method and apparatus for encoding and decoding a video
Method and apparatus for encoding and decoding a video. A method and an apparatus for encoding a video are disclosed. Such a method comprises, for at least one block having a size N which is not a power of 2 along at least one dimension: —determining (40) a predicted block for said at least one block, —obtaining (41) a residual block from said at least one block and said predicted block, —performing (42) block transform of said residual block, said residual block having a size N, —encoding (43) said transformed residual block. Corresponding method and apparatus for decoding a video are also disclosed.
US10735729B2 Residual transformation and inverse transformation in video coding systems and methods
A transform block processing procedure wherein a maximum coding-block size and a maximum transform-block size for an unencoded video frame is determined. The unencoded video frame is divided into a plurality of coding-blocks including a first coding-block and the first coding block is divided into at least one prediction block and a plurality of transform blocks. The size of the transform blocks depend at least in part on the size of the coding block and the corresponding prediction blocks. The transform blocks are then encoded, thereby generating a video data payload of an encoded bit-stream. A frame header of the encoded bit-stream, including a maximum coding-block size flag and a maximum-transform-block-size flag, is generated.
US10735727B2 Method of adaptive filtering for multiple reference line of intra prediction in video coding, video encoding apparatus and video decoding apparatus therewith
A method of adaptive filtering for multiple reference line of intra prediction in video coding, a video encoding apparatus and video decoding apparatus therewith are provided in the disclosure. In the method of intra prediction in video coding, a method of adaptive filtering is used to dynamically determine operation of filtering is applied to input samples in the intra prediction or not, which can reduce the complexity of the intra prediction in video coding if multiple reference lines are used for the operation of the intra prediction, and also increase the efficiency of compressing performance of ultra-high resolution video.
US10735726B2 Apparatuses and methods for encoding and decoding a video coding block of a video signal
A decoding apparatus partitions a video coding block based on coding information into two or more segments including a first segment and a second segment. The coding information comprises a first segment motion vector associated with the first segment and a second segment motion vector associated with the second segment. A co-located first segment in a first reference frame is determined based on the first segment motion vector and a co-located second segment in a second reference frame is determined based on the second segment motion vector. A predicted video coding block is generated based on the co-located first segment and the co-located second segment. A divergence measure is determined based on the first segment motion vector and the second segment motion vector and a first or second filter is applied depending on the divergence measure to the predicted video coding block.
US10735724B2 Method and device for compressing image on basis of photography information
An image encoding method includes: obtaining imaging information determined during a process of capturing an image; generating metadata for determining a compression strength of the image based on the imaging information; determining the compression strength of the image based on the metadata; and encoding the image based on the determined compression strength.
US10735722B2 Intra prediction with wide angle mode in video coding
Aspects of the disclosure provide an apparatus for video coding. The apparatus includes circuitry configured to reconstruct one or more blocks neighboring a first block that is non-square, and determine a range of reference samples required for an intra prediction of the first block based on a shape of the first block. The range includes samples having coordinates of x=[−1], y=[−1 to (dimension1*2+m)], and x=[0 to (dimension2*2+n)], y=[−1]. Dimension1 denotes a length of a first side of the first block, dimension2 denotes a length of a second side of the first block that is perpendicular to the first side of the first block, and m and n are integers greater or equal to 0. The circuitry is further configured to perform the intra prediction based on the reference samples in the determined range.
US10735715B2 Autostereoscopic 3-dimensional display
An autostereoscopic three-dimensional (3D) display, in which a multi view structure is configured by using a lenticular lens, includes a display panel including a plurality of pixels, and an aperture area disposed at each pixel; and a lens film disposed on a front surface of the display panel and including a plurality of lenticular lenses, the lenticular lenses having a slanted axis and continuously arrayed along to a lateral direction, in which the aperture area includes a parallelogram shape, and the slanted axis is parallel with any one diagonal axis of the aperture area.
US10735711B2 Creating a three-dimensional image via a wide-angle camera sensor
A method, system, and computer program product for generating a three-dimensional image from a captured two-dimensional image. The method includes capturing, via a wide-angle camera sensor of an image capturing device, a two-dimensional image of a scene. The method further includes determining depth information of the scene. The method further includes generating, from the depth information, a depth map that depicts a depth of the scene in a third dimension. The method further includes generating a wide-angle three-dimensional image by merging the depth map and the two-dimensional image.
US10735709B2 Methods and apparatus for capturing, processing and/or communicating images
An unobstructed image portion of a captured image from a first camera of a camera pair, e.g., a stereoscopic camera pair including fisheye lenses, is combined with a scaled extracted image portion generated from a captured image from a second camera in the camera pair. An unobstructed image portion of a captured image from the second camera of the camera pair is combined with a scaled extracted image portion generated from a captured image from the first camera in the camera pair. As part of the combining obstructed image portions which were obstructed by part of the adjacent camera are replaced in some embodiments. In some embodiments, the obstructions are due to adjacent fisheye lens. In various embodiments fish eye lenses which have been cut to be flat on one side are used for the left and right cameras with the spacing between the optical axis approximating the spacing between the optical axis of a human person's eyes.
US10735708B2 Transforming locations in a spherical image viewer
A method and apparatus are provided for transforming data provided in a spherical format. A spherical format is created of an image obtained by a camera, the spherical format comprising a notional sphere that has a centre corresponding to the position from which the image was obtained by the camera. A first surface represented in the image had a first orientation and was at a first distance from the camera when the image was obtained. A selected point in said spherical format is obtained, which is defined by spherical coordinates consisting of a yaw angle and a pitch angle defining a line from the centre of the sphere. A plane is identified that has the first orientation and is at the first distance from the centre. A location in a Cartesian coordinate system is calculated where the plane intersects with the line, wherein two of the axes of the Cartesian coordinate system are parallel to the first plane. Thereby, the position of the point on the first surface is identified. This location, and other locations corresponding to to other selected points, may be used to transform data in the spherical image for display.
US10735706B2 Motion blur compensation
Disclosed is a method for compensating for motion blur when performing a 3D scanning of at least a part of an object by means of a 3D scanner, where the motion blur occurs because the scanner and the object are moved relative to each other while the scanning is performed, and where the motion blur compensation comprises: —determining whether there is a relative motion between the scanner and the object during the acquisition of the sequence of focus plane images; —if a relative motion is determined, performing a motion compensation based on the determined motion; and —generating a 3D surface from the sequence of focus plane images.
US10735703B2 Electronic device and associated image processing method
An electronic device and an associated image processing method are disclosed. The method includes: receiving an image to be processed, and determining whether the image to be processed is a non-standard image; when the determination result is affirmative, automatically converting the image to be processed as a non-standard image into a standard image adapted to a signal output range of the electronic device; and outputting the standard image. With the above method, a non-standard image can be converted to a standard image and outputted without involving manual adjustment of a user, thereby improving image output effects of the electronic device and satisfying user utilization requirements.
US10735700B2 Universal and adaptive de-mosaicing (CFA) system
A method of de-mosaicing pixel data from an image processor includes generating a pixel block that includes a plurality of image pixels. The method also includes determining a first image gradient between a first set of pixels of the pixel block and a second image gradient between a second set of pixels of the pixel block. The method also includes determining a first adaptive threshold value based on intensity of a third set of pixels of the pixel block. The pixels of the third set of pixels are adjacent to one another. The method also includes filtering the pixel block in a vertical, horizontal, or neutral direction based on the first and second image gradients and the first adaptive threshold value utilizing a plurality of FIR filters to generate a plurality of component images.
US10735698B2 Systems and methods for converting non-Bayer pattern color filter array image data
Aspects of the present disclosure relate to systems and methods for determining a resampler for resampling or converting non-Bayer patter color filter array image data to Bayer pattern image data. An example device may include a camera having an image sensor with a non-Bayer pattern color filter array configured to capture non-Bayer pattern image data for an image. The example device also may include a memory and a processor coupled to the memory. The processor may be configured to receive the non-Bayer pattern image data from the image sensor, divide the non-Bayer pattern image data into portions, determine a sampling filter corresponding to the portions, and determine, based on the determined sampling filter, a resampler for converting non-Bayer pattern image data to Bayer-pattern image data.
US10735696B1 Backup doorbell communication system and method
A backup communication system and method provides communicating between a video doorbell and a doorbell sound output device when communication between the video doorbell and a remote server us unavailable. When a front button of the video doorbell is pressed or motion is detected in front of the video doorbell, the video doorbell attempts to send a message to the remote server via a wireless local area network (WLAN). The video doorbell determines when the message is not received by the remote server, such as when the WLAN is not connected to the internet and/or the remote server does not acknowledge the message, and sends, via the WLAN, a broadcast message to the doorbell sound output device. The doorbell sound output device detects the broadcast message from the video doorbell and generates the audio tone.
US10735693B2 Sensor actuation based on sensor data and coverage information relating to imaging range of each sensor
Sensor data is received. The sensor data includes event related data relating to at least one of scale of the event and occurrence location of the event from at least one of a number of sensors. At least one of the number of sensors is actuated, based on the sensor data and coverage information relating to imaging range which each of the sensors is able to image.
US10735687B1 On-demand controlled-environment facility resident electronic communication recording
In a controlled-environment facility resident on-demand controlled-environment facility resident electronic communication recording system and/or method, a controlled-environment facility secure communication platform, or the like, accepts initiation of an electronic communication involving a resident of a controlled-environment facility and establishes an electronic communication link between the resident and another call party. A controlled-environment facility communication and/or media device, or the like enables the resident to participate in the electronic communication, such as via a user interface provided on the controlled-environment facility communication and/or media device, and presents, such as via the user interface provided on the controlled-environment facility communication and/or media device, an option to the controlled-environment facility resident to record at least a portion of the electronic communication, such as via user interface provided on a controlled-environment facility communication and/or media device.
US10735684B2 Image reader comprising CMOS based image sensor array
The invention features an image reader and a corresponding method for capturing a sharp distortion free image of a target, such as a one or two-dimensional bar code. In one embodiment, the image reader comprises a two-dimensional CMOS based image sensor array, a timing module, an illumination module, and a control module. The time during which the target is illuminated is referred to as the illumination period. The capture of the image by the image sensor array is driven by the timing module that, in one embodiment, is able to simultaneously expose substantially all of the pixels in the array. The time during which the pixels are collectively activated to photo-convert incident light into charge defines the exposure period for the sensor array. In one embodiment, at least a portion of the exposure period occurs during the illumination period.
US10735682B2 Dram with staggered word line transitions for hybrid-bonded photosensor arrays
An image sensor has multiple blocks each with multiple pixels; each block uses a separate analog-to-digital converter (ADC). The ADCs feed digitized images into an image DRAM, and the image DRAM feeds digitized images to an alignment buffer in turn providing images to an image processor. The ADCs feed digitized image data into the image DRAM in hyperlong words, using staggered, overlapping, word lines to write each hyperlong word. A method of imaging includes exposing a photosensor array to light, reading pixels of the array in sequence within each block of pixels, one pixel in each block simultaneously; and digitizing pixels in separate ADCs for each block. Digitized pixels are written to image DRAM as hyperlong words with one pixel from each block in parallel using staggered, overlapping, word lines. Pixels are read from the image DRAM into an alignment buffer and thence to the image processor.
US10735674B2 Circular scanning technique for large area imaging
A system for generating an image of a region of interest (ROI) of a target object, the system including a camera, a target stage configured to receive the target object, the target stage configured to provide a translational movement and a rotational movement of the target object, and a controller. The controller is configured to control the camera and target stage to iteratively shift the target along scan trajectories of sample locations to capture images of each of a plurality of concentric rings and sub-rings of a predefined radial pitch over the ROI, the sample locations represented by polar coordinates defining sectors of each of the sub-rings. The controller is further configured to extract super resolution (SR) pixels from the images to reconstruct an SR image of each of the rings in the polar coordinates, and project the SR images into Cartesian coordinate images.
US10735672B2 Image sensors with metal-covered optical black pixels
Imaging apparatus (100, 200, 1200) includes a semiconductor substrate (312) and an array (202) of pixel circuits (1202, 1204), which are arranged in a matrix on the semiconductor substrate and define respective pixels (212) of the apparatus. Pixel electrodes (1208) are respectively coupled to the pixel circuits, and a photosensitive (1206) is formed over the pixel electrodes. A common electrode (1207), which is at least partially transparent, is formed over the photosensitive film. An opaque metallization layer (1214) is formed over the photosensitive film on one or more of the pixels and coupled in ohmic contact to the common electrode. Control circuitry (208, 1212) is coupled to apply a bias to the common electrode via the opaque metallization layer while correcting a black level of the output values from the pixels using the signals received from the one or more of the pixels over which the opaque metallization layer is formed.
US10735671B2 Intelligent high resolution video system
An automated electronic video surveillance system enables a high-resolution mega-pixel camera to capture high quality, detailed, magnified images at multiple locations, simultaneously with an overview of the whole scene. A preferred embodiment requiring no moving parts provides full 360-degree continuous viewing with up to 5× all-digital zoom capability. The system performs continuous surveillance and active resolution allocation in the form of a feedback control subsystem that dynamically allocates resources so that important details within a scene receive appropriate scrutiny, while uninteresting areas are imaged at a lower resolution.
US10735669B2 Method of flicker reduction
A method for reducing artefacts caused by the presence of flicker during image capture. The method comprises performing image capture to produce image capture data corresponding to an image capture scene, the image capture data including a first image having a first exposure and a second image having a second exposure. The image capture data is processed to: (a) detect a discrepancy in the second image with respect to the first image; and (b) determine flicker indication data indicative of a presence of flicker in the second image. The discrepancy is corrected in dependence upon the flicker indication to produce a flicker-reduced version of the second image.
US10735667B1 Vehicle surroundings monitoring apparatus
When each of a right IR projector and a left IR projector has been set to an IR OFF state and a final radiation ON condition becomes satisfied, a PVM-ECU sets each of the right IR projector and the left IR projector to an IR ON state. When each of the right IR projector and the left IR projector has been set to the IR ON state and a final radiation ON condition becomes satisfied, the PVM-ECU sets each of the right IR projector and the left IR projector to the IR ON state.
US10735666B2 Image capturing apparatus, light emitting apparatus, and control method thereof
An image capturing apparatus comprises a communication unit that performs wireless communication with a plurality of light emitting apparatuses and a control unit that switches to a first communication state in which the plurality of light emitting apparatuses and the image capturing apparatus perform wireless communication at predetermined communication intervals, and a second communication state in which a predetermined light emitting apparatus of the plurality of light emitting apparatuses and the image capturing apparatus perform wireless communication at predetermined communication intervals and the predetermined light emitting apparatus and a light emitting apparatus other than the predetermined light emitting apparatus perform wireless communication at variable communication intervals. The control unit switches to the first communication state or the second communication state according to an operational state of the image capturing apparatus.
US10735664B2 Image shooting control device for vehicle, driver monitoring device, image shooting control method for vehicle, and driver monitoring method
A mode selecting unit (6) selects a processing mode of occupant monitoring by using vehicle information, and an area selecting unit (7) selects an area corresponding to the selected processing mode. An exposure control unit (8) then determines an exposure setting that has to be set on an image shooting unit (2) by using luminance information about the selected area.
US10735660B2 Method and device for object identification
A method for object identification is described, the method initially including a step of reading in, in which input data signals, as well as a determined camera control parameter for adjusting a recording feature of a camera are read in. The input data signals in this case represent the images of the object to be identified that are recorded by at least one camera. Finally, the method includes a step of identification, in which the object is identified in a neural network using the determined camera control parameter.
US10735659B2 Rotation-adaptive video analytics camera and method
Various embodiments of the methods and systems disclosed herein may be used to provide a surveillance camera that generates native video image frames in the appropriate FOV (orientation) that corresponds to the orientation in which the surveillance camera is installed when the video image frames are captured. The surveillance cameras implemented in accordance with embodiments of the disclosure may facilitate installation that provides a desired FOV in a particular orientation, generate video image frames that natively correspond to the desired FOV, and allow user interaction and video analytics to be performed on the FOV-matched video image frames.
US10735653B1 Electronic image stabilization to improve video analytics accuracy
An apparatus includes an image sensor and a processor. The image sensor may be configured to generate a sequence of video frames based on a targeted view of an environment. The processor may be configured to (A) perform an image stabilization on the sequence of video frames and (B) generate video analytics for the sequence of video frames, wherein the image stabilization comprises maintaining a horizon of the targeted view and is performed prior to generating the video analytics.
US10735652B2 Method for controlling imaging device, and imaging device
A method for controlling an imaging device having a first mode to perform imaging in a first imaging wavelength band and a second mode to perform imaging in a second imaging wavelength band different from the first imaging wavelength band, and that allows switching of an operation mode from the first mode to the second mode or from the second mode to the first mode. The method including causing the imaging device to perform imaging in the first mode or the second mode; determining, with a predetermined frequency or in response to a predetermined trigger, whether to maintain a current operation mode or switch the current operation mode on the basis of first image information in the first imaging wavelength band and second image information in the second imaging wavelength band; and in accordance with the determination, selectively maintaining the current operation mode or switching the current operation mode.
US10735651B2 Solid-state imaging device and driving method of solid-state imaging device, and electronic equipment
The solid-state imaging device of the present disclosure includes a signal processing unit including an AD converter that digitizes an analog pixel signal read from each pixel of the pixel array unit to a signal line, the signal processing unit transferring digitized pixel data at a first speed higher than a frame rate; a memory unit that stores the pixel data transferred from the signal processing unit; a data processing unit that reads pixel data at a second speed lower than the first speed from the memory unit; and a control unit that, when the pixel data is read from the memory unit, controls to stop operation of a current source connected with the signal line and operation of at least the AD converter of the signal processing unit.
US10735649B2 Virtual and augmented reality systems and methods using display system control information embedded in image data
A virtual or augmented reality display system that controls power inputs to the display system as a function of image data. Image data itself is made of a plurality of image data frames, each with constituent color components of, and depth planes for displaying on, rendered content. Light sources or spatial light modulators to relay illumination from the light sources may receive signals from a display controlled to adjust a power setting to the light source or spatial light modulator based on control information embedded in an image data frame.
US10735645B2 Methods and apparatus to capture photographs using mobile devices
Methods and apparatus to capture photographs using mobile devices are disclosed. An example apparatus includes a photograph capturing controller to capture a photograph with a mobile device. The apparatus further includes a blurriness analyzer to determine a probability of blurriness of the photograph. The example apparatus also includes a photograph capturing interface to prompt a user to capture a new photograph when the probability of blurriness exceeds a blurriness threshold.
US10735642B1 User interfaces for capturing and managing visual media
Media user interfaces are described, including user interfaces for capturing media (e.g., capturing a photo, recording a video), displaying media (e.g., displaying a photo, playing a video), editing media (e.g., modifying a photo, modifying a video), accessing media controls or settings (e.g., accessing controls or settings to capture photos or videos to capture videos), and automatically adjusting media (e.g., automatically modifying a photo, automatically modifying a video).
US10735638B2 Dual display reverse camera system
A display system for a vehicle includes a first imager configured to capture image data in a field of view rearward of the vehicle. A second imager is also configured to capture image data in the field of view rearward of the vehicle. The display system additionally includes a first display device disposed in a passenger compartment of the vehicle and a second display device also disposed in the passenger compartment of the vehicle. The display system also includes a controller in communication with the first and second imagers and the first and second display devices wherein the controller is operable to adjust at least one of an orientation and a scale of two desired views of the image data for display on the first and second display devices.
US10735637B2 Camera module and array camera module with circuit board unit and photosensitive unit and manufacturing method thereof
A camera module and array camera module with circuit board unit and photosensitive unit and manufacturing method thereof is provided. The array camera module comprises two or more camera lenses and a circuit unit. The circuit unit comprises a circuit board portion for electrically connecting two or more photosensitive sensors of the array camera module, and a conjoined encapsulation portion integrally encapsulated on the circuit board portion. The camera lenses are respectively arranged along the photosensitive paths of the photosensitive sensors.
US10735636B2 Background replacement system and methods
A method of illuminating a subject during photography is disclosed. The method includes illuminating a background lighting system during a first image capture, illuminating a subject lighting system during a second image capture, and illuminating the background lighting system during a third image capture. The time from the first image capture to the third image capture is less than about 100 milliseconds. Also disclosed is a method for generating a composite mask of a subject, including receiving the three images, determining any movements of the subject between the first and third images, estimating an intermediate position of the subject during the second image, and generating a composite mask at the estimated intermediate position.
US10735632B2 Multiple camera control system
An image capture system controlled by a trigger source includes one or more imaging devices, each including a lens with an optical filter attachable thereto in axial alignment with an optical axis of the lens, a sensor, a link board interface, and a controller in communication with the sensor and connected to the link board interface. One or more imaging array link boards each includes a plurality of imaging device interfaces and a first link board interconnect. The link board interface is connected to the imaging device interface. The first link board interconnect is connectable to a link board interconnect of another imaging array link board. A shutter activation command from the trigger source is transmitted to the imaging devices to initiate an image capture procedure thereby.
US10735630B2 Image quality adjustment device, image quality adjustment system and image quality adjustment method
An image quality adjustment device includes: a lighting controller that controls a display panel including a plurality of pixels, each including arrangement of a plurality of subpixels such that the display panel displays a measurement image in which a part of the plurality of subpixels is lit; and a first electric filter that removes at least a spatial frequency component greater than or equal to fd/2 from a first image obtained by capturing the measurement image displayed on the display panel using an capture device when a panel spatial frequency determined by a pixel pitch of the pixel in a direction in which the plurality of subpixels are arrayed is set to fd.
US10735627B2 Color conversion table creation apparatus and method, color conversion apparatus, and program
Provided are a color conversion table creation apparatus and method, a color conversion apparatus, and a program capable of further increasing color matching accuracy. A color conversion table creation apparatus includes an image reading unit (30) that acquires read image data of a target printed article, a first color conversion unit (64) that performs color conversion by using a first color conversion table representing a correspondence relationship between a signal value of a first color space obtained from the image reading unit (30) and a chromaticity value of a second color space which is a device-independent color space, an image correlation unit (62) that performs correlation of a positional relationship between the read image data or read chromaticity value image data converted into a chromaticity value and original document image data, and a color conversion table creation unit that creates a second color conversion table representing a multi-dimensional correspondence relationship between a third color space of the original document image data and a second color space on the basis of a correspondence relationship between the original document image data and a chromaticity value of a read image, in which a first printed article which is printed by a printing apparatus (18) on the basis of first image data is read by the image reading unit (30), and thus an output device color conversion table (94A) is created.
US10735621B2 Printing apparatus and determination method
A reflected light amount from a patch under a first light source is acquired, and a reflected light amount from the patch under a second light source whose wavelength band is different from the first light source is acquired. The type of a printing medium on which the patch is printed is determined based on the ratio of the two acquired reflected light amounts.
US10735619B2 Slide scanner
A slide scanner as a stand-alone device that is able to function without a computer and comprises a magazine guide for different slide magazines, such as universal, LKM, CS and/or Paximat magazines.
US10735616B2 Information processing device for determining whether updating the firmware of an MFP is necessary
A non-transitory computer-readable medium has control instructions to control a computer of an information processing device including a communication interface used to perform communications with an image processing apparatus, and the control instructions cause the computer to perform: determining whether updating of firmware of the image processing apparatus is necessary to execute specific processing in the image processing apparatus; and outputting information based on a result of the determining.
US10735612B2 Image forming apparatus, control method therefor, and program
An image forming apparatus includes a plurality of devices configured to perform different job processing, a control unit configured to control job processing performed by each device, a reception unit configured to receive an instruction for causing the control unit to shift to a state where the job processing is capable of being performed, and a power control unit configured to, when the control unit is shifted to a stand-by state in response to receiving the instruction, supply a power to a device specified based on a job processing function corresponding to an initial screen to be displayed.
US10735601B2 Image processing apparatus and program
An image processing apparatus is capable of judging a pass/fail for an inspection image which is an image of a job used for printing on a recording medium, by comparing the inspection image with an original image correlated with the inspection image and the image processing apparatus includes a hardware processor that judges a pass/fail for an image, wherein in accordance with a predetermined inspection mode set for the job, the hardware processor judges the inspection image to be abnormal when the inspection image and the original image match, and judges the inspection image to be nominal when the inspection image and the original image do not match.
US10735597B1 Selecting user device during communications session
This disclosure describes, in part, techniques for establishing network-based data communications (e.g., voice calls, video calls, etc.) between a user device of a user and a remote device of another user, and transitioning the data communications to a different user device of the user based on various types of information. In some examples, the user devices may be located in one or more environments of the user, and the data communications may be transitioned between the user devices based, at least in part, on a location of the user in the environment(s) relative to the multiple devices. For instance, if a user device is performing data communications with the remote device, but it is determined that the user has moved into a closer proximity to another user device, the performance of the data communications may be transitioned to the other user device to which the user is in closer proximity.
US10735594B1 Multimedia network transposition
Methods and systems for routing multimedia traffic are described. A method may include receiving a communication originating from a user, transposing an alias transport network over one or more existing networks to route the communication, and routing the communication based on mapping rules.
US10735593B1 Communication system
A communication system comprises a transmitter and a group of recipients. The transmitter is configured to transmit a message and/or a command to the group of recipients. The system is configured to analyze sensor data assigned to each recipient of the group of recipients. The system is further configured to automatically select one recipient of the group of recipients based on the sensor data analyzed. The selected recipient is configured to automatically respond to the transmitted message and/or command. The system is further configured to automatically rank all recipients of the group. Moreover, other communication systems are described.
US10735592B1 Routing of calls based on analysis of digital voice data in a data-communications server system
Certain aspects of the disclosure are directed to apparatuses and methods involving a data-communication apparatus that includes a data-communications server and processing circuitry in communication therewith. The data-communication server interfaces with a plurality of remotely-situated client entities for providing data communication services. The processing circuitry accesses an archive of digital voice data indicative of transcribed audio conversations for at least one of the plurality of remotely-situated client entities, calendar information, and a client data-communications server for geographic information of the agents and system parameters. The processing circuitry analyzes the digital voice data associated with the agents, the calendar information, and the system parameters to predict a call answer rate for agents of a geographic region of the at least one remotely-situated client entity for a period of time and reroutes incoming calls based on the predicted call answer rate.
US10735588B1 Multimode service communication configuration for performing transactions
Processing customer communications may include receiving a communication from a customer device via a first communication medium, retrieving a customer record associated with the customer device, determining the customer record has a pending status associated with a logged customer device action, transmitting an optional display link to the customer device via a second communication medium different from the first communication medium, receiving a selection from the customer device associated with the optional display link, identifying a third party candidate for processing the customer device action based on the at least one selection, transmitting a request to process the customer device action to the third party candidate, and transmitting a notification to the customer device responsive to receiving confirmation of the request from the third party candidate.
US10735587B1 Method and system for a scalable computer-telephony integration system
Methods, systems, apparatus, and non-transitory computer readable media are described for a scalable computer-telephony integration system. Various aspects may include storing sets of call agent login information for several call agents within the computer-telephony integration system and across several independent computing systems in a contact center login database. Additionally, various aspects may include generating several contact center service categories and sets of contact information for each contact center service category, which may be stored in a contact center directory database. When an incoming call is received from a customer, various aspects may include obtaining customer call information from the customer and generating a customer call key, which may be stored as a reference to the customer call information in a contact center customer call information database. The call key may be used to reduce an amount of data electronically transferred between call agents during telephone call transfers.
US10735586B1 System and method of sentiment modeling and application to determine optimized agent action
The present invention is a system and method of continuous sentiment tracking and the determination of optimized agent actions through the training of sentiment models and applying the sentiment models to new incoming interactions. The system receives conversations comprising incoming interactions and agent actions and determines customer sentiment on a micro-interaction level for each incoming interaction. Based on interaction types, the system correlates the determined sentiment with the agent action received prior to the sentiment determination to create and train sentiment models. Sentiment models include agent action recommendations for a desired sentiment outcome. Once trained, the sentiment models can be applied to new incoming interactions to provide CSRs with actions that will yield a desired sentiment outcome.
US10735581B2 Authentication using DTMF tones
A method of obtaining and automatically providing secure authentication information includes registering a client device over a data line, storing information and a changeable value for authentication in subsequent telephone-only transactions. In the subsequent transactions, a telephone call placed from the client device to an interactive voice response server is intercepted and modified to include dialing of a delay and at least a passcode, the passcode being based on the unique information and the changeable value, where the changeable value is updated for every call session. The interactive voice response server forwards the passcode and a client device identifier to an authentication function, which compares the received passcode to plural passcodes generated based on information and iterations of a value stored in correspondence with the client device identifier. Authentication is confirmed when a generated passcode matches the passcode from the client device.
US10735580B2 Mobile device user validation method and system
A system including a mobile device, a user of the mobile device, a computer system having a telecommunication module for telephonically communicating with the mobile device, a user of the computer system, and a security server is provided. Also provided is a method, at a mobile device, of authenticating a user of the mobile device during a telephone call having the steps of obtaining a user authentication input, obtaining validation of the user authentication input, initiating a telephone call with, or receiving a telephone call from, the computer system, and if the user authentication input is successfully validated, sending a token generated for the telephone call with the computer system via data-over-voice frequency signaling during the telephone call thereby providing an indication that the user authentication input has been successfully validated to the computer system.
US10735571B2 Display device
A display device includes: a display panel configured to display an image; a sound element on a rear side of the display panel; and a rear chassis configured to receive the display panel and protect the rear side of the display panel, and including a protruding portion protruding away from the rear side of the display panel and corresponding to the sound element. The sound element includes a pair of electrodes, and a vibration material layer between the electrodes.
US10735570B2 Mobile terminal
A mobile terminal is disclosed. The mobile terminal includes a first body including a first display; and a second body hinge-coupled to the first body, the second body including a second display, wherein the first display includes a first flat display and a first curved display positioned on a side of the first body and extended and curved from the first flat display, wherein the second display includes a second flat display and a second curved display positioned on a side of the second body and extended and curved from the second flat display, wherein at least a portion of the first and second curved displays is deactivated when an outer surface of the first curved display faces an outer surface of the second curved display.
US10735562B2 Packet data convergence protocol (PDCP) integration in a wireless network central unit (CU)
Central Unit (CU) circuitry in a wireless data network serves wireless User Equipment (UE) with an integrated Packet Data Convergence Protocol (PDCP). The CU circuitry receives downlink data from a Fifth Generation New Radio (5GNR) Service Data Adaption Protocol (SDAP) component. The CU circuitry executes the integrated PDCP to route the downlink data from the 5GNR SDAP component to an Institute of Electrical and Electronic Engineers 802.11 (WIFI) Radio Link Control (RLC) component. The CU circuitry receives uplink data from the WIFI RLC component. The CU circuitry executes the integrated PDCP to route the uplink data from the WIFI RLC receive memory to the 5 GNR SDAP component.
US10735561B2 Device and method for providing services in a communication network
A device, such as a residential gateway, is intended to provide at least one service, in a communication network, to at least one client connected to the communication network. The device may be configured for: obtaining a client type for each client; and exporting a service description describing at least one service from among said service(s). For obtaining said service description, the device may be configured for selecting each service described by said description depending on the type of at least one respective client to which said description is intended to be exported.
US10735559B2 Limited-resource java card device
A card device is adapted to accept a load packet for an applet and to process and apply to the load packet an INSTALL command in order to prompt an installation of an instance of the applet in the card device. The INSTALL command is adapted to set up in the card device an application identifier comprised in the loading package that relates to the instance of the applet to be installed. The INSTALL command is adapted to install the applet instance while considering the application identifier and to set up in the card device at least one further application identifier that relates to the same instance of the applet.
US10735556B2 Control signalling in SDN architecture networks
There is provided a software-defined networking, SDN, architecture network, comprising a first network node (100) and a second network node (300), the first network node being configured to transmit data packets comprising: user data packets belonging to two or more user data packet flows, the user data packets of each user data packet flow comprising user data plane information; and control data packets each comprising OSI layer 7, L7, information for controlling the processing by the second node of the user data packets of a respective one of the user data packet flows. The SDN architecture network further comprises an SDN architecture forwarding element configured to forward user data packets received from the first node towards the second node using forwarding information that links a forwarding address to information in an IP 5-tuple of a data packet. The forwarding element is further configured to selectively forward a control data packet received from the first node towards the second node by: receiving and storing L7 information and the forwarding information; performing deep-packet inspection of the received control data packet to extract the L7 information therein, and selecting the received control data packet for forwarding towards the second node when the received control data packet comprises L7 information matching the stored L7 information; determining information in the IP 5-tuple of the received control data packet; and, where the received control data packet has been selected for forwarding, forwarding said control data packet towards the second node using the forwarding information and the information in the IP 5-tuple of the control data packet. The SDN architecture network also includes a controller (620) configured to transmit the L7 information and the forwarding information to the forwarding element (610).
US10735552B2 Secondary transmissions of packetized data
A system for transmission of packetized data in a voice activated computer network environment. The system can identify candidate canonicalized digital components that relate to secondary search locations. For each of the candidate canonicalized digital components the system can calculate transmissions scores that are used to select one of the candidate canonicalized digital components for transmission.
US10735548B1 Utilizing page information regarding a prior loading of a web page to generate hinting information for improving load time of a future loading of the web page
Embodiments of the invention include methods in which a browsing assistance module receives page information regarding a prior loading of a web page by a first web browser. The first web browser can be one of a plurality of web browsers in communication with the browsing assistance module. The page information can identify child universal resource locators (URLs) fetched by the first web browser as part of the prior loading of the web page. The browsing assistance module can then generate hinting information from the page information. The hinting information can comprise page loading instructions, which can aid the web browsers shorten a load time of a future loading of the web page. The hinting information can be stored in association with an identification of the web page. The web browsers can download the hinting information in conjunction with a future loading of the web page or a related web page by the web browsers.
US10735542B2 Techniques for compact data storage of network traffic and efficient search thereof
In networked communication systems, a document in a communication (e.g., a response) may be similar between multiple communications involving the same resource, such that duplicate data can be discarded and not stored by a network storage system. Storage of differences in network traffic facilitates compression of storage of network traffic, thereby significantly reducing data storage. Techniques are disclosed for efficient search and retrieval of the compressed data storage. Network traffic may be compared to communications in previous network traffic to identify differences if any. Resource templates may be generated for different (e.g., new) resources identified in network traffic. Storage of the different resources identified in network traffic enables compression of network traffic. Similarity matching may be implemented to improve processing performance for compact storage of network traffic, including determining differences in network traffic for storage.
US10735541B2 Distributed inline proxy
In some embodiments, a first proxy is instantiated on the first computing device. and receives packets that are intercepted by a hypervisor. The packets are sent between a workload and another device and the proxy includes a first session between the proxy and the another device and a second session between the proxy and the workload. State information is extracted for the packets that are sent in the first session or the second session at the first proxy and the state information is stored. The first computing device migrates the workload to a second computing device. When the workload is migrated to the second computing device, the state information for the workload is migrated to a second proxy that is instantiated on the second computing device. The second proxy then resumes the first session with the another device and the second session with the proxy using the state information.
US10735538B2 Conversion from massive pull requests to push requests
An approach is provided in which a system determines that an amount of times that a set of data was requested by clients from a backend service exceeds a threshold and, in turn, stores the set of data in a local storage area. When the system receives a new request from a client and determines that the new request is requesting the set of data from the backend service, the system retrieves the set of data from the local storage area and provides the retrieved set of data to the client to fulfill the new request.
US10735537B2 Information pushing
An information pushing method reduces the interference to the user and improves the utilization rate of information resources during the process of the information pushing. For example, the server sends the triggering condition in the form of triggering condition information, and the identification information corresponding to the information to be pushed to the client terminal. The client terminal determines whether to push the information to be pushed to the user based on the terminal information on its own and sends the identification information to the server. Then the server sends the information to be pushed to the client terminal according to the identification information so that the client terminal may push the information to be pushed to the user. Alternatively, the server determines whether to push the information to be pushed to the user according to the terminal information, and sends the information to be pushed to the client terminal so that the client terminal pushes the terminal information to the user.
US10735536B2 Scalable data enrichment for cloud streaming analytics
A method is described of pre-processing real-time data to be processed by one or more real-time analytics services. The method includes: receiving, at a stateless ingress node, data from one or more client devices; transforming the data in real-time at the stateless ingress node; determining in real-time, at the stateless ingress node, a real-time analytics service for the transformed data; and forwarding in real-time the transformed data to the determined real-time analytics service for stateful processing.
US10735534B2 Information processing apparatus
An information processing apparatus includes a specifying unit that specifies an activity degree of each of a plural participants based on biometric information obtained from a living body of each of the plural participants participating in a gathering, an evaluation unit that evaluates each of the plural participants based on the specified activity degree, a selection unit that selects one or more of the plural participants based on an evaluation of the evaluation unit, and a requesting unit that requires an opinion on the gathering from the selected participant.
US10735528B1 Geographic relocation of content source in a content delivery network
A Content Delivery Network (CDN) service provider is described that monitors historical data of a geographic distribution of requests and makes source relocation recommendations based on the historical data. Based on a selected recommendation, the CDN service provider can migrate the source of content from a first geographical region to a second geographical region closer to where the requests are generated. As a result, a round-trip time (RTT) for requests is reduced, even for first time requests.
US10735524B2 Multipath TCP subflow establishment and control
Techniques for electronic devices to control a multipath transmission control protocol (MPTCP) connection. An MPTCP connection between two endpoints may be established. The MPTCP connection may include at least one MPTCP subflow. At least one of the endpoints may be configured to act as a master with respect to the MPTCP connection. The master may perform one or more control operations on the MPTCP connection, while if one of the endpoints is not a master, that endpoint may not perform control operations on the MPTCP connection. The control operations may include initiating or establishing new MPTCP subflows or modifying a priority level of one or more MPTCP subflows of the MPTCP connection.
US10735523B2 Cloud system for controlling outdoor grill with mobile application
Embodiments are directed to communicating with and controlling operation of electronically-controlled appliances. In one scenario, a computer system receives a first input from a computing system indicating that an electronically-controlled appliance is permitted to communicate with a cloud computing platform. The computer system generates a notification that is to be sent to a software application, where the software application is configured to control functions of the electronically-controlled appliance. The computer system transmits the generated notification to the software application, where the generated notification indicates that the cloud computing platform is communicably connected to the electronically-controlled appliance. The computer system then receives a second input from the software application indicating that specified functions are to be performed on the electronically-controlled appliance, and transmits instructions to the electronically-controlled appliance to perform the specified functions. These functions are then interpreted and carried out by a hardware controller on the electronically-controlled appliance.
US10735522B1 System and method for operation management and monitoring of bots
A framework and a method are provided for monitoring and managing software bots that collectively automate business processes. The method includes interfacing with the bots executing on a bot infrastructure. The method also includes obtaining the bot-specific performance data and the infrastructure-level performance data recorded by the bots and the bot infrastructure. The method further includes generating or modifying a bot dependency chain based on the bot-specific performance data and the infrastructure-level performance data. The bot dependency chain represents at least one of dependencies amongst the bots and dependencies amongst the related business processes. The method also includes generating an outcome for the business processes according to the bot dependency chain and the bot-specific performance data and the infrastructure-level performance data recorded by the bots and the bot infrastructure.
US10735519B2 Wireless trainline
In a system for providing computer network connectivity to transit cars that each include first and second mobile radios, and a memory and a processor in each car performing the steps of (a) causing the first and second mobile radios of the car to enter into a far-field mode of operation in communication with a wayside radio; (b) following step (a), the processor of a first car causing its second mobile radio to enter into a couple mode of operation with a first mobile radio of a proximate car; and (c) following step (a), the processor of a second car causing its first mobile radio to enter into a couple mode of operation with a second mobile radio of a proximate car. In the couple mode of operation, first and second mobile radios in proximate cars communicate only with each other.
US10735517B2 Communication system and communication method
A communication system includes a management device, a reception device, and a transmission device. The reception device and the transmission device are configured to hold first information included in a received first communication message each time the reception device and the transmission device receive the first communication message. The transmission device is configured to manage second information of a management code, and generate a first authenticator from communication data and a management code formed by combining the held first information with the managed second information. The reception device is configured to receive a second communication message transmitted by the transmission device, and authenticate the received second communication message based on a comparison between the first authenticator included in the received second communication message and a regenerated authenticator regenerated based on the received second communication message.
US10735516B1 Cloud-based authority to enhance point-to-point data transfer with machine learning
Systems and methods to facilitate cloud-based point-to-point data transfer via machine learning are described herein. A request for a transfer of data between a sending system and a receiving system may be obtained. Receiving system information for the receiving system may be obtained. Values of transfer parameters for performing the transfer may be determined through machine-learning. The transfer may be performed based on the determined values. Results of the transfer may be obtained and provided to the machine-learning algorithm to further train the algorithm.
US10735515B2 Layered distributed storage system and techniques for edge computing systems
A two-layer erasure-coded fault-tolerant distributed storage system offering atomic access for read and write operations is described. In some embodiments, a class of erasure codes known as regenerating codes (e.g. minimum bandwidth regenerating codes) for storage of data in a backend layer is used to reduce a cost of backend bulk storage and helps in reducing communication cost of read operations, when a value needs to be recreated from persistent storage in the backend layer. By separating the functionality of edge layer servers and backend servers, a modular implementation for atomicity using storage-efficient erasure-codes is provided. Such a two-layer modular architecture permits protocols needed for consistency implementation to be substantially limited to the interaction between clients and an edge layer, while protocols needed to implement erasure code are substantially limited to interaction between edge and backend layers.
US10735513B2 Remote NVMe activation
A method of accessing a remote storage subsystem from a host device separate from the remote storage subsystem and connected via interfaces to a data communications topology is disclosed. In one embodiment, the communications interface comprises an RDMA network fabric. In one embodiment, the method includes queuing a write command or a read command in a submission queue of the remote storage subsystem, and placing a write data into a memory of the remote storage subsystem. The method further includes transmitting a message to the remote storage subsystem indicating the write command or the read command has been submitted in the submission queue, and detecting a command completion status from a completion queue of the remote storage subsystem. The method further includes transmitting a message to the remote storage subsystem indicating the command completion status has been detected.
US10735510B2 Storage and application controller for mirroring and switchover of applications in a plurality of cloud locations via a plurality of configurable security protocols
A storage and application controller that is coupled to a plurality of storage and application execution clouds is maintained. The storage and application controller transmits, via a first communications protocol, an application to a first storage and application execution cloud. The storage and application controller transmits, via a second communications protocol, a copy of the application to a second storage and application execution cloud. In response to a compromise of the first communications protocol, execution of the application is stopped and replaced via execution of the copy of the application.
US10735508B2 Streaming synchronized media content to separate devices
Described are system, apparatus, article of manufacture, method, or computer program product embodiments for controlling streaming of media content. An embodiment operates by halting a presentation of future content from a buffer upon determining that the buffer is exhausted of content to present. The embodiment includes receiving one or more packets over a network connection, the one or more packets including media information corresponding to a first portion of streaming media content, in which the first portion corresponds to a second portion of the streaming media content. The one or more packets in a buffer are stored as buffered content. Responsive to determining that the network connection is not experiencing a burst condition, the buffer is trimmed. Then, presentation of buffered content is resumed and the first portion is caused to be presented in sync with the second portion.
US10735507B2 Extended peer-to-peer channel list
A method of facilitating peer-to-peer connection involves transmitting, by a first peer device, an identification of the first peer device and information regarding its capabilities. The information regarding its capabilities including a list of transmission channels that the first peer device is capable of supporting, an indication of which transmission channels the first peer device is capable of supporting as a group owner, and/or an indication of which transmission channels the first peer device is capable of supporting as a client. The first peer device receives from a second peer device, an identification of the second peer device and information regarding its capabilities including a list of transmission channels that the second peer device is capable of supporting. The first peer device and the second peer device then negotiate which of the first and second peer devices should be the group owner and which should be the client.
US10735504B2 System and method for distributed workbook storage
Systems, methods, and other embodiments are disclosed that are configured to provide distributed workbook storage for a multi-dimensional database system. In one embodiment, a workbook is created where the workbook is a personal data repository which is a subset of a domain of persistent multi-dimensional data cache of the multi-dimensional database system. A distributed storage location is selected for the workbook from multiple distributed storage locations of the data cache. A round robin selection process is used that promotes balanced loading and usage of multiple workbooks stored across the multiple distributed storage locations. A workbook directory structure is created for the workbook within the selected distributed storage location. The workbook directory structure reflects a same directory structure provided by a common global domain of the multi-dimensional database system up to a root directory of the selected distributed storage location.
US10735500B2 Application server to NVRAM path
Embodiments herein relate to selecting an application server to nonvolatile random access memory (NVRAM) path. The path provides direct access between an application server and the NVRAM. The path is to transmit data related to at least one of a read and write request to a virtual memory of the application server.
US10735498B2 Method and device for interworking between different OTTs
Embodiments provide a method and a device for interworking between different OTTs. The method includes: obtaining OTT information of a target user; and performing an interworking processing operation between cross-OTT friends according to the obtained OTT information of the target user. Interworking between the cross-OTT friends is implemented by using the foregoing operation.
US10735497B2 Method and system for securely identifying users
Identifying users is disclosed including, in response to receiving an account operating request of an account sent by a user device, obtaining a personal question from a personal questions database and sending the personal question to the user device, receiving, from the user device, a verification response to the personal question, and determining whether a current user is a user associated with the account based at least in part on the verification response and a corresponding standard response in the personal questions database, where the personal question obtained from the personal questions database and the corresponding standard response were generated based at least in part on account operating information of the user associated with the account.
US10735492B2 Reporting un-deployed application features
Provided are systems and methods for indicating deployment of application features. In one embodiment, a method is provided that includes determining available features of a current deployment of an application for receiving machine-generated data from one or more data sources of a data system, determining un-deployed features of the current deployment of the application, wherein the un-deployed features comprise one or more of the available features that is configured to use input data from a data source and wherein the input data is not available to the feature in the current deployment of the application, and causing display of a deployment graphical user interface (GUI) that comprises an indication of the un-deployed features.
US10735491B2 Network attack detection on a mobile API of a web service
Techniques to validate web service requests from applications executing on wireless communication devices are disclosed herein. In at least one implementation, an application that generates a web service request is executed on a wireless communication device. The wireless communication device executes a client security component of the application to collect security information and include the security information in the web service request, and utilizes a mobile application programming interface to transfer the web service request including the security information for delivery to a web server. The web server executes a server security component of a web service to extract the security information from the web service request, validate the web service request based on the security information, and provide the web service request to the web service upon successful validation.
US10735490B2 Devices and systems for voice over internet protocol for identifying network traffic
Devices and systems for voice over Internet protocol (VoIP) for identifying network traffic are described herein. One or more embodiments include a VoIP device for identifying network traffic comprising a signal monitor to identify a signaling protocol from the network traffic and an artificial intelligence engine configured to receive signaling protocol sample data to train a signal artificial intelligence (AI) model and process the signaling protocol identified by the signal monitor in the signal AI model to identify the network traffic.
US10735489B1 Mid-stream content delivery network switching
Techniques are described for switching streaming of media content between content delivery networks (CDNs) during mid-stream. An initial CDN can be used to stream the media content. The performance of a second CDN can be measured by requesting a fragment of the media content as a measurement or test fragment. Streaming of the media content can be switched to the second CDN if its performance is determined to be better than the initial CDN.
US10735481B2 Multiple web conference screen display sharing
Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: receiving from a presenter local client computer device an iteratively captured screen display of the presenter local client computer device; multicasting the iteratively received captured screen display to a first virtual machine and a second virtual machine, the first virtual machine running a first provider specific web conference client application associated to a first web conference provider system, the second virtual machine running a second provider specific web conference client application associated to a second web conference provider system, and cloning by the first virtual machine and the second virtual machine the iteratively captured screen display to provide respective instances of a cloned iteratively captured screen display.
US10735474B2 Voice call controller
A voice call controller (VCC) polls session border controllers (SBCs) to determine routing of Voice over Internet Protocol (VoIP) calls and filter calls based on call source and originator parameters. The VCC re-routes calls in the event of errors, generates filters based on observed behaviors, and communicates filter rules or statistics to other entities.
US10735472B2 Container authorization policies for network trust
The container deployment system of the present disclosure provides systems and processes to perform authorization of each unique container instance by the enterprise organization that published the container image and requested the container instance. A controller may be programmed or configured to apply one or more authorization policies to determine if a container instance should be executed or not. The authorization policies may include rules that restrict the number of containers running, cost consideration for executing a container, violations of time constraints for the execution of a container image, and violations of location constraints for execution of a container image, among other variations.
US10735471B2 Method, apparatus, and computer-readable medium for data protection simulation and optimization in a computer network
A system, method and computer-readable medium for data protection simulation and optimization in a computer network, including grouping data stored in data stores in the computer network into groupings according to an architectural or a conceptual attributes, storing, current values of risk metrics for each grouping, each of the metrics corresponding to sensitive domains, receiving a risk reduction goal corresponding to at least one risk metric in the risk metrics, the at least one risk metric corresponding to at least one sensitive domain in the sensitive domains, determining a simulated value of the at least one risk metric for each grouping in the groupings by simulating application of a protection mechanism to sensitive data in each corresponding data store, the sensitive data corresponding to the at least one sensitive domain, and ranking the groupings based on the at least one simulated value of the at least one risk metric for each grouping.
US10735467B2 Method and apparatus for controlling a device using bluetooth technology
The present invention relates to a method and an apparatus for controlling connection between a first device and a second device by a control device using Bluetooth LE (Low Energy). According to the present invention, there are provided a method and an apparatus for obtaining pairing information from the first device and the second device to generate information for establishing connection between the first device and the second device and transmitting the generated information to the first device and the second device to control the first device and the second device to establish connection of a predetermined security level or higher.
US10735466B2 Reactive and pre-emptive security system for the protection of computer networks and systems
The invention provides mechanisms for enhancing the security and protection of a computer-based system or network. It relates, in part, to the use of a decoy (which may be termed “honeypot” or “honeynet”) for collecting attacker-related data, and/or diverting malicious behaviour away from legitimate resources. In one embodiment, the invention provides a method comprising the steps of receiving, processing and logging network traffic data of a plurality of users, where the network traffic is received from a plurality of participating users; determining an attacker profile from the network traffic data; determining a honeypot or honeynet configuration based on the attacker profile; and upon receipt of a valid information request from a user of the plurality of users, providing the determined attacker profile and configuration to the user. Additionally or alternatively, it may provide a computer-implemented method comprising the steps of receiving, processing and logging network traffic data; based on processed network traffic data: determining that network traffic originates from an attacker, determining a risk classification; and determining a decoy configuration based on the risk classification; upon receipt of a valid information request from a user, providing the determined risk classification and decoy configuration to the user.
US10735463B2 Validating commands for hacking and spoofing prevention in an Internet of Things (IoT) computing environment
Various embodiments are provided for validating commands for hacking and spoofing prevention in an Internet of Things (IoT) computing environment by a processor. An eligibility of a user to issue a command to an IoT device may be cognitively determined according to a digital footprint and a location of the use. User intent may be established according to the digital footprint. The command issued to the IoT device may be validated according to the location of the user and the user intent.
US10735456B2 Advanced cybersecurity threat mitigation using behavioral and deep analytics
A system for mitigation of cyberattacks employing an advanced cyber decision platform comprising a time series data store, a directed computational graph module, an action outcome simulation module, and observation and state estimation module, wherein the state of a network is monitored and used to produce a cyber-physical graph representing network resources, simulated network events are produced and monitored, and the network events and their effects are analyzed to produce security recommendations.
US10735454B2 Automated asset criticality assessment
A set of attributes of a particular asset of a computing environment is identified that are determined from data collected by one or more utilities in the computing environment. A criticality rating is automatically determined for the particular asset based at least in part on the set of attributes. A security activity is caused to be performed relating to the particular asset based on the automatically determined criticality rating of the particular asset.
US10735450B2 Trust topology selection for distributed transaction processing in computing environments
Example methods, apparatus, systems and articles of manufacture (e.g., non-transitory physical storage media) to provide trust topology selection for distributed transaction processing in computing environments are disclosed herein. Example distributed transaction processing nodes disclosed herein include a distributed transaction application to process a transaction in a computing environment based on at least one of a centralized trust topology or a diffuse trust topology. Disclosed example distributed transaction processing nodes also include a trusted execution environment to protect first data associated with a centralized trust topology and to protect second data associated with a diffuse trust topology. Disclosed example distributed transaction processing nodes further include a trust topology selector to selectively configure the distributed transaction application to use the at least one of the centralized trust topology or the diffuse trust topology to process the transaction.
US10735449B2 Methods and apparatuses for improved mobile app security testing via bridged native and web user interface interaction
Methods and apparatuses disclosed herein for improved mobile app security testing via bridged native and web user interface interaction. In one example embodiment, a method is provided comprising receiving, by a security instrumentation system, an app for analysis, and discovering, by the security instrumentation system, one or more user interface elements provided by the app. Thereafter, interrogating, by the security instrumentation system, the one or more user interface elements provided by the app and serializing, by the security instrumentation system, the one or more user interface elements. In some embodiments, after serializing the one or more user interface elements, causing presentation of the serialized one or more interface elements via a web browser.
US10735442B1 Network security analysis and malware detection using multiple types of malware information
User interfaces are generated by operations that include receive and store formatted static data and dynamic data. A first query is received, and first response data is selected. A user interface is generated containing the first response data and the user interface is displayed. An indication of user selection is received. A second query is generated and second response data is selected. The user interface is updated to a second user interface, which is displayed.
US10735437B2 Methods, systems and devices for packet watermarking and efficient provisioning of bandwidth
Disclosed herein are methods and systems for transmitting streams of data. The present invention also relates to generating packet watermarks and packet watermark keys. The present invention also relates to a computerized system for packaging data for transmission to a user. The system may utilize computer code to generate a bandwidth rights certificate that may include: at least one cryptographic credential; routing information for the transmission; and, optionally, a digital signature of a certificate owner; a unique identification code of a certificate owner; a certificate validity period; and pricing information for use of bandwidth. The present invention also relates to an electronic method and system for purchasing good and services by establishing an account whereby a customer is credited with a predetermined amount of bandwidth usage, and then charges are assessed against the account in an amount of bandwidth usage which corresponds to the agreed upon purchase value for the selected item.
US10735433B2 Discovering and evaluating privileged entities in a network environment
Systems and methods are provided for automatically discovering and evaluating privileged entities in a network environment. The systems and methods can include scanning the network environment to identify a plurality of network entities. This scan can include identifying network permissions corresponding to the plurality of network entities. The operations can further include performing a multi-layer evaluation of the permissions corresponding to the plurality of network entities, the multi-layer evaluation being based at least on factors of network action sensitivity and network resource sensitivity. The network action sensitivity factor can address the sensitivity of particular actions that the plurality of network entities are able to take in the network environment. The network resource sensitivity factor can address the sensitivity of particular resources in the network environment that the plurality of network entities are able to access. The system and methods can identify privileged entities using this multi-layer evaluation.
US10735429B2 Controlling user creation of data resources on a data processing platform
Methods and systems are disclosed for controlling user creation of data resources on a software platform for storing and executing data resources for multiple users. The methods and systems may be performed using one or more processors or special-purpose computing hardware and may comprise receiving from a user a user request to create a data resource on the software platform, the user request comprising, or identifying, a specification indicative of the data resource and a user identifier associated with said user. A further operation may comprise performing verification of said user using the user identifier to determine if said user is permitted to create or modify the data resource indicated in the specification in accordance with a predetermined set of permissions. A further operation may comprise, responsive to verifying said user in accordance with the predetermined set of permissions, creating a version the data resource indicated in accordance with the specification for deployment on the software platform for subsequent access or execution by said user.
US10735428B2 Data access and ownership management
In one example, a method includes obtaining, by a data processing device, first secret data associated with a first user and corresponding to a first location of a remote resource. The method further includes generating, using the first secret data, a first uniform resource locator (URL) usable to obtain the first location, and accessing the first location using the first URL. The method further includes obtaining, in response to transfer of usage rights of the data processing device from the first user to a second user, second secret data associated with the second user and corresponding to a second location of the remote resource. The method further includes generating, using the second secret data, a second URL usable to obtain the second location, and accessing the second location using the second URL. The second location is inaccessible via the first URL. The first location is inaccessible via the second URL.
US10735426B2 Secure asynchronous retrieval of data behind a firewall
Computing systems and related methods are provided for retrieving data residing behind a firewall. One exemplary method involves a server receiving a first request from a data transfer client, maintaining the first request in a first queue of requests associated with a data transfer agent coupled to the network via a firewall, and providing the first request from the first queue to the data transfer agent in response to a second request received from the data transfer agent. The server receives a first response from the data transfer agent, maintains the first response in a second queue of responses associated with the data transfer client, and provides the first response from the second queue to the data transfer client in response to a third request received from the data transfer client.
US10735424B2 Access based internet protocol multimedia service authorization
The described embodiments of the present invention include a method for controlling authorization of a multimedia service requested by a user device. In one embodiment, the method includes examining an identity of an access network associated with the user device and an identity of the service requested to determine whether the service is supported; authorizing resources in the access network required by the service if the service is supported; rejecting the service if the service is not supported and if a policy associated with the access network requires unsupported services to be rejected; and authorizing a default level of resources in the access network if the service is not supported and if the policy associated with the access network does not require unsupported services to be rejected.
US10735422B2 Automated individualized network security controls for internet of things (IoT) devices
A method, apparatus and computer program product for protecting enterprise Information Technology (IT) infrastructures by automatically instantiating individualized network flow controls and/or network access controls specific to an IoT device. In this approach, an IoT device is identified, e.g., via network scanning or other observational sensors, or by receipt of information from a network administrator. In response to receiving information about the new IoT device, a control component obtains applicable network flow control and/or access control rules for the IoT device. These rules are obtained from one or more authoritative (trusted) sources, e.g., querying a website of the IoT vendor, an industry site, or an enterprise site. In this manner, applicable network flow control and/or access control rules are obtained. The control component then translates those rules into configuration parameters that are consumable by the particular network flow control device that is (or will be) associated with the IoT device.
US10735421B1 Method and system for authentication via location monitoring
A computer-implemented method is provided to authenticate a user. The computer-implemented method includes obtaining, at an authentication server, a current location and an associated time from a client device of the user over a communications network; determining, by a hardware processor, a location score based on a correlation between the current location and the associated time and a historical location and a historical time that are associated with the client device of the user; determining, by the hardware processor, a risk assessment score based on the location score; and providing, over the communications network, an authentication verification for the user to perform one or more actions with an online resource based on the risk assessment score.
US10735418B2 Method and system for service verification using access control system
A service management system facilitates and validates service on building management systems installed in a building with an access control system. A service workflow module receives device events from control panels of the building management systems and combines them with local service data from mobile computing devices of technicians performing the service, generating service events. A validation module receives the service events and retrieves access control events from an access control system controller of the access control system and determines whether they are coherent. The service workflow module also infers the location of the technician based on the access control events and sends service eligible devices to be displayed on the mobile computing devices of the technicians. In an alternative embodiment, device events from a building automation system such as a heating, ventilation and air-conditioning system are further used to validate the service events.
US10735412B2 Use of a biometric image for authorization
A second user can authorize a first user to take or complete an online action by submitting one or more biometric images. For example, the second user can authorize a purchase by the first user on an online store. The second user can submit the one or more biometric images on the electronic device being used by the first user, or the second user can submit the biometric image or images remotely using another electronic device.
US10735410B2 Systems and methods for authenticating a user for access to a conference session by validating the user's location
Systems and methods are provided for authenticating a user for access to a conference session by validating the user's location. The systems and methods may include receiving an image captured with an image-capturing device. The image may be of an object visible to a user from an authorized conference-session location. The image may be associated with the authorized conference-session location. The systems and methods may further include receiving location information indicating the authorized conference-session location, generating challenge questions based on the image, and designating one or more challenge questions for display to the user. The systems and methods may further include receiving a response to the designated challenge questions, validating the user's location based on the response, authenticating the user for access to a conference session based on the response, and granting the user access to the conference session based on the authentication.
US10735405B2 Private simultaneous authentication of equals
Systems and methods for performing network-side Simultaneous Authentication of Equals (SAE) to allow an end user device to access a network. A passphrase is assigned to an end user device for use in authenticating the end user device for a network using SAE. An identification of the end user device is determined during an authentication process. The passphrase assigned to the end user device is determined at a network side using the identification of the end user device. A shared secret is generated using the passphrase. Whether the end user device has generated the shared secret is determined by comparing network side and user side confirmation values. The end user device is authenticated for the network, if it is determined that the end user device has generated the shared secret.
US10735391B2 Instruction information transmission and reception methods and devices thereof
This application discloses a method and device for sending and receiving instruction information. The method for sending instruction information includes: receiving first instruction information and/or operation description information of an operation corresponding to the first instruction information; if the first instruction information is received, temporarily storing the received first instruction information locally; and/or if the operation description information is received, transmitting the operation description information to a mobile terminal; acquiring a first differential signal that is output from a data transmission interface of the mobile terminal and carries the first instruction information and/or the second instruction information; and/or acquiring the first differential signal if a trigger signal sent by the receiving device is received; generating, according to the acquired first differential signal, a first transmission signal that carries the first instruction information, and sending the first transmission signal to the receiving device.
US10735390B2 Method for authentication and electronic device supporting the same
In an authentication method according to an embodiment, an electronic device receives an authentication request message based on identification information from a server apparatus. In response to the authentication request message, the electronic device receives at least one of an input for authentication approval of a specific device and an input for authentication approval of a service offered through the specific device. Then, in response to the input, the electronic device transmits authentication approval information to the server apparatus.
US10735389B2 Systems, devices, and methods for preventing unauthorized access to storage devices
Embodiments include a storage device, comprising: a communication interface; data storage media; key storage media; and control logic configured to: receive a first key associated with a second key through the communication interface; store the first key in the key storage media; and restrict access through the communication interface to data stored in the data storage media using at least one of the first key and the second key.
US10735388B2 Confining data based on location
For confining data to particular set of data servers based on a location restriction of the data, systems, apparatus, methods, and program products are disclosed. The apparatus may include a storage device for storing data, a processor, and a memory that stores code executable by the processor. In one embodiment, the processor identifies a location restriction of the data, encrypt. In another embodiment, the processor encrypts the data. In a further embodiment, the processor confines the data to particular set of data servers based on the location restriction.
US10735386B2 IPsec selector coalescing for per-host security association
Methods, systems, and apparatus for Internet Protocol security (IPsec) selector coalescing for per-host Security Associations (SAs) are disclosed. In one aspect, separate per-host SAs are assigned, by a network communications device including one or more processors, to each of two or more different source communication devices that each communicates with corresponding destination devices. While the separate per-host SAs are assigned to each of the two or more different source communication devices, a group SA is generated. The group SA is assigned, by the network communications device, to all of the two or more different source communication devices. The assignment of the separate per-host SAs is removed from each of the two or more different source communication devices.
US10735385B2 Adaptive and efficient database protection and migration with device state changes
A method and apparatus for data security incorporating device state. The method includes encrypting sensitive data written to an electronic device while the electronic device is in a locked state using a public key of an asymmetric master key pair. The method also includes, in response to detecting that the electronic device enters an unlocked state, converting asymmetric encryption of the sensitive data into symmetric encryption of the sensitive data using a symmetric master key. Encrypting of the sensitive data may include encrypting the sensitive data using a data encryption key (DEK) and encrypting the DEK using the public key. Converting of the asymmetric encryption of the sensitive data into the symmetric encryption may include decrypting the encrypted DEK using a private key of the asymmetric master key pair and re-encrypting the DEK using the symmetric master key without decrypting and re-encrypting the sensitive data.
US10735382B2 Detecting human activity to mitigate attacks on a host
A system detects human activity through browser canvas events to mitigate the effects of an attack on a host, such as an application layer (layer 7) DDoS attack. A proxy, such as a HTTP/HTTPS “HTTP(S)” proxy server, configured to handle network traffic between a host and clients challenges clients engaging the host. The proxy challenges the clients by injecting code having a beacon and a shared encryption key into the content received from the host prior to transmission of the client. The code, when executed by the client, is configured to monitor user interactions (or lack thereof) with the content at the client in order to determine whether there is human activity at the client. The proxy receives and analyzes the information about interactions (or lack thereof) to determine whether a client is malicious (e.g., non-human activity) or non-malicious (e.g., human activity).
US10735380B2 Filtering network data transfers
Aspects of this disclosure relate to filtering network data transfers. In some variations, multiple packets may be received. A determination may be made that a portion of the packets have packet header field values corresponding to a packet filtering rule. Responsive to such a determination, an operator specified by the packet filtering rule may be applied to the portion of packets having the packet header field values corresponding to the packet filtering rule. A further determination may be made that one or more of the portion of the packets have one or more application header field values corresponding to one or more application header field criteria specified by the operator. Responsive to such a determination, at least one packet transformation function specified by the operator may be applied to the one or more of the portion of the packets.
US10735379B2 Hybrid hardware-software distributed threat analysis
Embodiments relate to detecting and mitigating network intrusions. Packets are inspected at their source/destination hosts to identify packet trends local to the hosts. The local packet trends are combined to identify network-wide packet trends. The network-wide packet trends are used to detect anomalies or attacks, which in turn informs mitigation actions. The local inspection may be performed by reconfigurable/reprogrammable “smart” network interfaces (NICs) at each of the hosts. Local inspection involves identifying potentially suspect packet features based on statistical prevalence of recurring commonalities among the packets; pre-defined threat patterns are not required. For network-wide coherence, each host/NIC uses the same packet-identifying and occurrence-measuring algorithms. An overlay or control server collects and combines the local occurrence-measures to derive the network-wide occurrence-measures. The network-wide occurrences can be used to automatically detect and mitigate completely new types of attack packets.
US10735378B1 Systems, devices, and methods for providing improved network security
Embodiments relate to systems, computer readable media, devices, and computer-implemented methods for providing improved network security by receiving a network packet, applying a filter rule in a first instance of a distributed reputation database to the network packet, determining, using a network interface card with a field programmable gate array, to drop or modify the network packet based on the applying, and transmitting reputation data to a security control center that includes a second instance of the distributed reputation database, where the reputation data includes information corresponding to the network packet that was dropped or modified.
US10735377B2 System for remotely controlling electronic device and method of operating the same
A system for remotely controlling an electronic device includes a first electronic device configured to read a frame buffer to compress a screen and transmit the compressed screen, a second electronic device connected to the first electronic device and configured to repeatedly receive the compressed screen, to receive a communication service related event generated in the first electronic device and output the communication service related event, and to receive an event of copying a file between the first electronic device and the second electronic device and pasting the file, and a network configured to form a communication channel between the first electronic device and the second electronic device according to an authentication result of authentication information input into at least one of the first electronic device and the second electronic device.
US10735373B2 Communications over multiple protocol interfaces in a computing environment
A method and technique for communications over multiple protocol interfaces in a computing environment includes identifying a first communications protocol of a network interface for ingress data packet communications. Responsive to the identified first communications protocol of the network interface differing from a second communications protocol used for the data packet communications, fragmentation data according to a data packet fragmentation protocol corresponding to the second communications protocol is derived from an application layer header of the data packet communications. A logical packet is re-assembled from the data packet communications using the data packet fragmentation protocol and the fragmentation data.
US10735372B2 Network node and method for handling a traffic flow related to a local service cloud
A method in a network node for handling a traffic flow of a User Equipment, UE is provided. The network node is related to a local service cloud. The traffic flow is related to an application session to be served by the local service cloud. The network node identifies (202) a UE Internet Protocol, IP, address of the UE. When the identified UE IP address is used by another UE in a first Virtual Local Area Network, VLAN, comprised in the local service cloud, the network node selects (204) a second VLAN comprised in the local service cloud for local break out of the traffic flow of the application session to the local service cloud. In the second VLAN, the identified UE IP address is not used by another UE.
US10735371B2 Systems and methods for accessing computer networks using a virtual infrastructure
A network management (NM) computing system generates a first work zone associated with a first remote network and a second work zone associated with a second remote network. Each work zone includes a respective virtual firewall and a respective virtual jump host. The NM computing system establishes a first and second communication path between the first virtual jump host and the first remote network via a multiprotocol layer switching network system, receives a data packet including a firewall identifier associated with the first virtual firewall and a local address associated with a destination device within the first remote network, routes the data packet through the first firewall to the first virtual jump host based on the firewall identifier, and transmits, by the first virtual jump host, the data packet to the first remote network using the first communication path and/or the second communication path.
US10735370B1 Name based internet of things (IoT) data discovery
Name based Internet of Things (IoT) discovery includes receiving domain name system (DNS) events. An Internet Protocol (IP) address to name mapping is built based on the DNS events. A data communication event occurring in a computer network is received. A destination IP address in the data communication event is mapped to a domain name by querying the IP address to name mapping. Whether the data communication event is associated with an IoT device is determined based on the domain name satisfying a rule.
US10735367B2 Electronic message management based on cognitive load
A method to prioritize email such that a number of interruptions experienced by a user is reduced may include obtaining a threshold cognitive load of a user and a threshold importance; in response to receiving an email in an inbox of the user, determining an importance of the received email; comparing the importance thereof with the threshold importance; and based on the importance thereof not satisfying the threshold importance, determining a priority thereof with respect to emails in the inbox. The method includes determining a cognitive cost of the received email and that the user is handling a first group of emails, and comparing the priority of the received email with a priority of emails of the first group of emails; obtaining a current cognitive load of the user; and identifying a second group of emails; and presenting the second group of emails to the user.
US10735363B1 Systems, devices, and methods for presenting conversation messages in messenger applications
This disclosure discloses a technique for presenting a conversation message in a messenger application.
US10735361B2 Scripted digital media message generation
A method of generating a digital media message includes receiving a script of the digital media message, receiving a digital video segment based on the script, determining text of the digital media message corresponding to at least a portion of the video segment, and providing the text via a display of an electronic device. The method also includes providing a plurality of images, each indicative of a respective digital content segment, and receiving first input indicating selection of a first digital content segment. The method further includes associating the first digital content segment with either a first portion or a second portion of the video segment, and associating the various portions and the first digital content segment with a play sequence of the digital media message such that the first digital content segment will be presented simultaneously with at least part of the first portion when the digital media message is played.
US10735358B1 Message selection and presentation in a real-time messaging platform
A system and message for message selection and presentation, including: receiving a request for content, wherein the request is associated with a context account of a messaging platform; identifying a set of unviewed messages associated with the context account; identifying grouping criteria for grouping content based on messages; applying, by a computer processor, the grouping criteria to the unviewed messages to generate a content group, wherein the content group is associated with a subset of the unviewed messages; and providing at least a portion of the content group in response to the request.
US10735357B1 Cross-platform messaging system
An apparatus includes a memory and a hardware processor. The hardware processor receives a first message from a first chat application and parses the first message to determine a plurality of words in the first message. The processor determines an intent of the first user and communicates a second message to the first chat application indicating the intent. The processor receives a third message confirming the intent and determines an action and an object. The processor determines a processing application and communicates a fourth message that includes the action and the object to the processing application. The processor receives a fifth message that indicates the results of performing the action on the object and communicates the fifth message to the first chat application. The processor receives a sixth message from a second, different chat application and communicates the sixth message to the first chat application.
US10735352B2 Information processing device, control method for information processing device, and program
An information processing device includes a reception unit that receives messages from terminals of a plurality of users constituting a group, a storage unit that stores reception times of the messages, a transmission unit that transmits the message, to a terminal of at least one user, a specification unit that specifies an unread message for which a reception time difference for a predetermined number of continuous messages, among a plurality of the unread messages, satisfies a predetermined condition, as a trigger message, based on the reception time of an unread message for which read information is not received from the terminal of the user, the read information indicating that the message has been viewed, and a generation unit that generates display information for displaying information regarding the trigger message on a display unit of the terminal of the user.
US10735351B2 Layer 7 application classification
Maintaining layer 7 state as a client device roams between network devices during a session. Data packets used in executing a layer 7 application are received at a first network device that a client device is coupled to during a session. Data packets received by the first network device are stored in a layer 7 application buffer that is sent to a second network device that a client device roams to during a session. A layer 7 application buffer is used to classify a layer 7 application that is the subject of a session in order to maintain layer 7 state as a client device roams to a second network device during a session.
US10735350B1 Systems and methods for providing a compatible backplane operation mechanism for 2.5-gigabit high-speed ethernet
Embodiments described herein provide a method for providing a compatible backplane operation mechanism for 2.5-gigabit Ethernet. A first input of data including a first sequence-ordered set in compliance with a first interface protocol is received from a medium access control (MAC) layer. The first input of data is encoded into four outputs of encoded data including a second sequence-ordered set in compliance with a second interface protocol. The first sequence-ordered set in a first form of a sequence code followed by three bytes of data is mapped to the second sequence-ordered set in a second form of consecutive units of the sequence code followed by an encoded data byte. The four parallel outputs of encoded data are serialized into a serial output. The serial output to a linking partner is transmitted on a physical layer of an Ethernet link at a speed specified in the second interface protocol.
US10735348B2 Providing an optimal resource to a client computer via interactive dialog
An intermediary server receives a resource request for a requested resource from a client computer. The intermediary server responds to the resource request by initiating an interactive dialog between the intermediary server and the client computer, where the interactive dialog identifies a desired resource ability of the requested resource. The intermediary server identifies, based on responses to the interactive dialog from the client computer, an alternative resource that best meets the desired resource ability, wherein the requested resource and the alternative resource are a same type of resource, and wherein the interactive dialog uses an interactive exchange that interprets interactive dialog responses from the client computer in order to identify the desired resource ability and the alternative resource that best meets the desired resource ability and then instructs a resource server to send the alternative resource to the client computer.
US10735347B2 Upstream bandwidth management methods and apparatus
A system and method for managing bandwidth of an upstream communications channel in a communications system.
US10735346B2 Data block prioritization for internet of things payloads
An IoT device Internet of Things (IoT) device including storage to store instructions and a processor to execute the stored instructions to prioritize data blocks of a data payload by dynamically assigning priority levels of the data blocks, and to transmit one or more of the data blocks based on the prioritizing.
US10735345B2 Orchestrating computing resources between different computing environments
An approach is provided for orchestrating computing resources between different computing environments. Data from first and second computing environments is monitored. The data specifies utilization of infrastructure, middleware, software testing tools, integrated development environments (IDEs), relationships among nodes, utilization of the nodes, and user behavior in the first and second computing environments. Based on the utilization of the infrastructure, middleware, tools, IDEs, node relationships and utilization, and user behavior, a pattern decision tree is updated, and unbalanced workloads are identified. Based on a comparison of the unbalanced workloads to patterns in the updated pattern decision tree, an orchestration topology is generated that specifies a new placement of the computing resources in the first and second computing environments. Based on the orchestration topology, computing resource(s) are automatically deployed in the first computing environment and other computing resource(s) are automatically deployed in the second computing environment.
US10735343B2 Dynamic buffer allocation in similar infrastructures
A method, computer program product, and system includes a processor(s) obtaining historical data related to buffer space usage of a common shared storage resource by a group of journals. The processor(s) monitors each journal over repeating temporal periods and determined a predictability for each journal (i.e., predictable or unpredictable. The processor(s) generates usage statistics for each journal during each monitored period dependent on whether the journal was predictable or unpredictable during the monitored period. For each monitored period, the processor(s) ranks predictable journals by a buffer space requirement for each journal of the predictable journals. Based on the rankings, the processor(s) determined a buffer space requirement for each journal for a current period, where the current period shares temporal qualities with the given monitored period. The processor(s) allocates, for use during the current period, based on the buffer space requirement, buffer space to each journal.
US10735340B2 System and method for maximizing port bandwidth with multi-channel data paths
A networking adaptor and method of transferring data are depicted and described herein. One example of the networking adaptor is provided with a host interface and a network interface. The network interface may include a transmit portion and a receive portion. The transmit portion may include a first set of data paths and the receive portion may include a second set of data paths. Both the first set of data paths and second set of data paths are configurable to be aggregated or de-aggregated to support a single port operation that represents a combined bandwidth of the data paths in the first set of data paths or the second set of data paths.
US10735337B1 Processing packets in an electronic device
A network traffic manager receives, from an ingress port, a cell of a packet destined for an egress port. Upon determining that a number of cells of the packet stored in a buffer queue meets a threshold value, the manager checks whether the ingress port has been assigned a token corresponding to the queue. Upon determining that the ingress port has been assigned the token, the manager determines whether other cells of the packet are stored in the buffer, in response to which the manager stores the received cell in the buffer, and stores linking information for the received cell in a receive context for the packet. When all cells of the packet have been received, the manager copies linking information for the packet cells from the receive context to the buffer queue or a copy generator queue, and releases the token from the ingress port.
US10735336B2 Systems and methods for real-time structured object data aggregation and control loop feedback
Systems and methods for real-time message processing and control loop feedback are described. A stream processing system includes (i) a publish/subscribe and message queueing subsystem and (ii) an execution subsystem. A real-time stream of transactions is received at the publish/subscribe and message queueing subsystem. A job is created to aggregate data from the real-time stream of transactions with data from one or more other streams received at the publish/subscribe and messaging queueing subsystem. The job is executed at the execution subsystem, and the aggregated data resulting from the execution of the job is received at the publish/subscribe and message queueing subsystem. At least a portion of the aggregated data is provided as input to a control loop feedback process, which is executed to generate a result.
US10735335B2 Interface virtualization and fast path for network on chip
Example implementations described herein are directed to a configurable Network on Chip (NoC) element that can be configured with a bypass that permits messages to pass through the NoC without entering the queue or arbitration. The configurable NoC element can also be configured to provide a protocol alongside the valid-ready protocol to facilitate valid-ready functionality across virtual channels.
US10735332B2 Communication system including information processing apparatus and mediation apparatus capable of transmitting command to device in appropriate order
In a communication system, an information processing apparatus including a first controller and a memory and a mediation apparatus including a second controller can communicate with each other via a firewall. The mediation apparatus can communicate with a device via a local network. Based on an acquired plurality of instruction information, the first controller generates first commands. When a setup is performed by the mediation apparatus, the first controller transmits the generated first commands to the mediation apparatus, and receives a response thereto. Upon receiving the first commands, the second controller generates second commands based on the first commands, and transmits the generated second commands to the device. One of the first controller and the second controller sets a transmission order for the second commands by setting a priority for each second command A second command having higher priority is transmitted prior to another second command having lower priority.
US10735325B1 Congestion avoidance in multipath routed flows
Techniques are disclosed regarding receiving a plurality of flows of network packets and determining, by processing logic of a device, a hash value for each of the network packets of the flows, wherein the hash value indicates the flow of network packets that a network packet belongs to. Based on the hash value, one of a plurality of interface ports of a multipath group of the device can be selected for output of network packets from two of the flows of network packets. Network packets from the two flows of network packets to be output by the interface port can be stored. Upon determining that a number of packets stored from the one of the two flows of network packets meets a first threshold, one of the two flows of network packets can be identified as a congestion contributing flow.
US10735322B2 Accelerating HTTP responses in a client/server environment
A method and system for generating optimization instructions for accelerating traffic between a client and a server. The method includes receiving intercepted responses, wherein each intercepted response is sent by the server in response to a request for content from the client; analyzing the received responses to determine at least a context of each response; compiling at least one optimization instruction based on the determined contexts of the responses; and saving the compiled at least one optimization instruction in a storage device.
US10735321B2 Method and apparatus for relaying packet transmission and updating network address information in communication system
A method to transmit and receive a packet in a bridge of a communication system is provided. The method includes receiving a first packet from a first network. The method also includes converting a medium access control (MAC) layer source address of the received first packet into a MAC address of the bridge. The method further includes transmitting the address-converted first packet to a node of a second network.
US10735316B2 Receiver directed anonymization of identifier flows in identity enabled networks
A method implemented by a receiving host entity comprises transmitting, by a transmitter of the receiving host entity, a message comprising an anonymization policy of the receiving host entity, the message comprising an anonymized identifier of the receiving host entity, the anonymized identifier being an ephemeral identifier of the receiving host entity, and receiving, by a receiver of the receiving host entity, a data packet from a sending host entity, a destination identifier field of the data packet including the anonymized identifier.
US10735314B2 Service specific route selection in communication networks
Methods, apparatus and articles of manufacture (e.g., physical storage media) to perform service specific route selection in communication networks are disclosed. Example route selection methods disclosed herein include: mapping performance measurements corresponding to network components to performance parameters to form mapped performance parameters, the network components being in at least one of a first candidate path and a second candidate path between a first network node and a second network node; calculating, based on the mapped performance parameters, first relative performance parameters for the network components, the first relative performance parameters corresponding to one or more services; calculating, based on the first relative performance parameters, second relative performance parameters for the respective candidate paths, the second relative performance parameters corresponding to one or more of the services; and, based on the second relative performance parameters, routing first service data corresponding to a first of the services on the first candidate path and routing second service data corresponding to a second of the services on the second candidate path.
US10735304B2 System and method for remote management of sale transaction data
This invention discloses a novel system and method and system for sharing a data item among a plurality of computers connected in an arbitrary network topology. In the preferred embodiment, each of the plurality of computers has a local copy of the data item, but can only edit the copy by obtaining a token from the current token owner, thereby becoming a new current token owner. When the token owner makes a change to the data item, the change is broadcast to the other computers, along with the identity of the new current token owner. Routing of token requests and broadcasts is accomplished by means of each computer calculating a routing table based on information it receives from those computers to which it is directly connected on the network.
US10735303B2 Optimization of packet transmission paths
A method is disclosed for optimizing packet transmission paths in a mobile communication network (400) in which packets are transmitted and received between mobile stations (10-14) or between a mobile station and a fixed network (120) by way of a plurality of packet transmission device (60-64, 70-72, 80, and 81) and radio base stations (50-57). When a mobile station uses a service that is provided by a fixed network (300), imposed are applied on the packet transmission path such that packets pass by way of specific packet transmission devices (80 and 81) depending on the fixed network (external network) 300. When the mobile station uses a service that is provided by the mobile communication network (400), on the other hand, no restrictions are imposed on the packet transmission path, and the packet transmission path is thus set such that the link costs are a minimum.
US10735300B1 Discovery and testing of program dependencies in computer networks
A method includes receiving, at a test identification service, a request to test a first service in an enterprise environment, identifying a service call of the first service, and identifying, using an endpoint of the service call, a second service called by the first service, the second service executing in the enterprise environment. The method further includes identifying a subset of tests from a test registry service including multiple tests, the subset of tests being configured to test the second service, and testing, using the subset of tests, the second service in the enterprise environment.
US10735299B2 Management of connections of a client application including server selection
Managing connections for execution of a client software application. A client software application is analyzed before execution of the application using code analysis and, optionally non-functional metadata analysis, of the application to determine one or more classifications of operations of the application. A mapping of application operation classifications to server characteristics suited to the application operation classifications is maintained. Multiple servers currently available to process at least a portion of the client software application may be monitored, and each of the multiple servers may be characterized according to their performance and resources. The classifications of operations of the analyzed application may be compared to the characteristics of the multiple servers currently available using the mapping, and a server may be selected based on the comparison.
US10735298B2 Method, apparatus, server and system for vital sign detection and monitoring
Methods, apparatus and systems for detecting and monitoring vital signs and other periodic motions of an object are disclosed. In one example, a system for monitoring object motion in a venue is disclosed. The system comprises a transmitter, a receiver, and a vital sign estimator. The transmitter is located at a first position in the venue and configured for transmitting a wireless signal through a wireless multipath channel impacted by a pseudo-periodic motion of an object in the venue. The receiver is located at a second position in the venue and configured for: receiving the wireless signal through the wireless multipath channel impacted by the pseudo-periodic motion of the object in the venue, and obtaining at least one time series of channel information (TSCI) of the wireless multipath channel based on the wireless signal. The vital sign estimator is configured for: determining that at least one portion of the at least one TSCI in a current sliding time window is associated with the pseudo-periodic motion of the object in the venue, and computing a current characteristics related to the pseudo-periodic motion of the object in the current sliding time window based on at least one of: the at least one portion of the at least one TSCI in the current sliding time window, at least one portion of the at least one TSCI in a past sliding time window, and a past characteristics related to the pseudo-periodic motion of the object in the past sliding time window.
US10735294B2 Integrating a communication bridge into a data processing system
Integrating a further communication bridge into a running data processing system. The data processing system includes a communication client running a first operating system having no own communication stack and at least a first communication bridge running a second operating system having an own communication stack. The first communication bridge is configured as a master communication bridge. The further communication bridge announces itself as a slave communication bridge at an announcement time. The master communication bridge executes a quiesce process on the network adapter and on the API of the communication client when there are no data packets in the queue with a sending time earlier than the announcement time. The master communication bridge extracts the state of its communication stack and sends it to the further communication bridge. The master communication bridge resumes the network adapter and the API.
US10735292B1 Monitoring interconnections between network devices of different network entities
A physical interconnect having multiple virtual paths is coupled between network devices of independent networks operated by different entities. In one aspect, the interconnect is monitored so that the entities can simultaneously and separately monitor network traffic being exchanged across the interconnect. Each entity can be assigned two virtual paths through the interconnect to pass network traffic through their network device, over the interconnect, through a network device of the other entity, back over the interconnect link and back through their network device. The network devices can be configured to loop back network packets using a variety of loopback configurations. Hardware policers that monitor capacity usage of the virtual paths can also be tested.
US10735290B2 Network device for processing various types of requests
A network device for processing various types of requests is proposed. The network device may store segment information of the various types of requests by using different registers, thereby the reliability of the subsequently generated response can be improved while increasing the efficiency of implementing the ARP/NDP offloading.
US10735289B2 Management of bitloading profiles for network communications
A method receives error measurements from network elements. Groups of network elements are generated based on similarity of error measurements and a bitloading profile for each of the groups of network elements is generated based on the error measurements for each respective group. Each bitloading profile includes a modulation level determined to be sufficient for transporting content to respective groups of network elements. The method then assigns a set of bitloading profiles to each network element based on the groups of network elements and the bitloading profile generated for each of the groups. The bitloading profile for each of the groups of network elements and the assigned set of bitloading profiles are output to a network device. The network device uses the bitloading profiles to modulate content sent to respective customer premise equipment.
US10735287B1 Node profiling based on performance management (PM) counters and configuration management (CM) parameters using machine learning techniques
Disclosed is a system for profiling one or more nodes based on a hybrid Key Performance Indicator (KPI). Initially, a flag indicating an issue with a KPI is received. A set of Configuration Management (CM) may be changed or identified by SME. Deviation in magnitude of each CM parameters from a predefined CM magnitude is computed to determine a changed CM parameter with deviation magnitude higher than deviation magnitude of remaining CM parameters. A set of Performance Management (PM) counters is identified by comparing magnitude of each PM with a predefined threshold value or using machine learning or statistical techniques. A hybrid KPI is created based on combination of the changed CM parameters and a subset of PM counters. One or more nodes are profiled by comparing the hybrid KPI associated to the node with hybrid KPI corresponding to each of the one or more nodes.
US10735282B1 Apparatus, system, and method for debugging network devices based on the contents of dropped packets
A disclosed method may include (1) detecting, at a network stack of a network device, a packet that (A) is destined at least intermediately for a network interface of the network device and (B) has been flagged by the network stack to be dropped instead of forwarded to the network interface based on at least one characteristic of the packet, (2) instead of dropping the packet, forwarding the packet to an alternative network interface of the network device that analyzes content of packets, (3) identifying, at the alternative network interface, the characteristic of the packet, and then (4) executing, based on the characteristic of the packet, at least one action in connection with the packet that improves the performance of the network device. Various other apparatuses, systems, and methods are also disclosed.
US10735279B2 Networking service level agreements for computer datacenters
A service level agreement (SLA) system is provided for multi-tenant cloud computing to enable provisioning of computing instances for tenants with a networking SLA. A networking SLA may specify a bandwidth requirement, for example, between instances to be scheduled for a tenant in a datacenter. The SLA system evaluates nodes in the datacenter based on a remaining capacity of links associated with nodes implementing the networking SLA. A modular system is provided to enable integration of the SLA system into existing cloud computing infrastructures. The cloud management system may query the SLA system to determine nodes in the datacenter capable of meeting a networking SLA. The list may be ordered to indicate nodes having better capacity to fulfill the networking SLA. The cloud management system can utilize the ordered list of nodes in scheduling instance deployments for tenant requests.
US10735274B2 Predicting and forecasting roaming issues in a wireless network
In one embodiment, a network assurance service applies labels to feature vectors of network characteristics associated with a plurality of wireless access points in the network. An applied label for a feature vector indicates whether the access point associated with the feature vector experienced a threshold number of onboarding delays within a given time window. The service, based on the feature vectors and labels, trains a plurality of machine learning-based classifiers to predict onboarding delays, and uses one or more of the trained plurality of classifiers to predict onboarding delays for a particular access point. The service calculates one or more classifier performance metrics for the one or more classifiers based on the predicted onboarding delays for the particular access point. The service selects a particular one of the classifiers to monitor the network characteristics associated with the particular access point, based on the one or more classifier performance metrics.
US10735262B1 System and method for self-orchestrated canary release deployment within an API gateway architecture
API gateways are updated utilizing canary release deployment in which a message broker delivers update messages to the API gateways first using a point-to-point messaging model and then a publish-and-subscribe messaging model. All the API gateways are capable of receiving point-to-point messages and publish-and-subscribe messages. First, a canary API gateway receives an update message from a message queue of the message broker and deploys the associated update on the canary API gateway. If deployment of the update is successful, then non-canary API gateways receive the update message from a message topic of the message broker and deploy the associated update on the non-canary API gateways.
US10735260B2 Gateway device, firmware update method, and recording medium
A gateway connected to a bus used for communication by a plurality of ECUs provided on-board a vehicle is provided with: an external communication unit that receives, from a server external to the vehicle, firmware update information that includes updated firmware for one ECU from among the plurality of ECUs; an ECU information acquiring unit that acquires system configuration information indicating the type of each of the plurality of ECUs connected to the bus; and a FW update processing unit that performs a controlling operation to update firmware of the relevant ECU based on the updated firmware, after an operation verification of the updated firmware is performed using an ECU of each type indicated by the system configuration information.
US10735254B2 System and method to identify devices employing point-to-point-over ethernet encapsulation
A method may include generating, at a host device, a point-to-point over Ethernet active discovery packet. The point-to-point over Ethernet active discovery packet includes a tag that identifies a host device type of the host device.
US10735250B2 Dynamic distributor selection for network load balancing
A load balancer system having multiple load balancer machines working in parallel. At any given time, one of the load balancer machines is assigned to act as the current distributor that distributes web client communications and/or requests to the other load balancer machines in the load balancer system. However, these web client communications and/or requests are directed to a distributor module on all of the active, parallel load balancer machines in the system (for example, by the expedient of a common virtual IP address for layer 3/4 communications) in case the currently active distributor fails and one of the other active load balancer machines suddenly needs to take on the distributor role. In this way, web client communications are not lost when the current distributor machine fails.
US10735246B2 Monitoring an object to prevent an occurrence of an issue
Monitoring an object to prevent an occurrence of an issue includes monitoring an object based on a number of parameters, categorizing messages of the object into categories while monitoring for a recurrence of a pattern of messages, detecting a potential issue with the object based on the recurrence of the pattern of messages, and alerting an operations manager agent of the potential issue to prevent an occurrence of the issue.
US10735243B2 Personal video recorder with limited attached local storage
This disclosure generally relates to systems and methods that facilitate employing a server based content recording component for recording content remotely for a client content video recording device that has limited storage and limited number of content streams to which it can access concurrently, while satisfying content rules for broadcast and re-transmission.
US10735241B2 Transmitting apparatus and mapping method thereof
A transmitting apparatus is disclosed. The transmitting apparatus includes an encoder to perform channel encoding with respect to bits and generate a codeword, an interleaver to interleave the codeword, and a modulator to map the interleaved codeword onto a non-uniform constellation according to a modulation scheme, and the constellation may include constellation points defined based on various tables according to the modulation scheme.
US10735234B2 Apparatus and method for transmitting and receiving of cyclic shift parameter for supporting orthogonality in MIMO environment
A method includes: determining a Cyclic Shift (CS) parameter that implicitly indicates an orthogonality allocation rule and orthogonality-related information, by determining a multiple access state of a User Equipment (UE), and transmitting the determined CS parameter to the UE, wherein the orthogonality-related information includes an Orthogonal Cover Code indicated by the CS parameter, the orthogonality allocation rule is determined as a uniform scheme or a non-uniform scheme according to the CS parameter, determining the CS parameter by which the non-uniform scheme is applied if the UE is in a Single User Multiple Input Multiple Output state, and determining the CS parameter by which the uniform scheme is applied if the UE is in a Multiple User Multiple Input Multiple Output state.
US10735233B2 Method and apparatus for determining CP value
The present application provides a method for determining a CP. A STA performs channel estimation, determines a CP value according to the result of channel estimation, and sends indication information to an AP, wherein the indication information is used for indicating the CP value, so that the AP may choose a suitable CP according to the indication information. Therefore, overhead may be reduced and system throughput may be optimized.
US10735231B2 Demodulating modulated signals with artificial neural networks
Demodulating a modulated signal. A method may include receiving a modulated signal, wherein the modulated signal is a signal modulated according to a modulation function varying faster than the signal. The modulation function is a function of the signal. The modulated signal received is demodulated with an artificial neural network system, or ANN system, which is trained to identify bit values from signal patterns as caused by the modulation function, by identifying bit values from patterns of the modulated signal received. Related modulation and demodulation systems are disclosed.
US10735224B2 Tree search-based decoding
A method, device, and a computer program are provided to decode a signal received through a transmission channel in a communication system, the received signal being represented by a signal vector. The method comprises: calculating an initial estimate of a transmitted symbol vector carried by the received signal vector; calculating a bound parameter (201) from a linear function of the initial estimate of the transmitted symbol vector, the linear function being defined by a slope coefficient and an intercept coefficient, the method further comprising: determining estimated symbols representative of the transmitted symbols carried by the received signal, the estimated symbols being determined from a set of candidate lattice points, each lattice point comprising a set of components, each component of a candidate lattice point being searched in a search interval (203), the search interval having at least one search interval bound computed from the bound parameter; determining (205) the estimated symbols from the closest lattice point to the received signal vector among the candidate lattice points.
US10735220B2 Shared devices with private and public instances
Novel tools and techniques are provided for implementing Internet of Things (“IoT”) functionality. In some embodiments, a processor might receive sensor data from a plurality of sensors of a first IoT-capable device, and might analyze the sensor data to determine whether to send the sensor data to at least one of second IoT-capable devices or user devices, each associated with the user of the first IoT-capable device, and/or to at least one of third IoT-capable devices associated with one or more third party groups. Based on a determination to send the sensor data to at least one of the second IoT-capable devices associated with the user, the user devices associated with the user, and/or the third IoT-capable devices associated with third party group(s), the processor might send the sensor data to the at least one of the second IoT-capable devices, the user devices, and/or the third IoT-capable devices.
US10735212B1 Computer-implemented systems configured for automated electronic calendar item predictions and methods of use thereof
In order to facilitate electronic meeting scheduling and coordination, systems and methods are disclosed including receiving, by a processor, a plurality of electronic meeting requests to schedule a meeting. The processor determines, for each electronic meeting request, meeting room needs. A meeting scheduling machine learning model is utilized to predict parameters of meeting room objects representing the candidate meeting rooms based at least in part on the meeting room needs, schedule information associated with a respective electronic meeting request and location information associated with the respective electronic meeting request. The processor causes an indication of the candidate meeting rooms to display in response to the electronic meeting request on a screen of computing devices associated with the respective attendees based at least in part on the predicted parameters. The processor receives a selection of the respective candidate meeting rooms from the respective attendees, and dynamically secures each candidate meeting room.
US10735201B1 Method and apparatus for key printing
System and methods for key printing may include a control panel operable to receive a mobile device identifier from a mobile device. A property management system in communication with the control panel may assign or allocate a room in a hotel to a guest. A lock server may be in communication with the property management system, the lock server may create a digital key. A virtual encoder may be in communication with the property management system and the lock server, the virtual encoder may transmit a room number, lock information, authorized zones, a start time, an expiration, and the digital key to the mobile device. A key printer may receive the digital key from the mobile device, authenticate the mobile device, and print a physical key based on the received digital key.
US10735199B2 File based transmission validation and failure location identification system
Embodiments of the invention are directed to a system, method, or computer program product for file transmission validation and failure location identification. The invention provides a cryptographic hashing function to generate a unique hash for each block in a file being transmitted. The hash from the previous block is included along with the contents of the next block to create the hash for the next block. Similarly the hash from the previous blocks is used with the data of that block to generate the hash forming onto a block chain. The files can only be transmitted to a select group of servers forming a private block chain network within the entity server systems after the files are transmitted to the target location. As such, the system can recalculate the hashes and match hash blocks to identify an exact file location of a transmission failure.
US10735197B2 Blockchain-based secure credential and token management across multiple devices
An embodiment herein provides a processor implemented method for blockchain-based secure credential and token management for open identity management that enables a first device to provision at least one additional device to present tokens issued to the first device, that includes i) creating, using a hardware-based cryptographic processor on a first device associated with an end user, a first set of credentials; ii) obtaining and caching at least one attestation token from one or attestation issuing parties, the at least one attestation token is restricted by default to be unusable from any device other than the first device; (iii) providing the at least one attestation token to at least one relying party that is interested in receiving attestations about the end user; and iv) signing a trust record on the blockchain using the first device associated with the end user.
US10735194B2 Verified data sets
Disclosed are systems, methods, and non-transitory computer-readable media for consuming, transforming and generating verified data sets. A verified data management system receives, from a client device, a request to generate a verified data set, and in response, accesses available verified data for a user associated with the client device. The verified data management system causes presentation of a listing of the available verified data on the client device and receives a selection of a subset of the available verified data to be included in the verified data set. The verified data management system generates the verified data set based on the subset of the available verified data and generates a unique identifier for the verified data set. The verified data management system provides the unique identifier to the client device, thereby enabling access of the verified data set.
US10735193B1 Decentralized encryption and decryption of blockchain data
Methods and systems disclosed herein generate a secure blockchain key for a user by generating a blockchain key comprising a string of alphanumerical and/or character values; generating one or more key segments by dividing the key string in to a number of sub-strings based on a first encryption method; encrypting each sub-string based on a second encryption method; determining a latest valid blockchain associated with the user; identifying a group of network nodes associated with the latest valid blockchain; selecting a number of network nodes from the identified group of network nodes; and instructing the selected network nodes to store the encrypted key segments.
US10735191B1 Apparatus and methods for secure distributed communications and data access
A secure access control system configured to control access to sensitive data stored on disparate systems is disclosed. A first entity is designated to control access to second entity data. An authentication token, generated using a key derivation function, is used to authenticate the first entity. The authenticated first entity is granted access to second entity data. An access control interface is generated configured to selectively grant or withdraw access to second entity data. The access control interface identifies entities associated with respective access controls. The access control interface is instantiated on a first entity device. Activation indications of access controls is received over a network. Access to second entity data is accordingly granted or withdrawn. Access control transition event rules and/or access control transition time rules are retrieved. Using monitored events and the access control transition event rules, and/or a monitored current time and the access control transition time rules, a determination is made as to transition access control of the second entity data first entity to the second entity.
US10735188B2 System and method for secure electronic communications through security hardware based on threshold cryptography
The present application is directed to a method and system for secure electronic communications using physically distributed security hardware and capable of operating by simulating a common or unitary HSM device. This is achieved by implementing the internal operations of the HSM using threshold cryptography on a set of internal nodes. In order to provide the necessary functionality, the keys and the required operations (such as the digital signature) are distributed among these nodes. In particular, the system provides digital signature capabilities through an efficient and modular application of Victor Shoup's schema referred to in the background. The digital signature process involves the steps of: 1) the signing agent receives a document to be signed and the alias of the key with which the document will be signed; 2) the signing agent place the document in the request queue; 3) the active nodes retrieve the request from the queue; 4) each node signs the request with its piece of key; 5) each node puts its partial signature in the response queue; 6) the signing agent receives the partial signatures and verifies them; 7) if at least k>n/2 valid partial signatures are received, the signature is validated and delivered to the client. Otherwise, an error message is generated.
US10735177B2 Optical transmitting device and optical receiving device
An optical transmitting device includes a plurality of transmitters configured to be arranged so as to correspond to a plurality of channels, the transmitters each reproducing a clock from an input data signal, and outputting the data signal identified and reproduced based on the reproduced clock to a light emitting element and a processor configured to control phase difference between the output data signals based on a result of comparison between phases of the reproduced clocks.
US10735175B2 Systems and methods for minimizing insertion loss in a multi-mode communications system
Methods and system for using a multifunctional filter to minimize insertion loss in a multi-mode communications system are described. Specifically described is a multifunctional filter that is configurable to operate in a band-pass mode when a first type of signal is propagated through the multifunctional filter, and to operate in a low-pass mode when a second type of signal is propagated through the multifunctional filter. The multifunctional filter presents a lower insertion loss to the second type of signal when operating in the low-pass mode than in the band-pass mode.
US10735171B2 Method and device for determining uplink data and control signal transmission timing in wireless communication system
Disclosed are: a communication technique for merging, with IoT technology, a 5G communication system for supporting a data transmission rate higher than that of 4G system; and a system therefor. The disclosed communication technique and system can be applied to intelligent services (for example, smart home, smart building, smart city, smart car or connected car, health care, digital education, retail, security and safety related services, and the like) on the basis of 5G commendation technology and IoT related technology. A method for efficiently determining uplink data and control signal transmission timing is disclosed.
US10735169B2 Method for transmitting and receiving phase noise compensation reference signal in wireless communication system, and apparatus therefor
A method for transmitting and receiving, by a user equipment (UE), a phase noise compensation reference signal (PCRS) in a wireless communication system is disclosed. The method includes receiving, from a base station, control information related to a transmission of a downlink data, the control information including at least one of a precoding scheme related to the downlink data, a number of transmission ranks, or a modulation and coding scheme (MCS) level; checking a transmission location of a demodulation reference signal (DM-RS) for demodulating the downlink data based on the received control information; and receiving, from the base station, the PCRS on at least one symbol after a transmission symbol of the DM-RS considering the checked transmission location of the DM-RS.
US10735168B2 Method and interrogation device for interrogating data from a passive element
A method for wireless interrogation of data from a passive element. A first high frequency signal sent to the element excites the element to transmit a response signal which is received and mixed with a reference signal in a mixer, generating a data signal. The data signal is evaluated to extract data. A second high frequency signal generated from the same frequency reference as the first frequency signal is used as a reference signal. A control signal is generated by mixing the reference and first frequency signals. The data signal is bandpass-filtered in analog form and is converted, with the control signal, to a digital signal and digital control signal which are then each bandpass-filtered in digital form. The digital data and digital control signals are correlated to form a result signal so that a digital coherence is achieved. Raw data representing the data are obtained from the result signal.
US10735163B2 Secure ranging measurement
In a range measurement signal exchange session between a first communication device and a second communication device, the first communication device generates an NDP, which includes: generating a plurality of training fields to be used by the second communication device to determine a time of arrival of the NDP. Each training field corresponds to a respective orthogonal frequency divisional multiplexing (OFDM) symbol. Generating the plurality of training fields includes: i) setting signal samples corresponding to guard intervals between the OFDM symbols to zero, and ii) for each OFDM symbol, setting a plurality of frequency domain values corresponding to OFDM sub carriers of the OFDM symbol to complex number values. The first communication device transmits the NDP as part of the range measurement signal exchange session.
US10735161B2 Channel state information based processing method, and relevant devices and computer storage medium
Disclosed are a channel state information (CSI) based processing method, and a terminal, a base station and a computer storage medium. The method comprises: a terminal acquiring channel measurement process configuration information, wherein at least one CSI process configuration includes configuring M sets of channel state information reference symbols (CSI-RSs) for channel measurement, with M being an integer greater than or equal to 1; and the terminal determining m sets of CSI-RSs for CSI measurement, wherein the m sets of CSI-RSs are a sub-set of the M sets of CSI-RSs, with m being an integer.
US10735149B2 Eye diagram measurement device and eye diagram measurement method
An eye diagram measurement device includes a first mapping circuitry, a count circuitry, a second mapping circuitry and a memory circuitry. The first mapping circuitry maps one of plurality of internal signals of an electronic device to a first data signal having a predetermined number of bits. The counter circuitry performs a counting operation according to the first data signal and a plurality of signal values associated with the predetermined number of bits, to generate a plurality of count signals. The second mapping circuitry maps the count signals respectively to a plurality of eye diagram measurement signals corresponding to a present phase. The memory circuitry stores the eye diagram measurement signals in order to provide the eye diagram measurement signals to an external system for generating an eye diagram measurement result of the electronic device.
US10735145B2 Enhancement on reception of standalone service accept
A method of supporting reception of standalone SERVICE ACCEPT message is proposed. In one embodiment, a new timer is started when the UE determines successful completion of the service request procedure and has not received SERVICE ACCEPT during the procedure. In an alternative embodiment, an existing timer T3417 or T3417ext can be used to define the allowed time window for the reception of SERVICE ACCEPT. While the timer is running, the UE can treat the SERVICE ACCEPT message as successfully received and the message does not cause protocol error.
US10735144B2 Method and system for configuring device-to-device communication
A method and system for use in an advanced wireless communication network is provided. The method comprises: providing, to a group of UEs, a resource multiplexing configuration defining resource multiplexing for cellular and non-cellular communication; and allocating resources to the group of UEs for cellular communication, according to the resource multiplexing configuration. Advantageously, the method enables collisions and interference between D2D and cellular transmissions to be reduced or avoided.
US10735138B2 Multi-label offset lifting method
A method for generating a code, a method for encoding and decoding data, and an encoder and a decoder performing the encoding and decoding are disclosed. In an embodiment, a method for lifting a child code from a base code for encoding and decoding data includes determining a single combination of a circulant size, a lifting function, and a labelled base matrix PCM according to an information length and a code rate using data stored in a lifting table. The lifting table was defined at a code generation stage. The method also includes calculating a plurality of shifts for the child code. Each shift is calculated by applying the lifting function to the labelled base matrix PCM with a defined index using the circulant size and using the derived child PCM to encode or decode data.
US10735135B2 Variable spectral efficiency optical modulation schemes
A transmitter of a communications system includes a first encoder configured to apply a shaping operation to a data signal to generate a shaped data signal, a second encoder configured to encode the shaped data signal according to a forward error correction (FEC) scheme to generate an encoded signal, and a constellation mapper configured to modulate the encoded signal to symbol values according to a modulation scheme to generate a corresponding symbol stream for transmission through the communications system. The shaping operation reduces average constellation energy for constellations of the modulation scheme.
US10735133B2 Method and apparatus for configurable MIMO processing in wireless communications
A method in a transmitter station includes: generating payload data for transmission to a receiver station via a plurality of antennae of the transmitter station; selecting a number of transmit streams for transmission of the payload data; selecting respective modulation schemes for each of the transmit streams; according to the modulation schemes and to an active one of (i) a single-encoder mode and (ii) a per-stream encoder mode, generating the number of coded, modulated transmit streams; wherein each coded, modulated transmit stream contains a portion of the payload data; and providing the coded, modulated transmit streams to respective ones of the antennae for transmission to the receiver station.
US10735131B2 System and method for detecting and controlling contraband devices in a correctional facility utilizing portable electronic devices
The present disclosure provides details of a system and method for detecting and monitoring a contraband device including communication devices and drones/UAVs by utilizing a combination of mobile devices, fixed monitoring devices, and a contraband monitoring center. The mobile devices include smart phones or tablets that are borrowed, rented, or purchased by an inmate from a correctional facility. These mobile devices are configured to detect, monitor, and intervene in the communications of target devices. Further, the mobile devices are configured to communicate with fixed monitoring devices located throughout the correctional facility in performing intervention operations. The contraband monitoring center may also be utilized in the coordination, monitoring, and intervention of target devices.
US10735129B2 Bandwidth allocation apparatus and method for providing low-latency service in optical network
A bandwidth allocation apparatus and method for providing a low-latency service in an optical network that may guarantee low-latency requirements and improve a network utilization rate by allocating a static bandwidth to an ONU requiring low latency within an allocable bandwidth and by allocating a dynamic bandwidth to an ONU not requiring the low latency within a remaining bandwidth.
US10735126B1 Splitter-based colorless-directionless-contentionless reconfigurable optical add/drop multiplexer
A reconfigurable optical add/drop multiplexer (ROADM) complex in an optical network may include one or more core ROADM devices, each including multiple input/output port pairs configured for respective wavelengths or wavelength bands to be coupled to a fiber distribution panel (FDP) over fiber. The FDP may include multiple FDP connectors to receive optical signals from the core ROADM device(s) and may extract and route optical signals having a single wavelength to respective transponder connectors of the FDP for coupling to a transponder. Multiple expansion options may be enabled at the FDP. For example, according to one option, a single expansion connector may be enabled for coupling to an expansion device to provide additional drop port capacity. In another example, multiple expansion connectors may be enabled for coupling to respective expansion devices.
US10735120B1 Reducing end-to-end delay for audio communication
An apparatus includes de-jitter buffer control circuitry configured to determine an arrival delay value, to determine a receive time of a first audio packet of a talk spurt, to determine a target delay value associated with a de-jitter buffer based on the arrival delay value and the receive time of the first audio packet. The apparatus also includes a decoder timing control circuitry configured, in response to detecting the first audio being dequeued from the de-jitter buffer, to cause a decoder to start decoding of the first audio packet.
US10735116B2 Margin test methods and circuits
Described are methods and circuits for margin testing digital receivers. These methods and circuits prevent margins from collapsing in response to erroneously received data and can thus be used in receivers that employ historical data to reduce intersymbol interference (ISI). Some embodiments detect receive errors for input data streams of unknown patterns and can thus be used for in-system margin testing. Such systems can be adapted to dynamically alter system parameters during device operation to maintain adequate margins despite fluctuations in the system noise environment due to e.g. temperature and supply-voltage changes. Also described are methods of plotting and interpreting filtered and unfiltered error data generated by the disclosed methods and circuits. Some embodiments filter error data to facilitate pattern-specific margin testing.
US10735113B2 Near-field measurement system and near-field measurement method
A near-field measurement system includes a measurement probe 11 that receives a radio signal that is transmitted from an antenna under measurement 110 at a plurality of measurement positions included in a predetermined scan range, a frequency converter 13 that frequency-converts a frequency of the radio signal to a desired frequency, a timing processing unit 18 that generates a timing signal for starting measurement of an amplitude and a phase of the radio signal from a trigger signal output from a transmission device 100 in synchronization with transmission of the radio signal, and an amplitude and phase calculation unit 19 that acquires a radio signal frequency-converted by a frequency converter 13 and digitized by an A/D converter 14a on the basis of a timing signal for each measurement position and calculates an amplitude and a phase in a near field of the acquired radio signal.
US10735112B2 Method for estimating the electric field strength in a cellular communication network
A method for estimating the electric field strength associated to a radio wave emitted by an electromagnetic source of a cellular radio communication network within an area. The method includes: identifying a set of obstacles; determining at least one of: a direct visibility polygon of points in line of sight with the source; a reflection visibility polygon of points reachable by the wave after reflection by the obstacles; a diffraction visibility polygon of points reachable by the wave after diffraction by the obstacles. The visibility polygons are associated to respective values of the electric field computed therein. The method further includes: subdividing the area into pixels; for each pixel, determining if it belongs to at least one of the visibility polygons; and in the affirmative, determining the electric field strength at the pixel as a value proportional to the electric field computed at the at least one visibility polygon.
US10735111B2 Method for determining a distance to a passive intermodulation source, an apparatus and a computer program product
A method for determining a distance to a passive intermodulation source in a device under test, the method comprising transmitting at least two signals with respective different frequencies to the device under test, receiving a complex response signal from the device under test, the complex response signal comprising a passive intermodulation of the at least two signals, generating an autocorrelation matrix using the complex response signal, the autocorrelation matrix representing power information of the complex response signal, decomposing the complex response signal, using the autocorrelation matrix, into a signal component part and a noise component part and determining a distance to the passive intermodulation source in the device under test using the noise and/or signal component part.
US10735109B1 Automated analysis of RF spectrum
Systems and methods e to automatically analyze and display results of tests of a link include obtaining data from one or more tests of a link, wherein the data includes samples for Antenna Carriers (AxC) for one or more AxCs auto-detected on the link; processing the data to detect peaks on any of the auto-detected AxCs on the link; performing an analysis of any detected peaks to identify any issues on the link; and causing display of a user interface that includes a reporting of any identified issues with the user interface including a display of the identified issues and a spectrum graph.
US10735108B2 Method for suppressing local oscillator leakage in microwave chip and apparatus thereof
In embodiments of the present disclosure, weighting on a direct current component coefficient dci′ of an I-channel signal and a direct current component coefficient dcq′ of a Q-channel signal is performed based on spatial leakage factors k1 and k2 of a microwave chip and a current attenuation amount of a tunable attenuator, to determine a corrected direct current component coefficient dci of the I-channel signal and a corrected direct current component coefficient dcq of the Q-channel signal, and a direct current component superimposed to the I-channel signal of the microwave chip and a direct current component superimposed to the Q-channel signal of the microwave chip are respectively determined based on the corrected direct current component coefficient dci of the I-channel signal and the corrected direct current component coefficient dcq of the Q-channel signal.
US10735106B2 Mobile device with ultrasound ranging
Mobile devices with ultrasound ranging are disclosed. A mobile device with ultrasound ranging can include a multifunctional component capable of performing multiple functions in the device, where the component can function as an ultrasound transmitter capable of transmitting an ultrasound signal to a proximate device. In some examples, the component can also function as a power button capable of powering the device up and down. In some examples, the component can also function as a home button capable of causing a home page to display on the device. The mobile device can further include an ultrasound receiver capable of receiving an ultrasound signal from the proximate device, where the device can calculate a range of the proximate device based on a time lapse associated with the received ultrasound signal.
US10735105B2 High power and data delivery in a communications network with safety and fault protection
In one embodiment, a method includes receiving power at an optical transceiver module at a remote network device on a cable delivering power and data from a central network device, operating the remote network device in a low voltage startup mode during fault sensing at the remote network device, transmitting on the cable, a data signal to the central network device, the data signal indicating an operating status based on the fault sensing, and receiving high voltage power from the central network device on the cable at the remote network device upon transmitting an indication of a safe operating status at the remote network device, wherein the remote network device is powered by the high voltage power. An apparatus is also disclosed herein.
US10735104B2 Systems and methods for analog electronic polarization control for coherent optical receivers
Described herein are systems and methods that manage polarization in coherent optical receivers by using analog signal processing that eliminates the need for ultra-fast, power-hungry ADCs and DSPs and that would require digitization of the full-bandwidth signal path and result in bulky and expensive circuit designs. Various embodiments of the invention provide polarization correction by using an analog polarization correction circuit that implements the equivalent of two matrix operations. This is accomplished by using analog electronics that comprises a combination of variable and unity gain amplifiers to align polarizations of input signals to generate a polarization-corrected output signal that is further aligned with the polarization frame of reference of the receiver.
US10735103B2 Reception device, transmission device, optical communication system and optical communication method
A reception device 20 is configured to include a separation means 21 and a plurality of optical reception means 22. Each optical reception means 22 further includes an optical/electrical conversion means 23, a reception coefficient computation means 24, and a band restoration means 25. The separation means 21 separates a multiplexed signal into which signals of respective channels to which spectral shaping that narrows bandwidth to less than or equal to a baud rate is applied as band narrowing filter processing on the transmission side, based on characteristics of a transmission line are multiplexed at spacings less than or equal to the baud rate. Each band restoration means 25 applies processing having inverse characteristics to those of the band narrowing filter processing to a reception signal, based on the band narrowing parameter acquired by the reception coefficient computation means 24 and thereby restores the band of the reception signal.
US10735099B2 Method and apparatus for performing event-driven diagnostics or prognostics of a network behaviour of a hierarchical optical network
A method and apparatus for performing event-driven diagnostics and/or prognostics of a network behaviour of a hierarchical optical network comprising the steps of recording at least one set of historical multi-level events representing different hierarchy levels of said optical network; mining of machine learned event patterns within the recorded multi-level events; mapping the determined mined event patterns to a multi-level network topology of said optical network and/or to a channel connectivity of channels through said optical network; and matching observed real-time multi-level target events of said optical network with at least one of the previously determined mined event patterns and performing a unified cause and effect analysis of network states and/or network components of said optical network for a recognized matching event pattern using the network topology and/or channel connectivity associated with the matching event pattern.
US10735097B2 Systems and methods for full duplex coherent optics
A full duplex communication network includes an optical transmitter end having a first coherent optics transceiver, an optical receiver end having a second coherent optics transceiver, and an optical transport medium operably coupling the first coherent optics transceiver to the second coherent optics transceiver. The first coherent optics transceiver is configured to (i) transmit a downstream optical signal at a first wavelength, and (ii) simultaneously receive an upstream optical signal at a second wavelength. The second coherent optics transceiver is configured to (i) receive the downstream optical signal, and (ii) simultaneously transmit the upstream optical signal. The first wavelength has a first center frequency separated from a second center frequency of the second wavelength.
US10735092B2 System architecture for power control in an optical transmission line
An optical network is described that has a first ROADM node, a second ROADM node, and an optical transmission line establishing optical communication between the first ROADM node and the second ROADM node. The optical transmission line including an in-line amplifier node having a total input power and a total output power. The in-line amplifier node has a first monitoring tool configured to measure input optical power of the in-line amplifier node, and a second monitoring tool configured to measure output optical power of the in-line amplifier node. A software defined L0 network controller has circuitry configured to receive the optical power measured by the first and second monitoring tools from the in-line amplifier node, and to configure at least one of a gain and a gain tilt of the in-line amplifier node.
US10735089B2 Broadband satellite communication system using optical feeder links
Broadband satellite communications systems using optical feeder links are disclosed. Various optical modulation schemes are disclosed that can provide improved capacity for fixed spot beam, on board beamforming, and ground-based beamforming broadband satellite systems.
US10735088B2 Methods and apparatus to point a payload at a target
An example machine accessible medium having instructions stored thereon that, when executed, causes a machine to at least command a first actuator to move to a first corrected stroke position and a second actuator to move to a second corrected stroke position to point a payload at a target along a line of sight vector without verifying a target pointing direction of a base when the first and second actuators are positioned to the respective first and second corrected stroke positions and without using a feedback to verify the base being at the target pointing direction when the first and second actuators are positioned to the respective first and second corrected stroke positions.
US10735086B2 System and method for an integrated vehicle communications system
A communications system is provided. The communications system comprises: at least one wideband remote radio system each of which is configured to be coupled to at least one antenna; a baseband system coupled to each of the at least one wideband remote radio system; wherein at least one wideband remote radio system and the baseband system are in different locations of a vehicle; wherein the baseband system comprises a datalink communications management system and an audio processing system; and wherein the at least one wideband radio baseband system is coupled to the audio processing system and the datalink communications management system.
US10735082B2 Efficient multi-band communication system
A multi-band communication system includes a plurality of transmit channels, where each transmit channel transmits data streams through a single sub-band, and a plurality of receive channels, where each receive channel receives data streams of a single sub-band. According to one embodiment of the invention, each transmit channel and its respective receive channel are configured with a different set of channel codes to encode and decode the data. The set of channel codes is determined by an adaptive modulation coding controller based on a condition of the link between a transmit channel and a receive channel.
US10735080B2 Transmission scheme indication method, and data transmission method, apparatus, and system
This disclosure includes a transmission scheme indication method, and a data transmission method, apparatus, and system, pertaining to the field of communications technologies. The transmission scheme indication method includes: generating transmission scheme indication information, where the transmission scheme indication information is used to indicate one of at least two transmission schemes included in a current transmission mode, and the at least two transmission schemes include a beamforming transmit diversity transmission scheme; and sending the transmission scheme indication information. This application resolves a problem of relatively low flexibility in UE data transmission, and improves flexibility in UE data transmission. This application is used for data transmission.
US10735075B2 Method and apparatus for CSI feedback in a MIMO wireless communication system with elevation beamforming
A method of operating a communication system is disclosed. The method includes transmitting a plurality of channel state information reference signal (CSI-RS) sub-resources and a plurality of mode configuration signals to a remote transceiver. The method further includes receiving channel state information (CSI) signals according to the mode configuration signals for the respective sub-resources.
US10735073B2 Method and apparatus for transmitting/receiving CSI in cellular communication system supporting carrier aggregation
A Channel Status Information (CSI) transmission method and apparatus of a terminal are provided for use in a wireless communication system. In the wireless communication system supporting carrier aggregation, the terminal transmits the CSIs of component carriers without conflict of their transmission time points, resulting in an improvement of system performance. In a case where the transmission time points are determined to overlap unavoidably, the terminal transmits the CSI as compressed.
US10735071B2 Channel state information receiving method, channel state information feedback method, device, base station and terminal
A channel state information receiving method, a channel state information feedback method, a device, a base station and a terminal are provided. It is related to telecommunication field. The receiving method includes: obtaining group identifiers of groups into which multiple terminals having accessed to a base station are classified; transmitting a triggering signaling to one group of terminals having an identical group identifier; and receiving, on a pre-configured resource block, pieces of channel state information respectively fed back by the group of terminals having the identical group identifier in response to the triggering signaling. With the above technical solution, consumption of downlink signalings of the base station can be reduced and feedback efficiency of channel state information can be improved.
US10735069B2 Beam training method and apparatus
A beam training method includes: determining, by a terminal device, to send n pilot sequences to a network device by using n beams in n timeslots within one uplink beam training period, where the n pilot sequences are at least partially different, and n is a positive integer greater than 1; and sending, by the terminal device, the determined n pilot sequences to the network device by using the n beams in the n timeslots within the uplink beam training period.
US10735064B2 Method for determining precoding matrix indicator, user equipment, and base station
A method for determining a precoding matrix indicator, user equipment, and a base station are disclosed in embodiments of the present invention. The method includes: receiving a first reference signal set sent by a base station, where the first reference signal set is associated with a user equipment-specific matrix or matrix set; selecting a precoding matrix based on the first reference signal set, where the precoding matrix is a function of the user equipment-specific matrix or matrix set; and sending a precoding matrix indicator to the base station, where the precoding matrix indicator corresponds to the selected precoding matrix. In the embodiments of the present invention, CSI feedback precision can be improved without excessively increasing feedback overhead, thereby improving system performance.
US10735063B2 Method for reporting channel state information, user equipment, and base station
Embodiments of the present invention provide a method includes: receiving a reference signal sent by a base station; selecting, based on the reference signal, a precoding matrix from a codebook, where a precoding matrix W included in the codebook is a product of three matrices being W1, Z, and W2, that is, W=W1ZW2, where both W1 and Z are block diagonal matrices, W1=a formula (I), Z=a formula (II), each of W1 and Z includes at least one block matrix, that is, NB≥1, and each column of each block matrix Zi in the matrix Z has the following structure formula (III); and sending a precoding matrix indicator PMI to the base station, where the PMI corresponds to the selected precoding matrix, and is used by the base station to obtain the selected precoding matrix W according to the PMI.
US10735058B2 Method for precoding using a block diagonal matrix
An objective problem of the invention is to provide a mechanism for improving the performance of a radio access network. According to a first aspect of the present invention, the object is achieved by a method in a first node for adapting a multi-antenna transmission to a second node over an effective channel. The first node and the second node are comprised in a wireless communication system. The method comprises the steps of obtaining at least one symbol stream and determining a precoding matrix having a block diagonal structure. The method comprises the further steps of precoding the at least one symbol stream with the determined precoding matrix, and transmitting the at least one precoded symbol stream over the effective channel to the second node.
US10735052B2 Communication systems for patient support apparatuses
A patient support apparatus, such as a bed, cot, stretcher, or the like, uses the ability to communicate with a device via near field communication to determine that the device is physically proximate the support apparatus. The support apparatus uses this determination to associate itself with the device. In some instances, the associated device is a mattress positioned on the support apparatus; a footboard on the support apparatus; a medical device used with a patient supported on the support device; a nearby piece of furniture; another patient support apparatus; or an ID tag worn by a caregiver or patient, or attached to a piece of equipment. After the support apparatus and device are associated, they communicate information between each other using far field communication, which supports higher data transfer rates. Flux concentrators are added in some embodiments to extend and/or shape the range of near the field communication.
US10735051B2 Information terminal apparatus
An information terminal apparatus includes a flat plate-shaped conductive housing including a first principal surface, a second principal surface, and a side surface that connects the principal surfaces, and a display provided on the first principal surface. The conductive housing includes a slit extending from the first principal surface to the second principal surface. Near the slit, a power feeding coil coupled to an IC element for an HF-band RFID system is disposed. The power feeding coil is magnetically coupled to the conductive housing via the slit. Thus, the conductive housing is utilized as a radiation element of the HF-band RFID system.
US10735044B2 Lossless switch for radio frequency front-end module
An integrated front-end module (FEM) includes at least one power amplifier (PA) coupled to an antenna without inclusion of a switching element in a transmit signal path in the FEM between an output of the PA and the antenna. The FEM further includes at least one low-noise amplifier (LNA) and a switching circuit coupled in a receive signal path of the FEM between the antenna and an input of the LNA. The switching circuit is configured in a first mode to disable the PA and to connect the input of the LNA to the antenna for receiving signals from the antenna. The switching circuit is configured in a second mode to disconnect the input of the LNA from the antenna and to enable the PA for transmitting signals to the antenna.
US10735041B2 Adjustable dynamic range signal detection circuit
A circuit includes a sensor configured to receive an input signal and to provide a sensor output signal in response to the received input signal. A plurality of mirror circuits are configured to receive the sensor output signal from the sensor and to generate mirror circuit output signals. The plurality of mirror circuits includes a first mirror circuit and at least a second mirror circuit. The first mirror circuit increases its respective mirror circuit output signal until its saturation value is reached. The second mirror circuit increases its respective mirror output signal if the sensor output signal is above a threshold value and until its saturation value is reached.
US10735037B2 Tunable filters, cancellers, and duplexers based on passive mixers
Tunable filters, cancellers, and duplexers based on passive mixers. A tunable delay cell includes passive mixers electrically coupled together for receiving an input signal and outputting a delayed signal, each passive mixer comprising a plurality of mixer switches. The tunable delay includes a control circuit for providing, to each passive mixer, a respective plurality of local oscillator (LO) signals, one to each mixer switch of each passive mixer. The control circuit is configured to vary the LO signals to cause a target frequency band of the input signal to be delayed by a target delay time in propagating through the passive mixers.
US10735033B2 Modular RF front-end for access points and radio heads
A wireless communication device is built from a base module and a plurality of front-end modules. Each of the plurality of front-end modules is configured to operate a different one of a plurality of radio frequency services and having a front-end module connector configured to removeably mate with a base module connector of the base module. A particular front-end module is connected to the base module. Upon connection of the particular front-end module to the base module connector, the base module reads information from a memory of the particular front-end module to determine the radio service that the particular front-end module is configured to operate and to supply the control signals to configure and control front-end circuitry of the front-end module to operate the radio service.
US10735030B2 Re-encoding data associated with failed memory devices
A technique includes determining that a given memory device of a plurality of memory devices has failed and in response to the determination that the given memory device has failed, re-encoding a data unit associated with the given memory device. The data unit is associated with a payload and a symbol-based error correction code. The re-encoding includes determining a bit-based error correction code for the payload and replacing the data unit in the memory with the payload and the bit-based error correction code.
US10735029B2 Method and apparatus for encoding packets using video data redundancy control information
The application discloses video data redundancy control methods and apparatuses. Video packet redundancy control information is determined according to packet loss at a reception apparatus. The video packet redundancy control information is received from the reception apparatus. Video data is encoded according to the video packet redundancy control information to obtain encoded video data of a plurality of frames by a transmission apparatus. A frame-level redundancy budget is allocated for one of the plurality of frames according to the video packet redundancy control information. Further, the one of the plurality of frames is packetized according to the frame-level redundancy budget to generate a packetized frame. Redundancy coding is performed on the packetized frame to generate video packets including data packets and redundant packets for transmission to the reception apparatus.
US10735027B2 Method of detecting audio input mode
A method of detecting audio input mode applied to an electronic device is disclosed. According to how the user presses the start button of the electronic device, the audio input mode is determined to be a short-press mode or a long-press mode. The method of detecting an audio input mode includes: detecting if a pressing time of the start button is less than a threshold time; if so, determining that the audio input mode is the short-press mode; if not, detecting if an audio time of the receiving audio of the microphone exceeds an audio threshold time during the pressing time; if so, determining that the audio input mode is the long-press mode; if not, determining that the audio input mode is the short-press mode.
US10735025B2 Use of data prefixes to increase compression ratios
A data compression system includes a memory to store a plurality of predetermined prefixes corresponding to a plurality of classes of data. A classifying module is configured to receive data, receive a class of the data, and select a prefix to compress the data from the plurality of predetermined prefixes based on the data and the class of the data. A compressing module is configured to compress the data using the prefix. A header generating module is configured to generate a header including an indication of the prefix used to compress the data, and to output the header and the compressed data for storage or transmission. Using the prefix from the predetermined prefixes to compress the data eliminates an overhead of fetching the prefix from outside the data compression system.
US10735023B2 Matrix compression accelerator system and method
A matrix compression/decompression accelerator (MCA) system/method that coordinates lossless data compression (LDC) and lossless data decompression (LDD) transfers between an external data memory (EDM) and a local data memory (LDM) is disclosed. The system implements LDC using a 2D-to-1D transformation of 2D uncompressed data blocks (2DU) within LDM to generate 1D uncompressed data blocks (1DU). The 1DU is then compressed to generate a 1D compressed superblock (CSB) in LDM. This LDM CSB may then be written to EDM with a reduced number of EDM bus cycles. The system implements LDD using decompression of CSB data retrieved from EDM to generate a 1D decompressed data block (1DD) in LDM. A 1D-to-2D transformation is then applied to the LDM 1DD to generate a 2D decompressed data block (2DD) in LDM. This 2DD may then be operated on by a matrix compute engine (MCE) using a variety of function operators.
US10735019B1 Dynamic common mode control
An apparatus such as an electronic circuit includes an input operable to receive an input signal; a dynamic common mode adjustor operable to: i) derive a differential signal from the received input signal, and ii) control an offset of the differential signal as a function of the received input signal to produce an offset differential signal; and an output operable to output the offset differential signal. In one arrangement, the offset differential signal outputted from the output includes a first signal and a second signal; a difference between the second signal and the first signal proportionally varies with respect to the received input signal.
US10735018B2 Successive approximation algorithm-based ADC self-correcting circuit
Disclosed is a successive approximation algorithm-based ADC self-correcting circuit, comprising: a coding circuit, a voltage dividing resistor string, a comparator array, a multi-path selection switch, a first digital-to-analog converter, a reference circuit, a control register, and a data register; an input end of the coding circuit is connected to an output end of the comparator array; a positive-phase input end of each comparator in the comparator array is connected to a mobile end of the multi-path selection switch; a negative-phase input end of each comparator in the comparator array is correspondingly connected between each two neighboring resistors in the voltage dividing resistor string; an enabling end of the comparator array is connected to the control register; a first immobile end of the multi-path selection switch is used for receiving an analog signal, a second immobile send is connected to an output end of the first digital-to-analog converter, and a control end is connected to the control register; the reference circuit is connected to the voltage dividing resistor string and the comparator array for use to correct an intermediate level and voltage range of the voltage dividing resistor string to be consistent with that of the output of the first digital-to-analog converter.
US10735014B2 Error compensation correction device for pipeline analog-to-digital converter
An error compensation correction device for a pipeline analog-to-digital converter includes a correction pipeline stage and a conventional pipeline stage. For each correction pipeline stage, a corresponding error estimation circuit, a level edge detection circuit, a random level generation circuit, and MUX circuit being provided. The present disclosure can track and correct non-ideal properties and mismatching errors in real time over time along with the change of the surroundings without interrupting the ADC normal work of the pipeline. Thus the correction value is closer to the real situation.
US10735013B2 Linear and non-linear calibration for time interleaved digital-to-analog converter
A time-interleaved digital-to-analog converter system, comprising a digital pre-distorter configured to receive an input digital signal and an error signal and output a distorted digital signal based on the input digital signal and the error signal; a time-interleaved digital-to-analog converter having a first sample rate, the time-interleaved digital-to-analog converter configured to convert the distorted digital signal to an analog signal; and a calibration system. The calibration system includes an analog-to-digital converter having a second sample rate equal to or lower than the first sample rate, the analog-to-digital converter configured to receive the analog signal and covert the analog signal to a down-sampled digital signal, a discrete-time linear model configured to receive the input digital signal and the error signal and output a model signal, and a combiner to subtract the down-sampled digital signal from the model signal to generate the error signal.
US10735012B2 Digitally controlled oscillator
A digitally controlled oscillator comprising a filtering digital to analogue converter, DAC, component and a voltage controlled oscillator, VCO, component comprising at least one control terminal arranged to receive a control voltage output by the DAC component; wherein the DAC component comprises a voltage generation component arranged to generate the control voltage and at least one configurable capacitive load component to which the control voltage is applied such that a filtering bandwidth of the DAC component is configurable by way of the at least one configurable capacitive load component.
US10735010B1 CDR-based timing skew calibration
In one embodiment, a time-interleaved analog-to-digital convertor (ADC) system, includes an array of ADCs to sample respective analog voltages at sampling times indicated by respective clock signals and to output corresponding digital values, phase generator circuitry to provide multiple, different phase-shifted clock signals for driving the respective sampling times of the ADCs, and a clock and data recovery circuit including ADC-specific first-order loop filters to derive respective ADC-specific average phase error corrections, and a shared loop filter to derive a shared average phase error correction over the array of ADCs and wherein the phase generator circuitry is coupled to provide corrected respective ones of the phase-shifted clock signals responsively to both respective ones of the ADC-specific average phase error corrections derived by respective ones of the first-order loop filters, and the shared average phase error correction derived by the shared loop filter.
US10735004B1 LUT-based focused ion beam friendly fill-cell design
An integrated circuit includes a plurality of logic function circuits disposed on the integrated circuit and interconnected by metal interconnect lines to form a logic network. A plurality of configurable logic function circuits is also disposed on the integrated circuit, each configurable logic function circuit being disposed on a respective area on the integrated circuit and not interconnected by the metal interconnect lines to form the logic network.
US10735003B2 Josephson phase-slip qubits
A qubit includes a superconducting loop interrupted by a plurality of magnetic flux tunneling elements, such as DC SQUIDs, leaving superconducting islands between the elements. An effective transverse magnetic moment is formed by magnetically tuning each element to yield a large tunneling amplitude. The electrical polarization charge on an island is tuned to produce destructive interference between the tunneling amplitudes using the Aharonov-Casher effect, resulting in an effectively zero transverse field. Biasing the charge away from this tuning allows tunneling to resume with a large amplitude. Interrupting the island with a third tunneling path, such as a Josephson junction, permits independently tuning and biasing the two islands that result, enabling effective control of two independent (X and Y) transverse fields.
US10735002B2 Method and system for providing regional electrical grid for power conservation in a programmable device
A programmable semiconductor device capable of being selectively programmed to perform one or more logic functions includes a first region, second region, first regional power control (“RPC”), and second-to-first power control connection. The first region, in one embodiment, contains first configurable logic blocks (“CLBs”) able to be selectively programmed to perform a first logic function. The second region includes a group of second CLBs configured to be selectively programmed to perform a second logic function. The first RPC port or inter-chip port which is coupled between the first and second regions facilitates dynamic power supply to the first region in response to the data in the second region. The second-to-first power control connection is used to allow the second region to facilitate and/or control power to the first region.
US10735001B2 Level shifter circuit and method of operating the same
A circuit includes an input circuit, a level shifter circuit, an output circuit and a feedback circuit. The input circuit is coupled to a first voltage supply, and configured to receive a first input signal, and to generate a second input signal. The level shifter circuit is coupled to the input circuit, and configured to receive an enable signal, the first input signal or the second input signal, and to generate a first signal responsive to the enable signal or the first input signal. The output circuit is coupled to the level shifter circuit, and is configured to receive the first signal, and to generate an output signal or a set of feedback signals responsive to the first signal. The feedback circuit is coupled to the level shifter circuit and output circuit, and is configured to receive the enable signal or the set of feedback signals.
US10734999B1 Measurement circuits for logic paths
The present disclosure generally relates to semiconductor structures and, more particularly, to measurement circuits for logic paths and methods of manufacture. The circuit includes: a flip flop device outputting an output signal comprising an intrinsic delay; a logic path looping the output signal back to the flip flop device such that the intrinsic delay is to be received by the flip flop device; and an oscillator which feeds an input signal into the logic path and sweeps the input signal to alter the looped output signal thereby providing a maximum frequency of the logic path.
US10734997B2 Touch and force sensitive rocker switch
A touch and force sensitive rocker switch or button array for a portable electronic device can include multiple dome switches or force sensors, as well as a capacitive sensing surface that can detect finger location and swipes. A cosmetic surface can cover the entire elongated switch/button and portions of device housing proximate the button, and can be configured to transfer each of multiple types of input there through to the button and also provide a seal to the device housing interior. The cosmetic surface can be a flexible polymer to allow local deformation, and/or the entire surface can tilt or bend to permit inputs to transfer there through. The elongated button/switch can be raised from a surface of the device, and can be located along a side of the device, with a front face of the device being a touchscreen, such as for a smart phone or watch.
US10734995B1 Output circuit
An output circuit may be provided with: input and output terminals; a ground terminal shared by both an input side and an output side; a first switching element of n-channel type having first positive and negative electrodes, and a first gate; a second switching element of the n-channel type having second positive and negative electrodes, and a second gate; a diode; and a resistive element; in which the first positive electrode is connected with a power source, the first negative electrode is connected with the output terminal, anode of the diode is connected with the first negative electrode, cathode of the diode is connected with the first gate, the resistive element is connected between the source and the first gate, the second positive electrode is connected with the first gate, the second negative electrode is connected with the ground terminal, and the second gate is connected with the input terminal.
US10734994B2 Gate control circuit, power supply circuit, and inverter circuit
A gate control circuit includes: a transition time detection circuit configured to detect a transition time of a drain voltage of a switching transistor that is turned ON or OFF by a gate voltage corresponding to a first pulse signal and a second pulse signal; an error detection circuit configured to output an error voltage representing a difference between the transition time and a target transition time being predetermined; and a transition time control circuit configured to generate the second pulse signal on the basis of the error voltage and the first pulse signal corresponding to an input signal that instructs ON or OFF of the switching transistor.
US10734993B2 Adaptive voltage scaling system for out of context functional safety SoC
The optimal operating voltage of a complex SoC may be influenced by process variations. The operating voltages may be dynamically adjusted for optimal performance. These adjustments require a dynamic reconfiguration of the voltage monitoring thresholds in the power on reset circuitry of the SoC.
US10734988B2 Methods and apparatus to generate a circuit protection voltage
Apparatus, methods and systems to produce a protection voltage are disclosed. The apparatus includes circuitry to deliver a first supply voltage to a plurality of circuits, where the first supply voltage has a first magnitude, circuitry to deliver a second supply voltage to a part of the plurality of circuits, where the second supply voltage has a second magnitude, and circuitry to deliver a protection voltage to the part of the plurality of circuits when the second supply voltage is LOW and the first supply voltage is HIGH. The protection voltage has a magnitude that is a fraction of the magnitude of the first supply voltage. The apparatus includes circuitry that causes the delivery of the second supply voltage to the part of the plurality of circuits when the second supply voltage is turned HIGH subsequent to the second supply voltage being LOW when the first supply voltage is HIGH.
US10734986B2 Receiving circuit, transmission circuit and system
A receiving circuit, a transmission circuit and a system capable of reducing the effect of noise are provided. The receiving circuit includes: a pulse width detection unit which determines whether or not the pulse width of a pulse signal outputted based on comparison between a received-signal voltage and a reference voltage is smaller than a predetermined width; a reference voltage setting unit which, when the pulse width is smaller than the predetermined width, sets the reference voltage to be equal to or higher than a predetermined voltage; and an output control unit which, when the pulse width is equal to or larger than the predetermined width, causes a digital signal based on the pulse signal to be outputted or, when the pulse width is smaller than the predetermined width, performs control not to output the digital signal.
US10734985B2 Comparators for power and high-speed applications
In certain aspects, a comparator includes a first inverter having an input, an output, and a voltage supply input, wherein the input of the first inverter and the output of the first inverter are coupled together, and the voltage supply input of the first inverter is configured to receive a first compare voltage. The comparator also includes a second inverter having an input, an output, and a voltage supply input, wherein the input of the second inverter is coupled to the output of the first inverter, and the voltage supply input of the second inverter is configured to receive a second compare voltage.
US10734982B2 Dead time control circuit for a level shifter
Systems, methods, and apparatus for use in biasing and driving high voltage semiconductor devices using only low voltage transistors are described. The apparatus and method are adapted to control multiple high voltage semiconductor devices to enable high voltage power control, such as power amplifiers, power management and conversion and other applications wherein a first voltage is large compared to the maximum voltage handling of the low voltage control transistors. Timing of control signals can be adjusted via internal and/or external components so as to minimize shoot trough currents in the high voltage devices. A DC/DC power conversion implementation from high input voltage to low output voltage using a novel level shifter which uses only low voltage transistors is also provided. Also presented is a level shifter in which floating nodes and high voltage capacitive coupling and control enable the high voltage control with low voltage transistors.
US10734979B1 Analog-to-digital inverter circuit structure with FDSOI transistors
Embodiments of the present disclosure provide a circuit structure including four FDSOI transistors coupled to a single output node at their respective back-gate terminals. An input voltage line may be coupled to the gate terminal of two transistors. The two transistors each may be coupled to the gate terminal of two other transistors at one of their source or drain terminals via a junction node. The other two transistors may be coupled to the single output node through one of their source or drain terminals. The other source or drain terminal of each transistor may be electrically coupled to a source voltage line or a drain voltage line.
US10734978B2 Enhanced immunity latched logic state retention
In described examples, a latch includes circuitry for latching input information. The circuitry can be precharged in response to an indication of a first mode and can latch the input information to an indication of a second mode. The latch can optionally further latch the input information in response to a node for storing the latched input information.
US10734977B1 Efficient voltage controlled oscillator (VCO) analog-to-digital converter (ADC)
In one form, an analog-to-digital converter (ADC) includes first and second ring-oscillator ADCs, a modulus subtractor, and a decimation filter. The first and second ring-oscillator ADCs are responsive to true and complement input voltages, respectively, have outputs for providing first and second digital phase signals, respectively, each having a first predetermined number of bits sampled at a first frequency. The modulus subtractor subtracts the second digital phase signal from the first digital phase signal to provide a phase difference signal. The decimation filter differentiates the phase difference signal at a second frequency lower than said the frequency to provide a frequency signal proportional to a differential voltage between the true input voltage and the complementary input voltage, and decimates the frequency signal to provide a digital code having a second predetermined number of bits greater than the first predetermined number of bits.
US10734971B2 Noise reducing receiver
Disclosed is receiver for a noise limited system. A front-end circuit amplifies and band-limits an incoming signal. The amplification increases the signal swing but introduces both thermal and flicker noise. A low-pass band limitation reduces the thermal noise component present at frequencies above what is necessary for correctly receiving the transmitted symbols. This band limited signal is provided to the integrator circuit. The output of the integrator is equalized to reduce the effects of inter-symbol interference and then sampled. The samples are used to apply low frequency equalization (i.e., in response to long and/or unbalanced strings of symbols) to mitigate the effects of DC wander caused by mismatches between the number of symbols of each kind being received.
US10734967B2 Capacitor compensated dual of polyphase filter
A polyphase filter operates to provide capacitive compensation to drive a multiphase network for generating quadrature signals. The polyphase filter can include a capacitive compensation mechanism at internal nodes. The capacitive compensation mechanism includes a first phase lag circuit between a first internal node and a second internal node and a second phase lag circuit coupled between a third internal node and a fourth internal node. The first internal node is coupled to the second internal node via a first inductor coupled to a first resistor, the second internal node is coupled to the third internal node via a second inductor coupled to a second resistor, the third internal node is coupled to the fourth internal node via a third inductor coupled to a third resistor, and the fourth internal node is coupled to the first internal node via a fourth inductor coupled to a fourth resistor.
US10734961B2 Automatic gain controller
A receiver includes at least a first amplifier configured to receive a received signal and provide a first amplified signal based thereon, a mixer configured to receive the first amplified signal and provide an intermediate frequency signal based thereon and a second amplifier configured to receive the intermediate frequency signal and provide a second amplified signal based thereon. An automatic gain controller for the receiver is configured to, based on a first overload signal indicative of a first frequency range of the first amplified signal having one or more frequency components exceeding a first maximum signal power threshold and a second overload signal indicative of a second frequency range, narrower than the first, of the second amplified signal having one or more frequency components exceeding a second maximum signal power threshold, provide for control of a respective gain of one or both of the first amplifier and the second amplifier.
US10734957B2 High linearly WiGig baseband amplifier with channel select filter
A circuit comprises a Sallen-Key filter, which includes a source follower that implements a unity-gain amplifier; and a programmable-gain amplifier coupled to the Sallen-Key filter. The circuit enables programmable gain via adjustment to a current mirror copying ratio in the programmable-gain amplifier, which decouples the bandwidth of the circuit from its gain settings. The programmable-gain amplifier can comprise a differential voltage-to-current converter, a current mirror pair, and programmable output gain stages. The Sallen-Key filter and at least one branch in the programmable-gain amplifier can comprise transistors arranged in identical circuit configurations.
US10734947B2 Systems and methods for frequency compensation of real-time-clock systems
Method and system for temperature-dependent frequency compensation. For example, the method for temperature-dependent frequency compensation includes determining a first frequency compensation as a first function of temperature using one or more crystal oscillators, processing information associated with the first frequency compensation as the first function of temperature, and determining a second frequency compensation for a crystal oscillator as a second function of temperature based on at least information associated with the first frequency compensation as the first function of temperature. The one or more crystal oscillators do not include the crystal oscillator, and the first frequency compensation as the first function of temperature is different from the second frequency compensation as the second function of temperature.
US10734944B2 Inverter having grid disconnection point and insulation resistance measurement and method for measuring an insulation resistance
An inverter including a circuit arrangement configured to measure an insulation resistance is disclosed. The inverter includes at least one half-bridge including at least two switching elements extending between respective end points, and a grid disconnection point comprising a series circuit comprised of two disconnection devices. The series circuit is arranged between a center point of the half-bridge and an AC voltage terminal of the inverter, which AC voltage terminal is configured to connect to a phase conductor or a neutral conductor of an AC voltage grid. The circuit arrangement includes a resistor and a voltage measurement apparatus. The resistor is arranged electrically in parallel with one of the disconnection devices and the voltage measurement apparatus is arranged electrically between the output-side terminal of the resistor and one of the end points of the half-bridge.
US10734941B2 Compact, self-deploying structures and methods for deploying foldable, structural origami arrays using a compression column
The Structural Origami ARray (SOAR) concept is an extremely high performance, deployable solar array system that delivers high power output and exceeds state-of-the-art packaging efficiencies. Unlike existing Z-folding panels or rolled architectures, this approach utilizes an origami-inspired two-dimensional packaging scheme of a flexible blanket/substrate that is coupled with a simple and compact deployable supporting structure that stabilizes the array by external tension or internal support. This enables large deployed areas populated with high efficiency photovoltaic (PV) cells or antenna elements, which compactly stows in a square form factor with thin stack height that minimizes impingement on spacecraft bus internal volume.
US10734937B2 Systems and methods for mounting roof-mounted photovoltaic arrays including flashing and adhesive pads
A system for flashing a mount of a photovoltaic assembly on a surface includes a flashing with a lower surface and an upper surface. The flashing defines an opening to receive a fastener for securing the mount to the surface. The system also includes a seal extending around the fastener when the fastener is positioned in the opening. The seal provides a first barrier to inhibit water intrusion through the opening. The system further includes a pad attached to one of the lower surface and the upper surface, wherein the pad provides a second barrier to inhibit water intrusion through an interface of the flashing and the surface.
US10734935B2 Quasi six-step PWM control
A method is provided for controlling a transition between over-modulation and six-step pulse width modulation (PWM) modes in an electrical system having a polyphase electric machine driven by a polyphase output voltage of a power inverter. The method includes receiving input values via a PWM controller, including a holding angle, rotational speed of the electric machine, and present voltage angle of the power inverter. The method includes calculating a future voltage angle of the inverter using the input values and adjusting pulse widths of a baseline PWM pulse train based on a duty cycle of the power inverter. The power inverter output voltage is controlled during the transition using the adjusted baseline PWM pulse train, such that the transition is continuous. An electrical system includes the power supply, power inverter, electric machine, and the PWM controller, the latter of which is configured to execute the method.
US10734933B2 Motor control apparatus
A motor control apparatus includes: an oscillation instruction unit outputting an oscillation instruction signal; a filter unit performing filtering processing having frequency characteristic defined by a filter parameter; an oscillation forcing unit configuring a control loop in an oscillation period together with the filter unit, a current control unit, a motor, and a velocity calculation unit and causing the control loop to oscillate during the oscillation period in which the oscillation instruction signal is in the on-state; an amplitude evaluation unit acquiring, as an evaluation value, the amplitude ratio of an input signal to an output signal of the oscillation forcing unit when the control loop oscillates; and a filter adjustment unit comparing evaluation values provided when filter parameter candidates are set in the filter unit sequentially, selecting one of the filter parameters achieving a smaller evaluation value, and setting the selected filter parameter in the filter unit.
US10734931B2 Brushless synchronous power generation apparatus
As a configuration of carrying out a turning operation of a brushless synchronous power generation apparatus, there are provided a synchronous generator, an AC exciter, a rotary rectifier attached to an armature of the AC exciter, and short-circuiting means which three-phase short-circuits armature windings of the AC exciter, wherein the armature windings of the AC exciter are short-circuited, causing the AC exciter to operate as an induction motor, thus rotating the rotor shaft of the synchronous generator.
US10734930B2 Electric power generating system
An electric power generation system and a method in an electric power generation system. The system comprising one or more generators for producing electrical energy, each generator being arranged to be driven with a corresponding prime mover, wherein the generators are multiphase AC generators adapted to generate a multiphase voltage having a frequency and an amplitude, the phase outputs of the generators are connectable to a common multiphase bus for distributing the electrical energy generated by the AC generators, the system comprises further means for providing independent reference values for a rotational speed of the prime movers and for amplitude of the multiphase voltage, the rotational speed of the prime movers defining the frequency of the multiphase voltage, and the system is adapted to operate in at least three operation points on the basis of the provided independent reference values, an operation point being defined by a ratio of the amplitude of the multiphase voltage to the frequency of the multiphase voltage, wherein the at least three operation points are different.
US10734923B2 Vibration wave motor and optical device using vibration wave motor
A vibration wave motor includes a vibrator including a piezoelectric element; a friction member with which the vibrator comes into contact by receiving pressurizing force; and a guide member that holds the vibrator. The guide member includes an input portion on one end portion, the input portion receiving force from outside, and a pressurizing portion on another end portion positioned on an opposite side of the one end portion, the pressurizing portion providing the pressurizing force to the vibrator. A guide portion extending in a direction of relative movement of the vibrator and the friction member is formed between the input portion and the pressurizing portion.
US10734922B2 Power generating element and power generating device
A power generating element 1 according to an embodiment includes a displacement member 10, a displacement member 20, and a fixed member 30. The displacement member 10 and the displacement member 20 are connected via an elastic deformation body 41. The displacement member 10 is connected to an attachment section 51 via an elastic deformation body 42. The displacement member 10 and/or the displacement member 20 includes a first power generation surface. The fixed member 30 includes a second power generation surface opposed to the first power generation surface. An electret material layer is provided on one surface of the first power generation surface and the second power generation surface. A counter electrode layer is provided on the other surface.
US10734921B2 Energy generation system and method
A system comprises a power generator for generating electrical power and a switched capacitor converter for down-converting the output voltage of the power generator. The switched capacitor converter comprises a bank of capacitors and a switch arrangement. A controller is used for controlling the switches, based on a feedback signal from the power generator. This provides automatic control of the switched capacitor converter, thereby simplifying the overall control circuitry and improving efficiency.
US10734916B2 Power conversion device
A power converter is electrically connected with an AC power supply via a switch, and is configured with a plurality of unit converters (5) connected in series. A drive circuit (40, 42) drives a plurality of switching elements (11 to 14) of a main circuit (30). An interface circuit (48) outputs a detection value of a voltage sensor (46) to a control device (4). If a bypass switch (7) is turned off when the power converter is activated, each of the plurality of unit converters (5) charges a capacitor (15) using power supplied from the AC power supply. When the power converter is activated, a power supply (50) supplies a power supply voltage to the voltage sensor (46) and the interface circuit (48), prior to the drive circuit (40, 42). The control device (4) turns off the switch when the detection value of the voltage sensor (46) of at least one of the plurality of unit converters (5) is more than or equal to a predetermined value.
US10734915B2 Method for suppressing common-mode current of neutral line in T-type three-level three-phase inverter
Provided is a method for suppressing common-mode current of neutral line in T-type three-level three-phase inverter, the method of the present disclosure can effectively suppress LC filter resonance contained in the currents of a circulation neutral line and inversion side of a inverter, reduce the common-mode leakage current of the inverter, and improve the performance of the inverter.
US10734913B2 Method and apparatus for bidirectional power production in a power module
Method and apparatus for generating power. In one embodiment the method comprises determining a value of a DC parameter pertaining to a DC power source providing DC power to an inverter; comparing the value to a threshold; and operating the inverter to generate positive power or negative power based on a result of comparing the value to the threshold.
US10734912B2 Stator device for a linear motor, linear drive system, and method for operating a stator device
A linear motor comprises a stator, the stator comprising multiple drive coils and an intermediate circuit electrically conductively connected to each drive coil, the intermediate circuit being configured to exchange energy with each drive coil. The drive coils are arranged along the running rail, where at least one slide comprising a magnet acting as a rotor of the linear motor is movably arranged on the running rail. A controller is configured to independently control each drive coil, so that electrical energy is fed from the intermediate circuit into the drive coils, if a measured intermediate circuit voltage is greater or equal to a predetermined intermediate circuit voltage threshold value, where those drive coils are excluded from the feed-in of the electrical energy which are instantaneously being used for driving or braking the at least one slide and/or have a thermal load which exceeds a predetermined thermal load threshold value.
US10734911B2 Power module including multiple signal wiring patterns disposed on an insulating substrate
Power module includes: first transistors Q1, Q4 forming at least one half bridge, and disposed at upper and lower arms thereof; second transistors QM1, QM4 of which drains are respectively connected to gates G1 and G4 sides of the first transistors, and sources are respectively connected to the sources S1, S4 sides thereof; source signal wiring patterns SSP1, SSP4 respectively connected to the sources S1, S4 of the first transistors; first connected conductors MSW1, MSW4 for respectively connecting between the source signal wiring patterns and the sources of the second transistors; second gate signal wiring patterns MGP1, MGP4 respectively connected to gates MG1, MG4 of the second transistors; and second connected conductors MGW1, MGW4 for respectively connecting between the gate signal wiring patterns and the gates of the second transistors. Lengths of the first connection conductors are respectively equal to or shorter than lengths of the second connection conductors.
US10734909B2 Power converter with active clamp
A power converter includes an input side to receive an input voltage, and an output side to provide an output voltage, a main switch, a controller, a transformer having a primary winding that couples the main switch to the input side, an active clamp switch coupled to the input side by an active clamp capacitor, and an active clamp controller circuit. The active clamp controller circuit includes a sampling circuit to generate a sampled main switch voltage, a delay circuit to generate a delayed sampled main switch voltage, a voltage comparison circuit, and an active clamp switch controller circuit configured to i) enable the active clamp switch based on a first comparison between the sampled main switch voltage and the delayed sampled main switch voltage, and ii) disable the active clamp switch based on a second comparison between the sampled main switch voltage and the delayed sampled main switch voltage.
US10734908B2 Synchronous rectifier control
A synchronous rectifier control circuit includes a drain voltage input, a gate voltage output, a gate voltage generation circuit, a burst detection circuit, an on-time monitor circuit, and a burst mode reset circuit. The gate voltage generation circuit includes a first input coupled to the drain voltage input, and an output coupled to the gate voltage output. The burst detection circuit includes a first input coupled to the drain voltage input, and an output coupled to a second input of the gate voltage generation circuit. The on-time monitor circuit includes an input coupled to the output of the gate voltage generation circuit. The burst mode reset circuit includes a first input coupled to the drain voltage input, a second input coupled to an output of the on-time monitor circuit, and an output coupled to a second input of the burst detection circuit.
US10734906B2 Nanosecond pulser
A pulse generator is disclosed that includes at least the following stages a driver stage, a transformer stage, a rectifier stage, and an output stage. The driver stage may include at least one solid state switch such as, for example, of one or more IGBTs and/or one or more MOSFETs. The driver stage may also have a stray inductance less than 1,000 nH. The transformer stage may be coupled with the driver stage and/or with a balance stage and may include one or more transformers. The rectifier stage may be coupled with the transformer stage and may have a stray inductance less than 1,000 nH. The output stage may be coupled with the rectifier stage. The output stage may output a signal pulse with a voltage greater than 2 kilovolts and a frequency greater than 5 kHz. In some embodiments, the output stage may be galvanically isolated from a reference potential.
US10734904B2 Method and apparatus for multi-phase DC-DC converters using coupled inductors in discontinuous conduction mode
A multiphase DC-DC converter includes a coupled inductor, N phases of the multiphase DC-DC converter, and a controller, where N is an integer greater than 2. The coupled inductor includes a plurality of inductors. Each inductor is coupled to two neighboring inductors or to rest of the inductors. The N phases of the multiphase DC-DC converter are respectively connected to the plurality of inductors. The controller operates the multiphase DC-DC converter in continuous conduction mode and in discontinuous conduction mode. Body diodes of switches in the N phases do not conduct when the multiphase DC-DC converter operates in discontinuous conduction mode.
US10734903B2 Power supply apparatus
An uninterruptible power supply apparatus (1) drives a converter (6) at a relatively high frequency (fH) and supplies an output voltage (VDC) of the converter (6) directly to a load (23) when a load current (IL) is greater than a predetermined value (Ic), and drives the converter (6) at a relatively low frequency (fL), steps up the output voltage (VDC) of the converter (6) by a bidirectional chopper (11), and supplies the output voltage (VDC) of the converter (6) to the load (23) when the load current (IL) is smaller than the predetermined value (Ic).
US10734899B2 DC-DC converter with a pulse-skipping mode (PSM) transitions controller
A system includes an input voltage supply and advanced current mode (ACM) converter device coupled to the input voltage supply. The ACM converter device (102) includes a pulse-skipping mode (PSM) transitions controller configured to switch between PSM and discontinuous conduction mode (DCM). The system also includes an output inductor coupled to a switch node of the ACM converter device. The system also includes an output capacitor with a first terminal coupled to the output inductor and a second terminal coupled to a ground node. The system also includes a voltage divider in parallel with the output capacitor, where the voltage divider is configured to provide a feedback voltage to the ACM converter device.
US10734898B1 Multi-level switching power converters including bypass transistors and associated methods
A multi-level switching power converter includes a string of N upper transistors and a string of N lower transistors, where N is an integer greater than one. The N upper transistors are electrically coupled in series between a first power node and a switching node, and the N lower transistors are electrically coupled in series between the switching node and a reference node. The multi-level switching power converter further includes N−1 flying capacitors, an inductor, a bypass transistor, and a controller. The bypass transistor is electrically coupled between the switching node and the reference node. The controller is configured to (a) control switching of the N upper transistors and the N lower transistors and (b) cause the bypass transistor to operate in its on state in response to all of the N lower transistors operating in their respective on states.
US10734895B2 Power loss suppressed power source circuit and thermal printing device using the same
A power source circuit includes a first converter, a second converter, a switch and a controller. The switch is configured to switch between a first state and a second state, in which in the first state, a first voltage is not supplied to the second converter whereas in the second state, the first voltage is supplied to the second converter. The controller controls the switch to change the first state to the second state in response to detection of the change in a first current flowing in a first load. The second converter is configured to convert a battery voltage of a battery to a second voltage lower than the battery voltage when the switch switches to the first state and convert the first voltage to the second voltage lower than the first voltage when the switch switches to the second state.
US10734893B1 Driving circuit for switches used in a charge pump
A power converter includes a charge pump in which transistors transition between conducting and non-conducting states thereby causing said pump capacitors to be interconnected in different arrangements at different times. Among the transistors is one that transitions into a conducting state when a source and gate of that transistor are at equal potentials.
US10734889B2 DC/DC resonant converters and power factor correction using resonant converters, and corresponding control methods
Various improvements are provided to resonant DC/DC and AC/DC converter circuit. The improvements are of particular interest for LLC circuits. Some examples relate to self-oscillating circuit and others relate to converter circuits with frequency control, for example for power factor correction, driven by an oscillator.
US10734883B2 Momentary-voltage-drop compensation apparatus and momentary-voltage-drop compensation system
A momentary-voltage-drop compensation apparatus interconnecting a power system and a DC power supply to a load. The apparatus includes a system interconnection switch connected between the power system and the load, a first power converter that performs DC-AC conversion to DC power of the DC power supply, a second power converter that includes a first terminal connected to the first power converter and the DC power supply, and a second terminal connected between the system interconnection switch and the power system, for performing AC-DC conversion to the AC power supplied from the power system, and a control unit that is connected to the first power converter, and is configured to control, in response to a voltage drop in the power system, the first power converter to output a zero-phase current, a current value of which is no larger than that of a current flowing through the system interconnection switch.
US10734882B2 Conversion circuit
A conversion circuit includes a main device including a first terminal, a second terminal and a control terminal, and a voltage control switching circuit including a first terminal configured to receive an first driving signal, a second terminal coupled to the control terminal of the main device and configured to transmit a second driving signal to drive the main device, and a reference terminal coupled to the second terminal of the main device. A current passing through the voltage control switching device is controlled in response to a voltage level of the reference terminal.
US10734874B2 Apparatus and method for cogging torque reduction with rotor embedded cylindroid permanent magnets
A rotor supports embedded cylindroid permanent magnets, extending parallel to the rotor axis, and transversely magnetized with a respective magnetization direction radial to the rotor axis. The rotor is concentric to an inner stator and an outer stator. The embedded cylindroid permanent magnets include an arcuate surface facing the outer stator teeth concurrent with an arcuate surface facing the inner stator teeth.
US10734870B2 Electric drive system
The heat pipes 9a provided here in the grooves 9 of the motor side conduct heat to the end of the output shaft 2 and the heat pipes 10a in the grooves 10 of the housing of the power supply to the opposite end. A flow of heat to axially opposing ends is thus produced that always travels away from the power electronics that are arranged approximately in the center of the system.
US10734869B2 Control device with semiconductor module having bent latch, control, power supply and motor control terminals
The present invention is concerning the control device equipped with a motor 2 and a control unit 1 which is coaxial to the motor 2. An upper frame 40 is arranged at a boundary between the motor 2 and the control unit 1. A semiconductor module 35, an intermediate member 50, and a control board 3 are provided in the control unit 1. For assembly of the semiconductor module 35 and the intermediate member 50, a latch portion 35f is provided on one of the semiconductor module 35 and the intermediate member 50, and an engaged portion into which the latch portion 35f locks is provided on the other of the semiconductor module 35 and the intermediate member 50, whereby positioning of the semiconductor module 35 and the intermediate member 50 is achieved.
US10734863B2 Fastening arrangement of an electric motor and seat
A fastening arrangement (B′), for fastening of an electric motor (2) to a seat (S), includes a motor retaining element (F1, F2) and a motor locking element (A). The motor retaining element (F1, F2) is configured such that the electric motor (2) is adjustable into a rotational position (D). The motor locking element (A) is configured such that the electric motor (2) can be locked in a set rotational position (D). The motor locking element (A) is configured such that the electric motor (2) is retained so as to be non-displaceable in an axial direction and is secured against rotation by a torque lock. The motor locking element (A) has a polygonal profile (P). The outer profile of the motor locking element (A) has multiple surfaces distributed uniformly over the circumference, which surfaces form the shape of a polygon.
US10734860B2 Electric motor, in particular radiator fan motor
An electric motor, in particular a radiator fan motor of a motor vehicle, has a rotor which is mounted such that it can rotate in relation to a stator, a motor mount which has an electronics compartment for accommodating a converter electronics system, and an electronics compartment cover. The electronics compartment cover has a peripheral sealing groove into which a peripheral edge of the electronics compartment engages by way of a corresponding sealing web in order to reliably seal off the electronics compartment.
US10734857B2 Electromechanical limited rotation rotary actuator and method employing segmented coils
An electromechanical rotary actuator includes a stator having teeth extending inwardly from an inner wall surface, wherein free ends of each tooth form an aperture dimensioned for receiving a rotor, the free ends forming a gap therebetween. A segmented set of electrical coils extends around each tooth, wherein each coil of the segmented set has a thickness sufficient for passing through the gap between the first and second teeth. Electrically insulating tabs extend into an opening around each tooth carrying the segmented set of coils. The tabs maintain each of the coils within the segmented set in a spaced relation to the stator. When fabricating the actuator, each of the coils are fabricated and individually placed around a tooth with each coil having a thickness and breadth for optimally packing the stator.
US10734854B2 Rotor and motor
A rotor includes a rotary shaft having a non-magnetic body, a plurality of rotor cores, and a plurality of permanent magnets disposed between the plurality of rotor cores, wherein a concave section extending in an axial direction is formed in any one of the non-magnetic body and a base end of the rotor core, and a convex section fitted into the concave section is formed at the other, the concave section is formed by a key groove section and a dovetail groove section in communication with each other, the convex section is formed by a key section configured to fit into the key groove section and a dovetail protrusion configured to fit into the dovetail groove section, the key section and the dovetail protrusion being integrally formed with each other, and a gap is formed between the dovetail groove section and the dovetail protrusion in the circumferential direction.
US10734853B2 Rotating electric machine with various ratios for permanent magnets and holes, rotor salient and magnetic poles, rotor laminations, air gaps and stator tooth thickness
A rotating electric machine is equipped with a consequent-pole type rotor that includes a magnetic pole having a permanent magnet buried therein and a soft magnetic material pole that interposes two magnetic poles. The thickness of the permanent magnet and a circumferential width of the soft magnetic material pole have a relationship that prevents a spread of magnetic flux distribution in the circumferential direction within a gap between the soft magnetic material pole and a stator. As a result, a magnetic flux density difference in the circumferential direction is prevented, which enables a reduction of cogging torque based on an effective reduction of low-frequency space order components that originate from components other than a main component.
US10734851B2 Outer rotor type brushless motor
A motor includes a rotor frame; a shaft; first and second rotor magnets that are coupled with the shaft, formed separately, and spaced apart in an axial direction of the shaft; a stator portion having a stator core, a winding around the stator core, and a plurality of first salient pole portions; a torque holding portion facing the rotor magnets in a radial direction, being arranged between the rotor frame and the stator portion in the axial direction of the shaft, and having a plurality of second salient pole portions; and a circuit board arranged, in the axial direction of the shaft, on a side of the stator portion opposite the rotor frame. An electronic component is arranged at the circuit board.
US10734847B2 Wireless power system with coupling-coefficient-based coil selection
A wireless power system may have a wireless power transmitting device and a wireless power receiving device. The wireless power receiving device may have a receive coil that receives wireless power signals from the wireless power transmitting device and may have a rectifier that produces direct-current power from the received wireless power signals. The wireless power transmitting device may have an array of transmit coils. Each transmit coil has a respective magnetic coupling coefficient characterizing its magnetic coupling with the receive coil. The wireless power transmitting device may have control circuitry that uses the magnetic coupling coefficient values in selecting transmit coils to use in transmitting wireless power to the wireless power receiving device.
US10734846B2 Radio-power distribution controller and method for controlling radio-power delivery
A radio-power distribution controller (300) for controlling far-field radio-power delivery from an external radio-power-supply-device (302) to at least one external radio-power receiving device (300) that has a power-converter for converting a received radio-energy amount into an electrical operation power amount for operating the radio-power receiving device is provided and comprises a radio-power monitoring unit (306), which is configured to determine a duration of a received power-delivering radio signal, to determine, an estimate of a received radio-energy amount, which has been received by the radio-power receiving device (300). Upon determining that the estimate of the received radio-energy amount is below a threshold energy amount, it provides a radio-power-shortage signal.
US10734839B2 Smart meters for monitoring individual and multiple energy consuming devices
A first instruction is sent to an integrated smart meter to initialize the integrated smart meter. A second instruction is sent to the integrated smart meter to establish a connection with an energy consuming device. The established connection between the integrated smart meter and the energy consuming device is determined to be acceptable. A third instruction is sent to the integrated smart meter to monitor the energy consuming device. Energy consumption data of the energy consuming device is received from the integrated smart meter.
US10734837B2 Facility power distribution grid
A power distribution grid for a facility, such as a data center, is located within the facility. The power distribution grid includes a plurality of power transport elements arranged in a grid pattern and nodes located at intersections of the grid pattern. Electrical loads are supplied power via respective nodes of the power distribution grid. Also, each node is supplied power from more than two transport elements, such that one or more transport elements can fail and electrical loads connected to a particular node associated with the failed transport elements continue to receive electrical power supplied to the particular node from at least two different transport elements.
US10734835B2 Power bypass apparatus with current-sharing function and method of controlling the same
A power bypass apparatus with a current-sharing function includes at least two bypass switch assemblies and a control unit. Each bypass switch assembly includes a controllable switch, a cooling unit, and a temperature detection unit. Each the temperature detection unit, correspondingly disposed to a heat-dissipating unit, detects a temperature value of the controllable switch to produce a temperature detection signal. The control unit receives the temperature detection signals and outputs at least two switch control signals to control at least one of the controllable switches or outputs at least two cooling unit control signals to control at least one of the cooling units, thus making currents flowing through the controllable switches identical. Accordingly, it is to increase overall efficiency of a power system and implement current-sharing function of the power system providing high power.
US10734833B2 Voltage regulator of a generator
A generator has a voltage regulator that includes a first control unit for lowering an output voltage of the generator when a first maximum value is exceeded and a second control unit for lowering the output voltage either when a first maximum value is exceeded or when a second maximum value that is different from the first maximum value is exceeded.
US10734831B2 Device for performing wireless charging and method thereof
An electronic device is provided. The electronic device includes a display, a communication circuit that wirelessly transmits and receives power to and from an external electronic device, a sensor circuit that collects a sensor signal associated with a state of the electronic device, and a processor that determines a direction of the display based on the sensor signal. Additionally, when the direction of the display is a first direction, the processor is further configured to receive, from the external electronic device, a first notification signal associated with an event which occurs in the external electronic device while wirelessly charging based on the external electronic device. In addition, the processor is further configured to display a first user interface (UI), through the display, including the first notification signal while wirelessly charging based on the external electronic device.
US10734825B2 Apparatus for treating a respiratory disorder with a power source connection
A respiratory device, such as a ventilator, for use in treating respiratory disorders and for preventing respiratory disorders. The respiratory device is configured to be powered from a range of different power sources including an internal battery, an external battery, AC power source or a DC power source. The device may be electrically connectable to a plurality of external batteries in a series and the power from each external battery is used sequentially along the series. A controller of the respiratory device is configured to detect the connection of the different power sources and control use of the different power sources using a power priority scheme. The controller may determine an estimate of the total available battery capacity from all the electrically connected batteries and display the total battery capacity on a user interface display of the device.
US10734823B2 Power supply device
A power supply device includes a first conversion module and a second conversion module. The first conversion module is adapted to convert a first alternating current into a first direct current and includes a first body, a first input portion having a first alternating current input terminal, a first output portion having a first output terminal, and a first coupling portion having a first coupling terminal. The first coupling terminal and the first output terminal are connected. The second conversion module is adapted to convert a second alternating current into a second direct current and includes a second body, a second input portion having a second alternating current input terminal, a second coupling portion having a second coupling terminal, a third coupling portion having a third coupling terminal, and a second output portion having a second output terminal. The second output terminal and the second coupling terminal are connected.
US10734821B2 Power control system
An example method includes monitoring a state of charge of one or more energy storage devices that are part of an uninterruptable power supply (UPS) that is connected electrically to a power distribution grid; obtaining information that is based, at least in part, on a voltage on the power distribution grid; and outputting a control signal that is based on the state of charge and the information. The control signal is for controlling power electronics either to output voltage from the one or more energy storage devices to the power distribution grid or to charge the one or more energy storage devices using voltage from the power distribution grid.
US10734819B2 Power transmission and reception control device, method for controlling transmission and reception of power, power transmission and reception control system
A method of operating a first battery server for use with a first node of a power interchange system that distributes direct current (DC) power between nodes, wherein each node of the nodes comprises a storage battery to store electrical energy and a battery server to control transmission of DC power from the storage battery of the node to one or more other nodes and to control receipt of DC power at the node from one or more storage batteries of one or more other nodes. The method comprises, in response to detecting that a state of charge of the first storage battery and/or a usage rate of power satisfies one or more conditions, requesting that a master node of the power interchange system control transmission of power from another node of the nodes to the first node, wherein the master node is one of the nodes.
US10734815B2 Power coordination control system, power coordination control method, and non-transitory storage medium
Power coordination control systems (10a-10c) are provided with superimposed signal generation units (11a-11c), transmission units (12a-12c), receiving units (13a-13c) and connection relation estimation units (14a-14c). At the location of a utility consumer A (20), the superimposed signal generation unit (11a) generates a superimposed signal by superimposing a prescribed signal on a voltage supplied from a system (50). The transmission unit (12a) transmits the superimposed signal generated in the superimposed signal generation unit (11a) from the utility consumer A (20) to utility consumers B (30) and C (40). The receiving unit (13b) receives the superimposed signal at the location of the utility consumer B (30). The connection relation estimation units (14a-14c) estimate the connection relation between the utility consumer A (20) and the utility consumer B (30) on the basis of the receiving status of the superimposed signal and/or the received information received by the receiving units (13a-13c).
US10734813B2 Triple input smart power supply (TRISP) for desktop PC and other systems using DC as final power source
The present invention discloses a triple input smart power supply module capable to work with solar power, utility power or battery to empower the desktop PC and any other gadgets where final power source is DC, to stand brown outs and black outs reliably and saving 58 to 65% of power and much more when connected with solar panel. For PC application it comprises of 10-16V DC-DC ATX PC power supplies, 15V DC power supply from 230V AC using PFC techniques, switching rectifier circuits, a solar panel within the range 50-80 Wp, 12V SMF battery, a current limited charger circuit and a monitor working on 12V DC. The invention will be a revolutionary and path breaking venture in the production and use of “Green PCs”. Scope of TRISP is not limited to PCs and it can be extended to any gadget requiring steady and clean input power with a backup facility, where final input power source is DC.
US10734812B2 Renewable power system and sizing method for controllable plant associated with renewable power system
A renewable power system according to the exemplary embodiment includes a renewable power plant (121), a controllable plant (123) and an energy management system (128) which keeps an energy schedule within a certain tolerance in the next k (an integer greater than or equal to 1) steps by using a method that includes an optimization algorithm for a total power output shape within a step, and schedule changing algorithm for changing the energy schedule after the next k steps to keep a needed capacity of the plant regarding power and energy small. By keeping the energy schedule within a certain range for a renewable power plant combined with controllable plant, it is possible to keep the needed power and energy capacity of controllable plant small and to guarantee favorable total power output shape.
US10734809B2 Energy monitoring system
An energy monitoring system is provided including an inductive clamp associated with an electric circuit and configured to measure current load of the electric circuit and an energy monitoring device. The energy monitoring device comprises a processor and a memory including computer program code, the memory and the computer programming code configured to, with the processor, cause the monitoring device to receive circuit data including the measured current from the inductive clamp, determine a Power Set for one or more intermittent loads associated with the electric circuit based at least in part on the circuit data, determine a solution for the circuit data based on determined Solution Sets of the Power Set, and determine an energy usage for an appliance based on the solution.
US10734795B2 Flexible conduit systems for routing cables
A conduit for routing connectivity cables. The conduit including a bottom including consecutively connected bottom members extending a longitudinal length of the conduit. A first side and a second side are connected to the bottom. The first side including consecutively connected first side members extending the longitudinal length and the second side including consecutively connected second side members extending the longitudinal length. The bottom, the first side, and the second side extend along a center axis of the conduit, the center axis extending the longitudinal length of the conduit.
US10734794B2 Snag mitigating cable track apparatus
An example apparatus includes a cable track that includes a first side and a second side that is opposite the first side. The apparatus further includes two or more spacers. The two or more spacers include respective first ends that are attached to the first side of the cable track and respective second ends that are opposite the respective first ends. The two or more spacers further include respective first surfaces between the respective first ends and the respective second ends and respective second surfaces that are opposite the respective first surfaces. The apparatus further includes two or more pins attached proximately to the respective second ends of the two or more spacers. The two or more pins protrude from the respective first surfaces of the two or more spacers and/or protrude from the respective second surfaces of the two or more spacers.
US10734791B2 Pre-chamber spark plug with surface discharge spark gap
A pre-chamber spark plug for an internal combustion engine having a surface discharge spark gap that is generally located at a rearward end of a pre-chamber and is configured so that sparking components will have minimal electrode obstruction and promote unhindered gas exchange between the pre-chamber and a main combustion chamber. According to one embodiment, the surface discharge spark gap includes a radial sparking portion where a majority of the sparking occurs in a generally radial direction. According to another embodiment, the surface discharge spark gap includes both a radial sparking portion and an axial sparking portion so that sparking occurs in both radial and axial directions, respectively.
US10734788B2 Quantum dot lasers integrated on silicon submount with mechanical features and through-silicon vias
A wafer comprising: a silicon substrate; a base layer of a predetermined thickness of a III-V semiconductor material bonded with the silicon substrate; and at least one layer grown on the base layer to form a plurality of quantum dot lasers.
US10734784B2 Semiconductor laser device
A semiconductor laser device includes: a housing including: a recess, and a plurality of wiring parts disposed inside the recess; a submount including: a first main surface fixed to a lower upward-facing surface of the recess, and a second main surface opposite to a first main surface, wherein, in a plan view of the semiconductor laser device, the submount is disposed between the first upper upward-facing surface and a second upper upward-facing surface of the recess; a semiconductor laser element; a light reflecting member; a first wire; and a second wire.
US10734777B2 Circuit board actuator system
Technology is provided for circuit board actuator systems for ejecting and inserting a circuit board into a circuit board connector. The actuator system includes a cross-member attached to a circuit board and a pair of levers pivotably coupled to opposite end portions of the cross-member. Each lever is moveable between a closed position and an open position and includes an arm with an insertion pawl and an ejector pawl extending from the arm. The system further includes a pair of circuit board guides, each including a keeper and mountable adjacent a circuit board connector. The insertion pawls operate against the keepers to insert the circuit board into the connector when the levers are moved toward the closed position, and the ejector pawls operate against the keepers to eject the circuit board from the connector when the levers are moved toward the open position.
US10734775B2 Slip ring with selective wear indication
A slip ring unit comprises a brush block with multiple brushes rotatable against a module with multiple sliding tracks. A position encoder is connected to the brush block and the module, for detecting the relative position between the brush block and the module. An evaluation unit receives signals from the position encoder and generates a position-dependent signal indicating wear. The evaluation unit has multiple wear counters assigned to multiple positions and/or sections of the slip ring. If a movement is detected within a certain section, the related wear counter is incremented to allow to monitor wear at slip rings that are not continuously rotating.
US10734774B2 Wiring harness device and display device
The present application provides a wiring harness device a display device. A wiring harness device applied to a wire connected between two interfaces comprises: a wiring harness structure having a first wire inlet and a first wire outlet, the wire entering the wiring harness structure through the first wire inlet and exiting the wiring harness structure through the first outlet, the wiring harness structure configured to store and provide the wire, the wire being controlled to be in a relaxed state upon provision through stretching the wire.
US10734773B2 Infrastructure for mobile devices and electronic loose equipment
A new infrastructure for mobile devices and electronic loose equipment, preferably an aircraft infrastructure, is designed to be deployed for both new production aircraft and the after-market installed base for all parts of the aircraft that have human interaction, such as the galley, cockpit or cabin. The architecture is designed around two main objectives: creating stylized and functional products with flexibility in design and providing reliability and maintainability for operators while integrating power and charging mediums to those devices. This architecture is composed of several elements that as a whole complete our new architecture for mobile devices and electronic loose equipment design.