Document | Document Title |
---|---|
US10321618B2 |
Tape feeder
A motor related to a reel cassette among a plurality of the reel cassettes, in the condition where there is a shortage of a component in a component supply tape and an error has occurred (for example, a component adsorption error, or an image processing error) attributable to the supplied component, is operated so that a sprocket driving mechanism portion is lowered against a spring, a sprocket is lowered to a retract position, engagement of the sprocket with a sprocket hole of the component supply tape is released, and a clamp state of the reel cassette is released with a clamp member retracted downward from the reel cassette. Moreover, a display unit of an operation panel displays that only the reel cassette subjected to automatic clamp release is in a clamp release state. |
US10321616B2 |
Electronic apparatus
An electronic apparatus includes a support member, and a cable mounted on the support member. The support member includes a first clamp portion and a second clamp portion mounting the cable on the support member. The first clamp portion includes a first portion being located at upper side of the cable and restricting upward movement of the cable. The second clamp portion is located on the lower side of the cable. At least part of an upper surface of the second clamp portion is located at a level superior to a lower surface of the first portion of the first clamp portion. |
US10321615B2 |
Display module with integrated thermal management structure
Described herein is a display module for an electronic device having a thermal management structure integrated on a backside of the display module. Also described herein are techniques for manufacturing a display module with an integrated thermal management structure. By integrating the thermal management structure on the backside of the display module, the display module itself becomes a passive thermal management solution for an electronic device. Accordingly, the thermal management structure described herein can be considered a part of the display component stack. |
US10321611B2 |
Power conversion apparatus
A power conversion apparatus includes a semiconductor module, an electronic component, a cooling member, a casing and a pressurizing member. The electronic component includes a load application part that receives a load caused by pressurizing force on a surface in a pressurizing member side with respect to the lamination direction; a load supporting part that comes into contact with a contact part of the casing on a surface opposite to the pressurizing member side with respect to the lamination direction; and a fastening part fastened to a casing fastening part. The load supporting part is disposed between the load application part and the fastening part; moment of force around the load supporting part is produced in the electronic component by the load applied to the load application part; and the moment causes the electronic component to be pressed towards a pressed part of the casing. |
US10321610B2 |
Free cooling in high humidity environments
A data center includes heat producing components and an air handling system that provides reduced relative humidity air to cool the heat producing components. The air handling system includes a thermal storage unit that removes thermal energy from incoming air under a given set of ambient air conditions and releases thermal energy into incoming air under another set of ambient air conditions. Under the given set of ambient air conditions, the thermal storage unit cools the incoming air and causes water vapor to condense out of the incoming air. Under the other set of ambient air conditions, the thermal storage unit releases thermal energy into the incoming air, thus heating the incoming air. |
US10321608B1 |
Coordinated cooling using rack mountable cooling canisters
A cooling canister includes a canister body with an opening in the canister body that is configured to couple with a corresponding opening in a canister body of an adjacent cooling canister in a rack. Servers are coupled with the cooling canister and a set of fans are coupled with the cooling canister. The cooling canister provides at least partial airflow isolation between an airflow through the set of servers coupled with the cooling canister and other airflows through other servers in the rack. In the event of a control anomaly, such as a fan failure, the opening in the canister body of the cooling canister is configured to permit airflow between the cooling canister and an adjacent cooling canister to supplement an airflow through the cooling canister. In some embodiments, a dampers is included in the opening in the canister body of the cooling canister. |
US10321605B2 |
Heat sink
A heat sink assembly is provided herein. The heat sink assembly includes at least two heat sinks, a mechanical support member, and a flexible heat pipe. Each of the at least two heat sinks are formed to mate with one of at least two processors. The mechanical support member are formed to mechanically engage with the at least two heat sinks. The flexible heat pipe connects to the at least two heat sinks to provide a thermal link therebetween. |
US10321604B2 |
Ram air fan and power electronics cooling systems
A power electronics cooling system includes a ram air fan with one or more blades and a ram air fan motor connected via an output shaft. The ram air fan draws in air and passes it across a heat exchanger to cool one or more cooling liquids. One or more pumps pressurize and pump the cooling liquids to various electronic components, including one or more motor controllers. The pumps may be mechanically or electrically coupled to the output shaft of the ram air fan, such that the motor of the ram air fan provides energy to the pumps. |
US10321603B1 |
Electrical power distribution for immersion cooled information systems
A system for two-phase immersion cooling includes an immersion tank, and a plurality of busbars, each busbar extending through a wall of the immersion tank. The system also includes a plurality of voltage converters mounted on a skid, on which the immersion tank can also be mounted. The system preferably includes means for preventing leakage of dielectric fluid around the busbars and means for connecting each busbar plate to the modular cases holding circuit boards that can be inserted into the immersion tank. |
US10321600B2 |
Modularized server
A modularized server comprises a rack, a switching mechanism, and a removable electronic device. The rack comprises a first slot and a second slot. The switching mechanism is disposed on the rack. When the removable electronic device is inserted into the first slot, the removable electronic device is operable to drive the switching mechanism to a switching position. The switching mechanism at the switching position can stop another removable electronic device different from a specific design of the removable electronic device from being inserted into the second slot. |
US10321599B2 |
Rotatable mounting bracket on chassis
A mounting bracket for mounting server/switch chassis to a rack is provided. The mounting bracket includes a mounting flange, a member portion connected to a server/switch chassis, a pivoting mechanism connecting the member portion and the mounting flange, where the mounting flange pivots along the pivoting mechanism to move from a first side of the rack to a second side of the rack. |
US10321596B2 |
Job-site electric apparatus and method for reducing invasion of foreign matter into job-site electric apparatus
A job-site electric apparatus in one aspect the present disclosure includes a housing, an operation device, a terminal, a separator, a coupling device, and a sealing portion. The separator is configured to separate the housing into a first area and a second area, and includes a through hole that allows communication between the first area and the second area. The first area includes the operation device. The second area includes the terminal. The coupling device passes through the through hole and electrically couple the terminal to the operation device. The sealing portion seals the through hole through which the coupling device passes. |
US10321592B2 |
Electronics housing
An electronics housing includes: a housing body for attachment to a mounting rail and on which a cover is arranged which is pivotable about a pivot pin, formed on a bearing point, between an open position and a closed position; and a locking device for pivotally locking the cover in at least one pivot angle position via an interlocking connection, which is configured to be released without destruction, between at least a first and a second locking member, wherein, spaced apart from the bearing point in a radial pivot pin direction, the first locking member is arranged on the housing body and the second locking member is arranged on the cover such that actuation of the cover for pivoting out of the pivot angle position produces resilient deformation of the first locking member and/or second locking member, directed radially with respect to the pivot pin, to release the interlocking connection. |
US10321590B2 |
Interlock features of a portable electronic device
An electronic device having multiple housing components interlocked together by a molded material is disclosed. In order to provide interlocking surfaces for the molded material, the housing components can include various geometries designed to receive and retain the molded material such that the housing components are secured with one another. For example, a first housing part can undergo several material removal operations to form multiple ribs, each with through holes. When the molded material extends along the ribs and into the through holes, the molded material cures and interlocks with the first housing part. A second housing part can include several stepped indentions that receive the molded material. Also, a third housing part can include a dovetail indention to receive the molded material such that the first and second housing parts interlock with the third housing part. The indentions can provide retention in three dimensions to protect against decoupling. |
US10321588B1 |
Methods and systems for a flexible battery
Systems, methods, and computer-readable media are disclosed for a flexible battery. The systems, methods, and computer-readable media described herein may improve user experiences and prolong the battery's life. In an example embodiment described herein, a flexible battery may comprise a first battery portion positioned in a grip portion and having a first thickness, and a second battery portion positioned in a second portion having a second thickness that is less than the first thickness, wherein the second battery portion is bendable in the at least one direction, and the first battery portion is rigid. |
US10321586B1 |
Modular solid-state storage system
A system including a chassis and a hardware module bay disposed in a front portion of the chassis. The hardware module bay is configured to accommodate one or more horizontally oriented hardware modules. The one or more horizontally oriented hardware module are slidably insertable into the hardware module bay. The system further includes a main printed circuit board (PCB) that includes a chipset for communication with a hardware module inserted into the hardware module bay and a midplane disposed between the main PCB and the hardware module bay. The midplane is configured to electrically interface the hardware module inserted into the hardware module bay with the main PCB, upon insertion of the at least one horizontally oriented hardware module. |
US10321584B2 |
Display device
An exemplary embodiment provides a display device including: a display panel configured to include a first area, and a second area and a third area respectively disposed at opposite sides of the first area in a first direction; a first roller unit configured to wind the second area thereon; and a second roller unit configured to wind the third area of the display panel in an opposite direction to that of the first roller unit, wherein a distance between the first roller unit and the second roller unit which are separated from each other in the first direction can be adjusted. |
US10321582B2 |
Method of manufacturing wiring board and wiring board
A method of manufacturing a wiring board includes a stacking process in which N (N is an integer equal to or greater than 2) wiring layers, end portions of which include linear conductor patterns, are stacked, with the end portions superimposed, via substrates (insulating layers) provided among the wiring layers and a laminated plate is manufactured and a removing process in which the insulating layers around the end portions of the conductor patterns of the laminated plate are removed to machine the end portions into N flying leads projecting from an end face. |
US10321579B2 |
Solder resist and printed wiring board
A solder resist includes a lower layer including a first resin and particles, and an upper layer including a second resin and formed on the lower layer. The particles are one kind selected from a group of inorganic particles, and the upper layer is formed such that the upper layer does not contain any kind of particles belonging to the group of inorganic particles. |
US10321578B2 |
Filling method of conductive paste and manufacturing method of multi-layer printed circuit board
A filling method of conductive paste includes a step of providing a protective film on a principal surface of a metal foil clad laminated sheet, a step of forming bottomed via holes, a step of removing the film from a surface to a midway thereof to form a conductive paste flowing groove having the via holes, a step of disposing a housing member on the film, and thereby, causing a conductive paste injecting channel and a vacuum evacuating channel to communicate with a conductive paste flowing space S, a step of depressurizing the space S via the channel, and a step of injecting conductive paste into the space S via the channel, and thereby, filling an inside of the via holes with the conductive paste. |
US10321575B2 |
Integrated circuit (IC) module comprising an integrated circuit (IC) package and an interposer with embedded passive components
An integrated circuit (IC) module that includes an integrated circuit (IC) package, a plurality of first solder interconnects coupled to the IC package, an interposer coupled to the IC package through the plurality of first solder interconnects a plurality of second solder interconnects coupled to the interposer; and a printed circuit board (PCB) coupled to the interposer through the plurality of second solder interconnects. The interposer includes an encapsulation layer, a first passive component at least partially embedded in the encapsulation layer, and a plurality of interconnects coupled to the first passive component. The encapsulation layer includes a mold and/or an epoxy fill. The first passive component is configured to operate as an electronic voltage regulator (EVR) for the IC module. In some implementations, the interposer is a fan out interposer. |
US10321574B2 |
Electronic component-embedded substrate and electronic component device
An electronic component-embedded substrate includes a core substrate, a cavity penetrating the core substrate, a wiring layer formed on one surface of the core substrate, a support pattern extending over the cavity and configured to divide the cavity into a plurality of component embedding areas, an insulation wall portion arranged on a part of the support pattern in the cavity and formed of the same material as the core substrate, a plurality of electronic components each of which is mounted in each of the plurality of component embedding areas, and an insulating material filling an inside of the cavity. |
US10321571B2 |
Composite electronic component and board having the same
A composite electronic component includes a multilayer capacitor including external electrodes, a tantalum capacitor disposed adjacently to the multilayer capacitor, first electrode parts connected to the external electrodes, a second electrode part connected to a second body, and an encapsulant encapsulating the multilayer capacitor and the tantalum capacitor and formed such that portions of the first and second electrode parts are exposed. |
US10321570B2 |
Composite chip component, circuit assembly and electronic apparatus
The composite chip component includes: plurality of chip elements which are disposed so as to be mutually spaced apart upon a common substrate, and which have mutually different functions; and a pair of electrodes which, in each of the chip elements, are formed on the surface of the substrate. As a result, it is possible to reduce the bond area (footprint) for the mounting substrate, and therefore, it is possible to provide a composite chip component capable of achieving efficiency of mounting operation. |
US10321567B2 |
Method for producing electronic components
Through the use of a method of producing electronic components, a plurality of electronic components are obtained by cutting, along a predetermined cutting line, a laminate including a first circuit board and a second circuit board both mounted with circuit components. The method of producing electronic components includes: a stacking step of stacking the second circuit board on the first circuit board with a spacer interposed therewith, the first circuit board being provided with a filled via around a mounting region of the circuit components; a filling step of filling a filling space formed between the first circuit board and the second circuit board using the spacer with insulating resins; and a cutting step of cutting the laminate along the cutting line, the cutting line dividing the filled via, and exposing the filled via from a cut surface to acquire terminal portions of the electronic components. |
US10321565B2 |
Printed circuit board assembly and assembling method thereof
A printed circuit board assembly includes a printed circuit board, at least one electronic device, a holder and a heat-dissipation device. The printed circuit board includes at least one first through hole. The electronic device includes a first surface, a second surface and at least one pin. The first surface and the second surface are opposite to each other, and the pin passes through the first through hole of the printed circuit board and is inserted on the printed circuit board. The holder is disposed between the printed circuit board and the electronic device. The holder includes a supporting surface sustaining the first surface of the electronic device. The heat-dissipation device includes a heat-dissipation surface attached to the second surface of the electronic device. |
US10321564B2 |
Solder assembly of pins to the peripheral end face of a printed circuit board
A printed circuit board (PCB) and PCB assembly. The PCB is formed of a laminate substrate of at least two layers of a non-conductive material forming at least one peripheral end face (PEF) surface separating top and bottom PCB surfaces. Embedded conductive wiring at one or more multiple layers carry energy to or from PCB surface mounted devices. The conductive wiring provides multiple conductive wire ends exposed at multiple locations along the PEF. A conductive contact structure is formed at the PEF surface to connect with one or more of the exposed conductive wire ends. One or more conductive pins are attached to the conductive contact at the PEF and are configured to mount the PCB on, and in a vertical and perpendicular orientation or a coplanar orientation relative to, a surface of a second PCB surface. The conductive pins provide one or more of: an electrical, thermal and/or mechanical contact. |
US10321561B2 |
Flexible printed circuit board, printed circuit board structure and method for manufacturing flexible printed circuit board
A flexible printed circuit board (PCB), a method for manufacturing the flexible PCB, and a PCB structure having the flexible PCB are disclosed. A flexible printed circuit board includes a first conductive pattern layer, a second conductive pattern layer, a plurality of first conductive pillars, and a plurality of second conductive pillars. Each of the plurality of first conductive pillars electrically connects to the first conductive pattern layer and is spaced from the second conductive pattern layer, and a plurality of second conductive pillars electrically connects to the second conductive pattern layer and is spaced from the first conductive pattern layer. The plurality of first conductive pillars and the plurality of second conductive pillars are exposed from one surface of the flexible printed circuit board to form a plurality of electrical contact pads. |
US10321560B2 |
Dummy core plus plating resist restrict resin process and structure
A printed circuit board (PCB) has multiple layers, where select portions of inner layer circuitry, referred to as inner core circuitry, are exposed from the remaining layers. The PCB having an exposed inner core circuitry is formed using a dummy core plus plating resist process. The select inner core circuitry is part of an inner core. The inner core corresponding to the exposed inner core circuitry forms a semi-flexible PCB portion. The semi-flexible PCB portion is an extension of the remaining adjacent multiple layer PCB. The remaining portion of the multiple layer PCB is rigid. The inner core is common to both the semi-flexible PCB portion and the remaining rigid PCB portion. |
US10321554B2 |
Electronic control unit
The shape of an abutting portion where a heat sink and an electronic component or the heat sink and a connection wire abut against each other, through the intermediary of an intermediate member, is contrived so that there is provided an electronic control unit that can raise the easiness of production including the intermediate member, while securing the heat radiation performance. There is provided an electric power converter in which an intermediate member having an insulating property and a heat-conductive property is provided in a gap between a heat sink and a connection wire abutting portion or an electronic component, in which the top surface of a maximum heat generating component is a plane, and in which the portion, of the heat sink, that faces the top surface of the maximum heat generating component is part of a basic plane. |
US10321553B2 |
Shield to improve electromagnetic interference (EMI) suppression capability
An apparatus is described for suppressing EMI emissions in an electrical device. In one example, the apparatus includes absorbing material surrounding at least a portion of an electrical component and electrically conductive material configured to contact at least one side of the absorbing material. |
US10321552B2 |
Undulator magnet array and undulator
In an undulator magnet array, an upper magnet array is formed by coupling an upper shift magnet array and an upper reference magnet array, and a lower magnet array is formed by coupling a lower reference magnet array and lower shift magnet array arranged so as to face the magnet arrays. With reference to a state where the amplitudes of periodic magnetic fields that can be formed by the upper magnet array and the lower magnet array are maximized, the upper shift magnet array is shifted ¼ of a period to the left as seen from the lower reference magnet array and the lower shift magnet array is shifted ¼ of a period to the left as seen from the upper reference magnet array. |
US10321551B2 |
Cost effective cartridge for a plasma arc torch
A consumable cartridge for a plasma arc torch is provided. The consumable cartridge includes an outer component defining a substantially hollow body, an inner component disposed substantially within the hollow body of the outer component, and a hollow region between the rear portion of the inner component and the outer component. The inner component includes a forward portion configured to axially secure and rotatatably engage the outer component to the inner component and a rear portion substantially suspended within the hollow body of the outer component. The rear portion is axially secured and rotatably engaged with the outer component via the forward portion. The hollow region is configured to receive a torch head to enable mating between the rear portion of the inner component and a cathode of the torch head. |
US10321548B1 |
Smart LED lighting system and method
Various embodiments of a smart LED lighting system are described. The system includes a control module coupled over a wireless connection to one or more smart LED drivers, each of which controls one or more LED lighting units. The system optionally includes one or more sensors for gathering information from the surrounding environment and a gateway for establishing a wireless network and for communicating with one or more cloud computing systems. The control module can control individual lighting units, modules of individual lighting units, or zones of modules to alter the intensity, color, or character of the lighting. The control module can execute pre-programmed configurations of the lighting system to implement, for example, lighting that mimics circadian patterns or lighting that is suited for a particular event such as a meeting or a concert. The control module also can implement instructions provided by a user through a mobile device or other input device. |
US10321544B1 |
Acoustics-based street light control
A computer-implemented method for acoustics-based light source control of a lighting system is provided. The method may include detecting sounds emitted by a sound source from positions located along the path. A velocity of the sound source is determined with respect to a point on the path based on the detected sound emissions. A spatio-temporal trajectory of the sound source is based on the determined velocity and a topography of the path at the positions of the sound source. One or more light sources positioned adjacent to the determined trajectory are identified. Responsive to determining that a distance between the sound source and the identified light sources does not exceed a predetermined threshold, the identified light sources are energized to illuminate the length of the path ahead of the sound source. |
US10321543B2 |
Security light with lifestyle solutions
A lifestyle LED lighting solution configured with a timer to convert from performing a first illumination mode to performing a second illumination mode at a preset time point controlled by the timer, wherein the first illumination mode and the second illumination mode are designed to perform different lighting characteristics including a light intensity and a light color temperature. The first illumination mode is a general illumination mode while the second illumination mode is an energy saving mode. The timer can be an anytime setting timer, a fixed time point timer, a fixed time period timer or a clock timer. The anytime setting timer is also usable for replacing a photo sensor to automatically turn on and turn off an LED light. The clock timer can be used for controlling on/off performance of the LED light according to a clock time schedule. |
US10321536B2 |
Dim-to-warm system and method of operating the same
A method of controlling a correlated color temperature for light output by a lighting device including a dim-to-warm circuit having a first light channel and a second light channel. The method including determining a light control value based on the measured current value. The method further including using the light control value, determining a first current value for applying a first current to the first light channel and determining a second current value for applying a second current to the second light channel; and providing the first current to the first light channel and providing the second current to the second light channel. |
US10321535B2 |
Devices, systems, and methods for maintaining luminaire color temperature levels in a gateway based system
The disclosure relates to devices, systems, and methods for adjusting and/or maintaining color temperature levels of luminaires. The luminaires may be Light Emitting Diode (LED)-based luminaires which are part of a smart illumination system. In certain exemplary embodiments, the disclosure includes a smart gateway device which is configured to control operation of a luminaire and is connected to a server, such as cloud server, over wired and/or wireless communication channels. The exemplary devices, systems, and methods adjust and maintain a color temperature of the luminaire according to desired or required specifications. |
US10321527B2 |
Average current and frequency control
Apparatuses, systems and methods for regulating the output currents of a power supply at a target output current include a buck converter module operably connected to a power source and a load. A first switch couples the power source to the buck converter module during a first period of a given operating cycle, while the buck converter module stores and provides electrical power to the load. During a second period, a second switch may discharge, the electrical power stored during the first period. A current sensor senses the currents during at least one of the first period and the second period and, over the operating cycle, the switching times are adjusted so the average output current equals the target output current. Adjustments to the first and second period durations result in maximum and a minimum currents symmetrically disposed about the average current provided to the load during the operating cycle. |
US10321525B2 |
Control panel and microwave oven
A control panel having a tunnel structure of discharging infiltrated moisture, and a microwave oven having the same. The microwave oven includes a cabinet provided with a cooking compartment in which food is heated by microwaves and a machine room divided from the cooking compartment and in which machine parts are installed, a door coupled to a front side of the cooking compartment so as to open and close, and a control panel coupled to a front side of the machine room and provided to allow a function to be selected, wherein the control panel is provided at an inside thereof with at least one tunnel allowing moisture infiltrated into the control panel to pass therethrough so that the moisture is discharged to the outside. The tunnel is formed along an outer peripheral surface of the input unit, thereby preventing device malfunction due to moisture infiltrated into the control panel. |
US10321519B2 |
Metal and composite leading edge assemblies
Various components and methods related to a leading edge assembly are disclosed. The leading edge assembly can include an outer strike shell and a foam core. The foam core can be located inside the outer strike shell. The leading edge assembly can include a heating element with a plurality of sensors and wires. A method of manufacturing a leading edge assembly can include forming a composite layer, applying a metallic layer to the composite layer, installing an electronic device, and inserting a foam core into a cavity bounded by the composite layer and/or the electronic device. |
US10321518B2 |
Heating device for heating recording material, and image forming apparatus having the same
A heating device capable of suppressing electrically conductive parts that electrically connect power supply electrodes and heating resistors from generating heat. The heating device has heating resistors disposed in a longitudinal direction of an elongated base plate and connected through electrically conductive parts to power supply electrodes disposed on one longitudinal end portion of the base plate and supplied with electric power from the power supply electrodes. The electrically conductive parts are formed such that electrically conductive parts that can provide larger amounts of power supply each have a larger cross-sectional area perpendicular to a power supply direction. |
US10321516B2 |
Communication device, system, and computer program product
A communication device includes: a first communication unit that performs communication with another communication device using a first communication scheme that enables communication in a first range. The first communication unit performs, when having determined that the other communication device received transmitted certain information, communication with the other communication device in a second range that is different from the first range and in which the other communication device is capable of receiving the certain information. The communication device relays communication from the other communication device to another device disposed outside the second range. |
US10321513B2 |
Method for PDCP control PDU transmission by user equipment (UE)
A user equipment (UE) configured with an uplink (UL) split bearer and method for packet data convergence protocol (PDCP) control protocol data unit (PDU) transmission by the UE are provided. The method includes triggering, by the UE, a PDCP control PDU; determining, by the UE, whether a UL grant is available for a master evolved node B (eNB); transmitting, by the UE, the PDCP control PDU on a link associated with the master eNB, if the UL grant is available for the master eNB; and transmitting, by the UE, the PDCP control PDU on a link associated with a secondary eNB, when the UL grant is unavailable for the master eNB. |
US10321511B2 |
Systems and methods for data offload in wireless networks
Systems, methods, and apparatuses for radio resource control (RRC) signaling in wireless communication networks with data offload are provided. The radio configuration messages from a small cell to a dual connection UE may be sent by an overlay macro E-UTRAN node-B (eNB). The small cell may send the RRC messages to the macro-eNB first via a backhaul link, and the macro-eNB then transmits the messages to the UE. In some implementations, the radio configuration messages from a small cell to a dual connection UE may be sent directly from the small cell. In some other implementations, some of the RRC messages may be sent selectively to/from either the macro-cell or the small cell, or to/from both the macro-cell and the small cell. The type of RRC messages sent over the small cell and/or the macro-cell may be preconfigured or predetermined. |
US10321507B2 |
Method and apparatus for configuring cause value in wireless communication system
A method is provided for transmitting, by a user equipment (UE), a connection request message in a wireless communication system. The UE receives a configuration of a specific value of a configurable establishment cause from a network, initiates a service whose type corresponds to the specific value, sets the configurable establishment cause to the specific value, transmits a radio resource control (RRC) connection request message including the configurable establishment cause which is set to the specific value to the network, and receives an RRC connection setup message from the network. The RRC connection setup message is determined to be transmitted, by the network, based on the configurable establishment cause set to the specific value, which indicates the type of the service, by the UE. |
US10321503B2 |
Method and apparatus for attaching a remote unit to a mobile core network via a standalone untrusted non-3GPP access network
A method and apparatus attach a remote unit to a mobile core network via a standalone untrusted non-3GPP access network. A remote unit can be communicated with over a non-3GPP access network via a first network interface. A mobile core network can be communicated with via a second network interface and a third network interface. A secure connection request to establish a secure connection can be received via the first network interface. The secure connection with the remote unit can be established via the first network interface. Signaling data can be relayed between the secure connection and the second network interface when the secure connection request is associated with the first capability. A data connection can be established via the third network interface on behalf of the remote unit and user data can be relayed between the secure connection and the data connection when the secure connection request is associated with the second capability. |
US10321496B2 |
Inter-PGW handover architecture
A method is disclosed for providing IP access across packet data network gateways (PGWs), comprising: receiving, from a UE, at a coordinating node, an attach request; sending a request to create a first new session to a first PGW; sending a request to create a second new session to a second PGW; receiving, from the first PGW and at the coordinating node, a first request for policies for the UE; receiving, from the second PGW and at the coordinating node, a second request for policies for the UE; opening a first data tunnel from the coordinating node to the first PGW; opening a second data tunnel from the coordinating node to the second PGW without closing the first data tunnel; and opening a data tunnel between the UE and the coordinating node for providing IP access to both the first PGW and the second PGW. |
US10321491B2 |
Method and apparatus for supporting local gateway service for dual connectivity in wireless communication system
A method and apparatus for supporting a local gateway (L-GW) service in a wireless communication system is provided. When an L-GW is co-located with a master evolved NodeB (MeNB) in dual connectivity, a secondary evolved NodeB (SeNB) in dual connectivity receives a request message including information on a specific E-UTRAN radio access bearer (E-RAB), which is served by a L-GW, from a master evolved NodeB (MeNB) in dual connectivity which has the L-GW, decides to transmit data via a X2 interface instead of a S1-U interface for the specific E-RAB, and transmits a response message to the MeNB. |
US10321490B2 |
Systems and methods for maintaining an ambient monitoring session
A method and system for maintaining ambient monitoring capability for a communication device. The method includes using a first target identity to identify the communication device in a first ambient monitoring session with an ambient monitoring device. The method also includes, while in the first ambient monitoring session, receiving, by an electronic processor of the communication device, a communication service state change notification for the first target identity. The method also includes, while in the first ambient monitoring session, determining a second target identity to identify the communication device in a second ambient monitoring session that has not been established. The method also includes, while in the first ambient monitoring session, transmitting, to the ambient monitoring device, the second target identity. |
US10321488B2 |
CSMA/CA in time and frequency domains
The present invention concerns a method for a communication device to transmit a data packet in a wireless communication system. The method comprises: determining a first set of transmission parameters comprising a first central transmission frequency and a first spectral bandwidth; transmitting a first data packet by applying the first set of transmission parameters; determining whether or not the first data packet collided with a second data packet from a second communication device; determining a second set of transmission parameters, which in case of collision comprises a second central transmission frequency, different from the first central transmission frequency, and a second spectral bandwidth, which is different from the first spectral bandwidth with a first, non-zero probability and the same as the first spectral bandwidth with a second probability; and transmitting a second data packet by applying the second set of transmission parameters. |
US10321482B2 |
Method and device for processing carrier resource of unlicensed carrier and transmission node
A method and device for processing carrier resource of an unlicensed carrier and a transmission node are disclosed. The method includes: determining, in a competitive way, to access the unlicensed carrier in a transmission window; and accessing, according to a predetermined access condition, the unlicensed carrier, wherein the predetermined access condition includes at least one of: a determined length of the transmission window, the maximum access times in the transmission window and the maximum access time in the transmission window. |
US10321471B2 |
Conveying use of exception reporting to core network nodes
A radio access network node (e.g., Base Station Subsystem, Evolved Node B) and method are described herein for indicating to a core network node (e.g., Serving GPRS Support Node, Mobility Management Entity, CIoT Serving Gateway Node) usage of exception reports by a mobile station. In addition, a core network node (e.g., Serving GPRS Support Node, Mobility Management Entity, CIoT Serving Gateway Node) and method are described herein for receiving an indication of usage of exception reports by a mobile station. |
US10321468B2 |
NCT SCC activation control device and method, management method and base station device
A New Carrier Type (NCT) Secondary Component Carrier (SCC) activation control device and method, an management method and a base station device. The activation control device includes: a measuring module configured to perform radio link measurement to an SCC by measuring at least one of a demodulation reference signal DM-RS and a channel status indicator reference signal CSI-RS; and an activation control module configured to perform activation control to the SCC based on a measurement result. |
US10321462B2 |
Method and apparatus for setting group-based connection
The present invention relates a method and apparatus for setting a group-based connection. A connection setting method for a network entity according to one embodiment of the present invention includes the steps of: receiving a request including at least one packet filter from a terminal; obtaining a group identifier corresponding to the packet filter by using the packet filter; when a group bearer corresponding to the group identifier does not exist, generating a group bearer corresponding to the group identifier; and performing allocation such that communication corresponding to the request is performed through the generated group bearer. According to one embodiment of the present invention, a service can be efficiently provided to a terminal. |
US10321459B2 |
Wireless communication apparatus, wireless communication system, wireless communication method and program
A wireless communication apparatus is provided that performs wireless communication using a specified wireless channel and forms part of an ad hoc wireless network. The device includes a recording portion that records country ID information and recording-time information in to a storage medium, where the recording-time information indicates the time at which the country ID information was recorded in to the storage medium, a time determination portion that uses the recording-time information to determine whether a predetermined time period has elapsed from the time at which the country ID information was recorded, and a channel setting portion that, when the predetermined time period has not elapsed from the time at which the country ID information was recorded in the storage medium, sets a wireless channel to a frequency channel that can be used in the country indicated by the country ID information recorded in the storage medium. |
US10321458B2 |
Method for allocating frequency resources in wireless communication system, and apparatus using the same
Provided are a method and an apparatus for allocating, by a first OFDM system and a second OFDM system, frequency resources, which are multiplexed in a frequency region, in a wireless communication system. Specifically, the sizes of the frequency resources of the first OFDM system, which corresponds to an existing OFDM, and the second OFDM system, which corresponds to a UF-OFDM, are determined. Adjacent subcarriers are instructed to allocate any one of a guard carrier and a subcarrier to which null data is allocated, while performing frequency resource allocation between the first and second OFDM systems in accordance with the determined sizes of the frequency resources. The information regarding the frequency resource allocation, which comprises information indicative of either the guard carrier or the subcarrier, is transmitted. |
US10321457B2 |
Wireless communication method and terminal for multi-user uplink transmission
Provided is a wireless communication terminal including a transceiver for transmitting/receiving a wireless signal and a processor for controlling an operation of the wireless communication terminal. The transceiver receives a first frame indicating information on a resource that a base wireless communication terminal allocates to a plurality of wireless communication terminals from the base wireless communication terminal, and transmits data to the base wireless communication terminal based on the first frame. The plurality of wireless communication terminals include the wireless communication terminal. |
US10321453B2 |
System and method for allocating periodic resources
A method for operating an access point includes broadcasting reservation information for a periodic group resource, assigning a resource in the periodic resource to a first station and transmitting information about the resource in the periodic group resource allocated to the first station to the first station, wherein the transmitting occurs during one of an association procedure with the first station and a reconfiguration of a resource assignment for the first station. The method also includes exchanging data with the first station during the resource in the periodic group resource allocated to the first station. |
US10321451B2 |
Systems and methods for downlink frequency domain multiplexing transmissions
Systems, methods, and devices for transmitting data are described herein. In some aspects, a method comprises generating a first message. The first message may comprise an allocation of a first station to a first frequency channel and a second station to a second frequency channel. The method further comprises transmitting the first message over the first frequency channel and the second frequency channel. The method further comprises transmitting, after transmission of the first message, a second message to the first station using the first frequency channel. The method further comprises transmitting, after transmission of the first message, a third message to the second station using the second frequency channel. |
US10321450B2 |
Multicarrier communications system
Methods and apparatus for communication between terminals and an access node in a multiuser multicarrier communications network are described. The access node may be a satellite access node. Terminals are configured to perform initial estimation and tracking of channel offsets and to estimate channel offsets for future packets to be transmitted by the terminal. In some embodiments the channel offsets comprise mobility related channel offsets due to the relative movement between the access node and the plurality of terminals. Transmissions from the terminals to the access node are pre-compensated for the channel offsets, so that the aggregate signal received by the access node occupies a bandwidth greater or equal to the maximum signal bandwidth of any individual terminal. Terminal transmissions may overlap in frequency and time on the ground, but arrive orthogonally at the access node. |
US10321445B2 |
Communication system
It is possible to efficiently transmit and receive signals containing uplink control information between a base station apparatus and a mobile station apparatus.eREG is configured with a plurality of resources into which one DL PRB pair is divided, eCCE is configured with an aggregation of a plurality of eREGs, a second PDCCH is configured with an aggregation of one or more eCCEs, a PUCCH resource corresponds to each eCCE, a first reception processing unit receives information indicating a plurality of second PDCCH regions and information indicating a PUCCH resource in which association with eCCE of the second PDCCH region for each second PDCCH region is started, from the base station apparatus, and a first control unit configures a PUCCH resource, in which association with eCCE of the second PDCCH region is started, for each second PDCCH region, based on the received information. |
US10321440B2 |
Communication of control information using alert flag and version number
To effectively and efficiently provide control information, a broadcast pointer channel (BPCH) may be used to identify the type and perhaps relative location of control information that is being provided in a given frame structure, such as a sub-frame, frame, or superframe. A sub-frame (or like framing entity, such a frame or superframe) may have a BPCH and a corresponding system control information segment in which control information may reside. The system control information segment may have any number of control information blocks, wherein each control information block that is present may correspond to a particular type of control information. The BPCH is used to identify the type of control information that is present in a corresponding system control information segment, and if needed or desired, the relative locations of the various control information. |
US10321437B2 |
Base station device, mobile station device, control information transmission method, control information reception method and program
In a radio system which allocates resources using as units resource blocks which are formed by frequency components and time components, control information for mobile station devices, and identification information which is used to identify a format for a control information transmission channel which transmits the control information is transmitted from the base station device to the mobile station devices by means of the control information transmission channel. |
US10321436B2 |
Wireless communication system using multiple-serving nodes
Methods, devices and systems for a wireless communication system using multiple-serving nodes are provided. In one embodiment, a method of wireless communication comprises sending from a wireless device an uplink control signal to a first node via a second node using a second communication link; receiving by said wireless device a downlink control signal from said first node using a first communication link; sending from said wireless device another uplink control signal to said second node using said second communication link; and receiving by said wireless device another downlink control signal from said second node via said first node using said first communication link. |
US10321435B2 |
Method and apparatus for lightweight messaging during initial synchronization, discovery, and association in directional wireless systems
A method, an apparatus, and a computer program product for wireless communication are provided. The apparatus receives a discovery signal transmitted from a connection point (CP) via a directional beam. The discovery signal may include first information (including beam sweep configuration information) related to the CP. The apparatus then transmits an association signal to the CP based on the beam sweep configuration information and monitors for a resource grant from the CP based on the transmitted association signal. Alternatively, the apparatus transmits a discovery signal via a directional beam to a user equipment (UE). The discovery signal may include first information (including beam sweep configuration information) related to the apparatus. The apparatus then receives an association signal from the UE based on the beam sweep configuration information and determines a resource grant for communicating with the UE based on the received association signal. |
US10321433B2 |
Wireless communication device
According to one embodiment, a wireless communication device includes: a transmitter configured to transmit a first beacon signal through a first channel and transmit a second beacon signal through a second channel; and controlling circuitry configured to select the first channel from a first radio frequency band and select the second channel from a second radio frequency band. Use of the second radio frequency band is more limited than use of the first radio frequency band. |
US10321430B2 |
Method, apparatus, computer program, chip set, or data structure for correlating a digital signal and a correlation code
A method, apparatus, computer program, and data structure relating to: causing correlation of a digital signal provided by a receiver with a motion-compensated correlation code, wherein the motion-compensated correlation code is a correlation code that has been compensated before correlation using one or more phasors dependent upon an assumed or measured movement of the receiver. |
US10321428B2 |
Mobile terminal positioning method, apparatus, device, and server
Embodiments of the present invention disclose a mobile terminal positioning method, apparatus, device, and server. When being applicable to a mobile terminal, the method includes: obtaining auxiliary positioning information, where the auxiliary positioning information includes network identifiers of different wireless networks found by the mobile terminal; reporting the auxiliary positioning information to a server, so that the server obtains current location information of the mobile terminal according to the auxiliary positioning information; and receiving the current location information delivered by the server. Therefore, the server may obtain more available information from the mobile terminal, and a coverage area relationship between multiple wireless networks in a same area may be used to narrow a positioning range, so as to obtain a more accurate location of the mobile terminal. This resolves a technical problem that positioning precision of a mobile terminal is not high in a base station positioning service. |
US10321427B2 |
Wireless communication system, mobile station and base station
A base station for wireless communication with a mobile station using a plurality of cells configured to be grouped so as to comprise a plurality of groups of cells. The base station includes: circuitry configured to transmit a first control signal having a first field and a second field, the first field including information indicating an amount of adjustment for the mobile station to use to adjust a transmission timing of the mobile station with one or more cells, and the second field being configured to store second information identifying the one or more cells among the plurality of groups of cells, and transmit a second control signal having a third field configured to include a unique identifier of one or more of the plurality of cells, according to which the second information set in the second field of the first control signal is applied to the mobile station. |
US10321426B2 |
Apparatus and method for detecting synchronization and signals using block data processing
An apparatus and method for detecting synchronization and signals using block data processing in a receiving system are provided. To process an input signal, a cumulative matrix is obtained from an input vector signal for each frame generated from the signal. A primary eigenvector is extracted from the cumulative matrix, and the maximum value of a correlation vector is calculated from the extracted primary eigenvector. A time delay is detected by comparing the calculated maximum value of the correlation vector with a first threshold value, and a delay correlation vector is calculated from the detected time delay. Finally, synchronization and signals are detected by comparing the calculated delay correlation vector with a second threshold value. |
US10321422B2 |
Data transmission method, device, and system
Embodiments of the present invention disclose a data transmission method, device, and system, are applied to the field of communications, and can improve data transmission efficiency and reduce a time delay. The method includes: acquiring, by a sending device, a time-frequency resource and interleaver information that are to be used by to-be-sent data, where the interleaver information includes a correspondence between an interleaver and a time synchronization code, and there is a one-to-one correspondence between a time synchronization code and an interleaver; selecting a time synchronization code and an interleaver for the to-be-sent data according to the interleaver information; and performing interleaving processing on the to-be-sent data by using the selected interleaver, and sending, to a receiving device on the time-frequency resource, the interleaved to-be-sent data that carries the selected time synchronization code. The embodiments of the present invention are applied to data transmission. |
US10321418B2 |
Radio frequency signal booster
An integrated signal booster system provides cellular and wireless local area network (WLAN) access within a single device. The integrated signal booster system includes at least one antenna integrated configured to receive a cellular uplink signal from user equipment (UE) of a cellular network and to transmit a boosted cellular downlink signal to the UE, signal booster circuitry configured to receive a cellular downlink signal from a cable and to send a boosted cellular uplink signal over the cable, and WLAN access point (AP) circuitry configured to control wireless communications with one or more wireless clients of a WLAN network. The signal booster circuitry is configured to generate the boosted cellular downlink signal based at least in part on amplifying the cellular downlink signal, and to generate the boosted cellular uplink signal based at least in part on amplifying the cellular uplink signal. |
US10321416B2 |
Transmission power control
Apparatuses and methods for transmission power control are disclosed. A given transmission resource and a first transmission power are determined (202, 204) for transmission. Prior to transmitting on the given transmission resource it is determined (206) whether the resource is occupied or unoccupied. Upon detecting that the resource is occupied, a second, reduced transmission power is determined (210) such that a transmission using the second, reduced transmission power would not render the resource as occupied. The determination of the second transmission power is based at least partially on a predetermined maximum transmission power reduction value. Transmission (212) is done utilizing the given transmission resource using the second transmission power according to the determination. |
US10321411B2 |
Terminal apparatus and communication method for setting appropriate uplink transmit power for an uplink signal based on detecing a DCI
A terminal apparatus for communication with a base station apparatus includes reception circuitry and a transmission circuitry. The reception circuitry receives a higher layer signal and sets first and second parameter sets for an uplink power control. The transmission circuitry transmits an uplink signal. If a cell of a first base station and a cell of a second base station are configured, the transmission circuitry sets a transmit power for the uplink signal based on the first parameter set upon detecting a DCI format from the first base station and sets transmit power based on the second parameter set upon detecting a DCI format from the second base station. |
US10321401B2 |
Clear-to-send (CTS) power control in sidelink
A first device may configure a second device, such as a sidelink receiver, so that an interference protection zone surrounding the second device may be dynamically adjusted in size based, for example, on various objectives and/or use cases recognized by the first device. The interference protection zone may be, for example, an area surrounding the second device, within which neighboring devices may be silenced. Changes to the interference protection zone may be achieved by providing a dynamic clear-to-send (CTS) transmit power scaling parameter, that is different from a pre-assigned constant parameter for CTS power control stored at the second device, to the second device from the first device. The second device may calculate CTS channel power using at least the dynamic CTS transmit power scaling parameter and the received RTS channel power. The second device may send a CTS message in a CTS channel at the calculated CTS channel power. |
US10321400B2 |
Method and apparatus for power saving in personal area networks
Embodiments of the present invention provide a method of reducing power consumption in a wireless network device, comprising determining a duration prior to a beacon being received by the device; comparing the duration against a predetermined value; and adjusting a duration of a sleep period in response to the comparison. |
US10321394B2 |
Information processing apparatus, information processing method, and control program for adjusting a switching interval that changes the activation state of base band units
An information processing apparatus of this invention directed to a process for adjusting a switching interval which defines an interval between two switching operations that change the activation state of the base band units. The apparatus comprises a traffic history storage unit that stores traffic history data, and a control unit that determines the switching interval based on the traffic history data stored in the traffic history storage. |
US10321391B2 |
Methods and apparatus for configuring network connections using a memory
Methods and apparatus for configuring network connections using memory are described. An example method for use in mobile equipment includes: reading a mobile subscriber identity from a memory device associated with the mobile equipment; determining if part or all of the mobile subscriber identity matches a data set entry within a file associated with the mobile equipment; determining if an elementary file is on the memory device; when the elementary file is on the memory device, determining if an access point name is stored in a location identified in the elementary file; and when the access point name is stored in the location identified in the elementary file, using the access point name to connect the mobile equipment to a mobile network. Other examples are disclosed. |
US10321388B2 |
Method and device for facilitating transmission of access information
Embodiments of the disclosure generally relate to transmission of access information. A network device generates an occurrence indication for indicating a subsequent occurrence of access information. Then, the network device transmits the occurrence indication in association with a system signature. The system signature indicates a part of the access information for use by a terminal device in accessing the network device. The power consumption of the terminal device in receiving the access information based on the occurrence indication can be reduced efficiently. |
US10321387B2 |
Method and apparatus for receiving OSI block in wireless communication system
Provided are a method for receiving an on-demand system information (OSI) block by a terminal in a wireless communication system and an apparatus for supporting the same. The method may comprise the steps of: receiving, from a network, an on-demand system information (OSI) configuration including information on mapping between the OSI block and information on a system information request (SIR) preamble; determining an OSI block of interest; selecting an SIR preamble corresponding to the OSI block of interest on the basis of the OSI configuration; transmitting the selected SIR preamble to a serving cell so as to request the determined OSI block of interest; and receiving the requested OSI block of interest. |
US10321386B2 |
Facilitating an enhanced two-stage downlink control channel in a wireless communication system
A two-stage enhanced downlink control channel (DCI) is provided. In one example, a method comprises performing processing to attempt to decode a second stage of DCI without blind decoding and based on resource allocation information (RAI), wherein the decoding the first stage of DCI comprises blind decoding and wherein the second stage of DCI and uplink control information is received after the first stage of DCI. The method also comprises based on successfully decoding the second stage of DCI, decoding a physical data shared channel (PDSCH). In various embodiments in which semi-persistent scheduling is provided, decoding information previously received in a prior transmission time interval can be employed in a current or subsequent TTI to conserve bandwidth and power. |
US10321383B2 |
Managing wireless transmission capacity
An apparatus and method for modifying a priority of a public safety user in a wireless network is provided. The wireless network comprises a database for storing the priority related to users. The method may include receiving a message from a customer, at a broker server, where the message informs the broker server about priority requirements of the public safety user. The method may then include sending, by the broker server, a request to the wireless network to modify the priority of the public safety user in a database in the wireless network. |
US10321380B2 |
Device, system, method and recording medium for generating or processing communication frame
According to an aspect of the present invention, a device for generating frames for communication according to a specific communication protocol is provided. The communication protocol defines a plurality of kinds of frame formats and a beacon frame format defined by the communication protocol specifies a plurality of fields to be included in a beacon frame. The device generates a frame based on a frame format defined by the communication protocol. The device generates a beacon frame so that at least one of the plurality of fields specified by the beacon frame format defined by the communication protocol is omitted. |
US10321377B1 |
Profile switching powered by location
A device and method for profile switching based on location and wireless network quality are provided. A client device determines relevant locations for a user of the client device based on a variety of factors. After determining that a location is of particular relevance to the user, the client device will proceed to collect wireless network parameters for each available wireless network at each of the relevant locations for the user. The client device then determines a quality score for each wireless network at each relevant location and proceeds to utilize the quality score to make wireless network profile switching decisions as the client device travels between the relevant locations. |
US10321376B2 |
Determining handover parameters
In some examples, to mitigate interference of wireless communications, an electronic device that includes a first type wireless component and a second type wireless component receives values of parameters relating to wireless communication using the first type wireless component. The electronic device determines, using a model of a relationship between the parameters relating to wireless communication using the first type wireless component and at least one handover parameter relating to wireless communication using the second type wireless component, a value of the at least one handover parameter based on the received values of the parameters relating to wireless communication using the first type wireless component. It is determined whether the electronic device should be handed over from a first access point to a second access point based on the determined value of the at least one handover parameter. |
US10321375B2 |
Delayed satellite handover
A first computer that includes a processor and memory storing instructions executable by the processor—the processor is programmed to: establish a satellite link between a satellite terminal and the first computer, the link comprising at least one radio access bearer (RAB); receive a rejection message from a second computer indicating that the second computer refuses to accept a terminal handover; and in response to receiving the rejection message, transmit to the second computer a pending handover request message comprising an indication of a link quality of the at least one RAB. |
US10321374B2 |
Device and method for handling user equipment configuration
A communication device for handling a temporary UE configuration comprises a storage device for storing instructions and a processing circuit coupled to the storage device. The processing circuit is configured to execute the instructions stored in the storage device. The instructions comprise receiving a configuration from a first base station; communicating with the first BS according to the configuration; transmitting a first message to the first BS to request changing the configuration; performing a handover to a second BS; and transmitting the first message to the second BS to request changing the configuration, when connecting to the second BS in response to the handover. |
US10321372B2 |
Modified cellular protocol selection
A system and method of regulating attachment between a cellular wireless device and a wireless carrier system includes: attaching a vehicle telematics unit to a cellular base station using a long-term evolution (LTE) cellular protocol; detecting that the vehicle telematics unit is able to carry out voice communications but unable to send short message service (SMS) messages using the attached cellular base station; ending cellular communications between the vehicle telematics unit and the selected base station in response; and beginning cellular communications with a different cellular base station that permits circuit-switched SMS messaging. |
US10321371B2 |
Method and apparatus for communication over network slices in wireless communication systems
Embodiments of the present disclosure relates to communication over a network comprising network slices. According to one embodiment of the present disclosure, there provide a method performed by a network node. The method comprises: informing, in response to determination that user traffic of at least one user equipment needs to be redirected from a first network slice to a second network slice, a control plane function node supporting the first network slice of a redirecting user traffic request. Compared with the second network slice, a way of handling a control plane and/or user plane for communication services in the second network slice is different from that in the first network slice. In the other aspects of the present disclosure, there also provides methods for communication by a control plane function node and by a user equipment and corresponding apparatuses. |
US10321370B2 |
Mobile communication system, user terminal, base station, processor, and communication control method
A mobile communication system includes a user terminal that performs D2D communication under management of a base station, the D2D communication indicating direct device to device communication. The user terminal transmits a D2D buffer status report indicating an amount of non-transmitted data in the D2D communication to the base station. |
US10321367B2 |
Method for establishing/releasing a MAC (medium access control) entity in a wireless communication system and a device therefor
A wireless communication system and method for establishing and releasing a MAC entity. The system including a User Equipment (UE), having a first MAC entity for a first type of cell, for communicating with a first base station (BS) on the first type of cell; for establishing a second MAC entity for a second type of cell when communicating with a second BS while maintaining communication with the first BS; and for releasing the second MAC entity for the second type of cell when stopping communication with the second BS while maintaining communication with the first BS. |
US10321362B2 |
Apparatus, system and method for DC (dual connectivity)
A UE (10) provides information on potential S′eNB(s). The information is forwarded from an MeNB (20_1) to an M′eNB (20_2) such that the M′eNB (20_2) can determine, before the handover happens, whether the M′eNB (20_2) will configure a new SeNB (S′eNB) and which S′eNB the M′eNB (20_2) will configure. In one of options, the MeNB (20_1) derives a key S′-KeNB for communication protection between the UE (10) and the S′eNB (30_1), and send the S′-KeNB to the M′eNB (20_2). In another option, the M′eNB (20_2) derives the S′-KeNB from a key KeNB* received from the MeNB (20_1). The M′eNB (20_2) sends the S′-KeNB to the S′eNB (30_1). Moreover, there are also provided several variations to perform SeNB Release, SeNB Addition, Bearer Modification and the like, in which the order and/or timing thereof can be different during the handover procedure. |
US10321354B2 |
Methods, network nodes, and computer program products for providing access point name (APN) based group congestion control
This disclosure describes an APN based group congestion control mechanism. The mechanism utilizes a Group Defining APN (GDA) for defining terminal groups. To add a terminal to a particular terminal group, the network operator need only add a GDA to a list of APNs already included in the terminal's subscription data. |
US10321353B2 |
Operation methods of communication node supporting direct communications in network
Disclosed are operation methods of communication node supporting direct communications in network. The operation method comprises obtaining scheduling information configured for the direct communications from a first base station; identifying modulation and coding scheme (MCS) information and radio resource information included in the scheduling information; and transmitting, to a second UE, a first message to which a MCS indicated by the MCS information is applied through radio resources indicated by the radio resource information. Therefore, performance of a communication system can be enhanced. |
US10321343B2 |
User terminal, radio base station, radio communication method and radio communication system
The present invention is designed to reduce the increase of power consumption in user terminals in a radio communication system in which small cells are detected by using DRSs. A user terminal, according to one aspect of the present invention, is capable of communicating with radio base stations that form cells, and has a receiving section that receives detection/measurement signals that are transmitted respectively from a plurality of cells, a control section that controls the synchronization signals included in the received detection/measurement signals, and a receiving process section that measures the channel state measurement signals included in the received detection/measurement signals based on the selected synchronization signal. |
US10321340B2 |
Communication network service condition detection
A telecommunications system includes a network device that detects a communication failure associated with a first communication network and generates a failure command for a remote device to transmit a failure signal over a second communication network. The failure signal represents the communication failure. A method includes detecting a communication failure associated with a first communication network, generating a failure command for a remote device to transmit a failure signal over a second communication network, and transmitting the failure command to the remote device. The network device may take a corrective action in response to receiving a recovery signal from the remote device. |
US10321331B2 |
Method and system for crossed antenna feed detection
A method for a cellular telecommunications network includes selecting first and second source cells that are co-sited cells associated with first and second antennas, respectively, identifying first neighbor cells of the first cell and second neighbor cells of the second cell, determining that an antenna feed for the second cell is feeding the first antenna by comparing locations of the first neighbor cells to a pointing direction of the first antenna. |
US10321329B2 |
Method for deploying a cellular communication network
Methods and systems are provided for managing communication networks. In a communication network that includes a plurality of cells, one or more antennas in a first cell from the plurality of cells may be configured to support operations in a second cell from the plurality of cells. The configuring may include arranging or causing the arrangement of the one or more antennas of the first cell to be directed towards the second cell, and configuring the one or more antennas of the first cell to use at least one same channel resource as used by antennas of the second cell, for communicating of signals of the second cell. The same channel resource may include a common channel. In some instances, the second cell may be configured to communicate with at least one communication device located within the second cell without use of any antenna of the second cell. |
US10321324B2 |
Network resource allocation method and apparatus, and base station
The present disclosure discloses a network resource allocation method and apparatus, and a base station, pertaining to the wireless communications field. The method includes: receiving, by an evolved NodeB (eNB), a channel quality indicator (CQI) sent by a terminal; obtaining, by the eNB, a first modulation and coding scheme (MCS) of the terminal according to the CQI; allocating, by the eNB according to an amount of to-be-transmitted data and the first MCS, to the terminal a first resource block (RB) set required for transmitting the to-be-transmitted data; and adjusting, by the eNB, the first RB set according to a service type of the to-be-transmitted data and the first MCS. |
US10321320B2 |
Wireless network buffered message system
A network server system maintains secure Internet data message links with respective device link agents on each of many wireless end-user devices. Through a network interface, the server system receives messages from network elements, for which delivery is requested to specific software components on specific ones of the devices. A message buffer system buffers such messages for delivery, and logic determines whether one of several potential triggers has happened to cause the system to deliver buffered messages to a particular one of the devices. For at least some messages, receiving the message at the buffer will not trigger delivery. At least one trigger identifies a time-critical message, however, which can cause all buffered messages for a particular device to be delivered. Such a system balances wireless network efficiency and opportunistic delivery with a potential for fast message delivery, when needed. |
US10321314B2 |
Communication device, communication method, and communication system
There is provided a communication device including: a storage unit configured to store an authentication key generated from a plurality of keys; a communication unit configured to receive authentication key identification information for specifying the authentication key; and an authentication unit configured to perform an authentication process for a transmission source of the authentication key identification information using the authentication key specified from the storage unit based on the authentication key identification information. |
US10321310B1 |
Secure authentication of mobile devices using sensor transfer of keying material
A system and method are disclosed for use of a passive sensor within a mobile device as a separate authentication mechanism to exchange a secure key with a desired network. A network access point presents an encoded bit stream via an audio signal over an audio channel or a video signal within a video presentation. Each signal type is configured for reception by a passive sensor on the mobile device. This received information would be used to generate the private key within the mobile device for encrypting the wireless communication channel. Only mobile devices within audio or visual range of the presentation may be authenticated and thus securely connected to the network. |
US10321306B2 |
Network device selective synchronization
Techniques for selectively synchronizing network devices to authenticate wireless device to access a network using a key. A system utilizing such techniques can include a unique pre-shared key assignment system and a network device selective synchronization system. A method utilizing such techniques can include unique pre-shared key assignment and selective synchronization management. |
US10321305B2 |
Node and method for managing a packet data network connection and/or an internet protocol-connectivity access network session
A method performed in a first network node includes the first network node transmitting, to a second network node, a first message including a user equipment (UE) status request of a UE. The method further includes the first network node receiving, from the second network node, a second message including a UE status response. The method also includes the first network node determining, based on the received UE status, whether to modify an PDN connection and/or a corresponding IP-CAN session associated with the UE. |
US10321300B2 |
Methods, systems, and computer readable media for providing end-to-end priority service in long term evolution (LTE) or subsequent generation networks
The subject matter described herein includes methods, systems, and computer readable media for supporting end-to-end priority service in LTE or subsequent generation networks. One method for supporting such priority occurs at a network node configured to operate in an LTE or subsequent generation network. The method includes receiving an incoming message associated with a communications session or transaction in the network. The message includes an end-to-end priority user indicator identifying a user associated with the session or transaction as a priority user. The method optionally includes storing an association between the end-to-end priority user indicator and the session or transaction. The method further includes treating the session with a priority corresponding to the end-to-end priority user indicator. The method further includes including the end-to-end priority user indicator in subsequent messages transmitted by the network node that are associated with the same session or transaction as the received message. |
US10321295B2 |
System and method for detecting a cellular device
Methods and systems for cellular device detection are presented. A signal processing receiver operable to determine a plurality of uplink parameters according to a downlink broadcast message. The signal processing receiver is also configurable to receive an uplink message according to the plurality of uplink parameters, thereby determining a presence and/or an identity of a cellular device by decoding the uplink message. |
US10321292B2 |
Dynamic announcing for creation of wireless communication connections
Example electronic devices, including but not limited to implantable medical devices, and methods employing dynamic announcing for creation of wireless communication connections are disclosed herein. In an example, an electronic device includes a wireless communication interface to transmit announcement signals for creating a wireless communication connection with the external device. The electronic device also includes a sensor to detect a characteristic of an environment external to the electronic device, and a control circuit including an announcement timing control module to dynamically control timing of the announcement signals based on the detected characteristic. |
US10321290B2 |
Method for processing request message in wireless communication system and apparatus therefor
A method for processing a request message in a wireless communication system according to one embodiment of the present invention is performed by a first M2M device and comprising the steps of: receiving the request message directly from a transmission device; determining whether the transmission device is registered in the first M2M device; determining whether the request message is for handover setup if the transmission device is not registered in the first M2M device; storing handover information contained in the request message if the request message is for handover setup; updating registration information related to the transmission device according to the handover information; and transmitting a processing result regarding the request message to the transmission device. |
US10321289B1 |
Selectively transferring one or more services in multi-subscriber identity module (SIM)-multi-standby electronic device
A method for transferring at least one service in a device and device thereof are provided. The method includes detecting invoking of an application on the electronic device, in response to the detection, providing access of a radio frequency (RF) transceiver of the device to a first subscriber identity module (SIM), the first SIM being in an active data session, and enabling transfer of at least one service associated with at least one second SIM to the first SIM. |
US10321288B2 |
Method for managing applications in a secure element
The invention is a method for managing applications in a secure element comprising a communication interface. An application is installed in the secure element and configured to be implicitly selected on the communication interface. The method comprises the following steps: —the secure element receives a command requesting the installation of a new application configured to be implicitly selected on the communication interface, —upon receipt of the command, the secure element installs the new application, configures the new application to be implicitly selected on the communication interface and keeps the previous application unchanged. |
US10321287B2 |
Method and device for exchanging signalling information
A method and arrangement for exchanging service and RAN information. In a communication network a service providing element is enabled to adapt delivery of a service based on RAN-related parameters. The communication network comprises a RAN (Radio Access Network) node, a core network node, and the service providing element. The RAN node obtains a RAN-related parameter and sends the RAN-related parameter to the service providing element via the core network node. The core network node receives the RAN-related parameter from the RAN node, re-structures the RAN-related parameter into a data structure readable by the service providing element, and sends the re-structured RAN-related parameter to the service providing element. The service providing element is configured to receive the RAN-related parameter, and adapt a service delivery parameter based on the RAN-related parameter. |
US10321283B2 |
Predicting the future state of a mobile device user
In one embodiment, a computing system accesses current usage information of a mobile device associated with a user. The computing system then determine a future user state of the user based on multiple predictor functions. The multiple predictor functions calculate a probability of the future user state based on multiple weights and multiple decay factors. The multiple decay factors are determined from past user states. The computing system further sends instructions to the mobile device for adapting the operation of the mobile device corresponding to the determined future user state. |
US10321275B1 |
Multi-frequency user tracking system
A facility is equipped with floor tiles. Each tile is equipped with transmitters that transmit on specific frequencies. A particular set of frequencies identifies a particular floor tile and a particular segment on the floor tile. A user electromagnetically couples to one or more antennas of the tile, acting as a signal path for the signals on the particular set of frequencies. A receiver detects these signals, and the information about the frequencies detected and relative signal strength may be used to determine a location of the user within the facility. Receivers in the floor tiles allow a first tile to transmit its set of frequencies and a second tile to receive the set of frequencies and determine where the user has stepped from. By concatenating these steps a path of the user may be determined. Receivers in shelves facilitate disambiguation of one user from another when interacting with items. |
US10321274B2 |
Apparatus and method for determining location of electronic device
Provided is an apparatus and method for providing a location of an electronic device according to various embodiments. An operation method of the electronic device according to an embodiment includes obtaining cellular data from at least one base station, obtaining at least one coverage information corresponding to the obtained cellular data, and determining a location of the electronic device based on the obtained at least one coverage information. |
US10321271B2 |
Method and apparatus for providing service
A mobile device, a method performed by the mobile device for receiving a service from a server, and a non-transitory computer-readable recording medium having recorded thereon a program for executing the method performed by the mobile device are provided. The mobile device includes communication circuitry configured to receive a signal transmitted from a wireless transmitter; and a processor configured to determine identification information of the wireless transmitter based on the received signal and signal intensity information based on an intensity of the received signal, and provide the identification information and the determined signal intensity information to an application executed in the mobile device in order to send, to a server, a request for information based on the identification information and the determined signal intensity information. |
US10321268B2 |
Mobile WiFi network
A method, computer-readable medium, and system are provided for managing a dynamic wireless network. An aspect of this invention is to identify the occurrence of an overlap of coverage areas provided by separate wireless access points, at least one of which is mobile. |
US10321267B2 |
Location-based discovery of network members
A technique for allowing members of the same social network using mobile devices to discover others in the vicinity by personal attributes and in specific picture(s) and name for the purpose of connecting, and the ability to use functions provided by a social network such as SMS, e-mail, chat/instant messaging, multimedia, or video by using unique hardware identification of each member mobile device and personal login information that are stored in a network server computing device; and associating the unique apparatus of the members' hardware with the members' personal profile such that when a search is initiated between members, the results contain the members' profile's picture(s), name, location and additional information as stored in the profiles. The proximity of the users is determined by static or dynamic location of the actual device location identified through mobile radio frequency location technology and internet IP information and saved in the user profile. |
US10321266B2 |
Distance estimation
A distance estimate between two nodes may be determined from a path loss exponent and a direct path energy estimate. The direct path energy estimate may be determined from channel state information of a packet received from one of the nodes. The path loss exponent may be determined from the direct path energy estimate and a received signal strength indicator. |
US10321263B1 |
Customer location-based delivery of food items
A customer may specify, via a mobile device, a current location at which the customer desires to receive a delivery order for food items, as well as a preferred amount of time for the delivery. In response, food items that are available to be delivered to the current location within the preferred amount of time are identified and presented to the customer, including food items to be prepared/provided by merchants and food items current being transported by deliverers within sophisticated food item containers and/or delivery containers. Upon receiving a selection of one or more food items, a delivery of the ordered/selected food items may be facilitated. For instance, one or more instructions to prepare and/or transport the food item(s) may be transmitted to devices of merchants and/or deliverers. |
US10321247B2 |
External component with inductance and mechanical vibratory functionality
A device including an inductive radio frequency communication coil and a platform apparatus configured to be secured or coupled to an actuator such that the actuator can induce vibration in the skull inducing hearing percepts, and the RF coil can deliver communication allowing an implantable stimulator to also induce hearing percepts. |
US10321245B2 |
Adjustable elliptical polarization phasing and amplitude weighting for a hearing instrument
Multiple antennas at the receiver and/or transmitter are commonly used in wireless communications systems to provide diversity in order reduce fading and other effects brought about by multi-path propagation. Due to the size of hearing aids and the wavelengths of the frequencies used for communication, it is difficult to achieve what is called spatial diversity by disposing the multiple antennas at different locations. Described herein are techniques for providing polarization diversity in hearing aids using antennas with different polarizations and applying the appropriate phase shifts to the received and/or transmitted signals to improve the signal quality. |
US10321240B2 |
Receiver
A receiver comprises a peripheral housing, and a magnet circuit system and a vibrating system. The vibrating system comprises a vibrating diaphragm and a voice coil. The periphery housing comprises a first and second housing matched with each other, which are provided with electrical connection structures conductive with each other. A sidewall of the first housing is provided with a first elastic piece including one end welded with a spring electrically connected to an external circuit and another end exposed at the outer side of the sidewall of the first housing. A sidewall of the second housing is provided with a second elastic piece including one end electrically connected with a lead wire of the voice coil and another end exposed at the outer side of the sidewall of the second housing and welded and fixed with a portion of the first elastic piece exposed to the outer side. |
US10321237B2 |
Multi-layer voice coil plate and flat type speaker comprising the same
A multilayer voice coil plate and a flat speaker including the same are capable of significantly reducing difficulties in designing and manufacturing a multilayer voice coil pattern. The multilayer voice coil plate may include: a first-type voice coil pattern layer formed in the shape of a track and connected from a first outer via hole outside the track to an inner via hole disposed in the track; and a second-type voice coil pattern layer formed in the shape of a track and connected from a second outer via hole outside the track to an inner via hole disposed in the track. The plurality of first-type voice coil pattern layers and the plurality of second-type voice coil pattern layers may be stacked so as to be insulated from each other, and the first outer via holes, the second outer via holes and the inner via holes may be electrically connected through interlayer conductors, respectively. |
US10321235B2 |
Transducer having a conductive suspension member
A speaker including a frame, and a magnet assembly coupled to the frame. The magnet assembly forms an air gap through which a magnetic flux is directed. The speaker further including a voice coil suspended in the air gap, a diaphragm coupled to the voice coil and a compliant suspension member for suspending the voice coil within the air gap. The suspension member includes an electrically conductive biphasic member for providing an electrical connection between the voice coil and a circuit coupled to the frame. |
US10321234B2 |
Signal processing device and signal processing method
The present disclosure relates to a signal processing device, a signal processing method, and a program that allows for generating an input signal suitable for a multi-way speaker. A band dividing unit divides an audio signal into signals in a plurality of bands corresponding to respective bands of a plurality of speaker units of the multi-way speaker. A filter processing unit performs wave front synthesis filter processing on each of the audio signals in the respective bands having been divided into. The audio signal in each of the bands after the wave front synthesis filter processing is supplied to the speaker unit of the corresponding band in the multi-way speaker. The present disclosure is applicable, for example, to a signal processing device or other devices. |
US10321226B2 |
Top port multi-part surface mount MEMS microphone
A surface mount package for a micro-electro-mechanical system (MEMS) microphone die is disclosed. The surface mount package features a substrate with metal pads for surface mounting the package to a device's printed circuit board and for making electrical connections between the microphone package and the device's circuit board. The surface mount microphone package has a cover, and the MEMS microphone die is substrate-mounted and acoustically coupled to an acoustic port provided in the surface mount package. The substrate and the cover are joined together to form the MEMS microphone, and the substrate and cover cooperate to form an acoustic chamber for the substrate-mounted MEMS microphone die. |
US10321224B2 |
Loudspeaker
Disclosed is a loudspeaker, comprising a casing (7) and a vibration system. The vibration system comprises a vibrating diaphragm (3) and a sound coil (4) fixed at a side of the vibrating diaphragm. A joint portion is arranged at an edge of the vibrating diaphragm (3). The joint portion is bonded and fixed to the casing (7). A recessed adhesive accommodating structure (71) is arranged at an end face connecting the casing (7) to the joint portion. The adhesive accommodating structure (71) is arranged corresponding to an adhesive surface between the vibrating diaphragm (3) and the casing (7), and is an annular structure. According to the present invention, the loudspeaker's acoustic performance is stabilized, while the vibrating diaphragm (3) and the casing (7) can be firmly connected to each other. |
US10321218B2 |
Ear device for fixing earphone
The present invention relates to an ear device for fixing an earphone, comprising: a fixing body which is formed in the shape of a C-shaped ring so as to be worn on and fixed to an auricle while surrounding the rear part of the auricle; an earphone module, positioned in a groove in the front part of the auricle, for transferring sound to an ear hole; and a support connector which extends in the shape of a ring that traverses a user's auricle from one portion of the fixing body to the earphone module, the support connector being formed of an elastic body or flexible metal so as to, according to deformation of the support connector, enable the fixing body and the earphone module to be separated from each other or to approach each other so that the fixing body and the earphone module are engaged with and fixed to each other on the auricle. The fixing body has a first coupling member on one side thereof, the earphone module has a second coupling member on one side thereof, and both ends of the support connector are detachably configured so as to be separated from and coupled to the first coupling member and the second coupling member so that it is possible to use the fixing body and the earphone module by integrally coupling the fixing body and the earphone module, or it is possible to use the earphone module alone according to a user's need. The earphone module further comprises a sound box, a length adjustment unit and an accessory, and the accessory and the fixing body have an electronic chip such as an RFID or authentication key embedded therein. Thus, the present invention has effects of: firmly and stably fixing an earphone to a user's ear with the least number of constitutional elements; pre-empting occurrence of ear pain and hearing impairment since the earphone is not directly inserted into the user's ear hole; and enabling the user to hear ambient sound, thereby enabling the user to rapidly cope with surrounding circumstances and escape from safety accident-related danger. |
US10321215B2 |
Earphone
The present invention provides an earphone, comprising an earphone housing, a speaker cover, a sound emitting tube, and a speaker, wherein the earphone further includes a tuning baffle disposed inside the speaker cover, wherein a sound emitting hole, a sound outlet hole and mode slots are disposed on the speaker cover, and the sound emitting tube is connected to the tuning baffle through the sound emitting hole, a mode protrusion and a tuning hole are disposed on the tuning baffle, and the mode protrusion is limited by different mode slots by rotating the tuning baffle via the sound emitting tube, so as to adjust the sound outlet area of the sound outlet hole. By utilizing the above-mentioned invention, it is possible to adjust the mid-bass frequency response of the earphone so that a single type earphone can exhibits different sound characteristics. |
US10321214B2 |
Microphone
A microphone is provided that restrains backlash relative to the microphone stand with a simple structure. A microphone is inserted in a connector-supporting hole of a microphone stand, and includes a microphone unit, an output connector configured to output sound signals from the microphone unit, a case accommodating the output connector, and an elastic member configured to be disposed in the connector-supporting hole while a portion of the case is inserted in the connector-supporting hole. |
US10321203B2 |
Personalized content ranking using content received from different sources in a video delivery system
A video delivery service may display different content on an interface, such as ad campaign content, media program campaign content, and recommendation content. For example, the video delivery service may communicate with an ad engine to determine ad campaign content that is available and ad campaign scores to rate the ad campaign content. The video delivery service may also communicate with a media program campaign engine to determine any media program campaign content for the user and media program campaign scores to rate the media program campaign content. Then, the video delivery service may communicate with a recommendation engine to rate the relevance of the ad campaign content or media program campaign content to the user. After receiving the ad campaign content, media program campaign content, and recommendation content, the video delivery service determines which of the ad campaign content, media program campaign content, and recommendation content to display in the interface. |
US10321200B2 |
Transmission method, reception method, transmission apparatus, and reception apparatus
A transmission method includes: generating one or more transfer frames that each store one or more streams used for content transfer; and transmitting the one or more generated frames through broadcast, each of the one or more streams storing one or more second transfer units, each of the one or more second transfer units storing one or more first transfer units, and each of the one or more first transfer units storing one or more Internet Protocol (IP) packets. In at least one stream among the one or more streams, each of the first transfer units positioned at a head contains reference clock information indicating time used for reproduction of the content. |
US10321199B2 |
Streaming with optional broadcast delivery of data segments
For streaming data in a mobile communication network, a descriptive file of a stream is provided. The descriptive file comprises a list of delivery source identifiers, e.g. URIs, for unicast delivery of data segments of the stream. A broadcast indicator is selectively added to the descriptive file so as to indicate whether broadcast delivery of the data segments is available. Adding the broadcast indicator and initiating the broadcast delivery may be accomplished on the basis of a popularity of the stream. |
US10321198B2 |
Systems and methods for dealing with online activity based on delivery of a television advertisement
In a computer-implemented method, a selected online advertisement is automatically directed to, or online activity is automatically tracked and recorded from, an online user interface device which corresponds, at the time the advertisement is directed or the activity is tracked, to a first online access identifier. The advertisement is directed or the activity is tracked based on information from a user profile that references or includes a first set-top box identifier. That information is derived at least in part from automatically collected data related to user behavior with respect to at least one television advertisement delivered to a set-top box, which set-top box corresponds, at the time of that user behavior, to the first set-top box identifier. The first online access identifier is associated with the first set-top box identifier, by being referenced or included in the user profile, by being associated in a database, or otherwise. |
US10321192B2 |
System and methods of communicating between multiple geographically remote sites to enable a shared, social viewing experience
A system providing for selective management of program display system services involving display devices located at geographically remote locations relative to one another. The system includes a display device, located at each of a plurality of sites, that is capable of receiving and displaying a transmitted show. A control device, also located at each of the plurality of sites, enables managed control of the display device through the execution of a client application. A cloud service interacts with the client applications as executed by the control devices to manage select associations of the plurality of sites. |
US10321183B2 |
Reception apparatus, reception method, transmission apparatus, and transmission method for controlling use of broadcast resource requested by application
[Object] The present technology relates to a reception apparatus, a reception method, a transmission apparatus, and a transmission method capable of limiting use of broadcast resources by a predetermined application. [Solving Means] There is provided a reception apparatus including: a control information obtaining unit that obtains first control information for controlling an operation of a first application, the first application being capable of requesting use of a broadcast resource transmitted via a digital broadcasting signal; and an application controller that controls, when the first application requests use of the broadcast resource, the use of the broadcast resource by the first application on the basis of the first control information. |
US10321182B2 |
System and method for real-time transfer and presentation multiple internet of things (IoT) device information on an electronic device based on casting and slinging gesture command
A novel intermediary set-top box called a “cast-sling box” (CSB) uniquely incorporates multimedia and/or IoT data casting, slinging, transcoding, referring (i.e. referral mode), rendering, and recording capabilities for seamless interoperability of various electronic devices in a multiple device environment. The novel intermediary set-top box (i.e. “CSB”) is also configured to perform a holistic-level device analysis on a plurality of IoT devices in a home or office environment. Furthermore, a holistic computerized user interface that can simultaneously and synergistically control and manage a multiple number of IoT devices is devised with the CSB as an intermediary set-top box. Moreover, a set of intuitive user gesture commands can be utilized in a direct peer-to-peer communication or in conjunction with the CSB as the intermediary set-top box, which enables simplified and seamless interoperability and multimedia data, control, and playback transfers among a plurality of electronic devices in a multiple display device environment. |
US10321181B2 |
Conditional access method and system for intelligent operating system
The present invention provides a conditional access method for an intelligent operating system that comprises a trusted execution environment. A digital TV module acquires all channel messages and a control management message. A media play module distributes a DescramblerId and sends the acquired videoPid, audioPid, casId, ecmPid and emmPid and the descrambler message DescramblerId to a conditional access module. The conditional access module selects a registered conditional access application module according to the casId. The conditional access application module acquires corresponding ecm Data and emm Data from the digital TV module, and sends the ecm Data and emm Data to the conditional access module. The conditional access module sends the messages to a trusted application module. The trusted application module performs parse to acquire EK1, EK2 and ECW. The security chip controls a descrambler corresponding to the DescramblerId to perform descrambling according to the acquired messages. |
US10321180B2 |
News production system with dynamic character generator output
In one aspect, an example method involves: using, by a computing device, data associated with multiple elections to generate a set of ordered content items, wherein each content item of the set of ordered content items includes content associated with a respective one of the multiple elections, and wherein the set of ordered content items is used to generate a video stream representing video content; using, by a computing device, at least a portion of the data to make a determination that a status of one of the multiple elections satisfies each condition in a condition set; and based, at least in part, on the determination, while the video stream is being generated, modifying, by the computing device, the set of ordered content items, thereby causing the video content to be modified. |
US10321178B2 |
Automated method for scheduling channels in an abstract time domain
In one embodiment of the present invention, a method implemented on a computing device includes: retrieving a set of channel parameters, the set of channel parameters defining a television channel schedule made of a plurality of viewing time periods; retrieving a set of regional parameters relevant to a geographical area, the set of regional parameters defining at least one regional viewing time period of a first duration; identifying a viewing time period from the plurality of viewing time periods relevant to the at least one regional viewing time period by comparing the regional parameters to the channel parameters; retrieving an abstract schedule associated with the identified viewing time period, where the abstract schedule is a pro forma schedule of programs having a second duration and comprising a set of program content items; and generating a concrete television schedule for the at least one regional viewing time period, where the concrete television schedule is a an instantiated finalized schedule produced by mapping the second duration to the first duration and rearranging the set of program content items of the retrieved abstract schedule. |
US10321176B1 |
System and method for retrieving one of multiple media-components associated with a single broadcasting traffic log entry
Disclosed herein is a system and method for retrieving one of multiple media-components associated with a single traffic log entry. In one example, a method for retrieving a video-component (VC) in a television-broadcasting environment is disclosed. The method includes (i) associating an identifier with an evergreen VC, a time-sensitive VC, and an expiration time of the time-sensitive VC; (ii) determining whether the expiration time has lapsed; (iii) if the expiration time has lapsed, determining that the identifier corresponds to the evergreen VC; (iv) if the expiration time has not lapsed, determining that the identifier corresponds to the time-sensitive VC; (v) selecting a log entry; (vi) determining that the selected entry includes the identifier; and (vii) responsive to determining that the selected entry includes the identifier, retrieving from a data storage, the one of the evergreen VC and the time-sensitive VC that the identifier corresponds to. |
US10321171B2 |
Reducing signature matching uncertainty in media monitoring systems
Methods, apparatus, systems and articles of manufacture to reduce signature matching uncertainty in media monitoring systems are disclosed. Disclosed example apparatus include a signature comparator to compare first neighborhoods of monitored signatures with second neighborhoods of reference signatures to determine a first sequence of successive signature matching results, the first and second neighborhoods having respective neighborhood sizes spanning a first duration. Disclosed example apparatus also include a results selector to select between outputting the first sequence or a second sequence of successive signature matching results for an observation period based on whether discontinuous timestamps are included in the first sequence of successive signature matching results, the second sequence of successive signature matching results determined from comparisons of third neighborhoods of monitored signatures with fourth neighborhoods of reference signatures, the third and fourth neighborhoods having respective neighborhood sizes spanning a second duration of time larger than the first duration of time. |
US10321169B1 |
Interference profile of a bursty channel
A network test instrument is operable to generate an interference profile for a bursty channel of a cable television network. Frequency spectrum data of a received signal is cross-correlated with predetermined frequency spectrum data to identify traces representative of noise. The interference profile may be built from the traces. |
US10321164B2 |
System and method for improving graphics and other signal results through signal transformation and application of dithering
Systems, methods, and computer readable media are described for effectively using dither techniques upon signals having a predicted quantization error that varies across the range of the signal. In some embodiments, predicted error is used to shape a precision input signal so that the newly-shaped signal yields a uniform or relatively uniform predicted quantization error. A dither is applied to the re-shaped signal, and the shaping is reversed, after which the signal may be slope limited and/or quantized, taking full and efficient advantage of the dithering technique. |
US10321163B2 |
High definition VP8 decoder
A VP8 video decoder is implemented by partitioning the required functions across multiple sub systems, with an optimal mapping to existing functional blocks. Key optimizations include the reuse of hardware designed for prior generation VP6 and VP7 decoders. In order to reduce implementation complexity, cost and power consumption, a non-exact, approximate deblocking loop filter is implemented. |
US10321162B2 |
Derivation of color gamut scalability parameters and tables in scalable video coding
Techniques are described for identifying and reducing the incidence of artifacts in video using color gamut scalability (CGS) parameters and tables in scalable video coding (SVC). Derivation of CGS mapping tables are performed for each partition of pixel values in a color space. The pixel value domain is split into partitions and each is optimized independently. Color prediction techniques for CGS may be used by video encoders and/or video decoders to generate inter-layer reference pictures when a color gamut for a lower layer of video data is different than a color gamut for a higher layer of the video data. When mapped values are used as inter-layer predication references for the enhancement layer blocks, artifacts may appear in some frames of the sequences. A video encoder may identify blocks that potentially contain these artifacts and disable inter-layer prediction in those identified blocks. |
US10321157B2 |
Video decoding method and apparatus for decoding multi-view video
The present invention relates to a method and an apparatus for coding a multi-view video, and a decoding apparatus according to the present invention comprises: an entropy-decoding unit for entropy-decoding a bitstream and decoding information related to residual prediction by referencing neighboring blocks of a current block; a memory for saving pictures referenced when decoding the current block; a prediction unit for inducing a prediction sample of the current block, based on the difference between sample values of a first block and a second block corresponding to the current block, from among the pictures saved to the memory, by using the residual-related information; and a filtering unit for applying filtering to a current picture restored by using the prediction sample. |
US10321155B2 |
Video encoding and decoding methods and apparatuses for padding area of image
Provided is a video encoding method including: performing padding outside an input image such that a size of the input image is a multiple of a maximum coding unit; when a current maximum coding unit includes a padding area generated via the padding, determining a coding unit by splitting the current maximum coding unit by using a boundary of the input image and the padding area; determining information indicating whether a coding unit included in the padding area includes a nonzero coefficient to be 0; and encoding a bitstream including the determined information. |
US10321152B2 |
Image coding method, image decoding method, image coding apparatus, and image decoding apparatus
An image coding method includes: deriving a candidate for a motion vector of a current block from a co-located motion vector; adding the candidate to a list; selecting the motion vector of the current block from the list; and coding the current block, wherein the deriving includes: deriving the candidate by a first derivation scheme in the case of determining that each of a current reference picture and a co-located reference picture is a long-term reference picture; and deriving the candidate by a second derivation scheme in the case of determining that each of the current reference picture and the co-located reference picture is a short-term reference picture. |
US10321150B2 |
Motion vector selection and prediction in video coding systems and methods
An unencoded video frame of a sequence of video frames is encoded to generate an encoded bit-stream representative of the unencoded video frame. The encoded bit-stream includes a header portion and a video data payload portion. The unencoded video frame may be divided into an array of prediction blocks, including a first prediction block. A coding mode is selected from a plurality of coding modes for use in encoding the first prediction block. The first prediction block is encoded using the selected coding mode to generate a portion of the video data payload of the encoded bit-stream. A coding mode selection flag is provided in the header portion of the encoded bit-stream, which indicates which coding mode of the plurality of coding modes was selected for encoding the first prediction block. |
US10321147B2 |
Image encoding method, image decoding method, image encoding device, image decoding device, and image encoding/decoding device
An image encoding method includes: determining whether a current picture is a TSA picture or a trailing picture; and encoding a plurality of pictures according to whether the current picture is the TSA picture or a trailing picture. The determining includes: determining the current picture to be the TSA picture when the current picture does not belong to the highest layer and corresponds to a first field, and determining the current picture to be the trailing picture when the current picture belongs to the highest layer or corresponds to a second field. |
US10321146B2 |
Tracking a reference picture on an electronic device
A method for tracking a reference picture on an electronic device is described. The method includes receiving a bitstream. The method also includes decoding a portion of the bitstream to produce a decoded reference picture. The method further includes tracking the decoded reference picture in a decoded picture buffer (DPB) with reduced overhead referencing. The method additionally includes decoding a picture based on the decoded reference picture. |
US10321143B1 |
Systems and methods for increasing resolution of video data
Systems, methods, and non-transitory computer readable media can obtain a first plurality of frames of a video having a first resolution. For each frame of the first plurality of frames, a portion of a corresponding frame of a version of the video having a second resolution that is higher than the first resolution can be sampled to generate a bias for the frame. A second plurality of frames of the video including the respective bias can be generated, wherein the second plurality of frames corresponds to the first plurality of frames. A second plurality of frames of the video including the respective bias can be generated. |
US10321132B2 |
System and method for detecting motion in compressed video
Systems and methods for detecting motion in compressed video are provided. Some methods can include parsing a stream of compressed video, obtaining macroblock size information from the parsed stream, computing factors derived from the macroblock size information, computing adaptive threshold values derived from relative frame characteristics of the compressed video, comparing the factors derived from the macroblock size information with the adaptive threshold values, and detecting motion based upon the comparing when at least one of the factors exceeds at least one of the adaptive threshold values. In some embodiments, detecting the motion can include performing spatio-temporal filtering on macroblocks in which the motion is detected or performing spatio-temporal filtering on at least one non-motion macroblock. |
US10321131B2 |
Reducing context coded and bypass coded bins to improve context adaptive binary arithmetic coding (CABAC) throughput
Techniques for context-adaptive binary arithmetic coding (CABAC) coding with a reduced number of context coded and/or bypass coded bins are provided. Rather than using only truncated unary binarization for the syntax element representing the delta quantization parameter and context coding all of the resulting bins as in the prior art, a different binarization is used and only part of the resulting bins are context coded, thus reducing the worst case number of context coded bins for this syntax element. Further, binarization techniques for the syntax element representing the remaining actual value of a transform coefficient are provided that restrict the maximum codeword length of this syntax element to 32 bits or less, thus reducing the number of bypass coded bins for this syntax element over the prior art. |
US10321130B2 |
Enhanced deblocking filters for video coding
Deblocking filters used in video coding systems (e.g., single layer video coding systems or multi-layer video coding systems) may be enhanced. Inter layer prediction for scalable video coding (SVC) may be implemented using enhanced deblocking filters. Enhanced deblocking filters may be configured to be adapted, for example by adjusting a deblocking filter boundary strength calculation process. A deblocking filter boundary strength parameter may be assigned in accordance with, for example, a video block partition size of an input video block or a neighboring video block, whether an input video block or a neighboring video block was predicted using an inter layer reference, and/or whether at least one of an input video block or a neighboring video block have one or more corresponding base layer blocks that were coded using intra mode. |
US10321128B2 |
Image encoding apparatus and image encoding method
The present disclosure relates to an image encoding apparatus that makes it possible to improve the encoding speed while maintaining the image quality. A statistical information calculation unit supplies calculated statistical information to a table selection unit. Further, a picture type of an image from a screen rearrangement buffer and a quantization parameter Qp from a rate control unit are supplied to the table selection unit. The table selection unit determines a mode table to be used from a plurality of mode tables stored in a table storage unit on the basis of the statistical information and the picture type. For example, the table selection unit selects the mode table according to whether the statistical information is larger or smaller than a predetermined threshold. The present disclosure can be applied to, for example, an image processing apparatus that performs encoding. |
US10321127B2 |
Volume dimensioning system calibration systems and methods
Various corporate, industry, and regulatory guidelines, best practices and standards are used in establishing acceptable levels of accuracy for volume dimensioning systems used in commerce. A volume dimensioning system can determine at least one distortion value that is indicative of an amount of distortion present in the system and responsive to the amount of distortion, autonomously alter or adjust the units of accuracy of information reported by the system. Such alteration or adjustment of units of accuracy may be performed based on an assessment of the distortion relative to a number of distortion thresholds. Responsive to the assessment, the volume dimensioning system can adjust a unit of accuracy in a representation of volume dimensioning related information. |
US10321125B2 |
Control method and a control apparatus for a naked eye 3D display apparatus and a naked eye 3D display apparatus
A control method and a control apparatus for a naked eye 3D display apparatus and a naked eye 3D display apparatus are described. The control method for a naked eye 3D display apparatus includes: detecting the position of a user; determining viewpoints where the left eye and right eye of the user are located according to the detected position of the user; and turning on sub-pixels corresponding to the determined viewpoints and turning off other sub-pixels. Such a control method enables a user is caused to only see those display pictures corresponding to viewpoints that need to be seen, thereby solving the problem of cross-talk between multiple viewpoints. |
US10321124B2 |
Display of a visual representation of a view
A method comprising determining a view from a location, the view comprising visual information that is perceivable along a direction extending from the location, causing display of a visual representation of the view on a display such that the view is viewable by a user at a focal depth, determining a different view from the location, the different view comprising visual information that is perceivable along a different direction extending from the location, and causing display of a visual representation of the different view on the display such that the different view is viewable by the user at a different focal depth is disclosed. |
US10321122B2 |
Vehicle display system providing depth information
The disclosure provides for a display system for a vehicle comprising at least one image sensor, an image processor, and a display. The image processor is in communication with the image sensor and configured to generate autostereoscopic image data. The display is in communication with the image processor and configured to display the autostereoscopic image data. The autostereoscopic image data is configured to provide a depth perception to assist in determining a proximity of an object in the image data. |
US10321121B2 |
Stereoscopic images display apparatus comprising flexible barrier pattern
The present specification provides a stereoscopic image display apparatus of which a barrier pattern arrangement can be modified according to the movement of a user. According to one example, disclosed is the stereoscopic image display apparatus comprising: an electrode on one side provided with a plurality of extended electrodes which are separated from each other; an electrode on the other side provided with a plurality of extended electrodes which are separated from each other; and a liquid crystal portion, arranged between the electrode on the one side and the electrode on the other side, for forming a barrier pattern according to an electric field or a potential difference selectively formed between the electrode on the one side and the electrode on the other side, wherein each of the extended electrodes of the electrode on the one side and each of the extended electrodes of the electrode on the other side are provided so as to overlap while in mutually corresponding positions with respect to the liquid crystal portion at the center, and wherein the barrier pattern arrangement formed on the liquid crystal portion can be modified depending on the application state of a voltage or a pulse applied to the electrode on the one side and the electrode on the other side. |
US10321119B2 |
Stereoscopic image display device
A stereoscopic image display device is discussed, which may minimize 3D crosstalk and luminance deviation between viewing zones. The stereoscopic image display device can include a display panel that includes a first substrate having a plurality of pixels provided in a pixel region in a curved shape and a second substrate having a plurality of openings respectively overlapped with the plurality of pixels; and a lenticular lens sheet arranged above the display panel, including a plurality of lenticular lenses inclined to be parallel with the openings, wherein each of the plurality of openings is inclined at a slope parallel with one side of each pixel and has a shape different that of the pixel. |
US10321116B2 |
Method and system for volume determination using a structure from motion algorithm
A volume determining method for an object on a construction site is disclosed. The method may include moving a mobile camera along a path around the object while orienting the camera repeatedly onto the object. The method may include capturing a series of images of the object from different points on the path and with different orientations with the camera, the series being represented by an image data set; performing a structure from motion evaluation with a defined algorithm using the series of images and generating a spatial representation; scaling the spatial representation with help of given information about a known absolute reference regarding scale; defining a ground surface for the object and applying it onto the spatial representation; and calculating and outputting the absolute volume of the object based on the scaled spatial representation and the defined ground surface. |
US10321115B2 |
Three-dimensional depth sensor
A three-dimensional (3D) depth sensor may include: a plurality of light sources configured to irradiate light to an object, the light having different center wavelengths; an optical shutter configured to allow reflected light reflected from the object to pass through; and an image sensor configured to filter the reflected light having passed through the optical shutter and detect the filtered light. |
US10321111B2 |
Information processing apparatus, information recording medium, information processing method, and program
Image reproduction according to a display apparatus is realized by acquiring image information of an ultra-high definition (UHD) image from a playlist file or a clip information file. A data processing unit that performs a reproduction process of a disc recording data acquires a playlist file or a clip information file as a reproduction control information file corresponding to reproduction data recorded in a disc, determines whether or not an ultra-high definition (UHD) image is recorded in the disc based on recording data of such a file, and, in a case where the ultra-high definition (UHD) image is recorded in the disc, acquires image information of the ultra-high definition (UHD) image from the reproduction control information and controls output data for a display apparatus based on the acquired image information. |
US10321107B2 |
Methods, systems, and computer readable media for improved illumination of spatial augmented reality objects
A system for illuminating a spatial augmented reality object includes an augmented reality object including a projection surface having a plurality of apertures formed through the projection surface. The system further includes a lenslets layer including a plurality of lenslets and conforming to curved regions of the of the projection surface for directing light through the apertures. The system further includes a camera for measuring ambient illumination in an environment of the projection surface. The system further includes a projected image illumination adjustment module for adjusting illumination of a captured video image. The system further includes a projector for projecting the illumination adjusted captured video image onto the projection surface via the lenslets layer and the apertures. |
US10321104B2 |
Multi-modal projection display
A multi-modal display device is presented. The display device has a shell having an internal projection screen and an opening, a projector emitting a projection beam from inside the shell. There is an optical guide adjusting a position of the projector to aim the projection beam at either the internal projection screen or the opening. A processor coupled to the optical guide may select a display position, wherein different display positions are associated with different display area sizes. The method includes determining a distance between a projector and a user, and automatically selecting a display mode based on the distance. |
US10321102B2 |
Helmet with sports camera
A helmet with a sports camera comprises a body and a picture recording module which is detachably mounted on the body. The picture recording module includes an outer shell and a camera disposed in the outer shell. The camera is electrically connected to a control system; the control system is connected to a power module; the control system is further electrically connected to an LED indicator and an operating button; in use, through controlling the operating button, a user can take photos or record a video. Advantages of the helmet with a sports camera are summarized as follows. 1. The helmet and the camera are integrated, which facilitates the photographing of sceneries. 2. LED indicators and operation buttons on the helmet can control the start-up, shooting, or recording of the camera, and the micoUSB data interface can be used for charging, data copying, or connected to a PC camera. 3. An external vehicle-mounted display can be provided, which operates to real-time show the shot pictures or sceneries for users to browse through wireless communication technology. |
US10321098B2 |
Data center raised floor monitoring
One or more aspects relates to monitoring conditions under a raised floor in a data center. A grid of raised floor tiles has regular floor tiles interspersed with sensor floor tiles. The sensor floor tiles include: one or more sensors to monitor conditions under the raised floor; and one or more cameras to collect images of conditions under the raised floor. A sensor controller is used to locate a sensor tile with a sensor condition that is out-of-band from a reference condition band; and an image controller is used to locate an image difference corresponding to the out-of-band sensor condition. |
US10321095B2 |
Smart device pairing and configuration for meeting spaces
Pairing and configuring a computing device for use in a meeting space is provided. An appliance may communicate a broadcast to a computing device which announces the availability of a meeting space for a meeting. The computing device may establish a connection with the appliance. The computing device may then join the meeting in the meeting space. |
US10321093B2 |
Automated layouts optimized for multi-screen and multi-camera videoconferencing calls
A videoconferencing device that determines a spatial arrangement of the video streams output at a first endpoint based on a number of display devices being utilized at the first endpoint and a number of cameras being utilized at each of the one or more additional endpoints. |
US10321092B2 |
Context-based media effect application
Exemplary embodiments relate to techniques for applying media effects to a video stream. For example, media effects may be applied and/or altered based on input from viewers or participants in the video stream. Changes to the media effects may accumulate based on the inputs. In another example, viewership numbers or engagement with a user applying a media effect may alter the media effect. In a broadcast context, actions of the broadcast audience (e.g., as measured by polling) may affect the broadcast and hence the broadcaster. Object recognition and/or people recognition may be applied to cumulatively alter the media effects in an augmented reality context. |
US10321091B2 |
Information processing device and method of information processing
Provided is an information processing device according to the present disclosure including a photographing information acquisition unit configured to acquire photographing information, which indicates photographing being performed in another device, from the other device, and a function activation unit configured to activate a function related to a photographed image depending on the acquisition of the photographing information. In particular, the function is a function of recording a voice uttered by a user with respect to photographing corresponding to the photographing information. This configuration makes it possible for a separate device to give a comment by voice to a picture photographed by the other device. |
US10321089B2 |
Image preproduction apparatus, method for controlling the same, and recording medium
An image reproduction apparatus includes an obtaining unit that obtains positions of a subject included in a captured moving image for individual frames, a tracking unit that tracks a movement of the subject specified as a tracking target when the moving image is reproduced, and a control unit that controls a display region using the obtained positions of the subject in a case where a difference between a position of the subject specified as the tracking target and the position of the subject obtained by the obtaining unit at a time of image shooting is within a predetermined range, and controls a display region using the position of the subject specified as the tracking target that is tracked by the tracking unit in a reproduction target frame in a case where the difference is not within the predetermined range. |
US10321087B2 |
Solid-state image sensor and image sensing system
A sensor has an image sensing unit including pixel blocks, and a readout unit for reading out a signal from the image sensing unit. The pixel block includes a photoelectric converter, first and second transistors, and a current source. First main electrodes of the first and second transistors are connected to a common node, and the current source is provided between the common node and a predetermined voltage. A signal readout operation includes an operation in which a voltage corresponding to charges in the photoelectric converter is supplied to a control electrode of the first transistor, and a temporally changing reference voltage is supplied to a control electrode of the second transistor. The readout unit reads out a signal from the image sensing unit via a second main electrode of the first transistor. |
US10321082B2 |
Imaging sensor and imaging device with column ADC
An imaging sensor comprising: an imaging chip in which a plurality of pixel are arranged in a matrix; and a signal processing chip that is each provided for one or more pixel columns or one or more pixel rows, has a device that performs signal processing on a pixel signal output from a pixel, and is stacked with the imaging chip is provided. For example, the device that performs signal processing is an A/D converter that converts a pixel signal output from the pixel into a digital signal, and when a pixel signal output from the pixel is converted into a digital signal, at least two or more A/D converters among the A/D converters are controlled in parallel. |
US10321081B2 |
Solid-state imaging device
A solid-state imaging device includes n first photoelectric conversion elements configured to photoelectrically convert incident light, n first reading circuits configured to output corresponding first pixel signals, m second photoelectric conversion elements configured to photoelectrically convert incident light, m second reading circuits configured to sequentially output corresponding second pixel signals, and a reading control circuit, wherein each of the second reading circuits includes a detection circuit configured to output an event signal when a change in a second charge signal is detected and a pixel signal generation circuit configured to add address information to an event signal, and the reading control circuit causes the first pixel signal to be output by determining a reading region corresponding to address information, and n and m are natural numbers greater than or equal to 2. |
US10321078B2 |
Circuitry and method for readout of hybrid bonded image sensors
A hybrid bonded image sensor has a photodiode die with macrocells having at least one photodiode and a bond contact; a supporting circuitry die with multiple supercells, each supercell having at least one macrocell unit bonded to the bond contact of a macrocell of the photodiode die. Each macrocell unit has a reset transistor adapted to reset photodiodes of the photodiode die macrocell. Each supercell has a differential amplifier configurable to receive a noninverting input from a photodiode and an inverting input, the differential amplifier providing an output, each differential amplifier has an amplifier reset transistor coupled to the differential amplifier output and the inverting input; a first capacitor coupled between the differential amplifier output and the inverting input, and a second capacitor coupled between the inverting input and a signal ground. The first and second capacitor of embodiments has controllable capacitance to adjust gain. |
US10321075B2 |
Imaging apparatus and imaging system
Provided is an imaging apparatus including a pixel array in which a plurality of pixels are arranged in a matrix, each of the pixels comprising a photoelectric conversion portion. The pixel array includes a first pixel configured to output an imaging signal in accordance with an incident light and a second pixel configured to output a correction signal used for correcting the imaging signal. The second pixel outputs the correction signal after performing a first reset performed in a state where a first bias voltage is applied to the photoelectric conversion portion of the second pixel and a second reset performed in a state where a second bias voltage that is different from the first bias voltage is applied to the photoelectric conversion portion. |
US10321074B2 |
Imaging device, electronic apparatus, and imaging method
An imaging device includes a photodiode having a first electrode and a second electrode, a first transistor that controls electrical connection between the first electrode and a first wiring line through which first voltage is supplied, and a second transistor that controls electrical connection between the first electrode and a second wiring line through which second voltage different from the first voltage is supplied, and voltage at the second electrode is read with the first transistor and the second transistor turned off. |
US10321071B1 |
Wearable device capable of displaying object temperature
A wearable device capable of displaying an object temperature includes a camera, an image capturing unit, a thermal camera, a thermal sensing device, a central processing unit and a display unit. The camera receives light to generate an image, and the image is captured by the image capturing unit. The thermal camera receives light to generate a thermal image. The thermal image is received by the thermal sensing device to obtain temperature information. The captured image and the thermal image are transmitted to the central processing unit and calculated by the central processing unit to obtain a temperature value for each point of the thermal image. The temperature values are displayed on the display unit. |
US10321070B2 |
Electronic device with self-image capturing function and self-image capturing method thereof
A self-image capturing method includes a user activating a capturing device, controlling a light detecting device to detect ambient light intensity around an electronic device, determining whether the light intensity detected by the light detecting device is less than a predetermined value, activating the infrared capturing device when determining that the light intensity detected by the light detecting device is less than the predetermined value, controlling the capturing device to capture a selfie image of the user in response to an operation from the user, controlling the infrared capturing device to capture an infrared selfie image, and synthesizing the two captured images into a single selfie image. |
US10321066B2 |
Light source estimating apparatus and image pickup apparatus
A light source estimating apparatus of embodiments has a sensitivity ratio spatial distribution calculating unit configured to extract a first color pixel and a second color pixel which have close spectral sensitivity and which have different sensor responses from a first picked up image picked up with an image sensor under an arbitrary light source, and calculate a ratio between a signal value of the first color pixel and a signal value of the second color pixel to acquire a first sensitivity ratio spatial distribution, and a similarity determining unit configured to estimate a type of the arbitrary light source based on similarity between a second sensitivity ratio spatial distribution group calculated using a second picked up image picked up with the image sensor under a known light source and the first sensitivity ratio spatial distribution. |
US10321062B2 |
Image pickup apparatus, non-transitory computer-readable medium storing computer program, and image pickup method for controlling the luminance at which a live view image is displayed
An image pickup apparatus includes an image pickup section configured to shoot a live view image between shooting periods of two continuous still images in continuous shooting, a display section configured to display a live view image in a live view display period and display a black image in another period, and a display luminance change section configured to calculate a during-continuous-shooting display luminance value larger than a normal display luminance value to change luminance of the live view image. |
US10321060B2 |
Stabilizing platform
The present invention provides an apparatus and related methods for stabilizing a payload device such an imaging device. The methods and apparatus provide fast response time for posture adjustment of the payload device while reducing the energy used. |
US10321059B2 |
Pixel readout of a charge coupled device having a variable aperture
A system and method for obtaining, by an electronic device, a first set of image data recorded during an image capture event and a second set of image data recorded during an image capture event. During the image capture event, a characteristic of an image capture device is changed from a first state to a second state. The first and second sets of image data are recorded by an image capture device having one or more image recording components with one or more image sensor arrays. An image is generated based at least in part on the first and second sets of image data. |
US10321056B2 |
Imaging system, imaging apparatus, information processing apparatus, and information processing method
A control unit 15 is provided at an imaging system 10. The control unit 15 controls a mode relating to imaging of an imaging apparatus according to fixation relationship information indicating fixation relationship between the imaging apparatus and an information processing apparatus in a fixation state in which the imaging apparatus and the information processing apparatus are fixed to each other. For example, a fixation relationship determining unit 92 of the imaging apparatus 20 determines the fixation relationship between the imaging apparatus 20 and the information processing apparatus 60 based on the fixation relationship information, and a control unit 45 controls the mode relating to imaging of the imaging apparatus 20 based on the determination result. Alternatively, a fixation relationship determining unit 92 of the information processing apparatus 60 determines the fixation relationship between the imaging apparatus 20 and the information processing apparatus 60 based on the fixation relationship information, and a control unit 85 controls the mode relating to imaging of the imaging apparatus 20 based on the determination result. It is possible to easily set the mode relating to imaging. |
US10321045B2 |
Mobile terminal and method for controlling the same
A mobile terminal includes: a camera; a touch screen; and a controller configured to: cause the touch screen to display an image received via the camera, the image acquired at a first magnification ratio; control the camera to change a magnification ratio from the first magnification ratio to a second magnification ratio based on a touch applied to the touch screen displaying the image; cause the touch screen to display an image acquired at the second magnification ratio; and activate a specific function if the touch is continuously applied to the touch screen displaying the image acquired at the second magnification ratio. |
US10321044B2 |
Image pickup apparatus and image pickup system with point image intensity distribution calculation
An image pickup apparatus, comprising a point image intensity distribution generating unit configured to generate a point image intensity distribution based on lens light field data and a sensor light-receiving intensity characteristic, the lens light field data including information relating to directions of a plurality of light fluxes emitted from one point of an object position and passing through different regions of an exit pupil of an imaging optical system; and information relating to positions of points on the plurality of light fluxes, the sensor light-receiving intensity characteristic representing light-receiving intensities, which are determined on a light receiving surface of an image pickup element, of light fluxes passing through respective regions of an entrance pupil of a microlens arranged over the image pickup element. |
US10321042B2 |
Imaging apparatus and method for controlling the same for focus detection using focus detection area based on defocus amount
An imaging apparatus capable of obtaining a focus detection result from a focus detection area in which an object is more appropriately captured during focus detection using a signal from an image sensor is provided. The imaging apparatus includes an image sensor configured to periodically capture an image, the image sensor including a plurality of pixels each including a plurality of photoelectric conversion units with respect to a microlens, a setting unit configured to set a plurality of focus detection areas, wherein each of the plurality of focus detection areas corresponds to respective areas of the image sensor. The setting unit is configured to provide a plurality of division patterns for forming a plurality of focus detection areas, and switch the division patterns each time an image is captured by the image sensor. |
US10321033B2 |
Light field camera
Disclosed herein is a light field camera, where both a curved shape of a curved microlens array and a curved shape of a curved image sensor are the same as a curved shape of a wide-angle main lens, and a sum of a reciprocal of a vertical distance between the curved microlens array and the curved image sensor and a reciprocal of a vertical distance between the curved microlens array and a virtual image plane of the wide-angle main lens is equal to a reciprocal of a focal length of the curved microlens array, which resolves a problem of poor image quality such as blurring and distortion that is caused when a wide-angle main lens is used in a light field camera and a flat microlens array and a flat image sensor cannot match a curved virtual image plane of the wide-angle main lens. |
US10321031B2 |
Device attachment with infrared imaging sensor
Various techniques are disclosed for providing a device attachment configured to releasably attach to and provide infrared imaging functionality to mobile phones or other portable electronic devices. For example, a device attachment may include a housing with a tub on a rear surface thereof shaped to at least partially receive a user device, an infrared sensor assembly disposed within the housing and configured to capture thermal infrared image data, and a processing module communicatively coupled to the infrared sensor assembly and configured to transmit the thermal infrared image data to the user device. Thermal infrared image data may be captured by the infrared sensor assembly and transmitted to the user device by the processing module in response to a request transmitted by an application program or other software/hardware routines running on the user device. |
US10321030B1 |
Submersible video camera housing adapted for in-line connection with fishing rig
A submersible camera housing specifically configured for use with a portable digital video camera includes a generally bullet-shaped main body having a top, a bottom, a forward end and an open rearward end, and a clear cover removably affixed to the rear end forming a watertight seal with the main body. A battery power source is removably disposed within a battery receiving cavity and electrically connected to a light. A video camera cavity is specifically sized and shaped for receiving a popular digital video camera snugly therein. The clear end cover is adapted for threaded engagement with the read end of the main body and includes an O-ring which forms a watertight seal between the cover and the main body thereby preventing water penetration into the housing interior. |
US10321029B2 |
Modular coupling for a video camera system
In certain embodiments, a video camera system includes a camera housing including a back side, a plurality of concentric electrical traces disposed on the back side of the camera housing, and a notched mounting apparatus disposed on the back side of the camera housing, where the notched mounting apparatus can be operable to receive and secure a modular attachment to the camera housing such that the modular attachment is mechanically and rotatably coupled to the camera housing. In some implementations, the one or more of the concentric electrical traces can be configured to contact one or more electrical contacts of the modular attachment and remain in contact with the one or more electrical contacts as the camera housing is rotated with respect to the modular attachment. |
US10321027B2 |
Imaging apparatus
An image apparatus includes an imaging unit, a housing that houses the imaging unit, a wiring substrate, and a stopper that sandwiches the wiring substrate between the housing and the stopper. The housing has a protruding part that protrudes from a back surface of a side opposite to a front surface on the side of the imaging unit in the wiring substrate. The stopper has an engagement part that engages with an outer peripheral surface of the housing, and a hook part that is hooked onto an inner peripheral surface of the protruding part of the housing. |
US10321026B2 |
Home video capturing and monitoring system
This application discloses a home video capturing and monitoring system including a video camera, an executable application, and a remote server. The video camera further includes a camera configured to capture video data, a communications component configured to wirelessly communicate video data to a monitoring device, and a speaker configured to output one or more audio messages from a user. The application is executed by the monitoring device, and configured to receive and display the video data captured by the camera while capturing the one or more audio messages from the user and sending them to the video camera via the remote server for playback by the speaker of the video camera. The remote server is configured to receive, store and analyze the video data communicated from the video camera, and relay the one or more audio messages captured by the monitoring device to the video camera. |
US10321025B2 |
Mobile device with folding optical elements
A device having a camera module, installed on the housing of the device such that the position of the camera module relative to the housing can be changed. One of the positions, an exposure position, involves optical elements which are oriented so as to be able to project light onto light-sensitive elements in order to produce an image on one or more sensors. A second position involves being flush against, and as close as possible to, the housing of the mobile device, by means of folding. The overall thickness of the camera module is structurally limited by the thickness of the thickest optical or light-sensitive element. The device contains structural elements for processing a digital representation of an image obtained from the light-sensitive elements. The camera module includes optical elements in the form of a set of thin lenses and/or mirrors, and one or a plurality of light-sensitive elements, namely sensors consisting of light-sensitive pixels. If the camera module has a plurality of sensors and a plurality of groups of lenses, separate light flows are directed onto corresponding sensors, wherein means for processing the digital representation of the image unite the images obtained from the sensors so as to produce a single image of increased quality. The use of a mobile device having such a camera module allows for producing high-quality images, especially in low-light conditions, while maintaining small device dimensions. |
US10321024B2 |
Image capturing method and image capturing apparatus
A color-separation optical system for image capture includes three rolling shutter CMOS image capturing elements of B, G and R, respectively capturing: an image of B at the speed of an integer N multiple of the number of output picture frames, an image of G at the speed of an integer M multiple of N+1, and an image of R at the speed of the integer M multiple of N+1. The vertical synchronization phases of the captured image frames of B, G and R, are offset by approximately half the vertical synchronization period of an even multiple of speed such that the center phases of the captured image frames of B, G and R have approximately the same vertical synchronization phase. A picture to be output uses the vertical effective pictures of the captured image frames having approximately the same vertical synchronization phase. |
US10321022B2 |
Signal processing device to generate low noise image signal in low light intensity environment
To generate a low noise image signal, even in image capturing in a low light intensity environment. In a signal processing device of an image capturing device; a noise reduction section removes noise from one of an invisible light signal and a color difference signal and from a luminance signal, and generates a group of signals from which noise is removed; and an image signal generation section generates an image signal including an adjusted luminance signal and an adjusted color difference signal at a ratio that is substantially equal to a ratio between the luminance signal and the color difference signal by adjusting the luminance signal and the color difference signal, and generates one of the adjusted luminance signal and the adjusted color difference signal based on the invisible light signal and the group of signals from which the noise is removed. |
US10321014B2 |
Image reading apparatus and image forming apparatus, comprising at least a mode reception and a selection of at least a quality first mode or a speed first mode
An image reading unit reads a source document image in 600 dpi, and a resolution conversion unit converts the resolution of the image to 75 dpi. An inclination detection unit detects inclination of the source document image. When a character conversion unit is to execute character recognition after cropping, a mode setting unit sets a quality-first mode. The inclination correction unit corrects the inclination of the image of 600 dpi, according to the inclination of the source document image detected by the inclination detection unit. A document image clipping unit clips out the source document image, and the resolution conversion unit converts the resolution of the source document image to 200 dpi. Thereafter, the character conversion unit executes the character recognition. |
US10321006B2 |
Document reading device and image forming device
A document reading device includes a conveyer for conveying a document sheet using a single drive source, a reader for reading an image of the document sheet being conveyed through a reading position, and a controller for stopping the conveyance by the conveyer if a read request for a first document sheet, which is being conveyed upstream of the reading position in a conveyance direction, has not received. The controller invalidates the image read from a second document sheet which is being conveyed downstream of the first document sheet if the trailing edge of the second document sheet has not passed through the reading position at a timing when the conveyance is stopped because of the read request having not been received, and validates the image read from the second document sheet if the trailing edge of the second document sheet has passed through the reading position. |
US10321005B2 |
Image sensor unit, paper sheet distinguishing apparatus, image reading apparatus, and image forming apparatus
An image sensor unit includes: a light condenser that collects light from the reading target object; an image sensor that receives the collected light collected and converts it into an electric signal; a housing having an elongated shape housing the light condenser and image sensor; and an elongated rigid member provided on a side surface elongated in an elongated direction of the housing. The housing has a multiple positions for fixation on the side surface. The rigid member is fixed to the side surface of the housing at at least two positions. A warping amount adjusting part is provided between the positions at which the rigid member is fixed. The warping amount adjusting part is capable of holding warping amount in the direction of the optical axis of the light condenser of the housing by intervention of a warping amount adjusting member between the rigid member and the housing. |
US10321004B2 |
Image forming apparatus having restricted USB socket
An image forming apparatus is provided with USB sockets on front and back sides, and includes a determining unit for determining whether or not a USB device inserted to a front side USB socket 184 is a function enhancement device, and a control unit making, when it is determined by the determining unit that a function enhancement device is inserted to the front side USB socket 184, the USB device unusable and making, when it is determined that a USB device other than the function enhancement device is inserted, the USB device usable. Thus, it is possible to prevent a USB wireless LAN adapter or the like from being used constantly connected to the front side USB socket and thereby to reduce possibility of USB wireless LAN adapter of being damaged or removed. |
US10321003B2 |
Scanning module cleaning device
In one example in accordance with the present disclosure system for cleaning a scanning module is described. The system includes a cleaning device to remove debris from a scanning surface of the scanning module and a moving device. The moving device moves the scanning module into a position away from a substrate support surface and extends a cleaning device into a scan path between the scanning surface and the substrate support surface, and rotates to oscillate the cleaning device. |
US10320998B2 |
Information processing system, image forming apparatus, control methods thereof, and storage medium
Upon accepting a first operation of operating a predetermined hardware key, an image forming apparatus preferentially displays a remote support start screen provided from an information processing apparatus via a relay server. Upon accepting a remote support start instruction from a user via the start screen, the image forming apparatus obtains identification information from the relay server and displays the obtained identification information. Upon accepting an operator operation, the information processing apparatus accepts the identification information, connects to the image forming apparatus using the accepted identification information, and activates a remote support client application. Even upon reception of press information of a specific key from the information processing apparatus, the image forming apparatus can display the remote support screen in preference to the display of the operation screen. |
US10320996B2 |
Operation apparatus having a voice generator,information processing system having the same, and operation method using the same
An operation apparatus operates an electronic device. The operation apparatus includes a receiver configured to receive a first image from the electronic device; an image generator configured to generate a second image including the first image received by the receiver; a message setter configured to set a message corresponding to a status of the electronic device, with respect to the first image included in the second image; a display configured to display the second image; and a voice sound outputter configured to output, by voice sound, the message set with respect to the first image, in response to a user operating the first image included in the second image being displayed. |
US10320994B2 |
Enveloping for cloud computing via wavefront muxing
Data files with digital envelops may be used for many new applications for cloud computing. The new applications include games and entertainments such as digital fortune cookies, and treasure hunting, unique techniques for digital right management, or even additional privacy and survivability on data storage and transport on cloud computing. Wavefront multiplexing/demultiplexing process (WF muxing/demuxing) embodying an architecture that utilizes multi-dimensional waveforms has found applications in data storage and transport on cloud. Multiple data sets are preprocessed by WF muxing before stored/transported. WF muxed data is aggregated data from multiple data sets that have been “customized processed” and disassembled into any scalable number of sets of processed data, with each set being stored on a storage site. The original data is reassembled via WF demuxing after retrieving a lesser but scalable number of WF muxed data sets. A customized set of WF muxing on multiple digital files as inputs including at least a data message file and a selected digital envelop file, is configured to guarantee at least one of the multiple outputs comprising a weighted sum of all inputs with an appearance to human natural sensors substantially identical to the appearance of the selected digital envelop in a same image, video or audio format. Enveloping processing is a subset of WF muxing processing. The output file is the file with enveloped or embedded messages. The embedded message may be reconstituted by a corresponding WF demuxing processor at destination with the known a priori information of the original digital envelope. In short, digital enveloping/de-enveloping can be implemented via WF muxing and demuxing formulations. WF muxed data featured enhanced privacy and redundancy in data transport and storage on cloud. On the other hand, data enveloping is an application in an opposite direction for conventional WF muxing applications as far as redundancy is concerned. Enveloped data are intended only for limited receivers who has access to associated digital envelope data files with enhanced privacy for no or minimized redundancy. |
US10320991B2 |
Policy and charging enforcement function apparatus, online charging apparatus, and online charging method
A policy and charging enforcement function (PCEF) apparatus, an online charging apparatus, and an online charging method, where the online charging method includes receiving a policy and charging control (PCC) rule from a policy and charging rules function (PCRF), determining that a service data flow of a user equipment is a sponsor service data flow sponsored by a sponsor, determining, based on a rating group of the sponsor service data flow included in the PCC rule, whether the PCEF apparatus has a credit quota available to the sponsor service data flow when the sponsor service data flow uses online charging, and sending a credit control request including the rating group to the online charging apparatus when the PCEF apparatus does not have the credit quota available to the sponsor service data flow. |
US10320985B2 |
Techniques for hybrid behavioral pairing in a contact center system
Techniques for hybrid behavioral pairing in a contact center system are disclosed. In one embodiment, the techniques may be realized as a method for hybrid behavioral pairing in a contact center system comprising: determining a first ordering of a plurality of agents according to a behavioral pairing strategy with a balanced agent utilization; determining a second ordering of the plurality of agents according to a performance-based routing strategy with an unbalanced agent utilization; determining a third ordering of the plurality of agents according to a combination of the first ordering and the second ordering having a skewed agent utilization between the balanced agent utilization and the unbalanced agent utilization; and outputting a hybrid behavioral pairing model based on the third ordering for connecting a contact to an agent of the plurality of agents in the contact center system. |
US10320983B2 |
System and method for queuing a communication session
A system and method including receiving a request to enqueue a communication session; adding the communication session to the queue of a plurality of communication sessions; upon adding the communication to the queue, transferring control logic to the configured wait-state application; receiving a dequeue request initiated by a second entity; in response to the dequeue request, managing the procession of communication sessions in the queue; and dequeuing a communication session from the queue. |
US10320981B2 |
Personal voice-based information retrieval system
The present invention relates to a system for retrieving information from a network such as the Internet. A user creates a user-defined record in a database that identifies an information source, such as a web site, containing information of interest to the user. This record identifies the location of the information source and also contains a recognition grammar based upon a speech command assigned by the user. Upon receiving the speech command from the user that is described within the recognition grammar, a network interface system accesses the information source and retrieves the information requested by the user. |
US10320979B2 |
Data structure driven interactive voice response (IVR) framework
A device may receive, from a server device, a request for an initial action associated with an interactive voice response (IVR) service. The request may include a service identifier. The device may obtain a set of code segments for an IVR application that supports the IVR service by using the service identifier to search a data structure. The set of code segments may be associated with logic of the IVR application. The device may provide instructions associated with an initial code segment to the server device to cause the server device to execute the initial action via a communication with a user device. The device may selectively provide, to the server device, instructions associated with another code segment to cause the server device to execute a next action via the communication with the user device. |
US10320977B2 |
Telephone user interface providing enhanced call blocking
Aspects of the subject disclosure may include, for example, a method in which a device comprising a processor detects a communication session between a calling device and a called device, and receives a motion signal from the called device; the motion signal is generated at a motion sensor of the called device during or after the communication session. The device analyzes the motion signal to determine whether a portion of the motion signal corresponds to a preselected motion of the called device and whether a subsequent call from the calling device accordingly is to be blocked. Responsive to a determination that the subsequent call is to be blocked, the device also updates a list of blocked caller identifiers associated with the called device to add an identifier associated with the calling device. Other embodiments are disclosed. |
US10320975B2 |
Communication systems, communication devices, and related methods for routing calls between communication devices having users with different abilities
A group routing server, communication devices, and related methods are described. The group routing server may comprise a processor operably coupled with communication elements and memory, and be configured to determine a destination communication device from among a plurality of communication devices to which an incoming call is to be routed, determine whether an assistive communication service is needed for providing interpretive services based, at least in part, on differing communication abilities between a far-end user associated with a far-end communication device initiating the incoming call and a near-end user associated with the destination communication device, route the incoming call to the assistive communication service according to the routing rules if the assistive communication device is determined to be needed, and route the incoming call directly to the communication service according to the routing rules if the assistive communication device is not determined to be needed. |
US10320974B2 |
Presence systems, presence servers and presence agents
The invention namely provides a presence server (103) comprising: a data repository in which is stored a plurality of user (106, 107) identities recorded in association with at least one device address and a status, an input interface for receiving a busy or available status updating request (2) comprising an address of a calling device (201) and a called user (107) identity of a user of a called device (202), a processing unit configured to: when the input interface receives the busy status updating request (2): retrieve from the data repository a calling user (106) identity, change the status associated to the calling user (106) identity into a busy status, when the input interface receives the available status updating request (7), change the status associated to the calling user identity into an available status, an output interface to access the status of user identities. |
US10320969B2 |
Inmate communication processing system
A communication processing system is coupled to a global computer network. At least one inmate communication from an inmate is automatically converted into an inmate digital communication for communication to at least one remote device. The at least one inmate communication is received at the communication processing system from a correctional facility. At least one side of each of the at least one inmate communication is automatically scanned into at least one digital file. The at least one digital file is automatically converted into the inmate digital communication according to at least one sending template. The at least one sending template is based, at least in part, on at least one formatting requirement of at least one of: the at least one remote device, and a service provider of the at least one remote device. The inmate digital communication is electronically communicated to the at least one remote device. |
US10320967B2 |
Signal processing device, non-transitory computer-readable storage medium, signal processing method, and telephone apparatus
The signal processing device comprises the adaptive gain calculation unit configured to calculate and output the adaptive gain for processing the voice reception output signal, by utilizing at least the voice transmission input signal and the relative volume value indicating the predetermined relative sound volume ratio between the voice transmission input signal and the voice reception output signal; and the multiplication unit configured to calculate the voice reception output signal by multiplying the signal based on the voice reception input signal by the value based on the adaptive gain. |
US10320965B2 |
Electronic device and method of executing application
The electronic device includes a display configured to display at least one of a call screen, a screen of an application, or a transmission application screen, an input unit configured to detect a touch input, a controller configured to execute the application during a call, to detect a touch input for moving an object to be transmitted within the screen of the application, to the call screen, to execute a transmission application based on information on the moved object when the touch input is detected, to generate a transmission message, to which the moved object is attached, through the transmission application based on information on a call counterpart, and a communication unit configured to transmit the transmission message to the call counterpart. |
US10320961B2 |
Bracket assembly for functional component for mobile terminal
A bracket assembly, a functional component, and a mobile terminal are provided. The bracket assembly configured to fix an electronic component and conduct a ground electrode includes a metal support and a plurality of conductive members. The metal support includes a mounting part and a carrier part surrounding the mounting part. The mounting part is configured to fix the electronic component. The carrier part includes a plurality of ground parts arranged circumferentially about the mounting part at intervals. Each of the conductive members is connected to a corresponding one of the ground parts and configured to conduct a corresponding one of the ground parts and the ground electrode. |
US10320958B2 |
Fast data transfer communication protocol for an industrial process network
A method of transferring data between a host device and a field device on an industrial process network includes transmitting, by the host device to the field device, a fast data transfer initiate request to request a subsequent data transfer between the host device and the field device via a fast data transfer communication protocol. The method further includes receiving, by the host device from the field device, a fast data transfer confirmation indicating, and transmitting, by the host device to the field device, a generic data transfer initiate request to request the subsequent data transfer with the field device. The method further includes receiving, by the host device from the field device, a generic data transfer initiate confirmation, and executing, responsive to the generic data transfer initiate confirmation, the subsequent data transfer between the host device and the field device via the fast data transfer protocol. |
US10320955B1 |
Method for decoding data packets
A method for operating a data processing system to decode a data packet and computer readable medium that causes a data processor to perform that method when the media read by the data processing system is disclosed. The method provides a model of the possible data packet formats and an iterative process for moving through the model to decode a data packet. The model includes a plurality of nodes connected by arcs. The program iteratively examines the data packet by proceeding to a next node from a current node. The current node examines a portion of the data packet by matching each of a plurality of candidate matches to that portion of the data packet. The candidate matches include a pattern to be matched against the portion, a priority that determines the order in which the candidates matches are matched, and the identity of the next node. |
US10320948B2 |
Application footprint recorder and synchronizer
Systems and methods for receiving, at a server computer, an indication that a user is exiting an application on a client device displaying a first document, causing a footprint of the first document to be stored, receiving, at the server computer, a request for a second document from the client device operated by the user, determining that the user is enrolled in a footprint services, retrieving a footprint associated with the user including information related to a document previously accessed by the user, causing information related to the footprint to be displayed to the user on the client device, receiving, from the client device operated by the user, a response to the information related to the footprint displayed to the user on the client device, determining, from the response, a request to display the document associated with the footprint, and causing the document associated with the footprint to be displayed to the user instead of the second document requested by the user. |
US10320945B2 |
Using double buffering for screen sharing
Remote desktop sharing allows a user to access applications and data on a remote computer over a network. An intermediary computer can communicate with a host computer and one or more client computers to facilitate remote desktop sharing. The host can send the intermediary computer an encoded key frame and encoded updates. The intermediary computer can decode the host screen data, and apply subsequent updates to the decoded image so that the intermediary computer has a near live host screen image in a first buffer. A second buffer on the intermediary computer can store an instance of a screen encoder for each client computer that has joined the session and the most current host image that the client computer has. The encoder compares the near live screen image and the stored client computer host image to create an encoded differential screen image update to pass to the client computer. |
US10320944B2 |
Predictive cloud-based presimulation
Embodiments related to predictive cloud-based presimulation are described herein. For example, one disclose embodiment provides, on a computing device, a method comprising receiving an input of state from a client device and executing a server simulation of a digital experience based on the input of state, the server simulation configured to run concurrently with, and ahead of, a client simulation on the client device. The method further comprises generating a plurality of simulation results from the server simulation, selecting one or more simulation results from the plurality of simulation results based on a likelihood the client simulation will utilize a particular simulation result, and sending the one or more simulation results to the client device. |
US10320943B2 |
Geography based HTML5 content redirection
Certain information and data, such as HTML5 content, may be stored at a cloud server. A client may establish a connection with the server whereupon the server redirects the HTML5 content to the client. The HTML5 content may not be accessible by the client due to geographic or other location restrictions on placed on the HTML5 content. The client may request that the server fetch the desired HTML5 content from the source whereupon the server transmits the encoded HTML5 content to the client. The client renders the encoded HTML5 content. The client receives seamless HTML5 content redirection irrespective of geography and website. |
US10320940B1 |
Managing generic data
According to at least one embodiment, a computer-implemented method for managing generic data is described. In one embodiment, a request may be received to customize the generic data. The generic data may be downloaded based at least in part on the request. The generic data may be customized for the computing device. The customized data may be installed on the computing device. |
US10320939B2 |
Video playlists and recommendations based on electronic messaging communications
A system and method includes receiving, by a server system from a first user device executing a first instance of a messaging application, a first message for a user of a second user device executing a second instance of the messaging application. The method also includes determining whether the first message includes a first reference to a first media item. The method includes responsive to determining that the first message includes the first reference to the first media item, generating media playlist information identifying the first media item. The method further includes sending the media playlist information identifying the first media item to a content sharing platform, the first media item to be added to a media playlist maintained by the content sharing platform. |
US10320936B2 |
Populating a secondary cache with unmodified tracks in a primary cache when redirecting host access from a primary server to a secondary server
Provided are a computer program product, system, and method for populating a secondary cache with unmodified tracks in a primary cache when redirecting host access from a primary server to a secondary server. Host access to tracks is redirected from the primary server to the secondary server. Prior to the redirecting, updates to tracks in the primary storage were replicated to the secondary server. After the redirecting host access to the secondary server, host access is directed to the secondary server and the secondary storage. A secondary cache at the secondary server is populated with unmodified tracks in a primary cache at the primary server when the host access was redirected to the secondary server to make available to the host access redirected to the secondary server. |
US10320935B2 |
Cache data validation
A method includes, with a computing system, receiving a first resource request for a Representational State Transfer (REST) web service, in response to determining that a resource request result of the first resource request is not cached, passing the first resource request to the REST web service, receiving from the REST web service, the resource request result and metadata associated with the resource request result, the metadata indicating a set of entities associated with the resource request result, caching the result and storing the metadata with the cached result, receiving a second resource request, the second resource request being the same as the first resource request, in response to determining that an entity from the set of entities has changed since the resource request result was cached, invalidating the cached resource request result and passing the first resource request to the REST web service. |
US10320933B2 |
Caching for data store clients
Methods, systems and computer program products for enhanced storage clients. An interface for using a storage service is provided. The interface for each storage service of a plurality of storage services can be implemented within a storage client. A cache can be integrated within the storage client for reducing a number of accesses to a storage service of the plurality of storage services. A compression method in the storage client can reduce a size of data objects. An encryption method in the storage client can preserve data privacy. An application can select at least one storage service of the plurality of storage services and use the at least one storage service via the storage client. |
US10320929B1 |
Offload pipeline for data mirroring or data striping for a server
A server computer comprising an Input/Output (I/O) adapter device and a host device receives I/O requests for transactions from a client computer via a network. According to various embodiments, the host device can offload certain data processing for storing payload data for the transactions to the I/O adapter device. The I/O adapter device can perform data mirroring or data striping on the payload data and can send the mirrored or striped data for storing in the plurality of storage volumes. The plurality of storage volumes can include one or more remote storage volumes and/or one or more local storage volumes. |
US10320928B1 |
Multi computing device network based conversion determination based on computer network traffic
Multi-computing device network based cross-device conversion determination is described. A content selection computer server can identify cross-device conversions. A first computing device accesses third-party content via a first computer network connection. A second computing device accesses a webpage of the third-party content provider via a second computer network connection. The first and devices can be logged into a same online account. The content selection computer server can obtain, via a content tag that includes a script that executes on a webpage that includes the third-party content, data indicating that the first computing device accessed the third-party content. The selection computer server determines the conversion from the content tag and the second computing device having accessed the webpage. Based on a percentage of first and second sets of computing devices that have logged into common respective online accounts, the content selection computer server extrapolates an estimated number of cross-device conversions. |
US10320924B2 |
Location-based mobile storytelling using beacons
There is provided a system and method for location-based mobile storytelling using beacons. The system including a memory storing a storytelling software application, the storytelling software application configured to generate a story that includes a plurality of segments, each segment of the plurality of segments of the story being associated with one of a plurality of beacons, and a processor configured to execute the storytelling software application to receive a first message transmitted from a first beacon of the plurality of beacons, determine a first beacon identity of the first beacon using the first message, generate a first segment of the plurality of segments of the story based on the first beacon identity, the first segment of the story being associated with the first beacon, and play the first segment of the story. |
US10320922B1 |
Inventory manager for distributed systems
Mechanisms are presented by which a customer of a resource provider can determine information about the portions of shared resources that are allocated to the customer. The information can include, for example, the software, operating systems software versions, software updates, software patches, and other such packages installed and/or executing on the various resources. In at least some embodiments, a customer can select one of a set of predefined actions that enables the customer to query the allocations, or resource instances, to obtain the information, such as through a series of inventory reports stored to a central location. In at least some embodiments the information can be obtained using a set of gatherers each configured to obtain a specific type of information. |
US10320921B2 |
Specializing virtual network device processing to bypass forwarding elements for high packet rate applications
A method of optimizing network processing in a system comprising a physical host and a set of physical network interface controllers (PNICs) is provided. The physical host includes a forwarding element. The method includes determining that a set of conditions is satisfied to bypass the forwarding element for exchanging packets between a particular data compute node (DCN) and a particular PNIC. The set of conditions includes the particular DCN being the only DCN connected to the forwarding element and the particular PNIC being the only PNIC connected to the forwarding element. The method exchanges packets between the particular DCN and the particular PNIC bypassing the forwarding element. The method determines that at least one condition in said set of conditions is not satisfied. The method utilizes the forwarding element to exchange packets between the particular DCN and the particular PNIC. |
US10320916B2 |
Systems and methods for correlating multiple TCP sessions for a video transfer
User equipments can download a video file by instantiating multiple video requests, each request specifying different parts of the video file. If each video request initiates a separate transmission control protocol (TCP) session, which is the case with an hypertext transfer protocol (HTTP) partial get request, then a network device in a communications network would be oblivious of contextual information, which indicates that the TCP sessions download different portions of the same video file. This disclosure provides systems and methods for correlating multiple TCP sessions so that a network device in a communications network can be aware of the contextual information. |
US10320915B2 |
System and method for IP session continuity in device-to-device communication system
A method for performing, by a User Equipment (UE), Device-to-Device (D2D) communication using a wireless communication network is provided. The method includes performing D2D communication via a direct communication path using an allocated Internet Protocol (IP) address, establishing a first Evolved Packet System (EPS) bearer supporting D2D communication via the wireless communication network, to a Packet Data Network (PDN) Gateway (P-GW), determining to switch from the direct communication path to D2D communication via the wireless communication network, and communicating an IP packet through the first EPS bearer based on the determination. An IP packet transmitted through the first EPS bearer may not be transmitted to a packet data network, or an IP packet received through the first EPS bearer is not received from the packet data network. |
US10320912B2 |
Communication method for a plurality of vehicles, vehicle and server
The present invention discloses A communication method for a plurality of vehicles, a vehicle and a server are disclosed. The method comprises the following steps: selecting a first vehicle from the plurality of vehicles as a master device that communicates with a server, wherein the first vehicle communicates with other vehicles among the plurality of vehicles in a first communication mode, and the master device communicates with the server in a second communication mode; and using the first vehicle as a node by which at least one of the other vehicles communicates with the server. According to an embodiment of the present invention, the problem of inability of reporting in case of a fault when any of the other vehicles directly communicates with the server is avoided. The server only needs to distribute update software to the first vehicle, rather than each vehicle one by one, and then the update software is forwarded by the first vehicle to each vehicle, thereby reducing the number of operations of the server and occupying less resources of the server. |
US10320911B2 |
Vehicle network implementing XCP protocol policy and method
A communication network implements a Universal Measurement and Calibration Protocol (XCP) policy. The communication network includes a plurality of nodes, each of the nodes being operably connected to a bus to send and to receive data communications to and from others of the plurality of nodes. Certain of the data communications include a Universal Measurement and Calibration Protocol (XCP) identifier indicating the presence of XCP protocol within the data frame. At least one of the nodes is configured to mitigate identified XCP protocol in accordance with the policy. |
US10320910B2 |
Electronic device in vehicle, control method thereof
A method for controlling an electric device in a vehicle includes: establishing communication with a first mobile device previously recognized by the vehicle; collecting first pattern information from the vehicle; comparing the first pattern information with second pattern information stored in the first mobile device; and discovering a second mobile device based on the comparison of the first pattern information with the second pattern information. |
US10320906B2 |
Self-organizing storage system for asynchronous storage service
An archival cloud storage service can be created with cost efficient components for large scale data storage and can efficiently use these components. A frontend of the cloud storage service presents an asynchronous storage interface to consuming devices of the cloud storage service. Providing an asynchronous storage service interface avoids at least some of the state data overhead that accompanies a time constrained interface (e.g., a request-response based interface with timeouts in seconds). Backend nodes of the cloud storage service periodically query the frontend servers to select requests that the backend nodes can fulfill. Each backend node selects requests based on backend characteristics information, likely dynamic characteristics, of the backend node. Thus, the storage system underlying the cloud storage service can be considered a self-organizing storage system. |
US10320902B2 |
Detecting asymmetric awareness in peer-to-peer protocol
In some embodiments, one or more wireless stations operate to configure direct communication with neighboring mobile stations, e.g., direct communication between the wireless stations without utilizing an intermediate access point. Embodiments of the disclosure relate to techniques for devices (e.g., NAN devices and/or AWDL devices) to detect asymmetric awareness amongst peers. |
US10320896B2 |
Intelligent mapping for an enterprise grid
A computer receives a request from a client application for data within an enterprise grid. The computer sends the data along with a program to monitor the application's use of the data. The computer subsequently receives from the program a subset of the data being utilized by the client application. Responsive to a subsequent request for the data, the computer sends to the client application only the data corresponding to the identified subset of data being utilized. |
US10320895B2 |
Live migration of load balanced virtual machines via traffic bypass
Methods, systems, and devices are described herein for managing a load balancer bypass between two virtual machines through live migration of at least one of the virtual machines. In one aspect, a load balancer bypass may be established between a source virtual machine associated with a source host and a destination virtual machine associated with a destination host. The source virtual machine identification information, source host identification information, destination virtual machine identification information, and destination host identification information may be associated with an indication of whether the bypass is active, for example, in a bypass data structure. Upon a determination that live migration of at least one of the source virtual machine or the destination virtual machine has been completed to a third host, the bypass data structure may be updated with identification information of the third host to maintain the load balancer bypass after completion of the live migration. |
US10320887B2 |
Integrating cloud service functionality by using document metadata
An example system and method for facilitating integrating functionality of different cloud computing environments. A particular example embodiment includes mechanisms for integrating a document cloud service with a process cloud service, such that components, e.g., documents, of software processes developed and/or implemented via the process cloud service can leverage the document cloud service and be maintained thereby. End users and/or software developers may now define folder structures governed by a document cloud service, where the folder structures and accompanying folders and documents may be automatically generated, maintained, and accessed via the process cloud service. |
US10320886B2 |
Image display method and apparatus
The application relates to an image display method, apparatus, and system. An application program running on a server initiates an image display instruction for displaying an image on a remote client. The image is processed at the server according to an image processing policy which corresponds to the type or the name of the application program, and the processed image is sent to the remote client for display. The image processing policy takes into consideration of requirements of the client, thus the problem of mismatching between the processed image and the capacities of the client is avoided. |
US10320883B2 |
Device for and method of transmitting file
A device for transmitting a file comprises a communication unit; an input unit configured to receive a user input for selecting a file to be transmitted to other device; and a controller configured to determine a distance between the device and the other device based on associated information of the other device, determine a transmission method based on the determined distance, and control the communication unit to transmit the file to the other device according to the determined transmission method. |
US10320879B2 |
Software service discovery and service evolution management
Attributes of revisions of a service are identified and maintained. The attributes include immutable data identifying the revisions, times associated with generation of the revisions, connection data associated with accessing the revisions, and other services used by the revisions. The attributes also include mutable data indicating whether the revisions are compatible with various versions of the other services. A discovery request is received from a requesting device, and discovery request identifies versions of the other services used by the requesting device. A revision of the service that is compatible with the used versions of the other services are identified based on the attributes. The identified revision and connection data are identified to the requesting device. The attributes are updated, and a different revision may be identified to the requesting device based on the updates. |
US10320876B2 |
Media production system with location-based feature
In one aspect, an example method is disclosed. The method includes (i) determining, by a first computing system, a first location; (ii) identifying, by the first computing system, a second computing system, wherein the identifying is based the determined first location and a second location of the second computing system having a threshold extent of similarity; (iii) causing, by the first computing system, the identified second computing system to facilitate performing a set of acts comprising transmitting media content to the first computing system; (iv) receiving, by the first computing system, the transmitted media content; (v) generating, by the first computing system, media content that includes the received media content; and (vi) transmitting, by the first computing system, to a third computing system, the generated media content for presentation of the generated media content. |
US10320875B2 |
Content delivery
A system for delivering content at varying qualities from a server to multiple client across a network has a server side converter and a client side converter. The server side converter makes unicast requests to a server for representations of content and converts these to multiple representations to be delivered as multicast streams. The client side converter receives a request for content from clients, determines a representation of content to obtain and subscribes to an appropriate multicast stream. The client side then converts the multicast stream back into segments available to a client by unicast request. In this way, data is delivered efficiently across a network from a server side to a client side while maintaining compatibility that client devices can issue traditional unicast requests. |
US10320865B2 |
Graphical indicator of presence, identity, and action for media sharing on a display
A method for graphically indicating presence, identity, and action with respect to a media post transmitted by a client device and displayed on a shared display. Metadata indicating the identity of a user is logically associated with visual media to form a media stream, which is transmitted to the shared display. The transmitted media stream is then decoded to recover the transmitted metadata. The media post is displayed on the shared display and the presence of a client device media stream, the identity of the current user of the device generating the stream, and an action associated with the user interaction with the client device, is then graphically indicated on the display, using the recovered metadata. |
US10320863B2 |
Context-based analytics for collaboration tools
Some embodiments provide a non-transitory machine-readable medium that stores a program executable by at least one processing unit of a first device. The program establishes a collaboration session with a second device. The program also receives, from the second device, analytics data shared through the collaboration session and contextual data associated with the analytics data. The program further provides additional data for display on the first device based on the contextual data associated with the analytics data. |
US10320849B2 |
Security enhancement tool
A method comprises receiving a notification of a new system violation and determining whether the new system violation in combination with one or more of a plurality of existing system violations presents a threat to the system. The method further comprises increasing the security of the system in response to determining that the new system violation in combination with one or more of the plurality of existing system violations presents a threat to the system, wherein increasing the security of the system comprises one or more of increasing an authorization level and increasing an authentication level. |
US10320841B1 |
Fraud score heuristic for identifying fradulent requests or sets of requests
The disclosure relates to training a fraud heuristic and using the fraud heuristic to identify fraudulent requests. One example includes a system that receives a set of requests from known malicious users and updates a fraud score heuristic based these known malicious requests. The system then receives one or more uncategorized request and categorizes the one or more uncategorized request as being fraudulent or non-fraudulent using the updated fraud score heuristic. |
US10320840B2 |
Spoofing detection for a wireless system
A method for detecting spoofing by wireless access devices. In some embodiments, spoofing can be detected based on locations for a wireless access device having an identifier at first and second times. The locations are compared to determine whether the wireless access device could access the particular network at the locations in the time period between the first and second times. In several embodiments, spoofing can be detected by tracking the activity of wireless access devices and identifying events that that are prohibited by one or more policy elements of the particular network. |
US10320837B2 |
Defense against DNS DoS attack
Managing denial-of-service attacks by intercepting a query by a client software executed by a computer to resolve at a DNS server a network address associated with a target computer system, determining if the DNS server is under denial-of-service attack, and providing to the client software, in response to the query, an alternate network address associated with the target computer system if the DNS server is under denial-of-service attack. |
US10320836B2 |
Automotive ECU controller and data network having security features for protection from malware transmission
In one implementation, a method for providing security on controllers includes detecting, by a given controller, an attempted security attack on the given controller; in response to detecting the attempted attack, entering a safe mode of operation for the given controller in which at least one process performed by the given controller is restricted such that the at least one process is performed only when a current context of the controller matches a permitted context that is associated with the given controller; in response to detecting the attempted attack, transmitting a safe mode alert to one or more other controllers; and for at least one of the one or more other controllers, in response to receiving the safe mode alert, entering a safe mode of operation for the other controller. |
US10320835B1 |
Detecting malware on mobile devices
In one example, a mobile device includes a network interface configured to receive data for an application including a set of application permissions describing elements of the mobile device to which the application will have access upon installation of the application, and a processing unit configured to determine a type for the application and, based on an analysis of the set of application permissions and the type for the application, determine whether the application includes malware. |
US10320834B1 |
Retuning of random classification forests to improve efficacy
Methods and apparatus for optimizing computer detection of malware using pattern recognition by refreshing random classification forests are described. In one embodiment, the method may include building a random forest with two or more binary decision trees based at least in part on a first set of categorized data, sending the random forest to a client device with a first random forest control value, identifying a second set of categorized data different from the first set of categorized data, calculating a second random forest control value based on the second set of categorized data and sending the second random forest control value to the client device. |
US10320831B2 |
Systems and methods for applying security updates to endpoint devices
The disclosed computer-implemented method for applying security updates to endpoint devices may include (1) calculating a reputation score for an endpoint device that indicates a security state of the endpoint device, (2) transmitting, from the endpoint device to a security server that provides security updates, a request to receive a security update with a degree of urgency based on the reputation score of the endpoint device, (3) receiving the security update from the security server in accordance with the degree of urgency, and then (4) applying the security update within the endpoint device. Various other methods, systems, and computer-readable media are also disclosed. |
US10320828B1 |
Evaluation of security in a cyber simulator
A System, Computer Program Product, and Computer-executable method for testing a production system, the System, Computer Program Product, and Computer-executable method including receiving information related to the production system, receiving production data from the production system, creating a virtual production system based off the production system using the received information and the received production data, and analyzing the production system by performing tests on the virtual production system. |
US10320825B2 |
Fingerprint merging and risk level evaluation for network anomaly detection
A device in a network receives fingerprints of two or more network anomalies detected in the network by different anomaly detectors. Each fingerprint comprises a hash of tags that describe a detected anomaly. The device associates the fingerprints with network records captured within a timeframe in which the two or more network anomalies were detected. The device compares the fingerprints associated with the network records to determine that the two or more detected anomalies are part of a singular anomaly event. The device generates a notification regarding the singular anomaly event. The notification includes those of the fingerprints that are associated with the singular anomaly event. |
US10320824B2 |
Anomaly detection using network traffic data
In one embodiment, a device in a network receives traffic metrics for a plurality of applications in the network. The device populates a feature space for a machine learning-based anomaly detector. The device identifies a missing dataset in the feature space for a particular one of the plurality of applications. The device adjusts how traffic is sent in the network, to capture the missing dataset. |
US10320816B1 |
Systems and methods for uniquely identifying malicious advertisements
The disclosed computer-implemented method for uniquely identifying malicious advertisements may include (1) associating, by a browser advertisement platform, a browser advertisement with a unique identifier for the browser advertisement, (2) transmitting, by the browser advertisement platform, the browser advertisement to be displayed on at least one endpoint computing device in conjunction with the unique identifier, (3) receiving, at the browser advertisement platform, a message from the endpoint computing device that includes the unique identifier and that indicates that the browser advertisement was associated with malicious activity on the endpoint computing device, and (4) performing, by the browser advertisement platform, a security action on the browser advertisement in response to the message indicating that the browser advertisement with the unique identifier was associated with the malicious activity. Various other methods, systems, and computer-readable media are also disclosed. |
US10320813B1 |
Threat detection and mitigation in a virtualized computing environment
A service provider may deploy a security threat detection and mitigation platform in a multi-tenant virtualization environment that includes pluggable data collection, data analysis, and response components. The data analysis components may apply machine learning techniques to generate (based on training data sets) and refine (based on subsequently received data sets and feedback about the resulting classifications) predictors configured to detect particular types of security threats, such as denial of service attacks, botnets, scans, or remote desktop attacks. A data collection layer may collect, filter, organize, and curate network packet traffic data, network packet header data, or other information emitted by computing instances or applications executing on them, and provide the curated data as streams to the analysis layer. A response layer may automatically take action in response to threat detections (which may be overridden by an administrator) and may store classification data for subsequent analysis, feedback, and predictor refinement. |
US10320812B2 |
Methods and systems for full pattern matching in hardware
Methods and systems are provided for hardware-based pattern matching. In an embodiment, an intrusion-prevention system (IPS) identifies a full match between a subject data word comprising subject-data blocks and a signature data pattern comprising signature-data blocks. The IPS receives the subject data word via a network interface, and thereafter makes a partial-match determination that two or more but less than all of the subject-data blocks respectively match the same number of the signature-data blocks stored in partial-match hardware with respect to both value and position. Thereafter, the IPS makes a full-match determination that all of the subject-data blocks respectively match all of the signature-data blocks stored in the IPS's full-match hardware with respect to both value and position. The IPS then stores an indicator that the full-match determination has been made, and may carry out one or more additional intrusion-prevention responses as well. |
US10320811B1 |
Impersonation detection and abuse prevention machines
Systems and methods for impersonation detection and abuse prevention are disclosed. In example embodiments, a batch server of a social networking service receives a new registration or an update for an account, the account comprising a name and identity-related information. The batch server determines that the name and the identity-related information of the account matches one or more other accounts of the social networking service. The batch server detects a suspicious behavior of the account. The batch server limits, in response to the suspicious behavior, access to the account unless or until an identity of a user of the account is verified. |
US10320809B1 |
Decoupling rendering engine from web browser for security
Methods and systems for providing web content from a decoupled rendering engine to a visual display of an electronic device of a user are provided. A request for web browser content is received at a browser rendering engine server from a local web browser of an electronic device of a user. The browser rendering engine server is physically separate from the electronic device of the user. The requested web content is retrieved. Additionally, the requested web content is provided to a rendering engine that is isolated within a rendering engine container stored on the browser rendering engine server. The web content is rendered at rendering engine, thereby generating web content output from the rendering engine. Further, the web content output is provided to a viewing application on the electronic device of the user. |
US10320808B2 |
Clickjacking prevention
Systems and methods provide for clickjacking prevention code provided in an embedded webpage to prevent clickjacking when the embedded webpage is called by an embedding webpage determined to be illegitimate. When the embedded webpage is loaded on a user device, the clickjacking prevention code is executed and initially prevents content of the embedded webpage from being rendered. Additionally, the clickjacking prevention code sends a message containing a secret to a known domain that provides legitimate embedding webpages. When the embedding webpage sends a message to the embedded webpage, the message is checked to see if it contains the secret. If the message contains the secret, the embedding webpage is legitimate since it originated from the known domain, and the content of the embedded webpage is rendered. Alternatively, if the message does not contain the secret, the content of the webpage is not rendered. |
US10320805B2 |
Visitor authorization management method and apparatus, terminal, server, and storage medium
A visitor authorization management method is provided. In the method, an authorization object identifier and an authorization operation information corresponding to the authorization object identifier are obtained. The authorization operation information according to the authorization object identifier is cached. A current latest authorization operation information corresponding to the authorization object identifier is retrieved from the cache. A reference time is determined based on an authorization time in the current latest authorization operation information. When a preset time period having the reference time as an end is reached, an authorization operation is performed according to the current latest authorization operation information and the authorization object identifier. |
US10320804B2 |
Switch port leasing for access control and information security
A system that includes a switch, a network authentication server (NAS), and a threat management server. The threat management server receives a port lease request for the endpoint device identifying a port and the endpoint device. The threat management server determines whether the endpoint device has previously failed authentication with the NAS. In response to determining the endpoint device has not previously failed authentication, the threat management server selects a first port lease duration when a device identifier for the endpoint device is present in the port lease. The threat management server selected a second port lease duration that is a shorter amount of time than the first port lease duration when the device identifier for the endpoint device is not present in the port lease request. The threat management server activates a port lease for the selected port lease duration. |
US10320793B2 |
Device, system and method for providing incentives including technology use and technology-based work
A system and method serve to a user a login menu that is executed on a computing device, wherein the login menu is programmed to acquire from a user a set of parameters for access to a facility computing environment. In response to receiving credentials corresponding to the user, displaying, using the computing device, at least one graphical user interface that allows the user to participate in at least one activity corresponding to the facility, wherein the at least one activity is based in part on the credentials and one or more tasks available at the facility, and wherein the one or more tasks are verified for the user. The system and method generate, using the computing device, one or more points in real-time or near real-time for the user, during execution of the at least one activity at the computing device, wherein the at least one point is based on at least one achievement corresponding to the activity. The system and method generate, using the computing device, at least one reward based on the one or more points, and stores an indication of the achievement in a database communicatively connected to the at least one computing device. |
US10320792B2 |
On-demand identity service for content
A device may receive a request for an authorization code, associated with providing content to a second device, from the second device. The device may provide the authorization code to the second device. The device may receive, from a third device, a request for a unique device identifier corresponding to the authorization code. The request for the unique device identifier may include the authorization code. The unique identifier may be associated with a subscriber of a network. The subscriber may be associated with the second device. The device may provide the unique device identifier to the third device. The third device may be associated with providing the content to the second device. The content may be targeted to the subscriber based on the unique device identifier. |
US10320791B2 |
Method and apparatus for facilitating access to a communication network
A method and apparatus for facilitating WLAN access, both trusted and un-trusted, to a mobile core network. A device identity attribute is created and incorporated into the authentication and response messaging to enable the device identity to be promulgated in the communication network. |
US10320790B1 |
Temporarily providing a software product access to a resource
Functionality is disclosed herein for providing temporary access to a resource. A software product that is executing in response to a request from a customer may access one or more resources of a software provider. The resources that may be accessed by a software product may be identified within an access policy. The customer is prevented from accessing the resource when the software product is not executing. |
US10320787B2 |
System and method of facilitating the identification of a computer on a network
A system and method for facilitating identification of an attacking computer in a network is provided. A user attempting to login to a network application may be presented with a screen prior to the login which lists preconditions of gaining access to the application. If a user concurs with the preconditions, a security module is downloaded to the user's computer and executed which gathers various configuration settings and transmits the gathered information to a predetermined destination. The security module may also attempt to place a call to a predetermined destination over a modem in the computer to cause registration of caller-ID data when answered at the predetermined destination. Once the security check is completed, login may proceed with the network application. Any data gathered by the security module may be stored for later recall and use to identify the computer in the event of an attack. |
US10320784B1 |
Methods for utilizing fingerprinting to manage network security and devices thereof
Methods, non-transitory computer readable media, and security management computing devices are disclosed herein. With this technology, an executable code is sent to a client. The executable code is configured to obtain information associated with the client, assemble the information into a fingerprint, and return the fingerprint. A determination is made when the fingerprint is returned from the client. When the determining indicates that the fingerprint has been returned, a determination is made when a record of a reputation database matches the fingerprint. Historical data in the record is updated to include information associated with the request and an action is initiated based on the historical data or other data included in the record. The action includes blocking an access request or providing access to a requested resource to the client, when the determining indicates that the record of the reputation database matches the fingerprint. |
US10320783B1 |
Systems and methods for secure logon
The present disclosure provides methods and systems for secure logon. One or more method includes: determining, via authentication information provided by a user of an electronic device, that the user is authorized to access an online account provided by the online account provider; providing the user with a selectable option to enable an expedited logon process by which the user can access the online account by solely providing a particular authentication item of the user; receiving a verification credential in response to a next logon attempt using the expedited logon process; and verifying that the received verification credential matches an assigned verification credential provided to the user for use in conjunction with the next logon attempt using the expedited logon process. |
US10320779B2 |
Bio leash for user authentication
Systems and methods for electronically leashing a user to a mobile device. A user is authenticated on the mobile device and initial sensor data (e.g., radio signal readings, accelerometer readings, image/video, audio) is collected. Based on a timer or other triggering event, additional sensor data is captured and evaluated. Based on the evaluation of the sensor data, a value representing a likelihood of whether the device remains in possession of the user is determined. Upon determining that this value is less than a threshold, the user is required to reauthenticate on the mobile device to further engage with the device or particular features on the device. |
US10320775B2 |
Eliminating abuse caused by password reuse in different systems
Methods, systems, and computer program products for eliminating abuse caused by password reuse in different computer systems are disclosed. For example, a computer-implemented method may include receiving a security request comprising an anonymized version of authentication data from a first computer system of a first organization, analyzing the security request to determine a second computer system of a second organization to contact for detecting reuse of the authentication data, generating a second security request comprising the anonymized authentication data for the second computer system, sending the second security request to the second computer system of the second organization, analyzing a response to the second security request from the second computer system to determine whether the anonymized authentication data associated was detected, and providing a response to the first security request indicating whether the second computer system detected reuse of the authentication data. |
US10320774B2 |
Method and system for issuing and using derived credentials
At a mobile device, a password is used to create a proof of knowledge (POK). The POK is stored in a controller accessible via a communication network. The POK ensures that the controller can detect an incorrect password from the mobile device, and that the mobile device cannot be subject to a brute force attack to determine the DC stored in the mobile device. After a predetermined number of unsuccessful attempts to enter the password, the controller blocks further attempts, thereby restoring protection against a brute force attack that was lost going from a standalone smart card to mobile-device-based derived credentials. A portion of Derived Credentials, needed to authenticate the user of a mobile device, is stored in the controller, further increasing the difficulty of unauthorized use. |
US10320773B2 |
Validation for requests
A customer can demonstrate control over an element, such as a domain, by receiving a certificate from a certificate authority. After receiving a request for a certificate for a certain domain name, the certificate authority uses a public key cryptography protocol to generate a request for information regarding the domain name. The request for information is submitted to a domain service which hosts that domain name, and the domain service will provide a response to the certificate authority which includes a public key and data for the domain name, with the data encrypted under an associated private key for the domain name. The certificate authority will issue a certificate specifying the domain name and utilizing the received public key, and the certificate is unable to be validated without access to the associated private key. |
US10320772B2 |
In-vehicle communication system with verification failure holding circuit
The present invention is directed to solve a problem that time is required for a process related to verification of a public key certificate of a message sender. An in-vehicle device mounted on a vehicle has a memory for holding information of a device which failed in verification of a public key certificate. At the time of performing communication between vehicles or between a vehicle and a roadside device, a check is made to see whether or not information of a device included in a message transmitted matches information of a device which failed and held in the memory. When the information matches, verification of a public key certificate is not performed. |
US10320769B2 |
Method and apparatus of providing messaging service and callback feature to mobile stations
An apparatus and method of performing automated administrative operations on a mobile device. One example method may include determining via a hosted server that an action needs to be performed by a mobile device under management. The method may further include generating a message via the hosted server, the message includes the action, and transmitting the message to the mobile device under management, and receiving a result message from the mobile device under management responsive to the transmitted message, the result indicating that the action has been satisfied. |
US10320767B2 |
Systems and methods for securely monitoring an individual
A biometric sensor may be coupled to a portable communications device, such as a cellular telephone. The biometric sensor may be configured to acquire one or more measurements of biological characteristics of an individual. One or more of the measurements may relate to internal, sub-epidermal characteristics of the individual, such as non-volitional processes occurring within the individual, sub-epidermal structures within the individual, or the like. A biometric marker may be derived from one or more of the measurements. The portable communications device may be activated responsive to deriving the biometric marker. The activation may include transmitting the measurements and/or biometric markers derived therefrom to a receiver using the portable communications device. |
US10320759B2 |
Streaming system and method
A streaming system includes an authoring unit, a stream server and a client terminal. The authoring unit generates a file composed of encrypted contents data and the ancillary information at least containing the packetizing control information for generating an RTP packet, a non-encrypted codec dependent header made up of the information pertinent to encoded contents data, and the encryption information for decrypting the encrypted contents data form packet to packet. The streaming server packetizes the encrypted contents data along with at least the codec dependent header and distributes the resulting data as a stream. The client terminal refers to the codec dependent header of the received packet, re-assembles the packet, and decrypts the encrypted contents data of the re-assembled packet to generate contents data. |
US10320750B1 |
Source specific network scanning in a distributed environment
Customers of a computing resource service provider may operate one or more computing resources, provided by the computing resource service provider, within a virtual network. The customers may request network scans of the computing resources with the virtual network. Scanning packets may be generated and encapsulated to ensure delivery to an appropriate destination within the virtual network. The information in the scanning packet may appear to be generated by a source within the virtual network. |
US10320749B2 |
Firewall rule creation in a virtualized computing environment
Example methods are provided for a network management entity to perform firewall rule creation in a virtualized computing environment. The method may comprise obtaining flow data associated with an application-layer protocol session between a first endpoint and a second endpoint in the virtualized computing environment; and identifying, from the flow data, an association between a control flow and at least one data flow of the application-layer protocol session. The method may also comprise: based on the association, creating a firewall rule that is applicable to both the control flow and at least one data flow; and instructing a first firewall engine associated with the first endpoint, or a second firewall engine associated with the second endpoint, or both, to apply the firewall rule during the application-layer protocol session. |
US10320745B2 |
Apparatus and method for transparent, secure element-based mediation of on-board diagnostic operations
An apparatus and method of an attachment device for interfacing with an on-board diagnostic system of a vehicle is provided. The device includes an application processor configured to receive input from a terminal, control processing of the input by the on-board diagnostic system, transmit a result of the processing of the input by the on-board diagnostic system to the terminal, and a secure element interposed in the communication path between the application processor and the on-board diagnostic system, the secure element configured to filter the input of an on-board diagnostic operation that is untrusted. |
US10320743B2 |
Method for diagnosing the availability of network subscribers in an IP-based network
A method for diagnosing availability of network subscribers in an IP-based network in which each subscriber is allocated, in one or more address ranges, at least one address at which the subscriber is available to another subscriber. Each of first and second subscribers has a respective first address allocated in the address ranges, and a guideline stored in the each subscriber stipulates which allocated addresses must be used for communication with other subscribers. The check on availability of the second to the first subscriber prompts the first subscriber to resolve a name of the second subscriber; the result obtained is the addresses of the address range(s) allocated to the second subscriber, and an address list is produced from the result. For each address in the address list, separate examination of the communication capability between the first and second subscribers is performed, and the result is evaluated. |
US10320742B2 |
Address assignment system and method for surgical lighthead components
A method and apparatus for assigning addresses to components sharing a common bus. In one embodiment, an iterative elimination process is used to assign the addresses to each component. In another embodiment, each component includes a distance sensor that detects a distance to a front face of a calibration plank. Addresses are assigned to the components based upon the distance readings of the sensors. |
US10320737B2 |
Device and method for temporal correlation of communication types
A device and method temporally correlates communication types. The method performed by a first electronic device includes receiving a first message in a first communication format from a second electronic device, the first message having first metadata associated therewith. The method includes determining respective second metadata associated with existing conversations. The existing conversations each include a plurality of existing messages in at least one second communication format. The existing messages are a thread in a temporal order. The existing conversations are shown in a single, respective user interface. The method includes determining a correlation between the first message and one of the existing conversations based upon the first and second metadata. The method includes inserting the first message in the existing messages of the one of the existing conversations that maintains the temporal order. |
US10320735B2 |
Integration of devices through a social networking platform
A system and method for providing a social networking service to a plurality of devices. A social networking server for facilitating social information exchange among the plurality of devices through a socially aware network. A social profiles manager is coupled to the social networking server that creates and manages individual centric profiles of the plurality of devices. The individual centric profiles of the plurality of devices are social representation of individual devices within the socially aware network. The plurality of devices are identifiable by other participants and the social networking server through their social profiles. |
US10320734B1 |
Social matching
In some embodiments, social matching includes determining one or more friends of a subscriber, in which the one or more friends of the subscriber are associated with the subscriber based on a social graph; notifying (e.g., pinging) a selected set of the one or more friends of the subscriber for input regarding selected matches for the subscriber, in which matches for the subscriber are generated by a matching engine performed by a processor; and displaying the input received from the selected set of the one or more friends of the subscriber. |
US10320728B2 |
Methods, systems, and media for generating a notification in connection with a video content item
Methods, systems, and media for generating a notification in connection with a video content item are provided. In some embodiments, the method comprises: causing a video content item and a message interface to be presented on a plurality of user devices, wherein the video content item is created by a content creator; receiving, from at least a portion of the plurality of user devices, a plurality of messages via the message interface; identifying at least one topic included in a portion of the plurality of messages within a given period of time; causing a notification that indicates the at least one topic to be superimposed on the presentation of the video content item on the plurality of user devices; determining that the at least one topic is no longer included in more than a predetermined number of the plurality of messages; and causing presentation of the notification to be inhibited on the plurality of user devices. |
US10320727B1 |
Managing document feedback on a sharing service using a messaging client
Functionality is disclosed herein for managing document feedback on a sharing service using a messaging client. Utilizing the technologies described herein, a file is associated with a message from an interface configured to compose the message. In addition, the interface is configured to receive a selection of one or more categories of feedback data. A category of feedback data is inserted into the message based on the selection. For example, comments associated with a section of the file may be displayed in the message. The feedback data, such as the comments, are retrieved from a locally stored file, a remotely stored file, a database and/or any other computing device storing the feedback data. Once the message is delivered to a recipient, a user interface may be configured to receive feedback data and communicate the received data to a remote data store. |
US10320726B2 |
Predictive message personalization
Embodiments of the present invention provide a method, computer program product, and a computer system for predicting message personalization. According to one embodiment a message is received on a first device, wherein the message is sent from a second device, and wherein the first device and the second device are in a community. An escape character followed by a keyword in the received message is detected. A detailed message is determined based in part on the keyword in the received message associated with the community. Next the escape character and the keyword are replaced with the determined detailed message. Finally, the received message and the determined detailed message are displayed. |
US10320723B2 |
Providing contextual information and enabling group communication for participants in a conversation
Configurations for providing a widget that displays participants involved in the conversation thread and provides different graphical elements (e.g., buttons) to initiate one click actions to start a group chat, create a meeting on each participant's calendar, or start a new conversation thread. In the case of the group chat, the subject technology can include the contents of the group chat session as an additional electronic message in the conversation thread. In one example, the widget is implemented as a floating toolbar that can be positioned in the user interface while in the conversation thread view. |
US10320720B2 |
Method and device for providing user information in an instant messaging application
Embodiments of the disclosure provide methods and devices for providing user information in an instant messaging application. The method may include: receiving a request of searching for a target user sent by an initiator user, the request carrying character feature description information of the target user provided by the initiator user; forwarding the request to a designated recipient user client terminal, and notifying a server of an event that the request has been initiated, so that the server monitors and records a forwarding situation of the request, wherein at least one forwarding path is formed after the request is forwarded, each forwarding path comprises at least two nodes, each of the nodes corresponds to one user, users on adjacent nodes are in a preset relationship, and a starting node corresponds to the initiator user; the forwarding situation comprises user identifiers corresponding to the nodes in the paths and processing mode information of the request; and when a processing mode of a user on one forwarding path is responding to the request, determining the user as a target node of the forwarding path; and receiving contact information of the user of the target node provided by the server, so as to display the contact information to the initiator user. |
US10320712B2 |
System and method for configuring a switch matrix on-board a vehicle based on network information
A method includes receiving a request associated with a communications path from a first device to a second device. The method includes generating switching configuration data based on network topology data associated with the communications path. The switching configuration data indicates a configuration of a switch matrix of a satellite. The method further includes causing the switch matrix to initialize or modify the communications path based on the switching configuration data. A portion of the communications path includes components of a payload of the satellite. The components including the switch matrix. |
US10320710B2 |
Reliable replication mechanisms based on active-passive HFI protocols built on top of non-reliable multicast fabric implementations
Methods, apparatus, and systems for reliable replication mechanisms based on active-passive HFI protocols build on top of non-reliable multicast fabric implementations. Under a first hardware-based scheme, a reliable replication mechanism is (primarily) implemented via Host Fabric Interfaces (HFIs) coupled to (or integrated in) nodes coupled to a non-reliable fabric. Under this approach, the HFIs take an active role in ensuring reliable delivery of multicast messages to each of multiple target nodes. Under a second hybrid software/hardware scheme, software running on nodes is responsible for determining whether target nodes have confirmed delivery of multicast messages and sending retry messages for cases in which delivery is not acknowledged within a timeout period. At the same time, the HFIs on the target nodes are responsible for generating reply messages containing acknowledgements rather than software running on the target nodes. |
US10320708B2 |
Latency reduction with pre-moving of distributed data and adaptive allocating of compute operations
Latency in responding to queries directed to geographically distributed data can be reduced by allocating individual steps, of a multi-step compute operation requested by the query, among the geographically distributed computing devices so as to reduce the duration of shuffling of intermediate data among such devices, and, additionally, by pre-moving, prior to the receipt of the query, portions of the distributed data that are input to a first step of the multistep compute operation, to, again, reduce the duration of the exchange of intermediate data. The pre-moving of input data occurring, and the adaptive allocation of intermediate steps, are prioritized for high-value data sets. Additionally, a threshold increase in a quantity of data exchanged across network communications can be established to avoid incurring network communication usage without an attendant gain in latency reduction. |
US10320705B1 |
Identifying video data included in network packets
A device can identify video data included in network packets. For example, the device can identify a flow of network packets, the flow including uplink packets downlink packets. The device can determine that the flow includes at least one application data unit (ADU), each ADU including an uplink packet and multiple downlink packets. The device can determine that the at least one ADU includes video data based on determining that a throughput of the at least one ADU meets a throughput threshold, a an average payload size of the downlink packets included in the at least one ADU meets a size threshold, and a count of ADUs included in the at least one ADU meets a count threshold. Based on the at least one ADU including the video data, the device can perform an action. |
US10320698B1 |
Determining network connectivity for placement decisions
Techniques for making placement decisions for the placement of computing resources in a computer network utilize approximations of the network. A simplified representation of the network is used to determine a placement that satisfies a set of connectivity requirements. The simplified representation may be generated, at least in part, probabilistically based on the network. |
US10320689B2 |
Managing data traffic according to data stream analysis
Data migrations are not able to be identified or traced through a switched network to their originating hub, because the corresponding TCP/IP data stream goes through a plurality of optimized differential switches and the originating IP in the packet header gets replaced at each switch. The present invention provides a mechanism to introduce a lag or a jitter into the IP to label the migrated data. The labeled data are able to be traced and identified through multiple managed hubs and/or switches. |
US10320688B2 |
Aggregating flows by endpoint category
A computer-implemented method of preventing communications based on endpoint category is provided that comprises: accessing, by one or more processors of a router, a data packet that indicates a source identifier that identifies a source endpoint and a destination identifier that identifies a destination endpoint; determining, by the one or more processors of the router, a source category based on the source identifier; determining, by the one or more processors of the router, a destination category based on the destination identifier; and based on the source category and the destination category, refraining from sending the data packet to the destination endpoint. |
US10320686B2 |
Load balancing eligible packets in response to a policing drop decision
One embodiment includes a packet switching device load balancing eligible packets in response to a policing drop decision. The packet switching device sends packets of a particular packet flow out of the packet switching device over a first path in the network towards a destination node; and in response to a policer discipline determining to drop a particular packet of the particular packet flow, switching from said sending packets over the first path to sending packets of the particular packet flow out of the packet switching device over a second path in the network towards the destination node (possibly by switching output queues associated with the two different paths), with the second path being different than the first path, and with the particular packet not being dropped but being sent out of the packet switching device towards the destination node. |
US10320680B1 |
Load balancer that avoids short circuits
Network devices, such as load balancers may be configured to route requests to hosts that are responding in a shorter period of time than other hosts. Sometimes hosts respond in shorter periods of time due to errors (they short-circuit). Such behavior may cause a spike in failed requests and increase the impact of a host malfunction. Disclosed is an enhanced load balancing algorithm that reduces request loads to hosts that are responding to request more quickly than expected or historically observed. A load balancer tracks the hosts' performance. Upon detecting response times shorter than expected from a host, the load balancer will reduce the load on the host. The request routing will go back to normal distribution after the host behaving according to its known performance profile. |
US10320679B2 |
Inline load balancing
Some embodiments provide a novel method for load balancing data messages that are sent by a source compute node (SCN) to one or more different groups of destination compute nodes (DCNs). In some embodiments, the method deploys a load balancer in the source compute node's egress datapath. This load balancer receives each data message sent from the source compute node, and determines whether the data message is addressed to one of the DCN groups for which the load balancer spreads the data traffic to balance the load across (e.g., data traffic directed to) the DCNs in the group. When the received data message is not addressed to one of the load balanced DCN groups, the load balancer forwards the received data message to its addressed destination. On the other hand, when the received data message is addressed to one of load balancer's DCN groups, the load balancer identifies a DCN in the addressed DCN group that should receive the data message, and directs the data message to the identified DCN. To direct the data message to the identified DCN, the load balancer in some embodiments changes the destination address (e.g., the destination IP address, destination port, destination MAC address, etc.) in the data message from the address of the identified DCN group to the address (e.g., the destination IP address) of the identified DCN. |
US10320678B2 |
Mapping control protocol time onto a physical layer
An IDLE insertion technique maps MPCP time onto an EPoC PHY. The techniques address the variability of bandwidth due to bit loading over time. The techniques allow MPCP time to follow wall time at the MAC layer while tracking bytes at the PMD layer. The techniques also facilitate use of the EPON MAC with few changes in an EPoC environment. The bandwidth allocation messages may follow the same format as in EPON, and the techniques may implement IDLE insertion that accounts for EPoC PHY FEC overhead and datarate differences compared to the MAC. |
US10320672B2 |
Shared service access for multi-tenancy in a data center fabric
Aspects of the embodiments include receiving a packet at a network element of a packet-switched network; identifying a presence of a shared service destination address in a header of the packet; identifying a shared service destination address for the packet based, at least in part, on a destination internet protocol (IP) address stored in a forward information base; and forwarding the packet to the shared service destination address. |
US10320670B2 |
Routers with network processing unit and central processing unit-based line cards
A router may include a central processing unit-based line card storing a forwarding table that includes a first set of entries, a network processing unit-based line card storing a partial forwarding table that includes a second set of entries comprising a subset of the first set of entries, where the second set of entries comprises entries that are most utilized by a plurality of line cards of the router, and a route controller for updating the second set of entries to comprise the entries that are the most utilized. The network processing unit-based line card may forward a packet when an entry in the partial forwarding table matches the packet and may forward the packet to the central processing unit-based line card to forward the packet when there is no entry in the partial forwarding table of the network processing-unit based line card that matches the packet. |
US10320669B2 |
Broadcast signal receiving apparatus and broadcast signal receiving method
An apparatus for receiving a broadcast signal, the apparatus includes a tuner configured to receive a broadcast signal; and a hardware processor configured to: process the broadcast signal to output a link layer packet, decapsulate the link layer packet to output a plurality of output packets comprising service data for a broadcast service, and decode the output packets to output the service data for the broadcast service, wherein the link layer packet includes a header and a payload including the service data of the output packets, wherein the header includes a base header having a first length field, wherein the header further includes an additional header for concatenation and the payload includes concatenated output packets, the additional header includes a second length field, and a concatenation of the first length field and the second length field indicates a total length of the payload. |
US10320667B2 |
Notification method and device and acquisition device for MAC address of ESADI
The present document discloses a notification method and device and an acquisition device for a MAC address of ESADI. The method includes: a RB issuing a MAC address which is reachable natively by the RB via a LSP of the ESADI; and Step 204: the RB notifying multiple RBs which correspond to the MAC address and belong to the same MC-LAG by way of a MAC-Reachability TLV extension of the LSP. The present document solves the problem in the related technology that the RB is unable to notify the remote RB of native multi-chassis RB IDs when accessing the TRILL network by a multi-chassis access, so that the remote RB can acquire which RBs belong to the same MC-LAG, thereby improving the flexibility of the processing manner. |
US10320666B2 |
Method and device for processing routing status and/or policy information
A method and device for processing at least one of routing status and policy information is provided. The method includes: a routing or forwarding system receives a first request for establishing a connection sent by a SDN control client, and the first request carries an identifier of the SDN control client; the routing or forwarding system establishes a corresponding relationship between at least one of routing status and policy information sent by the SDN control client and the identifier; and the routing or forwarding system manages at least one of the routing status and policy information according to the corresponding relationship. |
US10320663B2 |
Communication device, communication system, and computer program product for performing interactive communication via relay servers
A communication device according to an embodiment performs communications with one or more devices via a relay server. To switch a connection destination from a first relay server serving as an origin to a second relay server serving as a destination, the communication device establishes a connection with the second relay server, switches a transmission destination of a message from the first relay server to the second relay server, and cuts a connection with the first relay server. |
US10320662B1 |
Centralized resource routing and distribution
The centralized resource routing and distribution improves upon the routing of interactions and distribution of resources for interactions between users and operator entities. A centralized gateway is provided through which interactions may be routed and resources distributed using one or more substitute interfaces. The one or more substitute interfaces may mimic interfaces of the operator, or otherwise provide a universal interface for use of multiple resource pools for the interactions. Use of the gateway and substitute interfaces increases processing capacity, reduces memory requirements, and/or improves processing time for both the operator entities and the organization entities since it provides for centralized routing and distribution for multiple operator entities without the operator entities having to store and/or process user information or the interactions associated therewith. |
US10320660B2 |
Method and device for transmitting forwarding parameter
Embodiments of the present invention disclose a method, an apparatus, and a system for transmitting a forwarding parameter. The method includes: obtaining, by a controller, an extended forwarding module description, where the extended forwarding module description includes a first format encoding rule, the first format encoding rule is used to indicate a type of a first forwarding parameter and a location of the first forwarding parameter in a first field, and the first field is a field in a flow entry of an OpenFlow protocol; and filling, by the controller, the first forwarding parameter in the first field according to the first format encoding rule, and sending, to a forwarding device by using the OpenFlow protocol, the flow entry that carries the first field, so that the forwarding device parses the first field in the flow entry according to the first format encoding rule, to obtain the first forwarding parameter. |
US10320657B2 |
Device mobility in a mesh network
In one embodiment, a device in a network receives a notification from a neighbor of the device indicative of a child node of the device requesting a parent change from the device to the neighbor. The device updates an existing routing path from the device to the child node to be routed through the neighbor, in response to receiving the notification from the neighbor. The device receives an instruction to remove the updated routing path from the device to the child node through the neighbor. The device removes the updated routing path from the device to the child node, in response to receiving the instruction to remove the updated routing path. |
US10320655B1 |
Methods and apparatus for determining and using SDN link and/or path status
The present invention relates to communications methods, apparatus and systems for determining and using Software Defined Networking (SDN) communications link and path status information. An exemplary embodiment of a method of operating a Session Border Controller (SBC) in a software defined network (SDN) includes: determining application level metrics at a SBC for a data communications flow and transmitting the application level metrics to a SDN controller. An exemplary embodiment of a method of operating a software defined networking (SDN) controller in a software defined network includes the steps of receiving, at a receiver of the SDN controller via the software defined network, application level metrics corresponding to a data communications session flow; and determining, by the SDN controller, the status of a communications path between two Internet Protocol addresses based on the received application level metrics. Exemplary apparatus embodiments include an SDN controller and SBC controller implementing the exemplary methods. |
US10320652B2 |
Dynamic installation of bypass path by intercepting node in storing mode tree-based network
In one embodiment, a method comprises promiscuously detecting, by a network device in a wireless data network having a tree-based topology for reaching a root device, a wireless data packet transmitted by a source network device and specifying a destination device in the wireless data network; determining, by the network device, that the destination device is within a first sub-topology provided by the network device to reach the root device, wherein the source network device is within a second distinct sub-topology provided by a parent device of the source network device to reach the root device; and causing installation of a bypass path, bypassing the root device, based on the network device generating and transmitting an instruction to the parent device to install a route entry causing a data packet destined for the destination device to be routed by the parent device directly to the network device. |
US10320651B2 |
Hardware architecture for universal testing system: wireless router test
A hardware architecture for a universal testing system used for performing Wifi tests on wireless devices under test (DUT) is disclosed. According to certain embodiments, test information travels from a Wifi port of the test server to the Wifi port's antenna in a Faraday cage, and then travels over the air to DUT's Wifi antenna in the same Faraday cage, and then to a LAN Ethernet port of the DUT, and then to the test server's Ethernet port. |
US10320650B2 |
Testing a network using a communication device
A network testing system includes a test station and a communication device running an application. A VNC client and a VNC server are provided on the communication device to control the application for network testing purposes. In operation, the test station communicates with the remote VNC client, providing information and context data for the network test. More than one communication device may be used in the test. |
US10320648B2 |
Analysis of network performance
Methods and apparatus are disclosed for analyzing network performance of a network comprising network nodes. The method may comprise: obtaining probe measurements by sending probe test-messages via a path from a testing node to a first target node, and also by sending probe test-messages via a path from the testing node via the first target node to a subsequent target node, the probe measurements relating to a network performance characteristic in respect of the paths taken by the probe test-messages and probe response-messages associated therewith and being dependent also on local processing of the probe test-messages at the respective target nodes; comparing the probe measurements; in dependence on the comparison, assigning a weighting in respect of the first target node indicative of whether it is deemed likely to be providing reliable or unreliable results; and determining a network performance analysis measure dependent on the probe measurements and on the weighting. |
US10320643B2 |
Cloud computing environment system for automatically determining over-the-top applications and services
A cloud computing system for determining Over-The-Top (OTT) applications includes a cloud computing environment partitioned into a plurality of partitions. The cloud partitions include at least a first wireless network operator's cloud, a second wireless network operator's cloud and a shared partition configured to receive and store information uniquely identifying OTT applications supported by at least one of the first and second wireless network operators. The system further includes a plurality of active agents. Each active agent receives a list of OTT service platforms supported by a corresponding wireless network operator. The received list includes a plurality of URLs associated with various applications that are delivered by the OTT service platforms. The active agent(s) connect to the plurality of URLs to determine information uniquely identifying each of the OTT applications and to store the information in the shared partition of the cloud computing environment. |
US10320641B2 |
Switch device for substation and error warning method thereof
The present disclosure illustrates a switch device for substation and an error warning method thereof. The switch device accesses and copies a generic object oriented substation event (GOOSE) packet, and when the copied GOOSE packet is determined to trigger an abnormal condition event, the switch device generates and transmits an abnormal condition event confirmation request to an upstream switch device. A warning message is issued when a ready response cannot be received by the switch device from the upstream switch device. Therefore, the technical effect of quickly and accurately finding the switch device triggering the abnormal condition event first to facilitate repair may be achieved. |
US10320639B2 |
Method of controlling user equipment communication with a network and corresponding apparatus and computer program product
There is provided a method comprising receiving first network connection information for at least one user equipment in a cell of a second network and using said connection information to determine whether to adjust at least one threshold value, said threshold value used to control user equipment communication with the first network. |
US10320638B1 |
Method and system for determining workload availability in a multi-tenant environment
In general, embodiments of the technology relate to determining availability of workloads executing on a multi-tenant system on a per-tenant basis. More specifically, embodiments of the technology determine workload availability by taking into account maintenance schedules of the workloads (or the underlying physical cloud infrastructure) and/or whether a given workload is redundant. |
US10320635B2 |
Methods and apparatus for providing adaptive private network centralized management system timestamp correlation processes
System and techniques are described which provide a method for time correlated monitoring of nodes in a network. A statistics request message is sent from a centralized control point to a node in a network having a plurality of nodes, wherein the statistics request message contains a centralized control point time stamp tn of when the message was sent. The statistics request message is received at the node which records a node timestamp ta when the message was received in the node. Node statistics are converted to system time at the centralized control point according to a first delta between tn and ta to generate adjusted node statistics. A second delta is determined at the centralized control point which is applied to the adjusted node statistics to provide consistent system time information for feedback or presentation through a network attached user interface. |
US10320631B2 |
Visualization of analysis results of contents
A method, system and computer program product for visualizing analysis results of contents. Contents collected from various kinds of communication tools are read into memory. The contents are analyzed to obtain analysis results, where the analysis results include information on user groups, information on topics and degrees of involvement of users with the topic. Furthermore, user objects assigned according to the degree of involvement are dynamically displayed for a designated period of time and for each topic using the analysis results, where the displaying of each of the user objects is modified according to the degree of involvement and the information on a user group. A communication volume object which represents a communication volume between users may be further displayed between the user objects associated with these users and displayed so as to be different depending on the communication volume. |
US10320630B2 |
Hierarchichal sharding of flows from sensors to collectors
Systems, methods, and computer-readable media for hierarchichal sharding of flows from sensors to collectors. A first collector can receive a first portion of a network flow from a first capturing agent and determine that a second portion of the network flow was not received from the first capturing agent. The first collector can then send the first portion of the network flow to a second collector. A third collector can receive the second portion of the network flow from a second capturing agent and determine that the third collector did not receive the first portion of the network flow. The third collector can then send the second portion of the network flow to the second collector. The second collector can then aggregate the first portion and second portion of the network flow to yield the entire portion of the network flow. |
US10320628B2 |
Confidence scoring of device reputation based on characteristic network behavior
The technology disclosed relates to detection of anonymous proxies and bots making requests to a cloud based resource on the Internet, such as a web server or an App server. The technology can leverage one or more of: instrumentation of web pages that samples response times and other characteristics of communications by a requestor device over multiple network segments; lack of prior appearance of the requestor device across multiple, independently operated commercial web sites; and resolver usage by the requestor. These signals can be analyzed to score a requesting device's reputation. A location reported by a user device can be compared to a network characteristic determined location. |
US10320627B2 |
Cooperative coverage method of information perception for distributed network
This invention provides a cooperative coverage method for distribution network information perception. The cooperative coverage method includes the following steps: construction of connected cooperative coverage sets, which can cover all target nodes with as few information perception nodes as possible, and maintain the connectivity of each cooperative coverage set with connected sets construction methods based on of hierarchical clustering; Cooperative coverage set scheduling, introducing the concept of energy ratio threshold, dividing the life cycle of the system into multiple time slices, calculating the energy ratio of perception device set in each time slice to realize the set scheduling. The invention realizes the efficient utilization of the energy of the perception device through the construction and scheduling of the connected coverage set in different time slices, and improves the use efficiency of the information perception network. |
US10320626B1 |
Application discovery and dependency mapping
In an example, a computer-implemented method includes determining, by one or more processors, a server dependency between a first server and a second server of a multi-server system, where determining the server dependency comprises identifying a bilateral communication between the first server and the second server. The method also includes determining, by the one or more processors, for the determined server dependency, an application dependency between a first application executed at the first server and a second application executed at the second server based on first process information associated with the first application and second process information associated with the second application, and generating data that indicates at least one of the determined server dependency and the determined application dependency. |
US10320621B1 |
Network loading management system and method
A system for detecting and managing network data traffic and a network load traffic management module is described. The system for detecting and managing network data traffic includes a Radio Access Network (RAN), a plurality of mobile devices, a network load traffic management server, a first dataset and a corresponding first baseline, a second data set and a corresponding second baseline, a data flow dataset, and a probability for one or more mobile devices to remain within each location associated with each RAN site, wherein the probability is calculated by the network traffic management module. |
US10320618B2 |
Network system, network management method, and network management device
A network management device retains path information of paths as a list of node identifying information to identify nodes, the path information including information on paths sharing a link regarding a relation in which one path shares a link with another path. According to the information on paths sharing a link, the network management device determines a path setup timing for a path to be the same for a group of one or more paths that do not share a same link with the path and determines a different path setup timing for a group of one or more paths that share a same link with the path than the timing for the group including the path, and executes path setup via communication devices existing on paths constituting each group of paths as per path setup timing determined for each group. |
US10320616B2 |
Method and a system for sideband server management
The present disclosure discloses a method and a system for sideband server management. The method comprises receiving, by a server management board, a management request from a client device, where the management request comprises at least one internet protocol packet and the management request is targeted to a predefined server among plurality of servers, converting the at least one internet protocol packet to at least one Bluetooth protocol packet, identifying a master Bluetooth module from one or more master Bluetooth modules of the server management board based on a routing table, where the master Bluetooth module corresponds to the targeted predefined server and transmitting the at least one Bluetooth protocol packet from the master Bluetooth module to a corresponding slave Bluetooth module of the targeted predefined server. |
US10320614B2 |
User control over content delivery
Novel tools and techniques for Internet service providers to enable enhanced user control over content delivery. In an aspect of certain embodiments, these tools can allow the customer to select, on a variety of different bases, whether content should be obtained from the Internet or from a lower-cost source, such as a metropolitan content delivery network (“CDN”) operated by the ISP or a private peering connection with a content source. Both of these options can, for example, avoid accessing content over the Internet and thus can reduce ISP delivery costs. In some embodiments, these cost reductions can be passed to the consumer in the way the ISP accounts for the content delivery. |
US10320612B2 |
Method and apparatus for providing automatic node configuration using a dongle
A network element (“NE”) is capable of starting an automatic configuration in response to an initiator such as a dongle. In one embodiment, after resetting a counter used for identifying a signal, a process for the automatic configuration forces a first test signal at a test mode output (“TMO”) pin of a console interface to a logic state zero. Upon detecting a break condition at a receiver pin, a second test signal at the TMO pin is forced to a logic state one. When logic state one is detected at the receiver pin of the NE, an automatic configuration mode at the NE is activated. |
US10320610B2 |
Data network controlled and optimized using layered architectures
Data network components and frameworks for the control and optimization of network traffic using layered architectures, according to embodiments of the invention, are disclosed. In one embodiment, a data network comprises a switch, a data link, a tracking processor, and a planning processor. The planning processor is configured to generate a reference trajectory by receiving a local system state from the tracking processor, calculating a reference trajectory by solving a planning problem, and sending the reference trajectory to the tracking processor. The tracking processor is configured to track the reference trajectory by determining a set of states of the switch over a time interval, sending a local system state to the planning processor, receiving the reference trajectory from the planning processor, computing a control action by solving a tracking problem based on the reference trajectory, determining an instruction based on the control action, and sending the instruction to the switch. |
US10320608B2 |
System for providing telematic services and corresponding method
Method of providing services for a vehicle, the method comprising: storing for at least one model of vehicle of said group of vehicles, the configuration files for at least one service to be provided; storing a set of data pairs comprising an identifier of the control unit and an identification number of the corresponding vehicle; receiving the identification number of the vehicle from said vehicle by the services provision server; extracting the identifier of the control unit as a function of the identification number of the vehicle; —an extraction of one or more configuration files as a function of a vehicle identification datum; and—a downloading by the control unit of said vehicle from the services provision server of the configuration file or files extracted for the setting up of the service or services to be provided for the model of the vehicle. |
US10320605B2 |
Rapid gateway swap
Systems, software, and methods are provided to rapidly configured replacement gateways and other devices when needed. Configuration information may be received and stored in memory. The information may be sent to a first device or gateway. If the first device or gateway needs to be reconfigured, the information may be resent to the first device or gateway. If the first device or gateway fails, the information may be send to a second device or gateway to configure the second device for use in the system, thereby rapidly swapping the first device and second device. |
US10320602B2 |
Data processing method and data processing apparatus
A data processing method and an apparatus, where the method includes receiving m data streams using m receive ports respectively, where the m data streams include m×m data units, and the m×m data units form an m-order matrix A, keeping a location of one element in each row in the matrix A unchanged and moving remaining m−1 elements to remaining m−1 rows respectively in order to form an m-order matrix B, where a column number of each element in the remaining m−1 elements in the matrix A before the element is moved equals a column number of the element in the remaining m−1 elements in the matrix B after the element is moved, and sending using m transmit ports, the m×m elements in the matrix B to m different levels of a pulse amplitude modulation (PAM) circuit respectively for performing modulation. |
US10320597B2 |
Scheduling of users for multi-user transmission in a wireless communication system
There is provided a method and corresponding arrangements for scheduling users with different Guard Interval, GI, length for multi-user transmission in a wireless communication system, where each of the users is associated with a GI length. The proposed technology involves grouping at least a subset of the users into at least two groups according to GI length for transmission in allocated transmission opportunity, TXOP, resources. In this way, by dynamically scheduling at least part of the users for group-wise transmission according to GI length, the spectral efficiency can be improved. The proposed technology allows for higher scheduling flexibility when different users have different GI length requirements. |
US10320596B2 |
System and method for modulating filter coefficients in a channelizer
Circuit and method for modulating filter coefficients of a frequency channelizer having a filter bank include: receiving a wide spectrum input signal; modulating the filter coefficients of the filter bank to sweep a center frequency of each channel of the frequency channelizer, using a modulation scheme; and inputting frequency offset compensation caused by the modulation, and output signals of the frequency channelizer to an application processing circuit to convert the output signals to their original center frequencies. |
US10320591B2 |
Burst-tolerant decision feedback equalization
A first sequence of data bits is shifted into storage elements of a signal receiver during a first sequence of bit-time intervals, and a memory access command indicates that a second sequence of data bits is to be received within the signal receiver during a second sequence of bit-time intervals. Contents of the shift-register storage elements are conditionally overwritten with a predetermined set of seed bits, depending on whether one or more bit-time intervals will transpire between the first and second sequences of bit-time intervals. Equalization signals generated based, at least in part, on contents of the shift-register storage elements are used to adjust respective signal levels representative of one or more bits of the second sequence of data bits. |
US10320589B1 |
Signal isolation circuit
Described examples include an integrated circuit including a receive portion to receive an encoded transmission on a line. The receive portion has: a wake mode in which the receiver is capable of receiving the encoded transmission; and a sleep mode in which the receiver is not capable of receiving the encoded transmission. A wakeup controller monitors the line for a wakeup signal and provides a signal to the receive portion to cause the receive portion to enter the wake mode when the wakeup controller receives the wakeup signal. |
US10320588B2 |
Vector signaling codes with increased signal to noise characteristics
Vector signaling codes are synergistically combined with multi-level signaling, the increased alphabet size provided by the multi-level signaling enabling a larger codeword space for a given number of symbols, at the cost of reduced receiver detection margin for each of the multiple signal levels. Vector signaling code construction methods are disclosed in which code construction and selection of multi-level signal levels are coordinated with the design of an associated receive comparator network, wherein modified signal levels encoded and emitted by the transmitter result in increased detection margin at the receive comparators. |
US10320585B2 |
Network control apparatus and method for creating and modifying logical switching elements
A network controller for managing several managed switching elements that forward data in a network that includes the managed switching elements. The network controller is further for creating a logical switching element to be implemented in a set of managed switching elements. The network controller includes a set of modules for receiving input data specifying a logical switching element and for creating, based on the received input data, a set of logical switch constructs for the logical switching element by performing a set of database join operations. At least one of the logical switch constructs is for facilitating non-forwarding behavior of the logical switching element. |
US10320584B2 |
Device access by means of a generic communication driver
The application relates to a data transmission system for a data exchange between a field bus system that includes at least one field device and device access software installed on a host. The data transmission system includes a coupler device connected to the field bus system and a generic communication driver integrated in the device access software. The data transmission system further includes a central data transmission path between the generic communication driver and the coupler device. The generic communication driver is configured to exchange data with device drivers integrated in the device access software and to transmit data received from the device drivers to the coupler device, and to forward data received from the coupler device to the respective device driver. The coupler device is configured to convert data traffic from a first format to a second format and from the second format to the first format. |
US10320583B2 |
System and method for facilitating interoperability across internet of things (IOT) domains
A network device receives a plurality of framework definitions corresponding to a respective plurality of device platforms, wherein each of the device platforms comprises at least one device. The network device generates a plurality of generalized framework definitions for each of the plurality of device platforms, wherein the plurality of generalized framework definitions comprise basic linguistic components corresponding to elements in the respective plurality of framework definitions. The network device receives data from the at least one device for each of the device platforms. The network device extracts data from the received data based on the plurality of generalized framework definitions. The network device automatically identifies contexts that include at least one device for each of the at least two device platforms based on the extracted data. The network device transmits instructions to the at least one device for each of the at least two device platforms based on one of a rule or a request associated with the identified one or more contexts. |
US10320581B1 |
Systems and methods for pre-configuring a payment vehicle
Methods and systems for pre-configuring a payment vehicle are described. In some embodiments, transaction criteria pertaining to a payment vehicle is proactively received in advance of an anticipated transaction. A transaction authorization request may be received from a point of sale device and may be generated by the point of sale device in response to an attempted use of the payment vehicle. Information about the transaction in the transaction request may be compared with the transaction criteria to determine whether to authorize the transaction. |
US10320577B2 |
Disregarding input in wake-on-LAN boot
In one example, a method for inhibiting input at a remotely-booted computer. A wake-on-LAN signal is received at the computer from a network while the computer is in a low-power state. A boot function of the computer sets an indicator indicative of a wake-on-LAN condition, the indicator accessible by an operating system of the computer. The operating system is loaded, including a filter driver for an input device of the computer. The filter driver is to intercept input from the device to a function driver for the device. When the indicator is set, input received from the input device is disregarded. |
US10320569B1 |
Systems and methods for authenticating a digitally signed assertion using verified evaluators
A method of authenticating a digitally signed assertion using verified evaluators includes receiving, by a first processor coupled to a memory at least a first digitally signed assertion, identifying, by the first processor, at least a cryptographic evaluator communicatively coupled to the first processor, assigning, by the first processor, at least a confidence level to the at least a cryptographic evaluator; providing, by the first processor, the at least a first digitally signed assertion to the at least a cryptographic evaluator, receiving, by the first processor and from the at least a cryptographic evaluator, at least an appraisal of the at least a first digitally signed assertion, and authenticating, by the first processor, the at least a first digitally signed assertion as a function of the at least an appraisal and the at least a confidence level. |
US10320568B1 |
Protocol-independent multi-table packet routing using shared memory resource
A system and method for protocol independent multi-flow table routing includes a first flow table, a second flow table, and a shared hash table accessible by both the first flow table and the second flow table. Upon receipt of a packet, a first secure signature of a first lookup key is generated for the first flow table, and a second secure signature of a second lookup key is generated for the second flow table. The shared hash table stores both the first secure signature in association with a first value corresponding to the first secure signature, and the second secure signature along with a second value corresponding to the second secure signature. The first and second values indicate destination information for the packet. |
US10320562B2 |
Application specific low-power secure key
A key generator including a low-power key adjust circuit, and a high-power key adjust circuit. The low-power key adjust circuit including a storage location to store an original key, a shifter to shift the original key by a number of steps to shift to create a first key, and an output to provide the first key. The high-power key adjust circuit including an input coupled to the output of the low-power key adjust circuit to receive the first key, a scrambler to scramble the first key to create a scrambled key, and select circuitry to select either the first key or the scrambled key to output from the high-power key adjust circuit based on a bit in a configuration register. |
US10320560B1 |
Key management and dynamic perfect forward secrecy
An indication is received from a server that a first pool of public keys should be transmitted to a server. At least one public-private keypair is generated in response to the received indication. The public key portion of the generated keypair is transmitted to the server. A subsequent indication is received from the server that an additional public key should be transmitted to the server. |
US10320556B2 |
Method, mobile terminal, device, and readable storage medium for preventing accessed data from being tampered with
Disclosed are a method, a mobile terminal, a device, as well as a readable storage medium for preventing accessed data from being tampered with. The mobile terminal can: receive a data server access instruction triggered by a user for an application on the mobile terminal, and acquire from the data server a corresponding configuration file of the application and a version control file carrying verification ciphertext; encrypt the acquired configuration file according to a preset encryption method to obtain a corresponding first encrypted value of the configuration file; extract the verification ciphertext from the acquired version control file and decrypt the verification ciphertext to obtain a corresponding plaintext encrypted value; and analyze the consistency between the first encrypted value and the plaintext encrypted value and finally allow the application to access the corresponding accessed data when determining the first encrypted value and the plaintext encrypted value are consistent. |
US10320555B2 |
Method of testing the resistance of a circuit to a side channel analysis of second order or more
A test method can include: acquiring a plurality of value sets including measurements or signals corresponding with activity of a circuit when executing a set of cryptographic operations on secret data, for each value set, selecting at least two subsets of values, computing combined values and counting occurrence numbers of values transformed by a first surjective function applied to the combined values, for each operation and each possible value of a part of the secret data, computing a partial operation result, computing cumulative occurrence number sets by adding the occurrence number sets corresponding to the operations of the operation set, which when applied to a same value of the possible values of the part of the secret data, provide a partial operation result having a same transformed value by a second surjective function, and determine the part of the secret data from the cumulative occurrence number sets. |
US10320548B2 |
Terminal device, base station device, communication method, and integrated circuit
A terminal device is configured to report CSI using multiple uplink cells, a total of the number of first channel state information reports and the number of second channel state information reports in a first subframe does not exceed a certain number, and a total of the number of the first channel state information reports in a second subframe and the number of the second channel state information reports in a third subframe exceeds the certain number. |
US10320546B2 |
Method for reporting channel state, and device therefor
According to one embodiment of the present invention, a method for reporting a channel state of a downlink channel transmitted through two-dimensionally arranged Nt number of antenna ports is carried out by a terminal, wherein the method comprises the steps of: configuring each of the Nt number of antenna ports to be mapped to all antenna elements belonging to a specific antenna element group, and each antenna port of an antenna port group corresponding to a reference signal (RS), which is transmitted in the same OFDM symbol, to be mapped to different antenna element groups from each other, and receiving a channel state information (CSI)-RS configuration for reporting a channel state for the antenna port group; and calculating channel state information on a downlink channel through a CSI-RS received using the received CSI-RS configuration, and reporting, to a serving cell, the calculated channel state information, wherein the reported channel state information can contain a precoding matrix for selecting an antenna port group and a precoding matrix to be applied to the selected antenna port group. |
US10320545B2 |
Method and device for forming control field comprising information about resource units in wireless LAN system
Provided is a control field comprising allocation information about resource units (RUs) in a wireless LAN system in which a plurality of RUs are supported. A control field comprising allocation information about RUs can be comprised in an uplink or downlink PPDU and can be designed in accordance with a plurality of frequency bands. A control field corresponding to a particular frequency band can be duplicated over another frequency band. Also, the control field corresponding to the particular frequency band can be used for scheduling of a data field corresponding to the same frequency band and a data field corresponding to another frequency band. |
US10320544B2 |
Method and apparatus for transmitting a reference signal in a multi-antenna system
A method for transmitting a demodulation reference signal (DM-RS), by a user equipment (UE), in a wireless communication system is discussed. The method includes receiving, by the UE from a base station, a cyclic shift field in downlink control information (DCI), wherein the cyclic shift field indicates first, second, and third cyclic shift values for first, second, and third layers respectively, generating, by the UE, first, second, and third DMRSs for the first, second, and third layers respectively, based on first, second, and third cyclic shifts respectively, wherein the first, second, and third cyclic shifts are determined based on the first, second, and third cyclic shift values respectively, and transmitting, by the UE to the base station, the first, second, and third DMRSs. |
US10320543B2 |
Method and device for indicating channel state information reference signal resource
Provided are a method, device, and system for indicating a channel state information reference signal (CSI-RS) resource. A base station can configure one or more channel state information reference signal (CSI-RS) resources for a plurality of terminals within a cell covered by the base station, and can indicate a CSI-RS resource that can be used by each terminal in the plurality of terminal and belongs to the one or more CSI-RS resources, thereby enabling each terminal to perform measurement and feedback of channel state information according to the CSI-RS resource indicated by the base station by using a physical layer signal or a media access layer signal. In the present scheme, CSI-RS configuration of terminals can be quickly and flexibly changed by introducing a physical layer signal or a media access layer signal, thereby reducing overheads of CSI-RS without affecting system performance. |
US10320539B2 |
Methods and apparatuses for reference signal adaptation based on incoming user mobility information
Systems, methods, apparatuses, and computer program products for reference signal adaptation based on incoming user mobility information are provided. One method includes receiving, by a target base station, a request to begin transmitting reference signals for mobility measurements. The request may be received from a source base station serving a user equipment. In addition, the request may be received when a handover of the user equipment is impending. |
US10320538B2 |
Method and system for coordinated radio resource assignment
A method for coordinated scheduling with transmission point blanking of a plurality of radio resources includes: a) calculating a first metric value for each combination of a mobile station of a network and each of a plurality of radio resources; b) calculating a second metric value for each combination under the assumption that at least one of the at least two base stations which is not connected to the respective mobile station using a concerned radio resource is muted; c) selecting the highest calculated metric value; d) determining whether or not to assign the radio resource to the mobile station corresponding to the highest metric value; e) setting the other metric values corresponding to the radio resource to a predefined metric value; and f) repeating steps c) to e) for the next highest metric value until all metric values are set to the predefined metric value. |
US10320532B2 |
Method whereby terminal transmits ACK/NACK in wireless communication system, and device therefor
Provided are a method whereby a terminal transmits an acknowledgement/not-acknowledgement (ACK/NACK) with a primary cell and a secondary cell aggregated, and a device for supporting the method. The method comprises: receiving data by a downlink subframe of a secondary cell; and transmitting an ACK/NACK for the data by an uplink subframe of a primary cell, wherein: the time interval between the downlink subframe and the uplink subframe is determined by a first hybrid automatic repeat request (HARQ) timing or a second HARQ timing; the first HARQ timing is an HARQ timing which is applied when the primary cell is used alone; and the second HARQ timing is an HARQ timing which is additional to the first HARQ timing. |
US10320530B2 |
Indication of hybrid automatic repeat request feedback by synchronization signal
A node (100) of a wireless communication network receives a synchronization signal from a radio device (10). Based on the received synchronization signal, the node determines a time alignment configuration for uplink radio transmissions from the radio device to the wireless communication network. Based on the received synchronization signal, the node further determines Hybrid Automatic Repeat Request feedback information for at least one downlink radio transmission from the wireless communication network to the radio device (10). The node (100) indicates the determined time alignment configuration to the radio device (10). Based on the determined Hybrid Automatic Repeat Request feedback information, the node controls retransmission of the at least one downlink radio transmission. |
US10320526B1 |
Packet coding based network communication
A method for data communication from a first node to a second node over a data channel coupling the first node and the second node includes receiving messages at the first node from the second node, including receiving messages comprising data that depend at least in part of characteristics of the channel coupling the first node and the second node, transmitting messages from the first node to the second node, including applying forward error correction according to parameters determined from the received messages, the parameters determined from the received messages including at least two of a block size, an interleaving factor, and a code rate. |
US10320522B2 |
Packet encoding and decoding method and apparatus
A method for encoding and decoding information data using a polar code is provided. The method for encoding includes segmenting information data into a plurality of first packets, generating a plurality of second packets corresponding to the plurality of first packets by adding a corresponding packet Cyclic Redundancy Check (CRC) code to each of the plurality of first packets, fragmenting each of the plurality of second packets into a plurality of data blocks, polar code encoding each of the plurality of data blocks included in a corresponding second packet of the plurality of second packets, and generating a plurality of third packets corresponding to the plurality of second packets by concatenating each polar code encoded data block included in the corresponding second packet. The method for decoding includes decoding the third packet to obtain the information data based on the method for encoding. |
US10320521B2 |
Modulator and modulation method using non-uniform 16-symbol signal constellation for low-density parity check codeword having 2/15 code rate
A modulator and a modulation method using a non-uniform 16-symbol signal constellation are disclosed. The modulator includes a memory and a processor. The memory receives a codeword corresponding to a low-density parity check (LDPC) code having a code rate of 2/15. The processor maps the codeword to 16 symbols of the non-uniform 16-symbol signal constellation on a 4-bit basis. |
US10320519B1 |
Selective discontinuation of carrier aggregation service to facilitate service of other device
Methods and systems for controlling service by a base station when the base station is serving both a first UE without carrier aggregation and a plurality of second UEs with carrier aggregation. As a basis for invoking carrier aggregation service for the first UE, the base station selects one of the second UEs to transition from being served by the base station with carrier aggregation to being served by the base station without carrier aggregation. The base station makes such a selection based at least in part on a modulation and coding scheme that the base station uses to serve the selected one of the second UEs. The base station transitions from serving the selected second UE with carrier aggregation to serving the selected second UE without carrier aggregation. And the base station transitions from serving the first UE without carrier aggregation to serving the first UE with carrier aggregation. |
US10320517B2 |
Switched transmit antennas with no feedback for multipath reduction
A communication system is provided comprising a transmitter coupled to a switch, which is further coupled to at least two antennas for switching the transmit signal to one of the antennas, with no feedback. The communication system further comprises at least one receiver for receiving the transmitted signal.The communication system in the present invention is able to help mitigate the effects of multipath. Previous attempts to mitigate the effects of multipath suffer from various problems: increased complexity needed to measure channel parameters and a feedback loop to switch the transmit antenna based on the parameters.The system is particularly useful when deployed in a MAS system or a jamming system. |
US10320515B1 |
Reconfigurable optical router
Embodiments of the invention describe apparatuses, optical systems, and methods for utilizing a dynamically reconfigurable optical transmitter. A laser array outputs a plurality of laser signals (which may further be modulated based on electrical signals), each of the plurality of laser signals having a wavelength, wherein the wavelength of each of the plurality of laser signals is tunable based on other electrical signals. An optical router receives the plurality of (modulated) laser signals at input ports and outputs the plurality of received (modulated) laser signals to one or more output ports based on the tuned wavelength of each of the plurality of received laser signals. This reconfigurable transmitter enables dynamic bandwidth allocation for multiple destinations via the tuning of the laser wavelengths. |
US10320509B2 |
Fail safe clock buffer and clock generator
Techniques for generating a fail safe clock signal improves reliability of one or more output clock signals generated based on one or more input clock signals and an internally generated reference clock signal. By continuously monitoring the frequencies of the one or more input clock signals and reducing or eliminating effects of any static frequency offset between multiple input clock signals, the fail safe clock generator can detect very small relative frequency changes between the inputs or within a particular input. By comparing the input clock frequencies against a reference clock signal frequency over time of a clock signal generated by an internal oscillator, the fail safe clock generator may further detect which one of multiple input clocks has frequency deviation. The fail safe clock generator uses an internal oscillator generating a reference clock signal having a short-term stable frequency. |
US10320501B2 |
Haptic broadcast with select haptic metadata based on haptic playback capability
Broadcasting select haptic metadata includes broadcasting a broadcast signal to haptic-enabled devices. In response, haptic playback capability information is received at a host source from a haptic-enabled device when original haptic metadata in the broadcast signal encodes haptic information incompatible with the haptic playback capability information. The select haptic metadata, which is customized for the haptic playback capability information, is generated and sent from the host source to the haptic-enabled device. |
US10320498B2 |
Radio receiving device
The influence of a multipath noise and an adjacent interference noise on the quality of reception of a broadcast is indexed in accordance with a received electric field strength level, and a broadcast station which is a station selection target is searched for using this index value. |
US10320492B2 |
Mitigation of interference between wireless networks
A system and method for minimizing or preventing interference between wireless networks is disclosed. A network hub broadcasts a beacon signal within repeating beacon periods. The position of the beacon signal shifts within each beacon period based upon a predetermined pseudo-random sequence. The beacon signal includes data identifying the current beacon shift sequence and the current phase of the sequence. Neighboring hubs independently or jointly determine and broadcast their own beacon shift sequences and phases for their respective networks from a predetermined list. Nodes connected with the network hubs are assigned allocation intervals having a start time that is set relative to the beacon signal. The start time and duration of the allocation interval wraps around the beacon period if the allocation-interval would otherwise start or continue in a next beacon period. |
US10320491B2 |
Methods and systems for acoustic data transmission
A method of communicating with an ingestible capsule includes detecting the location of the ingestible capsule, focusing a multi-sensor acoustic array on the ingestible capsule, and communicating an acoustic information exchange with the ingestible capsule via the multi-sensor acoustic array. The ingestible capsule includes a sensor that receives a stimulus inside the gastrointestinal tract of an animal, a bidirectional acoustic information communications module that transmits an acoustic information signal containing information from the sensor, and an acoustically transmissive encapsulation that substantially encloses the sensor and communications module, wherein the acoustically transmissive encapsulation is of ingestible size. The multi-sensor array includes a plurality of acoustic transducers that receive an acoustic signal from a movable device, and a plurality of delays, wherein each delay is coupled to a corresponding acoustic transducer. Each delay may be adjusted according to a phase of a signal received by the corresponding acoustic transducer. |
US10320490B2 |
Data sending/receiving method and data transmission system over sound waves
A sound wave-based data sending method, apparatus, and electronic device, a sound wave-based data receiving method, apparatus, and electronic device, and a sound wave-based data transmission system. The sound wave-based data sending method includes: obtaining to-be-sent data; obtaining a sound wave frequency sequence corresponding to the to-be-sent data according to a preset sound wave frequency mapping table; generating a filtered sound wave signal sequence according to the sound wave frequency sequence and a preset sending duration, the sending duration being sending duration of a sound wave signal corresponding to a single character; and sending a sound wave signal corresponding to the to-be-sent data according to the filtered sound wave signal sequence. The method, apparatus, and electronic device of the present application provide an improved communication distance and identification accuracy. |
US10320489B2 |
Channel estimation using intra-symbol frequency domain averaging
A channel estimation technique suitable for implementation at a digital communication receiver such as an optical signal receiver apparatus includes receiving, over a communication channel, a transmission comprising a sequence of modulated symbols, estimating, at multiple frequencies, estimated values of a channel transfer function of the communication channel and selectively revising the estimated values of channel transfer function by reducing glitches in the estimated values of the channel transfer function. |
US10320484B2 |
Optical networking with support for unidirectional optical links
An apparatus includes bidirectional communication equipment for communicating information along optical fibers, where the bidirectional communications equipment is configured to provide a first unidirectional communication link from the equipment to a first location and a second unidirectional communication link to the equipment from a different second location. |
US10320481B2 |
Flexible high throughput satellite system using optical gateways
Described herein are ground based subsystems, and related methods, for use in transmitting an optical feeder uplink beam to a satellite that is configured to receive the optical feeder uplink beam and in dependence thereon produce and transmit a plurality of RF service downlink beams within a specified RF frequency range to service terminals. Certain embodiments are related to a resource allocator for inclusion in a ground based subsystem, and methods for use therewith. Beneficially, the resource allocator, and methods for use therewith, eliminate any need for a satellite to perform any bandwidth allocation for the plurality of service downlink beams produced and transmitted by the satellite, thereby eliminating any need for the satellite to include an on-board channelizer. Such a recourse allocator can include a plurality of channels each of which can include an encoder and modulator, a channel filter, and a frequency up-converter. |
US10320480B2 |
Mobile terminal having guiding member for guiding a direction of visible light emitted from a light source
A structure of a mobile terminal for visible light communication is disclosed. The mobile terminal, according to one embodiment of the present invention, comprises: a light reception unit for receiving visible light; and a control unit for extracting, from the received visible light, data corresponding to the turning on/off of an external lighting, wherein the light reception unit comprises at least one among an illuminance sensor, a first image sensor disposed on the front of the mobile terminal, and a second image sensor disposed on the back of the mobile terminal, and comprises a guide member for guiding the traveling direction of visible light outputted from the lighting. |
US10320478B2 |
Optical channel sounder
The present invention relates to an optical channel sounding transmitter apparatus, comprising an optical signal generator for generating an optical carrier signal; an optical modulator for modulating the optical carrier signal with a predetermined training sequence to obtain an modulated optical signal; a first optical transmitter for transmitting the optical carrier signal; and a second optical transmitter for transmitting the modulated optical signal. Further the present invention relates to a coherent optical channel sounding receiver apparatus, comprising a first optical receiver for receiving an optical carrier signal over a first optical channel; a second optical receiver for receiving a modulated optical signal over a second optical channel; an optical down converter for down converting the modulated optical signal using the received optical carrier signal to obtain a down converted signal; and a channel estimator for estimating a channel characteristic of the second optical channel. |
US10320471B1 |
Dynamic effective isotropic radiated power spectral density control
An aeronautical satellite broadband communications system has an antenna defined by a transmit gain pattern varying according to an orientation relative to a geostationary orbit satellite. An antenna controller unit is connected to an aircraft inertial navigation system and receptive to navigation data therefrom, and a set of antenna orientation data is derived from the navigation data on a real-time basis. A broadband controller connected to the antenna controller unit generates a set of output variables as a function of normalized equivalent isotropic radiated power spectral density values of the antenna and the set of antenna orientation data. The set of output variables controls the output power and carrier bandwidth of transmissions from the antenna within predefined limits of equivalent isotropic radiated power spectral density that vary with values of the set of antenna orientation data. |
US10320466B2 |
Apparatus and method for estimating parameter of multi path signal
Disclosed are an apparatus and a method for estimating a parameter of a multi path signal. The apparatus for estimating a parameter of a multi path signal includes: a plurality of pre-processing units configured to pre-process respective reception signals received through a plurality of antennas; a plurality of parameter converting units configured to approximate a parameter set of the respective pre-processed reception signals to have a sparse characteristic in a Doppler frequency and angle of arrival domain; and a parameter estimating unit configured to estimate an angle of arrival for a plurality of reception signals in each frequency region of the Doppler frequency and angle of arrival domain. |
US10320464B2 |
Joint channel correction method, related apparatus, and system
A joint channel correction method, an apparatus, and a system are disclosed. The joint channel correction method includes: sending a first joint channel correction instruction to a first RRU; sending a second joint channel correction instruction to a second RRU; receiving a result sent by the second RRU about reception of the first correction reference signal through X2 receive channels in X2 traffic channels; receiving a result sent by the first RRU about reception of the second correction reference signal through X1 receive channels in X1 traffic channels; and obtaining correction compensation coefficients of the X1 traffic channels and/or the X2 traffic channels through calculation. Technical solutions provided by embodiments of the present application help implement channel correction between RRUs without a channel self-correction function. |
US10320463B2 |
Systems and methods for digital and analog beamforming in wireless communications
A communication system includes a radio base station configured to transmit and receive signals using digital beamforming. The system includes a plurality of wireless communication devices configured to communicate with the radio base station. The wireless communication device includes a digital beamforming module configured to generate digitally pre-coded spatial streams. A pre-coding matrix is applied to a plurality of spatial streams to generate the digitally pre-coded spatial streams. The communication device includes a plurality of analog beamforming modules configured to measure signal and channel quality metrics from received packets and to calculate gain and phase adjustment values. The analog beamforming modules adjust the gain and phase of the digitally pre-coded spatial streams for analog beamforming. The communication device includes a plurality of antenna arrays configured to transmit the spatial streams. |
US10320462B2 |
Doppler shift or doppler spread as input for beam-switching or node-switching in wireless networks
Techniques in a node of a wireless communications network, where one or more wireless devices are served via beams transmitted by network nodes. An example method comprises estimating (910), for a wireless device operating in the wireless communications network, a Doppler shift associated with movement of the wireless device, or a Doppler spread associated with movement of the wireless device, or both. The method further comprises, based on said estimating, evaluating (920) a change in estimated Doppler shift associated with the wireless device or evaluating the estimated Doppler spread associated with the wireless device, or both, and adjusting (930) at least one mobility-related parameter, based on said evaluating of the change in estimated Doppler or the evaluating of the estimated Doppler spread, or both. The method further comprises carrying (940) out one or more mobility procedures for the wireless device, based on the adjusted at least one mobility-related parameter. |
US10320461B2 |
System, method and computer-readable medium for estimating direction of arrival of a signal incident on at least one antenna array
Exemplary embodiments include a computer-implemented method for configuring at least one antenna array comprising receiving a plurality of sets of samples corresponding to signals incident on a plurality of antennas; computing a mean of the envelopes of the sums of the respective sets; estimating a direction of arrival of the signals incident on the antennas based on the computed means; and configuring the antenna array based on the estimated direction of arrival. The computing and estimating procedures can be performed for each of a plurality of direction-of-arrival candidates. The estimating procedure can comprise determining a maximum value of the mean and a direction of arrival corresponding to the maximum value. The spatial selectivity of the antenna array can be configured based on the estimated direction of arrival. Other exemplary embodiments can include communication apparatus and computer-readable media embodying one or more of the exemplary computer-implemented methods and/or procedures. |
US10320458B2 |
Signal generating method and signal generating apparatus
A transmission apparatus that (i) generates a Quadrature Phase Shift Keying (QPSK) modulation signal s1 (t) by applying a QPSK modulation scheme to a first data sequence, (ii) generates a 16-Quadrature Amplitude Modulation (QAM) modulation signal s2(t) by applying a 16-QAM modulation scheme to a second data sequence, (iii) generates a transmission signal z1(t) and a second transmission signal z2 (t) by applying a phase hopping process, a precoding process, and a power adjust process to the QPSK modulation signal s1(t) and the 16-QAM modulation signal s2(t), wherein an average transmission power of the 16-QAM modulation signal s2(t) being the same as an average transmission power of the QPSK modulation signal s1(t), and (iv) transmits the transmission signal z1(t) from a first antenna at a first time and a first frequency and the second transmission signal z2(t) from a second antenna at the first time and the first frequency. |
US10320453B2 |
Quantization of channel state information in multiple antenna systems
A method of transmission over multiple wireless channels in a multiple antenna system includes storing channel modulation matrices at a transmitter; receiving quantized channel state information at the transmitter from plural receivers; selecting a transmission modulation matrix using the quantized channel state information from the stored channel modulation matrices; and transmitting over the multiple channels to the plural receivers using the selected transmission modulation matrix. In another embodiment, the method includes storing, at one or more receivers, indexes of modulation matrices generated by a capacity enhancing algorithm; upon a selected one of the one or more receivers receiving a transmission from the transmitter, the selected receiver selecting a modulation matrix from the stored modulation matrices that optimizes transmission between the transmitter and the selected receiver, the selected receiver sending an index representing the selected modulation matrix; and receiving the index at the transmitter from the selected receiver. |
US10320448B2 |
Inductive structures with improved common mode transient immunity
In described examples, an inductive structure includes first and second inductive coils to conduct respective first and second common mode currents induced by a common mode transient between: a first ground coupled to a connection between the first and second inductive coils; and a galvanically isolated second ground. |
US10320444B2 |
Communications network
An optical network is disclosed which includes an optical fiber shared by a plurality of transmitters using code division multiple access techniques. The transmitters are connected by tributary optical fibers to the shared optical fiber. In code division multiple access techniques, each communication is encoded with a distinctive code which enables a receiver to extract the communication intended for it from amongst communications intended for other receivers. It is found that synchronizing the communications on the optical fiber improves the ability of a receiver to extract the communication intended for it. Injecting an optical pulse signal into the optical network, and using the tributary optical fibers to carry the clock signal to the transmitters provides an inexpensive method of synchronizing the transmitters which feed signals onto the optical fiber. The technology is of use in optical networks, and other transmission line networks, and is well-suited to use in local area networks. |
US10320437B2 |
System and method for immersive and interactive multimedia generation
A foldable apparatus is disclosed. The apparatus may comprise at least one camera configured to acquire an image of a physical environment, an orientation and position determination module configured to determine a change in orientation and/or position of the apparatus with respect to the physical environment based on the acquired image, a housing configured to hold the at least one camera and the orientation and position determination module, and a first strap attached to the housing and configured to attach the housing to a head of a user of the apparatus. |
US10320434B2 |
CB radio system
A CB radio system includes a wireless communication network. A citizens band radio is provided and the citizens band radio is positioned within a vehicle. The citizens band radio has a plurality of standing wave ratios programmed therein. An antenna is provided and the antenna is coupled to an outer surface of the vehicle and the antenna is electrically coupled to the citizens band radio. Moreover, the antenna is tunable to operate on a selected one of the standing wave ratios. The antenna is placed in selective electrical communication with the wireless communication network thereby increasing an effective range of the citizens band radio. A microphone is positioned within the vehicle thereby facilitating the microphone to detect spoken commands. The microphone is electrically coupled to the citizens band radio such that the microphone controls operational parameters of the citizens band radio. |
US10320433B2 |
Radio receiving device and transmitting and receiving device
A gain controller sets a gain code indicating an optimum gain, a cutoff frequency code indicating a cutoff frequency, and a number of bits code indicating a number of bits. An AEQ/VGA gain controller sets a frequency characteristic code indicating a frequency characteristic, a gain code indicating a gain after correction, and a number of bits code indicating a number of bits. An AEQ/VGA amplifies a baseband received signal on the basis of a gain code and corrects a frequency characteristic of the baseband received signal on the basis of a frequency characteristic code. An HPF cuts off a band below a cutoff frequency of an output signal from the AEQ/VGA on the basis of a cutoff frequency code. An ADC quantizes an output signal from the HPF using a number of bits based on a number of bits code and generates a digital received signal. |
US10320429B2 |
Memory controller, memory system and memory control method
According to the embodiment, a memory controller includes a memory interface which performs a first reading using a read voltage including a hard decision voltage and a second reading using a plurality of read voltages within a predetermined voltage range, a shift value calculation unit which calculates an update value of the hard decision voltage based on the reading result by the second reading, a storage unit which stores the update value, a decoding unit which performs decoding based on likelihood information according to the reading result, and a controller which makes the memory controller perform the first reading, makes the decoding unit perform the decoding by using the likelihood information using a reading result by the second reading when the decoding has been failed, and makes the memory controller perform the first reading by using the update value when the corresponding update value is stored in the storage unit. |
US10320428B2 |
Outputting of codeword bits for transmission prior to loading all input bits
Methods, systems, and devices for outputting of codeword bits for transmission prior to loading all input bits. An example encoder may have multiple encoding branches. The encoder may divide the encoding branches into first and second encoding branch subsets, outputs of the first encoding branch subset being independent of inputs to the second encoding branch subset. The encoder may generate first and second subsets of output bits of a codeword in first and second encoding operations, the generating comprising inputting information bits of an information bit-vector and at least one frozen bit into respective encoding branches of the plurality of encoding branches and generating the first subset of output bits using the first encoding branch subset prior to generating the second subset of output bits using the second encoding branch subset. The encoder may output the first subset of output bits prior to outputting the second subset of output bits. |
US10320427B2 |
Non-orthogonal multiple access data transmission method and transmission device
The disclosure provides a non-orthogonal multiple access data transmission method and a transmission device using the same. The method includes: performing channel encoding for a plurality of data and a plurality of identifiers respectively corresponding to the plurality of data by using Raptor code so as to generate a Raptor codeword, wherein the plurality of identifiers respectively correspond to a plurality of receiving terminals; and modulating the Raptor codeword to generate a plurality of modulation symbols and broadcasting the plurality of modulation symbols. |
US10320426B2 |
Apparatus for transmitting and receiving a signal and method of transmitting and receiving a signal
The present invention relates to a method of transmitting and a method of receiving signals and corresponding apparatus. One aspect of the present invention relates to an efficient L1 signaling method for an efficient transmitter and an efficient receiver using the efficient L1 signaling method for an efficient cable broadcasting. |
US10320424B2 |
Bit interleaver for low-density parity check codeword having length of 64800 and code rate of 2/15 and 16-symbol mapping, and bit interleaving method using same
A bit interleaver, a bit-interleaved coded modulation (BICM) device and a bit interleaving method are disclosed herein. The bit interleaver includes a first memory, a processor, and a second memory. The first memory stores a low-density parity check (LDPC) codeword having a length of 64800 and a code rate of 2/15. The processor generates an interleaved codeword by interleaving the LDPC codeword on a bit group basis. The size of the bit group corresponds to a parallel factor of the LDPC codeword. The second memory provides the interleaved codeword to a modulator for 16-symbol mapping. |
US10320419B2 |
Encoding method, decoding method, encoding device and decoding device for structured LDPC
An encoding method, decoding method, encoding device and decoding device for structured LDPC codes. The method includes: determining a basic matrix used for encoding, which includes K0 up-and-down adjacent pairs; and according to the basic matrix and an expansion factor corresponding to the basic matrix, performing an LDPC encoding operation of obtaining a codeword of Nb×z bits according to source data of (Nb−Mb)×z bits, herein z is the expansion factor, and z is a positive integer which is greater than or equal to 1. The provided technical solution is applicable to the encoding and decoding of the structured LDPC, thereby realizing the encoding and decoding of LDPC at the high pipeline speed. |
US10320409B2 |
Sampling clock generating circuit and analog to digital converter
A sampling clock generating circuit and an analog to digital converter includes a variable resistance circuit, and a NOT-gate type circuit, where an input end of the NOT-gate type circuit receives a pulse signal whose period is T; a power supply terminal of the NOT-gate type circuit is connected to a power supply; a ground terminal of the NOT-gate type circuit is connected to one end of the variable resistance circuit; and the other end of the variable resistance circuit is grounded; the NOT-gate type circuit is configured to: when the pulse signal is a high level, output a low level; and when the pulse signal is a low level, output a high level. |
US10320408B2 |
Electronic circuit performing gain control and gain compression to improve characteristic of analog output and electronic device including the same
An electronic circuit includes a peak detector, a gain controller, and a compressor. The peak detector detects a peak level from a digital input. The gain controller outputs a digital gain with regard to increasing the peak level to a target level, The compressor provides the gain controller with a compressed gain which is to be output as the digital gain, based on the detected peak level. In a compression interval where the peak level is greater than a threshold level, the output digital gain increases as the peak level decreases. The compressor generates the compressed gain such that a ratio of an increment of the output digital gain to a decrement of the peak level in the compression interval is less than a reference ratio. |
US10320406B2 |
Method for synchronizing data converters by means of a signal transmitted from one to the next
In an architecture for processing data comprising a control unit and converters CNj to be synchronized to an active front of a common reference clock CLK, the synchronizing method makes provision for the converters to be arranged in at least one series chain, and for a procedure for synchronizing the converters by propagating a synchronizing signal SYNC-m emitted by the control unit, said signal being retransmitted as output OUT by each converter, after resynchronization to a clock active front, to a synchronization input IN of a following converter in the chain. Each converter comprises a synchronization configuration register REG containing at least one polarity parameter Sel-edgej that sets the polarity of the reference-clock front for reliable detection of a synchronizing signal received via the input of the converter. A phase parameter Sel-shiftj furthermore allows the phase of the sampling clocks of n converting cores of the converters, working at a sampling frequency obtained by dividing by n the CLK reference-clock frequency, to be synchronized. |
US10320403B2 |
Wideband polar receiver architecture and signal processing methods
Wideband polar receivers and method of operation are described. A phase-modulated input signal is received at a polar receiver that includes an injection-locked oscillator. The injection-locked oscillator includes a plurality of injection points. Based on the frequency of the input signal, a particular Nth harmonic is selected, and the input signal is injected at the set of injection points corresponding to the selected Nth harmonic. The injection-locked oscillator generates an oscillator output signal, and the phase of the input signal is determined from the phase of the oscillator output signal. In some embodiments, the oscillator output signal is frequency-multiplied by N, mixed with the input signal, and filtered for use in amplitude detection. The input signal is decoded based on the phase and amplitude information. |
US10320402B2 |
Generation of fast frequency ramps
A circuit includes an RF oscillator coupled in a phase-locked loop. The phase-locked loop is configured to receive a digital input signal, which is a sequence of digital words, and to generate a feedback signal for the RF oscillator based on the digital input signal. The circuit further includes a digital-to-analog conversion unit that includes a pre-processing stage configured to pre-process the sequence of digital words and a digital-to-analog-converter configured to convert the pre-processed sequence of digital words into the analog output signal. The circuit includes circuitry configured to combine the analog output signal and the feedback signal to generate a control signal for the RF oscillator. The pre-processing stage includes a word-length adaption unit configured to reduce the word-lengths of the digital words and a sigma-delta modulator coupled to the word-length adaption unit downstream thereof and configured to modulate the sequence of digital words having reduced word-lengths. |
US10320398B2 |
Delay locked loop to cancel offset and memory device including the same
A delay locked loop according to some example embodiments of the inventive concepts may include first, second, and third delay circuits, first and second phase detectors, and first and second controllers. The first delay circuit may generate a first clock by delaying a reference clock. The second and third delay circuits may be configured to generate a second and third clock respectively by delaying the first clock. The first and second phase detector may be configured to detect a phase difference between the second clock and the third clock and the third clock respectively. The first controller may be configured to adjust a delay of the third delay circuit using a detection result of the first phase detector. The second controller may be configured to adjust a delay of the first delay circuit using a detection result of the second phase detector. |
US10320396B2 |
Electronic component package, oscillator, electronic apparatus, and base station
A package includes a base member and a first projecting portion that projects from one surface of the base member. The first projecting portion contacts a first substrate on which an electronic component is mounted, and has an insulating property. |
US10320395B2 |
Cascaded counter circuit with pipelined reload of variable ratio determined values
An apparatus is described. The apparatus includes a counter circuit having ordered state element circuits where a respective clock input of a state element circuit is fed by a data output of a preceding lower ordered bit state element. The counter circuit also being programmable to enable different amounts to be counted by the counter circuit, wherein respective reload values for the amounts are received at the state elements as a respective asynchronous set or reset. |
US10320393B2 |
Dynamic multicycles for core-periphery timing closure
Methods and systems for timing analysis and closure during logic synthesis of synchronous digital circuitry are provided, which may be used to prevent timing conflicts in logic designs that may have data transfers between regions with substantial clock skew. In programmable logic devices having hardened circuitry and programmable fabric, data transfers between memory elements in hardened circuitry and programmable fabric may be subject to substantial clock skews and unknown latencies. Embodiments may employ pre-calculated latencies that may be stored in a file and/or a database, and dynamically retrieved during timing synthesis to determine multicycle constraints to mitigate latencies. Embodiments may employ destination multicycle constraints, which use as reference the clock waveforms delayed due to latency. |
US10320391B2 |
Pulse-width modulation (PWM) control loop for power application
A method includes: receiving error signals from a signal wrapper of a programmable fabric, wherein the programmable fabric and the signal wrapper are integrated in a programmable logic device (PLD); looking up one or more lookup tables storing rows of pre-calculated data and obtaining a matching pre-calculated data corresponding to the error signals; and generating a compensated output signal using the matching pre-calculated data to drive a switch of the power regulator. The pre-populated data stored in the one or more lookup tables are programmably changed by programming a plurality of parameters of the programmable fabric and loading the pre-populated data to the one or more lookup tables via the signal wrapper. |
US10320389B2 |
Programmable shift register with programmable load location
Programmable shift register with programmable load location (pSRL) for data storage and method thereof is disclosed. A loadable programmable Shift Register (pSR) according to present disclosure receives a programmable input LL that defines where data D is to be loaded from the Load Register when L (Load Control Signal)=1. The loadable Shift Register with programmable load location (pSRL) is configured to obtain L (Load Control Signal), S (Shift Control Signal), LL (Load Location Control Signal), and p (programmable shift value), and wherein the pSRL is adapted to perform loading and shifting of data D based at least on the L, S, LL, and p values. |
US10320386B1 |
Programmable pipeline interface circuit
The disclosed circuit arrangements include a logic circuit, multiple bi-stable circuits, and control circuitry coupled to the bi-stable circuits. Each bi-stable circuit has a data input, a clock input, and an output coupled to the logic circuit. The control circuitry is programmable to selectively connect outputs of the bi-stable circuits or signals at the data inputs of the plurality of bi-stable circuits to inputs of the logic circuit. The control circuitry generates one or more delayed clock signals from the clock signal, and selectively provides one of the one or more delayed clock signals or the clock signal without delay to the clock input of each of the first plurality of bi-stable circuits. |
US10320384B2 |
Touch-less switching
A light switch network comprises a plurality of light switch units, each comprising a gesture interface to sense a user gesture by receiving at least one gesture signal from a sensing zone, and configured to exchange one or more gesture status signals with at least one other switch unit in the network in relation to the received gesture signal; each switch being enabled, on receiving the gesture signal: in a first mode, to change a designated switch mode and/or state in response to the gesture signal; or in a second mode, to not change the designated switch mode and/or state according to one or more conditions associated with the status signals received from the other switch unit. |
US10320379B2 |
Transistor-based radio frequency (RF) switch
Disclosed is a transistor-based switch having an N number of main field-effect transistors (FETs) stacked in series such that a first terminal of a first main FET of the N number of main FETs is coupled to a first end node and a second terminal of an Nth main FET of the N number of main FETs is coupled to a second end node, wherein N is a finite number greater than five. The transistor-based switch further includes a gate bias network having a plurality of gate resistors, wherein individual ones of the plurality of gate resistors are coupled to gate terminals of the N number of main FETs. A common gate resistor is coupled between a gate control input and a gate control node of the plurality of gate resistors, and a capacitor is coupled between the gate control node and a switch path node of the main FETs. |
US10320377B2 |
Instrumentation device having pulse output function
An instrumentation device having a pulse output function for preventing breakage of a switching element even if a wrong wire is connected. A calculation unit includes: a positive power supply terminal; a negative power supply terminal; a signal terminal; a control circuit; an NPN-type transistor; a feedback circuit; a PTC thermistor; and an N-channel type MOSFET. The NPN-type transistor has a collector terminal connected to the positive power supply terminal, an emitter terminal connected to the negative power supply terminal, and a base terminal connected to the control circuit. The PTC thermistor is a resettable protection element, and is connected in series to the signal terminal. The N-channel type MOSFET has a drain terminal connected to the signal terminal through the PTC thermistor, a source terminal connected to the negative power supply terminal on a downstream side of the feedback circuit, and a gate terminal connected to the control circuit. |
US10320372B2 |
Information processing device, semiconductor device, and information processing method
An information processing device has a digital-to-pulse converter which outputs a pulse signal including a pulse having a pulse length in accordance with a digital input signal, and a selective oscillator which performs an oscillation operation while the pulse of the pulse signal is output and holds an oscillation operation state at a point of time where the output of the pulse is stopped. |
US10320363B2 |
High-frequency module
A high-frequency module includes a longitudinally coupled surface acoustic wave filter and a low-noise amplifier that is connected to the surface acoustic wave filter. The input impedance of the surface acoustic wave filter connected to the low-noise amplifier differs from the output impedance thereof. On a Smith chart, the output impedance in the pass band of the surface acoustic wave filter is present in a region between a first output impedance and a second output impedance, the first output impedance being the output impedance of the surface acoustic wave filter where a gain of the low-noise amplifier is maximum, the second output impedance being the output impedance of the surface acoustic wave filter where a noise figure of the low-noise amplifier is minimum. |
US10320359B2 |
Signal processing device and control device
The present invention discloses a signal processing device for processing a differential signal from a sensor at a prescribed signal frequency, having a positive signal input (5-1), which is couplable to a positive sensor output of the sensor, and a negative signal input (6-1), which is couplable to a negative sensor output of the sensor, having a positive signal output (7-1) and having a negative signal output (8-1), having a first frequency-dependent resistance (C1H) between the positive signal input (5-1) and the positive signal output (7-1) and having a second frequency-dependent resistance (C1L) between the negative signal input (6-1) and the negative signal output (8-1), wherein the first and second frequency-dependent resistances (C1H, C1L) are designed to allow electrical signals at the prescribed signal frequency to pass in approximately unattenuated fashion, having a first voltage divider (11), which is arranged at least in part in parallel with the first frequency-dependent resistance (C1H) and is designed to divide a voltage between the positive signal input (5-1) and the positive signal output (7-1) using a prescribed ratio, having a second voltage divider (12), which is arranged at least in part in parallel with the second frequency-dependent resistance (C1L) and is designed to divide a voltage between the negative signal input (6-1) and the negative signal output (8-1) using a prescribed ratio. Further, the present invention discloses a control device for an electric machine. |
US10320349B1 |
Multiport amplifier input network with compensation for output network gain and phase frequency response imbalance
Beamforming channels of a satellite are calibrated using a low power, spread spectrum calibration signal. The power of the calibration signal is below the noise level of a user signal in an active channel, allowing channels to be calibrated while active. When calibrating the transmit side circuitry, a two-stage calibration can be used, first calibrating the output hybrid matrix, then calibrating the whole of the transmit side. To improve performance, the dwell time spend calibrating a channel can be based on the power of the user signal in the channel. A transmit probe can be used to inject a calibration signal into the receive antennae and a receive probe can be used to extract the calibration signal from the transmit antennae. To reduce frequency of calibrations, the calibrations can be based on path-to-path differences. These techniques are also applied to multiport amplifiers (MPAs). |
US10320347B2 |
Light sensor readout system and method of converting light into electrical signals
Systems and methods of the disclosed subject matter for converting light into electrical signals are provided including receiving light input and outputting electrical signals proportional to the light input with a sensor, increasing a transimpedance gain of an amplifier to amplify the electrical signals with a T-network of resistors coupled to the amplifier and the sensor, filtering the electrical signals with a filter circuit coupled to the amplifier and the T-network of resistors to increase noise rejection in a predetermined frequency range, and outputting the filtered electrical signals. |
US10320346B2 |
Bidirectional current sense amplifier
In a general aspect, a current sense amplifier circuit (CSA) can include a null amplifier path and a main amplifier path that are both configured to receive a differential input voltage. The null amplifier path can output a first differential output voltage based on the differential input voltage. The main amplifier path can also be configured to receive the first differential output voltage and output a second differential output voltage based on the differential input voltage and the first differential output voltage. The null and main amplifier paths can each include a differential amplifier having first and second input stages that are each configured to receive the differential input voltage. The first input stage and the second input stage of the main amplifier path can and be powered by a respective (first and second) floating voltage supply rails that are referenced to a floating ground rail. |
US10320344B2 |
High-linearity CMOS WiFi RF power amplifiers in wide range of burst signals
An RF power amplifier biasing circuit has a start ramp signal input, a main current source input, an auxiliary current source input, and a circuit output. A ramp-up capacitor is connected to the auxiliary current source input. A ramp-up switch transistor is connected to the start ramp signal input and is selectively thereby to connect the auxiliary current source input to the ramp-up capacitor. A buffer stage has an input connected to the ramp-up capacitor and an output connected to the main current source input at a sum node. A mirror transistor has a gate terminal corresponding to the circuit output and a source terminal connected to the sum node and to the gate terminal. |
US10320340B1 |
Frequency-shaped digital predistortion
Various examples are directed to a digital predistortion (DPD) circuit comprising a DPD actuator circuit, a DPD feedback frequency-shaping filter, a basis matrix generator circuit, a basis matrix frequency-shaping filter, and a DPD adaption circuit. The DPD actuator circuit may generate a predistorted signal based at least in part on an input signal and a set of frequency-shaped DPD parameters. The DPD feedback frequency-shaping filter may filter a DPD feedback signal to generate a frequency-shaped DPD feedback signal. A passband of the DPD feedback frequency-shaping filter may include substantially all of a bandwidth of the input signal and exclude a distortion term outside the bandwidth of the input signal. The basis matrix generator may generate a basis matrix based at least in part on a power amplifier feedback signal The basis matrix frequency-shaping filter may generate a frequency-shaped basis matrix based at least in part on the basis matrix. The DPD adaption circuit may be configured to generate the set of frequency-shaped DPD parameters based at least in part on the frequency-shaped basis matrix and the frequency-shaped DPD feedback signal. |
US10320339B2 |
Weakly coupled based harmonic rejection filter for feedback linearization power amplifier
Radio frequency (RF) filters configured to filter undesired signal components (e.g., noise and harmonics) from RF signals are disclosed. In one embodiment, an RF filter includes a first inductor coil having a first winding and a second inductor coil having a second winding and a third winding. The second winding of the second inductor coil is configured to have a first mutual magnetic coupling with the first winding, while the third winding of the second inductor coil is configured to have a second mutual magnetic coupling with the first winding. The second winding is connected to the third winding such that the first mutual magnetic coupling and the second mutual magnetic coupling are in opposition. In this manner, the first inductor coil and the second inductor coil may be provided in a compact arrangement while providing weak mutual magnetic coupling between the first inductor coil and the second inductor coil. |
US10320338B2 |
Amplifier, filter, communication apparatus and network node
A differential amplifier comprises a first differential circuitry structure including a first part comprising at least one branch of transistors and a second part comprising at least one branch of transistors, and a second circuitry structure. The second circuitry structure has a first non-linear device and a second non-linear device. The non-linear devices each comprise a transistor having a control node connected to a differential output terminals of the differential amplifier. A common center node of the non-linear devices is connected to a control node of one of the transistors of each branch of the first part having a differential output terminal. Amplifier applications, communication devices and network nodes are also disclosed. |
US10320335B1 |
Compact doherty power amplifier using non-uniform phase match devices
An RF amplifier includes an amplifier chip on a flange having an input and an output comprising a parasitic capacitance and a parasitic inductance, a first chip capacitor coupled to the output of the output of the amplifier by a first plurality of bond wires, and a second chip capacitor coupled to the first chip capacitor by a second plurality of bond wires, and an output impedance matching network having an input coupled to the output of the second chip capacitor by a third plurality of bond wires, and an output, and a phase shift between the input and the output of less than 90 degrees, wherein the phase shift from the output of the amplifier chip to the output of the output impedance matching network is 180 degrees. |
US10320330B2 |
Crystal (xtal) oscillator with high interference immunity
Systems and methods are provided for generating reference signals with high interference immunity. A signal source may generate reference signals having a particular reference frequency based on characteristics of the source of the reference signals, for use in driving at least one component in a system. One or more processing may then process the generated reference signals, based on particular frequency positions relative to the particular reference frequency and other operations and/or components of the system. The processing may include filtering at the particular frequency positions. The particular frequency positions may correspond to the harmonics positions of the particular reference frequency. The signal source may be a crystal oscillator. |
US10320329B2 |
Method and system for determining current-voltage characteristics of a photovoltaic installation
The method includes connecting a MOSFET-type transistor to the photovoltaic installation; applying, to the transistor, a signal of a control voltage (Vgs) that crosses a linear regime range (φlin) of the transistor, between two critical voltages including a saturation voltage (Vgs(sat)) and a threshold voltage (Vgs(th)), and measuring the current and the voltage of the photovoltaic installation while the linear regime range of the transistor is being crossed. The control voltage signal (Vgs) of the transistor is generated from a digital control signal. The transistor initially being in short-circuit (φcc) or open-circuit (φco) regime, a command is issued for a first, rapid variation (BT1) in the control voltage (Vgs) in the direction of the linear regime range of the transistor, then a second, slow variation (BT2) in the control voltage (Vgs) crossing the linear regime range of the transistor, the transition between the first and the second variation being discontinuous. |
US10320327B1 |
Power storage power conditioner
A power storage power conditioner includes an input part, a voltage-transforming part, a first input-output part, a converting part and a second input-output part. The voltage-transforming part transforms the voltage of DC power from the input part and the converting part into a second predetermined voltage. The first input-output part outputs the DC power of the voltage-transforming part to a battery unit, and inputs DC power from the battery unit. The voltage-transforming part transforms a voltage of the DC power from the first input-output part into a third predetermined voltage. The converting part converts the DC power from the input part and the voltage-transforming part into AC power. The second input-output part outputs the AC power to a power system or a load, and inputs AC power from the power system. The converting part converts the AC power from the second input-output part into DC power. |
US10320320B2 |
Method for controlling an electrical drive, and electrical drive
The invention relates to a self-learning repetitive method for an electrical drive or motor, in particular a linear or slewing drive, for determining the maximum speed during the movement of the actuator between a starting point (SP) and an end point (EP), wherein the actuator is accelerated to a speed vmax over a first distance (xbeschl), is braked over a second distance (xbrems) and is then moved at a safe low speed (vsafe) over a third distance (xsafe) as far as the stop and is stopped. The method is repeated with the aim of minimizing the third distance (xSafe,min) and thereby achieving the maximum speed (BPmax, vmax). The method also provides for taking into account the external interfering influences, for example external forces and friction. The invention also relates to such an electrical drive. |
US10320317B2 |
Control device
In a sensorless control of a motor, due to the characteristic of a response frequency, an induced voltage, a magnetic pole position estimation gain, a current control gain, and a speed control gain are closely related. An object of the invention is to enable the induced voltage and the frequency characteristic of a magnetic pole position estimation system to be clearly designed and to theoretically and quantitatively design all of the control gains necessary for the sensorless control so as to solve a problem that a method of designing those parameters cannot be established and the parameters have to be adjusted in a try and error manner. A control device has an estimator estimating an estimation induced voltage and a phase error of a motor by applying an induced-voltage observer and a controller controlling the motor on the basis of the estimation induced voltage and the phase error. |
US10320314B2 |
Systems and methods for reducing effects of torsional oscillation for electrical power generation
Systems and methods are provided for an aircraft propulsor configured to generate electrical power through a variable frequency generator in response to rotation of a gear train. The aircraft propulsor includes compensation circuitry. The aircraft propulsor further includes exciter circuitry that, when powered by an excitation signal, generates a magnetic field that interacts with a rotating variable frequency generator to generate electrical power. The exciter circuitry may be powered by at least a portion of the power generated by the variable frequency generator. The compensation circuitry may adjust the excitation signal to reduce the effect of torsional oscillation of the gear train and/or the variable frequency generator on the quality of power produced by the variable frequency generator. |
US10320313B2 |
Arc free phase control alternatives for AC motor starters
An arc-free phase control circuit for an AC motor that brings about an energy saving effect according to a load change and operates efficiently in terms of cost reduction while securing electrical stability by virtue of an overload protection function. The circuit includes a first relay, a TRIAC, a second relay, a voltage sensing unit, a current sensing unit, a speed voltage sensing unit, a zero-cross point detection unit, and a controller. |
US10320312B2 |
Complex electric fields and static electric fields to effect motion with conduction currents and magnetic materials
In an example, a method includes interacting electric fields from charges in conductors in different inertial reference frames to effect motion. The example method implements the mathematical framework that divides electric fields from charges in different inertial reference frames into separate electric field equations in electrically isolated conductors. The example method may implement the interaction of these electric fields to produce a force on an assembly that can, by way of illustration, propel a spacecraft using electricity without other propellant(s). |
US10320310B2 |
Power conversion device
A power conversion device includes: a power conversion unit composed of a power conversion circuit having switching elements, an output current measurement unit, an output voltage measurement unit, and reactor; a voltage command generating unit for generating a voltage command; a dead time correction unit for calculating a dead time correction amount for correcting voltage error, between the voltage command and output voltage, caused due to dead time; and a PWM signal generating unit for generating switching signals according to the voltage command and the dead time correction amount, wherein the dead time correction unit calculates the dead time correction amount from the voltage command, the measured output voltage, and the measured output current. |
US10320309B2 |
Switching device
A switching device according to the present invention is a switching device for switching a load by on-off control of voltage, and includes an SiC semiconductor layer where a current path is formed by on-control of the voltage, a first electrode arranged to be in contact with the SiC semiconductor layer, and a second electrode arranged to be in contact with the SiC semiconductor layer for conducting with the first electrode due to the formation of the current path, while the first electrode has a variable resistance portion made of a material whose resistance value increases under a prescribed high-temperature condition for limiting current density of overcurrent to not more than a prescribed value when the overcurrent flows to the current path. |
US10320308B2 |
Commutating circuit
A commutating circuit for an electronic power converter has a first switching device, by which the electronic power converter can be electrically bridged, and a circuit part for limiting the size of the time-related voltage change of a voltage present on the first switching device. The circuit part limits the time-related voltage variation. |
US10320307B2 |
AC input/DC output power supply and control method thereof
[Issue] To provide a small size, low cost AC input/DC output power supply capable of supplying both a DC voltage and a high-precision clock signal.[Solution] An AC input/DC output power supply of the present invention includes: a voltage conversion means for taking an AC voltage as input and generating a secondary voltage, splitting the secondary voltage into a first secondary AC voltage and a second secondary AC voltage, and outputting the first and second secondary voltages; a DC voltage generation means for receiving the first secondary AC voltage and outputting a predetermined DC voltage; a waveform shaping means for receiving the second secondary AC voltage and outputting a square wave voltage signal; and a frequency adjustment means for adjusting a frequency of the square wave voltage signal to be a predetermined frequency, and thereby outputting a clock signal. |
US10320306B1 |
Matrix converter system with current control mode operation
A matrix converter system and control method includes a matrix converter, a generator, a plurality of output capacitors, and a controller. The matrix converter includes a plurality of switches and is connected between a multiphase input and a multiphase output. The plurality of output capacitors are connected between the multiphase output and ground. The generator is connected to the multiphase input and includes internal inductances. The controller is configured to control the plurality of switches to control active current and reactive current from the generator based on the internal inductances of the generator. The active and reactive currents are controlled to charge the plurality of output capacitors. The matrix converter operates in a current control mode and is able to boost output voltage above the input voltage level. |
US10320302B2 |
Device for producing constant voltage (variants)
The proposed variant devices are intended for producing a highly stable constant voltage in a wide range of output voltages. A highly stable constant voltage is produced by generating a control signal which adjusts the relative pulse duration as a constant voltage is converted into a pulse voltage, taking into account a constant voltage setpoint value in the load, while also stabilizing a constant current and reducing the pulse components in the constant current through the use of negative feedback. |
US10320298B2 |
Step-down power conversion with zero current switching
Methods, apparatuses, computer program products, and computer readable media are disclosed herein. In one aspect, an apparatus includes a first capacitor, a first inductor in resonance with the first capacitor, a first electronic switch and a second electronic switch. The first electronic switch may be configured to cause, when the first electronic switch is closed, the first capacitor to store a first energy, and to cause a second energy to be stored in magnetic fields of the inductor. The second energy may be transferred to a load during a resonant portion of an energy transfer cycle. The apparatus may further include a second electronic switch configured to cause the stored first energy in the first capacitor to be transferred at least in part to the magnetic fields of the inductor, and then transferred to the load during a buck portion of the energy transfer cycle. |
US10320297B2 |
Body-diode conduction detector for adaptive controlling of the power stage of power converters
A circuit to detect body diode conduction in a switch with an adaptive dead-time scheme for a switched mode power supply. The body-diode of a first switch entering conduction means the first switch is OFF and a second switch can be turned ON. The body diode conduction detector circuit (BDCD) uses relative analysis of the switching node voltage (VLX). The BDCD circuit acts as a voltage follower in a first phase and a comparator in a second phase. The BDCD circuit tracks VLX during the first phase and samples and holds VLX+VREF=VHOLD at the end of the first phase. During the second phase, the BDCD circuit compares VLX+VHOLD to VREF. When the body-diode of the first switch enters conduction VLX will become negative and VLX+VHOLD will drop below VREF, and toggle the logic level output of the comparator. |
US10320296B2 |
Multi-phase voltage regulator system
Multiphase voltage regulator systems are disclosed which include parallel signal pathways that functionally cooperate to provide an analog output signal at a constant, or substantially constant, voltage. The parallel signal pathways generate energy storage element charging signals to charge and/or discharge energy storage elements. Energy provided by discharging energy storage elements is thereafter combined to provide the analog output signal. Moreover, the parallel signal pathways compare one of the energy storage element charging signals with a reference input signal to provide a global error correction signal representing a difference, or error, between the reference input signal and the analog output signal. The parallel signal pathways thereafter adjust the energy storage element charging signals in accordance with the global error correction signal to lessen this difference or error. In some situations, manufacturing variations and/or misalignment tolerances present within the parallel signal pathways can cause mismatches between the parallel signal pathways. In these situations, the parallel signal pathways compare remaining energy storage element charging signals to the global error correction signal to provide local error correction signals to quantify these mismatches. Thereafter, the parallel signal pathways adjust the remaining energy storage element charging signals in accordance with the one or more local error correction signals to compensate for these mismatches. |
US10320286B2 |
Absorption circuit, feed circuit and liquid crystal display
The absorption circuit of the present invention is applied in a feed circuit, wherein the absorption circuit comprises a comparison unit and a regulation unit, and the comparison unit is employed to receive a voltage of a transformer primary dotted terminal of the feed circuit, and to compare the voltage with a first preset voltage and a second preset voltage and to output a comparison result, and the regulation unit is employed to regulate a resistor and a capacitor coupled to the transformer according to the comparison result, wherein the first preset voltage is larger than the second preset voltage. Therefore, the present invention can control the resistor and the capacitor coupled to the transformer according to the leakage inductance (i.e. the voltage) of the transformer, and then to adaptively restrain the corresponding voltage peak and EMI. |
US10320283B1 |
Resonant converter with pre-charging circuit for startup protection
A power converter as disclosed herein includes circuitry to reduce switching current spikes as conventionally appear at startup, and control the current spikes in a predictable way, thereby improving reliability of the power converter. A controller generates drive signals to half-bridge switching elements, an output therefrom corresponding to a frequency of the gate drive signals. A resonant tank comprises a resonant capacitor, DC blocking capacitor, a resonant inductor, and a load. Pre-charge circuitry is coupled to the resonant tank and, after initially receiving power from the DC power source and prior to controller startup, pre-charges at least the DC blocking capacitor to a steady state operating value. By pre-charging the DC blocking capacitor to its steady state voltage even before startup of the controller, AC current is introduced into the resonant inductor after the low-side switching element is first turned on and soft switching is provided throughout. |
US10320281B2 |
Converter apparatus having function of detecting failure of power device, and method for detecting failure of power device
A converter apparatus includes: a converter for converting an AC voltage into a DC voltage; a DC link capacitor connected to the converter; a voltage detector for DC link voltage; a charging circuit for the DC link capacitor; a charging circuit controller for a switch connected with a charging resistor; a current detector for detecting a current of the converter; a turn-on controller for controlling the turning-on of power devices; a switch for connecting or disconnecting a power supply; a power supply monitor for monitoring a connection state of the power supply; a threshold value setter for setting a first or second threshold value; and a failure detector for determining the presence or absence of the failure of the power devices by a comparison between a current flowing upon turning on the power device, immediately after disconnection of the power supply, and the first or second threshold value. |
US10320277B2 |
Electric drive assembly
An electric drive assembly for a motor vehicle comprises a high-speed electric machine with a nominal rotational speed of at least 20,000 revolutions per minute and with a high-speed rotor that can be used as a flywheel mass for storing kinetic energy; a superimposed transmission having a drive element, a regulating element and a driven element, wherein the drive element is drivable by an electric machine around a drive axis, wherein the regulating element is rotatable around a regulating axis and wherein the driven element is drivingly connected to the regulating element and the drive element; an electromagnetic regulating device having a stator and a rotor that is connected to the regulating element in a rotationally fixed way, wherein by means of magnetic forces acting in the circumferential direction between the stator and the rotor, a regulating moment can be transmitted to the rotor, wherein the magnetic forces are variably adjustable. |
US10320275B2 |
Repelling electric generator
An electric generator includes a first magnet, a second magnet, and a first electric conductor. The first magnet may include a first surface. The second magnet may include a second surface having a same polarity as the first surface of the first magnet, wherein the first magnet and the second magnet are oriented such the first surface of the first magnet is opposite of the second surface of the second magnet. The first electric conductor may be positioned in a space between the first surface of the first magnet and the second surface of the second magnet such that the electric generator provides an electric current as a result of a movement of the second magnet relative to the first magnet. |
US10320274B2 |
Combination structure between stator and rotor in a brushless motor
A brushless motor includes a stator having stator core and winding teeth evenly distributed on the stator core; and a rotor rotatably disposed within the stator with the winding teeth facing the rotor, where the rotor has a rotor core and magnets evenly distributed around the rotor core. A first symmetry axis is defined passing through a center of a one of the magnets to a center of the rotor, and a second symmetry axis is defined passing between adjacent magnets to the center of the rotor. A first distance between the outer surface of the rotor to a surface of a winding tooth when the first axis is aligned with the winding tooth is smaller than a second distance between the outer surface of the rotor to the surface of the winding tooth when the second axis is aligned with the winding tooth. |
US10320273B2 |
Method for manufacturing a brush-commutated direct-current motor
A brush-commutated direct-current motor comprises a stator with a plurality of exciter poles, a rotor with a plurality of pole teeth, which is rotatable relative to the stator about an axis of rotation, grooves arranged between the pole teeth, and coil windings arranged on the pole teeth and a commutator which is arranged on the rotor and a plurality of lamellae to which the coil windings are connected. For manufacturing such direct-current motor the coil windings are arranged on the pole teeth in winding cycles, in each of which a coil winding is wound onto each pole tooth. It is provided that on each pole tooth a first coil winding wound around the pole tooth in a first winding direction and a second coil winding wound around the pole tooth in a second winding direction opposite to the first winding direction are arranged. |
US10320271B2 |
Electric machine
An electric machine 100 is provided, which includes: a stator 10 including a concentrated-winding armature winding 14; an inner rotor 30; and an outer rotor 20, the outer rotor 20 having a plurality of circumferentially spaced magnetic path forming elements 21, the inner rotor 30 having a plurality of rotor teeth 32, which are arranged side by side in the circumferential direction, wound by induction coils 34 and field coils 35; and a rectifier circuit 36 configured to rectify induced current generated by each of induction coils to DC current. |
US10320270B2 |
Hybrid dual-rotor structure
A hybrid dual-rotor motor structure is provided, which may include a stator, a first rotor, a second rotor, a first coil, and a second coil. The stator may include a plurality of stator teeth. The first rotor, the second rotor, and the stator may arranged in the radial direction of the hybrid dual-rotor motor structure. The first coil may be wound on the stator teeth. The second coil may be wound on the stator teeth; the second coil may include a plurality of sub-coil sets; each of the sub-coil sets may include a plurality of sub-coils connected to each other/one another in series or in parallel; the pole-pair number of the second coil may be the integral multiple of the pole-pair number of the first coil. |
US10320267B2 |
Rotary electric machine
A rotary electric machine includes a rotating shaft 18 rotatably supported by a housing, a stator including armature windings, a rotor including field cores and field windings, slip rings electrically connected to the field windings, brushes contacted and electrically connected to the slip rings, and a brush holder including the brushes and terminals. The rotor is provided with one or more fans. The terminals include exposed portions exposed at least partially from the brush holder, and the exposed portion are disposed on a ventilation path of a cooling airflow W generated by rotation of the fans. Accordingly, since the exposed portion are disposed on the ventilation path of the cooling airflow, heat caused by an energization can be efficiently dissipated, and heat generated in the brushes due to the interfacial friction is dissipated from the exposed portions. |
US10320266B2 |
Cooling tower having thermally managed motor
The present invention is directed to a cooling tower that has a cooling tower structure having fill material supported by the cooling tower structure and configured to receive heated process fluid and a motor mounted to the cooling tower structure. The motor has a casing and a rotatable shaft and is sealed to prevent fluids, moisture, foreign particles and contaminants from entering the casing. A fan is connected to the rotatable shaft of the motor. Rotation of the rotatable shaft rotates the fan thereby inducing an upward moving mass flow of cool air through the fill material. A basin is attached to the cooling tower structure for collecting cooled fluid. A fluid distribution system distributes the cooled fluid in the basin. The fluid distribution system has a pumping device to pump cooled fluid from the basin, fluid piping to receive the pumped cooled fluid and fluid spray devices fluidly connected to the fluid piping for spraying fluid on the casing of the motor so as to transfer heat of the casing to the fluid. |
US10320264B2 |
Brushless motor
A cover member has a through hole in the center. A rotary shaft protrudes upward from the through hole, without contact with the cover member. A first washer member, which is made from a hard material, is fastened to the rotary shaft, between the rotor case and the cover member. The first washer member is disposed without contact with the rotor case and the cover member. |
US10320261B2 |
Rotor alignment for reducing vibrations and noise
For reducing vibrations and noise in electrical machines a rotor is mounted in a magnetic alignment device while a bearing shield is loosely held relative to a stator. The rotor is driven by the stator and vibrations of the rotor are detected. A magnetic alignment device is controlled so as to reduce the vibrations. Finally the bearing shield is fixed to the stator in a position determined by the controlling of the magnetic alignment device. Thus electromagnetic forces are taken into consideration during vibration and noise reduction. |
US10320258B2 |
Stator, motor, disk drive apparatus, and method of manufacturing stator
In this stator, a passage line extending in a circumferential direction is disposed in a circumferential gap between two circumferentially adjacent ones of coils. A lead wire continuous with a conducting wire defining one of the coils includes a bend portion being bent in the gap with the passage line serving as a supporting point; a led-out portion arranged to extend from the coil to one side in an axial direction to the bend portion; and a connection portion arranged to extend from the bend portion to another side in the axial direction. At least a portion of a portion of the lead wire which overlaps with the passage line when viewed in a radial direction is arranged at a radial position between the passage line and a core back. Thus, the lead wire is bent with the passage line serving as the supporting point to reverse the direction in which the lead wire runs in the axial direction, and this contributes to preventing a slackening of the connection portion of the lead wire from causing the lead wire to be slackened to the one side in the axial direction. This in turn reduces the likelihood that the lead wire will be brought into contact with a member arranged on the one side of the stator in the axial direction. |
US10320256B2 |
Method for manufacturing stator of rotary electric machine including a cassette coil
A method is for manufacturing a stator of a rotary electric machine. The method includes; forming a stator core; forming each of cassette coils by concentrically winding rectangular wire for the specified number of turns, each of the cassette coils being formed by applying a shift amount with respect to an axis in a winding direction to a wire shape of at least one of the turns before being attached to the teeth; attaching each of the cassette coils to each of teeth while canceling the shift amount; and forming a wire coil of the rotary electric machine by connecting a winding terminal of one of the cassette coils to a winding terminal of another of the cassette coils. |
US10320254B2 |
Permanent magnet motor and electric power steering apparatus
A permanent magnet motor is provided in which, in flanges each provided in a plurality of teeth, lateral side portions of the flanges oppose to lateral side portions the flanges being provided in adjacent teeth and protruding in a circumferential direction of a stator core; when a height in the lateral side portion of the flanges in a radial direction of the stator core is defined as “h,” and the length of a magnetic air gap is defined as “g,” the relationship “1≤h/g≤2” is held; and also, when a circumferential distance between opposing faces of the flanges being adjacent to each other is defined as “a,” the relationship “a/g≥0.2” is satisfied. |
US10320252B2 |
Rotary electric machine
The rotor of the rotary electric machine according to the present invention includes: a cylindrical rotor core; magnets that are respectively housed in a plurality of magnet housing apertures that are formed circumferentially so as to pass axially through an outer circumferential side of the rotor core; and a rotor boss that includes: a cylindrical rotor ring that holds the rotor core; an annular mounting portion that is linked to the crankshaft so as to be disposed coaxially at a first axial end inside the rotor ring; and a linking plate that links the rotor ring and the mounting portion, and the linking plate is formed so as to have a curved shape that is convex toward a second axial end of the rotor boss, and has a thickness that reduces continuously from a radially inner side toward a radially outer side. |
US10320249B2 |
Permanent magnet rotating electric machine and method for manufacturing same
A permanent magnet rotating electric machine includes a stator and a rotor disposed with an air gap interposed between the stator and the rotor. The rotor is provided with a rotor core provided with a plurality of magnet insertion holes in a circumferential direction, and a press-fit body pressed into each of the magnet insertion holes. The press-fit body includes a permanent magnet and a magnet fixing member provided on the sides of the permanent magnet. The press-fit body is fixed within the magnet insertion hole in such a way that, in the circumferential direction, one end of the press-fit body makes a line contact with the inner wall of the magnet insertion hole through a line contact portion of the magnet fixing member and the other end thereof makes a surface contact with the inner wall of the magnet insertion holes through a surface contact portion of the magnet fixing member. |
US10320247B2 |
Embedded permanent magnet rotary electric machine
Ventilation apertures are respectively formed circumferentially so as to pass axially through an inner circumferential side of a rotor core, rotor grooves are respectively formed circumferentially on an outer circumferential surface of the rotor core so as to have groove directions in an axial direction, and a centrifugal fan is fixed to the shaft at an end of the rotor core near the front frame, and a cyclic path is formed in which, during operation of the centrifugal fan, cooling air flows into the ventilation apertures from near a rear frame, passes through the ventilation apertures and flows out near the front frame, flows radially outward near the front frame and flows into the rotor grooves, passes through the rotor grooves and flows out near the rear frame, and flows radially inward near the rear frame and flows into the ventilation apertures. |
US10320246B2 |
Metal ribbon stator and motor comprising same
A stator made from a ribbon of metal having multiple layers of slit metal, and motors made therefrom are described. A ribbon having multiple layers of metal is formed into a stator such as by flattening or pleating the ribbon to form each pole of a stator having a plurality of stator teeth, or poles. The stator formed from the metal ribbon may be configured into any suitable type of motor, such as an axial transverse flu motor. A magnetic flu return may also be made out of metal ribbon. |
US10320243B2 |
Wireless power supply system
Provided is a wireless power-supplying system equipped with a power-supplying coil disposed on the ground side, and a power-receiving coil that is mounted on a movable body and wirelessly receives power supplied from the power-supplying coil. In addition, the wireless power-supplying system is provided with a recovery coil in the vicinity of a space between the power-supplying coil and the power-receiving coil such that a wound face thereof intersects leakage flux occurring when the power is supplied from the power-supplying coil to the power-receiving coil. |
US10320240B2 |
Portable pad for wireless charging using focused RF beams
Some embodiments provide a system for charging devices. The system includes a master device and a slave device. Some embodiments provide a method for charging devices in a system that includes a slave device and a master device. The slave device includes (1) an antenna to receive a radio frequency (RF) beam and (2) a power generation module connected to the antenna that converts RF energy received by the slave antenna to power. The master device includes (1) a directional antenna to direct RF power to the antenna of the slave device and (2) a module that provides power to the directional antenna of the master device. |
US10320239B2 |
Wireless power receiver
A wireless power receiver is disclosed. The wireless power receiver comprises: a resonance tank for receiving magnetic resonance-type wireless power; a rectifier including a diode bridge and a first switch connected to both ends of any one diode for forming the diode bridge, so as to rectify wireless power received by the resonance tank and supply the rectified wireless power to a load; and a controller controlling the first switch so as to operate the rectifier as a full-wave rectifier or a half-wave rectifier. |
US10320237B2 |
Electromagnetic shielding layer and wireless electrical energy transmission device having electromagnetic shielding layer
An electromagnetic shielding layer and a wireless electrical energy transmission device having the electromagnetic shielding layer are provided. A first shielding layer is composed of a hollow area and a solid area. At the hollow area, because the magnetoresistance of the air is greater than the magnetoresistance of the magnetic sheet, it is not easy for the magnetic lines of flux of the high frequency magnetic field of the primary transmitting coil to pass the hollow area, so that the inductance value of the primary transmitting coil won't be affected easily by the change of the magnetoresistance during working Under the receiving coil is provided with magnetic sheet as much as possible to ensure the coupling of the receiving coil and the transmitting coil and to enhance the transmission efficiency. |
US10320232B2 |
Method of making and using an apparatus for a locomotive micro-implant using active electromagnetic propulsion
Described is a locomotive implant for usage within a predetermined magnetic field. In one embodiment magnetohydrodynamics is used to generate thrust with a plurality of electrodes. In another embodiment, asymmetric drag forces are used to generate thrust. |
US10320229B2 |
Auto-tunable wireless charger
Devices, methods, systems, and computer-readable media for an auto-tunable wireless charger are described herein. One or more embodiments include a tuner comprising a directional coupler connected between a frequency generator and a tuning cap to receive reflections on a transmit line of the directional coupler, and a controller coupled to the directional coupler and the tuning cap to monitor the reflections on the transmit line and to adjust the tuning cap based on the monitored reflections on the transmit line. |
US10320228B2 |
Power coupling device
Systems and methods to wirelessly transmit power are provided. A coil assembly is provided. In some examples, the coil assembly is configured to generate a signal in response to an ambient field, and to magnetically couple with a device to deliver power to the device. |
US10320220B2 |
Configurable hybrid drive systems
A powertrain for a vehicle includes an electric machine and a controller. The electric machine has electrically isolated windings and is coupled with an inverter. The controller may be programmed to configure respective terminals of the windings to form a Y-connection, and responsive to an electrical connection between the vehicle and a 3-phase power grid, reconfigure the respective terminals such that each is coupled to a respective phase of the 3-phase power grid. |
US10320218B2 |
Regulator circuits and methods
A voltage or current regulator has a power DAC and ADC in a negative feedback loop, locked to a reference voltage or current. The ADC may have one or more parallel comparators followed by one or more parallel filters. The regulator may include a multiplexer to select between filter output signals and to forward the selected signal to the power DAC. The regulator may receive power management mode control codes to modify filter behavior and/or to select between multiple parallel filters. By modifying the loop behavior, the regulator is able to swiftly change between power management modes supporting different power level and noise profiles. Regulators with a single comparator can lock the output to a single reference voltage or current. Regulators with two comparators can regulate the output to vary within a range limited by an upper and a lower reference voltage or current. |
US10320217B2 |
Charging system and method, and power adapter
The present disclosure discloses a charging system and method, and a power adapter. The system includes a power adapter and a terminal. The power adapter includes a first rectifier, a switch unit, a transformer, a compositing unit, a sampling unit, and a control unit. The control unit outputs a control signal to the switch unit, and adjusts a duty ratio of the control signal according to a current sampling value and/or a voltage sampling value, such that a second alternating current outputted by the compositing unit meets a charging requirement. The terminal includes a battery. |
US10320212B2 |
Rapid charging and power management of a battery-powered fluid analyte meter
A system and method is described for rapid charging and power management of a battery for a meter. A charger component is operably associated with the meter and is capable of executing a rapid charge algorithm for a rechargeable battery. The algorithm includes monitoring for a connection to an external power source and implementing a charging routine of a battery at a first charge rate and then at a second charge rate. The second charge rate is lower than the first charge rate. A temperature rise in the rechargeable battery due to the first charge rate has a negligible heat transfer effect on the fluid sample. The meter can also include a power switch for controlling current flow to a battery fuel gauge. The power switch is open when the meter enters into a sleep mode. The state of battery charge is determined after the meter exits the sleep mode. |
US10320209B2 |
Method and system for configuring electrical contacts in electrical device
A primary device for connecting to a secondary device is provided, including at least three electrical contacts, a voltage source, and a controller, wherein each electrical contact has an associated high switch connected between the contact and the voltage source, and an associated low switch disposed between the contact and electrical ground, and wherein the controller is connected to each of the switches and is configured to sequentially close pairs of switches to connect the voltage source to the device during an orientation operation, each pair of switches comprising a high switch associated with one of the contacts and a low switch associated with another of the contacts, and is further configured to record a voltage difference between the contacts associated with a plurality of pairs of the switches, and to determine an orientation of the secondary device relative to the primary device based on the recorded voltage difference. |
US10320208B2 |
Electricity storage device
An electricity storage device includes a casing, a terminal, and a current interruption device. The terminal includes a column part and a base part. A first sealing member having an insulating property including a first sealing part sealing between the terminal and a terminal wall is provided between the terminal and the terminal wall, and surrounding an entire periphery of the column part. A first insulating member having an insulating property is disposed within a first space provided between the terminal and the terminal wall on a casing inner side relative to the first sealing part, and surrounds the entire periphery of the column part. At least one of the first sealing member and the first insulating member is disposed in the first space from an end face of the first space on a casing outer side to an end face on the casing inner side thereof. |
US10320206B2 |
Power adapter, terminal, and method for processing impedance anomalies in charging circuit
A power adapter, a terminal, and a method for processing an impedance anomaly in a charging loop are provided. The terminal includes a battery and a charging interface, and is configured to form a charging loop with a power adapter via the charging interface to charge the battery. The terminal further includes: a communication component, configured to receive voltage indication information from the power adapter when the power adapter charges the terminal, the voltage indication information indicating an output voltage of the power adapter; a detection component, configured to detect an input voltage of the power adapter; and an anomaly processing component, configured to determine whether an impedance of the charging loop is abnormal according to a difference between the input voltage and the output voltage, and to control the charging loop to enter into a protected state if the impedance of the charging loop is abnormal. |
US10320205B2 |
Monitoring device and method for monitoring the functional capability of an accumulator for electrical energy of a battery and discharge device, battery system and motor vehicle
In order to monitor a functional capability of an accumulator for electrical energy of a battery, at least one position sensor is provided which outputs a position signal which is representative of the position of the accumulator. If the duration of an incorrect position exceeds a minimum duration, an incorrect position signal is output by a monitoring device. |
US10320203B2 |
Adaptive charging algorithms for a network of electric vehicles
Electric vehicle node controllers in accordance with embodiments of the invention enable adaptive charging. One embodiment includes one or more centralized computing systems; a communications network; a plurality of electric vehicle node controllers, where each electric vehicle node controller in the plurality of node controllers contains: a network interface; a processor; a memory containing: an adaptive charging application; a plurality of electric vehicle node parameters describing charging parameters of an electric vehicle node in the electric vehicle charging network; where the processor is configured by the adaptive charging application to: send electric vehicle node parameters to the one or more centralized computing systems; and charge the electric vehicle node using a charging rate received from the one or more centralized computing systems; where the one or more centralized computing systems is configured to: receive the electric vehicle node parameters from the plurality of electric vehicle node controllers; calculate a plurality of charging rates for the plurality of electric vehicle node controllers using the electric vehicle node parameters, a plurality of adaptive charging parameters, and a cost function; and send the charging rates to the plurality of electric vehicle node controllers. |
US10320202B2 |
Battery system bi-stable relay control
A 12 volt automotive battery system includes a first battery coupled to an electrical system, and the first battery includes a first battery chemistry. Further, the 12 volt automotive battery system includes a second battery coupled in parallel with the first battery and selectively coupled to the electrical system via a bi-stable relay. The second battery includes a second battery chemistry that has a higher coulombic efficiency than the first battery chemistry. Additionally, the bi-stable relay couples the second battery to the electrical system during regenerative braking to enable the second battery to capture a majority of the power generated during regenerative braking. Furthermore, the bi-stable relay maintains a coupling of the second battery to the electrical system when the vehicle transitions from a key-on position to a key-off position. |
US10320201B2 |
Methods for steering a magnetic field for smart wireless power transmission
Systems and methods for mitigating constraints associated with wireless power transmission in applications where the position and orientation of the desired magnetic field changes over time, for example, because the position and orientation of the receiver being powered changes over time or because different receivers having different positions and orientations are being powered at different times. In accordance with some embodiments, the system employs a plurality of wireless power transmitters in a defined space, each transmitter consisting of individual coils oriented orthogonally relative to each other. Using field interference amongst these individual coils as well as amongst the transmitters they form, one can actively control the wireless power field intensity and orientation at any given point in the defined space. This allows for methods to steer the power transmission towards a specific target at a specific angle. |
US10320200B2 |
Chemically enhanced isolated capacitance
Disclosed are various embodiments for transmitting energy conveyed in the form of a guided surface waveguide mode along the surface of a lossy conducting medium such as, e.g., a terrestrial medium by exciting a guided surface waveguide probe. In one embodiment, compensation is provided to elevate isolated capacitance of a terminal of the waveguide probe in the form of mounted charge devices. |
US10320199B2 |
Configurable low voltage power distribution circuit modules
A power distribution module for a distributed low voltage power system can include at least one input channel configured to receive line voltage power from at least one power source. The power distribution module can also include at least one receiving feature electrically coupled to the at least one input channel, where the at least one receiving feature is configured to receive at least one replaceable circuit module. The power distribution module can further include at least one output channel electrically coupled to the at least one receiving feature, where the at least one output channel is configured to send a final low voltage (LV) signal to at least one LV device. |
US10320194B2 |
Control feedback loop design with fast transient response for multi-level converter
Disclosed herein are a system, method and non-transitory program storage device that are intended to provide a control system with quick response for a multi-level power converter. The control system may regulate an output voltage of the power converter based on one or more feedback signals. The feedback signals may be generated based on a differential between the output voltage and a reference voltage. The control system may further include one or more feed-forward signals representative of either the output voltage or transients of the output voltage. The control system may further include one or more switches in parallel with the one or more capacitors to selectively enable and/or disable direct feed-forward and capacitive feed-forward responsive to the output voltage at different levels. |
US10320193B2 |
Electrical systems and related islanding detection methods
Electrical systems and related operating methods are provided. One exemplary electrical system includes a sensing arrangement coupled to an electrical grid interface to measure an electrical characteristic of the electrical grid interface, a power conversion module having an output coupled to the electrical grid interface, and a control module coupled to the sensing arrangement and the power conversion module. The control module determines an estimated frequency of the electrical characteristic based on a measured value of the electrical characteristic from the sensing arrangement, adjusts a commanded reactive power for the power conversion module to increase a difference between the estimated frequency and a reference frequency, operates the power conversion module in accordance with the adjusted reactive power command, and thereafter initiates a remedial action when the difference between the estimated frequency and the reference frequency exceeds a threshold amount. |
US10320188B2 |
Power adapter, power device and output device
A power adapter is disclosed herein. The power adapter includes an AC-DC converter, at least one output port, at least one DC transmission cable and at least one connector. The AC-DC converter is configured to convert an input AC voltage to an intermediate DC voltage. The output port is configured to output the intermediate DC voltage. A second terminal of the DC transmission cable is connected to the output port and configured to receive and transmit the intermediate DC voltage. The connector is connected to a first terminal of the DC transmission cable and configured to output an output voltage. The connector includes a first housing, a DC-DC converter and an output terminal. The DC-DC converter is enclosed in the first housing and configured to convert the intermediate DC voltage to the output voltage. The output terminal is enclosed in the first housing and configured to transmit the output voltage. |
US10320185B2 |
Integrated circuit with protection from transient electrical stress events and method therefor
An integrated circuit for protecting against transient electrical stress events includes a rail clamp device, and a trigger circuit including a resistive-capacitive (RC) filter, a drive circuit including a first inverter stage receiving an input signal from the RC filter, the drive circuit is configured to enable the rail clamp device during a transient electrical stress event, and a stress event detection circuit coupled to the RC filter. The drive circuit includes a configurable activation voltage which is controlled by the stress event detection circuit, wherein the activation voltage is reduced when the transient electrical stress event is detected. |
US10320184B2 |
Method and means for complex, universal earth fault protection in power high and medium voltage system
A method and apparatus for earth fault in power high and/or medium voltage system may enhance a protection system for special technical task, which is to measure residual current, the invention is, that for earth fault protection in power system or a part of power system, for example, but not limited to, cable connectors, wherein residual current is determined indirectly by the calculation from the phase current values, obtained from the output signals of Rogowski-coil based current sensors. |
US10320181B1 |
Failure detection and alerting circuit for a common mode surge protection device in an LED driver
A surge protection device for an LED lighting system provides a failure detection circuit which shuts off an indicator lamp when upon failure of surge protection components. Surge suppression circuits are coupled between respective first and second, and second and third lines for receiving an AC mains input. The surge suppression circuits include a thermal cutoff device and a clamping device, with a fault detection circuit coupled between each respective series circuit. The fault detection circuit activates an indicator lamp when the surge protection device is in a normal operation mode. The fault detection circuit shuts off the indicator lamp when the surge protection device is in a short circuit fault mode, corresponding to failure of at least one component from a surge suppression circuit. Detection of an unlit indicator lamp may serve as a warning to an operator that the associated surge protection device should be replaced. |
US10320180B1 |
Current control and protection for universal serial bus type-C (USB-C) connector systems
An electronic device includes a power switch configured to receive a voltage on a first terminal. The first terminal is coupled to a voltage regulator. The power switch is also configured to provide the voltage to a second terminal. The second terminal is coupled to a VBUS terminal of a Universal Serial Bus Type-C (USB-C) connector. The electronic device also includes a protection circuit comprising a comparison component coupled to the first terminal and the second terminal. The comparison component is configured to detect a first voltage at the first terminal detect a second voltage at the second terminal. The protection circuit is configured to determine whether the second voltage is within a threshold voltage of the first voltage and adjust operation of the power switch in response to determining that the second voltage is within the threshold voltage of the first voltage. |
US10320177B2 |
Power distribution system and method, and circuit breaker for use therein
A programmable circuit breaker, including an input unit, a sensor, and, a trip mechanism. The input unit permits user input and/or adjustment of predetermined load parameters. The sensor senses actual values of a load. A microcontroller receives and processes the values, and operates/trips the circuit breaker when the sensed values exceed predetermined load parameters. The sensor preferably includes a Hall-Effect sensor. The circuit breaker is preferably able to be programmed, monitored and/or tripped remotely. It preferably includes an RCD. In a power distribution system, at least one such current breaker is provided, controllable by a controller, which may be remote from the current breaker. |
US10320175B2 |
Mechanical link
A mechanical link includes a carrier for supporting a conductor within a mechanical link. The mechanical link may include a first arm and a second arm, the second arm being arranged for movement with respect to the first arm, and a flexible helical carrier for supporting a conductor, wherein the flexible helical carrier is received within the first and second arms. The carrier may be, or may include a generally helical member of a flexible material, the generally helical member comprising a continuous support portion having on both sides thereof upstanding wall portions. |
US10320173B2 |
Conduit support assembly
Provided herein are approaches for supporting a plurality of parallel arranged conduits. In some approaches, a conduit assembly includes a plurality of conduits arranged substantially parallel to one another, and a support structure directly adjacent to and/or in physical contact with each of the plurality of conduits. The support structure may include a first member arranged parallel to a second member, wherein the first and second members are arranged transverse to a lengthwise conduit axis of the plurality of conduits. Each of the first and second members may further include a first section disposed around an exterior surface of the plurality of conduits, and a second section continuing from the first section, the second section extending between each of the plurality of conduits. |
US10320169B1 |
Knee saver modular universal electrical box
A method and apparatus for wiring installations that is comprised of a universal electrical box that is made of a non-conductive block or hub that contains electrical conductors, which connect power from a building's electrical power source, to various electrical components. One design, can handle nine sheathed cables in a standard box, with five #14 wire and four #12 wire lines. Once installed, the current is redirected without physically moving the wires and will power up only if the electrical component and the wires are of the same amperage. All wires including the ground wires are always visible, while electrical components are installed and operating. Individual electrical lines are identifiable, dead-ended, and with the visibility of all wires, connecting the wires is now possible before the rough inspection. The lines can be energized while the walls are open, for troubleshooting. It offers a two piece device which can be used as a receptacle, a switch, light or for fan installations, 110 or 220 line, etc., providing the necessary electrical lines are there. |