Document | Document Title |
---|---|
US10582651B2 |
Component mounting machine
A component mounting machine provided with multiple component transfer devices each have a mounting nozzle, a movable section and an XY driving mechanism and perform a component mounting operation, and a control device that controls component mounting operation and performs thermal correction processing that reduces influence of thermal deformation accompanying temperature change of at least one of the movable section and the XY driving mechanism, in which the control device has an implementation period determination section that individually determines an implementation period of the thermal correction processing for each of the component transfer devices based on operation circumstances of each component transfer device, and a thermal correction implementation section that simultaneously performs thermal correction processing for the multiple component transfer devices when it is determined that the implementation period of the thermal correction processing is reached for either of the component transfer devices by the implementation period determination section. |
US10582644B1 |
Solid state drive device and computer server system including the same
A solid-state drive device includes a first module including a first region containing a volatile main memory device and a controller device and a second region containing a first nonvolatile memory device, a second module disposed on the first module and having a third region containing a second nonvolatile memory device, the second module being connected to the first module, and a heat dissipating member disposed on the second module as vertically juxtaposed with the first and second modules. The heat dissipating member has a protruding portion protruding toward the first module and in direct thermal contact with the first region, and a plate-shaped portion having a main surface in direct thermal contact with the third region. |
US10582641B2 |
Coolant distribution unit
A central distribution unit (CDU) for circulating coolant is disclosed. The CDU may operate under negative pressure and can have a number of operation modes including: normal operation, pump priming, fill, drain, purge and vacuum test. The CDU includes various valves, pumps and sensors, the placement and actuation of which transitions the CDU into the various modes. |
US10582639B1 |
Liquid cooling distribution in a modular electronic system
In one embodiment, an apparatus includes a chassis comprising a plurality of slots for receiving a plurality of modules, a first group of the modules received in a first orientation and a second group of the modules received in a second orientation orthogonal to said first orientation, and a coolant distribution module inserted into one of the slots in the first orientation for distributing coolant to at least one of the modules in the second group of modules. A method for distributing coolant to the modules is also disclosed herein. |
US10582638B2 |
Linkage fan blade structure and flip-type electronic device having the same
The present disclosure relates to a heat dissipation hole structure of a flip-type electronic device. The heat dissipation hole structure includes a first connecting rod, a second connecting rod, and a blade group. The flip-type electronic device includes a base, an upper cover, and a pivot. Two ends of the first connecting rod are respectively pivoted to the pivot and the second connecting rod. The second connecting rod is further pivoted to the blade group. The blade group is disposed in an opening of the base and includes two blades. The two blades are both pivoted to an inner surface of the opening, and one end of each of the two blades is slidably connected to each other. In this way, when the upper cover is opened, the pivot drives the blade group through the first connecting rod and the second connecting rod, so that the two blades rotate. |
US10582635B1 |
Portable data center
A portable data center is configured to be powered using one or more external power sources. The portable data center includes at least one interconnect member, at least one electrical circuit, and an electrical power bus. The at least one interconnect member is configured for connecting the portable data center to the one or more external power sources. The at least one electrical circuit and electrical power bus are in electrical communication with the at least one interconnect member and are housed within a container of the portable data center. The at least one electrical circuit is configured to convert power received from the one or more external power sources at a first voltage level to conditioned power at a second, lower voltage level. The electrical power bus distributes power from the conditioned power to computing devices housed within the container. |
US10582632B2 |
Board unit
The present disclosure provides a board unit including: a circuit board; a connector portion that is mounted on the circuit board; and a case that houses the circuit board. The case includes: a lower case that has an upper opening; an upper cover that covers the upper opening of the lower case; and an opening portion that is formed in a side wall of the case so as to allow the connector portion to be fitted to a mating connector portion. The side wall includes: a step surface that extends outward from a lower region of the opening portion; and a plurality of vertical groove portions whose first ends are connected to the step surface and whose second ends are connected to a lower edge of the side wall. |
US10582630B1 |
Method and apparatus for managing static electricity
Method and apparatus for mobile management and dispersion of static electricity which has accumulated upon a human being are disclosed. FIGS. 1 through 5 depict technical features which enable mobile, untethered, convenient, aesthetic, informative, and comfortable dispersion of static electricity, resulting in reduced physical pain, automated signaling of discharge characteristics, stylish adornments, and ease of use by the operator. |
US10582626B2 |
Converged infrastructure manager
A converged infrastructure manager comprises a circuit board, a processor connected to a first side of the circuit board, a solid state drive connected to the circuit board, a first connector extending from the first side of the circuit board, a second connector extending from a second side of the circuit board, a first dual in-line memory module connected to the first connector and a second dual in-line memory module connected to the second connector. |
US10582621B2 |
Display device
A display device includes a first display panel, a second display panel opposite the first display panel, a frame positioned between the first display panel and the second display panel, a first opening formed on the frame and positioned on a lower back side of the first display panel, a second opening formed on the frame and positioned on an upper back side of the second display panel, a first printed circuit board (PCB) electrically connected to the first display panel and positioned in the first opening, and a second PCB electrically connected to the second display panel and positioned in the second opening. |
US10582620B2 |
Controller
A controller includes a control board, a transmitting board, a display board, and a USB board. A modular jack is arranged at a position on one surface of the transmitting board, the surface on which the modular jack is arranged faces the control board, and the position of the modular jack is not covered by the control board. A switch is arranged at a position on one surface of the control board, the surface on which the switch is arranged faces the display board and the USB board, and the position of the switch is not covered by the display board and the USB board. |
US10582619B2 |
Apparatus for wire handling and embedding on and within 3D printed parts
An apparatus, system, and method for automatically dispensing and embedding components into three-dimensional parts. In an example embodiment, a direct wire embedding head can be fixed on an automation motion system. The direct wire embedding head begins and terminates an embedded wire pattern on a layer or on a surface of a three-dimensional part in order to automatically create the embedded wire pattern. A sensor is located on an embedding surface wherein the embedded wire pattern is embedded. The sensor can measure the distance between the direct wire embedding head and the embedding surface. A predefined distance can be maintained to ensure successful embedding results for the embedded wire pattern by automatically adjusting a position of the direct wire embedding head in response to feedback from the sensor. |
US10582615B2 |
Printed wiring board, printed circuit board, and electronic device
Provided is a printed wiring board comprising: a substrate; a conductive layer including a land and a wiring and formed on a surface of the substrate, the wiring having a width smaller than the land and drawn from the land; and an insulating layer formed on the conductive layer. The insulating layer has an opening corresponding to a position of the land, and an edge of the opening runs above the land and above one of edges in a width direction of the wiring. |
US10582614B2 |
Prepregs and laminates having homogeneous dielectric properties
Prepregs and laminates made from resin compositions having a free resin portion and a resin impregnated reinforcing material portion where the resin includes one or more base resins and one or more high Dk materials wherein the one or more high Dk materials are present in the resin composition in an amount sufficient to impart the resin composition with a cured DkW that matches the DkWR of a resin impregnated reinforcing material to which the resin composition is applied to within plus or minus (±) 15%. |
US10582613B2 |
Printed circuit board and mobile device
A printed circuit board includes: a board body including one or more wiring layers; a control chip and a target electronic component arranged on one of the one or more the wiring layers on a surface of the board body; a target wiring layer where the target electronic component is placed including a copper absent area around the target electronic component, and a ground backflow connection arranged around the target electronic component to electrically connect a copper area which is formed by the copper absent area with a primary copper area on the target wiring layer. |
US10582609B2 |
Integration of through glass via (TGV) filter and acoustic filter
A passive on glass (POG) on filter capping apparatus may include an acoustic filter die. The apparatus may further include a capping die electrically coupled to the acoustic filter die. The capping die may include a 3D inductor. |
US10582597B2 |
Signal generating circuit and signal generating method, driving circuit of light emitting device and display device
A signal generating circuit and a signal generating method, a driving circuit of a light emitting device and a display device. The signal generating circuit includes: a control circuit, configured to calculate at least one of frequency control word information or duty-cycle control word information according to an instruction; and a pulse-width adjusting circuit, configured to generate a pulse signal according to the at least one of the frequency control word information or the duty-cycle control word information. |
US10582595B2 |
Light bulb, intelligent lighting device and method and system for use in configuring same
An intelligent light bulb is provided as well as a method, devices and computer program product of configuring such an intelligent light bulb. The intelligent light bulb comprises an LED lighting element and a programmable controller. The programmable controller comprises a memory module having stored therein firmware including instructions for controlling operations of the LED lighting element, where the memory module including a passive memory on which at least a portion of the firmware is stored. The passive memory component of the memory module is responsive to a signal carrying firmware update information received over a wireless communication link from a device external to the intelligent light bulb for causing a firmware update process to be performed to modify the instructions of the firmware based on the update information carried by the signal. The programmable controller also includes a processing unit in communication with the memory module for operating the LED lighting element at least in part in accordance with the instructions of the firmware. Advantageously, the proposed intelligent light bulb can be configured using the signal carrying the firmware update information. In some embodiments, this may allow modifications of certain operating characteristic of the intelligent light bulb to be performed after manufacturing, including modifications pertaining to light color emitted and/or manner of operating the light bulb. |
US10582592B2 |
Sensor light setting blending
A lighting system controller, a lighting system control method and software program product are provided for controlling a lighting device based on a trigger signal, such as a presence detection signal from a presence sensor. Instead of switching the lighting device to a fixed light setting at all times when the trigger signal is received, the initial light output of the lighting device is determined. The lighting device is then controlled according to a fixed light setting (e.g. white light at full brightness) if the determined initial light output is within a predetermined range, and else it is controlled according to a function relative to the determined initial light output. For example, if the lighting device is participating in a romantic scene emitting predominantly red light the lighting device may switch to reddish white light instead of the full white light and/or the brightness level of the light is lowered compared to the fixed light setting. |
US10582591B2 |
Device with a mid-frame structure and reverse draft
An electronic reading device includes a mid-frame structure such that the mid-frame structure can include a reverse draft. A reverse draft corresponds to a back of the electronic reading device being a predetermined amount wider than a front of the electronic reading device. Additionally, a co-molded mid-frame stiffener provides a predetermined rigidity of the electronic reading device. The electronic reading device also includes a display integrated with the front of the mid-frame structure, wherein a space between the display and the mid-frame structure includes one or more electronic reading device components. Similarly, a back cover is integrated with the back of the mid-frame structure, wherein a space between the back cover and the mid-frame structure includes additional electronic reading device components. |
US10582583B2 |
Power supplies utilizing multiple transfer functions
An LED driver includes a power input configured to receive an input power; a dimmer switch input configured to receive a brightness input; and a power supply coupled to the power input and the dimmer switch input, the power supply having a plurality of selectable transfer functions and a currently selected transfer function of the plurality of selectable transfer functions, the power supply being configured to generate an output power from the input power, the output power having a level based on a value of the brightness input and the currently selected transfer function. |
US10582577B2 |
LED drive circuit
Disclosed an LED drive circuit, which is configured to switch the connection of a plurality of LED loads between parallel connection and series connection. When an input voltage is low, the LED loads are controlled to be in parallel connection, and the transistors provided on corresponding parallel branch circuits are controlled to operate in a linear state for regulating the current flowing through the parallel branch circuits. When the input voltage increases, the LED loads or LED drive modules are controlled to be in series connection, and the transistors provided on the series branch circuits are controlled to regulate the current flowing through all the LED loads. Accordingly, on one hand, all the LED loads have a same operating time, on the other hand, all the LED loads operate during most time of every operating cycle, which improves the lifetime of the circuit and the utilization of the LED loads. |
US10582574B2 |
Induction heat cooking apparatus and method for driving the same
An induction heat cooking apparatus includes a rectifier to rectify an input voltage and to output a DC voltage; a plurality of switching elements to switch the DC voltage output from the rectifier; a plurality of heating coils to heat a cooking container according to an operation of the plurality of switching elements; and a control part to control the plurality of switching elements, wherein the control part controls a time at which a switching element between a heating coil which is operated and a heating coil which is not operated among the plurality of heating coils is opened to be earlier than that of another switching element, such that power is not applied to the heating coil which is not operated. |
US10582573B2 |
Multi cooker
An induction cooker has a temperature sensor mount that includes a reciprocating sensor holder and a flexible diaphragm. |
US10582570B2 |
Sensor system for multi-zone electrostatic chuck
A heater assembly for a substrate support assembly includes a body. The heater assembly further includes one or more main resistive heating elements disposed in the body and a plurality of additional resistive heating elements disposed in the body. The heater assembly further includes a plurality of temperature sensors disposed in the body, wherein one or more of the plurality of temperature sensors is disposed proximate to one of the plurality of additional resistive heating elements. |
US10582560B2 |
Radio access network notification area update failure
A base station transmits to a wireless device, first message(s) indicating an RRC state transition of the wireless device from an RRC connected state to an RRC inactive state. The first message(s) comprise a parameter indicating a value associated with a wireless device RAN notification area update timer for a periodic RAN notification area update procedure. The base station receives a second message indicating a RAN notification area update in response to expiry of the wireless device RAN notification area update timer. The base station starts a network RAN notification area update timer in response to the receiving of the second message. The base station transmits to a core network entity and in response to an expiration of the network RAN notification area update timer, a third message indicating a wireless device context release request for the wireless device. The third message comprises an identifier of the wireless device. |
US10582559B2 |
Method for transmitting and receiving data in wireless communication system and apparatus supporting the same
The present invention relates to a method and apparatus for transmitting and receiving data performed by a base station in a wireless communication system. According to the present invention may provide a method and apparatus for establishing a first session for transmitting and receiving data with a network node, receiving a message through the first session from a device or the network node, and transmitting the message to the device or the network node through the first session, and the first session indicates a logical path for transmitting one or more messages having different Quality of Services. |
US10582553B2 |
Method for transmitting or receiving D2D signals using a single frequency network scheme in wireless communication system, and apparatus for same
A method of transmitting a device-to-device (D2D) signal by a first D2D user equipment (UE) supporting D2D communication. A first D2D UE requests a second D2D UE to repeatedly broadcast or multicast the D2D data together with the first D2D UE on a same time-frequency resource based on a single frequency network (SFN) scheme. In addition, scheduling assignment information includes information for restricting the second D2D UE from broadcasting or multicasting the D2D data received from the first D2D UE according to the request of the first D2D UE based on the SFN scheme when a distance from the first D2D UE is equal to or greater than a preset distance. |
US10582552B2 |
Method for device-to-device communication in wireless communication system and apparatus therefor
Disclosed are a method for device-to-device communication in a wireless communication system, and an apparatus therefor. Specifically, the present invention relates to a method for performing device-to-device (D2D) communication by a terminal in a wireless communication system, the method comprising the steps of: receiving, from a base station, physical sidelink control channel (PSCCH) resource pool setting information; receiving, from the base station, downlink control information (DCI) including the PSCCH resource allocation information; and sending the PSCCH on the basis of the PSCCH resource allocation information, wherein a first PSCCH time-frequency resource and a second PSCCH time-frequency resource for sending the PSCCH are determined on the basis of a value indicated in the PSCCH resource allocation information within the PSCCH resource pool, and the PSCCH may be sent in the first PSCCH time-frequency resource and the second PSCCH time-frequency resource. |
US10582549B2 |
Wireless hotspot operation method
A wireless hotspot operation method used in a wireless hotspot device includes the steps described below. A remote device is wirelessly connected to the wireless hotspot device and whether a physical address of the remote device exists in an address table is determined, wherein the address table includes a plurality of entries each configured to record a connected device physical address of a connected device. When the physical address does not exist in the address table, whether a capacity of the address table exceeds a threshold value is determined. When the capacity exceeds the threshold value, one of the connection parameters of the connected device satisfying a removing criterion is determined. The connected device physical address of the connected device with the connection parameter satisfying the removing criterion is removed from the address table. The physical address of the remote device is added to the address table. |
US10582548B2 |
Network hub management method and device in wireless communication system
Disclosed is a technology for a sensor network, machine to machine (M2M) communication, machine type communication (MTC), and the Internet of things (IoT). The disclosure can be utilized in an intelligent service (smart home, smart building, smart city, smart car or connected car, health care, digital education, retail business, security and safety-related services, and the like) based on the technology. A server control method according to the present invention comprises the steps of: receiving, from at least one network hub, communication state information on at least one electronic device connected to the at least one network hub; determining, on the basis of the received communication state information, another network hub for a connection of a first electronic device connected to the network hub on which an abnormal operation of a certain network hub is sensed, if the abnormal operation is sensed; and transmitting a request for a connection of the first electronic device to the determined other network hub. |
US10582546B2 |
Method and device for configuring connection of wireless communication system
Embodiments of the present invention provide a method and apparatus for easily and quickly connecting wireless devices in a wireless communication system. A method by which at least one center node operates in a wireless communication system containing a group formed by the center node includes sensing two or more target nodes which request for a connection to the group within a predetermined time and sequentially configuring a connection of the target nodes to the group. |
US10582545B2 |
System and method for controlling network traffic by restricting a set of cyclic shifts for long-term evolution (LTE) physical random access channel (PRACH) preambles
The controlling of the network traffic is implemented in a communication network by obtaining first configuration parameters for physical random access channel (PRACH) preambles, the first configuration parameters including a first preamble format, a zero correlation zone configuration index, and a list of physical root Zadoff-Chu sequence indexes. A set of cyclic shifts corresponding to a first frequency offset is generated based on the first preamble format, the zero correlation zone configuration index, and the list of physical root Zadoff-Chu sequence indexes. Second configuration parameters are exported in order to control network traffic, the second configuration parameters including the set of cyclic shifts. |
US10582544B2 |
Random access mechanisms for link-budget-limited devices
Mechanisms enabling link-budget-limited (LBL) devices to more effectively perform random access may include: (1) broadcasting a Physical Random Access Channel (PRACH) configuration index (PCI) reserved for LBL devices; (2) configuring LBL devices to use a PCI that is offset from the conventional PCI of current cell; (3) configuring LBL devices to transmit PRACH messages using an alternative set of subframes, different from conventionally-defined subframe set; (4) configuring LBL devices to transmit PRACH messages on odd frames when the conventional PRACH configuration specifies even frames; (5) configuring LBL devices to generate and use extra PRACH preambles that are not used by non-LBL devices; (6) configuring LBL devices to use group B preambles while non-LBL devices are configured to use group A preambles; and (7) boosting power of a random access response message after an Nth random access failure with preamble conforming to an LBL-reserved pattern of preambles. |
US10582543B2 |
Random access method, terminal, and network device
This application provides a random access method, a terminal, and a network device. The random access method includes: determining, by a terminal, whether a resource used for random access conflicts with a resource used for receiving a downlink signal; and if the resource used for the random access conflicts with the resource used for the downlink signal, preferentially using the conflicting random access resource for receiving the downlink signal but not for the random access. This avoids a conflict between receiving of the downlink signal and sending of an uplink random access preamble. |
US10582541B2 |
Method and apparatus for random access to radio services
A user terminal apparatus includes a receiver to receive control information, and a data processor, coupled to the receiver, to select a sequence from a subset of different sequences. The difference sequences are based on a base sequence, and the subset of different sequences depends on the control information. The different sequences are respectively associated with different message sizes or different radio conditions at the user terminal apparatus, have different cyclic shifts, and are arranged in an order of increasing cyclic shift. A transmitter, coupled to the data processor, transmits the selected sequence. |
US10582537B2 |
Access point (AP), station (STA) and method of channel access for spatial reuse
Embodiments of an access point (AP), station (STA) and method for channel access are generally described herein. The AP may contend for access to a channel. The contention may be performed in accordance with an omni-directional enhanced distributed channel access function (EDCAF) for transmission within an omni-directional pattern. The contention may be further performed in accordance with a directional EDCAF for transmission to a station (STA) in a directional pattern. The AP may determine whether to transmit within the omni-directional pattern based at least partly on an omni-directional backoff parameter. The AP may further determine whether to transmit in the directional pattern based at least partly on a directional backoff parameter. |
US10582534B2 |
Relay systems and methods for wireless networks
In one embodiment, a method is performed by a wireless station. The method includes determining that a wireless network provides relay service. The wireless network includes an access point and one or more relay nodes. The method further includes transmitting a relay-service desirability indication to the access point. The method also includes receiving a relay-service confirmation from the access point. The wireless station is operable to transmit at a first station-transmission power level during a first time period and a second station-transmission power level during a second time period. The second station-transmission power level is a reduced station-transmission power level as compared to the first station-transmission power level. In addition, the method includes transmitting an uplink transmission at the second station-transmission power level responsive to the relay-service confirmation from the access point. |
US10582532B2 |
Scheduling in license assisted access
In one aspect, a wireless device receives a scheduling grant and a grant confirmation signal indicating that a network node has performed a CCA on a carrier and is releasing the carrier for the wireless device. An uplink message is transmitted on the carrier without performing a CCA on the carrier. In another aspect, a wireless device is connected to a first cell and a second cell configured on a carrier requiring an LBT protocol. The wireless device receives configuration messages indicating that downlink transmissions on the second cell are to be scheduled. This can mean self-scheduling for downlink on the second cell and cross-carrier scheduling for uplink on the first cell. The wireless device receives a scheduling grant in the first cell and performs a CCA in the second cell. The wireless device then transmits an uplink message responsive to success of the CCA. |
US10582530B2 |
Data transmission and retransmission for semi-persistent scheduling
A method, wireless device and network node are disclosed. According to one aspect, a wireless device comprises a radio interface configured to obtain a timer value, T, for measuring time elapsed from a start of a semi-persistent scheduled, SPS, uplink, UL, data transmission. The wireless device comprises processing circuitry configured to perform an SPS UL data transmission associated with a hybrid automatic repeat request, HARQ, process identification, ID, wherein the HARQ process ID is one of a plurality of HARQ process IDs. The processing circuitry is configured to perform a new data transmission or autonomous retransmission with said HARQ process ID at the next available time for said HARQ process ID after elapsed time T. |
US10582529B2 |
Speculative scheduling in mobile networks
A system is provided for speculative scheduling that includes a base station having a processor. The processor computes an overall schedule for a set of clients. The overall schedule is formed from a set of speculative schedules, is configured to maximize unlicensed spectrum usage, and is computed by (a) determining a speculative schedule for each resource block from a set of resource blocks in a given sub-frame based on statistics determined for the clients individually and jointly, and (b) selecting, for formation into the overall schedule, (i) a particular resource block and (ii) the speculative schedule for the particular resource block, that yield the maximum incremental utility relative to already determined speculative schedules for other resource blocks in the set, based on criteria including uplink access statistics. The processor executes the overall schedule responsive to a completion of the speculative schedule determination for each resource block in the given sub-frame. |
US10582528B2 |
Dynamic configuration of uplink (UL) and downlink (DL) frame resources for a time division duplex (TDD) transmission
Technology for a user equipment (UE) operable to perform adaptive time division duplexing (TDD) hybrid automatic repeat request (HARQ)-ACKnowledgement (ACK) reporting is described. The UE can implement an adaptive uplink-downlink (UL-DL) configuration received from an eNodeB. The UE can decode a downlink (DL) HARQ reference configuration received from the base station for a serving cell, wherein the DL HARQ reference configuration is for the implemented adaptive UL-DL configuration. The UE can decode a reference UL-DL configuration received from the base station via a system information block (SIB). The UE can encode HARQ-ACK feedback for transmission on an uplink channel of the serving cell in accordance with the DL HARQ reference configuration. The UE can perform uplink scheduling and the HARQ-ACK feedback based on the reference UL-DL configuration received from the base station via the SIB. |
US10582527B2 |
Enhanced mechanism of scheduling request to multiple schedulers in a wireless network with inter base station carrier aggregation
Apparatus and method are provided to enhance scheduling request to multiple schedulers with inter base station carrier aggregation. In one novel aspect, the UE monitors and detects one or more SR triggering event. The UE selects one or more base stations based on predefined criteria and sends the SR to the selected one or more base stations. In one embodiment, at least one LC of the UE is associated with multiple BSs with association priorities. In one embodiment, the association priorities are configured by the network. In other embodiments, the association priorities are derived based on predefined UE configurations, or are derived from load information received by the UE, or are derived from radio measurements. In one novel aspect, the UE upon detecting SR failure triggered on a triggering LC, sends SR failure indication to a RRC layer or associates the triggering LC with a different base station. |
US10582523B2 |
Method and apparatus for secondary base station mobility
The apparatus for wireless communication includes a processing system. The processing system is configured to establish a first radio link with a master base station, establish a second radio link with a first cell associated with a secondary base station, wherein the second radio link comprises a SRB, receive a RRC connection reconfiguration signal from the second radio link SRB to enable measurement reports associated with the second radio link, and provide a measurement report to the secondary base station associated with the second radio link using the second radio link SRB. |
US10582521B2 |
Apparatus, method and computer program product for medium access control in a wireless sensor network
Method, apparatus, computer program product and computer readable medium are disclosed for medium access control in a wireless sensor network, wherein the wireless sensor network comprises a source node configured to send sensor information, a relay node configured to relay the sensor information and a sink node configured to receive the sensor information; said method comprising. The method comprises: scheduling wireless resource for the source node and the relay node so that the relay node can receive and relay the sensor information sent by the source node; and combining a plurality of transmissions containing the sensor information from the source node and/or the relay node in decoding the sensor information. |
US10582516B2 |
Uplink resource allocation for direct communications between user equipment within groups
A method performed at a user equipment of requesting resource from a network node within a wireless network for transmitting uplink data, the uplink data being data that is to be transmitted as a direct communication directly between the user equipment and user equipment within at least one of a plurality of groups of user equipment of which the user equipment is a member. The method comprises: generating a status report the status report providing an indication of an amount of the uplink data and an indication of least one group to which the uplink data is to be transmitted; transmitting an indication of a priority of the at least one group towards the network node; and transmitting the status report towards the network node. |
US10582507B2 |
Network coding for bandwidth efficient reliability improvement for URLLC service
A bandwidth efficient way to improve reliability without introducing additional latency is provided for Ultra-Reliable and Low Latency Communications (URLLC) service in 5G NR. In particular, using rateless fountain codes in conjunction with packet duplication for split bearers at the Packet Data Convergence Protocol (PDCP) layer increases the reliability of transmission without the need for retransmissions, and with a lower bandwidth requirement compared to traditional packet duplication |
US10582505B2 |
Method and apparatus for executing an application automatically according to the approach of wireless device
A home system is provided. In a method of executing an application, information for executing the application is received from a device when accessing of the device is sensed, and the application is executed based on the received information. Accordingly, when a user merely brings a wireless guest device near to or in contact with an access point or a wired home device, it is possible to allow the wireless guest device to simultaneously automatically set an optimum security environment for a wireless network and execute an application that the user desires. |
US10582504B2 |
Usage of synchronization signal block index in new radio
Based on at least a portion of an SS block index, a UE may scramble information and a base station may descramble the scrambled information. Specifically, a UE may determine an SS block index associated with an SS block for reception. The UE may scramble information based on at least a portion of the determined SS block index. The information may include at least one of data, control information, or a CRC associated with control information. The UE may transmit the scrambled information to a base station. A base station may receive, from the UE, information scrambled based on at least a portion of an SS block index. The scrambled information may include at least one of data or control information. The base station may descramble the scrambled information based on the at least the portion of the SS block index. |
US10582503B2 |
UE initiated beam management procedure
Apparatuses, systems, and methods for a wireless device to perform user equipment (UE) initiated beam management procedures with a base station or gNB. A wireless device in communication with a 5G base station may detect degradation in the pair of transmit and receive beams between the gNB and the device. The device may select a preferred beam management procedure and indicate the preference to the gNB. |
US10582502B2 |
Techniques for configuring uplink transmissions using shared radio frequency spectrum band
Techniques for wireless communications over a shared radio frequency spectrum band, may include techniques for transmitting uplink data transmissions using allocated uplink resources. Allocated uplink resources may include an uplink channel comprising a number of allocated interlaces of resource blocks (RBs) for use by a user equipment (UE). An incoming data stream may be processed and data separated into each of the allocated interlaces of RBs for the UE. Such separation may be through demultiplexing the data stream to obtain data for the allocated interlaces of RBs. The demultiplexed data may be mapped onto associated resource elements associated with the allocated interlaces of RBs, and transmitted. Different types of uplink channels, such as a physical uplink control channel (PUCCH), physical uplink shared channel (PUSCH) and/or a physical random access channel (PRACH) may be allocated to interlaces of RBs in one or more subframes of a transmitted radio frame. |
US10582500B2 |
Sub-band scheduling method and apparatus
A sub-band scheduling method, including: sending, to a base station on a source sub-band, a first message that carries information about a data attribute requirement of to-be-transmitted data, where the information about the data attribute requirement includes at least one of the following: a transmission delay, a transmission delay type, a data bandwidth requirement, or a packet loss sensitivity; receiving, on the source sub-band, a second message that carries sub-band information of a target sub-band, where the target sub-band is a sub-band that is scheduled by the base station and that meets the data attribute requirement of the to-be-transmitted data, and the sub-band information includes at least one of the following: a sub-band number, a sub-band frequency channel number, a timing advance, an uplink resource allocated by the base station, a sub-band sending power level, or a bandwidth; and transmitting data on the target sub-band according to the sub-band information. |
US10582497B2 |
Method and device for transmitting frame in wireless LAN
A method and a device for transmitting a frame in a wireless LAN are disclosed. A method for transmitting a data unit in a wireless LAN can comprise the steps of: transmitting, by an AP, an RTS frame for medium protection to a plurality of STAs through a plurality of channels; receiving, by the AP, a CTS frame in response to the RTS frame from each of the plurality of STAs through a first allocation channel, wherein the first allocation channel is at least one of the plurality of channels, which is determined on the basis of the RTS frame; and transmitting, by the AP, downlink data to each of the plurality of STAs through a second allocation channel on the basis of OFDMA in overlapped time resources, wherein the second allocation channel is at least one of the plurality of channels. |
US10582496B2 |
Mobile communications network, communications device and methods
A communications device transmits and receives data via a wireless access interface in a mobile communications network. First resource allocation messages are received by communications devices to allocate one or more of plural communications resource elements of a host frequency range of a host carrier. Second resource allocation messages are received by reduced capability devices to allocate one or more of a first section of the communications resources within the first frequency range for preferable allocation to the reduced capability devices of a first virtual carrier, the first resource allocation messages identifying one or more of the communications resource of the host carrier allocated to the communications devices with reference to a first reference frequency and the second resource allocation messages identifying one or more communications resources of the first virtual carrier allocated to the reduced capability devices with reference to a second reference frequency within the first virtual carrier. |
US10582494B2 |
System and method for adaptive transmission time interval (TTI) structure
Methods and devices are provided for communicating data in a wireless channel. In one example, a method includes adapting the transmission time interval (TTI) length of transport container for transmitting data in accordance with a criteria. The criteria may include (but is not limited to) a latency requirement of the data, a buffer size associated with the data, a mobility characteristic of a device that will receive the data. The TTI lengths may be manipulated for a variety of reasons, such as for reducing overhead, satisfy quality of service (QoS) requirements, maximize network throughput, etc. In some embodiments, TTIs having different TTI lengths may be carried in a common radio frame. In other embodiments, the wireless channel may partitioned into multiple bands each of which carrying (exclusively or otherwise) TTIs having a certain TTI length. |
US10582492B2 |
Method for transmitting and receiving signal by terminal in wireless communication system and apparatus therefor
The present invention relates to a method and an apparatus for transmitting and receiving a signal by a terminal in a wireless communication system supporting reconfiguration of wireless resources. Specifically, the method comprises a step of monitoring wireless resource reconfiguration control information on a number of sub-frames within a set monitoring cycle in order to reconfigure wireless resources, wherein a first uplink-downlink setting in accordance with wireless resource reconfiguration control information is valid only if equally detected on a number of sub-frames, and wherein a number of sub-frames are sub-frames set to monitor wireless resource reconfiguration control information of a terminal. |
US10582489B2 |
Signaling in RRC and MAC for PDSCH resource mapping for periodic and semipersistent reference signal assumptions
Systems and methods for activating a Semi-Persistent (SP) Zero Power (ZP) Channel State Information Reference Signal (CSI-RS) are provided. In some embodiments, a method performed by a wireless device includes for activating SP ZP CSI-RS includes receiving, from a network node, a control message that indicates the activation of one or more SP ZP CSI-RS resources; and activating, based on the control message, the one or more SP ZP CSI-RS resources. In this way, ZP CSI-RS may be used for rate matching around other wireless devices and a SP ZP CSI-RS resource may be activated without activating any Non-Zero Power (NZP) CSI-RS, CSI-Interference Measurement (CSI-IM), or CSI reporting for the wireless device. |
US10582480B2 |
Method and apparatus of operating multiple time alignment timers in mobile communication system supporting carrier aggregation
A method of operating multiple time alignment timers (TimeAlignmentTimer) is provided for facilitating communication between and evolved Node B (eNB) and a User Equipment (UE) in a Long Term Evolution (LTE) system supporting multiple carriers. The method includes starting a first TAT of a first group including the primary cell, starting a second TAT when Timing Advance (TA) information on a second group not including the primary cell is received; and determining transmission of at least one of a Hybrid Automatic Repeat Request Acknowledgement/Negative-acknowledgement (HARQ ACK/NACK), a physical uplink control channel, and a sounding reference signal according to a start and an expiration of at least one of the first and second TATs. |
US10582477B2 |
Apparatus and method for controlling generation, transmission and reception of resource allocation information, and data allocation based on the resource allocation information
Provided are a radio transmission apparatus and a radio transmission method whereby the increase of number of signaling bits can be suppressed and further the flexibility of frequency scheduling can be improved. A notified RBG calculating unit (203) that adds a predetermined offset value of “1” or “−1” to one of the start RBG number and the end RBG number of allocated RBG number information (b′i) output by a scheduling unit (201), thereby calculating notified RBG number information (bi). An RBG total number setting unit (204) calculates the total number of RBGs, which is to be notified, by adding “1” to the total number of allocated RBGs. A notified information generating unit (205) applies the notified RBG number information (bi) and the notified total number of RBGs (Nrb′) to a predetermined formula, thereby generating and transmitting, to terminals, notified information (r). |
US10582476B2 |
Search process for physical downlink control channels in a communication system
A method for a user equipment (UE) to determine locations for M candidate physical downlink control channels (PDCCHs) in a set of N physical resource blocks (PRBs) in a transmission time interval (TTI) is provided. The method includes determining a location for each of M candidate PDCCHs in a different PRB if N is greater than or equal to M and determining a location for each of N candidate PDCCHs in a different PRB and determining a location for each of remaining M-N candidate PDCCHs in a different PRB if M is greater than N and 2N is greater than or equal to M. |
US10582474B2 |
Paging and tracking a wireless communication device
It is provided a wireless communication device adapted to employing a paging and/or tracking mode determined based on a motion state of the wireless communication device, a network entity adapted to determining a paging and/or tracking mode for the wireless communication device, and a method for paging and/or tracking a wireless communication device the wireless communication device being adapted to communicate with the network entity of a wireless communication network, and further adapted to evaluate, in the wireless communication device, a condition that indicates an in-motion or stationary state of the wireless communication device and transmit information for adapting a paging and/or tracking mode in the network, information indicating the in-motion or stationary state of the of the wireless communication device towards the communication network. |
US10582463B2 |
Time beacons
Technologies are described herein for time-synchronizing multiple remote network nodes concurrently with time beacons. A hub device in the network, at a preconfigured start time, begins to periodically broadcast time beacons containing current time values retrieved from an accurate time source over a beacon period, while other nodes of the network, at the same preconfigured start time, start listening for time beacons. When a node receives a time beacon broadcast by the hub device, the node sets a real-time clock of the node to the current time value in the received time beacon. |
US10582462B2 |
Synchronization method and apparatus
According to a synchronization method and apparatus provided in this application, a source station sends location information of the source station; and after obtaining a signal propagation delay that is calculated according to the location information of the source station and location information of a to-be-synchronized station, the to-be-synchronized station performs synchronization with the source station according to a synchronization reference time obtained by subtracting the propagation delay from a receiving time of a first network reference signal received from the source station. It can be learned that, in a process in which the to-be-synchronized station performs synchronization with the source station, the signal propagation delay between the to-be-synchronized station and the source station is used to compensate for the receiving time of the first network reference signal. Therefore, the consumed propagation delay can be subtracted from the synchronization reference time, so that synchronization accuracy is improved. |
US10582453B1 |
Wearable device location systems architecture
Systems, methods, devices, computer readable media, and other various embodiments are described for location management processes in wearable electronic devices. Performance of such devices is improved with reduced time to first fix of location operations in conjunction with low-power operations. In one embodiment, low-power circuitry manages high-speed circuitry and location circuitry to provide location assistance data from the high-speed circuitry to the low-power circuitry automatically on initiation of location fix operations as the high-speed circuitry and location circuitry are booted from low-power states. In some embodiments, the high-speed circuitry is returned to a low-power state prior to completion of a location fix and after capture of content associated with initiation of the location fix. In some embodiments, high-speed circuitry is booted after completion of a location fix to update location data associated with content. |
US10582452B2 |
Timer handling in communications
A method and an apparatus are disclosed, wherein a configuration of at least one channel monitoring related timer is defined such that the effective value of the channel monitoring related timer is mapped to a coverage enhancement CE level. The apparatus performs monitoring of downlink control channel sub-frames transmitted from a network element to a terminal device, according to said configuration of the channel monitoring related timer. |
US10582449B2 |
Intra-PDDU power saving in WLAN
A method and an apparatus for a station (STA) to save power in a wireless local area network (WLAN) are provided. For this, the STA receives a MU PPDU (Multi-User Physical Protocol Data unit) comprising A-MPDU (Aggregated MAC Protocol Data Unit) from an AP (Access Point). The STA enters into a doze state until an end of the MU PPDU, when a receiver address of the A-MPDU is equal to the STA's address, and there is an indication indicating a start of EOF (End-Of-Frame) padding. |
US10582448B2 |
Method for selecting available access network and user equipment
Disclosed are a method for selecting an available access network and a user equipment, wherein the method includes: when monitoring that a state of a wireless local area network access network consistently meets a predetermined threshold for a predetermined time period and/or a predetermined number of times, or monitoring that the state of the wireless local area network access network within the predetermined time period or for the predetermined number of times meets the predetermined threshold after filtering processing, a user equipment determining the wireless local area network access network as an available access network. |
US10582447B2 |
System, method, and computer program product for enabling a machine type communication (MTC) coverage enhancement mode
The invention is directed to systems, methods and computer program products for switching to a machine type communication (MTC) coverage enhancement mode on a network. An exemplary method comprises determining a signal quality for a signal from the network; determining the signal quality is below a threshold quality level for using Long-Term Evolution (LTE) protocol to communicate with the network; in response to determining the signal quality is below the threshold quality level, switching the device to the MTC mode and communicating with the network using MTC specification of the LTE protocol, wherein the device comprises a non-MTC device. |
US10582440B2 |
Network access control method and network device
Disclosed is a network access management method. The network access management method includes: acquiring a network transmission state between a network device and a terminal having assessed the network device; and setting an access control parameter of the network device as a target parameter value, herein the target parameter value is used for controlling the number of terminals assessing the network device to match the network transmission state. |
US10582434B2 |
Device and method for deriving alignment information
A communication device configured to operate in accordance with a first communication protocol and to align itself with one or more communications transmitted in accordance with that protocol by identifying a communication transmitted in accordance with a second communication protocol that is not intended for the communication device, deriving alignment information from the identified communication and configuring itself to receive a communication transmitted in accordance with the first communication protocol in dependence on the alignment information. |
US10582430B2 |
Method and apparatus for applying millimeter wave-based mobile communication technology to unmanned aerial vehicle, operation method of unmanned aerial vehicle using the same, and communication method using the same
An operation method of an unmanned aerial vehicle terminal. The unmanned aerial vehicle terminal generates a beam table by using first information on a plurality of beams transmitted by a first transmission point. The unmanned aerial vehicle terminal monitors whether conditions for beam switching are satisfied. The unmanned aerial vehicle terminal determines a target location based on the beam table when the conditions for the beam switching are satisfied. The unmanned aerial vehicle terminal moves to the target location. In addition, the unmanned aerial vehicle terminal updates the beam table depending on whether beam table update conditions are satisfied. |
US10582428B2 |
Method and apparatus for performing a handover in a wireless communication system
Methods and apparatuses for verifying HeNB. A method reduces and/or avoids affecting the operator's network due to the attack from HeNB, and ensures the safety of the users who have accessed the network. |
US10582427B2 |
Method and apparatus for handling E-RAB switch problem for dual connectivity in wireless communication system
A method and apparatus for handling evolved universal terrestrial radio access network (E-UTRAN) radio access bearer (E-RAB) switch failure for dual connectivity in a wireless communication system is provided. A master evolved NodeB (MeNB) in dual connectivity receives an E-RAB modification confirm message including a list of E-RABs failed to be modified from a mobility management entity (MME). The MeNB may keep old general packet ratio service (GPRS) tunneling protocol (GTP) tunnels for the failed E-RABs, and trigger a secondary eNB (SeNB) release procedure or a SeNB modification procedure for releasing the failed E-RABs. Alternatively, the MeNB may trigger an E-RAB release procedure for releasing the failed E-RABs. |
US10582425B2 |
Method and nodes for handling network connections
The embodiments herein relate to a method performed by a mobility node for handling network connections for a UE. The UE is simultaneously connected to a first gateway via a connection to a 3GPP network and a connection to a non-3GPP network. The mobility node detects that the UE has moved to another location. The mobility node selects a second gateway that the UE should be relocated to. The second gateway is closer to the UE at the other location. The mobility node transmits relocation information to the first gateway. The relocation information indicates that a gateway relocation to the second gateway is required for the UE. The gateway relocation involves deactivation of both the connection to the 3GPP and the non-3GPP network. |
US10582422B2 |
Interference mitigation for a satellite network
In one implementation, interference generated by a constellation of satellites is mitigated. Each satellite is configured to provide multiple beams that define a coverage footprint. Anticipated positions are determined for satellites. Based on the anticipated positions, a determination is made that, during a defined period of time, portions of a coverage footprint for a first satellite will be covered by coverage footprints for other satellites. Based on this, a beam assignment for the first satellite is defined in which a first subset of beams configured to provide coverage of a first portion of the first coverage footprint are inactive, and a beam assignment for a second satellite is defined in which a second subset of beams are active, where the second subset of beams provide coverage within the first portion of the first coverage footprint. |
US10582421B2 |
Adaptive network with interconnected autonomous devices
A computer program product includes a computer readable storage medium having program instructions embodied therewith. The program instructions are executable by a processor to cause the processor to perform a method that includes determining, by a first base station, that the first base station is overloaded with connections from mobile devices. Responsive to the first base station being overloaded, a status update may be received, by the first base station, from each of a plurality of base stations. A second base station may be selected, by the first base station, from among the plurality of base stations. Responsive to the first base station being overloaded, the second base station may be instructed, by the first base station, to relocate from a first position to a new position closer to the first base station. The plurality of base stations automatically relocate to load-balance connections from the plurality of mobile devices. |
US10582419B2 |
Wireless spectrum usage and load-balancing
A mobile communication device generates a respective request (such as a wireless communication) to access a network. An access point supporting communications over multiple carrier frequency bands receives the request from the mobile communication device to establish a wireless connection. A connection manager associated with the access point analyzes current load conditions associated with other mobile communication devices communicating with the access point over the multiple carrier frequency bands. Based at least in part on the current load conditions, the connection manager selects a carrier frequency band from the multiple carrier frequency bands. The connection manager initiates notification to the mobile communication device to connect to the access point using the selected carrier frequency band. |
US10582418B2 |
Method and apparatus of transmitting data duplication in a wireless communication system
Methods and apparatuses for transmitting data duplication in a wireless communication system are disclosed herein. In one method for a user equipment (UE) configured with data duplication. The UE duplicates a data unit into a first data unit and a second data unit. The UE constructs a second Radio Link Control (RLC) Packet Data Unit (PDU) used for transmitting the second data unit. The second data unit is a second RLC Service Data Unit (SDU). The UE receives a control command from a network node. The control command is used to deactivate the data duplication. The UE discards the second RLC PDU if the second RLC PDU includes the second RLC SDU. |
US10582415B2 |
Associating unit, a mobile terminal, and methods therein for setting up bearers, and communicating in a congested communications network
A method performed by an associating unit, for setting up bearers in a communications network being congested is provided. The associating unit serves a mobile terminal comprising an application related to communication over the communications network. The associating unit, a network node and the mobile terminal operate in the communications network. The associating unit receives (301) information from the network node. The information is about a current congestion level of the communications network. The associating unit further receives (302) a selected preference level for the application from the mobile terminal. When the communications network is congested, the associating unit sets up (303), a set of bearers with different levels of priority in the communications network, based on the current congestion level of the communications network. This is performed by associating a bearer with its priority level with the application based on the selected preference level of the application. The bearer is set up for the application in mobile terminal for communication over the communications network. |
US10582410B2 |
Predicting downlink throughput
An apparatus comprising a buffer estimation module for estimating if a base station has data buffered for a mobile communication device is provided. The apparatus further comprises a scheduling estimation module for determining how frequently the mobile communication device has been scheduled to receive data from the base station, a radio quality module for determining a radio quality indication of a communication channel between the mobile communication device and the base station, and a throughput estimation module for predicting downlink throughput from the base station to the mobile communication device based on at least output from the buffer estimation module, the frequency estimation module and the radio quality module. |
US10582408B2 |
Method for reporting reference signal measurement information by terminal in wireless communication system, and apparatus supporting same
Disclosed are: a method for reporting reference signal measurement information for a secondary base station by a terminal, connected to both a master base station and the secondary base station according to a dual connectivity scheme, in a wireless communication system comprising the master base station and the secondary base station that is operated under the control of the master base station and employs multiple analog beams; and an apparatus supporting the same. |
US10582404B2 |
Dynamic frequency selection (DFS) in licensed-assisted access networks using LTE
Embodiments of an evolved Node B (eNB) and User Equipment (UE) for dynamic frequency selection are generally described herein. An eNB may include a transceiver to: receive an indication from a User Equipment (UE) indicating that the UE is capable of detecting radar, send instructions to the UE to detect radar on a channel of an unlicensed band, the instructions including a scheduling information element and a measurement information element, and receive a notification of radar on the channel of the unlicensed band from the UE. The eNB may include a processor to: determine whether the radar was previously detected by the eNB on the channel of the unlicensed band, and in response to determining that the radar was previously undetected, detect radar on the channel of the unlicensed band. |
US10582402B2 |
Method and system for determining a mobile communications network quality and downloading mobile communications data
A method determines a mobile communications network quality for downloading mobile communications data. Data which quantify the mobile communications network quality in a current location of a respective motor vehicle, is continually acquired using acquisition units provided in the motor vehicle. This data is transferred to a database in which it is stored. A route of a select motor vehicle is determined. A data record quantifying the mobile communications network quality along the route, is retrieved from the database. Mobile communications data is downloaded to a memory of the select motor vehicle taking the data record into consideration. A total data record quantifying the mobile communications network quality is determined at predetermined intervals by a data processing device, taking into consideration the data transferred to the database, and the data record quantifying the mobile communications network for the select motor vehicle is obtained from this total data record. |
US10582397B2 |
Beam refinement reference signal transmissions during control symbol
Techniques are described herein to transmit beam refinement reference signals and control information in a control symbol. The beam refinement reference signals may occupy frequency resources different from those occupied by the control information. During a beam refinement procedure, a transmitting entity may generate a plurality of directional beams. Multiple beam refinement reference signals may be generated for a single directional beam. Beam refinement reference signals for each directional beam may be distributed throughout various frequency resources of the control symbol. A receiving entity may measure at least one parameter of the beam refinement reference signals and select a preferred beam refinement reference signal. The transmitting entity may adjust characteristics of a current directional beam of a communication link between the transmitting entity and the receiving entity based on the preferred beam refinement reference signal. |
US10582395B2 |
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. |
US10582394B2 |
Flexible gateway for heterogenous-device management
An interface circuit in an electronic device may communicate using communication protocol in a shared band of frequencies. During operation, the interface circuit may perform a scan of available channels in the shared band of frequencies, and may detect one or more used channels in the shared band of frequencies that are reserved or used by another communication protocol (such as a primary channel that is used by both of the communication protocols). Alternatively, the interface circuit may receive, from another interface circuit in the electronic device, information specifying the one or more used channels in the shared band of frequencies that are reserved or used by the other communication protocol. Next, the interface circuit may mask the one or more used channels from the available channels, and the interface circuit may select one or more channels from the remaining available channels for use with the communication protocol. |
US10582385B2 |
Secure beacon-based location systems and methods
A method for secure, beacon-based emergency location is disclosed. The method includes detecting, with an app instance executing on a user device, a signal from a beacon disposed in a geographical location physically proximate to the user device, and transmitting in response to the detecting app instance verification information to the beacon. Further, the method includes receiving, with the app instance executing on the user device, beacon verification information from the beacon, the beacon verification information being based at least partially on the app instance verification information, and transmitting the beacon verification information to an emergency information server. The method also includes authenticating, with the emergency information server, the beacon verification information to verify that the user device is physically proximate to the beacon and, if the beacon verification information is authentic, determining the geographical location of the user device based on the geographical location of the beacon. |
US10582375B2 |
Device assisted services install
Device assisted services (DAS) install techniques are provided in accordance with some embodiments. In some embodiments, DAS install techniques for providing service processors for mobile devices are provided. In some embodiments, DAS install techniques for downloading/installing new and/or updated service processors for mobile devices are provided. In some embodiments, DAS install techniques for providing verified service processors for mobile devices are provided. In some embodiments, DAS install techniques for providing secured service processors for mobile devices are provided. In some embodiments, DAS install techniques include determining if a communications device in communication with a wireless network includes a service processor for assisting control of the communications device use of a service on the wireless network, in which the service processor includes a service profile that includes a plurality of service policy settings, and in which the service profile is associated with a service plan that provides for access to the service; and verifying the service processor. In some embodiments, DAS install techniques include providing a generic first version service processor for downloading and installing a second version service processor. |
US10582373B2 |
Method and apparatus for reassigning mobile subscriber identification information
Aspects of the subject disclosure may include, for example, a system that manages utilization of mobile subscriber identity information including enabling reuse of such information by a different communication device and/or re-authorizing use by a communication device that previously was authorized to utilize the information. The reassignment of mobile subscriber identity information can be based on detecting a registration that utilizes a bootstrap mobile subscriber identity information or a registration based on a mobile subscriber identity information that the network has designated not for use by the particular communication device. Other embodiments are disclosed. |
US10582365B2 |
Power management techniques for increasing battery life in an alert generation system
This disclosure provides systems and methods for providing an emergency alert notification. An electronic communication device can receive, from an alert generation device, a low power advertising packet responsive to an action performed on the alert generation device. Before the action is performed, the alert generation device can be in a low power state, such as a sleep state, to conserve battery. The action can cause the alert generation device to transition from the low power state to a second state in which the alert generation device begins transmitting the advertising packet. The electronic communication device can identify at least one emergency contact to receive an alert based on a contact policy and can determine an alert type based on the contact policy. The electronic communication device can generate the alert including a request for assistance and can transmit the alert to the at least one emergency contact. |
US10582364B2 |
Personal security system
A method for providing assistance to each of a plurality of users, each having been enrolled as a member of a community includes receiving, at a server, communications from corresponding mobile devices, each of which is associated with a user who has enrolled as a member in a first community. These emergency communications were initiated by activation of respective personal security buttons on the mobile devices, and provide information about respective security conditions. In response to the communications, the server alerts corresponding first and second security services that are appropriate responding to the respective security conditions. |
US10582360B2 |
Personal area network communication for wearable devices
Embodiments of a system and method for personal area network (PAN) communication for wearable devices in a wireless network are generally described herein. In some embodiments, a wearable user equipment (wUE) includes processing circuitry and transceiver circuitry. The processing circuitry is to: configure the wUE to enter into an active state; and configure the transceiver circuitry to: scan, in response to entering into the active state, for a Beacon signal from a network user equipment (nUE); upon failing to detect the Beacon signal, send a probe signal to the nUE; and upon detecting the Beacon signal or upon receiving a response to the probe signal, connect to a PAN associated with the nUE. |
US10582357B2 |
Method and device for transmitting or receiving multicasting data channel for NB-IoT terminal
Provided is a method of supporting Single Cell Point-to-Multi-point (SC-PTM) for a Bandwidth reduced Low complexity/Coverage Enhancement (BL/CE) terminal or an NB-IoT terminal, which are for a Machine Type Communication (MTC) application defined in a 3GPP LTE/LTE-A system. The method may include receiving configuration information of an NPDCCH search space from a base station, wherein the NPDCCH search space is separately configured to receive scheduling control information for the multicasting data channel; receiving the scheduling control information for the multicasting data channel through the NPDCCH search space configured based on the configuration information; and receiving the multicasting data channel based on the scheduling control information. |
US10582356B2 |
Dynamic management of default subcarrier spacing for 5G or other next generation network
In one embodiment, a method can comprise sending identification data representative of an identification of a base station device to a subscriber identity module. In response to the sending the identification data, the method can comprise receiving status data representative of a response from the subscriber identity module, and based on the receiving the status data, sending, fetch data representative of a command to be acquired from the subscriber identity module. Additionally, the method can comprise receiving, from the subscriber identity module, command data associated with the command to be performed by the mobile device. Furthermore, based on the receiving the command data, the method can comprise sending, to the base station device, response data representative of whether the command has been determined to have been performed. |
US10582355B1 |
Routing queries based on carrier phrase registration
In general, the subject matter described in this specification can be embodied in methods, systems, and program products for receiving a voice query at a mobile computing device and generating data that represents content of the voice query. The data is provided to a server system. A textual query that has been determined by a speech recognizer at the server system to be a textual form of at least part of the data is received at the mobile computing device. The textual query is determined to include a carrier phrase of one or more words that is reserved by a first third-party application program installed on the computing device. The first third-party application is selected, from a group of one or more third-party applications, to receive all or a part of the textual query. All or a part of the textual query is provided to the selected first application program. |
US10582353B2 |
Wireless communication device for vehicles and wireless communication system
A wireless communication device for vehicles, which is used in a vehicle and is able to designate a plurality of service channels, includes a first wireless receiver, a second wireless receiver, and a reception control unit. The first wireless receiver designates, as a reception channel, a service channel identified from the service channels based on a kind of a service, and receives service execution information to execute the service. The second wireless receiver designates, as a reception channel, a control channel having a frequency channel different from those of the service channels, and receives service announcement information containing channel information. The reception control unit causes the first wireless receiver to set the reception channel based on the channel information contained in the service announcement information received by the second wireless receiver. |
US10582351B2 |
Method and apparatus for vehicular communication
A vehicle includes a controller that is configured to establish a first and second cellular connection, transfer vehicle diagnostic data over the first cellular connection, and transfer entertainment data over the second cellular connection. The first cellular connection may be according to a first cellular standard based on a vehicle Subscriber Identification Module (SIM) profile, and the second cellular connection may be according to a second cellular standard, different than the first, based on a personal SIM profile received from a cellular device. |
US10582349B1 |
Method and device for communicating messages via a 5G network
A device obtains a list of a plurality of user devices from a first network device and receives a message intended for a destination user device from a second network device. The device obtains information indicating that the destination user device can receive messages that conform to a particular format from a third network device and converts the message to the particular format. The device determines a reachability of the destination user device based on the list of the plurality of user devices, after converting the message, and sends the message to the destination user device via the first network device based on the reachability. The device receives a delivery message from the destination user device and sends a notification message indicating successful delivery of the message to the second network device based on the delivery message. |
US10582347B2 |
SMS communication for cellular node
Disclosed are technologies for a communication system for a utility infrastructure system. The communication system includes a host configured to aggregate and collect utility data. The communication system also includes a remote, battery-powered node connected to a utility device of the utility infrastructure system. According to some examples, the node is configured to initiate a first communication message to the host via a first type of communication channel. The first type of communication channel is short message service (SMS), and the first communication message includes the utility data. The node is also configured to receive a SMS reply from the host, wherein the SMS reply includes information for communicating with the host via a second type of communication channel. |
US10582345B1 |
Push to talk applications
A method and apparatus for inputting voice into an application is provided herein. During operation a “channel-change” knob (sometimes referred to as a selector knob) on a radio will be utilized to cycle between talkgroups/channels for over-the-air voice transmission. Additionally, the channel-change knob on the radio will be used to cycle between applications stored on the radio. A push-to-talk button on the radio will serve as a trigger to collect voice input for a selected talkgroup for over-the-air transmission when a talkgroup is selected, and will also serve as a trigger to collect voice input for an application when the application is selected. |
US10582341B2 |
Facilitating estimation of mobile device presence inside a defined region
Estimation of mobile device presence inside a defined region is facilitated. In one example, a device receives location information representing locations of a mobile device and corresponding time information for the locations of the mobile device. The device determines an estimated path of travel for the mobile device based on the location information and, based on the corresponding time information for the locations of the mobile device, determines whether the estimated path of travel traverses, at a defined time period of interest, a defined region that includes a defined portion. |
US10582340B2 |
Allocation of resources in a networked computing environment based on physical location mapping
An approach for allocating information technology (IT) resources in a networked computing environment (e.g., a cloud computing environment) based on physical location mapping is provided. Specifically, an IT allocation system assigns resources to a specific cloud pool based on the physical location of the resources. By mapping a given physical location (e.g., a defined region of a grid defining a datacenter) to a specific pool, and by enabling the tracking of a resource to a location within the datacenter, the approach can automatically assign a resource to a cloud pool based upon its physical location. Thus, the IT allocation system provides additional pool elasticity while easing the management burden. |
US10582337B1 |
Robotics for indoor data curation
Particular embodiments of a mobile device periodically detect signals transmitted by multiple fixed-location signal sources within a bounded area. A signal-location mapping is created based on the detected signals and their signal strength levels at the relative positions of the mobile computing device within the bounded area. The signal-location mapping may be created by generating a spatial distribution of signal strengths throughout the bounded area. Once the signal-location mapping has been created, particular embodiments may identify a relative position of a second mobile computing device with respect to the environment using the map of spatial distribution of signal strengths in accordance with a detected second spatial distribution of signal strengths. |
US10582334B2 |
Play activity tracking system and method
Provided are a play activity tracking system and a play activity tracking method. When a child walks around each of a plurality of sensory play spaces and performs a play activity excitingly while wearing a beacon device, individual play patterns are monitored and collected through beacon devices, and the collected data is analyzed in real time according to various indicators to print out a comprehensive play result on a report result sheet. The play activity tracking system includes: at least one beacon device worn on a body of a user who walks around a plurality of play spaces and performs a play activity; a user registration device for registering the user; at least one beacon scanner disposed at each of the play spaces; a data collection and analysis device for collecting data of the beacon scanner; and a play report device communicating with the data collection and analysis device. |
US10582332B2 |
Autonomous localization in wireless networks
The present disclosure generally discloses an autonomous localization capability configured to determine the localization of a mobile device of a wireless communication network based on a sequence of observations reported by the mobile device and a model that represents the motion and observations of mobile devices of the wireless communication network. The model that represents the motion and observations of the mobile devices may be a Hidden Markov Model (HMM) constructed based on use of localization information to define the hidden states of the and use of signal strength measurement reporting information to define possible observations. The localization problem for determining a localization of a given mobile device then becomes a maximum a posterior problem represented by the HMM, which may be solved using a particle filter based localization algorithm using localization probability distribution information which may be determined based on signal strength measurement reporting information. |
US10582330B2 |
Audio processing apparatus and method therefor
An audio processing apparatus includes a receiver configured to receive audio data including audio components and render configuration data including audio transducer position data for a set of audio transducers. A renderer is configured to generate audio transducer signals for the set of audio transducers from the audio data, and to render audio components in accordance with rendering modes. A render controller is configured to select a rendering mode for the renderer based on the audio transducer position data. The renderer is configured to employ different rendering modes for different subsets of the set of audio transducers and the render controller is configured to independently select rendering modes for each of the different subsets of the set of audio transducer including selecting the rendering mode for a first audio transducer in response to a position of the first audio transducer relative to a predetermined position for the first audio transducer. |
US10582329B2 |
Audio processing device and method
Provided is an audio processing device and method, in which sound can be more efficiently reproduced. An audio processing device includes a matrix generation unit which generates a vector for each time-frequency with a head-related transfer function obtained by spherical harmonic transform by spherical harmonics as an element by using only the element corresponding to a degree of the spherical harmonics determined for the time-frequency or on the basis of the element common to all users and the element dependent on an individual user, and a head-related transfer function synthesis unit which generates a headphone drive signal of a time-frequency domain by synthesizing an input signal of a spherical harmonic domain and the generated vector. |
US10582328B2 |
Audio response based on user worn microphones to direct or adapt program responses system and method
A system, method, and wireless earpieces for communicating with a virtual reality headset. A position and an orientation of a head of a user are detected utilizing at least wireless earpieces. Audio content is received. The audio content is enhanced utilizing the position and the orientation of the head of the user. The audio content is immediately delivered to the user. The method may further include communicating the position and the orientation of the head of the user to the virtual reality headset. The audio content may be based on the orientation and position of the head of the user. |
US10582324B2 |
Apparatus and method for processing multi-channel audio signal
Disclosed is an apparatus and method for processing a multichannel audio signal. A multichannel audio signal processing method may include: generating an N-channel audio signal of N channels by down-mixing an M-channel audio signal of M channels; and generating a stereo audio signal by performing binaural rendering of the N-channel audio signal. |
US10582321B2 |
Identification of unmanned aerial vehicles based on audio signatures
A device may receive audio information that includes an audio signature. The device may identify an unmanned aerial vehicle (UAV) based on the audio signature. The UAV may be identified based on a UAV identifier that is encoded into or determined based on the audio signature. The device may obtain profile information associated with the UAV based on the UAV identifier. The device may provide the profile information. |
US10582318B2 |
Magnet positioning in an external device
A button sound processor, including an RF coil, such as an inductance coil, and a sound processing apparatus and a magnet, which can be a permanent magnet, wherein the button sound processor has a skin interface side configured to interface with skin of a recipient, and the button sound processor is configured such that the magnet is installable into the button sound processor from the skin interface side. |
US10582317B2 |
Hearing device including an external antenna part and an internal antenna part
The disclosure presents a method and a hearing device comprising a first portion adapted for being arranged behind an ear of a user for providing a signal, an output transducer for converting the signal to an acoustic output, a coupling element coupled to the first portion, and wherein the coupling element is adapted for transmitting at least the signal or the acoustic output. Furthermore, the hearing device comprises an antenna which includes an external antenna part and an internal antenna part, where the internal antenna part includes a first antenna element, a second antenna element where a first end of the second antenna element is arranged at one end of the first antenna element and is connected thereto, and where a second end of the second antenna element is connected to a ground plane, and a third antenna element which is spaced at a distance from the second antenna element and connected to the first antenna element, a feeding unit configured to supply a current to the antenna via the third antenna element, a wireless interface for receiving and/or sending data by means of the antenna, and wherein the coupling element comprises the external antenna part, and where the external antenna part is connected to the internal antenna part. |
US10582314B2 |
Hearing device comprising a wireless receiver of sound
A hearing device, e.g. a hearing aid, adapted for being located at or in an ear of a user and/or for being fully or partially implanted in the head of the user, comprises A multitude of input units each providing an electric input signal representing a mixture of an audio signal from an audio signal source and possibly acoustic signals from other acoustic signal sources around the hearing device as received at the input unit in question; A wireless receiver for receiving and providing a direct representation of the audio signal; A beamformer filtering unit configured to receive said multitude of electric input signals, and providing a beamformed signal; A combination unit for providing a mixed signal comprising a combination of said direct representation of the audio signal and said beamformed signal, or signals originating therefrom; An output unit for presenting stimuli perceivable to the user as sound based on said mixed signal. The beamformer filtering unit comprises an audio signal cancelling beamformer configured to provide that sound from the direction from the hearing device to the audio signal source is cancelled or attenuated compared to other directions in said beamformed signal. The application further relates to a method of operating a hearing device. |
US10582313B2 |
Method of operating a hearing aid system and a hearing aid system
A method of operating a hearing aid system (100, 200, 400, 500) using a maximized hyper parameter. The invention also provides a hearing aid system (100, 200, 400, 500) adapted for carrying out such a method and a computer-readable storage medium having computer-executable instructions, which when executed carry out the method. Additionally the invention provides a method of fitting such a hearing aid system (100, 200, 400, 500). |
US10582308B2 |
High sensitivity microphone and manufacturing method thereof
A high sensitivity microphone includes a substrate having a through portion provided in a central portion thereof, a vibration membrane disposed on the substrate and covering the through portion, a fixed membrane installed above the vibration membrane, spaced apart from the vibration membrane with an air layer interposed therebetween, and having a plurality of air inlets perforated in a direction toward the air layer, and a plurality of support posts provided as vertical elastic posts between the fixed membrane and the vibration membrane and mechanically fixing the vibration membrane by a frictional force, regardless of an applied voltage. |
US10582301B2 |
Speaker device with drone cones and curved support member
A speaker device comprises a curved support member having a U shape, housings provided on both sides of the curved support member, and speaker units attached to the front surfaces of the housings, wherein the curved support member is hollow such that the insides of the housings on both sides are in communication with each other, and include drone cones at its ends, and the drone cones are configured to vibrate by receiving on the back surface side a sound wave output from the back surface side of the speaker units, and output a sound from the front surface side. |
US10582297B2 |
Speaker box
The present disclosure provides a speaker box including a lower cover, an upper cover, a sounding unit, a blocking wall, a surrounding wall, a communication hole and a gas permeable spacer. The sounding unit, the lower cover and the upper cover enclose a rear chamber. The rear chamber is partitioned into a first rear chamber and a second rear chamber by the blocking wall. The sounding unit is accommodated in the first rear chamber. A sound absorbing chamber having a gas permeable spacer is formed in the first rear chamber. The blocking wall has a communication hole that communicates the sound absorbing chamber with the second rear chamber, and the second rear chamber and the sound absorbing chamber are filled with sound absorbing particles. Compared with the related art, the speaker box of the present disclosure has a simple structure and excellent audio performance, especially excellent low frequency performance. |
US10582295B1 |
Bone conduction speaker for head-mounted wearable device
A head-mounted wearable device (HMWD) includes a bone conduction speaker (BCS) to provide audio output to a user wearing the HMWD. The BCS may be mounted within a recess of a temple of the HMWD. During wear a portion of the BCS is in physical contact with a head of the user. In one implementation, a head contact piece may be mounted to the side of the BCS that is proximate to the head. The head contact piece is contoured to maximize the contact area with the head, and may have a cross section that is approximately wedge shaped, with a thicker portion of the wedge proximate to the front of the HMWD. The BCS may include low damping elements to provide protection to the BCS from damage and improve performance, as well as high damping elements to reduce the transfer of vibrations from the BCS to the temple. |
US10582292B2 |
Printed circuit board (PCB) mount for headphone earcup
Various implementations include printed circuit board mounts and related headphone systems employing such mounts. In one implementation, a mount for a printed circuit board (PCB) includes: a plate for matingly engaging an inner portion of a headphone earcup, the plate including at least one PCB mount for coupling with the PCB; and a coupling element extending from the plate and including at least one coupler for coupling the plate proximate to a spine extending through the inner portion of the headphone earcup. |
US10582290B2 |
Earpiece with tap functionality
An earpiece comprises an earpiece housing, a digital signal processor disposed within the ear piece housing, and at least one microphone operatively connected to the digital signal processor. The earpiece is configured to receive audio from the at least one microphone and process the audio with the digital signal processor to determine if a user has performed a tap on the earpiece. The earpiece may further include a wireless transceiver disposed within the ear piece wherein the earpiece is configured to communicate data indicative of occurrence of the tap using the wireless transceiver. |
US10582289B2 |
Enhanced biometric control systems for detection of emergency events system and method
A system, method and personal area network for communicating utilizing a wireless earpiece. The wireless earpiece is linked with a communications device. Sensor measurements of a condition of a user are performed utilizing sensors of the wireless earpiece. A determination is made whether the sensor measurements exceed one or more thresholds. Communications regarding the sensor measurements are sent from the wireless earpiece to the communications device regarding the condition of the user. |
US10582285B2 |
Comfort tip with pressure relief valves and horn
An embodiment of the invention provides a comfort tip for a wireless in-ear utility device that provides pressure relief valves that operate mechanically and also offers a horn that increases the wireless in-ear utility device's ability to deliver sound. The horn effect on the comfort tip allows the wireless in-ear utility device to provide higher sound levels while consuming lower battery power. The pressure relief valves provide increased safety and comfort for the user with an automatic valve calibrated to open to relieve excessive back pressure from the tympanic membrane as well as from a dB blast of 25 dB to 35 dB. |
US10582280B2 |
Personal watercraft with a speaker assembly
A personal watercraft includes a hull; a deck disposed on the hull, the deck including a pedestal; a straddle seat on the pedestal; a motor disposed between the hull and the deck; a propulsion system operatively connected to the motor; and at least one speaker assembly disposed at a forward portion of one of the left and right foot-wells. The speaker assembly includes a housing defining a bass port, and a water resistant speaker driver. The speaker driver includes a basket a plurality of apertures, the plurality of apertures being disposed in the interior of the housing, a cone supported by the basket, a surface of the cone fluidly communicating with air surrounding the basket via the plurality of apertures, a dust cap connected to the cone, a suspension element connected to the cone and the basket, and a water resistant voice coil assembly operatively connected to the cone. |
US10582275B2 |
Real-time digit string-based information distribution system using smart terminal and method thereof
The information distribution system according to the present disclosure includes a theme digit string registration unit which receives a registration request of a theme digit string by a theme of the content and stores and registers the received theme string in a digit string DB, a content registration unit which receives a registration request of theme digit string and content matched to the theme digit string, matches the received theme digit string and content and stores the same in a content DB, and an information distribution management unit which receives a provision request of the content including the digit string, retrieves the content matched to the theme digit string from the content DB, and transmits the retrieved content to the smart terminal, to manage provision of the information distribution service. |
US10582270B2 |
Sending device, sending method, receiving device, receiving method, information processing device, and information processing method
A process with subtitles text information can be performed on the receiving side more appropriately.A video stream having encoded image data is generated. A subtitles stream having subtitles text information corresponding to utterances of a predetermined number of utterers and meta information for analyzing each utterance is generated. A container with a predetermined format including the video stream and the subtitles stream is sent. For example, the meta information includes an identifier for identifying an utterer of each utterance, attribute information of the utterer of each utterance, and the like. |
US10582268B2 |
System and method for synchronization of audio and closed captioning
A system and method for synchronizing audio from a program source with closed captioning data includes a caption encoder having a video-audio delay line. The caption encoder with the delay line is adapted to delay the programming source by a settable amount of time so that the program audio can be synchronized with closed caption data received from a remote live captioner. |
US10582264B2 |
Display expansion from featured applications section of android TV or other mosaic tiled menu
For each network or type of content in an Android TV application, a main icon may be presented on a display, and when the screen cursor is positioned over a main icon, 3-5 sub-icons are presented under the main icon. Moving the screen cursor to another main icon causes the first sub-icons to disappear and new sub-icons relating to the new main icon to appear under the new main icon. Each sub-icon represents content associated with the main icon either using trending information, automatic content recommendation (ACR), time of day, etc. The user may select a sub-icon to show the related content. Thus, for each Android TV application, the most important, trending, live, or personal content is made available through the sub-icons such that a limited number of live content subsets is presented to choose from for that network at that moment. |
US10582263B2 |
User profile server to provide tailored experience at hospitality locations within predetermined distance from the user
A user profile server stores a user profile corresponding to a user identifier. The user profile includes user-specific information of a user associated with the user identifier. The server receives a location update associated with the user identifier, the location update representing a current location of the user associated with the user identifier and determine a hospitality location within a predetermined distance of the current location represented by the location update. The server communicates at least one of the user-specific information to a controller associated with the hospitality location thereby allowing the controller to provide the user-tailored experience to the user according to the at least one of the user-specific information received from the user-profile server. In this way, users who travel during unplanned trips or to locations that do not accept reservations may benefit from user-tailored experiences. |
US10582262B2 |
Satellite video content delivery system
Aspects of the subject disclosure may include, for example, a method including determining a degradation of satellite reception in a first geographic area, receiving a weather report for the first geographic area to determine a weather condition, determining a movement of the weather condition to a second geographic area, determining an impairment vector based on the movement to the second geographic area to determine if equipment of customers of a satellite content provider will have an impaired reception of media content, initiating a streaming of media content to the equipment of the customers in the second geographic area according to the impairment vector, and disabling the streaming of the media content to the equipment of the customers in the second geographic area responsive to determining that the second geographic area is no longer impaired by the weather condition. Other embodiments are disclosed. |
US10582257B2 |
Server, image display apparatus, and method of operating the image display apparatus
Provided is an image display apparatus including: a communicator configured to receive, from a server, information about an integrated frequency band corresponding to a region where the image display apparatus is located; a display; a processor; a memory; and at least one program stored in the memory and executed by the processor, wherein the at least one program comprises instructions for scanning channels included in the integrated frequency band for a channel receivable by the image display apparatus, and displaying a result of the scanning on the display, and the integrated frequency band is a frequency band determined based on frequency bands receivable by other image display apparatuses located in the same region as the image display apparatus. |
US10582254B2 |
Flexible event recording system and method
Aspects of the subject disclosure may include, for example, receiving a request for recording a real-time media presentation of a live event accessible by way of a direct broadcast satellite service, wherein the request is associated with equipment of a subscriber of the direct broadcast satellite service. A source of the real-time media presentation is identified and monitored to determine whether the live event has ended. A termination is facilitated of the recording of the real-time media presentation of the live event by the equipment of the subscriber responsive to the determined end of the real-time media presentation of the live event. Other embodiments are disclosed. |
US10582253B2 |
Method, device, and electronic terminal for video recording
A method, device, and electronic terminal for video recording are provided. The method includes: receiving streaming data of a video, and decoding and broadcasting of the video on a webpage of a browser through a video-playing plugin; based on a triggering operation for starting video recording detected on the webpage by the browser, acquiring first image data and first audio data outputted by the video-playing plugin through a data interaction interface between the video-playing plugin and the browser; encoding the first image data and the first audio data to generate second image data and second audio data; synthesizing the second image data and the second audio data to generate and store streaming data of a recorded video. |
US10582252B2 |
Display device, television receiver, program, and recording medium
Easy switching to a display mode that corresponds to a viewing-and-listening style that is desired by a user is enabled. A display device (1) displays one or plural objects on a slidable background and performs switching between a first mode in which display of a target object among the one or plural objects is stopped in a case where the background is slid and a second mode in which the target object is displayed while being fixed to a display region regardless of whether or not the background is slid. |
US10582251B2 |
Recording of multiple television channels
Various arrangements for recording multiple television channels are presented. A plurality of sets of television channels may be identified. An interface may be output for presentation, the interface presenting indications of each of the plurality of sets of television channels and a plurality of input elements associated with the plurality of sets of television channels. User input may be received via one or more of the plurality of input elements indicative of one or more sets of television channels of the plurality of sets of television channels to be recorded. Dates and times at which the one or more sets of television channels are to be recorded may be determined. The one or more sets of television channels may be recorded at the determined dates and the determined times. |
US10582250B2 |
Integrated video codec and inference engine
Systems, apparatuses, and methods for integrating a video codec with an inference engine are disclosed. A system is configured to implement an inference engine and a video codec while sharing at least a portion of its processing elements between the inference engine and the video codec. By sharing processing elements when combining the inference engine and the video codec, the silicon area of the combination is reduced. In one embodiment, the portion of processing elements which are shared include a motion prediction/motion estimation/MACs engine with a plurality of multiplier-accumulator (MAC) units, an internal memory, and peripherals. The peripherals include a memory interface, a direct memory access (DMA) engine, and a microprocessor. The system is configured to perform a context switch to reprogram the processing elements to switch between operating modes. The context switch can occur at a frame boundary or at a sub-frame boundary. |
US10582249B2 |
Cooking control device, cooking control system, and cooking control method
The cooking control device is installed on a moving object and is configured to communicably connect to a plurality of content display devices and one or more cooking apparatuses, each of the content display devices configured to playback content on a screen. The cooking control device comprises a processor and a transmitter. The processor receives content playback information for the plurality of content display devices respectively, determines one or more of the plurality of content display devices that finish playback of content within a given time based on the content playback information, and produces a preparation/cooking instruction for the one or more cooking apparatuses according to a number of the one or more of the plurality of content display devices. The transmitter transmits the preparation/cooking instruction to the one or more cooking apparatuses. |
US10582245B2 |
Displaying non-time bound content in a time bound grid
Systems and methods for generating and displaying a non-time bound content channel in a time-bound grid is provided. The system comprises receiving content data representing non-time bound content to be displayed in the time bound grid. The system generates the time bound grid, by creating, based on the content data, a non-time bound content channel. The non-time bound content channel displays one or more content objects representing the non-time bound content in the time bound grid. The system incorporates the non-time bound content channel with a plurality of time bound channels in the time bound grid. The system then causes display of the generated time bound grid on a viewing device of a user. |
US10582238B2 |
Systems and methods for management of media content subscriptions
Systems and methods are provided for managing subscriptions. A media guidance application obtaining viewing patterns of a subscriber and determining a first and second media package of interest to the subscriber. A first and second release schedule are obtained related to media content in the first and second media packages. The media guidance application predicts a first viewing impact of the first subscription and a second viewing impact of the second subscription, for the upcoming time period, wherein the viewing impact indicates a total predicted amount of time spent viewing the media packages in the upcoming time period. An available amount of time for viewing media in the upcoming time period is also determined. The media guidance application generates a subscription recommendation for the upcoming time period based on the first viewing impact, second viewing impact, and available amount of time for viewing media in the upcoming time period. |
US10582235B2 |
Methods and apparatus to monitor a media presentation
Methods, apparatus, systems and articles of manufacture to monitor a media presentation are disclosed. An example method includes in response to receipt of a media identifier, extracting, by executing an instruction with a processor, a timestamp from the received media identifier. A time of receipt of the media identifier is determined. A difference between the time of receipt of the media identifier and the timestamp from the received media identifier is determined. A time shifted viewing code is calculated based on the difference. The time shifted viewing code is transmitted to a media monitor that transmitted the media identifier, the time shifted viewing code to be reported when the media monitor reports monitoring information. |
US10582233B2 |
Systems and methods to provide trick play during streaming playback
Systems and methods are described for providing trick play functions such as fast forward, rewind or slow motion during playback of streaming media content. Multiple sets of streamlets or other media files that represent the same media stream are encoded differently from each other (e.g., at different frame rates and/or frame directions), and each set of files is simultaneously maintained at a server. Files encoded at a first format are made available to the client device during regular playback, and files encoded at a different frame rate and/or a different direction of encoding are made available to support trick play. |
US10582232B1 |
Transcoding frame-synchronous metadata for segmented video delivery
Techniques for transcoding a video with frame-synchronous metadata are described. A portion of a digital video transmission is obtained, the portion including a first sequence of video frames, a plurality of metadata values, and a first set of timing data relating the plurality of metadata values to the first sequence of video frames. A rendition of the first sequence of video frames is encoded, the rendition including a second sequence of video frames based on the first sequence of video frames. A plurality of segment files for the rendition is generated, each segment file including a group of frames from the second sequence of video frames and a group of metadata values, each metadata value in the group of metadata values having a correspondence to a frame in the group of frames based on the first set of timing data. |
US10582229B2 |
Systems and methods for managing recorded media assets through advertisement insertion
Systems and methods are disclosed herein for managing recorded media assets through advertisement insertion. A media guidance application may record and store media assets for later viewing by a user. To help ensure that the user views older recordings first, the media guidance application may insert advertisements into media assets which are part of a program series where there are older recorded media assets of the same program series that have not yet been watched by the user. The media guidance application may determine that multiple media assets are part of the same program series, and which of the media assets was recorded latest. The media guidance application may then select a play position within the later-recorded media asset and insert an advertisement at the selected play position. |
US10582219B2 |
Transform coefficient coding
An idea used herein is to use the same function for the dependency of the context and the dependency of the symbolization parameter on previously coded/decoded transform coefficients. Using the same function—with varying function parameter—may even be used with respect to different transform block sizes and/or frequency portions of the transform blocks in case of the transform coefficients being spatially arranged in transform blocks. A further variant of this idea is to use the same function for the dependency of a symbolization parameter on previously coded/decoded transform coefficients for different sizes of the current transform coefficient's transform block, different information component types of the current transform coefficient's transform block and/or different frequency portions the current transform coefficient is located within the transform block. |
US10582216B2 |
Moving picture coding method and moving picture decoding method
A moving picture coding apparatus includes a counter unit which counts the number of pictures following an intra coded picture; and a motion estimation unit which compares respectively only reference pictures which are the intra coded picture or the following pictures, selected from among a reference picture Ref1, a reference picture Ref2 and a reference picture Ref3 stored in memories, with a picture signal, and determines the reference picture whose inter picture differential value is smallest. |
US10582211B2 |
Neural network to optimize video stabilization parameters
A neural network learning algorithm obtains a fingerprint of a video sequence. Using the fingerprint, selection of an appropriate video stabilization algorithm, and its parameter settings, is performed. The video thus stabilized is made more appealing for viewing and easier for subsequent video compression. The neural network may be trained during a training phase to select a correct fingerprint of each video sequence based on the effectiveness of resulting video stabilization and/or compression. |
US10582209B2 |
Sub-prediction unit temporal motion vector prediction (sub-PU TMVP) for video coding
Aspects of the disclosure provide a video coding method for processing a current prediction unit (PU) with a sub-PU temporal motion vector prediction (TMVP) mode. The method can include receiving the current PU including sub-PUs, determining an initial motion vector that is a motion vector of a spatial neighboring block of the current PU, performing a searching process to search for a main collocated picture in a sequence of reference pictures of the current PU based on the initial motion vector, and obtaining collocated motion information in the main collocated picture for the sub-PUs of the current PU. The searching process can include turning on motion vector scaling operation for searching a subset of the sequence of reference pictures, and turning off the motion vector scaling operation for searching the other reference pictures in the sequence of reference pictures. |
US10582205B2 |
Enhancing visual data using strided convolutions
A method for enhancing at least a section of lower-quality visual data using a hierarchical algorithm, the method comprises receiving at least one section of lower-quality visual data; and extracting a subset of features, from the at least one section of lower-quality visual data. A plurality of layers of reduced-dimension visual data from the extracted features are formed and enhanced to form at least one section of higher-quality visual data. The at least one section of higher-quality visual data corresponds to the at least one section of lower-quality visual data received. |
US10582202B2 |
Image processing device and image processing method that horizontal filtering on pixel blocks
An image processing device including processing circuitry that performs horizontal filtering determination processes in parallel across a plurality of vertical block boundaries among a plurality of 8×8 blocks within a locally decoded image. The processing circuitry is configured to apply in parallel a horizontal filter to pixels neighboring the plurality of vertical block boundaries within the locally decoded image to which the horizontal filter is determined to be applied by the horizontal filtering determination processes to generate a first filtered image, perform vertical filtering determination processes in parallel across a plurality of horizontal block boundaries among the plurality of 8×8 blocks within the first filtered image, apply in parallel the vertical filter to the pixels neighboring the horizontal block boundaries within the first filtered image to generate a second filtered image, and encode an image using the second filtered image to generate an encoded stream. |
US10582198B2 |
Method and an apparatus and a computer program product for video encoding and decoding
The invention relates to a method and technical equipment, wherein the method comprises obtaining a picture sequence; selecting a first spatial region and a second spatial region within a picture area of pictures of the picture sequence, the second spatial region differing from the first spatial region; obtaining a first spatial region sequence, the first spatial region sequence comprising the first spatial region of the pictures of the picture sequence; obtaining a second spatial region sequence, the second spatial region sequence comprising the second spatial region of the pictures of the picture sequence; transmitting the first spatial region sequence at a first picture rate; and transmitting the second spatial region sequence at a second picture rate, the first picture rate being different from the second picture rate. |
US10582197B2 |
Encoder, encoding method, camera, recorder, and camera-integrated recorder
Efficient editing is enabled when a video material encoded as an interlaced signal is mixed during editing. A first video signal in a progressive mode is obtained. This first video signal is encoded. The first video signal or a second video signal obtained by reducing resolution and/or a frame rate of the first video signal is converted to an interlaced signal from a progressive signal such that a third video signal is obtained. The third video signal is encoded. Encoded data of the first video signal and encoded data of the third video signal are recorded to a recording medium. |
US10582194B2 |
Method and apparatus for encoding video and method and apparatus for decoding video by considering skip and split order
A method of encoding a video includes: splitting a picture into a maximum coding unit; for the maximum coding unit, determining coding units having a tree structure including coding units of coded depths and determining encoding modes for the coding units of the coded depths by performing encoding based on coding units according to depths, the coding units according to depths obtained by hierarchically splitting the maximum coding unit as a depth deepens; and outputting information about a maximum coding unit size and, for the maximum coding unit, information indicating an order of split information and skip mode information which is selectively determined for the coding units according to depths, information about the encoding modes for the coding units of the coded depths including the split information and the skip mode information which are arranged according to the order, and encoded video data. |
US10582188B2 |
System and method for adjusting a baseline of an imaging system with microlens array
An apparatus for performing simultaneous localization and mapping (SLAM) with an imaging device having at least two lenses includes an Inertial Measurement Unit (IMU) configured to measure rotations of a second stereoscopic frame acquired at a second time point in related to a first stereoscopic frame at a first time point, and a controller configured to acquire the first stereoscopic frame and the second stereoscopic frame, acquire rotation data of the second stereoscopic frame from said IMU, and match said first and second stereoscopic frames by combining the rotation data with the first and second stereoscopic frames. Said first stereoscopic frame overlaps with said second stereoscopic frame by a predetermined percentage. |
US10582187B2 |
3D track assessment method
A 3D track assessment method is disclosed for identifying and assessing features of a railway track bed based on 3D elevation and intensity data gathered from the railway track bed. |
US10582173B2 |
Color night vision cameras, systems, and methods thereof
Disclosed are improved methods, systems and devices for color night vision that reduce the number of intensifiers and/or decrease noise. In some embodiments, color night vision is provided in system in which multiple spectral bands are maintained, filtered separately, and then recombined in a unique three-lens-filtering setup. An illustrative four-camera night vision system is unique in that its first three cameras separately filter different bands using a subtractive Cyan, Magenta and Yellow (CMY) color filtering-process, while its fourth camera is used to sense either additional IR illuminators or a luminance channel to increase brightness. In some embodiments, the color night vision is implemented to distinguish details of an image in low light. The unique application of the three-lens subtractive CMY filtering allows for better photon scavenging and preservation of important color information. |
US10582172B2 |
Optical system steering via Bragg grating shear
An optical system includes a light source, a film positioned to be illuminated by light from the light source, the film including a plurality of Bragg gratings configured to redirect the light, and an actuator configured to apply a shearing force to the film. The shearing force manipulates an orientation of the plurality of Bragg gratings to change an extent to which the plurality of Bragg gratings redirects the light and to thereby re-position a pupil at which the light converges after redirection by the plurality of Bragg gratings. |
US10582171B2 |
Display system and information processing method
A display system includes: a video display apparatus; and a mobile terminal that communicate with each other. The video display apparatus includes: a measurement pattern generator that generates a plurality of measurement patterns; a projection unit that projects the measurement patterns; a first transceiver that communicates with the mobile terminal to receive information regarding distortion correction of video; and a distortion corrector that corrects the distortion. The mobile terminal includes: a camera unit that photographs the projected measurement patterns; a controller that generates the distortion correction information based on the photographed measurement patterns; and a second transceiver that communicates with the first transceiver to transmit the distortion correction information to the video display apparatus. The measurement pattern generator adds a common pattern to each measurement pattern, which indicates a reference position of each of the measurement patterns. The controller generates the distortion correction information based on the common pattern. |
US10582170B2 |
Video display device and video display method
A video display device includes: a receiver receiving video information including a bit string which defines a gradation value of an input image with a first frame rate; a video generator generating output images including multiple frames corresponding to a one-frame input image, based on the received video information; and a display displaying the generated output images for each frame rate. The bit string includes an upper bit, a middle bit, and a lower bit which are arranged in descending order therein. The upper bit corresponds to a number of gradations per frame of the output images. The video generator varies the gradation value among multiple frames in the output images according to the middle bit of the input image, and performs spatial dithering to correct the output images according to the lower bit of the input image. |
US10582166B2 |
Method of tracking a mobile device and method of generating a geometrical model of a real environment using a camera of a mobile device
A method of tracking a mobile device comprising at least one camera in a real environment comprises the steps of receiving image information associated with at least one image captured by the at least one camera, generating a first geometrical model of at least part of the real environment based on environmental data or mobile system state data acquired in an acquisition process by at least one sensor of a mobile system, which is different from the mobile device, and performing a tracking process based on the image information associated with the at least one image and at least partially according to the first geometrical model, wherein the tracking process determines at least one parameter of a pose of the mobile device relative to the real environment. The invention is also related to a method of generating a geometrical model of at least part of a real environment using image information from at least one camera of a mobile device. |
US10582158B2 |
Synchronization of media rendering in heterogeneous networking environments
Techniques are disclosed for synchronizing media rendering among a plurality of networked terminals. A first terminal may receive communication from another terminal that correlates a network time to a first portion of a media item to be rendered on the terminals. The terminals may identify, from the correlation of network time to the first portion of media and from a playback rate negotiated between the terminals, other portions of the media item to be rendered at other network times. The terminals each may render appropriate portions of the media item as network time progresses. The terminals also may exchange other data to alter playback modes during the course of a common rendering session. |
US10582156B2 |
Electronic device for performing video call and computer-readable recording medium
Disclosed is a first electronic device for performing a video call. The first electronic device may comprise: a communication module for receiving video and audio for a video call from a second electronic device connected thereto for the video call; a display; a camera module; and a processor. The processor may: receive location information indicating the location of the second electronic device from the second electronic device through the communication module; identify a place where the second electronic device is located, using at least one of the received video and the received location information; generate a first spatial image indicating the second electronic device being located in the identified place; and transmit an image captured by the camera module and the generated first spatial image to the second electronic device through the communication module. |
US10582148B2 |
Randomly accessible visual information recording medium and recording method, and reproducing device and reproducing method
Access point pictures designated as randomly accessible positions are I pictures or P pictures. Information indicating the decoding sequence (I1, P1, B1, B2, B3, B4, P2, . . . ) of pictures functioning as access points and attribute information (picture_type) indicating whether a picture functions as an access point or is necessary for decoding of the access point following a given access point are recorded on the video information recording medium. Random access is possible even if the GOP interval is lengthened. |
US10582146B2 |
Projector having stacked optical layers
A projector includes a semiconductor die including a digital micromirror device; and a first integral optical layer attached to the semiconductor die. The first integral optical layer includes a first optical lens and a first diffractive optical element. A second integral optical layer is attached to the first integral optical layer. The second integral optical layer includes an aperture stop and a second diffractive optical element. A third integral optical layer is attached to the second integral optical layer. The third integral optical layer includes a second optical lens and a light source mount. The semiconductor die, the first integral optical layer, the second integral optical layer and the third integral optical layer are stacked to form an optical path through the first and second diffractive optical elements, reflect off the digital micromirror device, and pass through the first optical lens, the aperture stop and the second lens. |
US10582140B2 |
Global shutter image sensor pixels having improved shutter efficiency
An image sensor may be provided with an array of image sensor pixels formed on a substrate having front and back surfaces. Each pixel may have a photodiode that receives light through the back surface, a floating diffusion node, a charge transfer gate, and first and second reset transistor gates. A source follower transistor may have a gate coupled to the floating diffusion node and a source coupled to an addressing transistor. The pixel may be coupled to a column feedback amplifier through the addressing transistor and a column feedback reset path. The amplifier may provide a kTC-reset noise compensation voltage to the reset transistors for storage on a holding capacitor coupled between the floating diffusion and a drain terminal of the source follower. The floating diffusion may be bounded at the front surface by the transfer gate, the reset gate, and p-type doped regions. |
US10582139B2 |
Signal processing device, imaging element, and electronic apparatus
A signal processing device includes a comparison unit to compare a signal level of an analog signal with a signal level of a reference signal; a selection unit configured to select the reference signal to be supplied to the comparison unit; and a switching unit capable of switching a signal line connected to an input terminal of the comparison unit such that a signal line via which the selected reference signal is transmitted is connected to the input terminal of the comparison unit, wherein the comparison unit includes a floating node as the input terminal, the selection unit includes a signal line in which a parasitic capacitance is caused between the signal line and the floating node as the input terminal of the comparison unit, and the signal line of the selection unit is configured to transmit an identical level of signal in multiple comparison processes of the comparison unit. |
US10582132B2 |
Dynamic range extension to produce images
Described are examples for generating a high dynamic range image from a plurality of images. A plurality of images of a real world scene can be obtained from one or more image sensors, wherein at least two of the plurality of images are captured based on different intensity parameters. Intensity information for the real world scene can be determined based at least in part on processing the at least two of the plurality of images. A high dynamic range image corresponding to the real world scene can be generated based at least in part on adding the intensity information to pixels of at least one of the plurality of images. |
US10582127B2 |
Image processing device, display device, reproduction control method, and image processing system
[Object] To resolve or reduce inconvenience resulting from a shift in imaging timing that occurs during reproduction of omnidirectional video or integral processing based on a plurality of captured images captured at different timings. [Solution] Provided is an image processing device including: a reproduction control unit configured to control reproduction of omnidirectional video based on a plurality of captured images sequentially captured in a plurality of fields of view that revolve while partially overlapping one another. The omnidirectional video is covered by M fields of view from a first field of view to an M-th (M>1) field of view with a reference direction serving as a starting point. In a case where reproduction in a reproduction field of view that straddles the reference direction is requested, the reproduction control unit causes a display unit to display a reproduction image based on a first captured image corresponding to the first field of view and a second captured image corresponding to the M-th field of view captured earlier than the first captured image. |
US10582120B2 |
Systems, methods, and media for providing interactive refocusing in images
Systems, methods, and media for providing interactive refocusing are provided, the systems comprising: a lens; an image sensor; and a processor that: causes the image sensor to capture a plurality of images over a predetermined period of time, wherein each of the plurality of images represents a scene at a different point in time; changes a depth of field between at least a pair of the plurality of images; concatenates the plurality of images to create a duration focal volume in the order in which the images were captured; computes a space-time in-focus image that represents in-focus portions from each of the plurality of images based on the duration focal volume; and computes a space-time index map that identifies an in-focus image for each location of the scene from among the plurality of images based on the duration focal volume and the space-time in-focus image. |
US10582119B2 |
Image processing method and device for composite selfie image composition for remote users
A device and method for composite selfie image composition for remote users, includes a first image-capture device that communicates a first notification message to a second image-capture device associated with a second user. The first notification message includes a request to capture a second self-portrait image of the second user, a user-identifier of a first user associated with the first image-capture device and first face coordinates of the first user. The second self-portrait image and second face coordinates of the second user is received from the second image-capture device. By face normalization on a portion of the second self-portrait image, a second face size of the second user is adjusted in accordance with a first face size in a first self-portrait image of the first user. A first output image, for example, a composite selfie, is generated based on at least the face normalization. |
US10582115B1 |
Panoramic photograph with dynamic variable zoom
Embodiments generate panoramic image data with variable zoom settings. Embodiments display a line of zoom focal distance points for a camera lens on a map that provides a two-dimensional representation of a geographic area encompassing a geographic location of the camera and other geographic areas within a field of view of the lens. Embodiments determine geographic coordinate points for locations within the geographic areas represented by the map at points of the displayed line, and capture panorama photograph data in response to rotation of the camera while dynamically changing a zoom setting of the lens to match distances from the camera lens to the geographic coordinate points determined for each of the different locations represented by the map at different points of the displayed line. |
US10582109B2 |
Control apparatus and method of controlling
A control apparatus controls an image capturing unit for which an image capturing direction is movable inputs at least one of a setting value for restricting a movable range for which the image capturing direction of an image capturing unit is movable, or a setting value for restricting a visible range for which displaying is permitted in a range capturable by moving the image capturing direction of the image capturing unit and controls one of the movable range or the visible range based on a setting value for restricting the other of the movable range and the visible range. |
US10582104B2 |
Electronic device having camera device and method for fabricating camera device
An electronic device includes a display unit, a bezel portion, and a camera module disposed beneath the bezel portion and provided with a pair of flat surfaces facing each other, wherein the camera module includes a plurality of rim guides each including first and second flat surfaces facing each other, and first and second curved surfaces connecting the first and second flat surfaces, the plurality of rim guides being laminated with forming spaces apart from one another, a plurality of lens portions formed within the plurality of rim guides, respectively, and forming a specific focal length, and an image sensor overlapping the plurality of lens portions and generating an image using light that has passed through the plurality of lens portions. |
US10582103B2 |
Camera module applied to terminal and terminal including same
A camera module includes a first camera module, a first flexible printed circuit, a second camera module, and a second flexible printed circuit. The first flexible printed circuit is connected to the first camera module. The second camera module is arranged side by side with the first camera module. The second flexible printed circuit is connected to the second camera module. At least one of the first flexible printed circuit and the second flexible printed circuit extends along an arrangement direction of the first camera module and the second camera module. |
US10582099B2 |
Sample height measurement using digital grating
A method, an apparatus, and a non-transitory computer-readable medium for measuring a height of a sample includes: receiving, by an optical sensor having pixels, an optical grating image of an illuminated optical grating reflected by a surface of the sample; determining, by a processor, a digital grating image by keeping values of first pixels of the optical grating image and resetting values of second pixels of the optical grating image; and determining the height based on a relationship between an integrated intensity of a portion of the digital grating image and the height. |
US10582095B2 |
Imaging apparatuses and enclosures
An enclosure having: a base face that is opaque or translucent to human eyes viewing from outside of the enclosure and transparent to infrared radiation; and at least two flat, orthogonal mounting faces configured to be overlaid respectively on at least two surfaces of walls and ceiling of a room. A thermal imaging apparatus configured to image based on infrared radiation and mounted within the enclosure with a predetermined orientation relative to the base face to have a designed imaging direction with respect to the room when the enclosure is mounted in the room to have the at least two orthogonal mounting faces overlaid respectively on the at least two surfaces. |
US10582087B2 |
Image processing apparatus, control method, and non-transitory computer-readable storage medium
An image processing apparatus for converting a first image having a first range of a brightness into a second image having a second range of the brightness narrower than the first range obtains information of sizes of the first range and the second range, divides the first image based on the information such that the number of areas obtained by dividing the first image when a ratio of the second range to the first range is a first value becomes smaller than that when the ratio is smaller than the first value, sets, for each of the areas, relationship information that associates input brightness values in the first range with output brightness values in the second range, and converts brightness values of pixels included in the first image into brightness values of pixels of the second image based on the relationship information. |
US10582080B2 |
Image formation apparatus, system, method and computer readable storage medium
A system includes: an information processing device having a cooperative application; one or more image formation apparatuses operating in cooperation with the information processing device; and a server configured to distribute the cooperative application via the image formation apparatus. The image formation apparatus is configured to: receive from the information processing device application information which identifies the cooperative application; and when the firmware is updated, receive from the server a cooperative application identified by the application information and corresponding to an updated version of the firmware. |
US10582079B2 |
Image forming apparatus, method for controlling image forming apparatus, and recording medium
An image processing apparatus includes a main hardware processor capable of controlling a first snapshot data acquisition process of storing to-be-saved information regarding the image forming apparatus as first snapshot data in a non-volatile storage device in response to a turn-off operation of a main power switch, and a sub hardware processor capable of monitoring an operating state of the main power switch in a power-saving state of the image forming apparatus. After the turn-off operation is detected in the power-saving state, the main hardware processor starts a return process of causing the state of the image forming apparatus to return from the power-saving state. When a turn-on operation of the main power switch is detected after the turn-off operation is detected in the power-saving state and before the return process is completed, the sub hardware processor resets the main hardware processor in response to the turn-on operation. |
US10582075B2 |
Image forming apparatus and conveyance control method
An image forming apparatus includes: a transfer section that transfers an image to a sheet; a sheet conveyance member that is provided on an upstream of the transfer section in a sheet conveyance direction and that conveys the sheet; and a hardware processor that controls the sheet conveyance member to displace the sheet, wherein a preset value defining a displacement condition of the sheet conveyance member for providing a correct position of the image on the sheet is set. |
US10582074B2 |
Printing apparatus, control method for printing apparatus, and storage medium
A printing apparatus capable of conveying sheets to a sheet processing apparatus and to control the type of a sheet to be used as a cover sheet in a case where a book bound product is generated by switching back sheets each having an image printed, inverting the sheets and folding the inverted sheets, and to notify an error to a user based on the type of a sheet to be used as the cover sheet in a case where printing an image on the cover sheet is designated. |
US10582069B2 |
Information processing device and device management apparatus
An information processing device includes circuitry to determine a connection state between the information processing device and an information device locally connected to the information processing device. The circuitry further transmits, to a device management apparatus connected to the information processing device through a network, information on the information device acquired from the information device when the connection state is a first state. The circuitry further deletes the information on the information device managed by the information processing device when the connection state is a second state. |
US10582068B2 |
Method for operating a print system for printing out images and/or documents and printing system for carrying out the method
The invention relates to a a printing system for printing out images and/or documents, the printing system having at least one printing module with a printer, an operator interface and a computer. A machine-readable code is read using a camera of the printing module to release a print order previously transmitted. |
US10582058B2 |
Emotion recognition to match support agents with customers
An application determines an emotional state of a user based on evaluating facial recognition data of the user captured from the user interacting with the application. The application receives a request from the user to initiate a support call. The request identifies the emotional state of the user. The application predicts, from a set of outcomes of support calls processed by support agents interacting with users having different emotional states, an emotional state that increases a likelihood of achieving a specified outcome for the support call based on the emotional state of the user. The application identifies an available support agent having the predicted emotional state, and assigns the user to interact with the identified support agent for the support call. |
US10582055B2 |
System and method for managing contact center system
In a method for managing a contact center system, the method includes: retrieving, by a processor, performance metric data for a plurality of performance metrics of the contact center system; initiating, by the processor, a text-based chat communication with a first electronic device operated by a first agent; displaying, by the processor, an alert during the text-based chat communication, the alert being indicative that a first performance metric from among the plurality of performance metrics is outside a predetermined range of values; and displaying, by the processor, the first performance metric in a chat interface of the text-based chat communication. |
US10582047B1 |
System, method and computer readable medium for call center management
A call center system is configured to record call data into call records. A transfer center within the call center transfers the call records to a database. A query engine, controlled from an interactive user interface, executes queries on the call data records in the database, allowing real-time analysis of the call data. |
US10582046B2 |
Voice recognition-based dialing
A voice recognition-based dialing method and a voice recognition-based dialing system are provided. The methods includes: determining a recognition result based on a user's voice input, at least one acoustic model and at least one language model, where the at least one acoustic model and the at least one language model are obtained based on information collected in an electronic device. The system includes: obtain at least one acoustic model and at least one language model based on information collected in an electronic device; and determine a recognition result based on a user's voice input, the at least one acoustic model and the at least one language model. The acoustic models and the language models are updated based on the information collected in the electronic device, which may be helpful to the voice recognition-based dialing. |
US10582044B2 |
Selecting audio profiles
A computer-implemented method to select a user profile is disclosed. The method may include obtaining, from a first device, a communication attempt at a user device. The method may further include obtaining first device data associated with the communication attempt and with the first device. The method may also include comparing the first device data with multiple data elements of each of multiple user profiles associated with the user device. The method may further include selecting a user profile of the multiple user profiles that includes the data element that matches the first device data in response to the first device data matching a data element of the multiple data elements. The method may also include loading an audio profile for the selected user profile on the user device. |
US10582040B2 |
Method, user equipment, computer program and computer program product for controlling a touch sensitive display
A method performed by a user equipment, the user equipment, and a computer program product. The method includes establishing a call connection with another user equipment and when the call is established, activating the touch sensitive display of the user equipment and activating and displaying only the end call key button of the touch sensitive display enabling the user of said user equipment to end or terminate the established call. |
US10582038B2 |
Calibration of grab detection
In one embodiment, a method includes receiving sensor data from a number of sensors of the computing device. The sensor data corresponds to a particular state associated with the computing device. The method also includes determining a vector corresponding to the received sensor data; and comparing the vector with a pre-determined hyperplane. The hyperplane corresponds to a number of imminent uses of the computing device. The method also includes determining whether the particular state associated with the computing device corresponds to a particular one of the imminent uses of the computing device based on the comparison of the vector with the pre-determined hyperplane. |
US10582033B2 |
Method of providing information and mobile telecommunication terminal thereof
A method of providing information of a mobile communication terminal, and a mobile communication terminal for performing the method, are provided. The method includes determining whether a search command event has been generated during a call with a counterpart terminal, converting a voice signal received from a microphone into a text when the generation of search command event is determined to have been generated, identifying information matching the text in a memory, and sending the information to the counterpart terminal. |
US10582032B2 |
Multi-layer handheld electronic device
Disclosed is a housing for a portable handheld electronic device such as a cellphone. The device has a housing, having a left side and right side. The housing can be layered, such as in a sandwich configuration. The layers can be secured together via one or more fasteners that extend through at least front and rear plates of the housing. |
US10582031B2 |
Electronic device and control method thereof
An electronic device is provided. The electronic device includes a first electronic component, a second electronic component, a holder, and an antenna assembly. The second electronic component is slidably coupled to the first electronic component. The holder is coupled to the second electronic component and inserted into the first electronic component. The antenna assembly includes a radio frequency (RF) module, an antenna radiator, and an RF cable. The RF module is disposed in the first electronic component. The antenna radiator is disposed in the second electronic component. An end of the RF cable is coupled to the antenna radiator and the holder, and another end of the RF cable is coupled to the radio frequency module. The RF cable is retracted and stretched when the holder is driven to slide by sliding the second electronic component. A control method of the electronic device is also provided. |
US10582029B2 |
Method and device for transmitting/receiving broadcast signal
A digital broadcast receiver for processing a broadcast signal, includes a tuner configured to receive the broadcast signal including Physical Layer Pipes (PLPs), wherein the PLPs carry link layer packets; and a controller coupled to the tuner, wherein the controller is configured to decode a specific PLP, acquire signaling information for header compression, wherein the signaling information for header compression includes a PLP identifier for the signaling information for header compression, profile information for representing a range of multiple protocols used to compress at least one stream, and a maximum value of a context identifier, decode another PLP to receive the at least one compressed stream based on the signaling information for header compression, and decompress the at least one compressed stream. |
US10582028B2 |
Systems and methods for indicating and determining channel structure information
Systems and methods for indicating and determining channel structure information in a wireless communication network are disclosed herein. In one embodiment, a method performed by a first node is disclosed. The method comprises: receiving a wireless signal from a second node; obtaining channel structure information indicated by the wireless signal; determining a first waveform parameter set configured for the channel structure information indicated by the wireless signal; and determining transmission attributes of a transmission link between the first node and the second node in a predetermined time duration with respect to the first waveform parameter set based on the channel structure information. |
US10582026B2 |
Methods and apparatus for packet acquisition in mixed-rate wireless communication networks
A method of wirelessly communicating a packet includes generating, at a first wireless device, a first packet including a first preamble decodable by a plurality of devices and a second preamble decodable by only a subset of the plurality of devices. The first preamble includes a first signal field. The second preamble includes a first training field. The method further includes transmitting the first packet concurrently with one or more second packets to be transmitted by wireless devices other than the first wireless device. |
US10582024B2 |
Information transmission method, apparatus, and system
Embodiments of the present disclosure relate to the communications field, and provide an information transmission method, apparatus, and system, which can determine a subframe used in enhanced transmission of first information, improving transmission reliability of the first information. The information transmission method includes: determining a subframe for enhanced transmission of first information, where the first information is a master information block, or the first information is a system information block (SIB) including a time division duplex (TDD) configuration, or the first information is an SIB including a multicast-broadcast single-frequency network (MBSFN) subframe configuration; and performing the enhanced transmission of the first information in the determined subframe for the enhanced transmission of the first information. |
US10582022B2 |
Adaptive session reliability over multiple transports
Methods, systems, and computer-readable media for providing reliable switching between different transport protocols (e.g., TCP and UDP) are presented herein. In some embodiments, a computing platform may stop transmission over a transport protocol. Subsequently, the computing platform may synchronize buffers between a client and a host. For example, the buffer may include acknowledgments for undelivered reliable packets between the client and the host. Next, the computing platform may resume transmission over a different transport protocol. In some embodiments, when establishing an initial connection between a client and a host, connections may be attempted in parallel over multiple transport protocols. After a connection over a first transport protocol is established, if a connection is later established over a second transport protocol, the connection may be transitioned to the second transport protocol. Also, ticketing semantics may be preserved in the switch between the different transport protocols. |
US10582020B2 |
Method for multipath TCP communication between two terminals
One embodiment relates to an IP network communication method comprising a communicating device configured to perform a simple transmission control protocol connection and to implement a multipath TCP connection discovering at least one test server that is configured to implement a multipath TCP connection. The communicating device or the test server attempts to set up at least one multipath TCP connection with the test server or with the communicating device along at least one path enabling the communicating device to be reached. The communicating device registers the status of the path concerning its compatibility with multipath TCP connections. |
US10582018B2 |
Driverless wireless module
A module having at least a processor, memory and a wireless communication capability communicates with a host computing device that does not include a network device driver and is not able to directly access the network. The module provides wireless network access to the host computing device that does not include a network device driver. The module interfaces internally with the host computing device and utilizes a data frame communication protocol, such as an Ethernet protocol, to pass network data to the host computing device that was received from the network and to receive network data from the host computing device for transmission to the network. |
US10582016B2 |
First device with an embedded gateway to support a second communications protocol
An industrial control system and a method of controlling an industrial control system having two communications protocols is described. The method comprises sending, by a controller, communications over a first communications network to a first device, the communications intended to control the first device and a second device, the communications transmitted to the first device from the controller in a first communications protocol; translating, by the first device, the communications from the controller in the first communications protocol intended for the second device into a second communications protocol; and transmitting, by the first device, the translated communications to the second device over a second communications network using the second communications protocol, wherein the first device is used to control or monitor one or more first processes in an industrial system and the second device is used to control or monitor one or more second processes in the industrial system. |
US10582014B2 |
System providing faster and more efficient data communication
A system designed for increasing network communication speed for users, while lowering network congestion for content owners and ISPs. The system employs network elements including an acceleration server, clients, agents, and peers, where communication requests generated by applications are intercepted by the client on the same machine. The IP address of the server in the communication request is transmitted to the acceleration server, which provides a list of agents to use for this IP address. The communication request is sent to the agents. One or more of the agents respond with a list of peers that have previously seen some or all of the content which is the response to this request (after checking whether this data is still valid). The client then downloads the data from these peers in parts and in parallel, thereby speeding up the Web transfer, releasing congestion from the Web by fetching the information from multiple sources, and relieving traffic from Web servers by offloading the data transfers from them to nearby peers. |
US10582012B2 |
Adaptive data transfer optimization
A system transfers data for an application. The system determines a per request data size, and sends a data transfer request for transferring a portion of the data from a client to a server according to the per request data size, where the server is configured to host the application. The system then receives a response from the server for the data transfer request, and adjusts the per request data size based on a measure of the data transfer request and the response. The adjusted per request data size is configured to be used for sending other portions of the data from the client to the server. |
US10582011B2 |
Application cards based on contextual data
A server includes a network communication device, a storage device, and a processing device. The processing device executes computer-readable instructions that, when executed by the processing device, cause the processing device to: receive contextual data from a client computing device via the network communication device, the contextual data indicates a first application view displayed on the client computing device; identify a first application function ID that identifies a first application function corresponding with the first application view; determine a first user intent ID that corresponds with the first application function ID; determine a second user intent ID that transitions from the first user intent ID; identify a second application function ID that corresponds with the second user intent ID; retrieve a card object corresponding with the second application function ID from the storage device; and transmit the card object to the client computing device via the network communication device. |
US10582008B2 |
Highly accurate baseball pitch speed detector using widely available smartphones
A system for measuring ball speed, the system comprising a camera configured to capture a live video stream including a plurality of frames, a processor, a memory having executable instructions stored thereon that when executed by the processor cause the processor to load configuration information for initializing settings for the processor and the camera, receive data representation of an environment layout, analyze the plurality of frames to identify a ball, calculate a speed of the ball at a release point based on the analysis, generate data representative of the calculated speed, and a display operative to display the data representative of the calculated speed. |
US10582007B2 |
Goal-based social networking to improve user motivation
A method to create and to link user profiles in a social networking system may include dynamically determining a current progress level of a first user with respect to a goal of the first user based on data received from a sensor or user input. The method may include, in response to determining that the current progress level of the first user satisfies the threshold progress level with respect to a goal of the first user, changing a user profile of the first user to include an indication that the first user has reached an achievement level with respect to the goal of the first user. The method may include selecting the user profile of the first user of the social networking system from multiple user profiles of other users of the social networking system based on the indication and presenting the user profile to a second user. |
US10582006B2 |
Profile page with biographical summary for social networking system user
A social networking system provides a short, unbiased biographical summary for a user of the social networking system. The short biography includes a few relevant biographical information items selected from the user's profile and is displayed on the profile page. The short biography may be displayed with a set of photographs also selected from the profile for their relevance. Relevance may be based on various information including temporal relevance and relevance to the viewing user. Display of the short biography allows a viewer to easily find current biographical information about the user in an abbreviated format. |
US10582002B2 |
Cache proxy for a network management information base
In one embodiment, a proxy forwards a first request from a manager for an object in a management information base to an agent in a network device, the object describing a characteristic of the network device. The proxy receives the object from the agent and categorizes the object in a category of a plurality of categories based on a characteristic of the object. At least two categories in the plurality of categories are associated with different time-to-live values. The proxy caches the object from the agent with a time-to-live value in a cache, the time-to-live value associated with the category. Then, the proxy returns the object to the manager. The proxy responds to a second request for the object using the cached object while the time-to-live value is valid without having to forward the second request to the agent. |
US10582001B2 |
Asynchronous pre-caching of synchronously loaded resources
A system loads resources. The system determines to load a module by a web browser, where the module requires a plurality of resources to be synchronously loaded in a specific order. The system asynchronously pre-caches the resources in a browser cache of the web browser and then synchronously loads the resources from the browser cache and according to the specific order. In one embodiment, the system sends a request to a server, where the request is of a request type configured for requesting a first content type, and where the first content type is configured to be pre-cached in the browser cache when received by the web browser. The system then receives content from the server in response to the request, where the content is of a second content type that is different than the first content type, and where the content includes at least one of the resources. |
US10581998B2 |
Method for bluetooth communication, electronic device and bluetooth system
A method for Bluetooth communication includes: in Bluetooth communication, allocating bandwidth resources as a first bandwidth resource for communication with a data source device and a second bandwidth resource for communication with a slave device; in the communication with the data source device, receiving and caching data from the data source device; in the communication with the slave device, determining whether the volume of the cached data is less than a first threshold; and if the data volume of the cached data is less than the first threshold, using at least a portion of the second bandwidth resource for the communication with the data source device. |
US10581994B2 |
Facilitating communication between an origin machine and a target machine
A method, computer program product, and/or system for facilitating communication between an origin machine and a target machine are provided. To facilitate communication, a reference to an original object of the origin machine is constructed within a remote object services level. Then reference is passed within the remote object services level from the origin machine to the target machine. The passing of the reference, in turn, causes a creation of a proxy and an invocation of a target method on the target machine. |
US10581993B2 |
Method for forwarding traffic in application on mobile intelligent terminal
The present disclosure provides a method for forwarding traffic in an application installed on a mobile intelligent terminal. The method may be suitable in iOS operating system. The method may include the following steps: 1) when an application in the iOS operating system is starting, determining whether a proxy service is required based on a configuration of the application, and when the proxy service is required, the application executing a network proxy managing operation: replacing a native HTTP proxy function in a dynamic library of the iOS operating system with an updated HTTP proxy function, the updated HTTP function including information of a proxy server; and replacing a native Socket connect-create function in the dynamic library of the iOS operating system with an updated Socket connect-create function, a connection target of the updated Socket connect-create function being the proxy server. |
US10581989B2 |
Application logging framework
The described technology relates to a logging framework wherein identifiers are associated with various elements within a web application, such as pages within the application and portions of pages within the application. Additional identifiers may be associated with sessions within the application, instances of page visits within the application, and other facets of the application and user interactions with the application. The identifiers can be used to generate a log that indicates, among other information, a history of interactions performed by a user navigating the application. |
US10581987B2 |
Application network usage management
Disclosed are various embodiments for monitoring network usage by client devices and enforcing compliance rules related thereto. A management component of a client application can be provided to identify a first function call made in the source code of the client application to invoke a media player function on the client device associated with a playback of media content received over a carrier network. The first function call can be replaced with a second function call that, when invoked during an execution of the client application, causes a device to identify a size of the media content received by the client device over the carrier network; communicate the size of the media content received by the client device to a remote computing service; and provide the media content for playback on the client device. |
US10581984B2 |
Methods and apparatus for providing information associated with network function (NF) instances of a 5G mobile network
A network function (NF) profile repository function (NPRF) is provided to receive, for each one of a plurality of NF instances of a plurality of different NF types, information associated with the NF instance and store the information in memory. The NPRF may then also receive, from an NF repository function (NRF), a message which indicates a request for information associated with one or more NF instances of an indicated NF type. In response, the NPRF may retrieve, from the memory based on the indicated NF type, information associated with the one or more NF instances. The NPRF may send, to the NRF, a message which indicates a response to the request, where the response includes retrieved information associated with the one or more NF instances. |
US10581981B2 |
Seamlessly switching between modes in a dual-device tutorial system
A dual-device tutorial system can facilitate user learning about a “primary” device by providing explanatory information on a “supporting” device while the user interacts with the primary device. The primary and supporting devices can be devices of different types. From a user perspective, the primary device can operate exactly as it would in normal (non-tutorial) use and can send event messages and/or other signals to the supporting device. Based on the event messages and/or other signals, the supporting device can provide explanatory information responsive to user interactions with the primary device. |
US10581979B2 |
Information transmission method and apparatus
An information transmission method is provided. An apparatus receives a first session request from a third party application function, which includes identity information of the third party application function and identity information of a destination entity in a network. The apparatus establishes a first session with the third party application function; sends a second session request to the destination entity, which includes identity information of an anchor entity and the identity information of the third party application function. The apparatus establishes a second session with the destination entity; receives information reported by the destination entity, which includes a report event and identity information of the third party application function. The apparatus forwards the report event to the corresponding third party application function according to the identity information of the third party application function included in the information. Correct identification and forwarding of a packet flow is achieved. |
US10581978B2 |
Smart spoofing to improve spoofing performance when resources are scarce
Systems and methods described herein are directed to techniques for selective TCP spoofing of a TCP connection between a first and a second host based on spoofing resource conditions and characteristics of the hosts involved in the TCP connection. In implementations, spoofing resource conditions may be based on a percentage of available resources in use by each of a TCP spoofer and a TCP spoofer peer. In implementations, characteristics of the hosts may be determined by tracking i) each TCP connection application type seen for each host over a time window; and ii) packet loss conditions of local hosts over a time window. |
US10581977B2 |
Computer security and usage-analysis system
Provided is a private and secure network that uses an authentication mechanism with a uniquely assigned private IP address and network credentials issued as part of a VPN certificate exchange. A first layer of authentication establishes a secure tunnel between user and VPN server, and a second layer of authentication connects that secure tunnel to the web site or resource, without passing the VPN certificate. Once authenticated, interaction between website or resource and user are automatically monitored for abnormal or malicious behavior and, if required, automatic verification and authentication response is generated. |
US10581976B2 |
Transmission control of protocol state exchange for dynamic stateful service insertion
Provided are methods and systems for a Transmission Control Protocol (TCP) state handoff of a data traffic flow. A method for a TCP state handoff of a data traffic flow comprises determining a TCP state at predetermined times by a state machine unit. The TCP state includes data concerning a session between a client and a server. The TCP state for the predetermined times is stored to a database. A request to apply a predetermined policy to the session is received by a transaction processing unit and, based on the request, a session request associated with the session between the client and the server is sent to an access control unit. The session request is processed by the access control unit based on the TCP state and according to the predetermined policy. |
US10581972B1 |
Internet of things (IoT) gateway-based carrier-operator signage monitoring
In one embodiment, a technique for Internet of Things gateway-based carrier-operator signage monitoring is provided that illustratively comprises: receiving, by a gateway device and from a first device of a plurality of devices of a mesh network in a monitored site, positioning information associated with a second device of the plurality of devices, wherein each of the plurality of devices is affixed to a respective sign; generating, by the gateway device, site monitoring information by aggregating the positioning information with other positioning information received from the plurality of devices, wherein the site monitoring information indicates a physical change in placement of a sign to which the second device is affixed; and sending, by the gateway device, the site monitoring information to a signage monitoring device configured to perform a mitigation action for the monitored site based on an identification of the physical change in placement of the sign. |
US10581966B2 |
Cloud services integrated backup and restore
A system includes determination of a resource stored in a cloud storage service, identification of a first cloud service associated with the resource, determination of a first pre-backup callback and a first post-backup callback associated with the first cloud service, transmission of the first pre-backup callback to the first cloud service, reception of a return of the first pre-backup callback from the first cloud service, transmission, in response to receipt of the return, of an instruction to the cloud storage service to backup the resource, and transmission of the first post-backup callback to the first cloud service. |
US10581962B2 |
Direct communication between physical server and storage service
Systems and methods provided herein are directed to allowing a client to access a storage cluster, and the storage cluster to access the client, without having to communicate through the load balancer after an initial communication, or an initial packet from the client to the storage cluster, for packets belonging to the same session as the initial packet based on information included in headers of the packet. |
US10581961B2 |
Method for detecting abnormal load in cloud computing oriented online service
Disclosed are a method and device for detecting an abnormal load. The method includes: collecting data of each load item in all hosts; pre-processing to obtain a second sequence corresponding to each load item; obtaining a coefficient matrix and a detail vector; computing a weighted mean of abnormal load probabilities of all the coefficient vectors, to obtain an abnormal load probability of each second sequence; comparing the abnormal load probability with a confidence interval, and judging whether there is an abnormal load, and judging that there is no abnormity in the corresponding second sequence if the abnormal load probability of each second sequence is in the confidence interval; judging whether there is an abnormal load according to data of all load items and the abnormal load probability of each second sequence; and finding a bearing host that has the abnormal load from the current online service. |
US10581953B1 |
Real-time content integration based on machine learned selections
A content integration system is configured to rapidly select online content for distribution in response to a user-generated request. The content integration system can analyze available online content items and data describing the user to generate one or more numerical likelihoods estimating how the user will interact with each of the given online content items. The highest scoring content can be selected and transmitted to the user without a noticeable delay. |
US10581947B2 |
Video production system with DVE feature
In one aspect, an example method is disclosed. The method includes (i) receiving, by a first computing system, from a second computing system, video content transmitted from the second computing system; (ii) determining, by the first computing system, a live/non-live characteristic of the transmission; (iii) using, by the first computing system, the determined live/non-live characteristic of the transmission, as a basis for selecting a digital-video effect (DVE); and (iv) executing, by the first computing system, the selected DVE, wherein executing the selected DVE causes the first computing system to generate video content. |
US10581943B2 |
Streaming media state machine
The described technology is directed towards having multiple paths through streamed media content, such as a video. The content may be represented as a state machine of states, in which each state corresponds to one or more periods of one or more segments, and transitions to one or more other states. When a state is able to transition to different states, one or more criteria may be used to select one of the transition paths to a next state. Segments corresponding to unknown paths (where the transition decision is not yet available) may be selected and streamed for buffering via a multiple path buffering mechanism. |
US10581935B2 |
Event detection and prediction with collaborating mobile devices
A set of data is received at a server from a corresponding set of mobile devices. At the server, a first data in the set of data is analyzed, the first data being received from a first device in the set of mobile devices, the analyzing detecting an event of interest in the first data, the event occurring in a first geographical area. Using the event, a future event is predicted in a second geographical area. A target area is computed, where the target area includes a location where the future event is likely to occur. A notification about the future event is sent to a second set of devices located in the target area. |
US10581932B2 |
Network-based dynamic data management
In one embodiment, a router operating in a hierarchically routed computer network may receive collected data from one or more hierarchically lower devices in the network (e.g., hierarchically lower sensors or routers). The collected data may then be converted to aggregated metadata according to a dynamic schema, and the aggregated metadata is stored at the router. The aggregated metadata may also be transmitted to one or more hierarchically higher routers in the network. Queries may then be served by the router based on the aggregated metadata, accordingly. |
US10581930B2 |
Method and apparatus for providing media resources in a communication network
Aspects of the subject disclosure may include, for example, determining from a transport protocol message, capability information associated with user equipment associated with a call session, determining a first codec to provide a first media service to the user equipment associated with the call session according to the capability information, and responsive to determining the first codec, searching a codec table to obtain a first resource identifier associated with a first media resource function to provide the first media service according to the first codec. If the first resource identifier associated with the first codec is not available at the codec table, accessing the first resource identifier associated with the first media resource function from a domain name server and, in turn, transmitting a first request to the first media resource function to provide the first media service to the user equipment associated with the call session. Other embodiments are disclosed. |
US10581929B2 |
IP multimedia subsystem and method for MBMS file repair using HTTP servers
Disclosed in some examples is a method of media repair in an IMS based network, the method includes communicating with an IMS network using SIP to setup a download session with a BMSC over a MBMS bearer; responsive to determining that one or more received encoding symbols of media downloaded using the established MBMS bearer cannot be decoded: requesting a file repair procedure from the IMS network component using a SIP re-invite request, the SIP re-invite request including an address of an HTTP repair server indicated by the IMS network component during the MBMS bearer setup; responsive to receiving a SIP acknowledgement indicating that the request was successful, requesting an HTTP connection with the HTTP server to re-download the one or more encoding symbols of the media that could not be decoded; and receiving the one or more encoding symbols from the HTTP server. |
US10581928B2 |
Methods, systems, and computer readable media for sharing identification information of network nodes in an internet protocol multimedia subsystem (IMS) network
Methods, systems, and computer readable media for sharing identification information of network nodes in an IMS network are disclosed. One method includes determining, by a packet data network gateway (PGW), policy and charging rules function (PCRF) identification information corresponding to a PCRF node designated to support an IMS-based subscriber session requested by a user equipment device and establishing, by the PGW, a subscriber Gx session with the PCRF node corresponding to the determined PCRF identification information. The method further includes determining, by the PGW, application function (AF) identification information corresponding to an AF server designated to support the IMS-based subscriber session and generating, by the PGW, a create session response message including at least the PCRF identification information and the AF identification information. The method also includes sending, by the PGW, the create session response message containing the at least the PCRF identification inform. |
US10581922B2 |
Integrating policies from a plurality of disparate management agents
Described herein are embodiments for managing policies of a mobile device. In embodiments, a mobile device receives policy containers from a plurality of disparate management agents. Each policy container has one or more policies. Each policy corresponds to a particular category that governs various aspects of the device. The policies described herein may be device wide policies corresponding to various features on the device. The policies may also be data specific policies which dictate how data is stored on and transferred to and from the device. Once the policies are received, a determination is made as to which policy in each category is the most secure policy. The most secure policy for each category is merged to create a global policy that is applied to the mobile device. |
US10581921B1 |
User agent to exercise privacy control management in a user-centric identity management system
A client-side user agent operates in conjunction with an identity selector to institute and exercise privacy control management over user identities managed by the identity selector. The user agent includes the combination of a privacy enforcement engine, a storage of rulesets expressing user privacy preferences, and a preference editor. The editor enables the user to direct the composition of privacy preferences relative to user identities. The preferences can be applied to individual cards and to categorized groups of attributes. The engine evaluates the proper rulesets against the privacy policy of a service provider. The privacy preferences used by the engine are determined on the basis of specifications in a security policy indicating the attribute requirements for claims that purport to satisfy the security policy. |
US10581918B2 |
Open authorization claim scheme to secure resources
A device secures open authorization (OAuth) resources according to systems described herein. In some instances, a resource server is configured for receiving a request for authorization from a client device. The request, for authorization to use a requested resource, may include a token having at least one claim. The resource server may interpret data of the token according to a domain specific language. The interpreting may obtain at least one rule associated with the at least one claim from among a range of resource access control rules. The rule may be compared against a resource request and operation. Based on the comparison, the request may be allowed or rejected. In one example, interpretation of the token may decode resources including quantities and combinations of uniform resource identifiers (URIs) claimed by the token using a domain specific language defined by a context-free grammar. |
US10581914B2 |
Method and system of mitigating network attacks
A method for mitigating network attacks includes receiving traffic status information from sentries distributed in a network, and analyzing the traffic status information to detect an attack on the network. In response to the attack, an isolated network slice is created. For the isolated network slice, a deceptive network resource is created in isolated network slice. The method further includes transmitting instructions to route malicious traffic to the deceptive network resource. |
US10581912B2 |
Systems and methods for performing simulated phishing attacks using social engineering indicators
Systems and methods are provided for performing simulated phishing attacks using social engineering indicators. One or more failure indicators can be configured in a phishing email template, and each failure indicator can be assigned a description about that failure indicator through use of a markup tag. The phishing email template containing the markup tags corresponding to the failure indicators can be stored and can be used to generate a simulated phishing email in which the one or more markup tags are removed. |
US10581911B2 |
Systems and methods for subscription management of specific classification groups based on user's actions
Embodiments of the disclosure describe systems and methods for selecting a first group of users, which is selected to receive simulated phishing emails as part of a simulated phishing campaign, and adding users to a second group of users based upon those selected users interacting with a simulated phishing email that is part of a simulated phishing campaign; tracking the completion of remediation training related to phishing emails by users in the second group of users and receiving one or more indications that the users in the second group of users have completed remedial training; and automatically adding users, who are members of the second user group, to the first user group, to a third user group, or to a predetermined user group responsive to the one or more indications that the users in the second group of users have completed remedial training. |
US10581909B2 |
Systems and methods for electronic signing of electronic content requests
Systems and methods are disclosed for cryptographic signing of content requests. One method includes receiving, at a content network, a content request from a publisher website, the publisher website purporting to be associated with a publisher domain. At the content network, a public key may be received associated with the publisher domain. At the content network, at least one policy may be received associated with the publisher domain. It may be determined whether the content request comprises a cryptographic signature. If it is determined that the content request does not comprise a cryptographic signature, content may or may not be provided to the publisher website according to the policy from the publisher domain. If it is determined that the content request comprises a cryptographic signature, the cryptographic signature of the request may be validated using the public key. Upon successfully validating the cryptographic signature of the content request, content maybe provided to the publisher website according to the content request. |
US10581907B2 |
Systems and methods for network access control
Provided are methods and systems for network access control. A method for network access control may commence with determining whether a client device is a trusted source or an untrusted source. The determination may be performed using a SYN packet received from the client device. The SYN packet may include identifying information for the client device. When it is determined that the client device is neither the trusted source nor the untrusted source, the method may continue with transmitting a SYN/ACK packet to the client device. The SYN/ACK packet may include a SYN cookie and identifying information for a network device. The method may further include receiving an ACK packet from the client device that may include the identifying information for the client device, identifying information for the network device, and the SYN cookie. The method may continue with establishing a connection with a network for the client device. |
US10581906B2 |
Security system for electronic equipment
One embodiment provides an electronic control unit (ECU) for a vehicle. The ECU includes transceiver circuitry, voltage measurement circuitry and feature set circuitry. The transceiver circuitry is to at least one of send and/or receive a message. The voltage measurement circuitry is to determine at least one of a high bus line voltage (VCANH) value and/or a low bus line voltage (VCANL) value, for each zero bit of at least one zero bit of a received message. The received the message includes a plurality of bits. The feature set circuitry is to determine a value of at least one feature of a feature set based, at least in part, on at least one of a high acknowledge (ACK) threshold voltage (VthH) and/or a low ACK threshold voltage (VthL). The feature set includes at least one of an operating most frequently measured VCANH value (VfreqH2) of a number of VCANH values and/or an operating most frequently measured VCANL value (VfreqL2) of a number of VCANL values. |
US10581902B1 |
Methods for mitigating distributed denial of service attacks and devices thereof
A method, non-transitory computer readable medium, security management apparatus, and network traffic management system that monitors received HTTP requests associated with a source IP address to obtain data for one or more signals. A value for one or more bins corresponding to one or more of the signals for individual behavioral histograms and a global behavioral histogram is updated based on the signal data. The individual behavioral histograms each correspond to one of the source IP addresses. A determination is made when a DDoS attack condition is detected. When the determining indicates that the DDoS attack condition is detected, an attack pattern is identified in the global behavioral histogram and a mitigation action is initiated for one of the source IP addresses based on a correlation of one of the individual behavioral histograms, which corresponds to the one of the source IP addresses, to the attack pattern. |
US10581893B2 |
Modeling of attacks on cyber-physical systems
Techniques of preventing sabotage attacks in cyber-physical systems involve automatically identifying links between nodes of a graph representing cyber-physical systems as vulnerable to sabotage attacks according to a vulnerability metric for each link. The vulnerability metric used depends on the particular sabotage attack used to determine the vulnerable links. Once a computer configured to design cyber-physical systems based on vulnerability to sabotage attacks receives data representing the graph, the computer enumerates the possible links between nodes of the graph along which a sabotage attack may be performed. For each of those links, the computer computes the vulnerability metric. The computer then ranks the links according to respective values of the vulnerability metric. Based on the ranking, a designer may then perform a mitigation analysis that results in changes to the graph to reduce the vulnerability at each node accessible to a malicious actor. |
US10581890B2 |
Container data offline and online scan in a cloud environment
Techniques for security scanning of containers executing within VMs. A virtualization system maintains container disk files that store data for containers. The container disk files are stored separate from, and not included within, virtual machine disk files that store data for the virtual machines. To scan data for any particular container, a scanning module scans the container disk file associated with the container. If a threat is found, a container scan catalog is updated to indicate this fact. A container may be disconnected from the network if identified security threats cannot be removed from the container. An entire VM may be disconnected from the network if all containers within the VM have threats that cannot be cleaned. The use of container disk files for security threat scanning allows for data for individual containers to be scanned. |
US10581887B1 |
Employing a relatively simple machine learning classifier to explain evidence that led to a security action decision by a relatively complex machine learning classifier
Employing a relatively simple machine learning classifier to explain evidence that led to a security action decision by a relatively complex machine learning classifier. In one embodiment, a method may include identifying training data, training a relatively complex machine learning classifier (MLC) using the training data, making a first security action decision using the relatively complex MLC, performing a security action on a network device based on the first security action decision, training a relatively simple MLC using the training data or using a subset of the training data, making a second security action decision using the relatively simple MLC, extracting evidence that led to the second security action decision by the relatively simple MLC, and explaining the first security action decision by the relatively complex MLC using the evidence extracted from the relatively simple MLC. |
US10581885B1 |
Reinforcement learning method in which discount factor is automatically adjusted
There is provided a reinforcement learning method in which a discount factor is automatically adjusted, the method being executed by a computing device and comprising repeatedly training a reinforcement learning model, which determines an evaluation result of input data, using the input data, wherein the repeatedly training of the reinforcement learning model comprises obtaining first result data which is output as a result of inputting the input data to the reinforcement learning model. obtaining second result data which is the result of evaluating the input data using a first evaluation model. obtaining a first return which is the result of adding a discount factor to a first reward given in consideration of whether the first result data and the second result data match. training the reinforcement learning model using the first return and automatically adjusting the discount factor by considering the second result data. |
US10581880B2 |
System and method for generating rules for attack detection feedback system
There is provided a method for auto-generation of decision rules for attack detection feedback systems. The method is executed on a server. The method comprises: receiving at least one event from an event database, the event database having been generated from data obtained by at least one sensor; analyzing the at least one event to determine whether the at least one event belongs to a class of malware control center interactions; if the at least one event belongs to the class of malware control center interactions, extracting at least one attribute from the at least one event; generating decision rules using the at least one attribute; and saving the decision rules; saving the decision rules, the decision rules being instrumental in updating what type of further data is obtained by the at least one sensor based on the decision rule. |
US10581870B2 |
Proximity-based device authentication
An accurate distance between two devices can be determined in continuous and secure manner using modulated audible signals containing time-based information. This calculated distance can be used to lock and unlock one of the two devices such that if one of the devices, such as a smart phone or smart watch, is beyond a pre-configured distance from the other device, such as a laptop or tablet, the other device locks and may display a message to the user. The modulated messages contain time difference data of audible signal emission and receiving times which are used by each device to calculate an accurate estimate of the distance between the two devices. |
US10581867B2 |
Multi-tenancy identity management system
A multi-tenant identity management (IDM) system enables IDM functions to be performed relative to various different customers' domains within a shared cloud computing environment and without replicating a separate IDM system for each separate domain. The IDM system can provide IDM functionality to service instances located within various different customers' domains while enforcing isolation between those domains. A cloud-wide identity store can contain identity information for multiple customers' domains, and a cloud-wide policy store can contain security policy information for multiple customers' domains. The multi-tenant IDM system can provide a delegation model in which a domain administrator can be appointed for each domain, and in which each domain administrator can delegate certain roles to other user identities belong to his domain. Service instance-specific administrators can be appointed by a domain administrator to administer to specific service instances within a domain. |
US10581863B2 |
Access enforcement at a wireless access point
A first set of access rules is received from an access configuration service. The first set of access rules specifies addresses of devices authorized for a first user. A second set of access rules is received from the access configuration service. The second set of the access rules specifies addresses of devices authorized for a second user. At a wireless access point, a network packet associated with the first user is received. The first set of access rules is applied to filter the network packet. |
US10581855B1 |
Secured device manufacturing self-test
A payment terminal can have a secured test mode. Interfaces of the payment terminal may be secured via various techniques. Self-test input touch inputs may be provided at a user interface to initiate device self-tests. The payment terminal may perform the self-tests, and generate a machine-readable output including device information and results from the self-tests. The payment terminal may display the machine-readable output for scanning by test equipment. |
US10581852B2 |
Hardware implementation methods and system for secure, policy-based access control for computing devices
A system and method for hardware implementations of policy-based secure computing environments for Internet enabled devices. The present invention facilitates a secure computing environment for any Internet enabled device where policy rules can be described as hardware components that allow or deny access to resources on the device. A compiler produces a hardware description language (HDL) of the hardware components based on given policy rules for that component. The system may be partially or completely implemented in hardware to address inherent limitations of a software only solution. The invention provides greater flexibility to the overall system in terms of performance, security, and expressiveness of the policy rules that must be executed. |
US10581850B2 |
Wireless firmware updates
A method includes transmitting, by a user device, an encrypted user profile to a locking device, the encrypted user profile including a user key and encrypted by a server using a lock key; decrypting, by the locking device, the encrypted user profile using the lock key to generate a decrypted user profile and obtain the user key from the decrypted user profile; generating, by the user device, an encrypted firmware update command, the encrypted firmware update command encrypted using the user key of the user profile; transmitting, by the user device, the encrypted firmware update command to the locking device; decrypting, by the locking device, the encrypted firmware update command using the user key to generate a decrypted firmware update command; and installing, by the locking device, a firmware update in accordance with the decrypted firmware update command in response to successfully decrypting the encrypted firmware update command. |
US10581849B2 |
Data packet transmission method, data packet authentication method, and server thereof
Disclosed are a data transmission method, an authentication method, and a server. The data transmission method performed by a node among a plurality of nodes connected in a hierarchical structure includes generating a node identity (ID) comprising at least one from among a virtual address for identifying the node and a group key for identifying a group to which the node belongs, generating a signature of the node by using at least one from among the node ID and information about a previous node adjacent to the node, and transmitting a data packet to a server using a node chain formed based on signatures of the nodes. |
US10581847B1 |
Blockchain-backed device and user provisioning
A blockchain is used to track chain of custody associated with devices and user entities associated with those devices. In an embodiment, an identity engine traverses a blockchain to determine one or more transactions associated with a device and, in some cases, one or more users of that device. Based at least in part on the content of an authentication or provisioning request and that of the chain of custody, the identity engine provisions the device for a given user. |
US10581846B2 |
User authentication via device characteristics
An embodiment of the invention may include a method, computer program product and system for authenticating a user device. The embodiment may include receiving a plurality of device parameter from a user device. The embodiment may include selecting a user profile having a plurality of user profile characteristics based on determining a match between at least one device characteristic of the plurality of device characteristics with at least one user profile characteristic of the plurality of user profile characteristics. The embodiment may include determining whether a device parameter from the plurality of device characteristics of the user device matches a user profile parameter of the plurality of user profile characteristics. The embodiment may include increasing a device value based on determining that the device parameter matches the user profile parameter. The embodiment may include authenticating the user device based on determining that the device value is above a threshold value. |
US10581845B2 |
Method and apparatus for assigning device fingerprints to internet devices
A method for assigning a device fingerprint to a target device is provided. The method includes acquiring first attributes of the target device, the first attributes including at least one browser plug-in or one font; calculating a correlation value with respect the first attributes of the target device and second attributes of at least one second device having a device fingerprint stored in a device library. The first attributes correspond to the second attributes. The method further includes: if the correlation value is greater than or equal to a pre-determined threshold value, assigning the device fingerprint of the at least one second device to the target device; and if the correlation value is smaller than the pre-determined threshold value, storing the first attributes of the target device to the device library and assigning a new device fingerprint to the target device. |
US10581841B2 |
Authenticated network
An authenticated network in which a physical network including physical nodes with actual physical substances and a logical network including logical nodes without actual substances are uniquely linked to expand public ledger technology, which secures Peer-to-peer (P2P) type communication on a logical network, to a physical network, is provided. The authenticated network includes a private key uniquely linked to a public key. The private key is generated by a key generator and an identification device having physical substance and included in an identification core. The private key is regarded as a physical address of the identification core and is confined in the identification core. The public key is publicized as a logical address of a logical node. The logical node and the physical node are uniquely linked by the public key and the private key. The security of the whole network is thus effectively improved. |
US10581839B2 |
Secure communications with internet-enabled devices
A network device allows inbound connections from external addresses to a computer on a local network while forbidding output connections from the computer to that external address unless preceded by an inbound connection therefrom. In some embodiments, the computer is allowed to accept inbound connections from external addresses but is not permitted to initiate outbound connections to other computers in the local network unless preceded by an inbound connection. In some embodiments, a request from an external address is processed by the network device by transmitting network information for the computer to the external address and temporarily changes network rules to allow connections from the external address. In some embodiments, if the computer attempts a disallowed connection, the connection attempt is routed through a proxy server by providing network data for the proxy server to the computer. |
US10581833B2 |
Electronic device and method for processing secure information
An electronic device and a method for operating the electronic device are provided. The method includes obtaining first information in a first zone of the electronic device, extracting second information included in the first information in the first zone of the electronic device, and storing the second information in a second zone of the electronic device that has a higher level of security than a level of security of the first zone. |
US10581828B2 |
Certification management system
A certification management system helps an organization develop and maintain a repository of current certification status of employees. The system may integrate multiple learning management systems and other enterprise level systems across the organization. The system facilitates identifying and enrolling targeted employees for any number and type of certification programs. The system may also implement and support reconfiguring certification programs, for example, during training, and enforcing recertification requirements according to maturing business needs. The system provides automated workflows that facilitate a formal, structured approach to the development and recognition of specific specialized skills at scale by infusing more consistency, rigor, and objectivity. |
US10581825B2 |
Integrating sensitive data from a data provider into instances of third-party applications executed on user devices
Certain aspects involve facilitating the integration of sensitive data from a data provider into an instance of a web-based, third-party application. For example, a data provider service can receive an authentication API call from a third-party system. The authentication API call can include a user identifier and a request for an access token usable by a web-based interface of the third-party system. The data provider service can generate an access token for the third-party system from which the authentication API call is received. The data provider service can subsequently receive, from the user device, a feature API call including the access token and a feature request for sensitive data. The data provider service can generate output data specific to the user identified by the access token included in the feature API call. The data provider service can provide the output to the user device via the web-based interface. |
US10581816B2 |
External authentication support over an untrusted network
There are provided measures for supporting an authentication to an external packet data network over an untrusted access network, said measures exemplarily comprising authenticating a user equipment to a communication network providing connectivity for the user equipment across an unsecured access network in response to a first authentication request, wherein the authentication request is an authentication request of a key information exchange mechanism and includes authentication data, receiving a second authentication request for authenticating the user equipment towards a packet data network external to the communications network. The measures may further comprise creating a binding update message including the authentication data and identity information of the user received from the user equipment. |
US10581815B2 |
Technologies for secure mediated reality content publishing
Technologies for secure mediated reality content publishing includes one or more mediated reality servers, multiple mediated reality listeners, and multiple mediated reality creators. The mediated reality server performs an attestation procedure with each listener based on a pre-provisioned attestation credential of that listener and provisions a session encryption key to each validated listener. The attestation procedure may validate a trusted execution environment of each listener. The mediated reality server generates aggregated mediated reality content based on protected mediated reality content received from the creators and generates an associated license that defines one or more content usage restrictions of the aggregated mediated reality content. The server sends the aggregated mediated reality content to the listeners, protected by the corresponding session encryption key. The server may provision each of the listeners with a back-channel encryption key to protect feedback data generated by sensors of the listeners. Other embodiments are described and claimed. |
US10581814B2 |
Re-programmable secure device
A re-programmable wireless device can store data securely and use near field communication (NFC) to exchange functionality data and/or program code from a central server system through a mobile device. A user requests a new re-programmable wireless device or a new re-programmable wireless device function via an application on the mobile device. The central server system transmits program code and a public key used to identify the re-programmable wireless device to the mobile device, which functions as a pass-through conduit for the information, storing it until the devices are synced. A NFC communication channel is created, and the mobile device authenticates the re-programmable wireless device by cross-referencing the public key received from the central server system with the public key transmitted by the re-programmable wireless device once the communication channel is established. Upon authentication, the re-programmable wireless device is synced with the mobile device, and the mobile device passes the program code to the re-programmable wireless device. |
US10581813B2 |
System enhancements for enabling non-3GPP offload in 3GPP
Methods and apparatuses for offloading traffic from a third generation partnership project (3GPP) access network to a non-3GPP access point (AP) are disclosed. A 3GPP access network entity may receive subscription information associated with a wireless transmit receive unit (WTRU). The 3GPP access network entity may further receive traffic associated with the WTRU. The 3GPP access network entity may further determine whether to offload the traffic to the non-3GPP AP based on the subscription information. The 3GPP access network entity may also forward the traffic to the non-3GPP AP based on its determination. |
US10581809B2 |
Device for sending confidential messages using a mobile telephone (gadget)
The invention relates to the art of confidential communication. The technical result is that of providing a device user with the possibility of selecting one of two modes of communication, namely conventional communication or confidential communication for providing protection against unauthorized access. For this purpose there is proposed a device for sending confidential messages using a mobile telephone (gadget), said device comprising a housing in which are mounted a receiving and transmitting unit of the mobile telephone (gadget), a unit for generating/displaying source/target information, a unit for converting source/target information, a keyboard, a display and elements for controlling the mobile telephone (gadget), as well as a service information unit, a cryptographic computation unit and a reverse conversion unit, wherein the device is additionally provided with an on/off button module for activating/deactivating a confidential message receive/send mode, said button making it possible to switch the device into a confidential message receive/send mode or into a normal mobile telephone (gadget) operating mode, and with a button module for selecting the level of confidentiality. |
US10581808B2 |
Keyed hash contact table
In an example, a method includes receiving a data package, the data package including a contact identification and a message payload; in response to determining that a key for the contact identification does not exist in a contact table: generating a key for the contact identification; and updating the contact table with the generated key to indicate an association between the key and the contact identification; calculating a hashed identification based on the generated key and contact identification; and associating the message payload with the hashed identification in a message table. |
US10581798B2 |
Network based distribution for compute resource and application accessibility
Concepts and technologies provided herein pertain to network based distribution for compute resource and application accessibility. A processor executing instructions can intercept, at a provider edge that communicatively couples with a private network, a domain name system address record query from a domain name system client. A processor can receive, at the provider edge, a border gateway protocol update message, and determine, from a border gateway protocol server, whether information about a domain name system service record exists within the border gateway protocol update message. In response to determining that the border gateway protocol update message includes information about the domain name system service record, a processor can obtain a provider edge proxy application address from the border gateway protocol server, and provide the provider edge proxy application address to the domain name service client in a response to the domain name system address record query. |
US10581796B2 |
Configuring network connections for computing devices
Examples relate to the configuration of network connections for computing devices. In some examples, a computing device determines that a network is inaccessible through a first network connection provided by a network access node. The computing device determines that the network is accessible through a first computing device that provides a second connection to the network. The computing device generates gateway configuration data for a second computing device based on an address for the first computing device. The computing device transmits the gateway configuration data to the second computing device to cause the second computing device to use the first computing device as a gateway. |
US10581793B1 |
Address resolution in virtual extensible networks
A network element is provided. The network element includes a tunneling endpoint having a virtual address. The tunneling endpoint is configured to receive an address resolution reply that has a destination MAC (media access control) address matching the virtual address of the tunneling endpoint and is from a network device in a first network that includes the tunneling endpoint. The tunneling endpoint is further configured to send the address resolution reply via an interconnect to a further tunneling endpoint in a further network. A method for address resolution in virtual extensible networks is also provided. |
US10581790B2 |
Systems and methods for initiating, maintaining, and analyzing of concurrent stateful multi-way conversations
Systems and methods discussed herein are associated with initiating and maintaining multi-way stateful conversations with mobile communication devices with varying capabilities and network support that may be located in different nations worldwide. These stateful conversations may involve one or more messages to mobile devices which may be sent based upon previous responses or response histories of the mobile devices. The system's users may also be able to query the system to better support the requesting party and to work with and among other users of the system. |
US10581784B2 |
Method and apparatus for adding notification objects
Embodiments of the present invention provide a system for generating a user-targeting alert notification based on an existing communication message. The system improves significantly over previous systems by providing more efficient and expeditious user operation. A computing device receives an instruction to generate a user-targeting alert notification based on an existing communication message. In response to determining that a body of the existing message indicates a target user in a designated format, the computing device adds the target user as a recipient of the user-targeting alert notification, generates the notification based on the body of the existing communication message, and sends the notification to the recipient. |
US10581779B2 |
Method and apparatus for managing content distribution according to social networks
Aspects of the subject disclosure may include, for example, determining a common interests associated with a group of users according to activity information obtained for the group of users, providing a first media service during the consuming of the media content to first equipment of a remainder of the group of users where the first media service is selected according to a first common interest, and providing one of the first media service or a second media service during the consuming of the media content to second equipment of a subset of the group of users according to a conflict resolution, where the second media service is selected according to the second common interest, and where the conflict resolution is based on determining a stronger interest, between the first and second common interests, that is associated with each member of the subset of the group of users. Other embodiments are disclosed. |
US10581778B2 |
Method and system for filtering communication
An e-mail relay provides message filtering services to an e-mail network. The e-mail relay monitors incoming communication and intercepts e-mail messages. The e-mail relay compares attributes of the messages to data derived from SPAM messages, which are stored in a SPAM database. The e-mail relay restricts the delivery of messages based on the comparison such as by restricting the delivery of messages having attributes close to those of SPAM messages from the SPAM database. The SPAM database is constructed by responding to user or administrator indications as to whether received messages are SPAM messages. |
US10581773B2 |
Voice enabled social artifacts
A user is prompted to select a social site for generating a voice enabled social artifact. A user selection of the social site is received. Responsive to receiving the user selection, information associated with an account of the user on the social site is obtained. The user is prompted to select a social artifact associated with the social site for voice enablement. A user selection of the social artifact is received. The selected social artifact is configured for voice enablement. The selected social artifact is displayed on the social site with an indication that the selected social artifact is voice enabled. |
US10581768B2 |
Messaging system apparatuses circuits and methods of operation thereof
A messaging system configured to receive a message from a first mobile messaging client device, transmit to a second mobile messaging client device a notification of the presence of the message, receive a message attribute comprising an instruction to limit a functionality of the message, apply the message attribute to the message base on a message characteristic and update any existing corresponding message attribute, and transmit the message and the message attribute to the second mobile messaging client device where the message and the message attribute are stored in non-volatile memory at least until the second mobile messaging client device manages the message in accordance with the message attribute, wherein managing the message comprises limiting functionality of the message based on the message attribute, wherein the message attribute comprises a predetermined message viewing time after which the message content cannot be accessed at the second mobile messaging client device. |
US10581763B2 |
High availability application messaging layer
Certain embodiments enable application message delivery to be automatically guaranteed for all failover scenarios through use of a novel infrastructure layer that supports high availability (HA) messaging. The High Availability Application Messaging Layer (HAML) can guarantee delivery of application messages whether a failover occurs at one or both of the source and the intended destination of the message. The HAML may transmit messages to one intended destination, as unicast messaging, or to multiple intended destinations, as multicast messaging. In some embodiments, the HAML may be HA aware, which refers to the awareness of the HAML of the redundancy for all processing entities within a network device to ensure hitless failover at the network device. By moving support for HA messaging from individual applications to the HAML, as a common infrastructure layer across the processing entities, the individual applications do not need to implement additional software to explicitly support HA messaging. |
US10581758B2 |
Distributed hot standby links for vLAG
One embodiment of the present invention provides a switch. The switch includes a link aggregation module adapted to establish a virtual link aggregation group comprising a plurality of links coupling a network device to the switch and one or more other switches. The switch also includes an acknowledgment module adapted to identify an acknowledgment of a notification message from each of the one or more other switches, where the notification message includes port information associated with a local link participating in the virtual link aggregation group. The switch further includes a link selection module adapted to, in response to identifying the acknowledgment from each of the one or more other switches, determine a state for the local link based on the port information, where the state indicates whether the local link is an active link or a standby link for the virtual link aggregation group. |
US10581749B2 |
Automatic discovery of maximum transmission unit size for a software defined network
The technology disclosed herein enables the automatic discovery of MTU size across a software defined network (SDN). In a particular embodiment, a method provides, in a management plane of the SDN, receiving a first MTU request from a first endpoint of the SDN that indicates a second endpoint of the SDN to which the first endpoint will transfer first data. The method further provides tracing a first path through the SDN for the first data between the first endpoint and the second endpoint, determining the smallest MTU along the first path, and setting a first MTU to a value less than or equal to the smallest MTU along the first path. The method also includes providing the first MTU to the first endpoint. |
US10581748B2 |
Information processing apparatus, information processing method, and non-transitory computer-readable storage medium
An information processing apparatus including a communication interface to communicate with another information processing apparatus, and a processor that executes a process including issuing, by a first thread, a reception request of data from the another information processing apparatus to the communication interface, determining, by using the first thread, whether a completion notification is stored in a queue that stores data transmitted from the other information processing apparatus, causing the first thread to transit to a suspended state when the completion notification is not stored, executing a processing by using a second thread included in the plurality of threads when the first thread is in the suspended state, determining whether the completion notification is stored in the queue after the processing, and transferring the received data to the first thread and causing the first thread to return from the suspended state, upon a storing of the completion notification. |
US10581747B2 |
System and method for low-overhead interoperability between 4G and 5G networks
Techniques described herein may allow for the seamless and efficient use of multiple radio access technologies (“RATs”), such as 4G and 5G RATs. A virtualized base station may be used, which processes traffic sent to and/or received from a user equipment (“UE”) via 4G and 5G RATs. The virtualized base station may include separate protocol stacks for the separate RATs. One RAT may be the “master” RAT, and the protocol stack for the master RAT may communicate with a core network via a General Packet Radio (“GPRS”) Tunneling Protocol (“GTP”) tunnel. In the downlink direction, the virtual base station may determine via which RAT traffic, received from the core network, should be sent to the UE by identifying quality of service class indicators (“QCIs”) associated with the downlink traffic. |
US10581746B2 |
Selecting a connection in a network
A machine, such as a router (or other network appliance capable of filtering incoming packets), determines whether a packet is from a location that is likely to be capable of establishing an acceptable connection quality. If it is determined that an acceptable connection quality is unlikely to be obtained, the machine blocks the packet so that the connection is not established. If it is determined that the acceptable connection quality is likely to be obtained, the packet is received and the connection is allowed. As a consequence of blocking packets from locations that are expected to have a poor connection, connections are not established with servers that will provide poor service and a poor user experience. |
US10581739B2 |
System for verification of unregistered device based on information of Ethernet switch and method for the same
An operation method of a first communication node among a plurality of communication nodes constituting an Ethernet-based vehicle network may comprise receiving a message from a second communication node; determining whether a source address of the message exists in a first address table stored in a memory of the first communication node; and transmitting the message and information on the source address of the message to a management node in response to determining that the source address of the message exists in the first address table. |
US10581738B2 |
Efficient inter-VLAN routing in openflow networks
In embodiments disclosed herein involve receiving a first packet, where the first packet originated from a first device on a first virtual local area network (VLAN) in a first plurality of VLANs, where routing is enabled among each of the first plurality of VLANs. A first temporary value is assigned to a first VLAN identifier associated with the first packet, where the first temporary value corresponds to the first plurality of VLANs. Additionally, the first packet is processed based on a plurality of flow tables. Further, a first destination value is assigned to the first VLAN identifier, where the first destination value corresponds to a second VLAN in the first plurality of VLANs, and the first packet is transmitted to a second device on the second VLAN. |
US10581737B1 |
Acceleration of data routing in an application group
A method and apparatus for accelerating data routing between applications of an application group are disclosed. In the method and apparatus, a host computer system receives registration information from a first computer system instantiated on the host computer system, whereby the registration information indicates whether a first application is executed on the first computer system. In response to a request from a second computer system that is instantiated on the host computer system to route data to the first application, the host computer system routes the data to the first computer system, whereby the internal routing of the data is determinable by the first computer system. |
US10581736B1 |
Traffic matrix prediction and fast reroute path computation in packet networks
A processing system including at least one processor may obtain traffic measurements for end-to-end paths in a telecommunication network, calculate traffic estimates for the end-to-end paths in future time periods based on the traffic measurements in accordance with at least one machine learning model, calculate traffic estimates for primary paths in the telecommunication network based upon the traffic estimates for the end-to-end paths, compute a backup path configuration for a primary path of the telecommunication network for the future time periods based upon the traffic estimates for the primary paths in the future time periods, detect a change in the backup path configuration for the primary path in a future time period based upon the computing, and adjust a backup path in accordance with the backup path configuration when the change in the backup path configuration is detected. |
US10581734B2 |
Methods, systems, and fabrics implementing a distributed network operating system
Methods, systems, and computer programs are presented for managing network switching. A network device operating system (ndOS) program includes instructions for exchanging switching policy regarding switching network packets in a plurality of ndOS devices having ndOS programs. The first ndOS program is executed in a first ndOS device, and the switching policy is exchanged with other ndOS programs via multicast messages. Further, the ndOS program includes instructions for exchanging resource control messages with the other ndOS devices to implement service level agreements in the switching fabric, where the ndOS switching devices cooperate to enforce the service level agreements. Further yet, the ndOS program includes instructions for receiving changes to the switching policy, and instructions for propagating the received changes to the switching policy via message exchange between the ndOS programs. The ndOS devices are managed as a single logical switch that spans the plurality of ndOS devices. |
US10581733B2 |
Methods and devices for constructing label and forwarding label packet
Methods and devices for constructing a label and forwarding a label packet are provided. A node receives a message which carries a segment list and a segment list Identifier (ID) for identifying the segment list. The node constructs a label forwarding table according to the segment list and the segment list ID, and performs forwarding according to the label forwarding table; and/or the node maintains a mapping relationship between the segment list and the segment list ID. |
US10581731B2 |
Method and system for transmitting control commands for units in a distributed arrangement
A method for transmitting control commands in a system (100) of units (L1-L18) in a distributed arrangement, for example in a lighting system having luminaires in a distributed arrangement, involves at least some of the units (L1-L18) sending a received control command again in order to ensure that the control command is forwarded to all units (L1-L18). The control command contains a piece of information regarding an already past command transmission time, wherein each unit (L1-L18) takes the command transmission time that a received command contains as a basis for determining an individual waiting time (TTLind), after the expiry of which the command is executed by the unit (L1-L18). |
US10581724B2 |
Managing network packet communication simultaneously through wired and wireless network interfaces
A client information handling system application selectively communicates network packets simultaneously through plural network interfaces by leveraging network address translation at the network layer of the network packets. Network packets are distributed across the plural network interfaces to achieve desired network communication goals, such as bandwidth, data rates, quality of service, reliability and SAR requirements. |
US10581720B2 |
Distributed service routing protocol suitable for virtual networks
A dynamic service routing protocol (DSRP) communicates messages (e.g., containing information regarding network routes and tables) across a partial-mesh network of nodes. Gateway nodes (i.e., computing devices that operate as a final sink point for a service route) are connected to edge routers (i.e., computing devices that operate as a transit for a service route) but not necessarily to other host nodes. Gateway nodes asynchronously and/or dynamically send DSRP messages for updating the router nodes' routing tables and to minimize manual route configuration. |
US10581719B2 |
Hardware architecture for universal testing system: wireless router test
A hardware architecture for a universal testing system used for performing Wifi tests on wireless devices under test (DUT) is disclosed. According to certain embodiments, test information travels from a Wifi port of the test server to the Wifi port's antenna in a Faraday cage, and then travels over the air to DUT's Wifi antenna in the same Faraday cage, and then to a LAN Ethernet port of the DUT, and then to the test server's Ethernet port. |
US10581718B2 |
Wireless devices under test
A system for testing multiple wireless devices independently and simultaneously using different types of device probes is disclosed. The system includes real-time, bi-directional/asynchronous communication and interaction between system components. |
US10581714B2 |
Measuring response trends in a digital television network
Techniques and systems for providing a trend server outside a content provider network to communicate with the content provider network to build a trend record based on responses received from the content provider network for monitoring certain activity trend or tendency in the content provider network and provide an alert when the content provider network behaves abnormally. |
US10581711B2 |
System and method for policing network traffic flows using a ternary content addressable memory in a high performance computing environment
System and method for policing logical network traffic flows using a ternary content addressable memory (TCAM). An exemplary embodiment can provide a network port that is associated with a plurality of entries of a TCAM, where each TCAM entry contains a value. Further, each TCAM entry can be assigned a priority and associated with at least one allow/drop action. A predefined set of values can be retrieved from at least one header field of a data packet processed by the network port. Each value in the predefined set of values can be aggregated into a search value, and the search value can be compared to the value contained in each TCAM entry. When a match is found between the search value and the value contained in a TCAM entry, the allow/drop action associated with the matching TCAM entry can be performed. |
US10581707B2 |
Method and apparatus for selective segment replacement in HAS video streaming adaptation
Aspects of the subject disclosure may include, for example, upon receiving a request for media content, a first signal quality may be determined, a first quality level may be selected based on the first signal quality, and segments of the first quality level may be retrieved, stored in a buffer, and played from the buffer. When the buffer is sufficiently occupied first inferior segments stored in the buffer may be replaced by determining a second signal quality selecting a second quality level based on the second signal quality, identifying the first inferior segment based on the second quality level, and replacing the first inferior segment with a first replacement segment, the first replacement segment corresponding to the first inferior segment. These processes may be performed iteratively. Other embodiments are disclosed. |
US10581706B2 |
Action records in virtual space
Embodiments of the present invention provide systems and methods for monitoring action records in virtual space. The systems and methods for monitoring action records in virtual space display recorded activity on an avatar within the virtual space by communicating in a virtual space with a user account. The recorded activity is analyzed and processed in order to compile information on the avatar and display an avatar (which is a reflection of the compiled information). |
US10581703B2 |
Method for controlling on-demand service provisioning
The disclosure relates to a computer-implemented method for controlling on-demand service provisioning in a network, wherein the network comprises resources for providing a service. In the method, a service request is intercepted. At least one network function, indicated as a first network function, required for the service associated with the service request is determined. Then, the first network function is instantiated on a resource in the network for executing the service in the network. |
US10581701B2 |
Declarative service domain federation
A mechanism for declarative service domain federation uses a declarative approach to both the visibility aspect and the management aspect of service domain federation. Instead of manually exporting services, that is, selecting individual services from source domains to be visible in the target domain, using the present system, a federation architect uses a federation console to specify federation intent. The federation intent may include federation rule, query-based service group, and quality-of-service (QoS) policy. Based on the declared federation intent, a planning engine resolves the individual services based on the group query, generates the service visibility configuration, and creates the necessary service proxies and/or mediation objects to satisfy the goal. At runtime, a service monitor collects the performance metrics of federated services and dynamically adjusts the mediation/proxy configurations to maintain the QoS objectives specified by the federation architect. |
US10581700B2 |
Service flow processing method, apparatus, and device
Embodiments of the present application provide a service flow processing method, an apparatus, and a device. In the embodiments of the present application, SFs are classified, and a specific instance is not selected for a stateless SF, which can effectively reduce a quantity of SFPs and a quantity of SFP IDs used to uniquely identify the SFPs, reduce signaling overheads required by a controller to configure an SFP for an SFF, and reduce storage space of each SFF for storing configuration information. |
US10581695B2 |
Test system and method for benchmark testing a device under test
A test system for benchmark testing a device under test is described. The test system comprises a device under test having hardware components, an operating system and at least one over-the-top traffic unit. The test system also has at least one network unit providing a network for the benchmark testing. The test system further comprises at least one control unit controlling the benchmark testing. In addition, the test system has at least one measurement unit configured to acquire benchmark data of the device under test. The control unit is configured to control the measurement unit and the over-the-top traffic unit. Further, a method for benchmark testing a device under test is described. |
US10581693B2 |
Systems and methods for providing a topology of a wireless network
A distribution of a content selection being distributed throughout a wireless mesh network may be tracked. A wireless device in the wireless mesh network enables the content selection to be exchanged. Wireless devices then exchange the content, and a network topology is recorded in response. Finally, the network topology is reported to a reporting agent. |
US10581689B2 |
Third-party network computational resource utilization
A computing system disposed within a computational instance of a remote network management platform remotely manages a managed network that uses computational resources of a third-party network to deploy operations. The computing system may obtain a utilization policy that identifies (i) particular computational resources of the third-party network used to deploy a particular operation and (ii) a time period during which the particular computational resources can be used. The computing system may be configured to: obtain a utilization report that identifies (i) the computational resources used to deploy the operations and (ii) times at which the computational resources were used; determine that the particular computational resources deployed the particular operation outside the time period identified by the utilization policy; generate a report indicating that the particular computational resources deployed the particular operation outside the time period; and provide the report to the managed network. |
US10581686B2 |
Automatic configuration in a distributed network
The present disclosure pertains to configuration of devices using distributed network protocols. In one embodiment, a client may poll a server device and receive a first set of data using a first communication protocol. The client may analyze the first set of data to determine a number and a type of each of a plurality of data points comprised in the first set of data. The client device may issue a query to the server device and may receive a second set of data using a second communication protocol. The second set of data may comprise information associated with each of the plurality of data points comprised in the first set of data. A data map may be created based on the first set of data and second set of data, and the client may be at least partially configured automatically based on the data map. |
US10581684B2 |
Network management via a secondary communication channel in a software defined network
A software-defined network controller (SDN controller) defines a first network flow to be selectively implemented by a networking device according to a first network operation profile. The SDN controller defines a second network flow to be selectively implemented by the networking device according to a second network operation profile. The first and second network operation profiles are stored within a memory of the networking device to be selectively implemented based on the status of a profile selection input on the networking device. The profile selection input is a contact input in some embodiments. When the contact input is de-asserted, the networking device implements the first network flow according to the first network operation profile. When the contact input is asserted, the networking device implements the second network flow according to the second network operation profile. |
US10581683B2 |
DSL system
Methods, techniques, computer program products, apparatus, devices, etc., used in connection with DSL Management Interfaces, significantly improve the management capabilities of a DSL network and/or improve testing relating to DSL equipment and services by permitting better control and operation of a DSL system, including implementation of timestamping for more accurate measurement, monitoring and control of a system. Timestamping further allows customized data collection techniques, where a DSL line can be measured or monitored at intervals whose frequency depends on the line's stability. Moreover, data parameter read and control parameter write operations are presented in conjunction with the use of timestamping. Also, control and operation of a DSL system is enhanced by implementing bit-loading that minimizes, eliminates or otherwise mitigates the amount by which the SNR margin per tone exceeds a maximum SNR margin quantity, where such bit-loading can be selected through an appropriate interface. |
US10581682B2 |
In-vehicle communication system, domain master, and firmware update method
It is possible to update firmware of domain masters during travelling. An in-vehicle communication system includes a plurality of domain masters, and a redundant domain master configured to be able to perform alternative operations of the plurality of domain masters. The domain masters transmits operation information to the redundant domain master prior to update of firmware. The redundant domain master executes the alternative operation of the domain master using the received operation information. The domain master receives, after the update of the firmware, operation information generated in the alternative operation from the redundant domain master and operates in the updated firmware. |
US10581680B2 |
Dynamic configuration of network features
Dynamic configuration of network features is provided by performing real-time traffic analysis on network traffic flowing between an elastic cloud computing network and an edge appliance, evaluating effects of modifying elastic network bandwidth allocation and applying network traffic optimizations in routing traffic flowing between the elastic cloud computing network and the edge appliance, and dynamically configuring, based on the real-time traffic analysis and on the evaluating, one or more of (i) elastic network bandwidth allocation from the network service provider or (ii) at least one of the network traffic optimizations for performance by the edge appliance in routing traffic flowing between the elastic cloud computing network and the edge appliance. |
US10581674B2 |
Method and apparatus for expanding high-availability server cluster
A method for expanding a high-availability server cluster is disclosed. The method includes configuring at least two nodes comprised in a server cluster to be expanded as one or more server units, each server unit consisting of at least two nodes; configuring a newly added node into the server cluster, and configuring the newly added node as at least one newly added server unit in the server cluster; and broadcasting routing information of the newly added server unit. The method realizes an expansion of a server cluster by adding a newly added server unit to the server cluster, i.e., increasing the number of server units in the server cluster, so that the number of sessions and processing performance of the expanded server cluster can be improved, with a relatively low expansion cost. |
US10581671B2 |
Method of indicating CSI-RS, base station and user equipment
The disclosure discloses a method of indicating channel state information reference signal (CSI-RS), comprising: when transmitting a CSI-RS via a downlink pilot time slot (DwPTS), generating, by a base station, a radio resource control (RRC) signaling indicative of a CSI-RS resource configuration state; and transmitting, by a base station, the RRC signaling to user equipment (UE); wherein the step of generating the RRC signaling indicative of the CSI-RS resource configuration state includes configuring a first field of the RRC signaling to be a special time slot, and configuring a second field of the RRC signaling to be a CSI-RS pattern in the special time slot; the configured special time slot is configured to instruct the UE satisfying a predefined condition to obtain the CSI-RS pattern indicated in the second field; the first field indicates a CSI-RS subframe configuration state; and the second field indicates a CSI-RS configuration of channel state information. The disclosure also discloses a base station and UE. |
US10581667B2 |
Method and network node for localizing a fault causing performance degradation of a service
A method and a network node for localizing a fault causing performance degradation of a service. The network node calculates a first, a second and a third set of correlation values for a first time interval. Similarly, the network node calculates a fourth, fifth and sixth correlation value for a second time interval in which the fault has been detected. The sets of correlation values are taken between resource metrics, virtual execution environments, types of said each resource metric and/or servers. When at least one of the absolute values is above the threshold value, the network node adds each resource metric to a list of resource metrics, wherein the list indicates resource metric from which the fault potentially originates. Next, the network node sends the list to an entity configured to manage resources available to the set of servers, thereby enabling the entity to mitigate Service Level Agreement violation. |
US10581661B2 |
Data processing method and apparatus
Provided is a data processing method and apparatus. The method includes: performing an inverse fast Fourier transform (IFFT) on data and processing the data with a preset function. The preset function is the product of a first function and a second function. The first function is a function in a time domain obtained by performing a Fourier transform on a root-raised cosine function in a frequency domain. The second function is in the time domain. |
US10581660B2 |
Dynamically convey information of demodulation reference signal and phase noise compensation reference signal
DM-RS symbols may be inserted in the beginning of a subframe, or in two parts of the subframe. In one aspect, a method, a computer-readable medium, and an apparatus for dynamically conveying DM-RS information are provided. The apparatus may be a base station. The apparatus may determine the number of DM-RS symbols and/or the locations within a subframe for transmission of the DM-RS symbols. The apparatus may transmit the number of the DM-RS symbols and/or the locations within the subframe for transmission of the DM-RS symbols to a UE. In another aspect, a UE may receive the number of DM-RS symbols and/or the locations within a subframe for transmission of the DM-RS symbols from a base station. The UE may decode the DM-RS symbols from the subframe based on the number of the DM-RS symbols and/or the locations within a subframe for transmission of the DM-RS symbols. |
US10581659B2 |
System and method for communications with reduced peak to average power ratio
A method for transmitting data includes modulating data bits with a constellation to produce modulated data symbols, precoding the modulated data symbols to obtain ns groups of precoded samples, where ns is equal to a number of non-zero terms in a sparse code associated with the transmitting device, mapping the ns groups of precoded samples to groups of subcarriers in accordance with the sparse code associated with the transmitting device, to obtain a plurality of subcarrier-mapped samples, transforming the plurality of subcarrier-mapped samples into encoded data symbols, and transmitting the encoded data symbols. |
US10581657B2 |
Method and apparatus for downlink control physical structure in reduced latency operation
A method and apparatus can provide for signaling of a higher layer message. A higher layer message from a base station indicating to monitor a control channel using demodulation reference signals in a shortened transmission time interval in a subframe can be received. A first control channel candidate in the shortened transmission time interval can be attempted to be decoded, where the first control channel candidate comprises a first shortened control channel element spanning a first set of shortened resource element groups in a frequency domain using a first demodulation reference signal on a first antenna port, where a first precoder applies to all demodulation reference signal resource elements in the first set of shortened resource element groups. A second control channel candidate in the shortened transmission time interval can be attempted to be decoded. |
US10581650B2 |
Enhancing isolation in radio frequency multiplexers
A radio frequency (RF) multiplexer with isolation enhancement includes, for example, circuit networks that may be added to a set of RF filters to enhance the isolation among the ports. In one embodiment, the enhancement network may include RF filters and equalization networks. The RF multiplexer with isolation enhancement may be passive, tunable, or reconfigurable. |
US10581643B1 |
Inductors for power over data line circuits
Systems for power over data line applications with low mode conversion are described. For example, an apparatus may include a magnetic core; a first conductive coil wound in a first winding direction around the magnetic core; a second conductive coil wound in a second winding direction around the magnetic core; a first conductive lead connecting a first end of the first conductive coil to a first pin; a second conductive lead connecting a second end of the first conductive coil to a second pin; a third conductive lead connecting a first end of the second conductive coil to a third pin, wherein lengths of the first conductive lead and the third conductive lead are equal; and a fourth conductive lead connecting a second end of the second conductive coil to a fourth pin, wherein lengths of the second conductive lead and the fourth conductive lead are equal. |
US10581642B2 |
Transmission control device, radio communication system, and radio resource allocation method
A transmission control device includes a memory; and a processor connected to the memory and configured to: specify layers corresponding to a number of hops of a link generated between a plurality of transmission points each of which wirelessly transmits a signal; and allocate radio resources which are used for transmission and reception of the signal and consecutive on a time axis to transmission points belonging to adjacent layers while sequentially switching the specified layers. |
US10581637B2 |
Computational node adaptive correction system
A system and method for adaptively identifying and correcting issues in a computing system, such as a distributed node computing system, are described. The method includes receiving node data from a group of nodes, the node data describing one or more operational characteristics of a node. The operational characteristics may include CPU load, memory load, latency, or other operational data that describes node performance. Reachability data for the group of nodes is generated by trying to contact each node. Code version data is generated for each node that identifies which version of code applications in the node are running. The nodes are grouped into clusters using density-based clustering to identify outliers. A correlation is determined between the reachability, code version, and outlier data to identify problems and issue corrective actions. |
US10581634B2 |
Providing dynamic routing alternatives based on determined traffic conditions
Methods, devices, and systems are provided to determine traffic conditions along a traffic path and dynamically present one or more entities with at least one alternate route. The alternate route is determined based on a number of entities along the traffic path and available routing points adjacent to the traffic conditions. The alternate route may be configured to optimize traffic for an entire traffic system rather than only optimizing traffic for receivers of the alternate routes. Data relating to the alternate routes presented to the entities can be tracked. This data may be used to evaluate an effectiveness of the routing decisions made. Effectiveness can be measured in cost and time saved or spent. Information, such as the data, determinations of the data, and/or even effectiveness of alternate routes, can be distributed to one or more parties. Distribution of the information may be associated with a tiered cost structure. |
US10581631B2 |
Directional wireless drop systems for broadband networks and related methods
Directional wireless drop systems are provided. These systems include a tap unit that is connected to a communications line of the broadband network; a cable modem unit connected to the tap unit; a plurality of wireless routers connected to the cable modem unit; and a directional antenna unit that is connected to at least a first of the wireless routers. Each wireless router is associated with a respective one of a plurality of subscriber premises that are served by the directional wireless drop system and is configured to communicate with at least one device that is located at the respective one of plurality of subscriber premises. |
US10581623B2 |
Data packet processing method and apparatus
A data packet processing method and apparatus is disclosed. According to the method, a storage apparatus disposed on a network side stores a correspondence between an identifier and data flow characteristic information. When configuring a policy for a data packet including a first identifier, a network-side device requests the storage apparatus for data flow characteristic information corresponding to the first identifier. A PCEF receives a data packet that is sent by UE, matches the data packet against the data flow characteristic information, and when the data packet matches the data flow characteristic information, executes a policy on the data packet according to policy information corresponding to the first identifier. According to the method provided in embodiments of the present disclosure, transmitting a considerable amount of data flow characteristic information on an interface of an SCEF is avoided, and load on the SCEF is relieved. |
US10581622B2 |
Communication device and communication system
A communication device that performs bidirectional multiplex communication between a plurality of slave communication devices and the communication device is provided with: a first port connected to one end section of a transmission line to which the slave communication devices are connected; a second port connected to the other end section of the transmission line; and a current detection unit connected to the first port and the second port. An operation voltage is supplied from the communication device to the slave communication devices, a change of the quantity of a current flowing in the first port and/or the second port is detected by means of the current detection unit, and on the basis of the current quantity change, occurrence of disconnection in the transmission line is detected. |
US10581621B2 |
Enhanced chaincode analytics provenance in a blockchain
A blockchain of transactions may be referenced for various purposes and may be later accessed by interested parties for ledger verification and information retrieval. One example method of operation may include one or more of storing original data in a blockchain, storing transformed data based on the original data in the blockchain, storing chaincode on the blockchain used to transform the original data to the transformed data, and retrieving a transaction from the blockchain with the transformed data and the chaincode. |
US10581614B2 |
Deterministic verification of digital identity documents
A method, computer program product, and system obtaining and identity verification request that include a specification for one or more electronic identity documents including one or more requested document types to fulfill the identity verification request. One or more processors locate at least one electronic identity document including each of the requested document types. Each electronic identity document in the repository includes machine readable metadata that includes the document type of that document. The one or more processors perform a deterministic match to select one electronic identity document including each of the one or more requested document types to utilize in formulating a response to the identity verification request and formulate a response to the identity verification request, based on the selected electronic identity document(s). |
US10581613B2 |
Cryptographically verifiable data structure having multi-hop forward and backwards links and associated systems and methods
Data storage and retrieval systems, methods, and computer-readable media utilize a cryptographically verifiable data structure that facilitates verification of a transaction in a decentralized peer-to-peer environment using multi-hop backwards and forwards links. Backward links are cryptographic hashes of past records. Forward links are cryptographic signatures of future records that are added retroactively to records once the target block has been appended to the data structure. |
US10581610B2 |
Blockchain data processing methods, apparatuses, processing devices, and systems
Techniques for processing blockchain data are described. Each contract participant of a plurality of contract participants in a blockchain generates, for a target contract, a paired temporary public key and private key generated based on an asymmetric encryption algorithm. Each contract participant sends the temporary public key to other contract participants. First signature data is generated by each contract participant signing data information including the target contract and temporary public keys of the contract participants by using the temporary private key. A contract participant encrypts predetermined contract information by using a regulatory key of a regulator to generate an encrypted contract signed by each contract participant using the temporary private key, to generate second signature data. Creation data is determined and submitted to the blockchain for storage, where the creation data includes the temporary public key and the second signature data of each contract participant and the encrypted contract. |
US10581605B2 |
Decentralized information protection for confidentiality and tamper-proofing on distributed database
In an embodiment, a computer-implemented data security method comprises: using a first computing device, generating a plurality of encrypted shares from a plurality of shares of hidden security service data by using a separate public key from a plurality of public keys that correspond to a plurality of second computing devices; using a requesting second computing device, accessing and decrypting a first encrypted share of the plurality of encrypted shares using a first private key corresponding to the requesting second computing device to generate a first portion of the hidden security service data; using an available second computing device, decrypting a second encrypted share of the plurality of encrypted shares using a second private key corresponding to the available second computing device to generate a decrypted share; using the available second computing device, re-encrypting the decrypted share using a public key corresponding to the requesting second computing device to generate a re-encrypted share and sending the re-encrypted share to the requesting second computing device; and using the requesting second computing device, decrypting the re-encrypted share using the first private key to generate a second portion of the hidden security service data; using the first portion and second portion of the hidden security service data, forming and using a readable copy of the hidden security service data to perform authentications. |
US10581600B2 |
System, method, and apparatus for quantum key output, storage, and consistency verification
A method for quantum key output is disclosed. The method may be implemented by a first quantum key management device. The method may comprise obtaining a first key acquisition request from a first data device, acquiring a first quantum key from a first quantum key distribution device, according to the obtained first key acquisition request, storing the acquired first quantum key in a same management device address range as a corresponding second quantum key acquired by a second quantum key management device, performing a first consistency verification including determining whether the first quantum key is the same as the second quantum key, and sending the first quantum key to the first data device, if the first quantum key is determined to be the same as the second quantum key. |
US10581597B2 |
Method, apparatus, and system for processing two-dimensional barcodes
This specification describes techniques for processing service requests. One example method includes receiving an electronic credential request from a client, retrieving an electronic credential that corresponds to the user identifier, generating server signature information, and transmitting the server signature information and the electronic credential to the client. The server signature information includes the electronic credential and a user public key of the client. The electronic credential and the user public are signed using a server private key. The server signature information is configured to be cryptographically verified by the client and configured to enable the client to generate a two-dimensional barcode based on the electronic credential. The electronic credential included in the two-dimensional barcode is configured to be verified by a credential verification device. The credential verification end device is configured to generate the electronic credential based on the user identifier. |
US10581590B2 |
Flexible architecture and instruction for advanced encryption standard (AES)
A flexible aes instruction set for a general purpose processor is provided. The instruction set includes instructions to perform a “one round” pass for aes encryption or decryption and also includes instructions to perform key generation. An immediate may be used to indicate round number and key size for key generation for 128/192/256 bit keys. The flexible aes instruction set enables full use of pipelining capabilities because it does not require tracking of implicit registers. |
US10581582B2 |
Wireless communication method and wireless communication device for configuring broadband link
The present invention relates to a wireless communication method and a wireless communication terminal for wideband link setup, and more particularly, a wireless communication method and a wireless communication terminal for increasing data communication efficiency by extending a data transmission bandwidth of a terminal. To this end, provided are a wireless communication terminal, the terminal comprising: a transceiver configured to transmit and receive a wireless signal; and a processor configured to control an operation of the wireless communication terminal, wherein the processor is configured to: obtain basic primary channel information of a basic service set (BSS) with which the terminal is associated, obtain alternative primary channel information set for the terminal, wherein the alternative primary channel is set among at least one of secondary channels of the BSS, and perform communication using at least one of the basic primary channel and the alternative primary channel, and a wireless communication method using the same. |
US10581579B2 |
Method and apparatus for transmitting ACK/NACK for NB-IoT in wireless communication system
A method and apparatus for transmitting an acknowledgement/non-acknowledgment (ACK/NACK) in a wireless communication system is provided. A narrowband internet-of-things (NB-IoT) user equipment (UE) receives an indication of resources for ACK/NACK transmission from a network, and transmits the ACK/NACK to the network by using the resource for ACK/NACK transmission. |
US10581578B2 |
Feedback information transmission method, base station, and user equipment
A feedback information transmission method, a base station, and user equipment are provided. The feedback information transmission method includes: receiving, by a base station, uplink data separately sent by a plurality of user equipments (UEs); determining, by the base station, feedback information for uplink data sent by each of the plurality of UEs, where the feedback information indicates an acknowledgement (ACK) or a negative acknowledgement (NACK); and transmitting, by the base station by using one control channel, a plurality of pieces of feedback information respectively corresponding to the uplink data sent by the plurality of UEs. |
US10581574B2 |
Data transmission method, and apparatus
A data transmission method and an apparatus are provided. In this solution, one contention resource group may be divided into a plurality of terminal device groups, and terminal devices with a same DMRS may exist in two different terminal device groups. Even when terminal devices with a same DMRS exist in two different terminal device groups, interference can still be avoided. Therefore, according to embodiments of the present invention, a quantity of connected terminal devices in one contention resource group is increased while good communication quality is obtained. |
US10581570B2 |
Method for assisting data transmission on a first carrier by indicating a termination point of data transmission
A method is provided for assisting data transmission on a first carrier by indicating a termination point of data transmission in a transmitting device and apparatus thereof, wherein the method comprises the steps of: A. transmitting data on the carrier to a receiving device in a first subframe; and B. transmitting downlink control information to the receiving device; wherein the downlink control information includes a termination point indication for indicating a termination point of the data in the first subframe. The method and apparatus could improve the utilization of subframe and transmission capacity, and enable LTE to satisfy the regulations for unlicensed operation with high spectral efficiency. |
US10581569B2 |
Techniques for transmitting and receiving synchronization signals over an unlicensed radio frequency spectrum band
Techniques are described for wireless communication. A first method may include receiving at a user equipment (UE) over an unlicensed radio frequency spectrum band an indication of a time window associated with a transmission of a synchronization signal, and monitoring the unlicensed radio frequency spectrum band during the time window to receive a synchronization signal from a base station. A second method may include transmitting an indication of a time window associated with a transmission of a synchronization signal; performing a plurality of clear channel assessments (CCAs) on an unlicensed radio frequency spectrum band during the time window; and transmitting the synchronization signal over the unlicensed radio frequency spectrum band at a transmission time during the time window. The transmission time may be based at least in part on a result of at least one of the CCAs. |
US10581568B2 |
Network discovery and synchronization for NR-SS
Network discovery and synchronization for new radio (NR) shared spectrum (NR-SS) is discussed for a wireless network having a super frame configuration on a shared spectrum shared between a plurality of network operators. A base station may obtain a discovery preamble from a plurality of network entities within the wireless network, wherein each of the plurality of network entities belongs to one or more of the plurality of network operators and shares the super frame configuration. The base station detects the timing of the super frame configuration using the discovery preamble and may then synchronize the base station to the super frame configuration according to the detected timing. |
US10581562B2 |
Method and apparatus for transmitting HARQ-ACK in wireless communication system
According to one embodiment of the present invention, a method for transmitting a hybrid automatic repeat request (HARQ)-ACK in a wireless communication system, comprises the steps of: determining a physical uplink control channel (PUCCH) resource for a plurality of downlink subframes using a HARQ-ACK resource offset (ARO); and transmitting HARQ-ACK from one uplink subframe via the PUCCH resource. |
US10581559B2 |
User Equipment, base stations and methods
A user equipment (UE) is described. A higher-layer processor is configured to configure a short processing time. A physical downlink control channel (PDCCH) receiver is configured to receive, in a subframe n, a PDCCH. A physical downlink shared channel (PDSCH) receiver is configured to receive, in the subframe n, a PDSCH corresponding to the PDCCH. An uplink receiver is configured to feedback, in a subframe n+k, a hybrid automatic repeat request-acknowledgement (HARQ-ACK) corresponding to the PDSCH. In a case that the PDCCH is a PDCCH in common search space, the k is equal to k1. In a case that the PDCCH is a PDCCH in UE-specific search space, the k is equal to k2. The k2 is smaller than the k1. |
US10581555B2 |
Information processing device and burst error reproducing method
An information processing device is provided that includes a receiver to receive information from another information processing device that mutually communicates the information and a processor to process the information received by the receiver. The receiver detects occurrence of a burst error in the received information, sequentially writes the received information in a first memory, stops the writing of the information to the first memory based on detection of the burst error, shuts off transmission of the information received from the another information processing device based on a reproducing instruction, and transmits the information read from the first memory. |
US10581551B2 |
Optical repeater and control method for optical repeater
In order to provide a compact and low power consumption optical repeater capable of amplifying a plurality of wavelength ranges, the optical repeater is provided with: an excitation means which generates excitation light in a single wavelength range; a first light amplification means which is excited by the excitation light and the amplification band of which is a first wavelength range; and a second light amplification means which is excited by the excitation light and the amplification band of which is a second wavelength range different from the first wavelength range. |
US10581550B2 |
System and method for providing single fiber 4K video
Aspects of the subject disclosure may include, for example, a device that encodes digital signals representing image data captured by a video camera and provided according to a 4K ultra-high definition (4K-UHD) standard. The digital signals are transmitted as serial digital interface (SDI) streams to a wavelength-division multiplexing (WDM) unit; the WDM unit performs electrical-to-optical conversion of the SDI streams and outputs a multiplexed signal to a single fiber-optic cable. The video camera, encoding unit, and WDM unit form a combined module within a housing; the device connects to a proximal end of a single fiber-optic cable, and a distal end of the single fiber-optic cable is configurable for connection to a demultiplexer of a 4K-UHD video presentation device. The multiplexed signal is transmitted on the single fiber-optic cable unidirectionally from the proximal end to the distal end. Other embodiments are disclosed. |
US10581549B2 |
Enhanced overlaid code division multiple access (CDMA)
A base station can obtain channel quality conditions for mobile devices in a scheduling interval and identify a channel quality, a target transmission scheme, and a transmission power level for each of the mobile devices. The base station can assign a unique orthogonal CDMA code and can force the mobile devices to transmit K repeated bursts of uplink data such that each of the mobile devices has a rotated phase shift based on the unique orthogonal CDMA code assigned to each of the mobile devices with each of the mobile devices multiplexed on a same physical channel using an overlaid CDMA operation. The base station can process K repeated bursts that are multiplexed on the same physical channel using the overlaid CDMA operation. The base station can separate the mobile devices according to the unique orthogonal CDMA code and use IQ accumulation according to combine the K repeated bursts. |
US10581548B2 |
Method and apparatus for transmitting primary synchronization signal in wireless access system
The present invention provides a method and an apparatus for transmitting a primary synchronization signal in a wireless access system. As an example, the present invention may be also applied to a wireless access system for supporting narrow band internet of things (NB-IoT). In the present invention, proposed is a method for mapping a primary synchronization signal (PSS) to a plurality of orthogonal frequency division multiplexing (OFDM) symbols separated by cyclic prefix (CP). |
US10581544B2 |
Setting a time reference in a communications network
A device operates in a communications network by obtaining an adjustment term based on communications from the communications network and setting a time reference for the device based on the obtained adjustment term. The adjustment term is such that the set time reference for the device is common to at least one other device in communication with the device. The device further operates by communicating with the at least one other device in device-to-device communication, based on the common set time reference. |
US10581543B2 |
Synchronization mechanism for high speed sensor interface
A sensor may determine, based on two or more synchronization signals provided by a control device, an expected time for receiving an upcoming synchronization signal. The sensor may perform a measurement of a sensor signal at a point in time such that sensor data, corresponding to the measurement of the sensor signal at the point in time, is available at a selectable time interval prior to reception of the upcoming synchronization signal. |
US10581540B2 |
Providing an emergency alert service via a mobile broadcasting
A receiver that receives a broadcast signal including service data of a broadcast service and an emergency alert table including an emergency alert message, a first decoder that decodes the service data, a second decoder that decodes the emergency alert table, and a display processor that displays the broadcast service including the decoded service data and emergency alert message in the decoded emergency alert table. The display processor further displays information to notify that an additional content related to the emergency alert message is present, and the display processor further displays the additional content based on a selection of the information by a user. The broadcast signal further includes wake-up information, where a value of the wake-up information is changed from 0 to 1 based on a wake-up call, and the value of the wake-up information is changed from 1 to 2 based on a different wake-up call. |
US10581536B2 |
Wireless communicator
A wireless communicator includes: a signal strength meter configured to display a signal strength of a received signal; and an AGC circuit configured to perform AGC control for controlling an amplitude of the received signal be in a predetermined range, wherein the AGC circuit is further configured to perform switching, based on a predetermined condition, between two values to provide the switched value to the signal strength meter, one of the values being an AGC signal strength value for displaying the signal strength based on the AGC control, and another of the values being an expanded signal strength value for displaying the signal strength for which the AGC control is not operated based on a value obtained by detecting the received signal. |
US10581534B2 |
Noise cancellation system
A noise cancellation system comprises a first noise cancellation apparatus configured to process an I-channel signal, wherein an I-channel differential mode second-order intermodulation component and an I-channel common mode second-order intermodulation component cancel each other in the first noise cancellation apparatus and a second noise cancellation apparatus configured to process a Q-channel signal, wherein a Q-channel differential mode second-order intermodulation component and a Q-channel common mode second-order intermodulation component cancel each other in the second noise cancellation apparatus. |
US10581530B2 |
Systems and methods for coherent optics interface
A communication network includes a coherent optics transmitter, a coherent optics receiver, an optical transport medium operably coupling the coherent optics transmitter to the coherent optics receiver, and a coherent optics interface. The coherent optics interface includes a lineside interface portion, a clientside interface portion, and a control interface portion. |
US10581529B2 |
Rapid out-of-band signal communication in optical components
An example embodiment includes an optoelectronic module. The optoelectronic module may be configured to transmit out-of-band (OOB) data as an average optical power difference between optical signals. The optoelectronic module may include a first optical source, a second optical source, and an optical power control device. The first optical source may be configured to generate a first optical signal including first channel payload data on a first optical channel. The second optical source may be configured to generate a second optical signal including second channel payload data on a second optical channel. The optical power control device may be configured to vary average optical powers of one or more of the first optical signal and the second optical signal to create an average optical power difference between the first optical signal and the second optical signal that is representative of a logical bit of the OOB data. |
US10581528B2 |
Method for transmitting data asynchronously from an electronic device to an electronic watch
A method for transmitting data from an electronic device to an electronic watch is provided, including emitting a first sequence of light signals with a first light source of the device at a light-intensity level among at least four light-intensity levels, the emitted first sequence corresponding to a code of data to be transmitted; emitting a second sequence of light signals at two light-intensity levels corresponding to clock phases, simultaneously to the emitted first sequence, with a second light source of the device; detecting successive light-intensity levels with a first phototransistor of a watch, to reconstitute a sequence of data; detecting a succession of the two light-intensity levels with a second phototransistor of the watch, to reconstitute the clock phases, the first and the second sequences emitted at two distinct wavelengths; and decoding the sequence of data by a sequence of the clock phases to reconstitute the data. |
US10581527B2 |
Systems, devices, and methods for photonic to radio frequency conversion
A system, method, and device for RF upconversion. The system can include a laser, two EAMs, a photonic filter, a photonic service filter, two photodiodes, and a mixer. The first EAM can convert a received RF signal into the photonic domain by modulating an optical signal (received from the laser) based on the received RF signal to output a modulated optical signal. The photonic filter can output a filtered optical signal based on the modulated optical signal to the first photodiode which can output a filtered RF signal in the RF domain. The second EAM can output an LO modulated optical signal based on a received LO to the service filter which can output a filtered LO optical signal to the second photodiode which can output a filtered LO signal in the RF domain. The mixer can mix the filtered RF and LO signals to generate an IF signal. |
US10581522B1 |
Free-space, twisted light optical communication system
Aspects of the subject disclosure may include, determining a twist number based on digital input data, wherein the twist number corresponds to a predetermined orbital angular momentum of a photon. An adjustment value is generated based on the twist number, and multiple orbital angular momentum modulators are adjusted, wherein the modulators are adapted to change orbital angular momenta of photons of an input optical beam according to the adjustment value. Application of a light beam to the multiple orbital angular momentum modulators applies orbital angular momenta to the input optical beam resulting in a modulated optical beam having a predetermined number of twists based on the predetermined orbital angular momentum. Other embodiments are disclosed. |
US10581520B2 |
Apparatus and method for compensating optical transmission delay
The present invention provides a method of optical transmission delay compensation of a system including a main unit and a remote unit, wherein the main unit and the remote unit are connected to each other through an optical transmission line, including: receiving a reference signal, by the remote unit, generated by the main unit through the optical transmission line; analog converting the reference signal and performing analog processing on the reference signal; converting the analog-processed reference signal into an RF signal and radiating the RF signal; and measuring a delay time until the reference signal is generated and radiated as the RF signal. Accordingly, it is possible to obtain an effect of preventing degradation of service quality due to interference by synchronizing remote units and improving the service quality. |
US10581516B2 |
Communication device and terminal device
A system and method for providing network information using a short-range wireless communication path between a communication device and a terminal device is described. In some examples, authentication information is required from the terminal device prior to communication of the network information. In some examples, the short-range wireless communication path is disconnected and reestablished in which one of the terminal device and the communication device changes operation modes of a short-range wireless interface. |
US10581511B2 |
Methods, devices and systems for increasing wireless communication range
A device for supporting wireless communication is provided. The device includes a transceiver, an antenna, and a radio frequency (RF) front end system communicatively coupled to the transceiver and the antenna. The RF front end system may include: a RF sampling block coupled to the transceiver and configured to sample signals received from the transceiver and output voltage signals; a RF switching logic coupled to the RF sampling block to receive the voltage signals and configured to switch the front end RF system between a transmitting mode and a receiving mode; a RF transmission gain block coupled to the RF switching logic and configured to increase a transmission power of the signals received from the transceiver; and a RF receiving gain block coupled to the RF switching logic and configured to remove noise signals contained in radio frequency signals received from the antenna. |
US10581509B2 |
Method and system for distributed transceivers for distributed access points connectivity
A controlling entity communicates with a plurality of network devices having a plurality of distributed transceivers and one or more corresponding antenna arrays. The controlling entity receives information, such as location information, propagation environment characteristics, physical environment characteristics and/or link parameters and quality from the network devices and/or communication devices that are communicatively coupled to the plurality of network devices. The controlling entity coordinates communication of data streams for the distributed transceivers and the antenna arrays based on the received information. The network device comprises an access point, a router, a switching device, a gateway and/or a set top box. The controlling entity is located within or external to one of the network devices. One or more functions performed by the controlling entity are split between the controlling entity and one or more of the network devices. |
US10581507B2 |
Method and apparatus for non-codebook based uplink multiple-input and multiple-output
A method and an apparatus for selecting beams for non-codebook based uplink multiple-input and multiple-output are disclosed. In an embodiment, a method implemented by a user equipment (UE) includes receiving an allocation of at least one sounding reference signal (SRS) resource in an uplink subframe from a transmission and reception point (TRP) for a first set of uplink transmission beams, transmitting precoded SRSs in the at least one SRS resource to the TRP, wherein the precoded SRSs are precoded with UE-selected precoders and at least one rank and receiving an identification of two or more precoders for a second set of uplink transmission beams, wherein the second set of uplink transmission beams is selected from the first set of uplink transmission beams, and wherein the two or more precoders are based on the precoded SRSs. |
US10581503B2 |
Method, apparatus and system for reporting beam reference signal receiving power
Machine-readable media, methods, apparatus and system for beam acquisition in a wireless system are disclosed. In some embodiments, a base station may comprise a transceiver to transmit, to a user equipment (UE), a plurality of beam reference signals (BRSs) via a plurality of transmission beams; and to receive, from the UE, a report to report receiving information associated with at least one of the BRSs on at least one of the transmission beams, wherein the report comprises an antenna identifier to identify a directional antenna panel or an antenna port associated with the directional antenna panel of the UE which receives the at least one of the BRSs on the at least one of the transmission beam. |
US10581502B2 |
First radio node and methods therein for adjusting a set of beams for communication in a wireless communications network
A method performed by a first radio node for adjusting a set of beams for communication with a second radio node. The first radio node obtains an indication of a first set of beams based on a beam prediction model. The first radio node sends a training symbol on each beam in the first set of beams. The first radio node receives from the second radio node, feedback relating to the sent training symbols. A second beam is identified based on the feedback and is used for transmission. The received feedback and the second beam are used to adapt the beam prediction model. Further, the first radio node decides whether to adjust the number of beams in the first set of beams based on a relationship between the first and second beam. The adjusted first set of beams is to be used for sending training symbols before an upcoming communication. |
US10581498B2 |
Network node, user equipment and methods therein to enable the UE to determine a precoder codebook
A method performed by a base station of enabling a User Equipment (UE) to determine a precoder codebook in a wireless communication system is provided. The base station transmits, to the UE, information regarding precoder parameters enabling the UE to determine the precoder codebook. The precoder parameters are associated with a plurality of antenna ports of the base station. The precoder parameters relate to a first dimension and a second dimension of the precoder codebook. The plurality of antenna ports comprises a number of antenna ports that is a function of a number of antenna ports in the first dimension, and a number of antenna ports in the second dimension. |
US10581496B2 |
Apparatus, system and method of multi-user wireless communication
Some demonstrative embodiments include apparatuses, devices, systems and methods of multi-user (MU) wireless communication. For example, a wireless station may be configured to generate a MU Physical Layer Convergence Protocol (PLCP) Protocol Data Unit (PPDU) including a header field and a plurality of Media Access Control (MAC) Protocol Data Units (MPDUs) to a respective plurality of users, the header field including an indication of a plurality of lengths of respective ones of the plurality of MPDUs, one or more MPDUs of the plurality of MPDUs being followed by one or more respective PHY padding portions extending to an end of a longest MPDU of the plurality of MPDUs; and process transmission of the MU PPDU to the plurality of users over a wireless communication band. |
US10581489B2 |
Physical layer adapted for EHF contactless communication
A Physical Layer (PHY) of a host system of an electronic device may be implemented as a contactless PHY (Host-cPHY) for extremely high frequency (EHF) contactless communication and the operation of EHF transmitters (TX), receivers (RX) and transceivers (EHF-XCVR) in an extremely high frequency integrated circuit (EHF IC) of the electronic device. The Host-cPHY translates logical communications requests from the Link Layer (LINK) into hardware-specific operations to affect transmission or reception of signals over an EHF contactless link). The Link Layer (LINK) may also be optimized as a contactless Link Layer (cLINK) for EHF contactless communication. Multiple data streams may be transported over the EHF contactless link over a range of frequencies. |
US10581479B2 |
Electronic device case
An electronic device cleaning case and method for construction thereof is provided. A cleaning component includes a backing and a cleaning cloth affixed to a top surface of the backing. A housing is formed as a polygon shape and includes three or more walls, wherein each wall has a semi-cylindrical shape. Four corners are each affixed to two of the walls to form the polygon shape of the housing. The cleaning component is affixed to a bottom surface of the housing and the housing is capable of inversion such that the cleaning component is moved from a bottom of the housing to a top of the housing. |
US10581476B2 |
Beam forming for first adjacent cancellation
A communications device includes aspects for improving reception of transmissions with first-adjacent co-channel interference signals corresponding to digitally-modulated side-bands of in-band on-channel (IBOC) broadcasted signals. The communications device may include a radio frequency (RF) signal-reception circuit including two RF-signal paths driven in response to signals received via at least two respective antennas, and configured to respond to signals carried in the respective RF-signal paths by providing pre-processed RF output signals. The communications device may further include a beam-forming circuit driven in response to signals received at the at least two respective antennas and configured and arranged to facilitate first-adjacent interference cancellation (FAC). The communications device can also include an interference-cancelling circuit configured and arranged to reduce the first-adjacent co-channel interference signals by combining a beam-forming output signal provided by the beam-forming circuit with the pre-processed RF output signals as part of a maximum ratio combining (MRC) process. |
US10581471B1 |
Distortion-based techniques for communications localization denial
An electronic transmitter includes: a generator circuit to generate a baseband signal; a modulator circuit to modulate a carrier signal with the baseband signal; an emitter to emit the modulated signal at an intended recipient; and a distortion circuit to apply a final distortion to the baseband signal or the modulated signal. The final distortion is optimized to minimize the ability of unintended recipients to localize the emitter using correlation-based techniques, and to minimize any degradation to the data rate of the emitted signal at the intended recipient. In some cases, the transmitter is part of an electronic communication system that also includes a receiver at the intended recipient. The receiver is aware of the final distortion and includes a collector to collect the emitted signal, and a demodulator circuit to demodulate the collected signal using the final distortion to recover the baseband signal. |
US10581470B2 |
Linearization system
A linearization system computes a robust set of quantities characterizing a nonlinearity of a transmit chain including a power amplifier by combining a current set of quantities characterizing the nonlinearity of the transmit chain with a weighted combination of prior sets of quantities characterizing the nonlinearity of the transmit chain. |
US10581469B1 |
Machine learning-based nonlinear pre-distortion system
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for correcting distortion of radio signals A transmit radio signal corresponding to an output of a transmitting radio signal processing system is obtained. A pre-distorted radio signal is then generated by processing the transmit radio signal using a nonlinear pre-distortion machine learning model. The nonlinear pre-distortion machine learning model includes model parameters and at least one nonlinear function to correct radio signal distortion or interference. A transmit output radio signal is obtained by processing the pre-distorted radio signal through the transmitting radio signal processing system. The transmit output radio signal is then transmitted to one or more radio receivers. |
US10581468B2 |
Coupling for connecting at least one amplifier unit with at least one antenna, system and method for transmitting a signal between an antenna and an amplifier unit or an analyzing unit
A coupling for interconnecting at least one amplifier unit with at least one antenna is described, wherein the coupling has a first interface that is standardized according to Electronic Industries Alliance with regard to the imperial system and a second interface that is standardized according to 13-30 DIN. Further, a system and a method for transmitting a signal between an antenna and an amplifier unit or an analyzing unit are described. |
US10581466B2 |
Front-end architecture having split diplexer for carrier aggregation and MIMO support
Front-end architecture having split diplexers for carrier aggregation and MIMO support. In some embodiments, a multiplexing architecture can include an assembly of filters configured to support carrier aggregation with one or more antennas. The assembly of filters can include a first diplexer configured to support a mid-band and a first high-band. The assembly of filters can further include a second diplexer configured to support the mid-band and a second high-band. The multiplexing architecture can further include a switch assembly implemented between the assembly of filters and respective one or more nodes associated with the one or more antennas. |
US10581463B2 |
Communication method using polar code, and wireless device
Embodiments of the application provide a polar coding method for communicating information in a wireless network. Information bits are encoded using a polar code process to obtain a polar-coded bit sequence. A rate matched bit sequence is output based on the polar-coded bit sequence. The rate matched bit sequence includes a quantity M of bits from the polar-coded bit sequence, and the M bits from the polar-coded bit sequence correspond to M channel indexes in a channel index sequence S. The channel index sequence S is obtained based on a puncturing/shortening proportion P′ and a prestored channel index sequence S′. Channel indexes in the prestored channel index sequence S′ are sorted by channel reliability or channel capacity, and a sorting order of the M channel indexes in the channel index sequence S is the same as a sorting order of the channel indexes in the prestored channel index sequence S′. |
US10581457B2 |
Shift coefficient and lifting factor design for NR LDPC code
Concepts and schemes pertaining to shift coefficient and lifting factor design for NR LDPC code are described. A processor of an apparatus may generate a quasi-cyclic-low-density parity-check (QC-LDPC) code and encode data using the selected codebook. In generating the QC-LDPC code, the processor may define a plurality of sets of lifting factors, generate a respective table of shift values for each lifting factor of the plurality of sets of lifting factors, and generate the QC-LDPC code using a base matrix and the shift coefficient table. |
US10581455B2 |
Barrel compactor system, method and device
A packet processing system having a barrel compactor that extracts a desired data subset from an input dataset (e.g. an incoming packet). The barrel compactor is able to selectively shift one or more of the input data units of the input dataset based on individual shift values for those data units. Additionally, in some embodiments one or more of the data units are able to be logically combined to produce a desired logical output unit. |
US10581454B2 |
Entropy encoding and decoding scheme
Decomposing a value range of the respective syntax elements into a sequence of n partitions with coding the components of z laying within the respective partitions separately with at least one by VLC coding and with at least one by PIPE or entropy coding is used to greatly increase the compression efficiency at a moderate coding overhead since the coding scheme used may be better adapted to the syntax element statistics. Accordingly, syntax elements are decomposed into a respective number n of source symbols si with i=1 . . . n, the respective number n of source symbols depending on as to which of a sequence of n partitions into which a value range of the respective syntax elements is sub-divided, a value z of the respective syntax elements falls into, so that a sum of values of the respective number of source symbols si yields z, and, if n>1, for all i=1 . . . n−1, the value of si corresponds to a range of the ith partition. |
US10581450B1 |
Embedded variable gain amplifier in a current steering digital-to-analog converter
Apparatus and associated methods relating to a digital-to-analog converter (DAC) include a programmable resistance network coupled between a voltage supply node VDD and a switch cell circuit to provide a predetermined resistance in response to the VDD and current IS of the switch cell circuit. In an illustrative example, the DAC may include a switch cell circuit comprising one or more switch cells connected in parallel. Each switch cell may include a differential gain circuit having a first branch coupled to a second branch at an input of a current source. The programmable resistance may include a variable resistance configured to adjust a voltage (Vbias) supplied to the switch cell circuit in response to a control signal. By introducing the programmable resistance network, predetermined bias and/or gain values may be dynamically adjusted with a constant board-level power supply VDD. |
US10581445B2 |
Digitally calibrated successive approximation register analog-to-digital converter
A system can include an analog input port; a digital output port; and a successive approximation register (SAR) analog-to-digital converter (ADC). The SAR ADC can include a voltage comparator Vd having a first input, a second input, and an output; a first plurality of capacitors Cp[0:n] that are coupled with the analog input port and each have a top plate and a bottom plate; a second plurality of capacitors Cn[0:n] that are coupled with the analog input port and each have a top plate and a bottom plate; and a SAR controller coupled between the output of the voltage comparator Vd and the digital output port. |
US10581444B2 |
Apparatus and method for automatic bandwidth calibration for phase locked loop
Described is an apparatus which comprises: a time-to-digital converter (TDC) to receive a reference clock and a feedback clock, wherein the TDC is to generate a digital output code representing a time difference between the reference clock and the feedback clock; a circuitry to apply a digital code to an output of the TDC; and a node to receive the digital output code from the TDC and the digital code from the circuitry, wherein the circuitry is to monitor the digital output code and to control the TDC according to at least the monitored digital output code. |
US10581442B2 |
Apparatus for correcting linearity of a digital-to-analog converter
Described is an apparatus which comprises: a digital-to-analog converter (DAC) having a DAC cell with p-type and n-type current sources and an adjustable strength current source which is operable to correct non-linearity of the DAC cell caused by both the p-type and n-type current sources; and measurement logic, coupled to the DAC, having a reference DAC cell with p-type and n-type current sources, wherein the measurement logic is to monitor an integrated error contributed by both the p-type and n-type current sources of the DAC cell, and wherein the measurement logic is to adjust the strength of the adjustable strength current source according to the integrated error and currents of the p-type and n-type current sources of the reference DAC cell. |
US10581440B2 |
Detecting power supply noise events and initiating corrective action
Techniques are disclosed relating to detecting supply voltage events and performing corrective actions. In some embodiments, an apparatus includes sensor circuitry and control circuitry. In some embodiments, the sensor circuitry is configured to monitor supply voltage from a power supply and detect a load release event that includes an increase in the supply voltage that meets one or more pre-determined threshold parameters. In some embodiments, the control circuitry is configured to increase clock cycle time for operations performed by circuitry powered by the supply voltage during a time interval, wherein the time interval corresponds to ringing of the supply voltage that reduces the supply voltage and results from the load release event. In some embodiments, the disclosed techniques may reduce transients in supply voltage (which may avoid equipment damage and computing errors) and may allow for reduced voltage margins (which may reduce overall power consumption). |
US10581437B2 |
Crystal controlled oscillator and manufacturing method of crystal controlled oscillator
A crystal controlled oscillator includes a crystal unit, an integrated circuit, and an insulating resin. The crystal unit contains a crystal vibrating piece resonating at a predetermined frequency. The integrated circuit places the crystal unit. The integrated circuit includes an oscillator circuit oscillating the crystal vibrating piece. The insulating resin is formed to cover the crystal unit on the integrated circuit. |
US10581434B1 |
Memory device processing
An example apparatus includes a memory device comprising a plurality of banks of memory cells. A particular bank of memory cells among the plurality of banks includes a system processor resident on a particular bank of the plurality of banks. |
US10581431B2 |
Self capacitance drive offset cancellation in touch controller integrated circuits
An interface circuit includes an amplifier having a first input, a second input, and an output, a drive capacitor coupled to the first input of the amplifier, and a feedback path coupled between the output of the amplifier and the second input of the amplifier. The interface circuit also includes a current driver coupled to the first input of the amplifier and the second input of the amplifier, wherein the current driver is configured to drive the drive capacitor with a first current, and to drive a touch panel capacitor coupled to the second input of the amplifier with a second current. |
US10581430B2 |
Backlighting appliance deadfronted user interfaces
A capacitive touch switch is disclosed which includes a transparent insulating panel, a filtering layer having an opaque color, a transparent icon being defined in the filtering layer, a transparent substrate including a capacitive electrode, the transparent substrate being tinted to substantially match the opaque color of the filtering layer, and a light source configured to transmit light through the transparent substrate, the transparent icon, and the transparent insulating panel when energized. A user interface and a method of manufacturing a capacitive touch switch are also disclosed. |
US10581426B1 |
Source down power FET with integrated temperature sensor
An electronic device includes a first semiconductor die with a first FET having a drain connected to a switching node, a source connected to a reference node, and a gate connected to a first switch control node. The first die also includes a diode-connected bipolar transistor that forms a temperature diode next to the first FET. The temperature diode includes a cathode connected to the reference node, and an anode connected to a bias node. The electronic device also includes a second semiconductor die with a second FET, and a package structure that encloses the first and second semiconductor dies. |
US10581421B2 |
Phase detector
Phase detector circuitry includes oscillator circuitry, edge detection and correction circuitry, sampler circuitry, and adder circuitry. The oscillator circuitry is configured to provide a sawtooth oscillator signal. The edge detection and correction circuitry is configured to receive an in-phase signal and a quadrature signal, provide an edge detection signal during each edge of the in-phase signal and the quadrature signal, and provide an edge correction signal based on whether the edge is in the in-phase signal or the quadrature signal and whether the edge is a rising edge or a falling edge. The sampler circuitry is configured to sample the sawtooth oscillator signal in response to the edge detection signal. The adder circuitry is configured to subtract the edge correction signal from the sampled sawtooth oscillator signal to provide a phase estimate signal. |
US10581419B2 |
Skew detection circuit and input circuit using the same
A skew detection circuit may include a bias circuit configured to generate a first bias signal and a second bias signal, a reference voltage circuit configured to generate a third bias signal and a fourth bias signal, and a detection circuit configured to generate, using the first to fourth bias signals, a plurality of skew detection signals. The skew detection signals may correspond to effects of one or more of process variations, voltage variations, and temperature variations. |
US10581418B2 |
System and method for fast converging reference clock duty cycle correction for digital to time converter (DTC)-based analog fractional-N phase-locked loop (PLL)
A system and method for fast converging reference clock duty cycle correction for a digital to time converter (DTC) based analog fractional-N phase-locked loop (PLL) are herein disclosed. According to one embodiment, an electronic circuit includes a clock doubler, a comparator that outputs a value representing a difference between a voltage at a voltage-to-current (Gm) circuit and a reference voltage that is adjusted to compensate for an offset of the comparator, and a duty cycle calibration circuit that receives the value output from the comparator and adjusts a duty cycle of the PLL by extracting an error from the value output from the comparator and delaying a clock edge of the duty cycle according to the extracted error. |
US10581417B2 |
Skew sensor with enhanced reliability
A skew control loop circuit for controlling a skew between a plurality of digital signals, and a semiconductor device, and a method of operation, for the same, may be provided. The skew control loop circuit comprises a skew detector for detecting a phase difference between the digital signals, a skew control circuit adapted for controlling an operation of the skew control loop circuit. The skew control circuit is operable in a first operating mode and in a second operating mode. The skew control loop circuit comprises also an enable input of the skew detector, wherein the enable input is adapted for receiving an enable input signal, generated by the skew control circuit, wherein the enable input is adapted for selectively enable or disable a phase detection operation of the skew detector, and wherein the enable input signal is only active during the first operating mode. |
US10581414B2 |
Semiconductor integrated circuit device
A semiconductor integrated circuit device includes a chip main circuit, a damper and a passive component. The chip main circuit is coupled to a power source and performs a predetermined function. The damper is coupled to an output terminal of the chip main circuit. The passive component is coupled to the chip main circuit via the damper. |
US10581409B2 |
Clocked frequency detector RF auto-tuning system
Devices and methods for auto-tuning a tunable circuit based on a frequency of operation of the tunable circuit using a clocked frequency detector circuit are described. The clocked frequency detector uses a readily available clock signal to drive a counter circuit to provide an indication of the frequency of operation of the tunable circuit. The tunable circuit, including the clocked frequency detector, can be integrated within a same chip that is autonomously configurable based on the frequency of operation and the readily available clock. |
US10581407B2 |
Scalable fir filter
A Scalable Finite Impulse Response (“SFIR”) filter is disclosed. The SFIR filter includes a pre-processing section, a post-processing section, and a finite impulse response (“FIR”) Matrix. The FIR Matrix includes a plurality of filter taps and a plurality of signal paths in signal communication with each filter tap. The plurality of signal paths are arranged to allow re-configurable data throughput between the each filter tap and the pre-processing section and post-processing section are in signal communication with the FIR Matrix. |
US10581406B2 |
Digital filtering for analog gain/phase errors
A circuit for digital filtering an analog signal converted to digital, including an analog circuit to generate an analog signal, the analog signal including phase and/or gain errors. An analog-to-digital converter (ADC) to convert the analog signal to a digital signal output to a digital signal path. A frequency-dependent corrector filter included in the digital signal path, and configured as a parameterized filter, the parameterized filter configurable based on the DSA control signal with at least one complex filter parameter for each DSA attenuation step, to correct frequency-dependent errors in phase and/or gain. |
US10581405B2 |
Multiplexer
A multiplexer includes: a first filter that includes a piezoelectric thin film resonator and is connected between a common terminal and a first terminal, the piezoelectric thin film resonator being located on a substrate; a second filter that includes an acoustic wave resonator and is connected between the common terminal and a second terminal, the acoustic wave resonator including an IDT located on a piezoelectric substrate; and a capacitor that includes a pair of electrodes facing each other in a planar direction and is coupled to the first filter, the pair of electrodes being located on the piezoelectric substrate. |
US10581401B2 |
Module device
A module device includes electrode lands and signal wires on an upper surface defining one main surface of a module substrate. A filter chip is mounted on the module substrate. The filter chip includes first bumps connected to a signal potential, second bumps connected to a ground potential, and a third bump not electrically connected to a functional electrode portion. In a mount region, the third bump which is a floating bump is electrically connected to the signal wire. |
US10581394B2 |
Driving the common-mode of a Josephson parametric converter using a short-circuited coplanar stripline
Techniques relate to an on-chip Josephson parametric converter. A Josephson ring modulator includes four nodes. A lossless on-chip flux line is capacitively coupled to two adjacent nodes of the four nodes of the Josephson ring modulator. The lossless on-chip flux line has an input port configured to receive a pump drive signal that couples differentially to the two adjacent nodes of the of the Josephson ring modulator. The pump drive signal thereby excites a common mode of the on-chip Josephson parametric converter. |
US10581393B2 |
Broadband harmonic matching network
Exemplary impedance matching circuit for an amplifier device comprises a broadband impedance transformer configured to transform, over a fundamental frequency range, an impedance associated with an input port or an output port of the impedance matching circuit; and to transmit RF signals having a fundamental frequency within the fundamental frequency range. The impedance matching circuit also includes a phase shifter circuit configured to transmit, with substantially matched impedance, the RF signals having a fundamental frequency within the fundamental frequency range, and to phase-shift higher-order harmonics of the RF signals. The impedance matching circuit also includes a high-pass impedance transformer configured to match an impedance of the RF signals having a fundamental frequency within the fundamental frequency range; and to transmit, with low reflection, second-order harmonics of the RF signals. Exemplary embodiments also include amplifier circuits comprising an RF amplifier and embodiments of the impedance matching circuit. |
US10581392B2 |
Power amplifying device
A power amplifying device includes a first amplification circuit amplifying a first signal having a first frequency component and a second frequency component; a second amplification circuit amplifying a second signal received through an output node of the first amplification circuit; a filter circuit connected between a ground node of the first amplification circuit and a common ground to pass the first and second frequency components to the common ground through the ground node; and an inverting circuit that phase-inverts a signal including second harmonic components of the first and second frequency components that are received through the ground node of the first amplification circuit and provide the phase inverted signal to the output node of the first amplification circuit. |
US10581388B2 |
Integrated CMOS transmit/receive switch in a radio frequency device
Embodiments of radio frequency (RF) systems include a transmit/receive switch integrated with one or more power amplifiers and/or other components. The power amplifiers can have transformer-based architectures, and a power amplifier and switch can be integrated onto a single complementary metal oxide semiconductor die. |
US10581387B2 |
RF switch with split tunable matching network
An improved architecture for a radio frequency (RF) power amplifier, impedance matching network, and selector switch. One aspect of embodiments of the invention is splitting the functionality of a final stage impedance matching network (IMN) into two parts, comprising a base set of off-chip IMN components and an on-chip IMN tuning component. The on-chip IMN tuning component may be a digitally tunable capacitor (DTC). In one embodiment, an integrated circuit having a power amplifier, an on-chip IMN tuner, and a selector switch is configured to be coupled to an off-chip set of IMN components. In another embodiment, an integrated circuit having an on-chip IMN tuner and a selector switch is configured to be coupled through an off-chip set of IMN components to a separate integrated circuit having an RF power amplifier. |
US10581386B2 |
Protective device
A protective device that detects an abnormal current in a driving circuit for driving a speaker includes a sound level detector, a current level detector, and a determination section. The sound level detector detects a sound level of an audio signal output to the driving circuit. The current level detector detects a current level of a current flowing in the driving circuit from a power source. The determination section generates, based on a detection signal of the sound level and a detection signal of the current level, a protection command signal when the current level larger than a second threshold is detected when the sound level of the audio signal is smaller than a first threshold. |
US10581385B2 |
Low-noise amplifier (LNA) transformer notch
Certain aspects of the present disclosure are directed to a circuit for signal processing. The circuit generally includes a first transformer having a first inductive element magnetically coupled with a second inductive element, and a second transformer having a third inductive element magnetically coupled with a fourth inductive element, wherein the first inductive element is coupled in series with the third inductive element. In certain aspects, the circuit also includes a first switch coupled in parallel with the third inductive element, a capacitive element coupled in parallel with the fourth inductive element, wherein a notch is formed at least by the capacitive element and the fourth inductive element, the notch circuit coupled in series with the second inductive element, and a second switch coupled in parallel with the fourth inductive element. |
US10581383B2 |
Dual-feedback amplifier limiter
A method and apparatus for a dual-feedback, amplifier limiter for providing a conditioned radio-frequency signal. The dual-feedback, amplifier limiter includes an input that receives a radio-frequency signal and a stacked amplifier including an input node coupled to the input, an output node, a first transistor configured as a common-base amplifier, and a second transistor configured as a common-emitter amplifier. The dual-feedback, amplifier limiter further includes an output coupled to the output node of the stacked amplifier. The output provides the conditioned radio-frequency signal. The dual-feedback, amplifier limiter further includes a radio-frequency feedback circuit coupled to the stacked amplifier. The radio-frequency feedback circuit includes a passive radio-frequency dependent reactive element in series with a radio-frequency feedback circuit resistor. The dual-feedback, amplifier limiter further includes an envelope control feedback circuit coupled to the stacked amplifier and including a current mirror and a reactive element loop filter. |
US10581376B2 |
Method and apparatus for a solar panel
A system comprises a smart hybrid solar panel that employs a self-powered adaptive temperature control. Active temperature regulation may be implemented using a heat pump such as thermoelectric (TE) cooling modules and a switching circuit with variable duty cycle that periodically diverts the photovoltaic solar cell's output to the heat pump. A control system may algorithmically adjust the switching duty cycle to maximize the net power output of the panel based on a variety of sensory inputs and/or algorithms. The variety of sensory inputs may include weather forecast information, internal panel temperature, ambient air temperature, panel output voltage and current and humidity. The photovoltaic solar cells and heat pump are mechanically integrated. |
US10581369B2 |
Motor controller
A motor controller according to the present disclosure obtains the rotational speed determination signal of the motor through the microprocessor and the rotational speed collector, and then outputs the first control signal by the first logic operation circuit based on the speed of the motor, to make the driving circuit control the main circuit to work normally or enter the safety state. In addition, the motor controller generates and outputs the second shutoff signal by the monitoring chip based on the working state or the output instruction of the microprocessor, and then outputs the second control signal by the second logic operation circuit based on the second shutoff signal and whether the DC bus voltage of the main circuit is in an overvoltage state, to make the driving circuit control the main circuit to stop receiving the first control signal and enter the safety state. |
US10581368B2 |
Surge suppression circuit and inverter drive motor system
The present invention relates to a surge suppression circuit connected between an output end of an inverter INV and a cable 100 to drive a motor M that is connected to the output end of the inverter INV via the cable 100, and relates to a motor drive system in which the surge suppression circuit is used. The surge suppression circuit 300 includes an inductance L and a resistor R connected in parallel with the inductance L. The resistor R is set so as to match, or so as to be less than, an impedance of zero-phase component of the cable 100. A surge suppression circuit and an inverter drive motor system are enabled to be applied to a low-voltage small-capacity inverter with no DC voltage neutral terminal, and enabled to reduce the zero-component of the surge voltage according to the connection to the output end of the inverter. |
US10581366B2 |
Calculation apparatus and processing apparatus
A calculation apparatus 100 includes an encoder 101 configured to detect rising edges of PWM signals having at least three or more phases in each of the phases, and a register 103 configured to store, at a timing after the PWM signals having the respective phases rise and after AD conversion of a current value of a drive signal of a motor obtained by the PWM signals, a difference value between the AD-converted current value and a previous AD-converted current value for each phase. |
US10581365B2 |
Power converting apparatus and heat pump apparatus
A power converting apparatus for applying to a load an alternating-current voltage converted from a direct-current voltage includes an inverter that receives a PWM signal and applies the alternating-current voltage to the load and an inverter control unit that generates the PWM signal and supplies the PWM signal to the inverter. The frequency of the PWM signal is an integer multiple of the frequency of the alternating-current voltage. The alternating-current voltage includes a plurality of positive pulses and a plurality of negative pulses in one cycle of the alternating-current voltage. The number of the positive pulses and the number of the negative pulses are equal. |
US10581360B2 |
Power supply assembly and associated method
Subsea power supply assembly supplying electric power to a motor at a second location from a first location. The subseas power supply assembly includes a variable speed drive (VSD) and a step-up transformer connected to it. At a subsea location the assembly includes a first step-down transformer with input and output and an uninterruptible power supply having an input. A step-out cable supplies power from the step-up transformer to the motor. The cable connects to the first step-down transformer. The speed of the electric motor is proportional to the output frequency of the VSD. The power receiving input of the uninterruptible power supply connects to the output of the first stepdown transformer, thereby receiving electrical power with frequency equal to the output frequency of the VSD. |
US10581359B1 |
Output torque calculation device and calculation method thereof
An output torque calculation device and a method thereof is provided, and the output torque calculation device includes a first sensor, a second sensor, a rotor, a reducer, a processor, and an elastic device. An input portion of the reducer and an output portion of the reducer are respectively connected to the rotor and an input portion of the elastic device, and an output portion of the elastic device is configured to connect to a load. The output torque calculation method comprises: detecting a first angle of the rotor by the first sensor; detecting a second angle of the output portion of the elastic device by the second sensor; and calculating a torque carried by a final output end of the output torque calculation device by the processor according to the first angle and the second angle. |
US10581357B2 |
Rotating direct current power supply for synchronous machines
Unique systems, methods, techniques and apparatuses of a rotating DC power supply are disclosed. One exemplary embodiment includes a first and second DC bus rail, a first and second leg, and a discharge resistor. The first leg includes a first semiconductor device and a second semiconductor device coupled in series at a first midpoint connection, the first semiconductor device being coupled to a first point on the first DC bus rail and the first midpoint connection being coupled to a field winding. The second leg includes a third semiconductor device and a fourth semiconductor device coupled in series at a second midpoint connection, the third semiconductor device being coupled to a second point on the first DC bus rail and the second midpoint connection being coupled to the field winding. The discharge resistor is operatively coupled to the first DC bus rail between the first point and the second point. |
US10581356B2 |
Exhaust turbine power generating system and control device for the same
An exhaust turbine power generating system includes an internal combustion engine, an exhaust turbine power generator configured to perform electric power generation by rotating a turbine by using exhaust gas from the internal combustion engine, and an electronic control unit. The electronic control unit is configured to perform electric power generation control in which the exhaust turbine power generator is caused to perform electric power generation by controlling the exhaust turbine power generator and the electronic control unit is configured to perform powering control in which the exhaust turbine power generator is caused to perform powering such that the turbine is rotated by controlling the exhaust turbine power generator until a predetermined termination condition is satisfied after the internal combustion engine is started. |
US10581349B2 |
Magnetic pole position detecting device for synchronous motor and magnetic pole position detecting method for synchronous motor
A magnetic pole position detecting device for a synchronous motor includes: a storage unit for storing a reference magnetic pole position of the synchronous motor as a predetermined reference; a magnetic pole position detector for detecting the magnetic pole position of the synchronous motor when a predetermined condition is satisfied; and a determination unit for comparing the reference magnetic pole position stored in the storage unit with the magnetic pole position detected by the magnetic pole position detector to determine that detection of the magnetic pole position is abnormal when the difference between the two falls out of a predetermined range. |
US10581347B2 |
Manually operated piezoelectric energy harvesting electronic circuitry
An electrical energy harvesting device for harvesting electrical energy from a pulsed impact loading event. The device including: a piezoelectric element configured to be loaded and unloaded to a first load level by the pulsed impact loading event; and a first inductor coupled to the piezoelectric element configured to be loaded and unloaded to a second load level by the pulsed impact loading event, wherein the piezoelectric element and the first inductor together operate as a first inductor/capacitor (LC) resonant circuit having a first resonance frequency and wherein the loading of the first inductor lags in time the loading of the piezoelectric element. |
US10581345B2 |
Magnetic shape memory alloy actuator
The present invention relates to an actuator based on a magnetic shape memory alloy (MSMA), a new family of crystalline materials which exhibit strain deformation >10% when subjected to a magnetic field. Electromagnetic fields can be applied with very short response times, making MSMA-based actuators kHz capable. These materials have the unique property of retaining their strained state when the driving field is removed, making them unique in the world of shape memory materials, and desirable as an actuator material as they will maintain position when powered off. |
US10581344B2 |
Miniature kinetic energy harvester for generating electrical energy from mechanical vibrations
The invention relates to a miniature kinetic energy harvester for generating electrical energy, comprising a support, a first element having walls surrounding at least one cavity, at least one spring mounted between the first element and the support, the spring being arranged so that the first element may be brought into oscillation relative to the support according to at least one direction of oscillation, a transducer arranged between the first element and the support for converting oscillation of the first element relative to the support into an electrical signal, at least one second element housed within the cavity and mounted to freely move within the cavity relative to the first element so as to impact the walls of the cavity when the harvester is subjected to vibrations. |
US10581342B2 |
Three-level two-stage decoupled active NPC converter
A system includes a voltage converter and a controller for controlling the operation of the voltage converter. The voltage converter includes a plurality of legs, wherein each leg includes a first and a second set of silicon (Si)-based power devices. The first set of Si-based power devices includes a first and second Si-based power devices connected to each other at a first interconnection node and the second set of Si-based power devices includes a third and fourth Si-based power devices connected to each other at a second interconnection node. The first and second set of Si-based power devices are coupled across a first and second DC voltage sources respectively. A first set of Silicon-Carbide (SiC) based power devices is coupled across the first and second interconnection nodes. The system also includes a snubber capacitor connected across the first and the second interconnection nodes. |
US10581340B2 |
Solar drive system and method for tracking the maximum power point of a photovoltaic array
A solar drive system, having: at least one photovoltaic array generating a DC current; at least one inverter electrically connected to the photovoltaic array for inverting the DC current into an AC current; at least one electric motor electrically connected to the inverter for supplying the electric motor with the AC current; and at least one device for determining a present rotational frequency of the electric motor; wherein the inverter is configured to track a maximum power point of the photovoltaic array by performing a Perturb and Observe Maximum Power Point Tracking method and to determine a step direction of the Perturb and Observe Maximum Power Point Tracking method using the determined present rotational frequency of the electric motor. |
US10581339B2 |
Power conversion system and assembling method
A power conversion system at least includes a filter capacitor, a DC-DC converter, a smoothing capacitor, a housing and a refrigerant flow channel. The refrigerant flow channel is disposed between the housing and a flow channel cover. The refrigerant flow channel includes a converter facing portion at least partially facing the DC-DC converter. The filter capacitor at least partially overlaps with the DC-DC converter when viewed in a first direction from an opposite side of the refrigerant flow channel to the converter facing portion. The smoothing capacitor does not overlap with the DC-DC converter when viewed in the first direction and partially overlaps with the DC-DC converter when viewed in a second direction. At least two fastening sections fasten the flow channel cover to the housing and do not overlap with the smoothing capacitor when viewed in the first direction. |
US10581337B2 |
Power converter
A diode rectifier rectifies an AC voltage output from a neutral-grounding three-phase AC power supply to a DC voltage. A smoothing capacitor smoothes the DC voltage rectified by the diode rectifier. An inverter converts the DC voltage smoothed by the smoothing capacitor into a desired AC voltage. A bidirectional switch and a Y capacitor are connected in series between one end of the smoothing capacitor and the ground. A detector detects a voltage across both ends of the smoothing capacitor. A controller drives the bidirectional switch in response to an output of the detector. |
US10581335B1 |
Methods, apparatus, and systems to facilitate high side control of a switching power converter
Methods, systems, and apparatus to facilitate high side control of a switching power converter are disclosed. An example apparatus includes a latch including a first node coupled to a first source of a first switch and an output coupled to a first gate of the first switch; a first diode coupled to the first node and a second node; a second diode coupled to the second node and ground; a second switch coupled to a voltage source and the second node; and a third switch including a third gate coupled to the second switch, a third source coupled to the second node, and a third drain coupled to the latch. |
US10581334B2 |
DC-DC converter and control method
The application relates to a DC to DC converter and control method thereof. The DC to DC converter includes a first converter circuit, a second converter circuit, a transformer having a primary winding and a secondary winding, a first resonant tank having a first capacitive element and a first inductive element, and a second resonant tank having a second capacitive element and a second inductive element. The first capacitive element and the first inductive element are coupled between the first converter circuit and the primary winding of the transformer; the second capacitive element and the second inductive element are coupled between the second converter circuit and the secondary winding of the transformer. During power transfer from the second converter circuit to the first converter circuit, a first plurality of first power-semiconductor-devices of the first converter circuit are operable to charge the first capacitive element during a first half cycle of a switching period; and a second plurality of the first power-semiconductor-devices of the first converter circuit are operable to provide an output voltage comprising an voltage across the primary winding of the transformer and the voltage of the first capacitive element superimposed thereon. This provides step-up gain for the backward direction, the first converter circuit operating in double voltage rectification manner and the second converter circuit working in the conventional full-bridge modulation with switching frequency fixed substantially at the resonant frequency. |
US10581333B2 |
Control method of constant-voltage-gain isolation type bidirectional full-bridge DC/DC converter
The disclosure relates to power electronics technology and aims to provide a control method of constant-voltage-gain isolation type bidirectional full-bridge DC/DC converter, which is based on a single-phase-shifting modulation method. By enabling the difference between the M times of the input voltage and primary-referred value of the output voltage to be constantly zero, to realize the control goal that the ratio value between the primary-referred value of the output voltage and the input voltage is constantly M; the ratio value between the primary-referred value of the output voltage and the input voltage is defined as the voltage gain M, wherein an adjusting range is 0.5˜2; through introducing a feedforward compensator involving the input and output voltages and the input and output currents, a linear controller of the system is implemented. |
US10581323B2 |
Voltage charge pump with segmented boost capacitors
A voltage charge pump circuit with boost capacitor segments and boost delay chain structures are provided. The voltage charge pump circuit comprising a plurality of boost capacitor segments each of which is individually controlled by a respective signal line of a boost delay chain structure. |
US10581318B2 |
Resonant converter including capacitance addition circuits
A power conversion device includes a power conversion circuit that performs switching control of first and second semiconductor switches connected in series and converts an input direct current voltage into an alternating current voltage. A switching adjustment circuit includes a first capacitance addition circuit that increases an output capacitance of the first semiconductor switch. The first capacitance addition circuit includes a first capacitive element and a first switching unit connected in series and is connected in parallel to the first semiconductor switch. A first driving control circuit drives and controls the first capacitance addition circuit. The first driving control circuit turns on the first switching unit when the first semiconductor switch is turned off, increasing the output capacitance of the first semiconductor switch, and turns off the first switching unit when a predetermined time period elapses after the first semiconductor switch is turned off. |
US10581316B2 |
Semiconductor device, power converting device, driving device, vehicle, and elevator
A semiconductor device of an embodiment includes a first diode having a first anode and a first cathode, the first anode connected to either one of first and second electrodes of a first transistor having the first and second electrodes and a first gate electrode; a first electric resistor having a first one end connected to the first cathode and a first other end connected to positive pole of a direct-current power source; a first capacitor having a second one end and a second other end connected to the first cathode; a second capacitor having a third one end connected to negative pole of the direct-current power source and a third other end connected to the second one end of the first capacitor; and a second switching element connected in parallel to the second capacitor. |
US10581312B2 |
Multilevel converter using node voltage track and control
In described examples, a system regulates provision of DC-DC electrical power. The system includes a DC-DC converter, an input voltage node to receive an input voltage, a current source, a voltage source node, and a ground switch. The DC-DC converter includes a flying capacitor and multiple converter switches. The current source is coupled between the input voltage node and a top plate of the flying capacitor, to provide current to the top plate when the current source is activated by an activation voltage. The voltage source node is coupled to the input voltage node and to the current source, to provide the activation voltage to the current source, such that the activation voltage is not higher than a selected voltage between: a breakdown voltage of the converter switches; and a maximum value of the input voltage minus the breakdown voltage. The ground switch is coupled between a bottom plate of the flying capacitor and a ground. |
US10581311B2 |
Power conversion device including overcurrent detection with reduced delay
A control device for a power conversion device that is capable of detecting current abnormality of the power conversion device with no delay is provided. The control device for the power conversion device includes a current detection unit for outputting an error signal when a detection value of a current sensor for detecting current flowing through the power conversion device is larger than a preset overcurrent determination value, and outputting a state detection value larger than a value corresponding to the error signal based on the error signal, and an abnormality detection unit for accepting an input of the state detection value of the current detection unit via the wiring, and an abnormality detection unit for outputting an error signal when the state detection value of the current detection unit is larger than a preset overcurrent abnormality determination value, and detecting abnormality based on the error signal. |
US10581299B2 |
Tracker and micro power generator thereof
A micro power generator is provided, including a cam structure, an electromagnetic unit, a first clutch, and a first energy converting unit. The electromagnetic unit is partially disposed in the cam structure, which includes a central shaft and a first shaft gear. The first shaft gear is rotated with the central shaft. The first clutch is telescoped on the central shaft, and rotated with the first shaft gear. The first energy converting unit is connected to the first shaft gear of the electromagnetic unit. In an energy-storing state, the first clutch is connected to the cam structure and is moved with the cam structure and the first shaft gear to move the first energy converting unit and to store the kinetic energy of the cam structure to the first energy converting unit. In a power-generating state, the first clutch is separated from the cam structure. |
US10581298B2 |
Robot arm apparatus and actuator
A robot arm apparatus includes a base structure, a first arm, a first actuator, and an assisting device. The first arm is pivotable relative to the base structure about a first pivot axis. The first actuator is configured to pivotally actuate the first arm relative to the base structure. The assisting device is configured to apply an assist rotational force to the first arm to assist the first actuator. |
US10581290B2 |
Reluctance armature
A reluctance armature includes a shaft received in a shaft hole in a torsion-proof manner. At least one carrier body is disposed around the shaft and has radial sides as viewed in a circumferential direction. Part segments are arranged on the radial sides of the carrier body and made of anisotropic soft-magnetic material to thereby establish an armature segment which, as viewed in an axial direction, is disposed between two edge elements and forms a central section. |
US10581286B2 |
Permanent-magnet-embedded electric motor and compressor
A rotor of a permanent-magnet-embedded electric motor includes an annular rotor core having a plurality of magnet insertion holes formed in a circumferential direction, and permanent magnets inserted into the magnet insertion holes, respectively. The rotor core is formed by alternately stacking a first core block and a second core block in an axial direction of the rotor core, the first core block not having slits between each of the magnet insertion holes and a circumferential surface of the rotor core, and the second core block having the slits between each of the magnet insertion holes and the circumferential surface of the rotor core. One of the slits and one end of the permanent magnet are arrayed in a radial direction, and the other slit and the other end of the permanent magnet are arrayed in the radial direction. |
US10581281B2 |
In situ coil parameter measurements and foreign objects detection
A foreign object detection method and apparatus for performing same. A wireless power transmitter has a matching network and transmit coil. The method includes, stimulating the transmit coil with electrical signals at a plurality of frequencies, measuring a response of the transmit coil to the electrical signals, determining a quality factor and/or resonant frequency of the transmit coil based upon the measured response, and analyzing the quality factor and/or resonant frequency to determine whether a foreign object is coupled to an electromagnetic field generated by the transmit coil. |
US10581278B2 |
Wireless power transceiver and display apparatus with the same
Provided is a wireless power transceiver including a magnetic body formed in a rod shape with a groove in a middle portion thereof, a solenoid coil wound around the middle portion of the magnetic body in which the groove is formed, and a dual coil disposed substantially perpendicular to the solenoid coil and wound around portions of both sides of the groove of the magnetic body, the dual coil being wound in directions opposite to each other. |
US10581268B2 |
Connecting device and method for connecting
A connecting device is provided, including a control apparatus, an energy storage apparatus, an input connection, and an output connection, the input connection being connected to the energy storage apparatus by means of a charging apparatus, the charging apparatus being configured for controlled charging of the energy storage apparatus, the control apparatus being configured, after reaching a preset charge state of the energy storage apparatus, to connect the energy storage apparatus to the input connection; and the control apparatus also being configured, during and/or following connection of the energy storage apparatus to the input connection, to connect the input connection to the output connection. |
US10581262B2 |
Quick charging method, mobile terminal, and power adapter
Methods and devices are provided for quick charging. In the method, after a mobile terminal recognizes a type of a power adapter, the mobile terminal transmits indication information to the power adapter. The indication information is configured to indicate that the mobile terminal has recognized the type of the power adapter and instruct the power adapter to activate a quick charging process. The power adapter then negotiates with the mobile terminal via the quick charging process to determine charging parameters, and charges a battery of the mobile terminal in a multi-stage constant current mode. |
US10581260B2 |
Wireless electric power sharing between vehicles
The disclosure involves wireless electric power sharing between vehicles. A first vehicle sends a charging request, wherein the first vehicle is at least partially powered by a first on-board rechargeable electricity storage. The first vehicle receives a response to the charging request from a second vehicle which is at least partially powered by a second on-board rechargeable electricity storage, and a communication channel is established between the first and second vehicles. The first on-board rechargeable electricity storage is charged using energy stored in the second on-board rechargeable electricity storage and wirelessly transferred from the second vehicle to the first vehicle. The charging is controlled with information exchanged between the first and second vehicles over the communication channel. |
US10581251B2 |
Battery pack active thermal management system
A battery pack having an active thermal management system for use with a hybrid vehicle is provided. The active thermal management system is self-contained within a housing of the battery pack and includes a thermal channel configured to provide fluid communication between an interior of the housing and an exterior of the housing of the battery pack; a set of thermoelectric devices configured to transfer heat from battery cells of the battery pack to the thermal channel; an insulator arranged between the battery cells and the thermal channel; a device configured to control fluid flow via the thermal channel; and a controller configured to control the device to actively control heat transfer from the interior of the housing to the exterior of the housing of the battery pack to maintain the battery pack at a desired temperature. |
US10581250B2 |
System for generating real-time information and forecasts on power output regulation due to grid congestion in at least one power grid
The present disclosure relates to a system for furnishing information, in particular real-time information and/or forecast information, relative to the regulating of the power of at least one power grid, wherein the power grid comprises at least one transmission grid and/or at least one distribution grid and wherein the power grid is operatively connected to a plurality of particularly regenerative or renewable power plants, wherein the system comprises at least one receiver device for receiving data, in particular real-time data and/or forecast data, from at least one electronic database connected to the receiver device via a network, wherein the data is associated with a shut down and/or a downward regulation of the power plants in consequence of a feed-in management of the power grid, wherein the system further comprises a processing and/or computing device for processing the data so that it can be able to be linked and/or made available as information. |
US10581249B2 |
Battery energy storage system integrated with electrical generation site
A method of creating an interconnected combination of a stored energy electric generation system to a variable electric power generation system, said combination, and a method of operating same. A stored energy electric generation system is added to a variable output electric power generation system. An input/output of the stored energy electric power generation system is connected to a power output of the variable electric power generation system and an indicator of power flow level through the power input/output of the stored energy electric power generation system is provided to a controller of the variable electric power generation system. The controller is configured to adjust the output power of the variable electric power generation system based on the indicator of the present stored energy system electric power flow level and a present site output electric power level. |
US10581244B2 |
Power router, power transmitting and receiving system, and power transmitting and receiving method
[Problem] To provide a power router, a power transmitting and receiving system, a power transmitting and receiving method, and a storage medium storing a power transmitting and receiving program capable of automatically selecting a power supply destination in accordance with a power supply amount. [Solution] Based on power consumption information indicating the power consumed by loads and priority information indicating the priority of the loads, a power supply destination selection means (61) selects, from among the loads, a supply destination of the power supplied from a power supply source, said power consumption information and said priority information being stored in an information storage means (70). A power transmitting and receiving means (62) supplies the power received from the power supply source to a load selected by the power supply destination selection means (61). |
US10581239B2 |
Device and method for protecting direct current source
A device for protecting a direct current source and method are provided. Electric energy outputted from the direct current source is stored and an enable signal is received by the hiccup drive circuit. In a case that the enable signal is an OFF-ENABLE signal, the driving signal is generated based on the electric energy stored internally. By periodically switching on the switching device based on the driving signal, the output voltage of the direct current source is periodically short-circuited. Therefore, the issue of a large conduction loss in the conventional art is avoided, which is caused by the fact that a minimum required voltage for driving the electronic switch is required to be continuously provided by the output voltage of the direct current source. |
US10581238B2 |
Storage battery device, storage battery device control method, and computer program product
A storage battery device includes a battery unit, a first circuit breaker, a second circuit breaker, and a control unit. The first circuit breaker switches between connecting and disconnecting a first-electrode side of the battery unit and an external device. The second circuit breaker switches between connecting and disconnecting a second-electrode side of the battery unit and the external device. The control unit supplies power to the first circuit breaker and the second circuit breaker in sequence with the power supplied to the second circuit breaker offset relative to the power supplied to the first circuit breaker by a time period equal to or longer than a time difference required for a sum of currents flowing through the first circuit breaker and the second circuit breaker to reach an upper bound current that is set as an upper bound of a current. |
US10581236B2 |
Method for generating a trip current for triggering an electrical protection element
A method of generating a trip current by a power supply device has electrical components and for the purpose of tripping a protection element connected between a load and the power supply device. In response to detecting an electrical fault situation in the power supply device, in order to eliminate the short-circuit fault with shortened tripping time, an AC trip current is generated having: for a first period of the signal, a current amplitude equal to the maximum current amplitude that can be withstood by the electrical components of the power supply device; and for the following periods, a current amplitude that decreases as a function of the thermal inertia of the electrical components. |
US10581225B1 |
Optical devices with bandwidth enhancing structures
A light-emitting device includes a substrate having a first surface and an opposing second surface, and an epitaxial structure having a first surface and an opposing second surface. The second surface of the epitaxial structure is positioned in proximity with the first surface of the substrate. The light-emitting device includes a first metal layer having a first surface and an opposing second surface. The light-emitting device further includes at least one light confinement structure configured to confine light produced within the epitaxial structure. The at least one light confinement structure provides a low-refraction index boundary that confines the light in a mesa structure that is at least partially surrounded by the at least one light confinement structure. The at least one light confinement structure can also be arranged to create separate confinement regions to serve as bandwidth enhancement coupled cavities for the active region of the light-emitting device. |
US10581219B2 |
Semiconductor laser device
A semiconductor laser device includes a mounting board, a semiconductor laser element disposed on the mounting board, and an optical member made of silicon having a {110} plane and a {100} plane. One of the {110} plane and the {100} plane is fixed on the mounting board, and the other one of the {110} plane and the {100} plane is covered by a reflective film to reflect laser light emitted from the semiconductor laser element. |
US10581217B2 |
Picosecond laser apparatus and methods for treating target tissues with same
Apparatuses and methods are disclosed for applying laser energy having desired pulse characteristics, including a sufficiently short duration and/or a sufficiently high energy for the photomechanical treatment of skin pigmentations and pigmented lesions, both naturally-occurring (e.g., birthmarks), as well as artificial (e.g., tattoos). The laser energy may be generated with an apparatus having a resonator with the capability of switching between a modelocked pulse operating mode and an amplification operating mode. The operating modes are carried out through the application of a time-dependent bias voltage, having waveforms as described herein, to an electro-optical device positioned along the optical axis of the resonator. |
US10581215B2 |
Multi-wavelength laser system for optical data communication links and associated methods
A laser light generator is configured to generate one or more wavelengths of continuous wave laser light. The laser light generator is configured to collectively and simultaneously transmit each of the wavelengths of continuous wave laser light through an optical output of the laser light generator as a laser light supply. An optical fiber is connected to receive the laser light supply from the optical output of the laser light generator. An optical distribution network has an optical input connected to receive the laser light supply from the optical fiber. The optical distribution network is configured to transmit the laser light supply to each of one or more optical transceivers and/or optical sensors. The laser light generator is physically separate from each of the one or more optical transceivers and/or optical sensors. |
US10581209B2 |
Portable power or data receptacle with cord
A portable power or data receptacle includes an electrical cord, a housing body supporting one or more electrical receptacles, and a flexible housing portion that can be used to form a closed loop for retaining portions of the electrical cord. The flexible housing portion has a releasable fastener to selectively hold the flexible housing portion in the closed loop configuration, which allows the flexible housing portion to cooperate with the housing body to secure at least a portion of the cord in an organized manner. The flexible housing portion can also be used to help secure one or more electrical plugs to the electrical receptacle(s), such as to resist inadvertent removal of a plug from a corresponding receptacle. |
US10581207B2 |
Power outlet device and controlling method thereof
A power outlet device including a first socket assembly coupled to an external power, a first switch, a detecting circuit coupled to the first socket assembly through the first switch, a controller is electrically coupled to the first switch and the detecting circuit, and a sensor is provided. The first switch is electrically coupled to the first socket assembly for turning on or oft power supply of the external power to the first socket assembly. The detecting circuit detects a first power value of the first socket assembly. A second power value of the first socket assembly is detected after detecting the first power value. The controller read the first and second power value. A first signal is received by the sensor for transmitting to the controller. The controller turns on or off the first switch according to the first signal, the first and second power value. A controlling method of the power outlet device is further provided. |
US10581204B2 |
Receptacle-side connector and electronic device
The present invention effectively prevents a short circuit from occurring between a power supply terminal and a ground electrode. A receptacle-side connector (3) includes a metal plate (mid-plate 32) and a shell part (23). An edge surface (end surface part 32a) of the metal plate, which edge surface is located at an end surface facing a first side toward an opening (23a) of the shell part (23) and which corresponds to a position of a power supply terminal (Vbus terminal 25), is shaped so as to be set back toward a second side opposite the first side. |
US10581202B2 |
Electrical connector with impedance adjustment
An electrical connector includes an insulative housing and a plurality of contacts retained in the housing. The housing includes a base and a tongue portion extending forwardly from the base and forming opposite mating surfaces thereon. The contact includes a contacting section having an exterior face exposed upon the corresponding mating surface in a coplanar manner, and an interior face opposite to the exterior face with a recess therein. |
US10581198B2 |
Connector
A connector is provided in which, only inserting a plug and a socket with each other, a plug body and a socket body are rotated relative to each other around a center axis line to a regular position, and the overall outer diameter of the connector can be reduced.An outward protrusion 9 is provided on an outer peripheral surface of the distal end portion of an insertion portion 7 of a plug body 4, a plurality of inward ridges 17 extending in an axial direction facing are provided on the inner surface of a cylindrical portion 8 of a socket body 6, a groove 16 through which the outward protrusion 9 can pass is formed between each of the adjacent ridges 17, and an inclined cam surface 18 is provided on the inner surface of the cylindrical portion 8 closer to the proximal end portion than the ridge 17, so that the protrusion 9 can slidably contacts and guides the plug body 4 to a regular position. |
US10581197B2 |
Plug connector assembly having improved locking structure
A plug connector assembly includes: a mating member including an insulative housing and a pair of latching members spacedly retained in the insulative housing; a cable electrically connected to the mating member; and an outer case enclosing the mating member and the cable and having an operating portion to operate the latching member; wherein each of the latching member includes a forwardly extending mounting portion, a connecting portion upwardly extending from a rear end of the mounting portion, an elastic portion upwardly extending form a top end of the connecting portion, and a locking portion disposed on an extremity end, the elastic portion defining an upwardly extending pressing portion, the operating portion when pressed further pressing the pressing portion to move the locking portion towards an inside of the insulative housing for disengaging the latching member from a mating connector. |
US10581195B2 |
High-temperature-resistant plug connector for knock sensor
The invention relates to a method for mounting a plug connecter (1), comprising a contact carrier (30), which is designed to receive at least one contact partner (22) that is arranged on an electrical conductor (21) of a cable (20), wherein the contact carrier (30) is inserted in an outer housing (40). The invention is characterized in that the contact carrier (30) is provided with a latching lug (31) for fixing the at least one contact partner (22) in the contact carrier (30), and at least one latching hook (32) arranged at the end thereof and acting on the cable (20). Both the latching lug (31) and the at least one latching hook (32) are moved from an initial position into a functional position whenever the contact carrier (30) is inserted into the outer housing (40). |
US10581191B2 |
Preventing unwanted contact between terminals
Apparatus and methods are described, including apparatus that includes a male-connector body comprising at least one mating surface, and shaped to define a hollow core. A plurality of electrically-conductive male-connector terminals are coupled to the mating surface of the male-connector body. A longitudinal insert is configured to, by moving inside the hollow core, push the male-connector terminals radially outward. Other embodiments are also described. |
US10581190B1 |
Contact for an electrical connector
A contact includes a main body having a top, a bottom, a first side and a second side. The contact includes a terminating end extending from the main body and a mating beam extending from the main body opposite the terminating end. The mating beam has a root at the main body and a tip opposite the root. The mating beam has an elongated coupling base between the root and the tip. The elongated coupling base has a bottom surface configured to face a mating contact being generally parallel to the mating contact between the root and the tip. |
US10581189B2 |
Cable-to-board connector
The present invention relates to cable-to-board connectors for fine pitch, high speed connector assemblies. The exemplary connector assembly includes an insulative housing, a plurality of first contacts disposed in the housing wherein at least a portion of the contacts are adapted to terminate at a conductive trace on a printed circuit board and a first cable comprising a plurality of first wires. Each of the first contacts has a first mating portion for making electrical contact with a corresponding contact of a mating connector; and a first terminal portion extending along a housing bottom wherein the first terminal portion is adapted to terminate at a conductive trace on a printed circuit board. In the exemplary cable assembly, each first wire of the first cable is terminated at the first terminal portion of a different first contact. |
US10581188B2 |
Power interface, mobile terminal, and power adapter
A power interface, a mobile terminal, and a power adapter are disclosed. The power interface may include a main body, a plurality of spaced data pins, and a plurality of spaced power pins. The main body is configured to be connected to a circuit board. The data pins and power pins are connected to the main body and spaced from each other. Each of the power pins includes a conductive portion and an insulating portion connected with the conductive portion, and the conductive portion and the insulating portion are arranged along a width direction of each of the power pins. |
US10581187B2 |
Plug receiver with contact springs for a circuit board
Various embodiments include a plug receptacle for an electrical plug-in connection for receiving a plug with electrical plug conductor comprising a contact region for electrical connection to the plug receptacle comprising: a housing with an insertion region into which the plug can be releasably inserted; an electrical plug receptacle conductor rigidly arranged in the housing; and an electrical connecting conductor floating in the housing configured to electrically connect the plug receptacle conductor to the plug conductor. The electrical connecting conductor exerts a connecting force onto the contact region of the plug conductor once inserted into the plug receptacle. The connecting force runs substantially orthogonally in relation to said contact region. |
US10581186B2 |
Connector and connector assembly
A connector comprises a first member and a second member. The first member has a lock spring portion, a lock portion and a regulated portion. When the connector and a mating connector are in a mated state where the connector and the mating connector are mated with each other, the lock portion locks the mated state together with a locked portion of the mating connector. The first member is configured so that, when the mating connector is forced to be unmated from the connector under the mated state, the lock spring portion is resiliently deformed so that each of the lock portion and the regulated portion is moved in a combined direction of upward in an up-down direction and a first horizontal direction. The second member has a deformation-preventing portion provided with a regulating portion. A range of the movement of the regulated portion is defined by the regulating portion. |
US10581185B2 |
Board connector
A board connector includes a receptacle (11) fittable to a mating housing (100) and a fixing member (40) having a board fixing portion (42) to be fixed to a circuit board (90) and a receptacle fixing portion (41) connected to the board fixing portion (42) and to be fixed to the receptacle (11). The receptacle (11) includes a side wall (17) arranged on a plate surface of the circuit board (90) and extending along a rising direction from the plate surface. An opening (25) penetrates the side wall (17) in a wall thickness direction. The receptacle fixing portion (41) of the fixing member (40) is arranged along an opening surface of the opening (25). |
US10581182B2 |
Spring clip electrically connecting a wire and electronic component
A holding and contacting device is disclosed. In an embodiment a holding and contacting device includes a cage defining a cable path through the cage and a spring element protruding into the cable path and configured to apply a clamping force onto a cable placed along the cable path, wherein the spring element and the cage comprise a metal. |
US10581179B2 |
Symmetric leaky wave antenna
A symmetric leaky wave antenna includes a dielectric substrate, an electric wall, and two reflection bore arrays. The dielectric substrate has a first and a second metal layers disposed on two opposite faces thereof. The first metal layer has a feed end and two travelling wave sides. The electric wall is disposed between two travelling wave sides, with the two travelling wave sides symmetrically disposed with respect to the electric wall. The two reflection bore arrays are symmetrically disposed along the two travelling wave sides, respectively, with the electric wall arranged at a central line between the two reflection bore arrays. The two reflection bore arrays pass through the first metal layer, the second metal layer, and the dielectric substrate. The reflection bore array and the electric wall reduce the leakage rate of the electromagnetic wave, thus increasing the gain value of the antenna. |
US10581177B2 |
High frequency polymer on metal radiator
In one aspect, a unit cell of a phased array antenna includes a metal plate having a hole, a first side and a second side opposite the first side, a first plurality of laminate layers disposed on the first side, a second plurality of layers disposed on the second side of the metal plate, a radiator disposed in the first plurality of layer on the first side, a feed circuit disposed in the second plurality of laminate layers on the second side and configured to provide excitation signals to the radiator and a first plurality of vias extending through the hole connecting the feed circuit to the radiator. |
US10581176B2 |
Thin-film sensor antenna
A sensor antenna including a thin film material constructed in the shape of an antenna having a response, the material including a sheet resistance capable of being modified by an external stimulus where the antenna response varies over a range of sheet resistance values; method of making a sensor antenna; system including a sensor antenna; and method for operating a thin film sensor antenna including providing a thin film sensor antenna; exposing the sensor antenna to an external stimulus, simultaneously sensing the external stimulus while varying the sensor antenna response, measuring the change in the sensor antenna response, and correlating the measured response to a known change in the stimulus are disclosed. |
US10581175B2 |
Windshield smart reflector systems and methods
A holographic radar reflector includes a surface with a plurality of substantially microwave wavelength scale patterns along one or more portions of the surface. The holographic radar reflector can be a non-specular reflector, where the plurality of substantially microwave wavelength scale patterns have varying reflectivity. The holographic radar reflector can reflect electromagnetic radiation emitted from a fixed feed point in varying directions depending on the portion of the surface reflecting the electromagnetic radiation. |
US10581173B1 |
On-body, inward-facing antennas
In some embodiments, an antenna includes a dielectric substrate having a first surface and a second surface opposite to the first surface, a planar central antenna element provided on the first surface, and a planar electromagnetic bandgap structure provided on the first surface and surrounding the central antenna element. |
US10581170B2 |
Single-layer patch antenna
A multiband microstrip antenna is provided. The antenna comprises of an inner ring radiator surrounded by an outer ring radiator on a first surface of a substrate. A feed network, on the second surface of the substrate, provides quadrature phases to feed posts to generate right hand circularly polarized (RHCP) signals. |
US10581168B2 |
Antenna and electric device
An antenna includes: a radiating element that is formed of a conductor and radiates electromagnetic waves when supplied with electrical power; and a parasitic element that is (i) formed of a conductor, (ii) provided near the radiating element so as to be electromagnetically coupled with the radiating element, (iii) provided in a plane substantially perpendicular to a plane including the radiating element, and (iv) guides the electromagnetic waves without being supplied with electrical power. |
US10581165B2 |
Beamforming using an antenna array
There is provided mechanisms for transmitting a signal using a beamforming antenna array. A method being is by a network node. The method comprises obtaining an indication for transmission of the signal requiring use of a partial antenna array of the antenna array, the partial antenna array requiring less than all of the physical elements of the antenna array for transmission. The method comprises forming virtual antenna elements for the partial antenna array, thereby reducing the full antenna aperture of the antenna array. The method comprises expanding weight factors applied to the virtual antenna elements by connecting each of the virtual antenna elements to at least part of all physical antenna elements of the antenna array such that the virtual antenna elements at least partly utilize the full antenna aperture. The method comprises initiating transmission of the signal using the array of the virtual antenna elements. |
US10581160B2 |
Rotational wireless communication system
Disclosed by way of example embodiments is a wireless communication system transmitting or receiving a wireless signal according to an orientation of the wireless communication system. In one aspect, the wireless communication system includes an antenna operable in different configurations. In each configuration, the antenna has a corresponding antenna gain in a direction with respect to the antenna. The wireless communication system further includes a sensor for determining an orientation of the wireless communication system. According to the determined orientation, the antenna is configured to transmit or receive the wireless signal in a corresponding configuration. Hence, the wireless communication system disposed in different orientations can successfully communicate with another wireless communication system. |
US10581158B2 |
Electronically beam-steerable, low-sidelobe composite right-left-handed (CRLH) metamaterial array antenna
A high-gain, low-sidelobe, beam-steerable antenna includes a liquid-crystal loaded composite right- and left-handed (CRLH) metamaterial array. The metamaterial array includes a pair of first and second rows of unit cells, to propagate a radiation pattern along a first axis. One row can operate in left-hand mode, and the other row can operate in right-hand mode. Each unit cell in the metamaterial array includes a volume of liquid crystal and at least one isolated ground patch. The isolated ground patch being is as a virtual ground connection capable of generating a potential difference for tuning the dielectric value of the liquid crystal. The first and second rows are oriented end-to-end along the first axis and separated from each other by a first distance. The antenna includes a phase variable liquid-crystal loaded lens that is controllable to be phase variable along a second axis orthogonal to the first axis. |
US10581152B2 |
Biaxial antenna comprising a first fixed part, a second rotary part and a rotary joint
This antenna includes a first part, a second part rotatably mounted about a first axis, and a rotary joint arranged between the first and second parts, the second part including a radiating source and a reflection assembly having a reflector defining a reflector top, a focus, and a second axis passing through the reflector top and the focus, the rotary joint being able to transmit electromagnetic signals between the first and second parts via at least one transmission channel, and the first and second parts being so arranged that in any position of the second part and the reflection unit, the first axis is perpendicular to the second axis. |
US10581148B2 |
External antenna for vehicle
An antenna is disclosed wherein a plurality of antennas are combined in a single housing, whereby antenna radiation performance can be improved by increasing frequency bandwidth while minimizing signal interference between antennas. The antenna has a case, a housing, a circuit board, and a base. The case has an open bottom. The housing, formed in a shape corresponding to the interior surface of the case and inserted into the interior of the case, has a plurality of radiating bodies that send and receive signals in a plurality of frequency bands, and a coupling patch that increases frequency bandwidth and minimizes signal interference between radiating bodies. The board is mounted in the case and whereon a feeding pad is furnished that is electrically connected to the radiating bodies. The base is mounted on the board so as to couple to the case and block to open bottom of the case. |
US10581146B2 |
Broadband stacked multi-spiral antenna array
A broadband stacked multi-spiral antenna array comprising two or more spiral antennas with a dielectric layer having a generally uniform thickness positioned between each pair of stacked antennas, which are all center-fed and in-phase. The antenna array may be embedded in a non-conductive material, such as fiberglass embedded in a resin, a honeycomb core sandwich, or structural foam, that may be used to form a structural element of a mobile platform. The structural element may include a via providing a pathway for coaxial cables. If two structural elements are hatch covers on the port and the starboard sides of an aircraft, the use of a stacked multi-spiral antenna array in each structural element provides two roughly hemispherical coverage patterns which together provide an omni-directional coverage pattern. The stacked multi-spiral antenna array may also include a reflecting cavity placed at the bottom of one of the spiral antennas. |
US10581142B2 |
Antenna device and electronic apparatus
An antenna device has: an antenna coil inductively coupled to the external device and provided by winding around a conducting wire such that wires opposing in width direction via an opening will be close to each other and divided such that one side part in which the wire is wound around in one direction and other side part in which the wire is wound around in other direction, via a center line longitudinally traversing the opening in a longitudinal direction; and an electronic apparatus cover having an opening, wherein the cover is having a magnetic shielding function, and the antenna coil is arranged in the opening provided at the cover such that the antenna coil is not overlapped with the cover, and also, an area of the cover opening at the other side part side is wider than an area of the cover opening at the one side part side. |
US10581138B2 |
Detection of the opening of a data input device
A support element of a keypad included in a keyboard of a data input device. The support element puts at least one dummy key of a printed circuit board under pressure. |
US10581137B2 |
Stretchable antenna for wearable electronics
Various examples are provided for stretchable antennas that can be used for applications such as wearable electronics. In one example, a stretchable antenna includes a flexible support structure including a lateral spring section having a proximal end and at a distal end; a metallic antenna disposed on at least a portion of the lateral spring section, the metallic antenna extending along the lateral spring section from the proximal end; and a metallic feed coupled to the metallic antenna at the proximal end of the lateral spring section. In another example, a method includes patterning a polymer layer disposed on a substrate to define a lateral spring section; disposing a metal layer on at least a portion of the lateral spring section, the metal layer forming an antenna extending along the portion of the lateral spring section; and releasing the polymer layer and the metal layer from the substrate. |
US10581134B2 |
Impedance matching in very high dielectric constant isolator/circulator junctions
Disclosed are embodiments of isolator/circulator junctions that can be used for radio-frequency (RF) applications, and methods of manufacturing the junctions. The junctions can have excellent impedance matching, even as they are being miniaturized, providing significant advantages over previously used junctions. The junctions can be formed of both high and low dielectric constant material. |
US10581133B2 |
Resonant cavity filters with high performance tuning screws
A resonant cavity filter has a housing having a resonator mounted therein, a tuning screw that comprises a head portion, a metallic tuning element and a dielectric spacer interposed between the head portion and the metallic tuning element. The tuning screw is mounted for coaxial insertion into an interior of the resonator to adjust a frequency response of the resonant cavity filter. |
US10581120B2 |
Battery pack
A battery pack includes at least one battery cell; a protective circuit module mounted on a first surface of a battery cell of the at least one battery cell; and a top case covering a first end of the battery cell where the protective circuit module is mounted, and the protective circuit module includes a broad width area and a narrow width area, and an opening is formed on the top case corresponding to the broad width area of the protective circuit module. |
US10581117B2 |
Iron ion trapping van der Waals gripper additives for electrolyte systems in lithium-ion batteries
Electrochemical cells that cycle lithium ions and methods for suppressing or minimizing deposition of transition metal ions at negative electrodes are provided. The electrochemical cells include a positive electrode, a negative electrode, a separator disposed therebetween, and an electrolyte system including one or more lithium salts, one or more solvents, and at least one additive complexing compound. The at least one additive complexing compound includes an alkyl group having greater than or equal to 4 carbon atoms and less than or equal to 22 carbon atoms and a transition metal ion trapping group. The at least one additive compound associates with a surface of the separator via van der Waal's interactive forces and is further capable of complexing with transition metal ion within the electrochemical cell to sequester or tether the ions generated by contaminants to minimize or suppress the deposition of transition metal cations on the negative electrode. |
US10581113B2 |
All-solid battery including a solid electrolyte and a layer of polymer material
A process for producing all-solid, thin-layer batteries that do not lead to the appearance of phases at the interface between electrolyte layers to be assembled. Such a process for producing a battery may occur at low temperature without causing inter-diffusion phenomena at the interfaces with the electrodes. |
US10581112B2 |
Methylphosphonoyloxymethane as electrolyte component
An electrolyte composition and an electrochemical cell that includes the electrolyte composition are included. The electrolyte composition includes: at least one aprotic organic solvent; at least one conducting salt; methylphosphonoyloxymethane; and optionally one or more additives. The use of methylphosphonoyloxymethane in an electrolyte composition for electrochemical cells is also included. |
US10581108B2 |
Electrode stacking device and electrode stacking method
An electrode stacking device includes a stacking unit that is disposed between a positive electrode conveying unit conveying a separator-equipped positive electrode and a negative electrode conveying unit conveying a negative electrode, and includes a plurality of stages of stacking sections on which the separator-equipped positive electrode and the negative electrode are stacked, a conveying control unit that controls a drive section to hold a plurality of the separator-equipped positive electrodes at height positions corresponding to the plurality of stages of stacking section and controls a drive section to hold a plurality of the negative electrodes at height positions corresponding to the plurality of stages of stacking sections, a push-out unit that simultaneously pushes out the plurality of separator-equipped positive electrodes toward the plurality of stages of stacking sections, and a push-out unit that simultaneously pushes out the plurality of negative electrodes toward the plurality of stages of stacking sections. |
US10581105B2 |
Fuel cells utilizing liquid metal alloy reducing agents and fuel cell systems including the same
Fuel cells utilizing liquid sodium-potassium alloy (NaK) reducing agent and fuel cell systems including the same. The fuel cells include a housing defining a housing volume and a reducing agent-containment structure defining a reducing agent-containment volume. The fuel cells also include a volume of NaK reducing agent extending within the reducing agent-containment volume and an anode conductor extending in electrical contact with the NaK reducing agent such that the NaK reducing agent forms at least a portion of an anode electrode of the fuel cell. The fuel cells further include a cathode electrode that extends within the housing volume and is spaced-apart from the NaK reducing agent, an electrolyte present within the housing volume, and an oxidizing agent supply structure configured to provide an oxidizing agent to the housing volume. |
US10581101B2 |
Solid state hydrogen storage device
A solid-state hydrogen storage device includes a first storage for storing a reversible solid-state hydrogen storage material, a reactor disposed in the first storage to enable a hydrolysis reaction of a non-reversible solid-state hydrogen storage material to be performed therein, and a fuel cell stack, wherein the non-reversible solid-state hydrogen storage material is stored in the reactor, and wherein the non-reversible solid-state hydrogen storage material releases heat when the hydrolysis is performed. |
US10581098B2 |
Method for starting a fuel cell system and a fuel cell system
The invention relates to a starting method for a fuel cell system (100), particularly for an air/air start of the fuel cell system (100). The method enables the reduction of damaging half-cell voltages in the fuel cell stack (10) through voltage limitation by means of a DC voltage converter. The homogeneous flushing of the fuel cell stack (10) required for this takes place by means of introduction of an anode operating medium into an anode inlet channel (17) of the otherwise sealed fuel cell stack (10) until a predetermined pressure is reached and flushing of the active areas of the fuel cells (11) of the stack (10) after said pressure is reached through opening of an anode discharge adjusting aid (26), preferably arranged in an exhaust coupling (29) connecting the anode exhaust line (22) and the cathode exhaust line (31). In preferred embodiments of the method according to the invention, a provision is to improve the mass flow of the anode operating medium in an anode supply (20) of the fuel cell stack (10) through suitable operation of a recirculation conveying mechanism (27). Another subject matter of the invention is also a fuel cell system (100) with a control unit (70) for implementing the method according to the invention. |
US10581097B2 |
Operating fuel cell vehicles during inclination events
A vehicle includes a body, a fuel cell stack supported by the body for tilting relative thereto, a pivoting system and at least one control module. The fuel cell stack includes a fuel cell operable to generate electrical energy using fuel and exhaust water as a byproduct, and an exhaust water drainage port in fluid communication with the fuel cell. The pivoting system is mechanically connected between the body and the fuel cell stack, and operable to selectively tilt the fuel cell stack relative to the body. The at least one control module is communicatively connected to the pivoting system, and configured to operate the pivoting system in response to an inclination event associated with the body being tilted away from the exhaust water drainage port. By the operation of the pivoting system, the fuel cell stack is tilted relative to the body toward the exhaust water drainage port. |
US10581096B2 |
Fuel cell system
A fuel cell system calculates a target value of a flow rate of cathode gas to be supplied to a fuel cell stack according to a request of the fuel cell stack, controls a flow rate of the cathode gas to be supplied by the compressor according to an operating state of the fuel cell system, controls a bypass valve based on a target fuel cell supply flow rate so that the flow rate of the cathode gas to be supplied from the compressor to the fuel cell stack reaches the target fuel cell supply flow rate, and limits the flow rate of the cathode gas to be supplied by the compressor when the bypass valve has a predetermined opening and the flow rate of the cathode gas to be supplied to the fuel cell stack is not smaller than the target fuel cell supply flow rate. |
US10581095B2 |
Manifold block of fuel cell stack and method of manufacturing the same
A manifold block mounted to a fuel cell stack for supplying and distributing air and hydrogen to the stack, the manifold block comprises: a main body including a hydrogen inlet, a hydrogen outlet, an air inlet and an air outlet; a hydrogen outlet cover welded to an outer surface of the main body and including a condensation chamber connected to the hydrogen outlet; an air inlet cover welded to an inner surface of the main body and including an air inflow portion connected to the air inlet; and an air outlet cover welded to the inner surface of the main body and including an air outflow portion connected to the air outlet. |
US10581092B2 |
Fuel cell cooling system ion exchanger having introduction device for partitioning coolant in communicating pipe
An ion exchanger for a cooling system of a fuel cell system includes: a communicating pipe part with the two ends thereof configured respectively to be connectable to predetermined piping arranged in the cooling system, and including a substantially linear shaped first flow path; and a storage case including a second flow path configured such that, when a part of the coolant introduced into the communicating pipe part branches from the coolant of the communicating pipe part and flows toward the second flow path, such partial coolant, after introduced into the second flow path, is allowed to flow therethrough and join again the remaining coolant of the communicating pipe part, while ion exchange resin is stored in the second flow path, wherein an introduction device for introducing the coolant into the second flow path is arranged in the inside of the communicating pipe part. |
US10581086B2 |
Cathode formulation for survivor locator light
A Water Activated Battery characterized by a) At least one anode selected from the group consisting of magnesium, aluminum, zinc and alloys thereof; b) A cathode comprising at least one basic copper salt comprising Cu(OH)2combined with a copper salt CuX (with (n−1) the molar ratio between the CuX and the Cu(OH)2in the basic copper salt), such that a discharge reaction in saline versus a Mg anode could be written nMg+Cu(OH)2.(n−1)CuX=Mg(OH)2+(n−1)MgX+nCu) on a skeletal frame, the cathode further comprising a non-hygroscopic soluble, ionically conductive material; c) at least one cavity separating said cathode and said at least one anode; and d) at least one aperture leading to said at least one cavity for the ingress of an electrolyte-forming, aqueous liquid. |
US10581084B2 |
Method of activating catalyst for fuel cell
A method of activating a catalyst for a fuel cell in order to perform catalyst activation in a cathode electrode of the fuel cell includes a first process in which hydrogen is supplied into an anode electrode, the side of an air supply line of the cathode electrode is sealed, and the side of an air exhaust line of the cathode electrode is opened to an atmosphere, a second process in which the side of the air exhaust line of the cathode electrode is sealed after the first process, and a third process in which catalyst activation is performed in the cathode electrode after the second process. |
US10581082B2 |
Systems and methods for making structures defined by CNT pulp networks
Provided herein are products and methods for making structures having a body defined by a carbon nanotube (CNT) pulp network having a long-range connectivity exceeding a percolation threshold of the structure to permit electron transport throughout the structure, an active material dispersed within the body, and a binder material binding the active material to the CNT pulp network within the body. |
US10581079B2 |
Positive active material composition for rechargeable lithium battery and rechargeable lithium battery
Disclosed is a positive active material composition that includes a positive active material and an additive represented by the following Chemical Formula 1. L1-A1-L2-A2-L3-A3-(L5-A5)n-L4-A4 [Chemical Formula 1] In Chemical Formula 1, each substituent is the same as described in the detailed description. |
US10581077B2 |
Electrode for secondary cell
Provided is an electrode for a secondary cell capable of obtaining excellent output values and input values when used in the secondary cell. The electrode for a secondary cell is formed of an electrode mixture layer molded body formed of an active material and at least one of a carbon nanotube and a three-dimensional carbon nanotube fiber bundle skeleton formed of a plurality of carbon nanotubes that intersect one another to form an aggregation, which are in intimate contact with the surface of the active material; and a current collector layered on the electrode mixture layer molded body. The electrode mixture layer molded body includes a first roughened surface, and the current collector includes a second roughened surface. The first roughened surface of the electrode mixture layer molded body and the second roughened surface of the current collector are pressed and attached to each other. |
US10581076B2 |
Method for preparing lithium iron phosphate nanopowder
The present invention relates to a method for preparing a lithium iron phosphate nanopowder, including the steps of (a) preparing a mixture solution by adding a lithium precursor, an iron precursor and a phosphorus precursor in a glycerol solvent, and (b) putting the mixture solution into a reactor and heating to prepare the lithium iron phosphate nanopowder under pressure conditions of 10 bar to 100 bar, and a lithium iron phosphate nanopowder prepared by the method. When compared to a common hydrothermal synthesis method and a supercritical hydrothermal synthesis method, a reaction may be performed under a relatively lower pressure. When compared to a common glycothermal synthesis method, a lithium iron phosphate nanopowder having effectively controlled particle size and particle size distribution may be easily prepared. |
US10581072B2 |
Anode active material and a lithium secondary battery including the same
An anode active material for a lithium secondary battery, the anode active material including a metal silicide core, a silicon shell disposed on the core, and a metal nitride disposed on a surface of the silicon shell opposite the core. |