Document | Document Title |
---|---|
US10568241B1 |
Shielding box, radio frequency signal attenuation system, and method of applying system
A shielding box configured for regulating a transmission distance of a radio frequency (RF) signal of an electronic device is used as a container of the electronic device. The shielding box includes a box body. The box body includes a wave-absorbing layer, a first metal layer, a conductive fabric layer, a second metal layer, and a third metal layer in that order from inside to outside. An RF signal attenuation system and method are also provided. |
US10568240B2 |
Coolant flow distribution using coating materials
Electronic devices are disclosed including hydrophobic or oleophobic coatings that control coolant flow therein or thereon. In at least one embodiment, a power inverter cold plate is provided including coolant inlet, a coolant outlet, a coolant flow spreading region, a coolant flow collection region, and a coolant heat-transfer region disposed therebetween; and one or more layers of a hydrophobic or oleophobic coating configured to control a flow of coolant in the cold plate. A method may include applying one or more layers of a hydrophobic or oleophobic coating to a power inverter cold plate to control a flow of coolant in the cold plate, the one or more layers being applied to one or more of a coolant flow spreading region, a coolant flow collection region, or a coolant heat-transfer region disposed therebetween. The layers may define coolant flow paths, eliminate recirculation zones, and/or prevent coolant leak paths. |
US10568238B1 |
Modular network switch
A modular network switch is disclosed. In an embodiment, removable interface modules and a switch circuit board (SMB) are housed in a chassis. Each of the interface modules includes a circuit board that is positioned in parallel with other interface modules. The SMB is oriented in a plane perpendicular to orientation planes of the interface modules, and the circuit boards are connected to the switch circuit board. A switch chip is electrically connected to SMB, and configured to switch network traffic between network connections of the interface modules. The chassis may include airflow regions separated by a divider with respective air intake vents. A power supply is housed in one of the regions and the SMB/interface modules are housed in another region. Power supplies provide power to the interface modules via a bus bar and provide power to the switch circuit board via a connection separate from the bus bar. |
US10568235B2 |
On-board charger with heat dissipation structure
The present invention discloses an on-board charger with a heat dissipation structure. The on-board charger comprises a casing, and heat generating components, a PCB and a heat dissipation structure which are arranged inside the casing, and is characterized in that the heat dissipation structure is a coolant flow channel; the coolant flow channel is arranged longitudinally with respect to the heat generating components, and is in full contact with each heat generating component; heat is dissipated from the heat generating components by using respective surfaces of the coolant flow channel. The on-board charger with the heat dissipation structure provided by the present invention has the advantages of small size, excellent heat dissipation effect, simple assembly, low cost and light weight. |
US10568233B2 |
Thermally conductive substrate article
A thermally conductive article including a polymeric layer comprising a nonwoven polymeric material. In particular, a flexible thermally conductive polymeric layer comprising an epoxy resin and a long-strand polymeric nonwoven material embedded in the epoxy resin. The polymeric nonwoven material may be heat stable at about 280 C. |
US10568229B1 |
Server structure
A server structure having a tray, a mother board, a computing device, a computing device, a plurality of slot connectors and an air shroud is provided. The mother board is stacked on the tray, and a top surface of the mother board is exposed. The computing device is arranged on the top surface of the mother board and electrically connected to the mother board. The slot connectors are arranged on the top surface of the mother board and arranged in parallel and at intervals, and the slot connectors is arranged adjacent to the computing device. The air shroud covers on the slot connectors and an external surface of the air shroud is extended toward the computing device to guide air to flow toward the computing device. Therefore, air flows through a primary heat source, the computing device namely. |
US10568228B2 |
Adapter assembly for field controller units
A field controller adapter includes a bracket that includes a plate having a first side and a second side with a plurality of feet extending therefrom, and a connector assembly coupled to the second side. The connector assembly includes a circuit board, a terminal block coupled to the circuit board, and a connector coupled to the circuit board with a plurality of wires. The first side is configured to facilitate coupling a field controller thereto. The connector is configured to electrically couple the field controller to the circuit board. The plurality of feet are configured to engage with mounts on a housing of a base unit to facilitate mechanically coupling the bracket thereto. The terminal block is configured to engage with a corresponding terminal block on a base circuit board disposed within the housing of the base unit to electrically couple the circuit board to the base circuit board. |
US10568223B2 |
Cabinet electrification system
One of more panels of the cabinet include at least one conductive region that is optionally covered by an insulative covering. These conductive regions are coupled to an external power source. Shelves, drawers, other cabinet components, electrical devices in a cabinet (including, but not limited to, a motor, lights, outlet, appliance, sensor, processor, etc.), and the like can further conduct or receive electrical energy by electrically coupling to the conductive regions within the panels of the cabinet, for example, through shelf pins that are inserted into holes in the panels. |
US10568216B2 |
Composite sheet, its production method, resin multilayer substrate, and its production method
A composite sheet includes a resin layer including a liquid crystal polymer as a main material and a first surface and a second surface facing away from each other, a conductor foil disposed on the first surface, and a powder layer including a powder of a liquid crystal polymer as a major component and located on an entirety of the second surface. |
US10568212B2 |
Manufacturing method for multi-layer printed circuit board
The present invention enables the manufacture of a small-sized high-density multi-layer printed circuit board. The manufacturing method for a multi-layer printed circuit board, according to the present invention, comprises: a step in which an electrical insulation layer is formed by heating a laminate comprising a substrate, a heat-curable resin composition layer provided on the substrate, and a release substrate provided on the heat-curable resin composition layer, thereby curing the heat-curable resin composition layer, and a step in which a via hole is formed in the electrical insulation layer by irradiating a laser from above the release substrate. In addition, in the present invention, the release substrate has a thickness of at least 80 μm and is formed using a material having a glass transition temperature, the heat-curable resin composition layer has a volatile component-content of 7.0 mass % or less and a thickness of 25 μm or less, and the curing of the heat-curable resin composition layer occurs at a temperature that is not less than the glass transition temperature of the material of the release substrate. |
US10568209B2 |
Resin substrate, component-mounted resin substrate, and method of manufacturing component-mounted resin substrate
A resin substrate includes a base portion including one first resin sheet made of a thermoplastic resin as a main material or a stack of two or more first resin sheets each made of a thermoplastic resin as a main material, the base portion including a main surface, and first and second connecting conductors provided on the main surface of the base portion and spaced away from each other. The base portion includes a convex portion separating the first and second connecting conductors on the main surface by a second resin sheet disposed at a position on a surface of the base portion or inside the base portion. The second resin sheet is made of the same material as the first resin sheet. |
US10568201B2 |
Multilayer printed wiring board and multilayer metal clad laminated board
A multilayer printed wiring board has excellent high-frequency characteristics. The multilayer printed wiring board includes one or more conductive layers and one or more insulating layers. In the multilayer printed wiring board, the one or more conductive layers and the one or more insulating layers are alternately stacked. Each insulating layer of the one or more insulating layers includes one or more of a polyolefin resin layer, a fluororesin layer, a polyphenylene ether resin layer, a polyamideimide resin layer, and a polyimide resin layer. At least one insulating layer of the one or more insulating layers includes a polyolefin resin layer. |
US10568199B2 |
Printed circuit board and semiconductor package structure
A circuit substrate and a semiconductor package structure are provided. The circuit substrate includes a body and a via hole array. The via hole array includes via hole column units periodically arranged along a first direction. Each via hole column unit includes first to sixth via holes passing through the body and electrically connected to a capacitor. Any two adjacent via holes of the first to sixth via holes transmit power and ground signals. The sixth via hole of one of the via hole column units is adjacent to the first via hole of another one of the via hole column units, which is adjacent to the one of the via hole column units. The sixth via hole of one of the via hole column units and the first via hole of another one of the via hole column units transmit power and ground signals. |
US10568194B2 |
Common mode filter
A common mode filter includes a body including a filter portion and an electrostatic protection portion, first to fourth external electrodes disposed on an external surface of the body, a ground electrode disposed on the external surface of the body, a first coil included in the filter portion and electrically connected to the first and second external electrodes, and a second coil included in the filter portion and electrically connected to the third and fourth external electrodes. The electrostatic protection portion includes discharge electrodes electrically connected to at least one of the first to fourth external electrodes and the ground electrode, a discharge part including conductive particles, a first organic-inorganic composite insulating layer disposed on the discharge electrodes and the discharge part, a magnetic cover layer disposed on the first organic-inorganic composite insulating layer, and a first inorganic insulating layer. |
US10568193B1 |
Volatile chemical storage tank grounding system
A chemical above ground non-metallic storage tank has an inner tank grounding system to minimize a risk of a spark caused by a nearby lightning strike or a static discharge. An anchor is lowered via cable to a bottom of the tank. The top of the cable is secured to an anchor attached to a roof (or side) of the tank. A ground wire is run from the anchor to ground. |
US10568188B2 |
On-demand street lighting for a connected vehicle
The disclosure includes embodiments for providing on-demand street lighting for a connected vehicle. In some embodiments, a method includes controlling an operation of a street light based on a lighting policy and a presence of a connected vehicle. In some embodiments, the street light is operated consistent with the lighting policy. In some embodiments, the presence of the connected vehicle is determined based on a receipt of a wireless message that is transmitted by the connected vehicle. In some embodiments, the lighting policy is operable to reduce an energy consumption of the street light while also providing illumination for the connected vehicle. |
US10568186B2 |
Signal transmission device, signal transmission method and smart lamp system
A signal transmission device includes an Ethernet connection port, a magnetic circuit and a power transmission circuit. The Ethernet connection port is configured to be electrically connected to a set of signal equipment and to receive a power signal and a data signal provided by and to output the data signal to a system circuit via a second port. The power transmission circuit is configured to convert a supplying power of the power signal into a DC device power and to output a first power to the system circuit and a second power to the smart device according to the DC device power. |
US10568183B2 |
Microcontroller-based multifunctional electronic switch and lighting apparatus having the same
An inter-linkable LED security light is disclosed which is configured with an LED load, a detection device, a switching circuitry, a microcontroller and a wireless transmitter. When an external control signal is detected by the detection device, the external control signal is converted into a message carrying sensing signal and the microcontroller responsively operates to output a control signal to turn on the security light for a predetermined time duration, synchronously the microcontroller also manages to transmit the message sensing signal thru the wireless transmitter to control the same lighting performance of at least one neighboring light. The detection device is optionally an active infrared ray motion sensor, a passive infrared ray motion sensor, an ultrasonic wave sensor, a microwave sensor capable of detecting a motion intrusion or a photo sensor capable of detecting a light intensity of a detection area where the lighting apparatus is positioned. |
US10568179B2 |
Techniques and photographical user interface for controlling solid-state luminaire with electronically adjustable light beam distribution
Techniques and user interfaces (UIs) are disclosed for controlling a solid-state luminaire having an electronically adjustable light beam distribution. The disclosed UI may be configured, in accordance with some embodiments, to provide a user with the ability to control, by wireless and/or wired connection, the light distribution of an associated solid-state luminaire in a given space. The UI may be hosted by any computing device, portable or otherwise, and may be used to control any given light distribution capability provided by a paired luminaire. In accordance with some embodiments, the user may provide such control without need to know details about the luminaire, such as the quantity of solid-state lamps, or their individual addresses, or the address of the fixture itself. In some cases, the disclosed techniques may involve acquiring spatial information of the space that hosts the luminaire and/or providing user-selected distribution of light within that space. |
US10568171B2 |
Universal AC and DC input modular interconnectable printed circuit board for power distribution management to light emitting diodes
A continuous power distribution circuit board containing:i) A printed circuit board;ii) A universal power node;iii) At least one channel on the printed circuit board for passage of current, signal and combinations thereof throughout the board;iv) At least one bridge rectifier in communication with the universal power node for rectifying non-discrete input current to discrete output current;v) At least one capacitor in communication with the at least one bridge rectifier minimizing voltage potential fluctuation from the bridge rectifier;vi) At least one current load in communication with the at least one capacitor;wherein the continuous power distribution circuit board maintains a constant current to the at least one current load without any external current controller. |
US10568170B2 |
Lighting apparatus with a plurality of light engines
A LED based lighting apparatus is disclosed. The light engine used in the lighting apparatus may use printed circuit board and have a plurality of LED groups that are independently controllable by a control unit. The power supply input and return paths connected to each LED group may be implemented on different layers to allow a compact footprint that may be used with traditional fluorescent encasements with relatively little modification. The LEDs may comprise a subset of LEDs having a first colour and a subset of LEDs having a second colour different from said first colour intertwined on the light engine. |
US10568165B2 |
Method for manufacturing plastic window
A method for manufacturing a plastic window includes a mold preparation step for preparing a first mold, a second mold, and a third mold, a film preparation step for preparing a functional film, a conductive portion, and a bus bar, a placement step for placing the functional film, a first injection step, wherein an intermediate product provided with the cover on the functional film in an integral manner is made, and a second injection step, wherein a product provided with the intermediate product on the second surface in an integral manner is made. The first mold surface has a first forming portion forming the back surface of the cover and a second forming portion forming the second surface of the transparent body. In the placement step, the conductive portion is placed on the second forming portion and the bus bar is placed on the first forming portion. |
US10568164B2 |
Heated surface and method
A heated surface and method of making the same is disclosed. The surface has a base. A first ceramic insulating layer is provided above the base. A heating element is provided above the first ceramic insulating layer. A second ceramic insulating layer is provided above the heating element. A protective layer is provided above the second ceramic insulating layer. |
US10568160B2 |
Aggregation mechanism for moving vehicles
In one embodiment, a method implemented on an access point of a wireless communication system includes: determining an estimate for a relative velocity between a mobile wireless client device and the access point, the mobile wireless client device communicating wirelessly with the access point over a channel; determining a channel coherence time for the channel using said estimated relative velocity; and determining a maximum aggregated frame size based on the determined channel coherence time. |
US10568157B2 |
Communication apparatus that carries out communications with external apparatuses, control method therefor, and storage medium
A communication apparatus which is capable of, for a peripheral device of which connection destination is limited to an image pickup apparatus, appropriately changing data without requiring complicated user operations. Wireless communications with a determined one of a first external apparatus and a second external apparatus are carried out using a predetermined protocol. The second external apparatus connects to the first external apparatus by transmitting an advertisement based on the predetermined protocol to the first external apparatus. In a case where an instruction to establish a connection with the first external apparatus is received, a connection with the second external apparatus is established, and then an instruction to stop the transmission of the advertisement is transmitted to the second external apparatus. After that, the connection with the second external apparatus is terminated, and transmission of another advertisement based on the predetermined protocol is started. |
US10568156B2 |
Communication device, non-transitory computer-readable recording medium storing computer-readable instructions for communication device, and method executed by communication device
A communication device may shift an operation state of the communication device from a specific state to a G/O state in a case where a first wireless connection via a first wireless interface is established with a first external device under a situation where the operation state of the communication device is the specific state and predetermined information is received from the first external device using the first wireless connection, and after the operation state of the communication device has shifted to the G/O state in response to receiving the predetermined information from the first external device, establish a second wireless connection via a second wireless interface with the first external device so as to cause the first external device to participate as a client in a first wireless network in which the communication device operates as a G/O. |
US10568154B2 |
Apparatus and method for proximity-based service communication
A radio terminal (1) receives a request and a radio configuration from a network (100) when the radio terminal (1) can connect to the network (100). The request requests transmission of the radio configuration. The radio configuration includes a radio parameter for sidelink communication (102) with a second radio terminal (2) which is in a state of being unable to connect to the network (100). The sidelink communication includes at least one of direct discovery and direct communication. The radio terminal (1) is further configured to transmit the radio configuration in response to this request, and to perform the sidelink communication in accordance with the radio configuration with the second radio terminal (2) that has received the radio configuration. It is thus, for example, possible to contribute to improvement of the sidelink communication in the partial coverage. |
US10568150B2 |
Techniques for automatically establishing a long-lasting connection across computing devices configured for short-range wireless communication
A computer-implemented technique includes initiating, at a first computing device including one or more processors, communication with a second computing device via a short-range wireless communication protocol. The technique includes receiving, at the first computing device, a set of information from the second computing device via the short-range wireless communication protocol, the set of information for configuring communication via a different, second wireless communication protocol. |
US10568149B2 |
5G radio management based on thermal, battery, or transmit power considerations
A user equipment (UE) can determine that a thermal condition or a battery condition is satisfied with regard to the UE, wherein the UE is associated with a 4G/Long Term Evolution (4G/LTE) connection and a 5G/New Radio (5G/NR) connection; determine whether the 5G/NR connection is to be activated or deactivated based on the thermal condition or the battery condition; transmit a tracking area update request based on determining that the thermal condition or the battery condition is satisfied; transmit capability information, wherein, when the 5G/NR connection is to be activated, the capability information indicates a 5G/NR capability of the UE, and wherein, when the 5G/NR connection is to be deactivated, the capability information does not indicate the 5G/NR capability of the UE; and deactivate or activate a 5G/NR modem of the UE based on determining that the thermal condition or the battery condition is satisfied. |
US10568145B2 |
Resource allocation method, device and base station
A resource allocation method, device and base station for when an LTE system in an unlicensed frequency band is running in TDD mode a dynamic uplink-downlink configuration, wherein, the method comprises: transmitting to a terminal indication information used to indicate a time-frequency resource occupied by a physical random access channel (PRACH), so as to enable the terminal to initiate a random access process via a corresponding time-frequency resource, wherein the indication information, when indicating a time-domain frequency occupied by the PRACH, only indicates the position of the first subframe occupied by the PRACH, and the first subframe is an uplink subframe or uplink pilot timeslot (UpPTS). |
US10568142B2 |
Method for uplink data transmission, terminal device and network device
The present invention discloses an uplink data transmission method, a terminal device, and a network device. The method includes: sending, by a terminal device to a network device, information used to request a grant-free transmission resource; receiving, by the terminal device, resource indication information sent by the network device, where the resource indication information is used to indicate a grant-free transmission resource that is allocated by the network device to the terminal device according to the information used to request the grant-free transmission resource; and determining, by the terminal device according to the resource indication information, the transmission resource used for performing grant-free transmission. According to the uplink data transmission method, the terminal device, and the network device in embodiments of the present invention, contention-based uplink data transmission can be implemented, and data transmission efficiency of a system can be improved. |
US10568141B2 |
Random access method and apparatus therefor
A disclosure of the present specification provides a random access method for an unlicensed band. The method comprises the steps of: transmitting, by a user equipment (UE), a random access preamble in a first cell of the unlicensed band; and receiving, by the UE, a random access response in a second cell, wherein the second cell may be a first cell, a cell of the unlicensed band, included in a cell group to which the first cell belongs, or a cell of the unlicensed band, included in a timing advance group (TAG) within the cell group, to which the first cell belongs. |
US10568140B2 |
Beam and symbol selection to transmit RACH
Methods, systems, and devices for wireless communication are described. A user equipment (UE) may identify a number of beam directions that satisfy a transmission power condition. The UE may select a beam direction for a random access signal by choosing one of the beam directions that satisfies additional criteria, such as transmitting a random access message at the next opportunity. The transmission power may be selected based on a target receive power and a path loss for the selected beam. In some cases, if the sum of the path loss for a beam direction and the target receive power exceeds a maximum transmission power by more than a predetermined amount, the random access signal will not be transmitted using that beam. In some cases, if a response to the random access is not received, a different beam direction may be selected, the transmission power may be increased, or both. |
US10568135B2 |
Method for channel sensing in wireless communication system and apparatus therefor
One embodiment of the present invention relates to a method for channel sensing within an unlicensed band in a wireless communication system. The method is performed by a transmission node which performs the channel sensing, and may comprises the steps of: receiving, from a control node, a control signal including data transfer indication; receiving, from the control node, an indicator indicating an interval at which a channel-sensing related operation associated with the data transfer indication is performed; and performing the channel-sensing related operation for a length of time corresponding to the indicator before a data transfer start time according to the data transfer indication, or, on the basis of the time at which the control signal is received, from after a length of time corresponding to the indicator, until before the data transfer start time according to the data transfer indication. |
US10568130B2 |
Techniques and apparatuses for multiple types of physical random access channel (PRACH) transmission utilization
A user equipment (UE) may perform a random access procedure to synchronize with a network for uplink and/or downlink communication. The UE may transmit a first type of random access transmission that includes transmitting a preamble or a second type of random access transmission that includes transmitting a preamble and a random access message. The second type may result in reduced delay but may have lesser SNR tolerance than the first type. In some aspects, the UE may determine whether to transmit the first type or the second type, and may transmit the first type or the second type in a random access channel portion of a slot. The random access channel portion of the slot may be occupied by portions of either the first type of random access transmission or the second type of random access transmission, thereby enabling flexible utilization of multiple types of random access procedure. |
US10568123B2 |
Feedback information sending method, user equipment, and base station
The present disclosure describes methods, user equipment, and base stations for sending feedback information. One example method includes: receiving, by an apparatus, scheduling information that is sent by a base station by using a downlink control channel, wherein the downlink control channel belongs to a preconfigured downlink subframe set; receiving, by the apparatus, downlink data on a downlink data channel, wherein the downlink data is scheduled according to the scheduling information; determining, by the apparatus, an uplink subframe; determining, by the apparatus, a codebook of the feedback information; performing, by the apparatus, channel encoding on the feedback information according to the codebook of the feedback information; determining, by the apparatus, a physical uplink control channel (PUCCH) resource according to physical uplink control channel PUCCH resource indication information; and sending, by the apparatus on the PUCCH resource in the uplink subframe, encoded feedback information. |
US10568121B2 |
System and method for reduced signaling transmissions in a communications system
A method for operating a communications controller includes assigning one or more code domain elements (CDE) of a transmission zone to each user equipment (UE) of a plurality of UEs being served by the communications controller and operating in the transmission zone and having a transmission available. The method also includes transmitting downlink information located in the one or more CDEs to the UEs without utilizing dynamic control signaling. |
US10568117B2 |
Methods and apparatuses for operating a wireless system with devices in power save mode using traffic indication map beacons
There is disclosed a method for scheduling Traffic Indication Map beacons (101, 102), in a radio network node (70) of a communication network (100). The method comprises determining a traffic load of the radio network node and scheduling, based on the determined traffic load, at least a first transmission time instance for a first TIM beacon of said TIM beacons and a second transmission time instance for a second TIM beacon of said TIM beacons. |
US10568114B2 |
Method and apparatus for requesting resources in a wireless communication system
A method and apparatus are disclosed for requesting resources in a wireless communication system. The method includes sending a first SA in a first SA period at a first timing. The method also includes considering a data available in the UE at a second timing, wherein the data needs to be transmitted and the second timing is later than the first timing. The method further includes skipping a resource associated with the first SA for sending the data at a third timing, wherein the third timing is later than the second timing and earlier than a second SA period which is later than the first SA period. In addition, the method includes sending a second SA in the second SA period. Furthermore, the method includes sending the data on a resource associated with the SA. |
US10568113B2 |
Method and device in UE and base station used for wireless communication
A UE receives a target radio signal, transmits a first radio signal on a first channel, transmits a second radio signal on a second channel, and monitors a third radio signal in a first time window. A measurement for the target radio signal is used for triggering the transmission of the first radio signal and the second radio signal; a time resource occupied by the first radio signal is used for determining the start time of the first time window; and a time resource occupied by the second radio signal is used for determining the end time of the first time window. The application of the present disclosure can make full use of the allocated aerial resources, and improve the utilization of the aerial resources configured to transmit a report request that is determined autonomously by the UE. |
US10568111B2 |
Method for supporting discontinuous reception and apparatus therefor in wireless communication system supporting reconfiguration of wireless resource
The present invention relates to a method and an apparatus for receiving a signal from a terminal in a wireless communication system supporting reconfiguration of a wireless resource. Specifically, the present invention comprises the method for receiving, during a reconfiguration period, a plurality of reconfiguration messages from a subframe at a location indicated by means of upper layer signaling, wherein the plurality of reconfiguration messages indicate the same uplink-downlink configuration within the reconfiguration period. |
US10568109B2 |
Method and apparatus for transmitting signal based on priorities of cells in wireless communication system
The present invention relates to a wireless communication system. Particularly, the present invention relates to a method for controlling a UL transmission by a terminal in a wireless communication system, and an apparatus therefor, the method comprising the steps of: configuring a first cell of a first UL-DL configuration and a second cell of a second UL-DL configuration, wherein SF # n is a UL SF or an S SF and SF # n+1 is a UL SF in the first cell, and SF # n is a DL SF in the second cell; and controlling a UL transmission in SF # n+1 of the first cell, wherein, when the priority of the first cell is higher than the second cell in SF # n, the UL transmission in SF # n+1 of the first cell is normally performed, and when the priority of the first cell is lower than the second cell in the SF # n, at least a part of the UL transmission in the SF # n+1 of the first cell is limited. |
US10568108B2 |
Channel access period allocation method, apparatus, and system
Examples of the present disclosure provide a channel access period allocation method. The method includes: receiving, by an access point (AP), first information sent by a first station (STA) for requesting a dynamic service period (DSP) from the AP; and sending, by the AP, second information to the first STA to instruct the first STA to send a data frame to the AP in a first DSP, where a start time of the first DSP falls within a first preset time period following an end time of an SP of the first STA, and the first DSP requested by the first STA is pre-allocated to a second STA having a priority that is lower than that of the first STA, where a time delay of the first STA for sending the data frame to the AP satisfies a time delay requirement of a quality of service QoS in the first preset time period. |
US10568096B2 |
Method for transmitting LTE-U carrier information, base station, and user equipment
Embodiments of the present invention provide a method for transmitting Long Term Evolution in unlicensed spectrum LTE-U carrier information, a base station, and user equipment. The method includes: determining, by a base station, a physical hybrid automatic repeat request indicator channel PHICH resource; using, by the base station, the PHICH resource to indicate the LTE-U carrier information; and sending, by the base station to user equipment, the PHICH resource that indicates the LTE-U carrier information. In the embodiments of the present invention, network signaling overheads can be reduced. |
US10568092B2 |
Scheduling and/or scheduling configuration
Methods, systems, and devices for wireless communication are described for improved scheduling and/or scheduling configuration. A base station may receive, from a user equipment (UE), an indication of one or more UE capabilities. The base station may determine, based on the one or more UE capabilities, when a grant to be transmitted is usable by the UE. The base station may transmit the grant to the UE, the grant including an assignment of resources based on when the grant is usable. In some examples, a UE may identify one or more UE capabilities in association with different grant characteristics and transmit, to a base station, an indication of the one or more UE capabilities. The UE may receive, from the base station, a grant having one of the different grant characteristics and including an assignment of resources, the assignment of resources based on the one or more UE capabilities. |
US10568090B2 |
Fast wireless local area network communication method and apparatus using multiple transfer rate partitioning and cooperative transmission
A wireless local area network (WLAN) communication method and apparatus using multiple transmission speed partitioning and cooperative transmission are disclosed. The WLAN communication method includes transmitting, by access point to the nodes, transmission time slots, partitions and internal transmission priorities using transmission time slot information, partition information and internal transmission priority information, receiving uplink packet from one node, determining whether downlink data to be transmitted to the high speed or the low speed node is present, or not in the download queue, transmitting, if present, the downlink packet to the nodes, removing downlink data from the download queue for ACK, and transmitting, if not present, transmitting ACK to the nodes. |
US10568081B2 |
Scheduling uplink transmissions
Methods and apparatus are provided for scheduling transmissions of data channels, control channels, or random access channels using downlink control information (DCI) formats. A DCI format can configure a transmission of one or multiple data channels over respective one or multiple transmission time intervals. A first DCI format can configure the parameters for a channel transmission and a second DCI format can trigger the channel transmission and indicate respective one or more transmission time intervals. |
US10568075B2 |
Uplink control information sending method and receiving method, and related apparatus
Embodiments of the present invention provide a method, where a UE determines that uplink control information to be sent to an eNB in an uplink subframe includes channel state information (CSI) and a scheduling request (SR). The UE further determines a first uplink channel resource for sending the CSI and the SR to the eNB. The first uplink channel resource has an SR sending format and is used to send the CSI. The UE then sends the CSI and the SR to the eNB on the first uplink channel resource in the uplink subframe. |
US10568074B2 |
Method and apparatus for transmitting uplink control information in wireless communication system
Provided are a method and an apparatus for transmitting uplink control information performed by a user equipment in a wireless communication system. The method comprises the steps of: receiving a first parameter for indicating whether to simultaneously transmit a first combination of an acknowledgement/negative-acknowledgement (ACK/NACK) and a channel quality indicator (CQI), and a second parameter for indicating whether to multiplex a second combination of an ACK/NACK and the CQI and transmitting same as a second physical uplink control channel (PUCCH) format; and multiplexing the first combination of the ACK/NACK or the second combination of ACK/NACK with the CQI and transmitting same as a first PUCCH format or the second PUCCH format, based on the first parameter and the second parameter. |
US10568069B2 |
Signalling for offloading broadcast services from a mobile network
Disclosed is a method for accessing a broadcast service by a user equipment, the user equipment accessing a mobile network providing services carried on at least a first frequency carrier: —detecting at least one system information block within a downlink signal issued by the mobile network on the first frequency carrier, the system information block including cross-carrier signaling information indicating a resource location corresponding to a broadcast service provided by a non-unicast network on a second frequency carrier being disjoint from the first frequency carrier; —obtaining on-carrier signaling information related to at least a first broadcast service provided by the non-unicast network on the second frequency carrier, based on the resource location indicated in the system information block; and —accessing the first broadcast service based on the on-carrier signaling information. |
US10568068B2 |
Methods and apparatus for optimizing paging mechanisms using device context information
Methods and apparatus enabling a wireless network to optimize paging channel operation, based on mobile device context information. In one embodiment, the wireless network is a cellular network (e.g., LTE-Advanced), and both base stations and cellular user devices dynamically exchange and maintain a paging agreement. The paging agreement limits the paging channel operation, thereby minimizing unnecessary scanning and usage of irrelevant radio resources. Such paging mechanisms ate limited to the air interface between the base station and the mobile device, and are compatible with existing legacy devices and network entities. Networks with appropriately enabled user devices may improve their resource utilization. Base stations may advantageously reclaim freed-up cellular resources to support other services. |
US10568066B2 |
Paging mechanisms for link-budget-limited user devices
Various mechanisms for paging link-budget-limited (LBL) devices are disclosed, including: (1) transmitting paging message with non-conventional paging identifier; (2) transmitting paging message(s) with increased power; (3) repeating transmission of paging message to support combining at receiver. Various mechanisms for UE device to signal LBL status are disclosed, including, transmitting status flag or special value of DRX cycle to network node as part of tracking area update and/or attach request. The network node informs a base station of the device's LBL status as part of a paging message. (The network node may, e.g., assign an S-RNTI to the LBL device from a reserved subset of S-RNTI space.) The base station invokes a paging enhancement mechanism when paging an LBL device. Alternatively, the base station may page UE devices without knowledge of LBL status, e.g., by counting paging attempts for a given UE, and boosting power after the Nth paging attempt. |
US10568065B2 |
System and method for small cell based augmented reality
Information such as navigation information is delivered to a mobile device user in a cellular communications network via a device other than the mobile device. A small cell telecommunications base station receives from the mobile device an identification of the mobile device, and determines a location of the user within the small cell. Based on the identification of the mobile device and the location of the user of the mobile device, the information is delivered to the user via a device other than the mobile device. |
US10568063B2 |
Precise UAV tracking in 3-D space
In one embodiment, a first wireless unmanned aerial vehicle (UAV)-locating signal is transmitted by a wireless network access point in a network based on a first UAV-locating mode selected from a plurality of UAV-locating modes. The wireless network access point receives a wireless signal in response to the first transmitted UAV-locating signal, the wireless signal indicative of a location of an airborne UAV, and causes the determination of the location of the airborne UAV based on the received wireless signal. The wireless network access point transmits a second wireless UAV-locating signal based on a second UAV-locating mode selected from the plurality of UAV-locating modes. The selected UAV-locating modes control an emission pattern of an antenna of the wireless network access point. |
US10568062B2 |
Positioning for WLANs and other wireless networks
Techniques to support positioning for access points and terminals in WLANs and other wireless networks are described. In one aspect, WLAN positioning is supported with Secure User Plane Location (SUPL). A terminal obtains measurements for an access point in a WLAN and/or receives measurements made by the access point for the terminal. The terminal determines WLAN AP information for the access point and/or the terminal based on the measurements and sends the WLAN AP information to a SUPL Location Platform (SLP). The SLP determines a location estimate for the terminal based on the WLAN AP information. In another aspect, the terminal receives supported network information from the SLP. The terminal obtains network measurement information (e.g., measurements) for a radio access network and determines which particular network measurement information to send based on the supported network information. The terminal sends network measurement information permitted by the supported network information to the SLP. |
US10568061B1 |
Method for supporting efficient PDU session activation and deactivation in cellular networks
A communication method and system converges a 5G communication system for supporting higher data rates beyond a 4G system with an IoT technology. The system and method may be applied to intelligent services based on the 5G communication technology and the IoT-related technology, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services. Embodiments provide a scheme for efficiently operating an UP connection of a session in case where a terminal has a plurality of sessions in a mobile communication system, such as a 5G system, having a network structure in which an AMF for mobility management and an SMF for session management are separated from each other. A terminal (UE) can optimize a non-access stratum (NAS) signaling message, and can perform data transmission/reception with low latency. |
US10568059B2 |
User plane for fifth generation cellular architecture
Apparatuses, systems, and methods to perform attachment of a wireless device to a next generation gateway via either a base station of a next generation radio access network (RAN) or a mobility management entity of a legacy RAN. An apparatus may be configured to receive an attachment request from a wireless device, determine authentication information via communication with a home subscriber server, determine, based at least in part on the authentication information, whether the wireless device is capable of communicating via the next generation RAT, and send, in response to determining the wireless device is capable, a connection request to a gateway of the next generation RAN. The authentication information may include subscription information associated with the wireless device. |
US10568058B2 |
Method and apparatus for the activation of services
An approach is provided for presenting an activation indicator to a user. A connection with a mobile device is detected. Retrieval is caused, at least in part, of a unique hardware identifier associated with the mobile device. It is determined that the mobile device is eligible for a service based on the unique hardware identifier. Presentation is caused, at least in part, of a visual indicator of the eligibility for the service based on the determination. |
US10568057B2 |
Method for performing ranging related operation in wireless communication system
One embodiment of the present invention relates to a method by which a user equipment (UE) performs ranging in a wireless communication system, comprising the steps of: transmitting a D2D signal in a subframe N by a first UE; receiving the D2D signal in a subframe N+K from a second UE, which has set, as a subframe boundary, a time point at which the D2D signal is received; and measuring, by the first UE, a round trip time (RTT) by detecting a reception time point of the D2D signal transmitted by the second UE. |
US10568051B2 |
Method and device in user equipment and base station for low latency communication
The present disclosure provides a method and a device in a User Equipment (UE) and a base station used for low latency communication. The UE determines a first power, and transmits a first radio signal with a first power on a first carrier; and determines R power value(s), and transmits R low latency radio signal(s) with the R power(s) respectively on a second carrier. When there exists a value of the first power and the R power value(s) equal to 0, transmission of a corresponding radio signal is dropped. The present disclosure can ensure low latency radio signal transmission power by designing the first reserved power, which in turn improves overall performance of the system. |
US10568046B1 |
Homogeneous system determination in a network
In aspects of homogeneous and heterogeneous system determination in a network, a device can receive a first management frame and a second management frame communicated in separate data messages using a common communication protocol. The device implements a system identification module that can detect the first and second management frames are communicated in data messages from a radio device. The system identification module can determine that the first and second management frames are communicated from a homogeneous system that includes the radio device based at least in part on source addresses included in the first and second management frames. The system identification module can then determine to associate with the homogeneous system based on an operational state of services associated with either the first or the second management frames. |
US10568045B2 |
Power control method and power control apparatus
Embodiments of this application disclose a power control method and a power control apparatus. The method comprises: receiving, during transmission of an uplink signal of a first time domain transmission length on a channel, at least one piece of first information transmitted on the channel, wherein the first time domain transmission length does not exceed a time domain transmission length of a protocol data unit PDU; and adjusting uplink transmit power during the first time domain transmission length at least according to the at least one piece of first information. By means of the method and the apparatus of the embodiments of this application, in a process of sending an uplink signal, a transmit end device can dynamically adjust transmit power of the uplink signal according to at least one piece of received first information transmitted on a same channel, thereby increasing adjustment granularity of the transmit power, and therefore power control is more precise. |
US10568032B2 |
Method and system for operating a multi-function portable electronic device using voice-activation
Methods and systems in which a portable electronic device can be voice activated are disclosed. The portable electronic device can be a multi-function electronic device. The voice activation can be robust and context sensitive. The voice activation can also be utilized without any preparatory user action with respect to the portable electronic device. The portable electronic device can also interact with a media system. |
US10568027B2 |
Power saving mechanism for MU-MIMO transmissions
Techniques for power saving by remote wireless mobile devices are provided, in particular by stations (STAs) during downlink (DL) multiple-user multiple-input and multiple-output (MU-MIMO) transmissions in an Institute of Electrical and Electronics Engineers (IEEE) 802.11ay network when reverse direction (RD) transmissions are either enabled and not enabled. Various embodiments enable each STA in a group of STAs to determine an order in which the STAs are requested to send a block acknowledgement (BACK) and which STAs will be granted an RD transmission. Further, a duration of each RD transmission is provided to each STA. Based on the provided information, each STA can determine times to enter a power saving mode. Other embodiments are described and claimed. |
US10568026B2 |
High priority notification system and method
An example method for notifying a battery-powered device of the presence of high priority broadcast content while enabling the device to conserve battery power includes generating a high priority broadcast signal. The signal includes a high priority symbol identifier for informing the battery powered device to switch from an idle state to an acquisition state to inspect the remainder of the high priority broadcast signal. The signal further includes a high priority indication symbol for informing the battery powered device to transition to an active state from the acquisition state to receive high priority broadcast content before returning to the idle state. The signal further includes a timing symbol for informing the battery powered device of the minimum time period until a next a high priority broadcast signal should be expected, enabling the battery powered device to remain in the idle state until the next high priority broadcast signal. |
US10568023B1 |
Selection of wireless coverage areas and media codecs
A radio access network (RAN) may receive a request to establish a call involving a wireless communication device (WCD) served by the RAN. The WCD may receive signals from the RAN, via a plurality of wireless coverage areas, at respective signal strengths. A set of n wireless coverage areas may be selected from the plurality of wireless coverage areas to support communications related to the call, where n is at least 2. A service option to use for the call may be determined, where the service option indicates a call type. Based on the indicated call type, at least one wireless coverage area may be removed from the set of n wireless coverage areas. The call may be established between the RAN and the WCD. |
US10568022B2 |
Methods for enabling user equipment to access radio network, network equipments and user equipments
The present application discloses a method for enabling a user equipment to access a radio network, a network equipment and a user equipment. A specific embodiment of the method comprises: determining, by a network equipment, whether a predetermined condition is satisfied; and if yes, the method further comprises: transmitting, by the network equipment, information indicating whether a radio network to which the network equipment belongs is isolated, such that the user equipment performs related operations. In the embodiment, the network equipment informs UE of state information about whether the radio network to which network equipments belongs is isolated or not in different ways, so that the isolated network can provide users with reliable local bearer supporting service continuity, thereby meeting communication requirements for public safety and the like. |
US10568013B2 |
Method, apparatus, and system for selecting public land mobile network
The embodiments of the present invention relate to a method, an apparatus, and a system for selecting a public land mobile network. In an embodiment method an eNodeB acquires PLMN information about a CSFB. The eNodeB then determines a target cell of a packet switching handover according to the PLMN information about the CSFB. |
US10568011B2 |
Method and apparatus for selecting target network side device
A method for selecting a target network side device includes: after at least one first network side device completes admission control and receives a data packet for user equipment, selecting, by the user equipment, from the at least one first network side device according to configuration information of the at least one first network side device, a first network side device that meets a first preset condition as a target network side device to communication with the user equipment, where the at least one first network side device is a candidate target network side device that is determined by a second network side device and that is for communication with the user equipment that meets a second preset condition; and sending, by the user equipment to the first network side device, a message instructing the first network side device to provide a service for the user equipment. |
US10568009B2 |
Variable playback rate of streaming content for uninterrupted handover in a communication system
Embodiments relate to systems and methods for modifying the playback rate of media data in order to improve craft-based media playback system performance during handover events in a communication system. |
US10568006B2 |
Determining the need for a routing area update for packet switched handover in multi-operator core network
A method is implemented by a controller functioning as a node in a source Radio Access Network (RAN) to control handover of a mobile station (MS), where the handover of the MS is from a source cell of the source RAN operating in packet switched (PS) domain to a target cell of a target RAN operating in PS domain. The target RAN supports multi-operator core network (MOCN). The method includes transmitting a system information 3 (SI3) message by the node to the MS, the SI3 message including a selected public land mobile network (PLMN) of the target cell, and transmitting a PS handover command to the MS subsequent to transmitting the SI3 message. |
US10568003B2 |
System and method for handover management for wireless device
A method, a device, and a non-transitory storage medium provide to establish a radio connection with an end device; obtain context information pertaining to the end device; analyze the context information; determine whether to not provide handover to the end device in response to the analysis of the context information; and transmit, to the end device, multiple thresholds that indicate when a partial handover is to be invoked and when a completive handover is to be invoked, in response to a determination that handover is to be provided to the end device. |
US10568000B2 |
Method and apparatus for indicating an offloading data size and time duration in a wireless communication system
The object of the present invention can be achieved by providing a method of indicating an offloading data size and time duration to a user equipment (UE) in a wireless communication system, the method comprising: receiving, by a Base station (BS) from a plurality of UEs, an input computing data size and local computing power; determining, by the BS, whether an each priority of the plurality of the UEs is greater than a threshold by using an offloading priority; determining, by the BS, an offloading data size and a time duration for each of UEs; transmitting, by the BS to the each of UEs, the determined offloading data size and a time duration for the each of UEs. |
US10567997B2 |
Efficient device handover/migration in mesh networks
A new device is deployed to an area in which a network is provided. The new device may join the network using a single handshake via a neighboring device that is a member of the network and register with a network management system managing the network. If the network is overloaded or has limited bandwidth remaining, the network may refuse to admit the new device, or if the new device is isolated, may force some devices that are members of the network to leave or migrate from the network to allow the isolated device to join the network. |
US10567996B2 |
Systems and methods for segmentation and reassembly of data frames in 802.11 wireless local area networks
Embodiments described herein provide a method for fragmenting and reassembling data frames on a medium access control (MAC) layer in a wireless local area network. A datagram is received from an application running on a first network device, for transmission over a wireless communication link in the wireless local area network. A negotiation request is initiated with a second network device for determining whether both the first network device and the second network device have enhanced directional multi-gigabit capability (EDMG) for data segmentation and reassembly. When both devices have EDMG capability and the size of the datagram exceeds the maximum size defined by the wireless local area network transmission protocol, the datagram is segmented into a plurality of transmission data units on the MAC layer. |
US10567995B2 |
Terminal apparatus, MME, communication method of terminal apparatus, and communication method of MME
To provide a communication procedure for data transmission and/or reception suitable to a CIoT terminal. In a communication control method of a terminal apparatus according to the present invention, a first data transmission and/or reception method is a method for transmitting and/or receiving user data by use of a Data Radio Bearer (DRB), a second data transmission and/or reception method is a method for transmitting and/or receiving user data a Signalling Radio Bearer (SRB), and the communication control method includes a step of changing the user data transmission and/or reception method from the first data transmission and/or reception method into the second data transmission and/or reception method, and a step of transmitting and/or receiving the user data to/from a core network by the second data transmission and/or reception method. |
US10567994B2 |
Method and device for transmitting data
Embodiments of the application provide a method for transmitting data in a wireless communication network. A device of the network receives a bit sequence of K information bits. The device polar codes the bit sequence to obtain a first encoded sequence, wherein a length of the first encoded sequence is N, and N is greater than or equal to K. The device block interleaves the first encoded sequence to obtain an interleaved bit sequence. The device determines a transmission code rate R. When the transmission code rate R is less than the code rate threshold, the device outputs a second bit sequence. The length of the second bit sequence is M, M is smaller than N. The second bit sequence is punctured from the interleaved bit sequence by removing (N−M) bits from beginning of the interleaved bit sequence. |
US10567991B2 |
Measuring multiple carriers under discontinuous activity
According to some embodiments, a method in a wireless device capable of operating in discontinuous activity mode comprises: determining that the wireless device is configured with a discontinuous reception (DRX) cycle longer than a DRX threshold; obtaining a reduced measurement group comprising a set of one or more cells or carriers to be measured; comparing a signal level of the serving cell at the wireless device with a signal threshold; and when the signal level of the serving cell at the wireless device is below the signal threshold, performing a measurement on the set of one or more cells or carriers of the reduced measurement group. Some embodiments include obtaining a normal measurement group comprising a set of one or more cells or carriers to be measured and measuring the normal measurement group when the signal level is equal to or above the signal threshold. |
US10567990B2 |
Method and apparatus for performing measurement using permission list by terminal in which multiple carriers are set
The present disclosure relates to a communication technique for combining a 5G communication system for supporting a higher data transmission rate than a 4G system with an IoT technology, and a system therefor. The present disclosure can be applied to 5G communication and IoT related technology-based intelligent services (for example, smart homes, smart buildings, smart cities, smart cars or connected cars, health care, digital education, retail businesses, security and safety related services, etc.). More specifically, a method for reporting measurement of a terminal according to the present invention comprises the steps of: receiving, from a base station, a measurement setting message instructing measurement for a neighboring cell; performing measurement for first cells selected on the basis of the measurement setting message; and determining, on the basis of the measurement setting message, whether to initiate a measurement report procedure according to measurement results for second cells selected. |
US10567989B2 |
Coordinated multipoint network measurement set management
The exemplary embodiments of the invention relate to at least a method and apparatus to perform determining, at a user device, an initial signal power of a cell specific reference signal and a signal power for each reference signal of at least one reference signal in a network; identifying a change as compared to at least one of the initial signal power of the cell specific reference signal and the at least one reference signal; and based on the identifying, triggering another determining of a signal power of reference signals of the at least one reference signal in the network. Further, the exemplary embodiments relate to at least a method and apparatus to perform configuring, at a network device, at least one reference signal, sending, towards a user equipment of a network, information including an indication of the at least one reference signal, sending, towards the user equipment a request to perform signal power or signal quality measurements of the indicated at least one reference signal; and sending, towards the user equipment of a network, a threshold to be used by the user equipment of the network in the measurement procedure of signal power or signal quality of the indicated at least on reference signal. |
US10567986B2 |
Back-off mechanisms for fair joint access of unlicensed sidelink
Aspects of the disclosure relate to back-off mechanisms for fair joint access of an unlicensed sidelink channel. Each sidelink device may perform independent and asynchronous listen before talk (LBT) of the unlicensed sidelink channel with a respective back-off timer initialized with a back-off value selected to provide fair access to the unlicensed sidelink channel by both active sidelink devices and other devices utilizing the unlicensed sidelink channel. In some examples, the back-off value may be selected based on an estimated number of active sidelink devices. The estimated number of active sidelink devices may be determined, for example, by monitoring distributed handshake signaling on the unlicensed sidelink channel. |
US10567976B2 |
Multiple-antenna system for cell-specific and user-specific transmission
A reception method and apparatus for use in a multi-cell orthogonal frequency division multiple access (OFDMA) wireless system. In a unicast receive mode during a first receive time period, a first group of orthogonal frequency division multiplexing (OFDM) symbols is received by a mobile device from multiple of a plurality of antennas at a serving base station. In a single-frequency-network (SFN) receive mode during a second receive time period, a second group of OFDM symbols is received by the mobile device from one of a plurality of antennas at the serving base station. The transition between the first receive time period and the second receive time period occurs during a cyclic prefix or a cyclic postfix between OFDM symbols, and the plurality of antennas produce a first beam pattern during the unicast receive mode and a second beam pattern during the SFN receive mode. |
US10567973B2 |
Communication control device, storage device, communication control determination device, and server device
[Object] To provide a communication control device capable of allowing coexistence of communication nodes in any implementation.[Solution] Provided is the communication control device including: a transmission unit configured to transmit an acquisition request of connection information to a storage device storing the connection information for connection to a communication control determination device that controls coexistence of a plurality of wireless systems; an acquisition unit configured to acquire a response including the connection information from the storage device; and a control unit configured to select, on a basis of at least one reference, a communication control determination device from the connection information received from the storage device. The reference relates to information necessary for communication control for the coexistence. |
US10567972B2 |
Cloud-based system for distributed hierarchical databases
In some example embodiments, there may be provided a method, which may include receiving, by a first cloud node, spectrum information collected by a sensor, wherein the spectrum information includes radar information and possible interferer information, wherein the radar information includes at least one of a physical location of a radar, a location of the radar main beam, a frequency of a radar, or a rotation pattern of the radar; uploading, by the first cloud node, at least a portion of the collected spectrum information to a database shared by at least a second cloud node; and sending, by the first cloud node, a command to use or inhibit use of a portion of the spectrum allowed to be shared between at least a radar and a user equipment. Related systems, methods, and articles of manufacture are also disclosed. |
US10567966B1 |
Self-masking receive system
A security access system that uses a masking signal transmitted simultaneously with a transmission from a remote Fob or smartphone to mask the transmitted code signal. The remote unit acts in the classical way, as a transmitter only. However, the Base has both receive and transmit functionality. The added transmitter within the Base is used to create a self-generated masking signal. This signal, while fully known to the base, is unknown to any other receiver (including that of an eavesdropper) in the area. Thus only the Base Receiver can subtract out this added signal from the composite signal it receives to recover the access code. |
US10567965B2 |
Facilitating a secure session between paired devices
A wearable device can establish a verified session with a host device. For example, if a user wearing the wearable device unlocks the host device (e.g., by entering a credential), the devices can create a verified session, which can persist across lock and unlock events at the host device. For the duration of the verified session, a host device can request session confirmation from the wearable device at any time to confirm that the verified session is still in progress. While the session is in progress, the host can make features available such as bypassing re-entry of a credential during unlock operations. |
US10567962B1 |
Systems and methods for connecting internet-connected devices to wireless access points
The disclosed computer-implemented method for connecting Internet-connected devices to wireless access points may include (1) receiving, over the Internet from a client device at a server, a request to connect the client device to an access point that is secured by a passcode, (2) transmitting a verification-request message from the server to the access point and/or the client device that instructs the access point and/or the client device to perform an action that enables the physical proximity of a user of the client device to the access point to be verified, (3) receiving a verification-response message that indicates that the user of the client device has physical access to the access point, and (4) enabling the client device to connect to the access point by transmitting, from the server to the client device, the passcode. Various other methods, systems, and computer-readable media are also disclosed. |
US10567960B2 |
Method and apparatus for authenticating a terminal device in a communication network
A method for authenticating a terminal device in a communication network, wherein a communication connection is established between the terminal device and a network access node of the communication network; upon a sensory stimulation of the terminal device, the terminal device performs a recording of sensor data; the terminal device transmits the sensor data via the communication connection to the network access node; and the terminal device is authenticated by the network access node as a function of a confirmation or rejection of a playback of the sensor data. |
US10567958B2 |
System and method for managing and authenticating communications connections
A communications system includes a first communications part configured to perform communications with a terminal apparatus, a second communications part configured to perform communications via a network, a connection controller configured to start establishing a connection or release a connection between the first communications part and the second communications part, a display part configured to display authentication information transmitted from the terminal apparatus, an input part configured to receive an input from a user, and a connection manager configured to manage a time to allow the user to have a connection to the network in accordance with an instruction input by the user when the authentication information displayed by the display part matches authentication information reported in advance to the user who has been allowed to have the connection to the network. |
US10567954B2 |
Integrated access backhaul under a non-standalone network architecture for 5G or other next generation network
In a 5G network, new radios (NR) can be deployed as a standalone radio access technology or as a non-standalone radio access technology assisted by another radio access technology. Long-term evolution (LTE), which is widely deployed can provide seamless coverage and uninterrupted connectivity, however NRs can provide significantly increased data rates or new services. However, the deployment of NR can be limited to hotspots under the footprint of LTE. Therefore, dual connectivity between LTE and NR can be utilized for non-standalone NR because control plane functions can be sent over LTE while the data plane can be managed on NR, allowing for simplified NR deployments where device support for both LTE and NR is available. |
US10567952B1 |
ESIM subsidy and operational management
Techniques are described herein for remotely managing profiles corresponding to various mobile network operators offering telecommunication services to target user equipment based on one or more policies. An entitlement server of a mobile network operator can receive from target user equipment, a request for replacing a prioritized profile as set by the mobile network operator. The entitlement server can determine whether a user account corresponding to a device identifier for the target user equipment meets the eligibility criteria for loading a new profile onto the target user equipment. In the event of additions or replacements of profiles, the entitlement server can cause transmission of instructions to the user equipment to delete the prioritized profile and apply a new profile. |
US10567950B2 |
Content delivery network request handling in wireless communication systems
A wireless communication network serves media content to a wireless communication device. The wireless communication network receives registration notices for the wireless communication device from Downstream Content Delivery Networks (dCDNs) when the wireless communication device registers with the dCDNs. The wireless communication network receives CDN signaling from an Upstream Content Delivery Network (uCDN) for one of the multiple dCDNs when the wireless communication device registers with the uCDN. The wireless communication network selects one of the dCDNs for the wireless communication device. The wireless communication network transfers the CDN signaling to the selected one of the dCDNs. The uCDN transfers media content to the dCDN and the dCDN transfers the media content to the wireless communication device. |
US10567949B2 |
MMS termination on different networks
A mobile device, via a roaming platform, can switch IMSIs (e.g., Home IMSI-1, Roamer IMSI-2, etc.) depending on a location of the mobile device. Upon switching IMSIs, the roaming platform can forward the update location to an HLR of the home network and roaming network. If the MMSC on the home network receives an MMS message, the MMSC on the home network may query the HLR for a current location. From the query, if the message recipient is roaming, the MMSC on the home network may communicate with the MMSC on the roaming network to deliver the message. As a result, the roaming network can handle the routing of the message without a data session routed back through the home network. |
US10567948B1 |
User equipment identification from mobile high-speed wireless uplink channels
Systems and methods can support identifying wireless devices from radio frequency sensors positioned within an electromagnetic environment where one or more user equipment devices are serviced by a base station. The radio frequency sensors can receive wireless uplink signals transmitted from the user equipment devices to the base station. Data samples can be generated from the received signals. Frequency domain samples can be computed from the data samples. The data samples can be partitioned in time and frequency to generate spectrum tiles. The spectrum tiles can be statistically aggregated in a frequency domain to reduce the quantity of data samples. A clustering algorithm may be applied to the statistically aggregated spectrum tiles. Unique instances of the user equipment devices may be identified from the clustered spectrum tiles to enumerate the instances of the user equipment devices. |
US10567947B2 |
Method, apparatus, and server for network inquiry
The present disclosure provides method, apparatus, and server for network inquiry. The method includes receiving location information sent by a client terminal and network information detected by the client terminal, searching for network information in a preset range stored in a database according to the location information, comparing the network information sent by the client terminal with the network information found through searching and identifying the network information found through searching based on a comparison result, and sending the identified network information to the client terminal. |
US10567946B2 |
Transmission of data through a mesh network topology
The present disclosure teaches provision of a wireless communication module. The wireless communication module includes a wireless communication interface which is configured to operate at different times as a master device and as a slave device in separate communication relationships using the same communication protocol. The interface is also configured to switch back and forth between a master device mode and a slave device mode. |
US10567934B1 |
Device for vehicle-to-X communication and method
A device for vehicle-to-X communication including: a computing unit for processing information received via vehicle-to-X communication, wherein the device is designed to generate signals for simulating information received via vehicle-to-X communication and to supply the signals to an input path of the device for processing by the computing unit. Furthermore, the invention relates to a corresponding method and to the use of the device in a vehicle. |
US10567932B2 |
Positioning adapter, communication method, indoor positioning system and method
The present disclosure provides a positioning adapter, a communication method, an indoor positioning system and an indoor positioning method. The positioning adapter includes: a first communication circuit, an encoder, a second communication circuit and an adaptation interface. The first communication circuit is configured to receive position information, and send the position information as well as identity information to the encoder. The encoder is configured to receive the position information and the identity information, obtain encoded information that matches the smart device by encoding the position information and the identity information, and send the encoded information to the second communication circuit. The second communication circuit is configured to receive the coded information and transmit the coded information to the smart device through the adaptation interface. The adaptation interface is configured to connect the positioning adapter with the smart device, and communicate with the smart device through the second communication circuit. |
US10567929B2 |
System and method for facilitating communications between inmates and non-inmates
The present invention provides a system and method for incoming and outgoing electronic messages with inmates, including a database including a plurality of user records, wherein the user records include a plurality of user profiles and a plurality of inmate profiles, wherein each of the user profiles includes a user ID, a mobile ID, a carrier, and at least one inmate account number. Each of the inmate profiles includes an inmate user ID, a carrier, a current account balance, and at least one user account number. The system and method also includes an application server including a processor programmed to receive a message from a new user profile, determine a carrier of the user profile, process the new user profile based on the carrier, wherein the carrier is determined by a triggering event, and send the new user profile to an appropriate list for future messaging. |
US10567925B2 |
Enabling multicast for service layer group operation
Service layer multicast communications management may be achieved via indication by entities of multicast capabilities during service layer registration and self-subscription by the entities to the service layer. The service layer, or a managing application in communication with the service layer, may then maintain resources for multicast configurations, dynamically create multicast groups, and notify members via their self-subscription of the entities in the groups. The service layer may then further fan-out multicast messages, thereby allowing the originator of the multicast message to access recipients in multiple underlying networks without the need to configure communications directly. Fan-out may include unicasts to entities lacking multicast capabilities. Self-subscription may also be used, for example, in granting access control to a third party application. |
US10567923B2 |
Computation service for mobile nodes in a roadway environment
The disclosure includes embodiments for providing a service to a vehicle via a macro-vehicular cloud. A method, according to some embodiments, is implemented by the vehicle which communicatively coupled to the macro-vehicular cloud via a non-infrastructure network. The macro-vehicular cloud includes a plurality of micro-vehicular clouds which each include a set of onboard vehicle computers that are operable to provide a set of computing resources to the macro-vehicular cloud via the non-infrastructure network. The method includes transmitting, via the non-infrastructure network, a wireless message requesting a merge service from the macro-vehicular cloud. The method includes receiving, via the non-infrastructure network, the merge service from the set of computing resources of the macro-vehicular cloud. The merge service includes the macro-vehicular cloud instructing the vehicle to merge into a lane of a roadway. |
US10567921B2 |
Methods and apparatus for associating mapping functionality and information in contact lists of mobile communication devices
Displaying a map in a mobile communication device. Geographic coordinate information for a location of an address in a contact is determined. A user context for the mobile communications device is also determined. A request for a table of contents of available map data without the map data with the geographic coordinate information of the location as input is sent and the table of contents of available map data is received. A subset of map data comprising less data than is listed in the table of contents for the location corresponding to the geographic coordinate information is selected based on the table of contents of available map data and the user context. The subset of the map data is requested and the map with the subset of the map data is caused to be rendered in the display. |
US10567920B1 |
Location detection systems and methods of use
Systems and methods are provided for allowing a mobile device user's location and or identity to be determined. According to one aspect of the disclosure, a method of creating a database comprises providing a first wireless router at a point of sale where a credit card is used in a transaction by a credit card holder, obtaining an identity of the credit card holder during the credit card transaction, establishing a wireless link between the first router and a mobile device carried by the credit card holder, obtaining a Media Access Control (MAC) address associated with the credit card holder's mobile device over the wireless link, correlating the identity of the credit card holder with the MAC address of the credit card holder, and storing the correlated identity and MAC address on a server. In some embodiments, a cellular identifier is obtained rather than a MAC address. |
US10567916B2 |
Non-transitory computer-readable recording medium for recording program, terminal device, warning system, and warning notification method
A program causes a terminal device to function as a communication unit that receives a beacon signal and the processing unit. After an event to cause the communication unit to transmit a job to a target apparatus (electronic apparatus) occurs, or after a predetermined operation is performed by the terminal device in response to receiving a status from the target apparatus, in a case where it is determined that a user moves to an apparatus (non-target apparatus) different from the target apparatus, based on the received radio wave strength of the beacon signal from the target apparatus, the processing unit performs warning notification processing. |
US10567915B2 |
System and methods of searching for an object using hyper-local location techniques
Embodiments are provided for enhancing an in-store retail experience for a customer by providing information relevant to objects and services using hyper-local location techniques to facilitate identification of objects and services available for sale in a premise. According to certain aspects, an electronic device may determine a location of the electronic device and generate object capture information based on detecting the object or service at the physical premise by a viewfinder of the electronic device. The electronic device may display, on an interface, notification information particular to the object or service corresponding to the location and object capture information. |
US10567913B2 |
Proximity service access in a mobile communication network
A method for accessing a proximity service in a mobile communication network including a network module and a user equipment (UE) including a primary radio interface that operates according to a first radio access technology providing connection to the network, and at least one secondary radio interface that operates according to at least one second radio access technology different from the first one is described. The network module communicates with the UE for enabling it to access the service. The method includes sending by the UE to the module a request message, at the module, generating an answer message adapted to enable access to the service by the UE over the primary radio interface, and converting the answer message into at least one further answer message adapted to enable access to the service by the UE over the at least one secondary radio interface. |
US10567910B2 |
Workzone safety system
An apparatus includes a wireless communication system capable of receiving position information for a plurality of workers in a work zone and a position system capable of providing position information for a piece of movable equipment in the work zone. A processor is capable of receiving the position information for the plurality of workers and the position information for the movable equipment and is capable of determining the position of the workers relative to the position of the movable equipment. |
US10567908B2 |
Tracking device operation in risk-classified zone
Tracking devices can be associated with safe zones, smart zones, and high risk zones. Safe zones correspond to regions where a likelihood that a tracking device is lost within the safe zone is lower than outside the safe zone. High risk zones correspond to regions where a likelihood that a tracking device is lost within the high risk zone is higher than outside the high risk zone. Smart zones correspond to an expected tracking device, mobile device, or user behavior. Home areas are geographic regions in which a user resides, and travel areas are geographic regions in which a user does not reside. A tracking device can be configured to operate in a mode selected based on a presence of the tracking device within a safe zone, a smart zone, a high risk zone, a home area, or a travel area. |
US10567906B1 |
User adapted location based services
Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: examining location data of a client computer device in reference to a geofence, the client computer device being associated to a certain user, the geofence being associated to a certain enterprise venue; in response to a breach of the geofence by the client computer device, initiating a process to obtain user associated data of the certain user; providing, while the client computer device is located within the geofence, one to more output observable by the certain user in dependence on data of the user associated data obtained by the initiated process; and in response to an exiting of the geofence by the client computer device terminating the process to obtain user associated data of the certain user. |
US10567905B2 |
Systems and methods for locating a mobile device using angle of arrival and inertial sensor measurements
Angle of arrival (AOA) and differential AOA (DAOA) positioning for a user equipment (UE) is enhanced by using the UE's inertial sensors to track UE motion and change in angular UE orientation. UE location may be computed, by the UE or a location server, using triangulation for AOA measurements relative to a global reference frame or using multilateration for DAOA measurements. The computed UE location may remain accurate even when the UE is moving while obtaining measurements. The UE can also use AOA and DAOA measurements using 3D angles to increase accuracy when the UE and measured base stations are not in the same horizontal plane. 3D angles can also be used to identify whether the UE is close to a serving base station to improve accuracy further. Various non-AOA measurements may also be used to supplement AOA and DAOA measurements. |
US10567893B2 |
Multi-zone media system and method for providing multi-zone media
A multi-zone media system and method for providing multi-zone media. As a non-limiting example, various aspects of this disclosure provide a system and method that flexibly presents media content (e.g., audio content) to a user as the user moves throughout a premises. |
US10567891B1 |
Ear-wearable device having tunnel with receiver coil
An ear-wearable device includes a shell shaped for wearing in a user's ear. The shell comprises a tunnel wall shaped to define a tunnel that passes through the ear-wearable device. The ear-wearable device includes a receiver coil that is formed in or around the tunnel wall of the tunnel. The receiver coil is configured to inductively couple with a power coil via the tunnel and to inductively receive electromagnetic power from the power coil, and the receiver coil is configured to convert the electromagnetic power to an electrical current. The ear-wearable device includes one or more electrical components encased within the shell and configured to receive the electrical current from the receiver coil. |
US10567889B2 |
Binaural hearing system and method
The present disclosure regards a binaural hearing system configured to receive sound signals from the environment having two hearing instruments to be worn on respective sides of the head of a user and to generate a binaural signal using the received sound signals of both hearing instruments. |
US10567888B2 |
Directional hearing aid
Audio apparatus includes a neckband, which is sized and shaped to be worn around a neck of a human subject and includes left and right sides that rest respectively above the left and right clavicles of the human subject wearing the neckband. First and second arrays of microphones are disposed respectively on the left and right sides of the neckband and configured to produce respective electrical signals in response to acoustical inputs to the microphones. One or more earphones are worn in the ears of the human subject. Processing circuitry is coupled to receive and mix the electrical signals from the microphones in the first and second arrays in accordance with a specified directional response relative to the neckband so as to generate a combined audio signal for output via the one or more earphones. |
US10567887B2 |
Plasma speaker
A speaker (10) comprises an enclosure (8) defining an internal volume (11); and at least one sound generator (7), the sound generator (7) comprising one or more surfaces defining an air-path conduit (15) through which air operably passes in and out of the internal volume. The sound generator (7) further comprises a plurality of electrodes comprising at least one air-exposed electrode (1, 4) and at least one insulated electrode (2, 3). A voltage source (6) is configured to generate an electrical field between the at least one air-exposed electrode (1, 4) and the at least one insulated electrode (2, 3, 70) to operatively generate a plasma proximal (100) to the plurality of electrodes and within the air-path conduit (15). |
US10567886B2 |
Sound transducer structure and method for manufacturing a sound transducer structure
For manufacturing a sound transducer structure, membrane support material is applied on a first main surface of a membrane carrier material and membrane material is applied in a sound transducing region and an edge region on a surface of the membrane support material. In addition, counter electrode support material is applied on a surface of the membrane material and recesses are formed in the sound transducing region of the membrane material. Counter electrode material is applied to the counter electrode support material and membrane carrier material and membrane support material are removed in the sound transducing region to the membrane material. |
US10567884B2 |
Electroacoustic transducer
An electroacoustic transduction film including a polymer composite piezoelectric body in which piezoelectric body particles are dispersed in a viscoelastic matrix formed of a polymer material having viscoelasticity at a normal temperature, and thin film electrodes respectively laminated on both surfaces of the polymer composite piezoelectric body is included, and two or more of the electroacoustic transduction films are laminated, and a gap between the adjacent electroacoustic transduction films is less than or equal to 3 cm. |
US10567874B2 |
Signal processing device and signal processing method
A signal processing device includes an acoustic echo cancellation (AEC) circuit, a blocking matrix circuit, a controller, a subtractor, and a filter. The AEC circuit performs an AEC operation based on a far-end signal and a first input signal to generate a processed signal. The blocking matrix circuit suppresses a target signal component of the first input signal and a second input signal, to generate a reference signal. The controller generates a control coefficient based on the processed signal and the second input signal. The subtractor generates an output signal based on the filtered signal and the processed signal. The filter generates the filtered signal in response to the control coefficient, the reference signal, and the output signal. |
US10567871B1 |
Automatically movable speaker to track listener or optimize sound performance
A networked speaker system automatically moves a speaker in one or more of the horizontal planes, the vertical plane, and elevation (z-dimension) to maintain the axis of the sound cone directed toward a listener as a listener moves about a space. In addition, or alternatively, the speaker can be moved to optimize sound performance when multiple speakers are activated. |
US10567870B2 |
Shotgun microphone unit
A shotgun microphone unit which includes a housing, a microphone capsule, a shotgun tube having a longitudinal axis, and a shotgun mounting for mounting the shotgun tube with the microphone capsule within the housing. The shotgun mounting has an axial and a radial mounting, wherein the axial mounting is softer than the radial mounting. |
US10567869B2 |
Sound-absorbing component and speaker module applying the sound-absorbing component
Disclosed is a sound-absorbing component, comprising a housing and sound-absorbing particles filled in the housing. An antistatic material is added to the materials from which the housing is made, or the antistatic material is coated on the surface of the housing. Also disclosed is a speaker module applying the sound-absorbing component. The sound-absorbing component of the present invention greatly increases the fill rate of the sound-absorbing particles in the housing, thus allowing the space of the rear acoustic cavity of the speaker module applying the sound-absorbing component to be fully utilized, and allowing the sound-absorbing particles to fully exert the effects thereof in improving the acoustic properties of the speaker module. |
US10567867B2 |
Externally ducted vehicle loudspeaker
Various implementations include vehicle loudspeakers and related vehicle audio systems. In some particular implementations, a loudspeaker for a vehicle includes: a transducer to radiate sound into an interior space of the vehicle; and an assembly coupled to a rear side of the transducer, the assembly including an enclosure and a passive radiator, the assembly disposed such that acoustic energy radiated from the rear side of the transducer passes through the enclosure and excites the passive radiator, causing the passive radiator to radiate acoustic energy to a region outside of the interior space of the vehicle, where a resonant frequency of the transducer is dependent on at least one characteristic of the passive radiator, and a resonant frequency of the enclosure is dependent on at least one characteristic of the enclosure. |
US10567866B1 |
Sound producing device and valve
A sound producing device includes an air pulse generating element and a control unit. The air pulse generating element includes an air chamber, a membrane, a first air entrance and a first valve. The membrane is disposed in the air chamber. The first air entrance is disposed at a side of the membrane in a first direction. The first valve is disposed between the first air entrance and the membrane. The control unit generates a driving signal to control a movement of the membrane, such that the air pulse generating element generates an air pulse in response to the driving signal. During an operation, an first airflow corresponding to the air pulse flows into or flows out of the air chamber through the first air entrance, and passes through the first air entrance substantially along a direction parallel to the first direction perpendicular to the moving direction of the membrane. |
US10567864B2 |
Seamless pivot for head-worn audio devices
The invention relates to a seamless pivot for a head-worn audio device. The seamless pivot includes a headband tube for interconnecting an earcup and a headband. The headband tube includes a channel extending from a top surface of the headband tube to an internal detent and an internal cavity of the headband tube. The seamless pivot also includes a spring member. A portion of the spring member is disposed within the channel of the headband tube and configured to allow rotation of the headband tube relative to the portion of the spring member. An end of the spring member terminates within at least one of the internal detent and the internal cavity of the headband tube. A range of the rotation of the headband tube, relative to the portion of the spring member within the channel, is limited by the internal detent of the headband tube. |
US10567859B2 |
Rugby-ball sports speaker
Disclosed is a rugby-ball sports speaker that includes a flexible protective sleeve defined with an opening and an accommodating cavity communicating with the opening. The speaker further includes at least one receiving casing defined with a receiving slot, the receiving casing being accommodated inside the accommodating cavity and resisting an inner wall of the flexible protective sleeve. The speak further includes at least one speaker assembly received inside the receiving slot and resisting an inner wall of the receiving casing. The speaker further includes a net cover covering the opening and fixedly connected to the flexible protective sleeve, the net cover sealing the receiving casing within the accommodating cavity. The technical solution of this disclosure is designed to enable the user to simultaneously enjoy the fun of throwing and kicking as well as listening to music relying solely on the rugby ball, thus augmenting the user experience. |
US10567858B2 |
Loudspeaker module and terminal device
A loudspeaker module, comprising a housing, and a sounding unit located in an inner cavity of the housing. The sounding unit partitions the inner cavity into a front acoustic cavity and a rear acoustic cavity isolated from each other, a sound hole communicated with the front acoustic cavity being further provided on the housing. The loudspeaker module further comprises a pressure relief channel which communicates the front acoustic cavity with the rear acoustic cavity and is acoustically sealed. The loudspeaker module of the present invention is provided with the pressure relief channel which communicates the front acoustic cavity with the rear acoustic cavity, and the pressure relief channel is acoustically sealed, such that a sound in the front (rear) acoustic cavity cannot be propagated into the rear (front) acoustic cavity so as not to cause an acoustic short circuit; and the rear acoustic cavity is communicated with the front acoustic cavity by means of the pressure relief channel, such that the rear acoustic cavity can balance the air pressure by means of the front acoustic cavity communicated with the outside. The present invention also relates to a terminal device comprising the loudspeaker module. The waterproof effect of the terminal device is good. |
US10567855B2 |
Technologies for allocating resources within a self-managed node
Technologies for dynamically allocating resources within a self-managed node include a self-managed node to receive quality of service objective data indicative of a performance objective of one or more workloads assigned to the self-managed node. Each workload includes one or more tasks. The self-managed node is also to execute the one or more tasks to perform the one or more workloads, obtain telemetry data as the workloads are performed, determine, as a function of the telemetry data, an adjustment to the allocation of resources among the workloads to satisfy the performance objective, and apply the determined adjustment as the workloads are performed by the self-managed node. Other embodiments are also described and claimed. |
US10567854B1 |
Redundant sensor system with fault detection and mitigation
A system includes first and second modules, each having a sensor and a processing circuit. First and second fault detection circuits are coupled with respective first and second modules. Each of the first and second fault detection circuits determines from a processed signal output from a corresponding module whether the module is faulted, prevents output of the processed signal when the module is faulted, and enables output of the processed signal when the module is not faulted. A signal processing unit combines the processed signals from the first and second modules to produce a first output signal when neither of the first and second modules is faulted, and the signal processing unit produces a second output signal by utilizing only the processed signal from a non-faulted one of the first and second modules when the other of the first and second modules is faulted. |
US10567852B2 |
Transmission device, transmission method, reception device, reception method, and program
The present technology relates to a transmission device, a transmission method, a reception device, a reception method, and a program that allow to make a change dynamically in time stamps which are already transmitted. The transmission device transmits time stamps in a same MPU in which a change is made from already transmitted time stamps so that the time stamps can be received before decoding is started. When the time stamps in the same MPU including the change are received, the reception device updates the time stamps in a time stamp memory and can dynamically change the time stamps since decoding is performed according to the updated time stamps. The present technology can be applied to the transmission device and the reception device. |
US10567843B2 |
System and method for creating a replay of a live video stream
A video replay system includes a display device, a replay controller, a session input device, a processing circuitry and a video enabling circuitry. The session input device receives plural video streams of a broadcast event from plural video capturing devices installed at different locations of a facility hosting the broadcast event. The processing circuitry is configured for generating a user interface on the display device. The user interface includes one or more replay operator modes. The one or more replay operator modes includes plural video tracks corresponding to each of the plural video capturing devices. Each of the plural video tracks includes plural video window players. The video enabling circuitry may enable creation of at least one replay video of one or more video segments to be broadcast. |
US10567842B2 |
Intelligent content management system
Systems, methods and devices are described to provide a content-focused television receiver that allows viewers to select programming from multiple broadcast, stored media, video on demand or other sources based upon the program content itself rather than the source of the program. A set top box or other television receiver device receives a viewer input that identifies a particular television program for viewing. The television receiver device queries for information that identifies one of the different sources that is able to provide the particular television program for viewing, and obtains the program from the identified source for playback to the viewer. |
US10567839B2 |
System and method for associating search queries with remote content display
An audience measurement service may monitor broadcasts in a region, ingesting closed captioning data, metadata, displayed text or logos, performing facial recognition on people, and/or generating audio/video fingerprints of broadcast content to create a database of content and associated keywords, along with times at which the content was broadcast. The audience measurement service may receive user search queries from a search provider and detect “spiking” queries. The audience measurement service may determine whether the spiking queries are related, contextually and temporally, to an item of content identified in the database, and infer that users generating the queries likely viewed the item of content. In some implementations, the audience measurement service may also infer that the users likely viewed other items of content (e.g. advertisements) displayed during the prior or subsequent few minutes on the same broadcast channel as the query-triggering item. |
US10567837B2 |
System for providing cloud-based user interfaces and method thereof
Disclosed are a system for providing cloud-based user interfaces and a method thereof. More particularly, a subscriber terminal device according to the present disclosure may include a control command receiver configured to receive a first control command including description information on a template repeated on a UI (User Interface) screen and a second control command including a replication command for the template from a remote application server; a template generator configured to generate a template the based on the description information on the template; a UI resource acquirer configured to acquire a UI resource based on the second control command; and a UI element generator configured to generate UI elements based on replication of the template and apply the UI resource to the UI element. |
US10567834B2 |
Using an audio stream to identify metadata associated with a currently playing television program
The various implementations described herein describe using an audio stream to identify metadata associated with a currently playing television program. In one aspect, a method is performed at a computing device having processors and memory storing programs to be executed by the processors. The computing device obtains audio description data of a video stream for a media program. The audio description data comprises a synchronized audio narrative describing what is happening visually in the media program. The computing device identifies a set of information items including one or more words in the audio description data. The computing device transmits the words to a server. After the transmitting, the computing device obtains from the server information of content files related to the words. In response to obtaining the information, the computing device causes the information to be displayed on an electronic device that is distinct from the computing device. |
US10567833B2 |
Reception apparatus, reception method, transmission apparatus and transmission method
The present technology relates to a reception apparatus, a reception method, a transmission apparatus and a transmission method in which NRT service is provided in digital broadcasting using an IP transmission method. There is provided a reception apparatus including: a channel selection control unit that performs a channel selection control of channel-selecting digital broadcasting using the IP transmission method; an acquisition control unit that controls acquisition of an application delivered through broadcasting or communication in the digital broadcasting based on signaling information transmitted at a layer higher than an IP layer in a protocol layer of the IP transmission method; and an application execution unit that executes the application acquired. The present technology is applicable to a television receiver, for example. |
US10567825B2 |
Cloud DVR storage
A method in an encoder, the method comprising: receiving a video; encoding a segment of the video at different bit rates to generate multiple representations of the segment at different bit rates; generating a quality metric for each representation of the video segment; and storing the lowest bit rate representation of the video segment for which the respective quality metric meets a predefined minimum quality threshold. |
US10567824B2 |
Methods and systems for selecting inventory units for television and other media advertising campaigns
Computer implemented methods and systems select television inventory units for a television advertising campaign. The method includes: (a) receiving information identifying (i) a target television audience, (ii) a plurality of television inventory units and a given price for each television inventory unit, and (iii) a budget for the television advertising campaign; (b) determining the probability of the target television audience viewing each of the plurality of television inventory units based on historical television viewing data; (c) for feasible combinations of television inventory units meeting the budget for the television advertising campaign, determining an expected target television audience reach based on the probabilities determined in step (b); and (d) selecting the feasible combination of television inventory units providing the greatest television audience reach for the television advertising campaign. The methods and systems can also be used for other media advertising campaigns including, e.g., radio, Internet broadcast, or video-on-demand advertising campaigns. |
US10567819B2 |
Method and system for sponsoring data on a network
Aspects of the subject disclosure may include, for example, a method that includes determining, by a processing system, whether a transmission from a client device includes a request to participate in a sponsored data session. If a sponsored data session is requested, the request is sent to equipment of a sponsoring entity. The processing system receives a list of data items available from the equipment of the sponsoring entity in the sponsored data session; initiates the sponsored data session; and generates a session identifier for transmission to the client device. The processing system also determines whether a subsequent request received from the client device corresponds to a listed data item, and causes a sponsored data rate to be applied to a client account for transfer of the data item. Other embodiments are disclosed. |
US10567816B2 |
Delivering content
Methods and systems are disclosed for delivery of one or more channels of programming in an IP network. An edge gateway device may retrieve segments of programming, based on information in a manifest file, and output the segments via multicast to one or more edge devices. Advertising content may be inserted, or replaced if already present, before the segments are multicast. Segments encoded at various bit rates may be available for retrieval. Segments may be selected for retrieval based in part on a quality indicator associated with each segment. |
US10567814B2 |
Apparatus and methods for efficient delivery of electronic program guide data
Apparatus and method for improving the bandwidth efficiency of delivering electronic program guide (EPG) data to consumer premises equipment (CPE). In one exemplary embodiment, electronic guide data is rendered by devices away from the CPE, shifting the executing data- and bandwidth-heavy operations away from the CPE. In particular, one or more gateways at the user's home bears the processing, memory, bandwidth load to reduce the inefficiency of delivering redundant information to CPE(s) interfacing with the gateway(s). Using guide data it receives from the cloud, the gateway produces and delivers to the CPE one or more “simple views” of the guide data, including a video stream, still image, or simple HTML or other renderable formats. As the end user interacts with the CPE, the user receives a series of the simple views, allowing the rich experience that is typically given by EPG rendered directly by the CPE. |
US10567811B2 |
Method and device for transmitting and receiving broadcast signal on basis of color gamut resampling
A method and/or a device transmits and receives a broadcast signal on the basis of color gamut resampling. The method for transmitting a broadcast signal, according to one embodiment comprises the steps of: resampling first color gamut-based content data into second color gamut-based content data: generating signaling information which includes color gamut resampling information indicating information on the resampling; respectively. |
US10567809B2 |
Selective media playing method and apparatus according to live streaming and recorded streaming
An apparatus and a method for transmitting media data through live streaming or recorded streaming are provided. Live streaming refers to a case where media being captured in real time by a media service apparatus is played in a user's web browser, and recorded streaming refers to a case where media pre-recorded and stored in a server is played in a user's web browser. In the case of live streaming, since real-time is an important factor, there is provided a media playing method with no initial delay by using a decoder written in a script that can be parsed by a web browser. In the case of recorded streaming, there is provided a media playing method capable of using a decoder embedded in a web browser with no compatibility issue related to a container even when the media service apparatus has no container creation functionality. |
US10567808B2 |
Binary ternary quad tree partitioning for JVET
A method of partitioning in video coding for JVET, comprising representing a JVET coding tree unit as a root node in a quadtree plus binary tree (QTBT) structure that can have quadtree, ternary, or binary partitioning of the root node and quadtree, ternary, or binary trees branching from each of the leaf nodes. The partitioning at any depth can use asymmetric binary partitioning to split a child node represented by a leaf node into two or three child nodes of unequal size, representing the child nodes as leaf nodes in a binary tree branching from the parent leaf node and coding the child nodes represented by final leaf nodes of the binary tree with JVET, wherein further partitioning of child nodes split from leaf nodes via asymmetric binary partitioning may be restricted depending on the partitioning type of the parent node. |
US10567800B2 |
Transform hardware architecture for video coding
Techniques are described for performing transformation on video data. A transform circuit may receive M sample values of the video data from a pre-transform buffer, and process the M sample values with N computation units of the transform circuit to generate intermediate values. Processing the M sample values to generate the intermediate values includes feeding back temporary values from output of one or more of the N computation units to input of one or more of the N computation units. The transform circuit may store a first set of the intermediate values in a transpose buffer, and store a second set of the intermediate values in the pre-transform buffer that are to be later retrieved for storage in the transpose buffer. |
US10567798B2 |
Method and apparatus for encoding video based on scanning order of hierarchical data units, and method and apparatus for decoding video based on scanning order of hierarchical data units
A video decoding method and apparatus and a video encoding method and apparatus based on a scanning order of hierarchical data units are provided. The decoding method includes: receiving and parsing a bitstream of an encoded video; extracting from the bitstream information about a size of a maximum coding unit for decoding a picture of the encoded video, and encoding information about a coded depth and an encoding mode for coding units of the picture, wherein the size of the maximum coding unit is a maximum size of a coding unit which is a data unit for decoding the picture; and determining a hierarchical structure of the maximum coding unit and the coding units into which the picture is divided according to depths, and decoding the picture based on the coding units, by using the information about the size of the maximum coding unit and the encoding information about the coded depth and the encoded mode. |
US10567796B2 |
Systems, devices and methods for video encoding and decoding
Systems, devices and methods are provided for video encoding and decoding. An example method includes: analyzing one or more input images; obtaining a background image from the one or more input images; encoding the background image to obtain a background frame; decoding the background frame to obtain a reconstructed image of the background frame; obtaining a first image from the one or more input images; encoding at least partially the first image to obtain a refreshment frame based at least in part on a difference between the first image and the reconstructed image of the background frame; obtaining a second image from the one or more input images; encoding at least partially the second image to obtain a common frame; and generating a video bit stream based at least in part on the background frame, the refreshment frame and the common frame. |
US10567795B2 |
Logical intra mode naming in HEVC video coding
A method and apparatus of using logical mode numbers during both prediction and coding in the bit stream, such as for high efficiency video coders (HEVC). These logical intra mode numbers are sorted based on angle which as a result leads to improved coding designs with fewer and smaller look-up tables, and a small gain in coding efficiency. Furthermore, by using this type of naming, the number of most probable modes (MPMs) can be readily extended since no additional tables are required. The use of three MPMs achieves a larger gain of 0.25% and 0.31% for the AI_HE and AI_LC cases, respectively. |
US10567793B2 |
Adaptive overlapped block prediction in variable block size video coding
Encoding frames of a video stream may include encoding a current block of a current frame, generating a base prediction block for the current block based on current prediction parameters associated with the current block, identifying adjacent prediction parameters used for encoding previously encoded adjacent blocks that are adjacent to the current block. At least one side of the current block is adjacent to two or more of the previously encoded adjacent blocks. The encoding may include determining overlap regions in the current block, each of the overlap regions corresponding to a respective previously encoded adjacent block, generating an overlapped prediction of pixel values for each of the overlap regions according to a weighted function of the base prediction and a prediction based on the adjacent prediction parameters. The weighted function may be based on a difference between the current prediction parameters and the adjacent prediction parameters. |
US10567790B2 |
Non-transitory computer-readable storage medium for storing image compression program, image compression device, and image compression method
An image compression method, performed by a computer, includes: acquiring image data of an image captured by an imaging device mounted to a vehicle; setting a segmented region in a reference image corresponding to an image to be compressed and encoded; enlarging the reference image so that a magnification rate of a region including the periphery of the reference image is greater than a magnification rate of a region including a center point of the reference image in the segmented region, the center point being a contact point of an optical axis of the image incident to the imaging device and an imaging element in the imaging device; generating a predictive image in accordance with the enlarged reference image; and compressing and encoding image data of the image to be encoded in accordance with the generated predictive image. |
US10567789B2 |
Simplified shifting merge candidate and merge list derivation in 3D-HEVC
A device for coding three-dimensional includes a video coder configured to add one or more motion vector candidates to a motion vector candidate list; identify, from the one or more motion vector candidates in the motion vector candidate list, a disparity motion vector candidate; based on the disparity motion vector candidate, determine a disparity shifted motion vector (DSMV) candidate; and add the DSMV candidate to the motion vector candidate list; and code the block of video data using a motion vector corresponding to the identified candidate. |
US10567788B2 |
Systems and methods for game-generated motion vectors
Systems and methods for integrated graphics rendering are disclosed. In certain embodiments, the systems and methods utilize a graphics engine, a video encoding engine, and remote client coding engine to render graphics over a network. The systems and methods involve the generation of per-pixel motion vectors, which are converted to per-block motion vectors at the graphics engine. The graphics engine injects these per-block motion vectors into a video encoding engine, such that the video encoding engine may convert those vectors into encoded video data for transmission to the remote client coding engine. |
US10567786B2 |
Motion vector processing
The embodiments relates to motion vector prediction and decoding for multi-view video content from multiple camera views (10, 20). At least one candidate motion vector predictor (44, 54) is provided for a current motion vector (34) to be encoded. A motion vector predictor (44) is then determined from the at least one candidate motion vector predictor (44, 54). Correspondingly, during decoding a motion vector (34) is determined for a current pixel block (30) based on a motion vector predictor (44) determined for the current pixel block (30). |
US10567784B2 |
Description of image composition with HEVC still image file format
A method of encapsulating an encoded bitstream representing one or more images includes providing description of images and/or sub-image picture, providing composed picture description, and outputting the bitstream. The description of images and/or sub-image pictures identifying portions of the bitstream representing the images and/or sub-images of the one or more images is provided. The composed picture description of at least one composed picture formed by one or more images and/or sub-image pictures also is provided. The bitstream, together with the composed picture description, is output as an encapsulated data file. |
US10567782B2 |
Method for encoding/decoding block information using quad tree, and device for using same
Disclosed decoding method of the intra prediction mode comprises the steps of: determining whether an intra prediction mode of a present prediction unit is the same as a first candidate intra prediction mode or as a second candidate intra prediction mode on the basis of 1-bit information; and determining, among said first candidate intra prediction mode and said second candidate intra prediction mode, which candidate intra prediction mode is the same as the intra prediction mode of said present prediction unit on the basis of additional 1-bit information, if the intra prediction mode of the present prediction unit is the same as at least either the first candidate intra prediction mode or the second candidate intra prediction mode, and decoding the intra prediction mode of the present prediction unit. |
US10567781B2 |
Progressive I-slice reference for packet loss resilient video coding
A method for decoding a compressed video stream is disclosed. The method includes decoding, by a processor from the compressed video stream, a first picture and a second picture, each including multiple slices in the same pattern, in which the first picture includes a first I-slice decoded using intra-prediction, the second picture includes a second I-slice decoded using intra-prediction, and the first I-slice and the second I-slice are not co-located with each other; and decoding, using inter-prediction, a first P-slice of the current picture referencing the first I-slice, and a second P-slice of the current picture referencing the second I-slice, in which the first P-slice of the current picture is co-located with the first I-slice, and the second P-slice of the current picture is co-located with the second I-slice. |
US10567772B2 |
Sub8×8 block processing
Methods and apparatuses for coding a current block are disclosed. An apparatus for decoding a current block of size 8×8 including a memory and a processor is also disclosed. The processor configured to execute instructions stored in the memory to generate, for the current block, a luma block and a chroma block, divide the luma block into luma sub-blocks, and determine a respective prediction mode for each luma sub-block. The chroma block is of size 4×4, each luma sub-block is of size 4×4, and the respective prediction mode is an intra-mode or an inter-mode. The instructions also include instructions to, on condition that each of the respective prediction modes is the inter-mode, divide the chroma block into 2×2 chroma sub-blocks and determine a respective motion vector for each chroma sub-block. |
US10567771B2 |
System and method for compressing video data
A system and method are provided for compressing video data, the method comprising: obtaining video data; extracting at least one object of interest from the video data using at least one classifier associated with at least one feature detectable in the video data; and preparing compressed video data comprising at least one object of interest extracted from the video data. |
US10567770B2 |
Video decoding implementations for a graphics processing unit
Video decoding innovations for multithreading implementations and graphics processor unit (“GPU”) implementations are described. For example, for multithreaded decoding, a decoder uses innovations in the areas of layered data structures, picture extent discovery, a picture command queue, and/or task scheduling for multithreading. Or, for a GPU implementation, a decoder uses innovations in the areas of inverse transforms, inverse quantization, fractional interpolation, intra prediction using waves, loop filtering using waves, memory usage and/or performance-adaptive loop filtering. Innovations are also described in the areas of error handling and recovery, determination of neighbor availability for operations such as context modeling and intra prediction, CABAC decoding, computation of collocated information for direct mode macroblocks in B slices, reduction of memory consumption, implementation of trick play modes, and picture dropping for quality adjustment. |
US10567767B2 |
Image processing apparatus and non-transitory computer readable medium
There is provided an image processing apparatus. A splitting unit splits an image into a block. A quantization unit performs quantization of the block using a plurality of methods. A calculating unit calculates a distance between the block and a result of the quantization. A selecting unit selects a quantization result of the quantization unit using the distance. An encoding unit performs fixed-length encoding of the quantization result selected by the selecting unit. The quantization unit includes a first quantization unit that preserves texture in the block, and a second quantization unit that represents pixels in the block in a plurality of colors. |
US10567759B2 |
Using luma information for chroma prediction with separate luma-chroma framework in video coding
A method of decoding video data comprises receiving a bitstream of encoded video data, the encoded video data representing partitioned luma blocks and partitioned chroma blocks, wherein the chroma blocks are partitioned independently of the luma blocks, determining a respective coding mode corresponding to the respective partitioned luma blocks, decoding the respective partitioned luma blocks according to the determined respective coding modes, decoding a first syntax element indicating that the respective coding modes associated with the respective partitioned luma blocks are to be used for decoding a first partitioned chroma block, wherein the first partitioned chroma block is aligned with two or more partitioned luma blocks, determining a chroma coding mode for the first partitioned chroma block according to a function of the respective coding modes of the two or more partitioned luma blocks, and decoding the first partitioned chroma block in accordance with the determined chroma coding mode. |
US10567755B2 |
Method for processing video signal, and apparatus therefor
The present invention relates to a method for decoding a video signal, and an apparatus therefor, the method comprising the steps of: obtaining at least one first reference sample from a first reference picture which is different from a picture containing a current block; generating a first reference sample which is filtered by applying a filter to the obtained first reference sample; generating a reference sample array from the difference between the obtained first reference sample and the filtered first reference sample; obtaining first disparity vector information from the video signal; obtaining a first prediction sample from the generated reference sample array on the basis of the first disparity vector information; and restoring the current block on the basis of the first prediction sample. |
US10567752B2 |
Method and apparatus for intra prediction for non-square blocks in video compression
A method for video decoding includes determining, for a current block that is a non-square block, whether an angular intra prediction mode for the current block is a wide angle mode that is in a direction outside of a range of directions that spans a bottom left diagonal direction and top right diagonal direction of the current block. The method further includes, in response to determining that the angular intra prediction mode is the wide angle mode, determining whether a condition to apply an intra smoothing filter to blocks neighboring the current block is satisfied. The method further includes, in response to determining that the condition is satisfied, applying the intra smoothing filter to the blocks neighboring the current block. The method also includes performing intra prediction based on the filtered blocks to obtain a characteristic value for the current block. |
US10567748B2 |
Targetless vehicular camera calibration method
A method of calibrating a vehicular camera includes disposing a camera at a vehicle, moving the vehicle along an arbitrary path, capturing image data with the camera, and processing, via a processor, image data captured by the camera. Responsive to tracking a determined feature across multiple frames of captured image data during movement of the vehicle along the arbitrary path, and responsive to received vehicle data representative of the movement of the vehicle along the arbitrary path, misalignment of the camera is determined. The determined camera misalignment is corrected (i) without use of a target in the field of view of the camera as the vehicle moves along the arbitrary path and (ii) without processing of image data captured by the camera that is representative of a target in the field of view of the camera as the vehicle moves along the arbitrary path. |
US10567743B1 |
See-through based display method and system for simulators
A display system for a simulator comprising: a main display for displaying a simulated scene, the first display being positionable away from a user; a see-through display for displaying a portion of the simulated scene, the see-through display being wearable by the user; a filter for filtering a portion of a field of view of the user; and a control unit configured for: receiving environment images, the environment images comprising a first set of images of the simulated scene, a second set of images of the simulated scene and a third set of images of at least a portion of the simulated scene; displaying the first and second set of images on the first display; and displaying the third set of images on the see-through display. |
US10567742B2 |
Apparatus and method for presenting media content
A system that incorporates teachings of the present disclosure may include, for example, controller and a memory that stores executable instructions that, when executed by the controller, facilitate performance of operations that include receiving a media content including three-dimensional image content for presentation on a display device. A presence is determined of a viewer within a line-of-sight of the display device, wherein the viewer is without a viewing apparatus that facilitates viewing of the three-dimensional image content. The media content is adapted to include two-dimensional image content, based on the determining of the presence of the viewer within the line-of-sight and without the viewing apparatus. Other embodiments are disclosed. |
US10567741B2 |
Stereoscopic image display device, terminal device, stereoscopic image display method, and program thereof
The stereoscopic image display device which displays images corresponding to each of a plurality of viewpoints includes: a stereoscopic image display panel which includes a display panel in which a plurality of pixels are arranged and a light-ray separating module provided on the display panel for separating parallax images from each of the pixels towards a plurality of N-viewpoints (N is a natural number of 2 or larger) according to the layout direction of each of the pixels; an observer position measuring unit which measures an observing position of the observer who is facing the display surface; a relative position calculating unit which calculates a relative position of the observer with respect to the stereoscopic image display panel based on the measurement result; and an image generation processing unit which generates viewpoint image by corresponding to the relative position and outputs the image towards the stereoscopic image display panel. |
US10567736B2 |
Three-dimensional object detection apparatus, stereo camera apparatus, vehicle, and three-dimensional object detection method
A three-dimensional object detection apparatus includes an input interface and a controller. The input interface accepts input of first and second images having mutual parallax in a first direction. The controller generates a parallax image that uses a pixel value to represent a difference in the first direction between positions of a subject in the first image and in the second image and divides the parallax image into a plurality of partial regions extending along a second direction. For each partial region, the controller segments a distance in the direction towards the subject into a plurality of distance intervals; and calculates, on the basis of a pixel count of pixels belonging to the distance interval, an evaluation value of a three-dimensional object belonging to the distance interval. The controller uses a different threshold for each distance interval to determine whether or not a three-dimensional object is present. |
US10567731B1 |
Real-time multifocal displays with gaze-contingent rendering and optimization
Systems and methods for displaying an image across a plurality of displays are described herein. Pixel intensity values in the multifocal display are determined using correlation values and numerical iterations. An eye tracking system measures eye tracking information about a position of a user's eye, and the pixel intensity values are modified based on the eye tracking information. An image is displayed on the plurality of displays based on the determined pixel intensity values. The plurality of displays may be within an HMD, and address vergence accommodation conflict by simulating retinal defocus blur. |
US10567730B2 |
Display device and control method therefor
A display device includes an image display section for left eye, an image display section for right eye, and a control section configured to expand the image data for the eyes, and cause the image display section for the eyes to display the expanded image data for the eyes. The control section acquires compressed UI image data, draws the compressed UI image data in a predetermined position of one of the image data for left eye before the expansion and the image data for right eye before the expansion, draws the compressed UI image data in a position corresponding to the predetermined position of the other of the image data for left eye before the expansion and the image data for right eye before the expansion, and performs the expansion using the image data for left eye and for right eye after the drawing. |
US10567729B2 |
User interface for adjustment of stereoscopic image parameters
According to an aspect of an embodiment, a method may include receiving, at a first interface element of a user interface, a first user input regarding a degree of stereoscopic depth rendered in a stereoscopic image. The method may also include adjusting the stereoscopic depth based on the first user input. Additionally, the method may include receiving, at a second interface element of the user interface, a second user input regarding adjustment of a z-plane position of the stereoscopic image and adjusting the z-plane position based on the second user input. The method may further include generating the stereoscopic image based on the adjustment of the stereoscopic depth and the adjustment of the z-plan position. |
US10567723B2 |
System and method for detecting light sources in a multi-illuminated environment using a composite RGB-IR sensor
A system and a method for detecting light sources in a multi-illuminated environment using a composite red-green-blue-infrared (RGB-IR) sensor is provided. The method comprises detecting, by the composite RGB-IR sensor, a multi-illuminant area using a visible raw image and a near-infrared (NIR) raw image of a composite RGBIR image, dividing each of the visible raw image and the NIR raw image into a plurality of grid samples, extracting a plurality of illuminant features based on a green/NIR pixel ratio and a blue/NIR pixel ratio, estimating at least one illuminant feature for each grid sample by passing each grid sample through a convolution neural network (CNN) module using the extracted plurality of illuminant features, and smoothing each grid sample based on the estimated at least one illuminant feature. |
US10567722B2 |
Image processing apparatus, image processing method, imaging apparatus, and recording medium
An image processing apparatus can acquire a plurality of pieces of visual point image data having different visual points from an imaging element having a pupil division pixel, and perform a gradation process on an image. When there are a plurality of types of high-brightness-side gradation distributions which can be reflected at a developing time, the image processing apparatus displays a user interface screen on a display unit and displays a histogram representing brightness of an image for each high brightness gradation improvement method. An area in which high brightness gradation is adjustable is displayed on a displayed image to be distinguished for each of the high brightness gradation improvement methods and for each setting condition. |
US10567718B2 |
Image projection kit and method and system of distributing image content for use with the same
A method of projecting imagery. In one embodiment, the method comprises projecting on a surface, from a projector device, a projected image of a matte displayed on a display device; adjusting the size, shape, position, orientation, or any combination thereof, of the projected image of the matte by adjusting the matte displayed on the display device; associating imagery content with the matte; and projecting the associated imagery in the projected image of the matte. |
US10567714B2 |
Methods, systems and apparatuses for optically addressed imaging system
Methods, systems and components are disclosed relating to the exclusive optical addressing of information for image display systems. |
US10567708B2 |
Surveillance server, method of processing data of surveillance server, and surveillance system
A surveillance server connected to a camera through a network is provided, the camera acquiring an image of a surveillance area. The surveillance server includes: a data acquisition unit configured to acquire from the camera image data of the image that is encrypted; a mode selection unit configured to select a processing mode of the image data; and a decryption control unit configured to decrypt the image data in response to selection of a first mode. |
US10567706B2 |
Relay device and medical device
An interface module 61 relays control signal communication between a main CPU 621 and a light source control CPU 651 and between the main CPU 621 and a camera head CPU 242. The interface module 61 includes an FPGA 610 having CPU I/Fs 611 to 613 that correspond to communication schemes of CPUs 621, 651, and 242, respectively, and first and second storage units 615 (617) and 616 (618). The FPGA 610 relays a control signal between the main CPU 621 and the light source control CPU 651 and between the main CPU 621 and the camera head CPU 242, while temporarily storing the control signal in the first and the second storage units 615 (617) and 616 (618). Moreover, a first communication timing and second and third communication timings are set at timings shifted from one another. |
US10567705B2 |
Coaxial cable with bidirectional data transmission
A vision system for a vehicle includes a camera and a control. The camera is disposed at a vehicle and has a field of view exterior of the vehicle. The camera is operable to capture image data. The control includes an image processor. A single coaxial cable connects the camera with the control. The single coaxial cable carries (i) image data from the camera to the control, (ii) control data from the control to the camera and (iii) electrical voltage for powering the camera. The image processor is operable to process image data captured by the camera and carried to the control by the single coaxial cable. The single coaxial cable carries at least one FBAS signal. |
US10567696B2 |
Broadcast receiving apparatus and control method thereof
A broadcast receiving for updating service map information by scanning the broadcast signal when signaling information included in a broadcast signal has been changed. |
US10567695B2 |
Method of automatically switching television channels
Method for automatically switching television channels or other content sources. The method may be used with any electronic media to facilitate switching between channels or other content sources based on events or other occurrences in non-viewed channels, such as but not limited to switching channels based on sporting event occurrences (goals, ending of game, etc.), news event occurrence (breaking news, health tips, etc.), and other any number of other identifiable events. |
US10567687B2 |
Solid state imaging device and electronic apparatus for removing a noise component
The present disclosure relates to a solid-state imaging device and an electronic apparatus which can accurately extract a noise component so as to appropriately remove the noise component caused by stray light. A solid-state imaging device according to one aspect of the present disclosure, includes: an accumulation unit which accumulates signal charges generated by a photoelectric conversion unit and converts the signal charges into electric signals; and a first holding unit and a second holding unit which are arranged in series between the photoelectric conversion unit and the accumulation unit, temporarily hold the signal charges generated by the photoelectric conversion unit, and then transfer the signal charges to the accumulation unit, in which one of the first holding unit and the second holding unit is used to hold a noise charge to be input while holding the signal charges generated by the photoelectric conversion unit, and other of the first holding unit and the second holding unit is used to hold a noise charge to be input while not holding the signal charges generated by the photoelectric conversion unit. The present disclosure can be applied to, for example, a backside illumination type CMOS image sensor. |
US10567682B2 |
Dynamic, single photodiode pixel circuit and operating method thereof
The invention relates to pixel circuit and an operating method thereof, comprising a front-end circuit comprising a single photodiode and having an output, said front-end circuit being configured for delivering on said output a photoreceptor signal derived from a light exposure of said single photodiode; a transient detector circuit configured for detecting a change in said photoreceptor signal delivered on said output; an exposure measurement circuit configured for measuring said photoreceptor signal delivered on said output upon detection by the transient detector circuit of a change in the photoreceptor signal. The invention also relates to an image sensor comprising a plurality of pixel circuits. |
US10567681B2 |
Multi-line detection method
A method for multi-line detection, in which a number M of regions Rm to be read, with m=1, . . . , M, is specified on a two-dimensional detector connected to an actuator. In each region to be read, a number J of row groups in each case of adjacent detector rows is specified, wherein each row group comprises a predefined number N of detector rows. In order to be able to record light in several areas on the detector at the same time, integration process are started successively in all participating rows and, after these have been ended, read processes are started. A read time is available for the reading of each row, this read time also corresponds to the temporal offset in which the integration processes are started row by row. An actual exposure, controlled via a corresponding signal, is effected only when integration processes have actually been started in all participating rows and the first integration process has not yet been ended again. In this way, a simultaneous detection in different areas on the sensor under identical conditions is possible. |
US10567680B2 |
Shutter device and image-capturing device
A shutter device includes: a first light shielding member disposed at a position further frontward relative to an image-capturing surface of an image sensor, which blocks a light flux from a subject by traveling along a predetermined direction of travel; and a second light shielding member disposed at a position further frontward relative to the image-capturing surface of the image sensor, which blocks the light flux by traveling along the direction of travel, wherein: at least either a length of a light shielding range of the first light shielding member, measured along the direction of travel, or a length of a light shielding range of the second light shielding member, measured along the direction of travel, is smaller than a length of the image-capturing surface along the direction of travel. |
US10567677B2 |
Flow line analysis system and flow line analysis method
A camera device transmits a captured image and flow line information of moving objects to a server device for each predetermined transmission period. The server device generates a flow line analysis image in which the flow line information of the moving objects is superimposed on the captured image and displays the generated flow line analysis image on a display. The server device displays a first flow line analysis image generated based on a captured image and flow line information in a first period which is arbitrary designated, and receives an instruction by a user operation to shift the first period by an amount. The server device sets a second period by shifting the first period by the amount without changing a length in period, and displays a second flow line analysis image generated based on a captured image and flow line information in the second period. |
US10567676B2 |
Method, device and installation for composing a video signal
Method for composing an output video signal (So) from input video signals (Si1, Si2, Si3 . . . Sim), which include input frame sequences (Si1[n], Si2[n], Si2[n] . . . Sim[n]) with a number of pixels for each input frame associated with an input resolution (Ri1, Ri2, Ri3 . . . Rim). The method includes determining a spatial surface on a three-dimensional virtual space associated with each pixel; establishing a visualization point (X0,Y0,Z0) and a visualization window in the three-dimensional virtual space; calculating an associated threshold pixel density for the pixels in the visualization window; determining combinations of input frames with overlapping projections; and selecting the frame of each combination of frames has a pixel density in the entire overlapping part greater than or equal to the threshold pixel density or, in the absence thereof, selecting the frame which has a greater pixel density in order to form the output frame part which is overlapping. |
US10567667B2 |
Image pickup apparatus capable of performing intermittent photography, method of controlling same, and storage medium
An image pickup apparatus capable of performing intermittent photography while suppressing unnatural changes in degree of blur of an object. The image pickup apparatus obtains a plurality of images by causing an image pickup section to intermittently photograph an object at predetermined time intervals. One of photography modes is selected according to the object, exposure control values to be used in photographing by the image pickup section are determined based on the selected photography mode, and exposure control is performed according to the determined exposure control values. When the selected photography mode in first photographing is a first photography mode in which an aperture value as one of the exposure control values is variable, the other exposure control values in second photographing performed after the first photographing are determined by using the aperture value determined in the first photographing. |
US10567666B2 |
Dual aperture zoom camera with video support and switching / non-switching dynamic control
A dual-aperture zoom digital camera operable in both still and video modes. The camera includes Wide and Tele imaging sections with respective lens/sensor combinations and image signal processors and a camera controller operatively coupled to the Wide and Tele imaging sections. The Wide and Tele imaging sections provide respective image data. The controller is configured to output, in a zoom-in operation between a lower zoom factor (ZF) value and a higher ZF value, a zoom video output image that includes only Wide image data or only Tele image data, depending on whether a no-switching criterion is fulfilled or not. |
US10567661B2 |
Electronic apparatus and controlling method thereof
An electronic apparatus which prevents and/or reduces photographing of contents is provided. The electronic apparatus includes a camera and a processor configured to cause the electronic apparatus to turn off the display and/or control a display to display a UI for restricting photographing of the content in response to a predetermined object being detected in an image received by the camera. |
US10567659B2 |
Image compensation method, electronic device and computer-readable storage medium
An image compensation method is provided, which includes: acquiring a Hall value of an electronic device that is provided with a first camera and a second camera, at least one of the first camera and the second camera is provided with an optical image stabilization system; acquiring a lens bias corresponding to the Hall value; calculating an image bias corresponding to the lens bias according to a preset OIS calibration function; and performing image compensation by using the image bias on at least one of a first image captured by the first camera and a second image captured by the second camera at the same time. An electronic device is also provided. |
US10567658B2 |
Image processing device, image processing method, image processing program
An image processing device includes: a movement-amount calculating unit that calculates a movement amount of an object image between a latest frame and a past frame in the same color channel; a shake-correction-amount calculating unit that calculates a shake correction amount for the latest frame on the basis of the movement amount; a stable-shake-correction-amount calculating unit that calculates a stable shake-correction amount for the latest frame; a shake correcting unit that performs shake correction processing on the latest frame on the basis of the stable shake-correction amount; and a storage unit that stores the stable shake-correction amount, wherein the stable-shake-correction-amount calculating unit calculates the stable shake-correction amount for the latest frame on the basis of the shake correction amount for the latest frame and a stable shake-correction amount for a frame in a different color channel from the latest frame, stored in the storage unit. |
US10567655B2 |
System and method for automated extraction of high resolution structural dynamics from video
A method for extracting vibrational modes of a structure includes: receiving a plurality of video frames, each of the video frames including a plurality of pixels; decomposing each of the video frames on a plurality of spatial scales in accordance with complex steerable pyramid filters to obtain a filter response for each of the spatial scales; computing a plurality of local phases of the pixels of each frame; removing a temporal mean from each frame to obtain a plurality of factored vibration motion functions; performing principal component analysis on the factored vibration motion functions to obtain principal components; blind source separating the principal components to compute a plurality of modal coordinates; computing frequency and damping ratios in accordance with the modal coordinates; and outputting the computed frequency and damping ratios. |
US10567654B2 |
Automatic structurally induced line of sight jitter compensation for electro-optical/infrared turret system
A light sensor system including a reference light source that moves in unison with a primary mirror and/or an inertial measurement device, and/or the reference light source is directed toward an obscured region of the light sensor system. The reference light source may allow for improved jitter compensation based on feedback of the reference light. The feedback may be representative of the elastic deformation of the optics and telescope optical axis. The improved jitter compensation may allow for the light sensor system (e.g., the housing and/or mirrors) to be built with less stiff materials, which can reduce the cost of manufacturing the present light sensor system compared to previously known optical sensor systems. In cases of high vibration levels which would otherwise degrade the resulting image quality after material stiffness property selections have been exhausted, the light sensor system may provide jitter compensation to improve video or still image quality. |
US10567653B2 |
Method of maintaining tilt angle, method of controlling tilting, and surveillance camera
A method of rotating a surveillance camera having an acceleration sensor and being controllable by a processor to maintain a tilt-angle to conform to a command tilt-angle, includes the steps of moving the surveillance camera tilt to a predetermined command tilt-angle in response to a signal from the processor; periodically calculating estimated tilt-angles by using acceleration values in at least one axis of an acceleration sensor; calculating a difference value between an estimated tilt-angle of a current period and an estimated tilt-angle of a previous period; and when the difference value between the estimated tilt-angles exceeds a set limit, moving the camera to another position to correct the tilt angle according to the difference calculate. |
US10567652B2 |
Communication apparatus wirelessly communicable with external apparatus, control method thereof, and recording medium
An imaging apparatus includes an imaging unit, a communication unit that communicates with an external apparatus, and a control unit that controls the imaging apparatus with any one of a plurality of imaging modes using the imaging unit. The control unit controls the imaging unit based on content of a signal received from the external apparatus. The control unit enables transmission of information representing that communication via the communication unit is disconnectable to the external apparatus, based on the content of the received signal. |
US10567651B2 |
System and method for image processing
A system for performing image processing determines one or more conditions of an imaging device positioned on an aerial vehicle or another mobile platform. Exemplary conditions include one or more of an ambient condition or a scenery content. The ambient condition is determined via devices available on the mobile platform. The scenery content is obtained via the devices and preloaded local data. Based upon the determined conditions, an appropriate operation mode of the imaging device is selected from among multiple operation modes of the imaging device. These operation modes are categorized, for example, based on a set of predetermined condition categories. |
US10567650B2 |
Motor control system for a self-calibrating multi-camera alignment system
Embodiments include a method for autonomous camera pod tracking of a vehicle during vehicle alignment. The method can include receiving, at a processor of an autonomous camera pod, at least one of vehicle target image data from a vehicle target camera or calibration target image data from a calibration camera, the vehicle target camera being adapted to acquire images of a target mounted to the vehicle, and the calibration camera being adapted to acquire images of a calibration target mounted to a sister autonomous camera pod. An optimal location of the autonomous camera pod can be calculated based on the received vehicle target image data or calibration target image data. The method can include transmitting, when it is determined to move the autonomous camera pod, a motor command to a motor drive of the autonomous camera pod, thereby causing the autonomous camera pod to move to the optimal location. |
US10567649B2 |
Parallax viewer system for 3D content
A parallax viewer system allows 3D content, such as 360 degree 3D panoramas or other 3D environments, to be viewed by a user through a traditional 2D screen. A parallax viewer system operating on a user device can use a user-facing camera and a 2D screen to simulate a 3D environment for a user viewing the 2D screen. By changing the rendered view of the 3D environment as the user's head moves with respect to the screen, the parallax viewer system can provide many of the immersion benefits of a VR or 3D display using a traditional 2D display. In some implementations, the parallax viewer system can be calibrated to work in new situations (for example, on a new user device) by determining the relationship between the user-facing camera and the screen used to display the virtual environment. |
US10567648B2 |
Display device and method of controlling therefor
The present specification relates to a display device and a method of controlling therefor. According to one embodiment of the present specification, a method of controlling a display device may include the steps of displaying a video image and a timeline interface corresponding to the video image, setting frames of which correlation is greater than a predetermined ratio among a plurality of frames included in the video image as a first frame group, setting a first point and a second point on the timeline interface based on the first frame group, setting a first panorama section between the set first point and the second point and displaying a first panorama interface corresponding to the first panorama section. |
US10567642B2 |
Managing camera usage with warnings and/or disablement
An approach is provided for managing a usage of a camera. A context of a camera being used by a user is determined. The context includes information selected from: a geographic location of the camera, a direction in which the camera is pointed, a position of the user, a time at which the camera is being used by the user, and an identification of object(s) in an image being processed by the camera. Based on the context of the camera, it is determined that the usage of the camera by the user is likely to cause a danger to the user or to another person. Based on the usage of the camera being likely to cause the danger, a functionality of the camera is disabled or a notification about the danger is sent to one or more persons. |
US10567641B1 |
Gaze-directed photography
Systems and methods for gaze-directed photography with a camera having a field of view are provided herein. In some embodiments, a method includes receiving an input trigger from a user, determining a target object of a gaze of the user, mapping the target object to the field of view of the camera, tracking the target object after the user averts their gaze, adjusting at least one camera parameter based on the tracking and capturing one or more images containing the target object. |
US10567637B2 |
Methods and apparatus for autofocus
Various embodiments of the present technology may comprise a method and apparatus for autofocus. In various embodiments, the methods and apparatus may decrease a settling time of a lens by increasing the target position gradually, varying the gain of a PID controller, and adding a kick pulse to a position signal. |
US10567634B2 |
Image capturing apparatus, communication apparatus, and control methods thereof
An image capturing apparatus comprises a first wireless communication unit that performs communication with a communication apparatus using a first wireless communication method, a second wireless communication unit that performs wireless communication with the communication apparatus using a second wireless communication method with which energy consumption is lower than with the first wireless communication method, and a control unit that, if a processing request relating to image data is received from the communication apparatus via the first wireless communication unit, disconnect a connection with the communication apparatus via the first wireless communication unit, and transmit a completion notification after executing predetermined processing corresponding to the processing request to the communication apparatus via the second wireless communication unit. |
US10567632B2 |
Non-transitory computer-readable storage medium, image processing method, and image processing apparatus
A non-transitory computer-readable storage medium storing a program that causes a computer to execute a process, the process including identifying a damaged part of a structure included in a captured image by analyzing the captured image, specifying a first partial area including the damaged part in the captured image, and specifying a second partial area corresponding to the partial area in each of a plurality of past captured images captured before the captured image, and generating a plurality of compressed images corresponding to the plurality of past captured images by compressing an image area in each of the plurality of past captured images without compressing the second partial area. |
US10567631B2 |
Lens unit, imaging device, and control method
There is provided a lens unit equipped with multiple focus lenses provided inside a lens barrel, multiple actuators corresponding to the respective multiple focus lenses and configured to move each of the multiple focus lenses inside the lens barrel, and a control circuit configured to control movement of the multiple focus lenses according to different rules between a case of a position of each of the multiple focus lenses being inside a designated range of satisfactory optical performance, and a case of being outside the range. |
US10567625B2 |
Lens module with enhanced stability
A lens module with physically stronger foundations and enhanced stability includes a circuit board, an image sensor thereon, a mounting bracket, an optical filter, and a lens unit. The mounting bracket is connected to the surface of the circuit board which has the image sensor. The optical filter is connected to mounting bracket and positioned above the image sensor. The lens unit is connected to the mounting bracket facing away from the circuit board through a frame of adhesive. The surface of the lens unit connected to the mounting bracket has protrusions which are positioned at inner edges of the adhesive layer. The protrusions are taller than the depth of the adhesive layer. |
US10567622B2 |
Camera assembly and method of installing the same
Provided are a camera assembly and a method of installing the camera assembly. The camera assembly includes: a base portion; a guide rail mounted on a surface of the base portion; a magnet arranged to face the guide rail; a camera lens units arranged to be moveable on or along the guide rail; and a cover configured to fix positions of the camera lens units to the guide rail by pushing at least one of the plurality of camera lens units. |
US10567621B2 |
Image reading apparatus
An original image is read as an aggregate of a plurality of pixels in which adjacent pixels have different colors (R, G, and B) in a main scanning direction and in a sub-scanning direction, and the read pixels of the respective colors are stored in a line memory in association with information on relative positions of the pixels with respect to another pixel. Then, the stored pixels are sorted so that pixels having the same color are adjacent to each other, and an abnormal pixel (dust) not present in the original image is detected based on the state of the sorted pixels. With this, the dust not present in the original image is detected without increasing the cost, and the dust is corrected without forming a conspicuous trace of correction. |
US10567614B2 |
Processing apparatus, processing method, and recording medium for storing process program to process image data obtained by reading voucher
There is provided a main server which includes an acquisition unit that acquires voucher image data obtained by reading a voucher, a reception unit that receives designation as to whether or not to assign a timestamp to the voucher image data, a TS assignment processing unit that performs processing for assigning the timestamp to the voucher image data in a case where the reception unit receives designation to assign the timestamp, and a notification unit that performs notification that prompts a user to designate as to whether or not to assign the timestamp, when a first deadline which is set for the voucher image data arrives in a case where the reception unit does not receive the designation as to whether or not to assign the timestamp. |
US10567601B2 |
Display device, display method, and recording medium for displaying template
A display device includes an image selection unit that selects an image to be processed, a storage unit that stores a plurality of templates including an arrangement area on which the image is arranged, a template selection unit that selects a first template and a second template from the plurality of templates based on the selected image, an arrangement unit that arranges the selected image on the arrangement area of the first template and arranges the selected image on the arrangement area of the second template, and a display control unit that causes a display unit to display the first template after the arrangement of the image and the second template after the arrangement of the image. |
US10567600B2 |
Image processing device, method for controlling image processing device, and program
An image processing device includes: a displayer; and a hardware processor that obtains voice recognition data that is a voice recognition result related to a voice vocalized in a state in which at least one operation screen is displayed in the displayer, determines a search target character string on the basis of the voice recognition data, executes search processing of searching for one voice operation command that agrees with the search target character string among a plurality of voice operation commands including a voice operation command group related to a first screen related to the image processing device, and a voice operation command group related to a second screen displayed according to user's operation for the first screen, and executes processing corresponding to the one voice operation command that has been searched for by the hardware processor. |
US10567599B2 |
Image processing apparatus and method for processing image
An image processing apparatus is an image processing apparatus that generates image data used to print images on a sheet appliable to the skin. The image processing apparatus includes an image determiner that determines a makeup article image whose target position on the face is determined in accordance with facial feature points and an assist mark image whose target position on the face is determined in accordance with the facial feature points and a printing controller that generates the image data including contents indicating that the determined makeup article image and the determined assist mark image are to be printed on the sheet, the determined assist mark image printed at a position corresponding to a printing position of the determined makeup article image. |
US10567597B2 |
System and method for recommending and/or selecting media for printing a digital image
A computer-implemented method programmed for execution in a computing environment for recommending at least one substrate to be used in conjunction with a digital image to form a print product is provided. The method comprises: providing a digital image; providing a list of available substrates stored in a memory; utilizing a processor, analyzing the digital image to identify image content and at least one image characteristic included in the digital image; automatically identifying at least one substrate from the list of available substrates utilizing the processor based on at least one of the identified image content or the identified at least one image characteristic; displaying the identified at least one substrate on a display; and allowing for the selection of the identified at least one substrate for fulfillment to produce a print product including the digital image disposed on the selected at least one substrate. |
US10567595B1 |
Image forming apparatus and control method by the same
In accordance with an embodiment, an image forming apparatus comprises a measurement section configured to measure first environmental information of a measurement position in a first period; an acquisition section configured to acquire first external environmental information measured by a first external device; and a controller configured to estimate second environmental information of the measurement position in a second period different from the first period using the first external environmental information, and perform control to execute a maintenance operation based on the second environmental information. |
US10567594B2 |
Image forming apparatus, image forming system, and non-transitory computer-readable recording medium storing a program
An image forming apparatus includes an image forming section for forming an image on a transfer medium, a conveyance section for conveying the transfer medium, and a control section for controlling image formation and conveyance. The control section is capable of acquiring an image reading result for a transfer medium on which an image is formed and determining whether the transfer medium is faulty, and, if the transfer medium is determined to be faulty and there are a plurality of output destinations for faulty transfer media which are the transfer medium determined to be faulty and transfer media having already been fed after the transfer medium determined to be faulty, gives a warning about removal of the faulty transfer media for each output destination. |
US10567591B2 |
Workload balancing technique for a telephone communication system
A workload balancing technique enhances balancing of workloads processed by components of a telephone communication system configured to render telephony services over a computer network. The telephony services illustratively include private branch exchange (PBX) services suitable for customers with geographically dispersed telephone service demands. The workload balancing technique is invoked by the communication system to reduce contention among the components of the system, such as telephone access servers (TASes) coupled to a proxy router, when servicing telephony requests issued by the customers, thus enabling rendering of the telephony services in an efficient and cost-effective manner. As described herein, an available TAS is randomly selected to service a telephony request received by the proxy router from a network coupled to the communication system. |
US10567590B2 |
Apparatus, system, and method of conference assistance
A conference assistance system and method for assisting a user in utilizing conference-related information, each of which: receives input of voice or writing of at least one meeting participant; determines whether text data representing the received voice or writing is to be used by the conference assistance system to generate assistance information, to generate a determination result; when the determination result indicates that the text data is to be used, generates, based on the text data, assistance information for assisting the meeting participant; and controls a display to display the generated assistance information. |
US10567583B2 |
Methods and systems for providing interactive support sessions
An image processing system for visually augmenting a real-time video stream including at least one processor configured to receive the real-time video stream captured by an image sensor. The real-time video stream includes images of at least one cable and an electronic appliance. The processor is further configured to analyze the video stream to identify a plurality of ports in the electronic appliance; analyze the video stream to identify a cable for association with a specific port of the plurality of ports; cause a movable augmented indicator to display on the video stream, wherein the movable augmented indicator is configured to guide a user's connection of the specific cable to the specific port; monitor changing locations of the specific port as the image sensor moves relative to the electronic appliance; and adjust positions of the movable augmented indicator to account for the changing locations of the specific port. |
US10567576B2 |
Method and apparatus for performing network registration through a selected component for data service
An electronic device is provided that includes a removable SIM to store a first profile including information related to a home network and information related to a roaming network. The portable electronic device also includes an eSIM, and communication circuitry. The portable electronic device further includes at least one processor adapted to determine that the portable electronic device is out of network service coverage corresponding to the home network based at least in part on the first profile, establish, using the communication circuitry, a specified communication connection with the roaming network using the first profile based at least in part on the determining, transmit a request for a second profile associated with data service via the specified communication connection, and receive, in response to the request, the second profile via the specified communication connection, the receiving including storing the second profile in the eSIM. |
US10567570B2 |
System and method for personalized and adaptive application management
The present teaching relates to method, system, and medium for cross network communications. Information related to an application running on a user device is first received, which includes a state of the application and sensor data obtained with respect to a user interacting with the application on the user device. A request is sent to an application server for an instruction of a state transition of the application. A light weight model (LWM) for an object involved in the state transition is received and is personalized based on at least one of the sensor data and one or more preferences related to the user to generate a personalized model (PM) for the object, which is then sent to the user device. |
US10567563B2 |
Housing assembly, mobile terminal, and method for assembling housing assembly
A housing assembly includes a frame body, an adhesive, a cover plate, and a decorative ring. A bearing surface and a limiting surface are disposed on an inner side of the frame body. The cover plate includes a top surface and a bottom surface that are oppositely disposed and a side surface surroundingly connected between the top surface and the bottom surface, and the side surface includes a first side surface connected to the top surface and a second side surface connected to the bottom surface. The cover plate is installed to the inner side of the frame body. The adhesive is disposed between the bottom surface and the bearing surface and between the second side surface and the limiting surface. Accommodating space is provided between the first side surface and the limiting surface. The decorative ring is disposed in the accommodating space and covers the bearing surface. |
US10567561B2 |
Mobile terminal
A bar-type mobile terminal can include a wireless communication unit including one or more components which permit wireless communications between the bar type mobile terminal and a wireless communication system; a plurality of antennas configured to transmit or receive radio signals; a metallic frame having a front side and a rear side, the metallic frame including a base portion, an edge portion forming an appearance of the bar-type mobile terminal, an upper through hole disposed in an upper portion of the metallic frame, and a lower through hole disposed in a lower portion of the metallic frame; an upper non-metallic coupling disposed in the upper through hole of the metallic frame; a lower non-metallic coupling disposed in the lower through hole of the metallic frame; a window disposed on the front side of the metallic frame; a display module disposed between the window and the front side of the metallic frame; a first waterproof layer disposed between the window and a front side of the edge portion of the metallic frame; a cover disposed on the rear side of the metallic frame; a first printed circuit board (PCB) disposed between the cover and the rear side of the metallic frame, wherein the wireless communication unit is mounted on the first PCB; and a second waterproof layer disposed between the cover and a rear side of the edge portion of the metallic frame. |
US10567559B2 |
Sliding mechanism and terminal device provided with same
A sliding mechanism applicable in a terminal device includes: a sliding plate and a fixed plate arranged in a stacked way, wherein the sliding plate is provided with a slide rail on both sides in a sliding direction; a guide side of the fixed plate is accommodated in the slide rail, enabling the sliding plate to slide along the fixed plate; the guide side is provided with a guide rail protruding toward the slide rail, and the slide rail is provided with an elastic element, the elastic element sliding along the guide rail and being deformed; a gap is provided between the sliding plate and the fixed plate, and position stopping elements are correspondingly arranged on the fixed plate and at least one of the sliding plate or the slide rail, and configured to stop the sliding plate at a starting point and an ending point of sliding. |
US10567557B2 |
Automatically adjusting timestamps from remote systems based on time zone differences
The disclosed embodiments provide a system that processes data received from a remote system. During operation, the system sends, from a computer system to a remote system, a request for a local time at the remote system and records a time of transmission of the request. Next, the system obtains, from the remote system, a response to the request, wherein the response includes the local time of the remote system. The system then computes a difference between the time of transmission and the local time of the remote system to determine a time offset that accounts for a time difference between the computer system and the remote system. Finally, the system uses the time offset to standardize timestamps in time-series data received from the remote system, wherein standardizing the timestamps associated with the time-series data comprises adjusting the timestamps to conform to a time standard. |
US10567554B2 |
Routing solutions for LTE-WLAN aggregation
Apparatus and methods are provided for user-plane LWA PDU routing. In one novel aspect, LTE PDU packets are routed through a WLAN AP to a UE by encapsulation of the data packets. In one embodiment, a bridge/VLAN architecture is used. The UE identifies one or more Ethernet Frames received the WLAN interface as containing the PDCP PDUs by decoding the EtherType. In another embodiment, the WLAN terminated tunneling is used by decoding the EtherType of indicating the PDCP type. In another novel aspect, an UE-terminated tunneling is created. In one embodiment, the IP tunneling is used. In another embodiment, the GRE tunneling is used. The GRE header contains a KEY field to identify the packets as being the LWA packets. In yet another embodiment, the IPSec tunneling is used. The SPI of the header is used to identify the packets as being the LWA data packets. |
US10567553B2 |
Apparatus and method for secure over the air programming of a communication device
A system that incorporates the subject disclosure may perform, for example, receiving an over-the-air programming message that is utilizing a hypertext transfer protocol where the over-the-air programming message including programming data for use by the mobile communication device, converting the over-the-air programming message to a short message service transport protocol to generate an adjusted message that includes the programming data, and providing the adjusted message to a universal integrated circuit card of the mobile communication device via a baseband proxy operating in a device processor of the mobile communication device. Other embodiments are disclosed. |
US10567548B2 |
System and method for determining service prioritization in virtual desktop infrastructure
This disclosure relates to system and method for system and method for determining service prioritization in virtual desktop infrastructure (VDI). In one embodiment, the method comprises receiving the plurality of service requests from a plurality of virtual desktop (VD) components distributed across one or more VD sites, and, for each of the plurality of service requests, determining a user experience index for a service request based on a weightage tree for a VD component initiating the service request and a weightage of a VD site comprising the VD component initiating the service request. The method further comprises prioritizing the plurality of service requests based on the user experience index for each of the plurality of service requests. |
US10567546B2 |
Network content communication
Briefly, embodiments of systems and/or method of communicating digital content via a network, such as a computing and/or communications network, are described. |
US10567544B2 |
Agile hostpool allocator
A stream application may use small chunks of executable code configured to process data tuples flowing into a processing element. A scheduler allocates the processing elements to individual compute nodes or hosts for execution. However, the stream application may assign various constraints that stipulate which hosts are suitable for a particular processing element. To assign hosts to processing elements such that the constraints are satisfied, the scheduler may use hostpools associated with the processing elements. Once a host is identified that satisfies the constraints, it may be pinned at a particular index within the hostpool. |
US10567543B1 |
Installable web applications
According to one general aspect, a method of executing a web application installed on an apparatus may include executing, via a processor included by the apparatus, a web browser. The method may include loading, via the web browser, the web application. In some embodiments, the web application may include a manifest and at least a portion of a web site and wherein the web application was packaged as an installable entity. The method may further include managing, by the web browser, the execution of the web application. The method may include accessing, via the web browser, from a local storage medium one or more portions of the web site included by the web application. In some embodiments, the one or more portions of the web site may have been stored in the local storage medium when the web application was installed. |
US10567541B2 |
Network communication system and method with web push protocol
A communication system includes a Remote Proxy device and an Edge Proxy device. The Remote Proxy receives a request for a website from a user terminal, and transmits the request to the Edge Proxy via satellite. The Edge Proxy receives the request and transmits the request to a Web Server over a high speed connection. The Edge Proxy receives the response from the Web Server, and transmits the response to the Remote Proxy via satellite, which then transmits the response to the User Terminal. The Edge Proxy also reviews the response and requests objects for the website from the Web Server, and transmits the objects to the Remote Proxy, which then transmits it to the User Terminal. |
US10567534B2 |
Apparatus, method and computer program product for sharing data
There is provided methods, apparatuses and computer program products for delivering contents from a source device to a multiple of destination devices. In an apparatus in a source device an indication of a content selected for delivery to destination devices is received and at least one delivery condition to be used to control the delivery of the selected content to the destination devices is defined. A notification regarding the selected content is formed and information on the at least one delivery condition is included in the notification. The notification is transmitted. The at least one delivery condition includes at least one of a location condition and a time condition. In an apparatus in a destination device an indication of a content selected for delivery from a source device to the apparatus is received and information of at least one delivery condition to control the delivery of the selected content to the apparatus is obtained from the notification. It is examined whether the apparatus fulfills the delivery conditions; and if so, the selected content is received. |
US10567532B2 |
Contact availability prediction
Contact availability prediction within a messaging service provides users with enhanced tools and services for insights on a contact's availability. Contact availability prediction enhances functionality within a messaging service to predict when a contact will be online or when the contact will be available to communicate. Various types of information about the contacts may be utilized for providing insights on the contact's availability that allow the user to better plan on how to communicate with the contact. For example, telemetry data, including historical availability information and usage information, associated with each user are retrieved and analyzed by the messaging service to produce a model that is used to predict when an unavailable contact will become available, and share those predictions with the user. |
US10567530B2 |
Systems and methods for matching online users across devices
Systems and methods are disclosed for associating a plurality of Internet-enabled devices with a common user profile for targeting Internet content or advertising. One method includes: receiving, from a plurality of Internet-enabled devices, a plurality of requests for electronic content or advertising; extracting, from each of the plurality of requests, a source IP address and a unique identifier associated with the respective Internet-enabled device; for each source IP address for which requests were received over a predetermined time period from a number of Internet-enabled devices below a threshold number of devices, identifying each possible pair of devices from which requests were received; and for each possible pair of devices, calculating a probability that the pair of devices are owned or operated by a common user. |
US10567528B2 |
System and method for exchanging a history of user activity information
Devices, systems, and methods for exchanging a history of user activity information are provided. A history of user activity of a target user conducted through a device is collected and stored at a server over a network. A key corresponding to the history of user activity is generated and transmitted to the device. The key is received from a different device. The history of user activity is retrieved based on the received key and transmitted to the different device. |
US10567527B2 |
Method for continuous, frame-specific click-stream recording
A method for tracking a user's movements between network addresses can include, subsequent to a request for a (current) network address from a user, receiving the network address and an identifier for a region associated with the network address. The method can also include locating a record that contains the identifier for the region and a time that immediately precedes the request for the network address from the user. The record may further contain a prior network address. The method can further include generating an entry for a table that includes the identifier for the region, the current network address, and the prior network address. A server computer or a client computer can generate the entry. Improved accountability and improved user profile accuracy can be obtained with the method. A data processing system readable medium can comprise code that includes instructions for carrying out the method. |
US10567525B2 |
Method and system for mapping, tracking, and transporting of content data on a webpage
There is provided a system and method for optimizing mapping, tracking, and transporting of content data on a webpage using client-side technologies. The system including a server and a client device, the client device configured to retrieve content data from a first webpage accessed from the server, assemble a cookie using the content data from the first webpage, store the cookie in a memory of the client device, detect a second webpage accessed, retrieve the cookie in response to detecting the second webpage, extract the content data from the cookie, and load the content data on the second webpage. |
US10567522B2 |
Workflow to automatically generate reports for different component-level metadata after interacting with multiple web services
A system, method, and computer-readable medium are disclosed for automatically generating reports from component-level metadata collected from multiple web sources. A predetermined set of web sources are respectively monitored to detect user interactions with one or more predetermined components. Component-level metadata associated with such user interactions is then respectively collected from each web source and parsed to generate component-level metadata elements. The component-level metadata elements are then used to automatically generate reports on the user interactions with the predetermined components at multiple web sources. |
US10567521B2 |
System and method for cloud computing on-demand dynamic service management engine
The present arrangement is a system for connecting consumers with services. The system has a mobile application management platform for supporting connection with a plurality of third party service providers. A display module provides an interface for displaying interaction with the third party service providers in an integrated arrangement. The consumer requests at least two services offered by a plurality of the mobile application platforms of the third party service providers. A processor parses the service request and assembles at least one combination of at least the two services, based on a coordination of an optimized combination of the two services based on time and cost so as to allow the consumer to select and initiate a corresponding request for the combination to at least said two services. A fulfillment module configured to complete ordering of the transaction with both the consumer, the fulfillment module sending service request to the third party service providers, based on information received from the scheduling unit regarding the completion time of each service while each service is being performed. |
US10567519B1 |
Service overlay model for a co-location facility
In some examples, a method includes identifying, by a service overlay model engine executing at a computing device of a co-location facility provider, a plurality of service providers offering a service, the plurality of service providers co-located at one or more co-location facilities of the co-location facility provider; obtaining, by the service overlay model engine, first data obtained from the plurality of service providers describing the service; generating, by the service overlay model engine, second data describing the service based on one or more attributes of the service as delivered by the plurality of service providers and determined for the one or more co-location facilities by the co-location facility provider; and outputting, by the service overlay model engine and for display to a display device, based on a request for the service by a co-location facility customer, information based on the first data and the second data. |
US10567517B2 |
Web resource load blocking API
In various embodiments described herein, a content extension and programming interface enable third-party content extensions to supply transformation and filtering actions and associated criteria to native web clients on a system. In one embodiment, the native web client loads data for a third-party content filtering, blocking, or transformation extension and conducts extension defined actions without requiring additional intermediation by the third-party content. In one embodiment, a third-party application downloaded to a mobile or handheld device can include an extension data object that provides actions and triggers that are loaded by a native web client of the system. The third-party application is not required to execute continuously and can exit or be terminated once the web client retrieves the extension data object. |
US10567504B2 |
Protecting in-flight transaction requests
The subject matter described herein relates to protecting in-flight transaction requests, where a client device is connected via at least two application servers to a backend server device that is capable of processing redundant transaction requests originated by the client device. A first instance of a transaction request identified by a transaction identifier is received at the backend server device. The first instance of the transaction request is processed and a transaction response is sent to the client device. The transaction response identified by the transaction identifier is saved in a cache. If a subsequent instance of the transaction request is received, the cached transaction response is sent to the client device. |
US10567503B2 |
Method and apparatus for updating data
A method and an apparatus for updating data are provided. The method for updating data includes the follows. A terminal receives an update reminder message pushed by a cloud server. The terminal detects whether there is anchor point information corresponding to the update reminder message at the terminal; when the anchor point information corresponding to the update reminder message is detected at the terminal, the terminal sends the anchor point information to the cloud server so that the cloud server generates an update data packet based on the anchor point information. The terminal performs a first update process on data of the terminal. |
US10567498B2 |
Terminal and server performing data synchronization
Disclosed is a terminal performing data synchronization with a server or another terminal. The terminal is capable of synchronizing at least one type of preset file with a server connected through a network. The terminal can comprise: a management unit which manages first synchronization information for identifying the at least one type of file among multiple files stored in the terminal; a transmitting and receiving unit which receives second synchronization information for identifying the at least one type of file stored in the server when the transmitting and receiving unit is connected through the server and the network; and a determination unit which determines whether synchronization is required between the terminal and the server by comparing the first synchronization information and the second synchronization information. |
US10567497B2 |
Reticle control and network based operation of an unmanned aerial vehicle
The disclosed embodiments include methods, apparatuses and systems for network based operation of an unmanned aerial vehicle. One apparatus includes a controller. The controller is operative to receive a request for change in a camera view of a camera of a drone from a tele-operator, generate positioning of a reticle of a display of the tele-operator based on the received request for change in the camera view, and generate a camera attitude control based on the received request for change in the camera view, wherein the camera attitude control provides orientation control of the camera of the drone, wherein the positioning control of the reticle is more responsive than the orientation control of the camera. |
US10567496B2 |
Efficient maintenance of a distributed system membership view
A method, system and computer program product are disclosed for maintaining a membership view of a distributed computing system comprising a multitude of members, wherein each of said members sends out a message indicating that said each of the members is available in the system. In one embodiment, the method comprises maintaining a first list of at least some of the members in the distributed system; and over a period of time, when one of the members sends out the message indicating that said one of the members is available in the distributed system, adding said one of the members to a second list. At defined times, the first list is replaced with the second list. In an embodiment, the method further comprises at said defined times, starting a new, empty second list. |
US10567483B2 |
Method and apparatus for high performance low latency real time notification delivery
A method for real time notification delivery comprises providing to an application server event notifications directed to a plurality of user agents that are at a site remote from an application server and that receive event notifications through a first network device that is capable of receiving aggregated notification messages, aggregating a plurality of event notifications directed to a plurality of user agents to create an aggregated notification message directed to a first network device, and routing an aggregated notification message to a first network device via a communications network. |
US10567480B2 |
Remote control of a shared application
Systems, methods, and computer-readable storage media are provided for enabling client devices to remotely control a shared application. A remote control service receives a request for a shared application to be controlled by a multiple client devices. Based on this request, the client devices are enabled to remotely control the shared application. A command from one of the client devices is received at the remote control service to modify a display of the shared application without the client device receiving any sensitive information associated with the shared application or the computing device running the shared application. The command is used to cause a modification to the display of the shared application. |
US10567478B2 |
Method for communicating information from radio frequency peripheral identifiers
The invention relates to a method for communicating data representative of information associated with a radio frequency peripheral to a mobile terminal, comprising the following steps: —the mobile terminal acquires a radio frequency peripheral identifier, —the mobile terminal emits a primary request comprising first characteristic information derived from said radio frequency peripheral identifier to a primary server, —the mobile terminal receives sign information associated with said first characteristic information from the primary server in response to the primary request, —the mobile terminal emits a secondary request comprising second characteristic information derived from said radio frequency peripheral identifier to a secondary server, —the mobile terminal receives data representative of information associated with said radio frequency peripheral from the secondary server in response to the secondary request. |
US10567475B2 |
High-speed trace functionality in an on-demand services environment
Techniques and architectures to provide trace functionality. Trace record data is received from a plurality of client threads executed by one or more processors. The trace record data is stored in a plurality of chunks maintained in an in-use list. The in-use list has a chunk for individual use by the corresponding client threads. Chunks in the in-use list are moved to a completed queue when a chunk in the in-use list is substantially full. A chunk from a free list is placed in the in-use list to replace removed chunks. The chunks from the completed queue are stored in at least one memory device. |
US10567467B2 |
System and method for heuristic control of network traffic management
A method for heuristic control of traffic management on a computer network, the method including: setting predetermined benchmarks for traffic; performing a traffic management control loop to determine at least one value of a quality of experience (QoE) metric, via a QoE measuring module, on the network based on the traffic flow; performing a heuristic control loop comprising: aggregating the at least one value of the QoE metric obtained from the traffic management control loop; determining a new benchmark based on the aggregation of the QoE metric, via a heuristic control module; and sending the new benchmark to the QoE measuring module. a system for heuristic control of traffic management on a computer network, the system including: a heuristic calibration module configured to set predetermined benchmarks for traffic; a QoE module configured to determine at least one value of a quality of experience (QoE) metric, on the network based on the traffic flow; an analysis module configured to aggregate the at least one value of the QoE metric obtained from the traffic management control loop; the heuristic calibration module further configured to determine a new benchmark based on the aggregation of the QoE metrics; and send the new benchmark to the QoE measuring module. |
US10567466B2 |
Co-streaming within a live interactive video game streaming service
Technologies are described for enabling co-streaming of live video game streams by multiple broadcasters. For example, broadcasters that are eligible to co-stream can be determined. Invitations can be sent to the broadcasters to join a co-stream. After acceptance, a co-stream can be created. The co-stream can be streamed to viewer devices. |
US10567463B2 |
Quality tagging in adaptive bitrate technologies
A method is provided for tagging a quality metric in adaptive bitrate (ABR) streaming, which allows a client to intelligently select a variant bitrate stream using the tagged quality metric. The method includes encoding multiple streams of video data at variant bitrates, each bitrate stream having a plurality of chunks, computing a quality metric for each chunk of each stream, and tagging the quality metric with each chunk of each stream. |
US10567462B2 |
Apparatus and method for cloud assisted adaptive streaming
An apparatus for transmitting user data to a server system including one or more servers includes a content encoder for encoding a plurality of portions of the user data to obtain a first data stream, wherein the content encoder is configured to encode each of the plurality of portions with a bandwidth-dependent quality which depends on a bandwidth that is available for transmitting the first data stream from the apparatus to the server system, and includes a transmitter for transmitting the first data stream from the apparatus to the server system. The content encoder is configured to encode two or more of the plurality of portions of the user data to obtain a second data stream, wherein the content encoder is configured to encode each of the two or more of the plurality of portions with a predefined quality. |
US10567461B2 |
Low-latency HTTP live streaming
Implementations provide a structure for low-latency live-video streams using existing content delivery networks. An example method includes creating, at the start of a broadcast stream, a playlist for the broadcast stream that identifies at least two segment files. The content of each of the segment files is a table header. The method also includes transmitting the playlist and each of the segment files to a cache server, obtaining the video broadcast stream as a series of frames, and transmitting each frame in the series of frames to the cache server using an HTTP chunk transfer protocol, each frame being associated with, and written to, a first segment file identified in the playlist. When a frame in the broadcast stream is a break frame, the method includes transmitting an end of file marker for the first segment file and adding a video header for the break frame before it is transmitted. |
US10567460B2 |
Managing data using a time-based directory structure
A server (or server instance) may receive data during a plurality of sequential blocks of time. The server may store the data received in each block of time in a corresponding separate directory within a data store. The server may determine that a threshold storage capacity of the data store has been reached and, in response to the determining, may clear a directory in which oldest data received in an earliest block of time has been stored. |
US10567459B2 |
Using social shares to unlock media files
Embodiments are directed to a computer implemented method and system of restricting access to portions of a media file. The method includes marking a media file such that it has at least two portions. All of the portions are locked except the first portion. The number of times the media file is shared is tracked. Thereafter, a second portion can be unlocked once a threshold number of shares has been tracked. Shares can include social media shares, views, and the like. The media file can be a video file, audio file or other type of media file. Other embodiments are also disclosed. |
US10567458B2 |
System and method for long range and short range data compression
A system and method are provided for use with streaming blocks of data, each of the streaming blocks of data including a number bits of data. The system includes a first compressor and a second compressor. The first compressor can receive and store a number n blocks of the streaming blocks of data, can receive and store a block of data to be compressed of the streaming blocks of data, can compress consecutive bits within the block of data to be compressed based on the n blocks of the streaming blocks of data, can output a match descriptor and a literal segment. The match descriptor is based on the compressed consecutive bits. The literal segment is based on a remainder of the number of bits of the data to be compressed not including the consecutive bits. The second compressor can compress the literal segment and can output a compressed data block including the match descriptor and a compressed string of data based on the compressed literal segment. |
US10567457B1 |
Dynamic rotation of streaming protocols
A method and apparatus for dynamic rotation of streaming protocols are disclosed. In the method and apparatus, a first portion of content is streamed to a client device in accordance with a first content delivery protocol. Further, information indicating client device attributes, network conditions or usage conditions is received. A plurality of content delivery protocols including the first content delivery protocol are evaluated based at least in part on the received information to identify a content delivery protocol for streaming the a second portion of the content. |
US10567456B2 |
Social network account assisted service registration
Examples involve a control device using a social networking service to facilitate registration of a streaming media service with a media playback system. An example implementation receives (i) data indicating login credentials for a given account of a social networking service, and (ii) input data to configure streaming media services with a media playback system. Based on receiving the input data to configure the media playback system, the implementation queries the social networking service for streaming media services associated with the given account, and in response to the query, receives data indicating a first streaming media service associated with the given account. The implementation configures the media playback system to playback audio content from the first streaming media service that is associated with the given account and causes the media playback system to playback audio content from the first streaming media service. |
US10567454B2 |
Method and system for sharing live broadcast data including determining if an electronic device is a seed device in response to determining the relationship a random value has with a setting value
A non-transitory computer-readable recording medium stores computer-executable instructions that, when executed by one or more processors, causes the one or more processors to perform operations including receiving, at a first electronic device, high quality live stream data through a high quality channel; playing back the high quality live stream data; receiving low quality live stream data through a low quality channel as the electronic device is set as a seed device in response to creation of the high quality channel; and sharing the received low quality live stream data by transmitting the received low quality live stream data. |
US10567450B1 |
Systems and methods for scheduled video chat sessions
A computer-implemented method for facilitating a virtual meet-and-greet between a first client device, a second client device, and at least a third client device is provided. The method involves receiving a first audiovisual stream from the first client device and a second audiovisual stream from the second client device. The method also involves establishing, during a first predetermined period of time, a first private one-on-one video chat between the first client device and the second client device by (i) transmitting the first audiovisual stream to the second client device and (ii) simultaneously transmitting the second audiovisual stream to the first client device. The method further involves terminating the private one-on-one video chat after the first predetermined period of time, and establishing a second private one-on-one video chat between the first client device and the third client device during a second predetermined period of time. |
US10567449B2 |
Apparatuses, methods and systems for sharing virtual elements
Aspects of the disclosed apparatuses, methods and systems provide sharing virtual elements between users of different 3-D virtual spaces. In another generation aspect, virtual elements may be sent, shared, or exchanged between different client devices whether the communication sharing the virtual element occurs synchronously or asynchronously. |
US10567442B2 |
Automatic forwarding of incoming calls based on user interaction with devices
An automated registration service supported on an application server that interoperates with an IMS (IP Multimedia Subsystem) core network is configured to dynamically register and deregister devices that are all associated with one or more commonly-utilized phone numbers. The service may assign the phone number to registered devices and, in contrast, un-assign the phone number from deregistered devices. The registration and deregistration of the devices may occur based on the amount of interaction with the device and other real-time contextual information. Furthermore, the automated registration service intelligently determines which registered devices to forward incoming video and/or audio calls to based on various contextual information, including the capabilities of device, identified location of a user, user preferences, etc. By intelligently selecting which devices should receive an incoming call, unnecessary use of bandwidth, data, and resources (e.g., battery power) can be reduced. |
US10567440B2 |
Providing application visibility for micro-segmentation of a network deployment
A method of creating micro-segmentation policies for a network is provided. The method identifies a set of network nodes as seed nodes. The method monitors network packet traffic flows for the seed nodes to collect traffic flow information. The method identifies a set of related nodes for the set of seed nodes based on the collected network flow information. The method analyzes the collected network flow information to identify micro-segmentation policies for the network. |
US10567437B2 |
Methods and systems for protecting a secured network
Methods and systems for protecting a secured network are presented. For example, one or more packet security gateways may be associated with a security policy management server. At each packet security gateway, a dynamic security policy may be received from the security policy management server, packets associated with a network protected by the packet security gateway may be received, and at least one of multiple packet transformation functions specified by the dynamic security policy may be performed on the packets. Performing the at least one of multiple packet transformation functions specified by the dynamic security policy on the packets may include performing at least one packet transformation function other than forwarding or dropping the packets. |
US10567436B2 |
Recording remote access actions in video files
A method of remote access action includes directing user actions including a first action to a destination device in an industrial control system (ICS) through a terminal server including a memory, a remote access recording component (RARC), and a security center coupled by a communication server through a network connection to the ICS. The terminal server is coupled to a streaming server having a recorded session repository database. The terminal server limits the user to specifically allowed actions and directs actions if allowed enabling user selecting the destination device from a menu that then provides a connection for the first action to be begun. The RARC during the remote session records streams of video of display window content and text representing the first action, combines the text and display window content to generate a combined video output file and stores the file in the session repository database. |
US10567433B2 |
Network device authorization for access control and information security
A system that includes a switch, a network authentication server (NAS), and a threat management server. The NAS sends a device identifier for an endpoint device and a port identifier identifying a port on the switch to a threat management server in response to the device passing authentication. The threat management server determines the endpoint device is present in the black list using the device identifier. The threat management server determines the endpoint device has a block on the port of the switch using the port identifier. The threat management server removes the block for the endpoint device on the port on the switch in response to determining the endpoint device has the block on the port of the switch. |
US10567430B2 |
Protecting against notification based phishing attacks
A method, system and computer program product are disclosed for protecting against notification based phishing attacks on a computing device. In an embodiment, the method comprises when the computing device receives a notification, identifying a pattern for the notification and identifying an application that triggered the notification; determining if the identified pattern matches any of a defined group of pre-specified patterns, each of the pre-specified patterns being associated with a specified application; when the identified pattern matches one of the pre-specified patterns, determining if the specified application associated with the matched pattern is the same as the application that triggered the notification; and when the specified application associated with the matched pattern is not the same as the application that triggered the notification, generating a message to alert a user of the computing device that the received notification may be a phishing attack. |
US10567429B2 |
Defense against NXDOMAIN hijacking in domain name systems
Various techniques for providing defense against NXDOMAIN hijacking in domain name systems are disclosed herein. In one embodiment, a method includes receiving a user input from a user to a search box in an application executing on a computing device connected to the Internet via a facility provided by an internal service provider (“ISP”) and resolving the received user input to the search box as a DNS query without using a caching server provided by the ISP. The method can then include determining whether the DNS query causes an NXDOMAIN condition and in response to determining that the DNS query causes an NXDOMAIN condition, indicating that the received user input does not have a corresponding IP address in the domain name system. |
US10567428B2 |
Secure wireless ranging
Embodiments for securely determining a separation distance between wireless communication devices is provided. These embodiments include receiving a measurement request and a first random identifier from a first wireless communication device at a second wireless communication device. The embodiments also includes deriving a transient key using the first random identifier, a second random identifier (generated by the second device), and a pre-shared key. The first and second random identifiers, the pre-shared key, and the transient key derived therefrom are shared between the first and second devices, but are not known to any other devices. The embodiments further include encrypting measurement data exchanged between the two devices using the transient key, and using the encrypted measurement data to calculate and verify a separation distance between the devices. The embodiments thus prevent dishonest wireless communication devices from intercepting communications and spoofing a location of one of the two honest devices. |
US10567426B2 |
Methods and apparatus for detecting and/or dealing with denial of service attacks
Methods and apparatus for detecting and minimizing the effects of Denial Of Service (DOS) attacks in high-speed networks in which packet processing is carried out by multiple processing cores. In one embodiment of the invention a communications method and apparatus detects and deletes denial of service attack packets in a multi-core distributed packet processing system using a lightweight DOS attack packet detection and deletion process. |
US10567423B2 |
Performing rule-based actions for domain names accessed by particular parties
Domain names are determined for each computational event in a set, each event detailing requests or posts of webpages. A number of events or accesses associated with each domain name within a time period is determined. A registrar is further queried to determine when the domain name was registered. An object is generated that includes a representation of the access count and an age since registration for each domain names. A client can interact with the object to explore representations of domain names associated with high access counts and recent registrations. Upon determining that a given domain name is suspicious, a rule can be generated to block access to the domain name. |
US10567421B2 |
Systems and methods for analyzing network data to identify human and non-human users in network communications
Systems and methods are disclosed for identifying human users on a network. One method includes receiving network data comprising data transmitted over a network over predetermined time period, the network data comprising a plurality of usernames and a plurality of events, wherein each of the plurality of events is associated with at least one of the plurality of usernames; determining a plurality of pairs, each pair of the plurality of pairs comprising a username of the plurality of usernames and an associated event of the plurality of events; determining qualifying pairs of the plurality of pairs, the qualifying pairs corresponding to a subset of the plurality of pairs that meet or exceed one or more predetermined event frequency thresholds; determining non-qualifying pairs of the plurality of pairs, the non-qualifying pairs corresponding to the subset of the plurality of pairs that do not meet or exceed one or more predetermined event frequency thresholds; generating at least one distribution associated with the qualifying pairs and non-qualifying pairs; and based on the at least one distribution, determining if at least one username of the plurality of usernames is associated with a human user or a non-human user. |
US10567415B2 |
Visualization of network threat monitoring
A method to monitor a network is provided which includes identifying a time associated with detection of each occurrence of the network threats and generating a graphical user interface that includes a display of a time series graph that corresponds to a selected time period and an interactive popup window indicating certain details associated with a user selected network threat. |
US10567414B2 |
Methods and apparatus for application isolation
Processor(s) for detecting malicious software. A hardware virtual machine monitor (HVMM) operates under a host OS. Container(s) initialized with network application template(s) operate under a guest OS VM. A detection module operates under the guest OS VM includes a trigger detection module, a logging module and a container command module. The trigger detection module monitors activity on container(s) for a trigger event. The logging module writes activity report(s) in response to trigger event(s). The container command module issues command(s) in response to trigger event(s). The command(s) include a container start, stop and revert commands. A virtual machine control console operates under the host OS and starts/stops the HVMM. A container control module operates under the guest OSVM and controls container(s) in response to the command(s). The server communication module sends activity report(s) to a central collection network appliance that maintains a repository of activities for infected devices. |
US10567411B2 |
Dynamically adapted traffic inspection and filtering in containerized environments
A system and method for dynamically adapting traffic inspection and filtering in containerized environments. The method includes monitoring the containerized environment to identify deployment of a software container in the containerized environment; inspecting traffic redirected from the software container, wherein the inspecting includes detecting malicious activity of the software container; and filtering the traffic based on at least one filtering rule when the malicious activity is detected, wherein the at least one filtering rule is defined in a filtering profile for the software container, wherein the filtering profile is determined for the software container when a new container image of the software container is detected in the containerized environment. |
US10567410B2 |
Determining the maliciousness of executable files using a remote sandbox environment
The behavior analysis engine detects malicious executable files that are being downloaded by networked devices in the local network by executing the executable files in a sandboxing environment operating on the behavior analysis engine. The network traffic hub identifies network communications that are transmitted through the local network that contain executable files. The network traffic hub sends the executable file to the behavior analysis engine and the behavior analysis engine executes the executable file in a sandboxing environment that replicates the networked device that was downloading the executable. The behavior analysis engine extracts execution features from the execution of the executable file and applies an execution model to the execution features to determine a confidence score for the executable file. The behavior analysis engine uses the confidence score to provide instructions to the network traffic hub as to whether to allow the networked device to download the executable. |
US10567409B2 |
Automatic and scalable log pattern learning in security log analysis
A method for implementing automatic and scalable log pattern learning in security log analysis is provided. The method includes collecting security logs generated by a computer system. An incremental learning process is implemented to generate a set of log patterns from the collected security logs. The collected security logs are parsed using the set of log patterns. |
US10567408B2 |
Managing credentials of multiple users on an electronic device
Systems, methods, and computer-readable media for managing credentials of multiple users on an electronic device are provided. |
US10567405B1 |
System for detecting a presence of malware from behavioral analysis
A system for detecting malware is described. The system features a traffic analysis device and a network device. The traffic analysis device is configured to receive data over a communication network, selectively filter the data, and output a first portion of the data to the network device. The network device is communicatively coupled with and remotely located from the traffic analysis device. The network device features software that, upon execution, (i) monitors behaviors of one or more virtual machines processing the first portion of the data received as output from the traffic analysis device, and (ii) detects, based on the monitored behaviors, a presence of malware in the first virtual machine. |
US10567398B2 |
Method and apparatus for remote malware monitoring
A method executable via operation of configured processing circuitry to identify applications by remote monitoring may include initiating remote communication with a target device through an access point, the access point providing network access to the target device, providing a series of ping messages to the target device via the access point to determine a delay signature of an application running on the target device, comparing the delay signature of the application to a plurality of malware traffic signatures stored in a malware traffic signature library, and determining a matching score between the delay signature of the application and at least some of the malware traffic signatures. |
US10567395B2 |
Detection of potentially malicious web content by emulating user behavior and user environment
Methods and systems for the detection of receipt of potentially malicious web content by a web clients are disclosed. These methods and systems comprise elements of hardware and software for obtaining a sandbox environment on a server, wherein the sandbox is configured according to the system characteristics of the client device, emulating web requests and responses of the web client in the sandbox; and analyzing the behavior of components in the sandbox during processing of received web content. |
US10567394B2 |
Data integrity verification
A system performs cryptographic operations utilizing information usable to verify validity of plaintext. To prevent providing information about a plaintext by providing the information usable to verify the validity of the plaintext, the system provides the information usable to verify validity of the plaintext to an entity on a condition that the entity is authorized to access the plaintext. The information usable to verify validity of the plaintext may be persisted in ciphertext along with the plaintext to enable the plaintext to be verified when decrypted. |
US10567392B2 |
Extended OAuth architecture support in a scalable environment
An approach is provided for sharing valid token(s) across application instances. If refresh token rotation is used, (i) a token request is received which includes a number of tokens required, (ii) access and refresh token pairs are generated and shared so that a total number of the pairs equals the number of tokens, and (iii) the access and refresh token pairs are sent to a client so that in response to token requests, the application instances obtain respective access and refresh token pairs. If refresh token rotation is not used, (iv) a request for a refresh token is received, (v) an existing access token is validated, where the access token is bound to the refresh token, and (vi) if the existing access token is expired, a new access token is generated and sent to the client; otherwise, the existing access token is sent to the client. |
US10567391B2 |
Graduated authentication in an identity management system
A method and system for graduated security in an identity management system utilize differing levels of time sensitivity, channel security and authentication security to provide a multi-dimensional approach to providing the right fit for differing identity requests. The differing levels of security can be selected by user preference, membersite request or homesite policy. |
US10567390B2 |
Peer to peer internet of things (“IoT”) validation system
A system for peer to peer validation within a cluster of devices. The system may include the cluster of devices. The system may include a software couple. The software coupler may be configured to couple each device included in the cluster of devices with all of the remaining devices within the cluster. When a transmitting device, included in the cluster, attempts to transmit a request outside of the cluster, the transmitting device may communicate an attempt to transmit the request to the devices within the cluster. The request may include the request, identification of the recipient of the request and payload data to be transmitted with the request. Upon review of the attempt, each device within the cluster may transmit an approval and/or disapproval signal to the transmitting device. The transmitting device may transmit the request to the recipient upon receipt of an approval from a majority of the cluster. |
US10567389B1 |
System and method for providing a web service using a mobile device capturing dual images
A system and method provides access to one or more web services requested from a web site by using an app on a smart device, such as a smart phone or tablet, or the smart device itself. |
US10567386B2 |
Split serving of computer code
A computer-implemented method for securing a content server system is disclosed. The method includes identifying that a request has been made by a client computing device for serving of content from the content server system; serving, to the client computing device and for execution on the client computing device, reconnaissance code that is programmed to determine whether the client computing device is human-controlled or bot-controlled; receiving, from the reconnaissance code, data that indicates whether the client computing device is human-controlled or bot-controlled; and serving follow-up content to the client computing device, wherein the make-up of the follow-up content is selected based on a determination of whether the client computing device is human-controlled or bot-controlled. |
US10567382B2 |
Access control for a document management and collaboration system
A method and apparatus for controlling access to documents retained by a document management and collaboration system is disclosed. The document management and collaboration system may generate one or more suggested privileges associated with one or more users. An access control policy may specify whether system-generated user privileges may be enforced. If they are enforced, access to one or more document may be made subject to the generated privileges. |
US10567380B2 |
Document orchestration system for processing digital consent information
Method and apparatus for allowing the changing of security values and consent data is provided. The security values allow for dynamically changing the security level and ease of access associated with performing specific transactions on specific accounts. The consent data may be pushed or pulled and when stored, may be used for future transactions, of both the same or a different type. The changing of security levels and consent data may be accomplished over the internet using mobile devices over both secure and non-secure networks. |
US10567376B2 |
System and method for providing secure access to an electronic device using multifactor authentication
A system and method for providing secure authorization to an electronic device by combining two or more security features of authentication processed at substantially the same time where at least one of the factors is a “tolerant” factor. By combining two or more factors such as a biometric factor and a second factor defined by user input, these are analyzed at substantially the same time where the tolerance factors can be reduced to allow access to the electronic device and/or an application running on the device without compromising security of the authentication. |
US10567369B2 |
Secure token passing via hash chains
Embodiments presented herein provide systems and methods for creating and modifying a hash chain. A hash chain is created to track resource-privilege transfers between entities. A root node of the hash chain identifies the resource and specifies a digest of a possession token held by a first entity that initially possesses the privilege. A transfer of the privilege to a second entity can be recorded by adding an expansion node to the hash chain. If the second entity successfully reveals a possession token that a hashing function associated with the hash chain maps to the digest, an expansion node is linked to the root node. The expansion node indicates the possession token and a successor digest that is based on a successor possession token. |
US10567366B2 |
Systems and methods of user authentication for data services
Embodiments of the invention are directed to systems and methods of user authentication for data services. The data services may include accessing a tax return at the IRS, accessing or completing a student loan application, accessing a credit report, etc. User authentication data is collected by a data provider and provided to a server computer, and user device data is collected by the server computer after the user device accesses a resource identifier (e.g., URL) associated with the server computer. The user authentication data and/or user device data is analyzed and a risk score is generated. |
US10567359B2 |
Cluster of secure execution platforms
A computer program product and a system comprising: a cluster of Secure Execution Platforms (SEPs) having connectivity to a data storage, each SEP of said cluster is configured to maintain, using a key, confidentiality of data while processing thereof; the key is shared among the SEPs of said cluster, the key is automatically generated by the cluster or portion thereof and is unavailable to any non-cluster entity; the data storage retains encrypted data that is encrypted using the key; a first SEP of the cluster is configured to encrypt client data using the key to obtain encrypted client data and store the encrypted client data in the data storage; and a second SEP of the cluster is configured to retrieve encrypted stored data from the data storage, decrypt the encrypted stored data using the key to obtain non-encrypted form of the encrypted stored data. |
US10567358B2 |
Packet accelerator ingress communication processor peripheral streaming interface, scheduler, buffer
An electronic circuit (200) includes one or more programmable control-plane engines (410, 460) operable to process packet header information and form at least one command, one or more programmable data-plane engines (310, 320, 370) selectively operable for at least one of a plurality of cryptographic processes selectable in response to the at least one command, and a programmable host processor (100) coupled to such a data-plane engine (310) and such a control-plane engine (410). Other processors, circuits, devices and systems and processes for their operation and manufacture are disclosed. |
US10567356B2 |
Monitoring cloud computing environments with data control policies
Monitoring of cloud computing environments subject to different data control policies is performed in a manner that ensures compliance with the data control policies. A monitoring service is located in a remote cloud computing environment separate from the cloud computing environments being monitored. The monitoring service does not have access to restricted data in the cloud computing environments, including access control data, such that the monitoring service cannot directly interact with network devices. The monitoring service issues requests for monitoring data to device access services in the cloud computing environments. In response to the requests, the device access services obtain access control data to access the network devices and obtain the requested data, which is returned to the monitoring service. |
US10567355B2 |
Server-client PKI for applied key management system and process
Embodiments described herein relate to obtaining a public key for an application of a communication device, including, but not limited to, receiving a request from the communication device to obtain the public key, evaluating the request based on at least one policy, requesting the public key from a public key infrastructure (PKI) in response to determining that the request is authorized, receiving the public key from the PKI, and sending the public key to the communication device. |
US10567353B2 |
Information processing apparatus, wireless communication system, and communication method
A master apparatus generates a frame encryption key by using a session ID unique to communication with a slave apparatus, and an apparatus common key common to the master apparatus and the slave apparatus, encrypts data of an encryption part of an action frame by using the frame encryption key, and transmits, by broadcast, the action frame including the encryption part. Upon receiving the action frame, the slave apparatus transmits a participation request to the master apparatus, and participates in the network of the master apparatus. Then, the master apparatus and the slave apparatus execute a communication application. |
US10567350B2 |
Virtual card downloading method, terminal, and intermediate device
A virtual card downloading method, and a terminal, and an intermediate device for virtual card downloading. A virtual card downloading method includes determining, by a terminal, a preset scenario condition, and reporting terminal information to a server when the preset scenario condition is satisfied, wherein the terminal information in configured to enable the server to create an account for the terminal and to associate the account with virtual card data. The method further includes accessing the server by the terminal and by using the account, and downloading, by the terminal from the server, the virtual card data associated with the account. The scenario condition is that the terminal establishes a communication connection to the server. |
US10567349B2 |
Secure time-to-live
Determining whether to allow access to a message is disclosed. A message is received from a sender. The message is associated with a first time-to-live (TTL) value. A determination is made that the first time-to-live value has not been exceeded. The determination is made at least in part by obtaining an external master clock time. In response to the determination, access is allowed to the message. |
US10567342B2 |
Techniques for securely detecting compromises of enterprise end stations utilizing tunnel tokens
A token tunnel server (TTS) within an enterprise network receives packets from a source address directed to a destination address (both of the enterprise network) that were caused to be originated by an attacker. The packets carry data including a token that was placed upon an end station of the enterprise and that appears to be useful for accessing an enterprise server, despite the apparent enterprise server not actually being deployed within the enterprise network. The TTS transmits packets carrying the data (that do not include the source address) across a public network outside of the enterprise network to a tunnel gateway server (TGS). The TGS sends the data to a trap server that acts as the apparent enterprise server. Actions of the attacker with regard to the trap server can be monitored while the source address is not provided to the TGS. |
US10567340B2 |
Data center system
A data center system includes: at least two data center subsystems interconnected through a layer-2 network, each of the data center subsystems comprising a plurality of hosts, a plurality of layer-2 switches connected with the plurality of hosts, a firewall group connected with the layer-2 switches, and a layer-2 extension device connected with the layer-2 switches; wherein the firewall groups of the at least two data center subsystems are configured to transmit synchronization information to each other through a synchronization channel in a first virtual local area network; wherein the layer-2 extension devices of the at least two data center subsystems are configured to transmit service information through a service channel in a second virtual local area network; and wherein the first virtual local area network and the second virtual local area network are implemented in the layer-2 network. |
US10567335B2 |
System architecture for DMZ external IP addresses
A system of a first network, which is intermediate a second network and a third network, connects a host of the second network to a host of the third network. The system includes at least one processor programmed to receive a domain name service (DNS) request for a hostname corresponding to the host of the third network from the host of the second network. An internet protocol (IP) address of the first network allocated and an IP address of the host of the third network is determined from the hostname. The allocated IP address is mapped to the determined IP address and the allocated IP address is returned to the host of the second network in response to the DNS request. |
US10567334B1 |
Domain mapping for privacy preservation
Implementations detailed herein include description of a computer-implemented method. In an implementation, the computer-implemented method including training a machine learning model using domain mapped third party data; and performing inference using the machine learning model by: receiving scoring data, domain mapping the received scoring data using a domain mapper that was used to generate the domain mapped third party data, and applying the machine learning model to the domain mapped received scoring data to generate an output result. |
US10567333B2 |
Deterministic traffic management in an anycast network
A two-tier Anycast addressing hierarchy enables deterministic traffic management in an Anycast system. Different locations of the Anycast system advertise a common Anycast cover route comprising a first-tier Anycast address with a first address prefix, and different specific routes comprising a set of second-tier Anycast addresses with a second address prefix, wherein each address of the set of second-tier Anycast addresses falls within the already advertised Anycast cover route, and wherein the second prefix is larger than the first prefix. Domain Name System (DNS) operation can resolve queries to the cover route when normal Anycast operation is desired or can be modified to resolve a subset of queries to a particular second-tier address in order to shift a deterministic amount of traffic based on the resolved subset of queries to a deterministically selected Anycast system location based on the location from which the particular second-tier address is advertised. |
US10567320B2 |
Messaging balancing and control on blockchain
A messaging balancing and control (B&C) system is disclosed. The system configured to handle message transfers having different message exchange patterns, including: in-only exchange patterns, out-only exchange patterns, in-optional-out exchange patterns, out-optional-in exchange patterns, robust in-only exchange patterns, and robust out-only exchange patterns. The system may write a message transfer confirmation in response to a message transfer between a consumer system and a provider system, with the confirmation including at least a first hash of the message. The system may also write a message acknowledgement to the blockchain with the acknowledgement including at least a second hash of the message. The blockchain may execute a smart contract to compare the first hash of the message to the second hash of the message to identify an out-of-balance message transfer event. A monitoring device of the system may read the out-of-balance message transfer event from the blockchain. |
US10567319B2 |
Method of providing instant messaging service and multiple services expanded from instant messaging service
Provided is a method of providing an instant messaging service and multiple services expanded from the instant messaging service, the method including displaying a chat window for a chat room related to an instant messaging service, receiving a touch event input by a user on the chat window, selecting one service among a plurality of services expanded from the instant messaging service in response to the touch event, and displaying a window related to the selected service. |
US10567311B2 |
Publisher and share action integration in a user interface for automated messaging
Disclosed are some implementations of systems, apparatus, methods and computer program products for publisher and share action integration in a user interface (UI) for automated messaging. In some implementations, information is displayed in a first component and in a second component in a UI on a display. The first component is a publisher configured for composing and sharing messages on different communication channels using different share actions. The second component includes links to data items. When one of the data items is selected, a set of share actions for sharing the selected item using the publisher can be identified and displayed. When one of the displayed share actions is selected, it can be determined that the selected share action is applicable to one of the communication channels. A reference to the selected item can be provided in a message being composed in the publisher for sharing on the one communication channel. |
US10567310B2 |
Real-time data communication over internet of things network
System(s) and method(s) for real-time data communication over an Internet of Things (IoT) network are described. According to the present subject matter, the system(s) implement the described method(s) for real-time data communication over the IoT network. The method includes encoding, at a source communication device, data to be exchanged between peer sub-layers of IoT entities based on a Forward Error Correction (FEC) context to generate encoded data packets, the IoT entities comprising the source communication device and a destination communication device. The method further includes identifying time delay to be maintained for transmission of the encoded data packets from the source communication device to the destination communication device to have minimal data packet drop due to queue overflow at the source communication device. The method further includes transmitting the encoded data packets over the IoT network. |
US10567308B1 |
Virtual machine virtual fabric login system
A virtual fabric login system includes a FC networking device that provides access to a plurality of virtual fabrics, a server device that provides a plurality of virtual machines, and a FCF device that is coupled to a physical server device port included on the server device and coupled to the FC networking device. The FCF device receives, via the physical server device port, first traffic from a first virtual machine and includes a first virtual machine identifier that identifies the first virtual machine. The FCF device determines, using a virtual-machine-to-virtual-fabric mapping, that the first virtual machine identifier is associated with a first virtual fabric identifier that identifies a first virtual fabric included in the plurality of virtual fabrics and tags the first traffic with the first virtual fabric identifier. The FCF device then transmits the tagged first traffic to the FC networking device. |
US10567304B2 |
Configuring transmission resources during storage area network migration
One or more processors determine a throughput of hardware devices operatively coupled to a target Storage Area Network (SAN) prior to a SAN migration from a source SAN to the target SAN. Buffers within a processor core in the source SAN contain intermediate execution outputs of components within the processor core. The processor(s) determine an estimated time duration required to retrieve the soft state from a central processing unit (CPU) queue in the source SAN processor and to migrate the soft state of the processor core from the source SAN to the target SAN, in order to determine an estimated size and time of the SAN migration from the source SAN to the target SAN. The processor(s) then configure transmission resources available to the source SAN to comport with the estimated size and time of the SAN migration from the source SAN to the target SAN. |
US10567303B2 |
System and method for routing service requests
A computer-implemented method routes service requests to services in a service framework provided by a plurality of hosts. The method comprises receiving a service request for a service in the service framework and discovering a plurality of candidate hosts that host the service. The plurality of candidate hosts are a subset of the plurality of hosts. The method further comprises selecting a candidate host from the plurality of candidate hosts based on measured latencies for the plurality of candidate hosts and routing the service request to the selected candidate host. |
US10567280B2 |
Mesh network duplicate address detection
In embodiments of mesh network addressing, a router registers an address for an end device and assigns a child identifier to the end device. The router encodes an endpoint identifier of the end device, and a router identifier of the router into an Endpoint Identifier, which the router incorporates into a Routing Locator (RLOC) for the end device. The router responds to address queries and receives data packets on behalf of the end device. The router stores the data packets for the end device until the router can forward the data packets to the end device. |
US10567274B1 |
Method, system, and apparatus for proxying intra-subnet traffic across multiple interfaces within networks
The disclosed computer-implemented method may include (1) creating, at a proxy node within an IP network, a proxy group that includes a plurality of network nodes within a subnet of the IP network that are represented by a pseudo MAC address, (2) receiving a neighbor solicitation from a network node included in the proxy group, (3) identifying, within the neighbor solicitation, a link-layer address of the network node that sent the neighbor solicitation, (4) modifying the neighbor solicitation by replacing the link-layer address of the network node with the pseudo MAC address of the proxy group, and then (5) forwarding the modified neighbor solicitation to another network node included in the proxy group to facilitate completion of an NDP process in which the other network node responds to the modified neighbor solicitation with a neighbor advertisement proxied by the proxy node. Various other methods, systems, and apparatuses are also disclosed. |
US10567268B2 |
Method for detecting topology, compute node, and storage node
A method for detecting topology, a compute node, and a storage node are proposed. In this disclosure, the compute node and the storage node exchange identity information with each other. Next, each of the compute node and the storage node combines the identity information thereof and the identification information of the other based on the same rule to generate the same connection identification for characterizing the connection relationship between the compute node and the storage node. Accordingly, the maintenance and management of a data center may be more convenient and less expensive. |
US10567266B2 |
Methods and apparatus for detecting internet connection problems
A method of determining a problem with data packet transmission speed over a first communication medium coupled between a plurality of content servers and an ISP communication device. The method comprises repeatedly measuring the data packet transmission speed over the first communication medium coupled between each of the plurality of content servers and the ISP communication device, and determining there is a problem with the data packet transmission speed over the first communication medium coupled between one of the plurality of content servers and the ISP communication device when the repeatedly measured data packet transmission speeds over the first communication medium coupled between the one of the plurality of content servers and the ISP communication device is substantially different from the repeatedly measured data packet transmission speeds over the first communication medium coupled between other of the plurality of content servers and the ISP communication device. |
US10567264B2 |
Protocol test device and method for operating a protocol test device
A protocol test device for testing protocol compliance of a wireless device under test comprises a wireless interface for transmitting an outgoing RF signal to the wireless device under test and/or for receiving an incoming RF signal from the wireless device under test, a processing unit for generating messages for the outgoing RF signal based on a predefined protocol and for processing messages in the incoming RF signal based on the predefined protocol, a message log memory for storing the generated messages and the received messages, and a summary message generation unit that generates a summary log message and stores the summary log message in the message log memory, wherein the summary log message comprises information about at least one of the generated messages and/or the received messages and repetitions of the respective generated message and/or the respective received message. |
US10567262B1 |
Dynamic server device monitoring
A device may receive configuration information that identifies a set of server devices. The device may send, to the set of server devices, a request communication associated with determining a status of the set of server devices after receiving the configuration information. The device may process a response communication from the set of server devices after sending the request communication to the set of server devices. The request communication and the response communication may be associated with each other. The device may dynamically monitor the status of the set of server devices after processing the response communication. A first subset of the set of server devices may be monitored based on traffic from the first subset of the set of server devices. A second subset of the set of server devices may be monitored based on an additional response communication from the second subset of the set of server devices. |
US10567261B2 |
Relay device and communication network
A layer-2 switch, forming a communication network along with a communication terminal, includes a plurality of communication ports, frame identification units to identify a specific frame that is regularly transmitted from the communication terminal in the communication network, a setting unit to set a monitoring cycle and a reception threshold for detecting a loop path in the communication network, a monitoring unit to identify, for each of the communication ports, a plurality of communication terminals that are a source of the specific frame, and to count the number of the specific frames received from each of the communication terminals within the monitoring cycle, and a determination unit to determine whether a loop path is detected for each of the communication ports by comparing a counter value, which indicates the number of the specific frames, with the reception threshold, and to execute control to stop transmission and reception of the frame at the communication port at which a loop path is detected. |
US10567260B2 |
Auto-scaling software-defined monitoring platform for software-defined networking service assurance
Concepts and technologies disclosed herein are directed to an auto-scaling software-defined monitoring (“SDM”) platform for software-defined networking (“SDN”) service assurance. According to one aspect of the concepts and technologies disclosed herein, an SDM controller can monitor event data associated with a network event that occurred within a virtualized IP SDN network that is monitored by a virtualized SDM resources platform. The SDM controller can measure, based upon the event data, a quality of service (“QoS”) performance metric associated with the virtualized SDM resource platform. The SDN controller can determine, based upon the QoS performance metric, whether an auto-scaling operation is to be performed. The auto-scaling operation can include reconfiguring the virtualized SDM resources platform by adding virtual machine capacity for supporting event management tasks either by instantiating a new virtual machine or by migrating an existing virtual machine to a new hardware host. |
US10567248B2 |
Distributed assignment of video analytics tasks in cloud computing environments to reduce bandwidth utilization
Example task assignment methods disclosed herein for video analytics processing in a cloud computing environment include determining a graph, such as a directed acyclic graph, including nodes and edges to represent a plurality of video sources, a cloud computing platform, and a plurality of intermediate network devices in the cloud computing environment. Disclosed example task assignment methods also include specifying task orderings for respective sequences of video analytics processing tasks to be executed in the cloud computing environment on respective video source data generated by respective ones of the video sources. Disclosed example task assignment methods further include assigning, based on the graph and the task orderings, combinations of the video sources, the intermediate network devices and the cloud computing platform to execute the respective sequences of video analytics processing tasks to reduce an overall bandwidth utilized by the sequences of video analytics processing tasks in the cloud computing environment. |
US10567247B2 |
Intra-datacenter attack detection
An example method can include receiving a traffic report from a sensor and using the traffic report to detect intra-datacenter flows. These intra-datacenter flows can then be compared with a description of historical flows. The description of historical flows can identify characteristics of normal and malicious flows. Based on the comparison, the flows can be classified and tagged as normal, malicious, or anomalous. If the flows are tagged as malicious or anomalous, corrective action can be taken with respect to the flows. A description of the flows can then be added to the description of historical flows. |
US10567240B2 |
Multimedia resource distribution method, apparatus and system
Method and device of increasing downloading speed in a network are disclosed. The method includes: a server receiving a download request from a first client device, the download request identifying a first compressible resource; obtaining a network quality assessment score of the first client device, the network quality assessment score indicating a projected download speed of the first client device; in accordance with the network quality assessment score, determining a first compression level of the first compressible resource for the first client device; searching for the first compressible resource at the determined first compression level locally at the first server; and sending a request for at least one of the one or more second segments that are not pre-stored locally at the first server to a second server of the network. |
US10567237B1 |
System and methods for data evaluation through network sensitivity analysis
A data evaluation method includes a processor receiving data sets N, each of which has one or more parameters, applying the data sets N to a machine learning model and generating observations on the data sets N; and executing a network sensitivity analysis (NSA) that includes generating a N NSA curve for each of k distinct parameters in the N data sets including computing an observation ON with the data sets, and generating a N−j NSA curve for each of the of the k distinct parameters. Generating a N−J NSA curve includes removing the jth data set from the N data sets and computing an observation ONj. Executing the NSA further includes determining a contribution of a jth data set based on the k N NSA curves and the k N−j NSA curves; and computing a relative strength Sj of each of the N data sets. |
US10567233B2 |
Shadow agent projection in multiple places to reduce agent movement over nodes in distributed agent-based simulation
A computer-implemented method is provided for distributed computing. The method includes forming interaction specific shadow agents by extracting agent interaction data from an original agent at a source node utilizing agent-based simulators. The method further includes broadcasting aggregated agent interaction data collected from the original agent at a source node to other nodes in a distributed area to calculate agent interactions and behaviors therefrom. The agent interaction data extracted from the original agent consists of a constrained subset of data derived from a set of data of the original agent at the source node. |
US10567230B1 |
Topology information for networks
A device may receive a first network topology message from a network device. The first network topology message may include first network topology information associated with the network device in a first set of fields of the first network topology message. The device may generate a second network topology message. The second network topology message may include second network topology information associated with the device in a first set of fields of the second network topology message. The first set of fields of the second network topology message may correspond to the first set of fields of the first network topology message. The second network topology message may include the first network topology information associated with the network device in a second set of fields of the second network topology message. The device may provide the second network topology message. |
US10567229B2 |
Validating endpoint configurations between nodes
Systems, methods, and computer-readable media are disclosed for validating endpoint information for nodes in a network. A network assurance appliance is configured to retrieve first endpoint information about endpoints in the network from one or more spine nodes in a network and second endpoint information about the endpoints in the network from one or more leaf nodes in the network. The network assurance appliance compares the first endpoint information with the second endpoint information and generates an event based on the comparison. |
US10567228B2 |
Validation of cross logical groups in a network
Disclosed are systems, methods, and computer-readable media for assuring tenant forwarding in a network environment. Network assurance can be determined in layer 1, layer 2 and layer 3 of the networked environment including, internal-internal (e.g., inter-fabric) forwarding and internal-external (e.g., outside the fabric) forwarding in the networked environment. The network assurance can be performed using logical configurations, software configurations and/or hardware configurations. |
US10567226B2 |
Mitigating risk and impact of server-change failures
A method and associated systems for predicting a degree of risk associated with a planned change to a computer server or other electronic component. A computerized change-management system receives Probability and Impact inputs derived from user-derived input, from which it determines a Baseline risk of change failure. The system processes mined data to determine an historic change-failure rate as a function of a type of change, and computes a predictive incident probability based on a predictive analytics engine's forecast of whether a particular type of server will be problematic. The system then computes a final Change Risk by adjusting the Baseline risk as a function of the historic change-failure rate, the predictive incident-probability, and a Baseline-specific weighting factor. If the resulting Change Risk is judged to be elevated, the system initiates collateral actions and notifications intended to reduce the probability and impact of a change failure. |
US10567224B2 |
Methods and apparatus for detecting and handling split brain issues in a link aggregation group
Methods and apparatus for operating a virtual node in a LAG that includes a first virtual node and a second virtual node are disclosed. The first virtual node includes at least a first fellow node and a second fellow node. In one exemplary method, the first fellow node receives, from the second virtual node, first control information comprising a system ID and first configuration information associated with the LAG. The first control information is compared with reference configuration information representing previously established expected configuration information associated with the LAG. Based on that comparison, and at least one additional criterion, a split brain condition may be determined to exist in the LAG. In a complementary fashion, a fellow node of the second virtual node may be configured to alter its transmitted configuration information depending on whether it is able to communicate with its fellow node in the second virtual node. |
US10567219B2 |
Building automation system with smart communications controller for building equipment
A smart communications controller for building equipment includes an equipment port and a processing circuit including a plurality of autoconfiguration objects. Each of the autoconfiguration objects corresponds to a different communications protocol and is configured to perform a protocol testing process. The protocol testing process includes sending a request message to the building equipment using the corresponding communications protocol. The request message includes a request for an equipment ID. The protocol testing process includes receiving a response message from the building equipment in response to the request message and identifying the corresponding communications protocol as being used by the building equipment in response to the response message including the requested equipment ID. The processing circuit includes an equipment controller configured to use the identified communications protocol to generate protocol-specific control signals for the building equipment and operate the building equipment to affect a variable state or condition within the building. |
US10567216B2 |
Fault detection method, gateway, user equipment, and communications system
Embodiments of the present invention provide a fault detection method. The method includes discovering that a fault occurs in a DNS server or a service server related to a UE. The method also includes performing, by a gateway, fault detection on the DNS server or the service server. The method also includes, after the fault is rectified, instructing the UE to establish a connection to the DNS server or the service server. |
US10567214B2 |
Communication circuitry and control circuitry thereof
Communication circuitry, comprising: N communication nodes being clock-candidate nodes, where N≥2; N communication units for communication using respective communication protocols, and connected or connectable to receive respective clock signals for communication under their respective communication protocols via respective said clock-candidate nodes; and a control unit configured, in a decision operation, to monitor the clock-candidate nodes and decide which of the communication protocols is in use dependent on at which of the clock-candidate nodes a received clock signal is detected, wherein at least one said communication unit is connected or connectable to receive and/or transmit data under its respective communication protocol via at least one said clock-candidate node other than the clock-candidate node via which that communication unit is to receive its respective clock signal. |
US10567213B1 |
Systems and methods for selecting specific code segments in conjunction with executing requested tasks
System and methods for receiving requests for executing specific tasks, analyzing current computational resources available for executing the tasks, and selecting code segments for executing the tasks, in which the selection of the code segments is done in a way that optimizes allocation of the various computational resources among the tasks, and such that said optimization is directed and facilitated by taking into consideration constraints and guidelines associated with the requests. Each of the tasks is associated with at least two code segments operative to execute the task, in which per a given task, different code segments operative to execute the task are associated with different computational resources needed for such execution. The selection of specific code segments in turn affects utilization of the computational resources. Guidelines such as latency requirements, cost constraints, and specific sources of code may be considered when selecting code segments in conjunction with resource availability. |
US10567212B2 |
Processing data for transferring or mirroring a media stream
A method of processing data for limiting, during a multimedia session involving a first user terminal, transferring or mirroring a media stream to other user terminals, including: a) receiving a request to transfer or mirror a media stream transmitted by the first user terminal, the request containing information relating to a second user terminal which is the target of the transfer or mirroring operation, and information relating to the media stream to be transferred or mirrored; b) comparing the information relating to the second user terminal and to the media stream to be transferred or mirrored with a series of information elements relating to transfer or mirroring operations authorized for the multimedia session, and determining, according to the comparison, an authorization for the transfer or mirroring operation; and c) when the transfer or mirroring operation is authorized, transferring or mirroring the media stream to the second user terminal. |
US10567211B2 |
Nonlinearity pre-compensation of high order modulation transmissions
An optical transmitter apparatus is disclosed. The apparatus includes a processor, a memory coupled to the processor, and one or more programs configured to be executed by the processor. The programs include instructions for nonlinearity estimation that characterizes nonlinearity in an optical communication and estimates an amount of symbol distortion caused by the nonlinearity, instructions for selecting and mapping symbols to provide, for the nonlinearity estimation, only symbols that meet predetermined nonlinearity criteria, and instructions for storing, in the memory, the amount of symbol distortion to be used for a nonlinearity pre-compensation. |
US10567207B2 |
Preamble configuring method in the wireless LAN system, and a method for a frame synchronization
A method of configuring a preamble of a downlink frame for synchronization in data frame transmission of a 60 GHz a wireless local area network system, the method comprising arranging a short preamble having a plurality of repetitive S symbols, and an IS symbol, and arranging a long preamble having a long cyclic prefix (CP) and a plurality of L symbols for frame synchronization and symbol timing by performing auto-correlation according to the length of window of the auto-correlation. |
US10567203B2 |
Channel parameter estimation method and related apparatus
The present disclosure provides example channel parameter estimation methods and related apparatuses. In one example method, a cable modem (CM) obtains a second data frame through a downlink channel between the CM and a cable modem termination system (CMTS). The second data frame is generated after a first data frame sent by the CMTS is modulated through the downlink channel, a zero-bit-loaded symbol of the first data frame includes no valid codeword, but includes a zero-bit-loaded NCP and an idle codeword identified by the zero-bit-loaded NCP, and the idle codeword includes a data sequence used for channel parameter estimation. The CM can estimate a channel parameter of the downlink channel based on a data sequence in an obtained zero-bit-loaded symbol of the second data frame and the data sequence in the zero-bit-loaded symbol of the first data frame. |
US10567202B2 |
User equipment and base station
User equipment for communicating with a base station in a radio communication system supporting communication based on a TDD scheme, the user equipment including a transmitter that transmits an uplink signal while setting a guard time in the uplink signal based on a report signal indicating a structure for each subframe, the report signal being transmitted from the base station; a receiver that receives a downlink signal from the base station; and an identification unit that identifies, based on the report signal, a position of a guard time that is set in the downlink signal received by the receiver. |
US10567198B2 |
Method and apparatus for implementing a flexible virtual local area network
A method and apparatus for implementing a virtual local area network. The method includes determining a global virtual local area network for transmitting a data frame in response to receiving the data frame at a first switch, encapsulating the data frame based at least in part on said determination and transmitting it to at least one second switch over the determined global virtual local area network. The data frame is received at the second switch and an identifier of the global virtual local area network is obtained according to the data frame. Based at least in part on the identifier of the global virtual local area network, it is determined that which local virtual local area network served by the second switch the de-capsulated data frame can be sent to. |
US10567195B2 |
Network nodes in a ring network
According to an example method, it is determined that a first network node in a ring network is claimed by a first managing device and a second network node in the ring network is claimed by a second managing device. The ring network includes a single link to a customer network. The second network node is then isolated from the first network node. A separate linear network is formed including the second network node. Upon reset of the second network node to an unclaimed status, the second network node is claimed by the first managing device. |
US10567193B2 |
In-vehicle control device
An in-vehicle control device connected to an in-vehicle LAN system conforming to a CAN protocol, when an output signal output from a second controller maintains a dominant level for a predetermined time, determines that there is an abnormality in the output signal output from the second controller, and converts the output signal output to a selection section from the second controller into a signal of a recessive level. |
US10567191B2 |
Fieldbus module and method for operating a fieldbus system
A fieldbus system comprises a switching device, a control device and a fieldbus module connected to a first electrical supply voltage, wherein a value of the first electrical supply voltage is ascertained and transmitted to a control device by the fieldbus module, wherein the ascertained value of the first electrical supply voltage is compared with a predetermined value of the first electrical supply voltage by the control device, wherein, if the value of the first electrical supply voltage that is transmitted to the control device is not concordant with the predetermined value of the first electrical supply voltage, shutdown of a second electrical supply voltage by the switching device is initiated by the control device. |
US10567188B2 |
Apparatus, system and method of multicast communication
Some demonstrative embodiments include apparatuses, systems and/or methods of multicast communication. For example, an apparatus may include circuitry configured to cause a wireless device to process transmission of a multicast transmission to a plurality of devices; and to process reception of at least one Multi-User (MU) acknowledgement transmission from two or more devices of the plurality of devices, the MU acknowledgement transmission to acknowledge receipt of the multicast transmission by the two or more devices. |
US10567183B2 |
System and method for conference messaging between telephony devices in a first network and devices connected to a second network
A system and method of conference messaging between Universal Plug and Play (UPnP) telephony devices and Wide Area Network (WAN) devices is where a conference messaging session with WAN devices is initiated by at least one Telephony Control Point (TCP) via a session request which includes session information, media capabilities of at least one TCP, a list of WAN devices, and a subject of the conference messaging session. The conference messaging session is then established between the at least one TCP and the WAN devices by a Telephony Server (TS) in an UPnP telephony based home network based on the session request. |
US10567181B2 |
Bit index explicit replication (BIER) penultimate hop popping
A network device may receive, from a first neighbor network device, information indicating that the network device is to remove a bit indexed explicit replication (BIER) header from a multicast packet prior to transmitting the multicast packet to the first neighbor network device. The network device may receive the multicast packet from a second neighbor network device, where the multicast packet includes the BIER header and is to be transmitted to the first neighbor network device, and where the network device, the first neighbor network device, and the second neighbor network device are included in a same BIER domain. The network device may remove the BIER header from the multicast packet, and may transmit the multicast packet to the first neighbor network device after removing the BIER header from the multicast packet. |
US10567180B2 |
Method for multicast packet transmission in software defined networks
A method for multicast packet transmission, executable in a software defined network having at least one input port, at least two output ports, and at least one network node. Switching rules are generated for transmitting at least one packet of a multicast group from an input port to an output port. For a given external traffic consumer, which is the first to request the multicast group, a shortest path from a given input port to a given output port, associated with the given external traffic consumer, is determined. For a subsequent external traffic consumer requesting the at least one multicast group, a shortest path from a network node closest to an output port of the subsequent external traffic consumer, where the switching rules for the multicast group are set, is determined. |
US10567179B1 |
Network device and method for performing network operations in a communications network
Embodiments of a method and a device are disclosed. A method for performing operations in a communications network is disclosed. The method involves, determining, at a first network node in a communications network, that a DSP of a receiver of a network node in the communications network can operate at a reduced functionality level, and communicating the determination from the first network node to a second network node in the communications network in a protocol data unit (PDU), wherein the DSP of a receiver of a network node that can operate at a reduced functionality level is a DSP of a receiver of one of the first network node and the second network node. |
US10567177B2 |
Media channel monitoring to prove content presentation
Blockchain-based proof of presentation of content on a media channel, including: a blockchain; a generator configured to generate at least first, second, and third parameters, wherein the first and second parameters are input parameters and the third parameter is calculated as an output parameter of a one-way cryptographic function, the generator configured to incorporate the first and third parameters into a first type of block and append the first type of block to the blockchain; an embedder configured to receive and embed the second parameter into the content to produce tainted content; and a probe configured to monitor the media channel for the tainted content and to extract the second parameter from the tainted content. |
US10567176B2 |
Method for loading a computer resource into an electronic device, corresponding electronic module and computer program
A method for loading an information-processing resource by a device having a processor and a random-access memory having the steps of: obtaining at least one address corresponding to at least one block of data within which the resource is at least partially recorded; and for said at least one previously obtained current address: loading a current block of data as a function of said current address; obtaining at least one reference certificate of the current block of data; obtaining at least one current certificate of the current block of data, said reference and current certificates being encrypted digital signatures of said current data block; issuing an assertion of validity as a function of said reference and current certificates when said reference and current certificates are identical; copying said current data block into the random-access memory, when said assertion of validity is positive. |
US10567175B2 |
Method and system blockchain variant using digital signatures
A method for using digital signatures for signing blockchain transactions includes: generating a domain key pair comprising a domain private key and a domain public key, wherein the domain public key is signed after generation; receiving a plurality of member public keys, wherein each member public key is received from an associated member of a blockchain network and is a public key in a key pair comprising the member public key and a member private key corresponding to the associated member; signing each member public key using the domain private key; receiving a transaction block from a specific member of the blockchain network, wherein the transaction block includes a plurality of blockchain transaction values and a hash signed using the member private key corresponding to the specific member; signing the received transaction block using the domain private key; and transmitting the signed transaction block. |
US10567174B2 |
Blockchain data processing methods, apparatuses, processing devices, and systems
This specification describes techniques for securing blockchain transactions. One example method includes determining temporary identity information associated with a transaction participant, wherein the transaction participant participates in a transaction in a blockchain; performing an identity signature for the transaction by using the determined temporary identity information to obtain blockchain data; and in response to performing the identity signature, submitting the blockchain data to the blockchain for storage. |
US10567171B2 |
Client-side security key generation
Techniques are provided for client-side security key generation. An initial request is received from an application executing on a client device. The application includes a security component includes security code. In response to the initial request, a key component is generated. The key component includes one or more parameters from which a valid security key can be generated at the client device by executing the security code. The key component is provided to the client device. A security key associated with a request from the client device to an application server is received. The security key is checked for validity. In response to determining that the security key is valid, processing of the request by the application server is caused. |
US10567166B2 |
Technologies for dividing memory across socket partitions
Technologies for dividing resources across partitions include a compute sled. The compute sled is to determine partitions among sockets of the compute sled. Each socket is associated with a corresponding processor. The compute sled is also to establish a separate memory space for each determined partition, obtain, from an application executed in one of the sockets, a request to access a logical memory address, identify the partition associated with the memory access request, determine a corresponding physical memory address as a function of the identified partition and the logical memory address, and access a memory of the compute sled at the determined physical memory address. Other embodiments are also described and claimed. |
US10567164B2 |
Process efficient preprocessing for any encryption standard
A disclosed example separates a source data bit stream into at least a high bit stream and a low bit stream, the high bit stream and the low bit stream associated with an entropy band having an entropy designation indicating a level of entropy content, the entropy designation selected from an entropy designation range between a high entropy designation and a low entropy designation; entropy code the high bit stream and the low bit stream separately; create the at least two band entropy coded bit streams; generate a bit mask with a hash, the hash having inputs of at least a strong encryption key and selected data that is from the source data bit stream, the selected data not encrypted during any encryption process; merge the at least two band entropy coded bit streams into a resultant band entropy coded bit stream based on a sequence of at least one indexed value obtained from the bit mask; and at least one of store or share the resultant band entropy coded bit stream in a same file format as the source data bit stream. |
US10567161B2 |
Architecture and instruction set for implementing advanced encryption standard AES
A flexible aes instruction for a general purpose processor is provided that performs aes encryption or decryption using n rounds, where n includes the standard aes set of rounds {10, 12, 14}. A parameter is provided to allow the type of aes round to be selected, that is, whether it is a “last round”. In addition to standard aes, the flexible aes instruction allows an AES-like cipher with 20 rounds to be specified or a “one round” pass. |
US10567160B2 |
Architecture and instruction set for implementing advanced encryption standard (AES)
A flexible aes instruction for a general purpose processor is provided that performs aes encryption or decryption using n rounds, where n includes the standard aes set of rounds {10, 12, 14}. A parameter is provided to allow the type of aes round to be selected, that is, whether it is a “last round”. In addition to standard aes, the flexible aes instruction allows an AES-like cipher with 20 rounds to be specified or a “one round” pass. |
US10567158B2 |
Cryptographic device and an encoding device
A cryptographic device (200) is provided to compute a key dependent cryptographic function for an input message. The cryptographic device has a data store arranged to store multiple variables (w) on which the cryptographic device acts to compute the cryptographic function, a variable (w) being distributed over multiple shares (wj) and represented in the data store as multiple encoded shares (xj), an encoded share being an encoding (xj=Encj (wj, sj)) of a share (wj) together with a state (sj), the multiple states (sj) corresponding to the same variable (w) having a relationship with the input message (M) so that there exists an injective mapping (Σ) from the input message (M) to the multiple states (Σ(M)=(s0, . . . , sn−1)). |
US10567155B2 |
Securing a cryptographic device
Methods of securing a cryptographic device against implementation attacks are described. A disclosed method comprises the steps of: generating secret values (324) using a pseudorandom generator (510); providing a key (330), an input (324) having a number of chunks and the secret values to an encryption module (340); indexing the chunks and the secret values (324); processing the input chunk wise by encrypting the secret values (324) indexed by the chunks using the key (330) and the encryption module (340); generating for each chunk a pseudorandom output (330′) of the encryption module (340), providing the pseudorandom output as the key (330′) when processing the next chunk; and performing a final transformation on the last pseudorandom output (330′) from the previous step by using it as a key to encrypt a fixed plaintext. |
US10567152B2 |
System, devices, and method for on-body data and power transmission
An on-body sensor system includes a hub configured to be attached to a surface of a user. The hub being further configured to transmit electrical power and/or data signals into the surface and to receive response data signals from the surface. The system further including at least one sensor node configured to be attached to the surface. The sensor node being further configured to receive the electrical power and data signals from the hub through the surface and to transmit the response data signals into the surface. The electrical power from the hub can power the sensor node and cause or enable the at least one sensor node to generate sensor information that is transmitted back to the hub within the response data signals. |
US10567146B1 |
Frequency multiplexed radio frequency identification
A radio frequency identification (RFID) system includes an RFID interrogator configured for generating an RFID signal, wherein a channel frequency of the RFID signal changes over time; at least one single feed patch antenna; and at least one single feed line configured for feeding the signal to the corresponding at least one single feed patch antenna. The single feed patch antenna is configured to transmit an electromagnetic wave in response to and at the channel frequency of the RFID signal such that the electromagnetic wave exhibits (1) a polarization tilt angle that varies depending on the channel frequency of the signal, (2) a substantially linear polarization at all channel frequencies of the signal within the given operational bandwidth, and (3) a range of polarization tilt angles across the given operational bandwidth that spans at least 70 degrees within a single quadrant. A method for frequency multiplexing includes similar components. |
US10567142B2 |
Preemption indicators and code-block-group-based retransmission techniques for multiplexing different services on physical layer frames
Techniques are disclosed relating to acknowledgements and preemption indicators in the context of multiplexing different services on wireless physical layer frames. In some embodiments, transport blocks for a transmission are divided into code blocks and code block groups. Information indicating the division may be communicated between a base station and mobile device. In some embodiments, a preemption indicator is transmitted which indicates a portion of the transport block preempted by another data service, and the preemption indicator is specified at a different granularity than a code block group. In some embodiments, acknowledgement information is transmitted that indicates, for each code block group included in the transport block, whether the code block group was successfully decoded by the user device. In various embodiments, the disclosed techniques may facilitate preemption by a low-latency, high-reliability data service. |
US10567139B2 |
Control channel signalling for triggering the independent transmission of a channel quality indicator
A communication apparatus has a receiver and a transmitter. The receiver, in operation receives a control signal including a Modulation and Coding Scheme (MCS) Index, a channel quality indicator (CQI) trigger and information indicating uplink resource blocks. The transmitter in operation, determines whether to multiplex an aperiodic CQI report with data in an uplink signal based on the MCS Index, the channel quality indicator trigger, the information indicating uplink resource blocks, and a threshold number of resource blocks, and transmits the uplink signal. |
US10567133B2 |
Method and apparatus for synchronization signals and PBCH block enhancement
A method of a user equipment (UE) for receiving signals in a wireless communication system is provided. The method comprises receiving an enhanced synchronization signal and physical broadcast channel (eSS/PBCH) block comprising multiple consecutive symbols over downlink channels, wherein each of the multiple consecutive symbols of the eSS/PBCH block is received from a same antenna port of the BS; determining resources in the downlink channels to receive the eSS/PBCH block from the BS; and determining the eSS/PBCH block comprising the multiple consecutive symbols based on the determined resources, wherein each of the multiple consecutive symbols includes at least one of a primary synchronization signal (PSS), a secondary synchronization signal (SSS), an enhanced PSS (ePSS), an enhanced SSS (eSSS), or an enhanced PBCH (ePBCH). |
US10567122B2 |
Method, base station and terminal for dynamic uplink configuration in wireless communication system
A method, base station, and terminal for dynamic uplink configuration in a wireless communication system, the method including: determining reconfiguration information including a reconfiguration point of time, to employ first uplink and downlink subframe configuration in the first configuration period before the reconfiguration point of time, and to employ second uplink and downlink subframe configuration in a second configuration period after the reconfiguration point of time; and in the last transmission period before the reconfiguration point of time, employing an uplink scheduling timing sequence of a reference uplink and downlink subframe configuration according to an uplink data timing sequence, the reference uplink and downlink subframe configuration including the second uplink and downlink subframe configuration. The method, base station, and terminal efficiently achieve at least one of: ensuring resource utilization, addressing timing sequence conflicts, coordinating processes, ensuring user throughput, or reducing transmission delay during TDD uplink and downlink reconfiguration. |
US10567119B2 |
Method and system of retransmission
The present invention relates to retransmissions in a communications system. A method and system of reducing uplink retransmission delay of a radio communications system by introducing an uplink MAC ARQ layer of Node B is disclosed. Further, a MAC PDU data indicator for soft combining control in Node B and RLC PDU reordering is introduced. |
US10567115B2 |
Transmitter and additional parity generating method thereof
A transmitter is provided. The transmitter includes: a Low Density Parity Check (LDPC) encoder which encodes input bits including outer encoded bits to generate an LDPC codeword including the input bits and parity bits to be transmitted to a receiver in a current frame; a puncturer which punctures a part of the parity bits which is not transmitted in the current frame; and an additional parity generator which selects at least a part of the parity bits to generate additional parity bits transmitted to the receiver in a previous frame of the current frame, wherein a number of the additional parity bits is determined based on a number of the outer encoded bits and a number of the parity bits left after the puncturing. |
US10567114B2 |
Method and apparatus for transmitting and receiving downlink control information in wireless communication system
The disclosure relates to a communication method and system for converging a 5th-generation (5G) communication system for supporting higher data rates beyond a 4th-generation (4G) system with a technology for internet of things (IoT). The disclosure may be applied to intelligent services based on the 5G communication technology and the IoT-related technology, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services. A method and apparatus that reduce power consumption of the terminal and increase resource utilization efficiency of the base station through resource sharing between the data channel and the control channel are provided. |
US10567113B2 |
Method and apparatus for channel quality indicator (CQI) and channel state information (CSI) reporting
Methods and apparatuses for channel state information (CSI) and channel quality indicator (CQI) reporting. A UE includes a transceiver configured to receive configuration information for reporting the CSI and a processor operably connected to the transceiver. The processor is configured to decode the configuration information and calculate the CSI. The transceiver is further configured to transmit the CSI including the CQI. The configuration information includes a selection of a CQI table and a target block error rate (BLER). A base station (BS) includes a processor configured to generate configuration information for a CSI reporting and a transceiver operably connected to the processor. The transceiver is configured to transmit, to a UE, the configuration information and receive, from the UE, a CSI report that includes a CQI. The configuration information includes a selection of a CQI table and a BLER. |
US10567112B2 |
Impulse noise management
A discrete multitone transceiver (DMT) includes a deinterleaver operable to de-interleave a plurality of bits. The DMT further includes: a forward error correction decoder operable to decode the plurality of bits, a module operable to determine, during Showtime, an impulse noise protection value, wherein the impulse protection value specifies a number corrupted DMT symbols that can be corrected by the forward error correction decoder in combination with the deinterleaver, and a receiver coupled to the deinterleaver. The receiver receives using a first interleaver parameter value, receives a flag signal, and changes to receiving using a second interleaver parameter value that is different than the first interleaver parameter value, wherein the second interleaver parameter value is used for reception on a pre-defined forward error correction codeword boundary following reception of the flag signal. |
US10567109B2 |
Method for serially transmitting a frame from a transmitter to at least one receiver by means of a bus system, and a subscriber station for a bus system
The disclosure relates to a method for serially transmitting a frame from a transmitter to at least one receiver by means of a bus line, as well as a subscriber station for a bus system. According to said method, stuff bits are inserted into the frame by the transmitter according to a predetermined rule in order to generate additional signal edges, and/or said stuff bits are removed again by the receiver when evaluating the frame, at least one item of information relating to a subsection of the frame additionally being added, and transmitted, outside of this subsection, and said subsection containing a predetermined sequence of bit values. |
US10567106B2 |
System and method for jamming a target acquisition
A system for jamming a target acquisition, which starts at a position and may be detected by a detector that provides a detection signal in response to the target acquisition includes a warning device for outputting a warning, in case the detector outputs a detection signal. The system also includes an optical jammer configured to provide at least one jamming signal, and a directing device configured to direct the jamming signal towards the position in response to the output warning in order to prevent target acquisition or at least to make target acquisition more difficult. |
US10567105B2 |
Band identifying circuit, wavelength-multiplexed optical signal transmission device, wavelength-multiplexed optical signal transmission system, and band identifying method
In order to identify occupied bands in an optical transmitter with high accuracy, a band identifying circuit includes an optical intensity controller configured to change, by a prescribed level, an optical intensity of an optical signal outputted from a target-of-identification optical transmitter among a plurality of optical signals respectively outputted from a plurality of optical transmitters, constituting a wavelength-multiplexed optical signal, and having mutually different wavelengths, a spectrum acquisition circuit configured to measure an optical intensity of each wavelength of the wavelength-multiplexed optical signal and output a result of the measurement as a spectrum, and a band identifier configured to identify a band occupied by the target-of-identification optical transmitter, based on a change amount of the outputted spectrum. |
US10567099B2 |
Receive path quality information
A method and apparatus are provided. The apparatus comprises an input for receiving a plurality of data streams carrying misaligned common content. The apparatus further comprises a plurality of buffers configured to delay one or more of the data streams to align the common content, each buffer for storing data blocks of a respective one of the plurality of data streams. The apparatus comprises an output for selecting a data block from the plurality of buffers to form a next data block in an output packet stream comprising the common content. Each data block is stored in a respective buffer along with quality information corresponding to said data block and selecting a data block from the plurality of buffers is carried out in dependence on the quality information. |
US10567096B1 |
Geometric radio transmission system and method for broadcasting audio to a live audience
A system and method for transmitting the audio component of a performance, such as a movie, to audience members located in the listening area of a venue, such as a movie theater, to improve the quality of the audio experience and reduce problems with other noise activity interfering with the performance. The system and method use the location of the occupied seats, geometry of the venue and the audience density to produce a structured operating envelope that is utilized to more efficiently and effectively broadcast an audio signal, which comprises the audio component of the performance, to individual audience members. The audio signal is received by a smart phone or other electronic device associated with one or more audience members. The audio component is transferred to headphones, ear buds or other devices worn by an audience member and connected, wired or wirelessly, to the electronic device. |
US10567093B1 |
Combined parallel processing of spectral information for a radio frequency environment
Systems and methods for combined parallel processing of spectral information in a radio frequency environment. One example method includes controlling, with an electronic processor, a wideband receiver coupled to a receive path to scan a band of interest. The method includes receiving, from the wideband receiver, wideband scan data for the band of interest. The method includes identifying, based on the wideband scan data, a spectral region including a signal of interest. The method includes controlling, with the electronic processor, a narrowband receiver coupled to the receive path in parallel with the wideband receiver to collect a sample of the signal of interest. |
US10567091B2 |
Base station for cancelling transmitter noise present in reception band and method for operating same
A base station for cancelling a transmitter noise present in a reception band, according to the embodiment of the present invention comprises: a transmitting and receiving unit for transmitting and receiving a signal; an uplink signal detector for detecting a first signal extracted from a reception path of the base station and a second signal extracted by filtering, on the basis of the reception band, a signal transmitted on a transmission path of the base station, and for determining, on the basis of the detection result, whether an uplink signal transmitted from a terminal is included in the first signal; and a processor for determining whether to cancel the transmitter noise depending on whether the uplink signal is included in the first signal. |
US10567090B2 |
Use of high speed radio frequency protocols for communication with pipeline pigs and inspection tools
A method and system of high speed radio frequency communication between an outside of a metallic pipeline or vessel and an interior volume contained by the metallic pipeline or vessel includes passing a high speed radio frequency signal through a communication portal having a high speed radio frequency permittive material exposed to the interior volume of the metallic pipeline and to the outside. The high speed radio frequency signal may be transmitted from the interior volume to the outside or from the outside to the interior volume. The communication portal may be a cylindrical- or planar-shaped body connected to the metallic pipeline. A tool located within the interior volume may transmit, receive, or transmit and receive the high speed radio frequency signal. The high speed radio frequency signal may be configured according to a 2.45 GHz standard protocol. |
US10567089B2 |
Transmission device, multi-quantum communication system, and multi-quantum communication method
According to an embodiment, a transmission device is for a second quantum communication system sharing a quantum communication channel with a first quantum communication system, and includes a generator, a modulator, a controller, and a changer. The generator is configured to generate a photon. The modulator is configured to transmit a quantum signal generated by modulating the photon to a reception device. The controller is configured to control the generator and the modulator. The changer is configured to input, to the controller, control signals for changing an operation timing of the generator and an operation timing of the modulator when an error rate of the quantum signal of the first quantum communication system and an error rate of the quantum signal of the second quantum communication system are equal to or higher than a predetermined threshold. |
US10567087B2 |
Coherent optical receiver
An optical IQ demodulator that does not require a power-consuming DSP is disclosed. A DC offset is added to one of the I and Q optical signal components at an IQ transmitter. After mixing with an LO signal and differential detection at the receiver, this DC offset results in a heterodyne-frequency tone in each of the quadrature detection channels of the receiver. The phase of this oscillation is recovered using a PLL circuit, which output is used to separate the transmitter I and Q channels for decoding thereof using conventional electronics. |
US10567084B2 |
Thermal interface structure for optical transceiver modules
A thermal interface structure for electronic devices, such as telecommunications or data networking hardware, that utilize optical transceiver modules which are inserted within cage receptacles of the electronic devices. In order to provide for efficient heat transfer, the thermal interface structure is disposed between, and in abutment with, the optical transceiver module and a heat sink associated with the cage receptacle. The thermal interface structure includes a thermal interface layer including a phase change material, and a polymer layer connected to the thermal interface layer. |
US10567083B2 |
Sigma-delta modulated RF over fiber and filtering
A communication system is provided for transmitting a RF signal, which has a frequency band. The communication system comprises: a sigma delta modulator for modulating the RF signal into a broadband signal wherein the signal to noise ratio of the broadband signal is higher in the frequency band of the RF signal than outside the frequency band of the RF signal; an optical transmitter connected with the sigma delta modulator and with an optical fiber for transmitting the broadband signal over the optical fiber; a photo-detector configured for receiving the broadband signal from the optical fiber and converting it into an electrical signal; an output device and a matching circuit configured for power matching and/or noise matching of the photo-detector, at the frequency band of the RF signal, with the output device. |
US10567080B2 |
Concentric fiber for space-division multiplexed optical communications and method of use
A space-division multiplexed optical fiber includes a relatively high refractive index optical core region surrounded by alternating regions of relatively low and relative high refractive index material, forming concentric high index rings around the core. The optical core region supports propagation of light along at least a first radial mode associated with the optical core region and a high index ring region supports propagation of light along at least a second radial mode associated with the high index ring region. The second radial mode is different from the first radial mode. |
US10567079B1 |
Robust visual light communication for vehicle-to-vehicle communication
Method and apparatus are disclosed for robust visual light communication for vehicle-to-vehicle communication. An example vehicle includes a visual light communication (VLC) transmitter, a VLC communication receiver, and a VLC module. The VLC module sends a first handshake message including characteristics of the VLC transmitter and the VLC receiver using a first level of error correction. The VLC module also adjusts transmission parameters based on a received second handshake message. Additionally, the VLC module transmits data using a second level of error correction. |
US10567075B2 |
GIS based centralized fiber fault localization system
Aspects of the present disclosure aim at configuring an optical time domain reflectometry (OTDR) in a central office such that the OTDR is configured to be operatively coupled with and also configured to periodically poll each fiber at defined intervals and compute/store a reflection signature that can be used to compare with future signatures received from subsequent polls of the fiber to determine a fault (e.g., a fiber cut or breakage) between the central office (CO) and one or more optical network unit (ONU) over GIS. |
US10567074B2 |
Time grid with time division duplex switching intervals
Methods and apparatus for communicating in a wireless network including apparatus comprising transceiver circuitry to send and receive data in a plurality of time periods, defined by a time division duplex (TDD) time grid, to another entity, the plurality of time periods corresponding to a plurality of orthogonal frequency division multiplexing (OFDM) symbols and the transceiver circuitry being operable to switch from receive mode to transmit mode and/or from transmit mode to receive mode according to a flexible uplink and downlink allocation of the plurality of time periods; and baseband circuitry coupled to the transceiver circuitry to control the transceiver circuitry to switch during a switching interval embedded within a time period corresponding to an OFDM symbol of the plurality of OFDM symbols. |
US10567073B2 |
Communication device for processing interference between signals transmitted in neighbouring transmitting spots, method associated therewith
A communication device for transmitting a plurality of wanted signals to a satellite from a transmitter, each of the wanted signals transmitted by the device being for being addressed to a given transmitting spot, the device including a set of reference values of powers and phases of at least a first reference signal received at different points of at least one transmitting spot, a first wanted signal generating an interfering signal in a neighbouring spot, the transmitter generating at least one wanted neighbouring signal in a neighbouring spot of the first spot, the transmitter generating a first correcting signal from the first signal transmitted and at least a first phase value and a first power value of a set of reference values, the transmitter transmitting a combination of the correcting signal and of the neighbouring signal in order to generate a corrected neighbouring signal. |
US10567072B2 |
Satellite communications subsystem in-orbit verification system and methodologies
The present invention relates to satellite systems and more particularly, to the provision of novel systems and methods for verifying the in-orbit performance and operation of satellite communications subsystems. In contrast to traditional Payload IOT (in-orbit test), the invention operates without an uplink signal, by generating hardware-specific signatures using isolated, internally generated, thermal noise. It has been found that this noise provides a very stable, repeatable signal for testing. Prior to launch, a repeater command sequence is executed to generate a hardware-specific signature based on the internally-generated noise. The same repealer command sequence is then executed in-orbit to determine whether the hardware-specific signature has changed. The two signatures may be recorded and compared using a simple tool such as a spectrum analyzer. The methods also include novel use of the sun as a test signal source to calibrate equipment, to quantify atmospheric effects and to be used as an intermediate reference power level during measurements. |
US10567071B1 |
Ground-based antenna for concurrent communications with multiple spacecraft
A system includes an antenna of a ground station. The antenna is configured to generate a plurality of signal beams. The plurality of signal beams defines a plurality of cells in the sky. The antenna is mechanically fixed to a particular orientation. The antenna includes a phased array antenna. The system also includes a processor coupled to the antenna. The processor is configured to initiate concurrent communications with a plurality of spacecraft via the plurality of signal beams. The plurality of spacecraft is located within the plurality of cells. |
US10567069B2 |
Repeater bandwidth, radio configuration, and ADC clock speed adjustment
In a repeater, a mechanism checks multiple parameters and makes repeater bandwidth, radio configuration, and ADC clock speed adjustments. multiple repeater parameters are checked and the repeater bandwidth is optimized based upon any of adjusting bandwidth based on best throughput; adjusting bandwidth based on Internet speed; adjusting mapping based on overlapping access points (106); adjusting bandwidth based on the client's range; adjusting ADC clock speed; adjusting transmit (TX) radio setting based on associated clients; adjusting receive (RX) radio setting based on associated clients; client type considerations; and adjusting CPU settings based on clients or backhaul. In embodiments, for example, bandwidth can be adjusted from 80 MHz to 40 MHz to 20 MHz or a smaller bandwidth, e.g. 5 MHz, for an 802.11ac/11ax/11ac device. For an 802.11n/a/b/g/ah device, bandwidth can adjusted using from 40 MHz to 20 MHz to a smaller bandwidth, e.g. 1 MHz, 2 MHz, or 5 MHz. |
US10567065B2 |
Radio frequency beam management and failure pre-emption
A processor in a UE evaluates a radio frequency beam quality metric against a threshold, switches from a first beam to a second beam in response to determining the metric falls below the threshold, and transmits to a base station (BS) a report that includes beam measurements. The report indicates the UE has performed the switching and that the beam measurements are with respect to the second beam. A processor in a UE/BS associates narrower and broader beams, uses the narrower beam, rather than the broader beam, to transfer user data between the BS and the UE, evaluates a beam quality metric of the narrower beam against the threshold, and switches to using the broader beam, rather than the narrower beam, to transfer user data between the BS and the UE in response to determining the beam quality metric of the narrower beam falls below the threshold. |
US10567063B1 |
Phase shift module with an enhanced frequency multiplier and temperature compensation in local oscillator path
Systems and methods for providing phase shifting in antenna arrays, such as phased antenna arrays of 5G cellular technology, are disclosed. In one aspect, an example phase shift module may include a phase shifter and a frequency multiplier. The phase shifter is configured to receive an LOcal oscillator (LO) signal and output a signal that is phase-shifted by a desired phase shift with respect to the LO signal. The frequency multiplier may be an enhanced frequency multiplier, configured to use not only the phase-shifted signal but also an inverted version of the phase-shifted signal to generate a frequency-multiplied signal having a frequency that is a multiple of the LO signal frequency. In another aspect, an example phase shift module may be configured to apply to an LO signal a phase shift that takes into consideration variations of phase shift over temperature. |
US10567061B2 |
Method for feeding back channel state information and an apparatus
The present application discloses a method for feeding back channel state information (CSI), comprising: acquiring first and second CSI based on a first and a second CSI measurement resource respectively, obtaining a channel quality indicator (CQI) based on the first CSI and the second CSI, wherein the first CSI comprises a first and a second type of precoding matrix indicator (PMI1 and PMI2) and a first rank indicator (RI1), and the second CSI comprises a first and a second type of PMI (PMI3 and PMI4) and a second RI (RI2); and feeding back third CSI to a base station, wherein the third CSI comprises third PMI information, third RI information, and the CQI, wherein the third PMI information is obtained based on at least three of the PMI1, the PMI2, the PMI3, and the PMI4, and the third RI information is obtained based on the RI1 and the RI2. |
US10567057B2 |
Method for performing channel estimation in wireless communication system and apparatus therefor
A method for performing, by a UE, channel estimation in a wireless communication system includes: receiving, from an eNB, a control message including reference signal transmission pattern information representing a transmission pattern of a channel estimation reference signal (RS) transmitted through antenna ports; receiving the reference signal from the eNB on the basis of the received reference signal transmission pattern information; measuring a channel per antenna port of the eNB on the basis of the received reference signal; and feeding back channel state information related to the measured channel to the eNB. |
US10567056B2 |
Method and device for beamforming training
A method for beamforming training and a device using the same are provided. The device receives, from an access point (AP), a plurality of beacon frames for a sector sweep at a beacon transmission interval (BTI). At least one of the plurality of beacon frames includes an overload indicator indicating an overload state. The device determines whether to initiate a random backoff in an association beamforming training (A-BFT) following the BTI, on the basis of the overload indicator. |
US10567054B2 |
Channel state information sending method and receiving method, apparatus, and system
This application provides a channel state information (CSI) sending method, an apparatus, and a system. In this solution, a terminal device feeds back a first rank used for a common channel and a first precoding matrix indicator, and feeds back a second rank used for a traffic channel and a second precoding matrix indicator to a base station. The first precoding matrix indicator is used to indicate a first precoding matrix in a first precoding matrix set. The second precoding matrix indicator is used to indicate a second precoding matrix in a second precoding matrix set. The first precoding matrix set is different from the second precoding matrix set. Different precoding matrix sets are used on the common channel and the traffic channel, to obtain channel state information, thereby reducing bits required for feedback while satisfying a system requirement. |
US10567053B2 |
Signal transmission method and apparatus using codebook in wireless communication system supporting multiple antennas
The present invention relates to a method for transmitting, by a base station, a downlink signal using a plurality of transmission antennas comprises the steps of: applying a precoding matrix indicated by the PMI, received from a terminal, in a codebook to a plurality of layers, and transmitting the precoded signal to the terminal through a plurality of transmission antennas. Among precoding matrices included in the codebook, a precoding matrix for even number transmission layers can be a 2×2 matrix containing four matrices (W1s), the matrix (W1) having rows of a number of transmission antennas and columns of half the number of transmission layers, the first and second columns of the first row in the 2×2 matrix being multiplied by 1, the first column of the second row being multiplied by coefficient “a” of a phase, and the first column of the second row being multiplied by “−a”. |
US10567051B2 |
Codebook-based uplink transmission in wireless communications
Various solutions with respect to codebook-based uplink transmission in wireless communications are described. A user equipment (UE) receives a signal indicating codebook subset restriction (CBSR) from a network node of a wireless network. The UE selects one or more codewords or a codebook from a master codebook based on the CBSR. The master codebook includes codewords from multiple components. The UE then performs a physical uplink shared channel (PUSCH) transmission to the network node using the one or more codewords or the codebook. |
US10567048B2 |
Techniques for determining uplink precoding matrix for a user equipment
Certain aspects of the present disclosure provide techniques for determining precodings of signals transmitted in a wireless communications system. According to certain aspects, a method of wireless communication by a user equipment (UE) is provided. The method generally includes receiving a precoded reference signal (RS) from a base station (BS), determining a first precoding used by the BS to transmit the RS, and determining, based on the first precoding, a second precoding for use by the UE to transmit a signal to the BS. |
US10567044B2 |
Universal remote radio head
A distributed base station radio system includes a first radio head configured to: communicate first analog radio frequency signals in a first radio frequency band with a first subscriber unit; convert between the first analog radio frequency signals in the first radio frequency band and a first digital broadband signal through at least one of frequency conversion and analog to digital conversion; a first broadband to channelized conversion unit communicatively coupled to the first radio head and configured to communicate the first digital broadband signal with the first broadband to channelized conversion unit; wherein the first broadband to channelized conversion unit is further configured to: communicate the first digital broadband signal; convert between the first digital broadband signal and first digital channelized data for the first radio frequency band; and communicate the first digital channelized data for the first radio frequency band with a first channelized radio frequency interface. |
US10567042B2 |
Coil module
A coil module may include: a board; an input/output terminal unit formed on the board; and a coil for near field communications (NFC) disposed on one, or a plurality of, surface(s) of the board and connected to the input/output terminal unit, wherein the coil for NFC includes a first pattern portion having one end connected to the input/output terminal unit and disposed on the board to rotate or turn in one direction, a second pattern portion connected to the first pattern portion and traversing an internal area of the first pattern portion to divide the internal area of the first pattern portion into at least two portions, and a third pattern portion having one end connected to the second pattern portion and the other end connected to the input/output terminal unit. |
US10567041B2 |
High dynamic range NFC reader mode receiver
A transceiver that implements a high dynamic range NFC reader mode receiver may include a transmitter circuit to generate a transmit (TX) signal for communication to a first device via an antenna. The transceiver may further include a receiver circuit that is in communication with the first device via the antenna. The receiver circuit includes a mixer circuit and an adder circuit. The mixer circuit mixes a carrier signal with a first signal to generate a baseband signal. The adder circuit is coupled to the antenna and produces the first signal by adding a receive (RX) signal with a second signal to reduce a component of the TX signal included in the RX signal. The second signal is produced by processing a TX clock signal generated by the transmitter circuit. |
US10567039B2 |
Packet communication to facilitate wireless charging of electric vehicles
A system and method of facilitating wireless charging of an electric vehicle (EV) include the EV performing service discovery and negotiation via a neighborhood aware network (NaN) to determine charging compatibility of a WiFi enabled charging station or another EV with the EV. The method also includes the EV requesting a reservation from the charging station or a charge from the another EV based on determining that the EV is compatible with the charging station or the another EV by broadcasting a request message that includes a packet with the request via the NaN. |
US10567036B2 |
Echo cancellation to alleviate timing varying channels
Echo cancellation to alleviate timing varying channels may be provided. First, a feedback signal corresponding to one of a plurality of downstream paths and a combination upstream signal comprising a combination of upstream signals from a plurality of upstream paths may be received. Next, a plurality of echo corrected signals may be created using the feedback signal, the combination upstream signal, and a plurality of echo cancelation coefficients that each respectively correspond to each one of the plurality of echo corrected signals and that are different from each other. Then a one of the plurality of echo cancelation coefficients that corresponds to a one of the plurality of echo corrected signals that provides a best echo cancelation performance as compared to other ones of the plurality of echo corrected signals may be selected to use. |
US10567032B2 |
Method and device for transmitting/receiving signals related to change of TX/RX capability in FDR system
One embodiment of the present invention relates to a method whereby a second node transmits/receives signals in a full duplex radio (FDR) system, the method for transmitting/receiving signals in an FDR system comprising steps in which: the second node transmits a signal to a first node as the second node receives a signal from the first node; the second node transmits Tx/Rx capability information to a third node if the transmission of the signal to the first node is completed during the reception of the signal from the first node; and the second node receives a signal from the third node after transmitting the Tx/Rx capability information. |
US10567027B2 |
Multiway switch, radio frequency system, and wireless communication device
A multiway switch, a radio frequency system, and a wireless communication device are provided. The multiway switch includes four T ports and 2n P ports. The four T ports include two first T ports and each of the two first T ports is coupled with all of the 2n P ports. n is an integer and n≥2. The multiway switch is configured to be coupled with a radio frequency circuit and an antenna system of a wireless communication device operable in a dual-frequency dual-transmit mode, to implement a preset function of the wireless communication device, the antenna system includes 2n antennas corresponding to the 2n P ports, and the preset function is a function of transmitting a sounding reference signal (SRS) through the 2n antennas in turn. |
US10567015B2 |
Method and radio network node for compensation for local oscillator pulling or pushing
Disclosed is a method and a radio network node for compensating for local oscillator pulling or pushing. The method comprises determining, in a digital domain, a correction phase for the local oscillator to offset a phase error caused by the local oscillator pulling or pushing. The method also comprises correcting a phase of the baseband signal in the digital domain using the correction phase to compensate for the local oscillator pulling or pushing With the proposed method and radio network node, the phase error caused by the local oscillator pulling or pushing could be diminished due to phase correction in the digital domain. |
US10567014B2 |
High power transmission using multi-tone signals
Various apparatuses and methods for high power transmission using multi-tone signals are provided. One example method includes providing, by signal processing circuitry having a plurality of processor outputs, a data stream for each processor output, and modulating each data stream with a carrier tone to generate modulated data streams as incoherent signals. The example method may also include forming a multi-tone signal based on the modulated data streams, and outputting the multi-tone signal on each of the processor outputs for provision, after being amplified by respective amplifiers, to a power combiner for coherent combination of the multi-tone signals by the power combiner and wireless transmission via an antenna. |
US10567010B2 |
Flexible polar encoders and decoders
Methods and systems for encoding data are described herein. The method comprises inputting data to a first pipeline of a non-systematic polar encoder capable of encoding a polar code of length nmax, extracting, via at least one first multiplexer of size log nmax×1, a first polar code of length n |
US10567009B2 |
Dynamic erasure coding
Dynamic erasure coding for computing and data storage systems. A method embodiment commences upon accessing a set of fault tolerance policy attributes associated with the computing and data storage system. The topology of the system is analyzed to form mappings between the computing nodes of the system and the availability domains of the system. Based on the fault tolerance policy attributes, the topology, and the generated mapping, a plurality of feasible erasure coding configurations are generated. The feasible erasure coding configurations are scored. One or more high-scoring feasible erasure coding configurations are selected and deployed to the computing and data storage system. The method is repeated when there is a change in the fault tolerance policy attributes or in the topology. Depending on the topology and/or the nature of a change in the topology, more than one erasure coding configurations can be deployed onto the computing and data storage system. |
US10567002B2 |
Method and apparatus for encoding and decoding LDPC codes
Certain aspects of the present disclosure provide an efficiently decodable QC-LDPC code which is based on a base matrix, the base matrix being formed by columns and rows, the columns being dividable into one or more columns corresponding to punctured variable nodes and columns corresponding to non-punctured variable nodes. Apparatus at a transmitting side includes a encoder configured to encode a sequence of information bits based on the base matrix. Apparatus at a receiving side configured to receive a codeword in accordance with a radio technology across a wireless channel. The apparatus at the receiving side includes a decoder configured to decode the codeword based on the base matrix. |
US10566999B2 |
Low-density parity check decoding
A coded signal is received via a physical channel. The coded signal is encoded by a parity check matrix. In some examples, the coded signal is low density parity check-encoded. The coded signal is decoded to determine a result signal. Said decoding alternatingly updates, for each one of a number of iterations, bit node values representing bits of the result signal and check node values representing constrains of the parity check matrix. In some examples, the decoding determines the result signal at a first precision and updates at least partly at a second precision which is lower than the first precision. In further examples, the number of iterations is dynamically adjusted. |
US10566997B2 |
Apparatus and method for data compression and decompression based on calculation of error vector magnitude
A data compression apparatus includes a lossy compression unit for calculating, in advance, a reference error vector magnitude depending on lossy compression and decompression by removing lower bits from a data signal composed of bitstreams, for setting removal target lower bits satisfying a preset error vector magnitude requirement, and for lossily compressing the data signal by removing the removal target lower bits from the data signal, and a communication unit for transmitting the compressed data signal to a data decompression apparatus. |
US10566992B2 |
Modulators
This application relates to time-encoding modulators (301,700) having a self-oscillating modulator module configured to receive an input signal and output a pulse-width modulated signal (SPWM) where the pulse-width modulated signal is synchronised to a first clock signal (CLK1). A hysteretic comparator module (302) located in a feedforward path is configured to generate the time encoded signal (SPWM) at a first node (304) based on the input signal (SIN) and a feedback signal (SFB). A feedback path is coupled to the first node to provide the feedback signal, which is either applied to an input of the hysteretic comparator module via a loop filter (701) in the feedback path or applied to the feedforward path prior to a loop filter (701) upstream of the hysteretic comparator module (302). The hysteretic comparator module (302) is configured such that any change in state of the time encoded signal at the first node is synchronised to the first clock signal (CLK1). |
US10566990B2 |
Segmented resistor string type digital to analog converter and control system thereof
A segmented resistor string type digital to analog converter comprises: a most significant bit (MSB) resistor string (104) comprising a high level resistor string, an intermediate level resistor string and a ground level resistor string; a decoding circuit (101), configured to decode an n-bit code of the MSB resistor string (104) and output 2n decoded codes; a logic sequential generation circuit (102), connected to the decoding circuit (101) and configured to perform a logic operation on a middle-position code among the 2n decoded codes and a refresh clock signal in non-overlapping sequences, and output two groups of control signals with completely complementary high level durations; a control signal bootstrap circuit (103), connected to the logic sequential generation circuit (102) and configured to perform bootstrap processing on the control signal, and increase the high level of the control signal to a sum of a power supply voltage and a threshold voltage; and a first switch group (106), connected to the control signal bootstrap circuit (103) and the intermediate level resistor string, where on/off of the first switch group (106) is controlled by the control signal after the bootstrap processing, so as to connect the intermediate level resistor string to the circuit or disconnect the intermediate level resistor string from the circuit. |
US10566985B2 |
Method for analog-to-digital conversion of analog input signals
A pipelined analog-to-digital converter has an analog signal input. A first input sample-and-hold circuit is connected to the analog signal input. An amplifier is connected to an output of the first input sample-and-hold circuit. A second input sample-and-hold circuit has an input connected to the analog signal input in parallel to the first input sample-and-hold circuit. An AD/DA conversion path is connected to an output of the second input sample-and-hold circuit. A first output sample-and-hold circuit has an input connected to an output of the amplifier. A second output sample-and-hold circuit has an input connected to the output of the amplifier. The amplifier, the first output sample-and-hold circuit, the second input sample-and-hold circuit, and the AD/DA conversion path are part of a converter stage and outputs of the converter stage are inputs to a following converter stage. |
US10566979B2 |
Oscillator, electronic apparatus, and base station
An oscillator includes an oscillation source, multiple temperature control elements, and a controller adapted to perform control to suppress an increase in current consumed in one or more of the temperature control elements during at least part of a period from when operation of the oscillation source initiates to when the oscillation source reaches a specified temperature. |
US10566969B2 |
Analog power-up reset circuit for logic level reset
An electrical reset circuit is configured to generate a reset pulse to reset one or more electrical components. The electrical reset circuit includes a first device electrically connected between a power supply input and a first node. The first device is configured to conduct current after the power supply input reaches a first voltage threshold. The electrical reset circuit also includes a second device electrically connected between the power supply input and a second node, where the second device is configured to conduct current after the power supply input reaches a second voltage threshold. In some examples, the electrical circuit includes a delay circuit configured to delay the reset pulse. Corresponding methods to providing a reset pulse are also contemplated. |
US10566966B2 |
Semiconductor device and oscillation suppressing device
A semiconductor device of the present invention suppresses high frequency noise caused in a semiconductor device incorporating SiC elements. The semiconductor device includes semiconductor elements connected in series, a SiC diode element connected in parallel to the semiconductor element, and an oscillation suppressing circuit being connected in parallel to the semiconductor element and the SiC diode element and suppressing voltage fluctuation caused in the SiC diode element in response to turn-ons of the semiconductor element. The oscillation suppressing circuit suppresses voltage fluctuation caused in the SiC diode element in response to turn-ons of the semiconductor element thereby improving reliability of the semiconductor device. |
US10566964B2 |
Apparatus and methods for overvoltage protection of electronic devices
An apparatus includes a string of series-connected voltage clamp devices (e.g., metal-oxide varistors (MOVs)) coupled to at least one electronic device (e.g., a transistor or other semiconductor device). The apparatus further includes a bypass circuit configured to selectively bypass a subset of the string of series-connected voltage clamp devices to control a level at which a voltage applied to the at least one electronic device is clamped. A control circuit may be configured to cause the bypass circuit to bypass the subset of the string of series-connected voltage clamp devices responsive to a voltage applied to the at least one electronic device. For example, the control circuit may be configured to cause the bypass circuit to bypass the subset of the string of series-connected voltage clamp devices responsive to a magnitude of the voltage applied to the at least one electronic device exceeding a threshold. |
US10566960B2 |
Metamaterial, and method and apparatus for adjusting frequency of metamaterial
The present invention discloses a metamaterial, and a method and an apparatus for adjusting a frequency of the metamaterial. The metamaterial includes a substrate material, and an electrically controllable microstructure unit array disposed on the substrate material and including a plurality of electrically controllable microstructure units. Each electrically controllable microstructure unit includes an external metal structure, an internal metal structure, and a varactor diode. The internal metal structure and the external metal structure define a ring-shaped channel. The varactor diode is disposed in the ring-shaped channel of each electrically controllable microstructure unit, and is configured for adjusting an operating frequency of each electrically controllable microstructure unit according to a voltage applied across the varactor diode. According to the present invention, a technical problem of failing to quickly and accurately adjust an operating frequency of the metamaterial in the prior art is solved. |
US10566958B1 |
Clock distribution schemes utilizing injection locked oscillation
Injection locked oscillation circuits are applied along clock distribution circuit paths to increase clock signal bandwidth, reduce duty cycle error, reduce quadrature phase error, reduce clock signal jitter, and reduce clock signal power consumption. |
US10566955B2 |
Method and apparatus for accurate and efficient spectrum estimation using improved sliding DFT
An improved sliding discrete Fourier transform (SDFT) algorithm called CIC-SDFT and its apparatus are provided. An input signal is multiplied by a modulated twiddle factor, and is then processed by a modified cascade integrator-comb (CIC) filter. The CIC-SDFT comprises an integrator section and a comb section, with a downsampler disposed between the two sections to enable downsampling of the SDFT computations. Through addition of more integrator stages and comb stages to the CIC-SDFT, the accuracy of spectrum estimation may be improved in a computationally inexpensive manner and with less complexity than applying windowing functions to known SDFTs. Various embodiments provide a partially-nonrecursive method of CIC-SDFT that further decreases computational complexity. |
US10566954B2 |
Variable capacitance circuit, oscillator circuit, and method of controlling variable capacitance circuit
A capacitor bank has a capacitance value that is discontinuous and has an extremely narrow variable range. Thus, in a case of obtaining a wide variable range of the capacitance value, a large number of capacitors are connected in parallel and used while being switched by switches. The present technology achieves at least one of: allowing the capacitance value of a variable capacitance circuit to be varied continuously by electrical control without increasing the parasitic capacitance; and decreasing the current consumption of an oscillator circuit using the variable capacitance circuit as compared to a conventional case. The variable capacitance circuit includes: a transconductance circuit that includes a MOS transistor; an inductor that is connected in parallel to the transconductance circuit; and a Gm control circuit that varies a transconductance of the MOS transistor. |
US10566952B1 |
Phase shifter with broadband and phase array module using the same
A phase shifter with broadband and a phase array module using the same are provided. The phase shifter includes at least one phase shifting unit. The phase shifting unit includes a first switch, a first capacitor, a second capacitor, a first inductor, a second switch, a second inductor, a first resistor and a second resistor. The first capacitor is connected between the first inductor and a second end of the first switch. The second capacitor is connected between the first inductor and a third end of the first switch. A second end of the second switch is connected to a ground end. The two ends of the second inductor are respectively connected to a ground end and a third end of the second switch. The first inductor is connected between the first capacitor and the third end of the second switch. |
US10566951B2 |
Radio-frequency filter circuit, multiplexer, radio-frequency front-end circuit, and communication device
A filter includes a series arm circuit connected between an input-output terminal and an input-output terminal and a parallel arm circuit connected between a ground and a node. The parallel arm circuit includes a first circuit and a second circuit. The first circuit has a parallel arm resonator. The second circuit is connected in parallel with the first circuit and has a parallel arm resonator. At least one of the first and second circuits includes a variable frequency circuit. The variable frequency circuit is connected in series with the parallel arm resonator or the parallel arm resonator included in the corresponding one of the first and second circuits. The variable frequency circuit has an impedance element and a switch connected in parallel with each other. The parallel arm resonator has a resonant frequency different from the parallel arm resonator and an anti-resonant frequency different from the parallel arm resonator. |
US10566950B2 |
Variable frequency filter and high-frequency front end circuit
A variable frequency filter includes a series arm resonant circuit and first and second parallel arm resonant circuits. The series arm resonant circuit is connected between a first connection terminal and a second connection terminal. The first parallel arm resonant circuit is connected to the first connection terminal side of the series arm resonant circuit. In the first parallel arm resonant circuit, a first piezoelectric resonator and a variable capacitor are connected in series to each other. The second parallel arm resonant circuit is connected to the second connection terminal side of the series arm resonant circuit. In the second parallel arm resonant circuit, a second piezoelectric resonator and a variable capacitor are connected in series to each other. The impedance of the first piezoelectric resonator is lower than the impedance of the second piezoelectric resonator. The series arm resonant circuit includes a characteristic adjusting capacitor at the first connection terminal side. |
US10566948B2 |
Acoustic wave device
An acoustic wave device includes: a first substrate including a terminal located on a lower surface thereof; a second substrate including an acoustic wave element located on a lower surface thereof and mounted on the first substrate so that the element faces the first substrate; first bumps located between the first and second substrates, located between a first side of the first substrate and the element, and not connected to the element and the terminal; second bumps located between the first and second substrates, located between a second side facing the first side and the element, and not connected to the element and/or the terminal; and third bumps located between the first and second substrates, located only in a region located closer to the second side than the first bumps are and closer to the first side than the second bumps are, and connecting the element and the terminal. |
US10566945B2 |
Noise suppression device and equivalent circuit thereof
The present invention provides a noise suppression device and equivalent circuit thereof. The noise suppression device comprises a metal plate and at least one first resonance unit. The first resonance unit comprises a plurality of first resonators. Each of the first resonators comprises a first metal segment and at least one first conductive connection segment, the first metal segment is connected to the first conductive connection segment. When the first resonance unit is configured on the metal plate, each of the first metal segments is electrically connected to the metal plate by the corresponding first conductive connection segment. When the resonance of the first resonator occurs, a noise transmitted on the metal plate can be conducted to the first resonator and suppressed by the first resonator. |
US10566944B2 |
Layer structures for RF filters fabricated using rare earth oxides and epitaxial aluminum nitride
Layer structures for RF filters can be fabricated using rare earth oxides and epitaxial aluminum nitride, and methods for growing the layer structures. A layer structure can include an epitaxial crystalline rare earth oxide (REO) layer over a substrate, a first epitaxial electrode layer over the crystalline REO layer, and an epitaxial piezoelectric layer over the first epitaxial electrode layer. The layer structure can further include a second electrode layer over the epitaxial piezoelectric layer. The first electrode layer can include an epitaxial metal. The epitaxial metal can be single-crystal. The first electrode layer can include one or more of a rare earth pnictide, and a rare earth silicide (RESi). |
US10566943B2 |
Apparatus and methods for biasing of power amplifiers
Apparatus and methods for biasing of power amplifiers are disclosed. In one embodiment, a mobile device includes a transceiver that generates a radio frequency signal and a power amplifier enable signal, a power amplifier that provides amplification to the radio frequency signal and that is biased by a bias signal, and a bias circuit that receives the power amplifier enable signal and generates the bias signal. The bias circuit includes a gain correction circuit that generates a correction current in response to activation of the power amplifier enable signal, and a primary biasing circuit that generates the bias signal based on the correction current and the power amplifier enable signal. |
US10566940B2 |
Sensing circuit, corresponding amplifier, apparatus and method
A switching amplifier, such as a Class D amplifier, includes a current sensing circuit. The current sensing circuit is formed by replica loop circuits that are selectively coupled to corresponding output inverter stages of the switching amplifier. The replica loop circuits operated to produce respective replica currents of the output currents generated by the output inverter stages. A sensing circuitry is coupled to receive the replica currents from the replica loop circuits and operates to produce an output sensing signal as a function of the respective replica currents. |
US10566939B2 |
Circuit for generating a plurality of reference voltages for controlling feedback within the circuit
A circuit comprising: an input terminal configured to receive an input-signal; an output terminal configured to provide an output-signal; a reference circuit comprising: a first output terminal configured to provide a first-reference-signal; a second output terminal configured to provide a second-reference-signal; and a third output terminal configured to provide a third-reference-signal. A comparator-block configured to compare a comparator-input-voltage-signal representative of signalling received at the input terminal with: (i) the first-reference-signal, (ii) the second-reference-signal and (iii) the third-reference-signal in order to generate a comparison-signal. A control-block configured to set the output-signal as one of at least two voltage levels based on the comparison-signal; and an input-control-circuit configured to apply a feedback-control-signal to the input-terminal based on the comparison-signal. |
US10566930B2 |
Dynamically controlling a negative impedance of a voltage controlled oscillator
In one embodiment, an apparatus includes a voltage controlled oscillator (VCO) to output an oscillating signal. The VCO may have a tank formed of at least one capacitor coupled in parallel with at least one inductor, and a plurality of transconductors to provide energy to the tank. At least one of the plurality of transconductors can be controllably switched to be coupled to the tank or to be decoupled from the tank. |
US10566927B2 |
Method and system for optimizing the configuration of a solar power system
An optimization engine determines an optimal configuration for a solar power system projected onto a target surface. The optimization engine identifies an alignment axis that passes through a vertex of a boundary associated with the target surface and then constructs horizontal or vertical spans that represent contiguous areas where solar modules may be placed. The optimization engine populates each span with solar modules and aligns the solar modules within adjacent spans to one another. The optimization engine then generates a performance estimate for a collection of populated spans. By generating different spans with different solar module types and orientations, the optimization engine is configured to identify an optimal solar power system configuration. |
US10566923B2 |
Motor drive device including PWM converter controlled in boosting ratio
A motor drive device includes a PWM converter configured to convert AC power supplied from an AC power supply into DC power and supply it to a DC link, a DC link capacitor which is provided in the DC link and may store the DC power, an inverter configured to convert the DC power in the DC link into AC power for motor driving and output it, and a boosting ratio control unit configured to control the boosting ratio as the ratio of the value of the DC voltage output from the PWM converter to the peak value of the AC voltage input from the AC power supply, to allow a motor to be driven using AC power output by converting the DC power stored in the DC link capacitor by the inverter during shut-off of supply of the DC power from the PWM converter to the DC link. |
US10566922B2 |
Dynamically reconfigurable motors and generators and systems with efficiency optimization
A device has a plurality of power converter groups and a control system. A power converter group has a group of power converters and is coupled between an input voltage source and a group of windings of a motor generator. The control system is configured to control currents of the windings such that the number of poles of and the number of phases in a pair of poles of the motor/generator are dynamically adjusted, and the number of poles and the strength of a magnetic field of the motor generator are controlled to reduce a power loss. The motor/generator has an air gap and a stator with a plurality of slots, where the windings are installed in. The windings are configured such that the number of poles and the number of phases in a pair of poles of the motor/generator can be dynamically adjusted. |
US10566921B2 |
Induction machine having a customized field-forming current component
An induction machine includes a stator and a rotor, wherein a stator winding is arranged within the stator, a control device controls a converter such that the converter connects the stator winding to a power-supply network such that a stator current flows within the stator winding, and the stator current has a field-forming current component and a torque-forming current component, where the control device controls the converter such that, during load periods, a torque acts between the stator and the rotor, controls the converter during periods of rest such that a torque acts between the stator and the rotor, controls the converter at least at the beginning of the periods of rest such that the field-forming current component has a nominal value, and controls the converter during the load periods such that the field-forming current component has a lower value than the nominal value. |
US10566920B2 |
Control device for AC rotary machine and control device for electric power steering
A control device for an AC rotary machine includes an AC rotary machine having x-phase windings where x is at least three, an angle detector, a current detector, a voltage command calculator, and a power converter, wherein, when a current of at least one phase of the x phases is detectable and currents of at most (x−1) phases are undetectable at a present current detection timing, the current detector estimates the currents of the (x−1) phases that are undetectable at the present current detection timing by calculation on the basis of detected currents of x phases obtained at a past current detection timing, the detected current of the single phase that is detectable at the present current detection timing, and an angle variation amount from the past current detection timing to the present current detection timing. |
US10566914B2 |
Transducer and electronic device
A transducer that converts electrical energy to mechanical energy, the transducer includes a dielectric layer; a first electrode that is provided on one surface of the dielectric layer; and a second electrode that is provided on another surface of the dielectric layer. At least one of the first electrode and the second electrode becomes an insulator, before the dielectric layer suffers insulation breakdown by voltage that is applied between the first electrode and the second electrode. |
US10566913B2 |
Power generation device and portable electric device
Provided is an electric power generating device capable of performing electret power generation by efficiently rotating a rotating electrode group. The electric power generating device includes: a plurality of electret electrodes each made of an electret material and formed into a planar shape, and arranged in a circular shape at intervals in a first plane; a plurality of counter electrodes arranged in a circular shape in a second plane facing the first plane so as to face the plurality of electret electrodes; an oscillating weight supported in a rotatable manner; and a motive power transmission mechanism configured to transmit motive power generated by rotations of the oscillating weight to a rotating electrode group including any one of the plurality of electret electrodes and the plurality of counter electrodes, to thereby rotate the rotating electrode group so that the rotating electrode group is moved relative to another electrode group, the motive power transmission mechanism including a clutch mechanism configured to transmit only a rotation of the oscillating weight in one predetermined direction. |
US10566908B2 |
Power converter with wide DC voltage range
According to one aspect of the present disclosure, there is provided an apparatus that includes a first power converter stage connected to a first side of a first transformer, and a second power converter stage connected to a first side of a second transformer. The apparatus further includes an interleaved multi-bridge circuit connected to the second side of the first transformer and to the second side of the second transformer. The apparatus further includes a controller that is configured to operate the interleaved multi-bridge circuit in a parallel mode in which the second sides of the first and second transformers are in parallel at a DC terminal of the interleaved multi-bridge circuit and in a series mode in which the second sides of the first and second transformers are in series at the DC terminal. |
US10566900B2 |
Detection method, detection circuit, controller and switching power supply
Detecting an output voltage of a switching power supply can include: acquiring a first branch current that changes with a first voltage at a first terminal of an inductor of the switching power supply; acquiring a second branch current that changes with a second voltage at a second terminal of the inductor; controlling the first and second branch currents to flow to a same detection terminal; and detecting the output voltage based on a first current flowing through the detection terminal during a first time period, and a second current flowing through the detection terminal during a second time period. |
US10566893B2 |
ZVS control circuit for use in a flyback power converter
A ZVS (zero voltage switching) control circuit for use in a flyback power converter includes a primary side controller circuit, a secondary side controller circuit, and a pulse transformer. In one switching cycle, a synchronous rectifier transistor is turned ON twice to generate a circulation current at the primary side winding, and after the synchronous rectifier transistor is turned OFF, the power transistor is turned ON for zero voltage switching. A synchronous signal coupled between the primary side and the secondary side is employed to synchronize the power transistor and the synchronous transistor. The synchronous signal also triggers an SR-ZVS pulse to turn ON the synchronous rectifier transistor for achieving the zero voltage switching when the power transistor is turned ON. |
US10566892B1 |
Power stage overdrive extender for area optimization and operation at low supply voltage
It is an object of one or more embodiments of the present disclosure to provide a power stage overdrive circuit, at low supply voltages, that can be enabled/disabled on the fly. The power stage overdrive circuit increases the overdrive of a power switch to allow for simple power stage architecture with high voltage PMOS and NMOS devices. The power stage overdrive circuit comprises a driver, configured to drive the power switch having a control terminal, for example a gate terminal, and a boost circuit, further comprising a boost capacitor having a first terminal coupled to a power supply, for example a battery, and a second terminal coupled to the control terminal, configured to provide an overdrive voltage to the control terminal to turn the power switch on. |
US10566890B2 |
Complex regulator
A complex regulator of a remote-controlled car or remote-controlled boat includes a power input terminal, a power output terminal, a switch regulator, and a linear regulator. The switch regulator and the linear regulator are both connected between the power input terminal and the power output terminal and regulates the input voltage after which the input voltage is conveyed to the power output terminal. The switch regulator and the linear regulator have different operational conditions. When the remote-controlled car or remote-controlled boat is operated under a heavy load condition and the input voltage is consequently reduced to a level lower than the first threshold voltage and higher than the second threshold voltage, the switch regulator stops regulating the input voltage and the linear regulator continues regulating the input voltage to maintain the operation of the controller of the remote controlled car or boat. |
US10566889B2 |
Linear vibration motor
A linear vibration motor has a movable element including a magnet and a weight, and an elastic member are inserted into a frame. The frame supports the movable element so the movable element can freely slide axially; a coil fixed to the frame and drives the magnet axially; and an elastic member applying, to the movable element, an elastic force against the driving force of the magnet. The frame has a bottom surface plate with a bottom surface affixing the coil; an upper surface plate has an upper surface opposing the bottom surface; and a front surface plate facing the axially and supports the elastic member. The bottom surface plate has partial side surface portions that are respectively bent from both side edges of the bottom surface portion and in which an opening is formed in a central part of the partial side surface portions in the axial direction. |
US10566888B2 |
Linear actuators for use in electronic devices
Embodiments described herein may take the form of an electromagnetic actuator that produces a haptic output during operation. Generally, an electromagnetic coil is wrapped around a central magnet array. A shaft passes through the central magnet array, such that the central array may move along the shaft when the proper force is applied. When a current passes through the electromagnetic coil, the coil generates a magnetic field. The coil is stationary with respect to a housing of the actuator, while the central magnet array may move along the shaft within the housing. Thus, excitation of the coil exerts a force on the central magnet array, which moves in response to that force. The direction of the current through the coil determines the direction of the magnetic field and thus the motion of the central magnet array. |
US10566881B2 |
Motor drive system including removable bypass circuit and/or cooling features
A motor control system to drive an alternating-current (AC) motor. The motor control system includes a motor drive. The motor drive may include a duct having first, second and third openings. The motor control system may include a bypass circuit to power the AC motor if the motor drive experiences a fault or to save energy. |
US10566874B2 |
Rotary electrical machine provided with pulley for receipt of belt, and with device for regulation of tension of belt
The rotary electrical machine comprises, in front, a pulley (3) secured to a shaft (9) of a rotor (20) passing through the front bearing (1a) of a housing. The bearing includes a base, having a nose (18) for mounting a front ball bearing (7) for rotating the shaft (9), and air inlets (15) defined by arms belonging to an outwardly opening area connecting a peripheral strip of material from the base to the nose (18) in order to shift the nose (18) toward the front in accordance with the central body of a device (100) for adjusting the tension of a belt received in the groove (31) of the pulley (3) and attached onto the housing (1a, 1b). The adjustment device (100) comprises at least one idler (200, 201) for tensioning the belt and a central opening (102) enabling passage of air through the air inlets (15). |
US10566873B2 |
Rotating electrical machine having means to secure plating to cover a flow passage
Provided is a rotating electrical machine including a housing in which a flow passage of cooling liquid can be easily formed and airtightness and productivity are high. A rotating electrical machine is configured to include a housing which is provided with a part of a flow passage of cooling liquid, a stator which is disposed on an inner circumferential side of the housing and includes a stator winding, and a rotor which is rotatably supported to an inner circumferential side of the stator with a gap between the stator and the rotor and the flow passage of the cooling liquid includes an annular groove having an open surface on at least one side of an axial direction of the housing and a plate provided to cover the open surface. Preferably, the housing and the plate are configured to be joined by welding or an adhesive material. In addition, roughening processing or chemical processing may be performed on parts of the housing and the plate and the housing and the plate may be configured to be joined by a resin. |
US10566872B2 |
Spindle motor having a bushing for a lead wire
A motor includes a lead wire insert hole arranged to have a lead wire extending from any of coils pass therethrough, and a bushing inserted in the lead wire insert hole. The bushing includes a body portion arranged to extend in a first direction; a plurality of through holes each of which is arranged to pass through the body portion in the first direction; and a plurality of projecting portions each of which is arranged to extend in the first direction, and project from a lateral surface of the body portion in a direction perpendicular to the first direction. Each through hole includes a cylindrical first hole portion arranged to have an opening on a first side in the first direction; and a second hole portion arranged to have an opening on a second side in the first direction, and to be continuous with the first hole portion, and including a slanting surface arranged to decrease in a diameter toward the first hole portion. A portion of the lead wire is arranged in a corresponding one of the through holes. |
US10566866B2 |
Asymmetric axial permanent magnet machines having axial rotors with irregular magnets
A rotor for an axial flux permanent magnet machine is described. The machine has a stator comprising a stator housing enclosing a set of coils wound on stator bars or teeth and disposed circumferentially at intervals about an axis on the machine, and a rotor bearing a set of permanent magnets and mounted for rotation about the said axis. The rotor and stator are spaced apart along said axis to define a gap therebetween in which magnet flux in the machine is generally in an axial direction. The magnets are disposed circumferentially around said rotor and define a plurality, n, of matching sets of magnets. Each set of magnets includes a plurality of magnets, wherein said n sets of magnets on said rotor have n-fold rotational symmetry. Within a said set, the magnets have different shapes and/or relative circumferential spacings of adjacent magnets within the set of magnets are irregular. |
US10566863B2 |
Rotor for rotary electric machine, rotary electric machine provided with same, and method for manufacturing rotor for rotary electric machine
A rotor core in which magnets are embedded is formed by stacking a plurality of steel sheets. Each steel sheet which has a disk shape has: six magnet insertion holes formed so as to allow permanent magnets to be inserted therein as a whole; circumferential-direction bridge portions connecting, in the circumferential direction, radially-outer-side steel sheets each formed at the peripheral part of the steel sheet, between the magnet insertion holes; and radial-direction bridge portions formed between the magnet insertion holes. The circumferential-direction bridge portions and the radial-direction bridge portions have coined portions having decreased sheet thicknesses and protruding in an arc shape in the sheet-thickness direction. The coined portions having decreased sheet thicknesses suppress short-circuit of a magnetic flux between magnetic poles, and formation of the arc shapes absorbs extension of these portions caused by a coining work, to suppress deformation of the steel sheet. |
US10566861B2 |
Magnetic electric impulse motor
The invention as claimed, has utility in that it uses separate magnetic field impulses from energized coils and permanent magnets strategically placed together, to maintain an interminable magnetic field upon magnets of a rotor when current is flowing to the coil and when current is not flowing to the coil. |
US10566860B2 |
Rotor assembly, motor and dual clutch transmission
The present invention discloses a motor comprising: a stator part; and a rotor assembly rotatably disposed with respect to the stator part, wherein the rotor assembly comprises: a ring magnet including an insertion hole with a shaft disposed therein and a plurality of first grooves formed at one side thereof along a first imaginary circle; and a core member including a body portion disposed between the shaft and the insertion hole, and an extension portion covering the plurality of first grooves, wherein the extension portion comprises a plurality of second grooves deviated from a plurality of first imaginary straight lines which pass from a center of the first imaginary circle respectively through the plurality of first grooves. |
US10566858B2 |
Stator frame, stator and rotary electrical machine
A stator frame includes a flow path which is formed spirally from one end side to the other end side in the axial direction of the stator frame between an inner circumferential surface and an outer circumferential surface while circling along a circumferential direction of the stator frame and within which a coolant is circulated, where a side wall portion which isolates the adjacent parts of the flow path, an inner wall portion which isolates the flow path from the inner circumferential surface of the stator frame and an outer wall portion which isolates the flow path from the outer circumferential surface of the stator frame are integrally formed. |
US10566856B2 |
AC permanent magnet motor
The present invention discloses an alternating current (AC) permanent magnet motor, including a stator, a rotor, and a controller. Cable troughs and some same coil windings exist on a silicon steel sheet of a stator core. Grooves exist on the stator core, and stator permanent magnets are mounted in the grooves. The groove includes two types of grooves, namely, open grooves and enclosed grooves, and the two types of grooves are alternately laminated to form the stator core. A coil unit of the stator includes stator permanent magnets mounted in grooves of two stator cores and four same coils, and some same coil units form a three-phase stator coil. The rotor includes rotor cores, enclosed squirrel cages and rotor permanent magnets. The controller outputs a three-phase power source having a same positive and negative half sine-wave or step-wave pulse. |
US10566854B2 |
Rotating electric machine
The efficiency of inserting a coil conductor into a slot of a stator core is improved in the present invention. Included are a rotor and a stator. The stator includes a stator core formed with a plurality of slots formed at a predetermined depth in a radial direction and arranged while spaced apart from each other in a circumferential direction and stator winding having a coil conductor inserted in each of the slots. A plurality of protrusions are formed in each of the slots of the stator core toward a space into which the coil conductor is inserted. |
US10566850B2 |
Apparatus and methods for reducing magnetic field emissions between wireless power transmitters
In an aspect of the disclosure, an apparatus for wirelessly transmitting power is provided. The apparatus includes a communication circuit configured to communicate with a first wireless power transmitter and a second wireless power transmitter. The apparatus further includes a controller circuit configured to identify a first phase of a first current provided to the first wireless power transmitter, the first current generating a first magnetic field. The controller circuit further determines a time to provide a second current to the second wireless power transmitter. The controller circuit further provides the second current at the determined time with a second phase having a phase difference between the first phase configured to reduce a magnitude of a combined magnetic field of the first and second magnetic fields in a region between the first and second wireless power transmitters. |
US10566849B2 |
Wireless power transfer device with foreign object detection, system, and method for performing the same
Methods and apparatus for detecting the presence of undesirable foreign matter in a region between a wireless power transmission apparatus and a power reception apparatus are described. First and second detection methods, based on different detection schemes, may be used to detect and distinguish the presence of foreign matter from misalignment during power transfer operation. A first detection method may be used before power is transferred to a load in a power reception apparatus, and a second detection method may be used while power is supplied to the load. |
US10566848B2 |
Foreign object detection in wireless power transfer by asymmetry detection
In one embodiment, a wireless power transfer system comprises a transmitter coil structure comprising a first transmitter coil, and a second transmitter coil coupled to the first transmitter coil in such a way that when a first current flows in the first transmitter coil in a first spatial direction the first current flows in the second transmitter coil in a second spatial direction different from the first spatial direction, a foreign object sensor coil structure comprising a first sensor coil having a central axis in common with the first transmitter coil, and a second sensor coil coupled in series to the first sensor coil, the second sensor coil having a central axis in common with the second transmitter coil, the first sensor coil coupled to the second sensor coil in such a way that when a first voltage induced in the first sensor coil has a first polarity a second voltage induced in the second sensor coil has a second polarity different from the first polarity, a voltage detector coupled to the foreign object sensor coil structure, the voltage detector configured to detect a net voltage across the foreign object sensor coil structure, and a controller configured to receive the net voltage and determine a presence or absence of a foreign object based on a magnitude of the net voltage. |
US10566846B2 |
Wireless power transmission system
The wireless power transmission is a system for providing wireless charging and/or primary power to electronic/electrical devices via microwave energy. The microwave energy is focused to a location by a power transmitter having one or more adaptively-phased microwave array emitters. Rectennas within the device to be charged receive and rectify the microwave energy and use it for battery charging and/or for primary power. |
US10566835B2 |
Detecting power outages using smartphone sensors
Detecting an outage in an alternating current (AC) electrical network. One or more time-stamped and location-stamped data packets, each data packet including magnetic sensor data collected by one or more non-contact magnetic sensors in a mobile device in proximity to the AC electrical network are received. Based on the magnetic sensor data, it is determined that an outage exists in the AC electrical network. |
US10566831B2 |
Zero energy loss efficient power supply responsive to connection state and utilization device control
In various embodiments, the energy efficient power supply utilizes switching control energy from an onboard energy storage device, or from an external utilization device power, to power the switching function of the power supply to switch between a zero energy use state, and an energized state, providing standby, low-draw, measured-demand, and full-output energy; variable, as the utilization device, or devices, require. Energized switching control is achieved by completing, or providing, the control circuit when the power supply is connected to a utilization device, or devices, or when the power supply is connected to a utilization device, or devices, and a utilization device signals, or when utilization devices signal, that power is needed from the power supply. De-energized switching control is achieved by disconnecting the power supply from a utilization device, or devices, or when a utilization device signals, or when utilization devices signal, that power is no longer needed from the power supply. |
US10566829B2 |
Adapter and charging control method
An adapter and a charging control method are provided, the adapter includes a power conversion unit, a voltage feedback unit, a current feedback unit and a power adjusting unit. An input end of the power adjusting unit is coupled to an output end of the voltage feedback unit and an output end of the current feedback unit respectively, and an output end of the power adjusting unit is coupled to the power conversion unit. The power adjusting unit is configured to receive a voltage feedback signal and a current feedback signal, and to stabilize the output voltage and the output current of the adapter when the voltage feedback signal indicates that the output voltage of the adapter reaches a predetermined target voltage or when the current feedback signal indicates that the output current of the adapter reaches a predetermined target current. |
US10566826B2 |
Device control for wireless charging
Embodiments of a system and method for controlling a device charging on a wireless charger are generally described herein. A method may include disabling, in response to determining that the device is currently charging on the wireless charger, haptic feedback at the device, determining whether the device is in a night mode or a day mode, in response to determining that the device is in the night mode and currently charging on the wireless charger, disabling notifications of the device, and enabling, in response to determining that the device is in the day mode, the haptic feedback and the notifications when the device has been removed from the wireless charger. |
US10566825B2 |
Wireless power transfer system having wireless power transfer system-charger
A method of transferring wireless power using magnetic induction, can include selecting a coil among a plurality of coils partially overlapping each other; sensing a current flowing through the selected coil; receiving an amount of power requested by a wireless power receiver; and controlling an output voltage of a DC-DC converter based on the current flowing through the selected coil and the amount of power requested by the wireless power receiver, in which the controlling the output voltage of the DC-DC converter includes: dividing the output voltage of the DC-DC converter to generate a divided output voltage; and adjusting a level of the output voltage of the DC-DC converter with a feedback signal based on the divided output voltage, in which the dividing the output voltage includes damping the output voltage by a first resistor, a second resistor and a third resistor, and the first resistor is connected between an output terminal of the DC-DC converter and a feedback port of the DC-DC converter, the second resistor is connected between the feedback port of the DC-DC converter and ground, and the third resistor is connected between a controller and the feedback port of the DC-DC converter. |
US10566819B2 |
Methods and apparatus for optimal fast battery charging
A method and apparatus for fast charging a battery with optimal charging. In an arrangement, a system includes a battery charger for applying a voltage to a rechargeable battery; and a controller coupled to the battery charger and monitoring at least one of a battery voltage, a battery temperature, and the current flowing into the battery; wherein the system is configured to apply a charging current from the battery charger by calculating an open cell anode voltage and an anode resistance of the battery, and determining the charging current. In additional arrangements, lithium ion plating is prevented by the charging current. Additional methods and arrangements are disclosed. |
US10566812B2 |
Smart jewelry device and charger of the same
The disclosure provides a smart jewelry device including a metal housing, two charging contacts, an insulating member, and a battery. The metal housing has a hollow portion, and the metal housing is axisymmetric relative to an axis. The two charging contacts are located on the axis and are respectively located at two endpoints of the metal housing. The insulating member is disposed among the metal housing and the charging contacts. The battery is disposed within the hollow portion and is electrically connected to the charging contacts. |
US10566803B2 |
Virtual power plant
The teachings of the present disclosure may be employed for buffering electric power in a virtual storage power plant. For example, a virtual power plant for buffering electric power may include: distributed electrical energy storage systems electrically interconnected by transmission lines of an electrical power plant network; a measuring device detecting a state of charge of each of the storage systems; and a control device adjusting the states of charge between a lower limit and an upper limit. The states of charge are adjusted as needed by means of a charge equalization including transmitting electrical equalization charges from energy storage systems having a relatively high state of charge to energy storage systems having a relatively low state of charge, via the electrical power plant network. |
US10566800B2 |
Method for controlling a genset system
A method for controlling a genset system is provided. The method includes recognizing a communication failure between one or more gensets of a plurality of gensets and a control system and determining an operating state of each of the one or more gensets prior to the communication failure. The method further includes operating the genset system, upon communication failure, according to a load control scheme. The load control scheme includes determining an available power of the genset system based on the determined operating state of each of the one or more gensets and coupling one or more loads to the genset system based on the available power. |
US10566799B2 |
Method for feeding electrical power into an electricity supply network with a wind park and wind park with black start
A method for feeding electrical power into an electrical supply network by means of at least one wind farm respectively connected to the supply network via a network connection point, wherein the supply network is to be operated at a network frequency, and each wind farm has a plurality of wind power installations, comprising the steps of determining whether the electrical supply network is operating, starting the at least one wind farm in a black-start mode for the purpose of producing electrical power for feeding into the supply network if the supply network is not operating, operating the at least one wind farm in black-start operation in which electrical power is fed into the supply network and the supply network is operated thereby, wherein the network frequency is specified by the feeding-in of the electrical power in the black-start mode and/or during black-start operation. |
US10566798B2 |
Solar panel disconnect and reactivation system
A photovoltaic system with an inverter, at least one solar panel for providing electrical power, and electrical wiring for coupling electrical power from the at least one solar panel to the inverter. Also included is a transmitter for transmitting a messaging protocol along the electrical wiring, where the protocol includes a multibit wireline signal. Also included is circuitry for selectively connecting the electrical power from the at least one solar panel along the electrical wiring to the inverter in response to the messaging protocol. |
US10566797B2 |
Power electronic converter based synchronizer for generators
A power system including a first grid and a second grid, each grid having power flow parameters. A breaker installed at a point of common coupling between the first grid and second grid. A first sensor and a second sensor, each located on a side of the point of the common coupling for continually determining the power flow parameters of the first grid and second grid. Wherein the power flow parameters for the first and second grid are indicative of a frequency and a phase. A power source for supplying power to either the first grid or second grid. A controller for synchronizing the frequencies and the phases of the first and second grid, by continually adjusting an amount of power supplied, based on continually determining a frequency mismatch and a phase mismatch between the first grid and second grid, until a first predetermined condition is met. |
US10566796B2 |
Control method of power generation system, power generation system, and power generation apparatus
A control method of the power generation system of the disclosure is a control method of a power generation system configured with a power generation apparatus and at least one other power generation apparatus coupled to the power generation apparatus herein, the power generation system configured to interconnect with a grid and supply power to a load, wherein a process performed by the power generation apparatus includes a step of obtaining a current value between the power generation system and the grid, a step of determining, based on the current value, respective target power to be generated by the power generation apparatuses, and the other power generation apparatuses, and a step of notifying the other power generation apparatuses of the respective target power. |
US10566791B2 |
Automated validation, estimation, and editing processor
An apparatus is provided for performing validation, estimation, and editing (VEE) on a plurality of interval based energy consumption streams. The apparatus includes a VEE processor and a VEE configuration engine. The VEE processor is configured to execute VEE rules on each of the plurality of interval based energy consumption streams within a specified time period to generate and store a corresponding plurality of post VEE readings that are stored in a post VEE readings data stores. The post VEE readings include a plurality of tagged energy consumption data sets that are each associated with a corresponding one of the plurality of interval based energy consumption streams. Each of the plurality of tagged energy consumption data sets has first groups of contiguous interval values tagged as having been validated and second groups of contiguous interval values tagged as having been edited. The VEE configuration engine is configured to read the post VEE readings upon initiation of an event and, for the each of the plurality of tagged energy consumption data sets, is configured to create a plurality of anomalies having a plurality of different durations using only the first groups of contiguous interval values, and is configured to generate a plurality of estimates for the plurality of anomalies by employing a plurality of estimation techniques and, for each of the plurality of different durations, is configured to select one of the plurality of estimation techniques for subsequent employment when performing VEE of subsequent energy consumption data for the corresponding one of the plurality of interval based energy consumption streams. |
US10566790B2 |
Method and device for extracting skeleton topology structure of electric power grid
A system and method for extracting a skeleton topology structure for an electric power grid, the method comprising: receiving a description of a topology sub-structure corresponding with user's need and a description of skeleton topology sub-structure extracted from the topology sub-structure; generating a first incidence matrix based on the description of the topology sub-structure and a second incidence matrix based on the description of the skeleton topology sub-structure; generating a third incidence matrix based on a primary topology structure of electric power grid; searching from the third incidence matrix a sub-matrix that matches the first incidence matrix; obtaining a fourth incidence matrix by using the second incidence matrix to transform the matching sub-matrix; and generating a skeleton topology structure corresponding to the primary topology structure based on the fourth incidence matrix. |
US10566788B2 |
Systems and methods for redundant line voltage drop compensation
A redundant boost circuit configured to compensate for a voltage drop between a power supply and a plurality of loads is provided. The redundant boost circuit includes a first compensator module and a second compensator module. The first compensator module includes a first primary boost circuit and a first secondary boost circuit. The second compensator module includes a second primary boost circuit and a second secondary boost circuit. The first primary boost circuit and the second secondary boost circuit are electrically coupleable between the power supply and a first load. The second primary boost circuit and the first secondary boost circuit are electrically coupleable between the power supply and a second load. |
US10566782B2 |
Safeguard of a supply voltage
A bus system comprises a feed module, a load module and a data cable connecting the feed module to the load module. A fuse is provided in an energy path and/or respectively in an energy/data transmission path between a feed module and a load module. |
US10566781B2 |
Input/output buffer circuit with a protection circuit
An input/output (I/O) buffer circuit includes an I/O unit and a protection circuit. The I/O unit selectively receives and outputs signals based on an enable signal. The protection circuit generates a logic control signal to deactivate the I/O unit in a state where a voltage level of the I/O terminal is abnormal. The protection circuit includes a register. The register latches a logic signal corresponding to the voltage level of the I/O terminal in a state where the voltage level of the I/O terminal is abnormal, outputs the logic control signal based on the logic signal, and is preset to output the logic control signal based on the logic signal when a power-off state resumes to a power-on state. |
US10566779B2 |
External DC overcurrent electronic trip unit for circuit breaker
Disclosed is a DC circuit breaker including at least one contact configured to be coupled between a source of DC power and a DC load and a method of controlling the closed and open state of the contact. The DC circuit breaker includes a thermomagnetic trip circuit and an electronic trip circuit. The electronic trip circuit is responsive to a sensed level of DC current flowing in the contact in a closed state for accumulating an indication of the total time the DC current is sensed. The accumulated indication of the total time the DC current is sensed is compared to a predetermined value or level and, in response to the accumulated indication exceeding the predetermined value or level, the contact is caused to switch from a closed state to an open state. |
US10566776B2 |
Outdoor floor box enclosure
An outdoor enclosure provides weather protection for electrical equipment. More particularly, an outdoor enclosure having a cover flush with the floor or the ground and an interior space beneath the floor or ground is provided. The interior space is maintained in a water-tight condition when the cover of the enclosure and a door within the cover are closed and a drain is provided in the floor of the interior space to allow water to drain from the interior space if and when such water enters the enclosure. Electrical cables and a receptacle with ground fault protection are stowed within the enclosure and pulled through the door in the cover when a user needs access to electrical power via the receptacle. |
US10566769B2 |
Modular ion generator device
The present invention provides methods and systems for a modular ion generator device that includes a bottom portion, two opposed side portions, a front end, a back end, and a top portion. A cavity is formed within the two opposed side portions, front end, back end, and top portion. At least one electrode is positioned within the cavity, and an engagement device is engaged to the front end and/or an engagement device engaged to the back end for allowing one or more modular ion generator devices to be selectively secured to one another. |
US10566766B1 |
Magnesium based gettering regions for gallium and nitrogen containing laser diode devices
In an example, the present invention provides a gallium and nitrogen containing laser diode device. The device has a gallium and nitrogen containing substrate material comprising a surface region, which is configured on either a ({10-10}) crystal orientation or a {10-10} crystal orientation configured with an offcut at an angle toward or away from the [0001] direction. The device also has a GaN region formed overlying the surface region, an active region formed overlying the surface region, and a gettering region comprising a magnesium species overlying the surface region. The device has a p-type cladding region comprising an (InAl)GaN material doped with a plurality of magnesium species formed overlying the active region. |
US10566765B2 |
Multi-wavelength semiconductor lasers
Examples disclosed herein relate to multi-wavelength semiconductor lasers. In some examples disclosed herein, a multi-wavelength semiconductor laser may include a silicon-on-insulator (SOI) substrate and a quantum dot (QD) layer above the SOI substrate. The QD layer may include and active gain region and may have at least one angled junction at one end of the QD layer. The SOI substrate may include a waveguide in an upper silicon layer and a mode converter to facilitate optical coupling of a lasing mode to the waveguide. |
US10566760B2 |
Light emitting device
A light emitting device includes a base, a frame, one or more semiconductor laser elements, a cover member, an optical member fixed to the cover member via an adhesive member, and a pressing member. The adhesive member includes one or more first adhesive portion disposed between an upper surface of the cover member and a lower surface of the optical member, and two or more second adhesive portions respectively disposed at locations in contact with or spaced apart from the one or more first adhesive portions when viewed from above, in contact with the first inner lateral surface of the cover member and the lateral surface of the optical member. |
US10566758B2 |
Fiber laser oscillator having thin filter reflector
A fiber laser oscillator comprises an active fiber for providing a lasing light having a selected wavelength band, a saturable absorber assembly coupled to a first end of the active fiber, a pump source for providing a pump light having wavelengths except the selected wavelength band, an optical component coupled to the second end of the active fiber and the pump source. The optical component comprises a thin film filter for transmitting the lasing light for a first time and reflecting the pump light and a reflector for reflecting the lasing light transmitted for the first time through the thin film filter. The lasing light reflected by the reflector transmits through the thin film filter for a second time and overlaps with the pump light reflected by the thin film filter. |
US10566757B2 |
Method of heat shrinking a protective sleeve onto an electrical connection
A method of heat shrinking a protective sleeve onto an electrical connection includes an initial step of providing an electrical connection, such as between an electrical wire and an electrical termination device, and a protective sleeve having an inner surface and an outer surface. The inner surface of the protective sleeve has an adhesive material applied thereto and is disposed about the electrical connection. Thermal energy is applied to the outer surface of the protective sleeve so as to increase the temperature thereof. Either before, at the same time, or after this step, the temperature of some or all of the electrical connection disposed within the protective sleeve is increased, such as by induction heating. As a result, the protective sleeve shrinks onto the electrical connection, and the adhesive material forms a tight bond between the protective sleeve and the electrical connection. |
US10566753B2 |
Hingeable connector assembly
An electrical connector assembly including a first connector with header contact blade (s) and a second connector with receptacle contact blade (s), The connectors are pivotable with respect to each other. The second connector includes a receptacle housing with an entrance for insertion of a header contact blade between a contact surface of the receptacle contact blade and an opposite surface. The entrance allows insertion in an angular range of mating directions within a plane perpendicular to the main pivoting axis. The contact surface of the receptacle contact blade and the opposite surface converge towards the main pivoting axis over said angular range. The receptacle contact blade has a free peripheral portion at the entrance of the receptacle housing, which is resiliently movable with respect to the receptacle housing. |
US10566748B2 |
Shielded coaxial connector
A coaxial connector has a selectively engageable radio frequency interference shield. |
US10566743B2 |
Electrical connector having a middle shielding plate and an outer shielding shell with grounding legs held in place by the shielding plate
An electrical connector includes: an insulative housing having a base and a tongue; an upper and a lower rows of contacts secured to the insulative housing and exposed, respectively, to an upper and a lower faces of the tongue; a shielding plate arranged between the upper row of contacts and the lower row of contacts; and a shielding shell enclosing the insulative housing, wherein the shielding plate has a pair of side hooks exposed to an outside of the insulative housing, and the shielding shell has a pair of grounding legs kept in position by the pair of side hooks of the shielding plate. |
US10566742B2 |
Shielded board-to-board connector
A board-to-board connector for connecting printed boards to each other comprises: a receptacle comprising a plurality of signal contact elements to be electrically connected to one of the printed boards, and a plug comprising a plurality of signal contact elements to be electrically connected to the other of the printed boards, the signal contact elements being configured so that each of the signal contact elements of the plug is in contact with the corresponding signal contact element of the receptacle when the plug has been inserted into the receptacle. The receptacle comprises an electromagnetic interference shield which continuously or discontinuously surrounds the plurality of signal contact elements of the receptacle, and the plug comprises an electromagnetic interference shield which continuously or discontinuously surrounds the plurality of signal contact elements of the plug. |
US10566735B2 |
Connector
Each of additional members of a connector is provided with a connection mechanism. The connection mechanism is provided with a spring portion and a plate piece portion. The plate piece portion has an end face. The end face is formed with a connection portion. The connection portion is oriented inward of the connector in a second direction and located in a receiving portion at least in part. The spring portion supports the plate piece portion so that the connection portion is moveable in the second direction. When the connector is mated with a mating connector, the connection portion is connected to a mating connection portion. |
US10566734B1 |
System for facilitating electrical connection of a first electrical unit comprised in a first object with a second electrical unit comprised in a second object
A system for facilitating electrical connection of a first electrical unit comprised in a first object with a second electrical unit comprised in a second object is disclosed. The system may include a base unit configured to be attached to the first object. Further, the base unit may include a base body and a base conductive pad disposed in a mid-region of the base body. Further, the system may include a first magnet, a second magnet and a third magnet disposed in the base body. Further, the system may include a holder unit configured to be attached to the second object, including a holder body. Further, the system may include a holder magnet disposed in the holder body. Further, the holder unit may include a moving guide, including a guide body, and a guide conductive pad. Further, the moving guide may include a guide magnet disposed in the guide body.The holder may be mounted on a mobile device that travels over the base unit. In one position the magnets act to repel movement of the moving guide. In another position the magnets act to attract the moving guide towards the base unit to cause electrical connection between the conductive pads. |
US10566732B2 |
Waterproof connector structure and method for producing connector housing
There is provided a waterproof connector structure which includes a pair of connector housings. An opening end portion of a cylindrical body of one connector housing is inserted into an opening end portion of a cylindrical body of another connector housing at the time of fitting. One cylindrical body has a projection part which is provided to protrude outward in a radial direction from the opening end portion thereof entirely in a circumferential direction. The projection part is provided on a front side in a fitting direction from an opening part of a terminal receiving chamber surrounded by the one cylindrical body. |
US10566729B2 |
Method of manufacturing a connector with integral terminal position assurance mechanism
A method of manufacturing an electrical connector housing assembly includes a step of molding the electrical connector housing assembly with a cover in a pre-lock position. |
US10566728B1 |
Electrical connector with high vibration resistant locks
An electrical connector-assembly includes a first-housing and a second-housing. The first-housing has first-walls that include opposed gear-racks extending beyond an outer-surface. The opposed gear-racks are configured to engage a mate-assist device. The first-walls include opposed locking-fins extending beyond the outer-surface. The opposed locking-fins have first-fins and second-fins. The second-housing includes the mate-assist device which is moveable from an unlocked-position to a locked-position and is pivotable about the lateral-axis. The mate-assist device has gear-teeth configured to engage the opposed gear-racks of the first-housing. The second-housing has a skirt configured to slideably engage the outer-surface of the first-housing. The skirt includes flex-locks configured to engage the first-fins and retain the second-housing in a prestage-position. When the mate-assist device is moved from the unlocked-position to the locked-position, the second-housing is moved from the prestage-position to a seated-position, whereby the flex-locks engage the second-fins, thereby inhibiting a movement between the second-housing and the first-housing. |
US10566726B1 |
Connector with sliding terminal position assurance
An electrical connector includes a connector mount. The connector mount has a cavity that is configured to receive a terminal. The electrical connector includes a terminal position assurance. The terminal position assurance is supported on the connector mount for movement between a pre-lock position and a locked position. The electrical connector includes a rocker attached to the connector mount. At least a portion of the rocker is configured move relative to the connector mount from a non-biased to a biased position. The rocker is configured to prevent the terminal position assurance from moving from the pre-lock position to the locked position when the rocker is in the non-biased position. |
US10566725B2 |
Connector with laterally mounted retainer for supporting and locking a terminal fitting
A connector housing (10) includes a terminal inserting portion (15) into which deflectable locking lances (23) project, and a retainer mounting hole (26) communicating with the terminal inserting portion (15) and open in one surface facing in a direction intersecting an inserting direction of a terminal fitting (70). A retainer (40) is inserted into the retainer mounting hole (26). The retainer (40) includes a deflection restricting portion (44) configured to restrict the deflection of the locking lance (23) by entering a deflection space (58) for the locking lance (23) with the retainer (40) inserted to a proper depth in the retainer mounting hole (26) and supports (43) capable of supporting the terminal fitting (70) by being located to be able to come into contact with the terminal fitting (70). |