Document | Document Title |
---|---|
US10299420B2 |
Electronic component mounting method
An electronic component mounting system configured by joining together a plurality of electronic component mounting apparatuses (M2) to (M5*), each of which has a first mounting lane (L1) and a second mounting lane (L2), is configured so as to be able to carry out any one selected from a first operation mode of letting one operation performance mechanism carry out operation performance while taking as a target only a substrate of a substrate conveyance mechanism corresponding to the operation performance mechanism and a second operation mode in which one operation performance mechanism can carry out operation performance while taking as targets all of a plurality of substrates conveyed by a plurality of substrate conveyance mechanisms, and only the two electronic component mounting apparatuses (M5*) each of which is equipped with a tray feeder (30) is brought into the second operation mode. |
US10299419B2 |
Tape feeder
A cassette type tape feeder including a tape feeding device that feeds a component supply tape to a component pickup position from a reel; a cover tape drawing-in device that peels off a cover tape from the component supply tape forward of the component suction position in accordance with a feeding operation of the component supply tape, and draws in the cover tape in a direction opposite to a feeding direction of the component supply tape; and a cover tape collection case that collects the cover tape drawn in by the cover tape drawing-in device. The cover tape collection case is configured of a fixing case section fixed to a cassette case, and a movable case section which expands capacity of the cover tape collection case by being displaced in a direction of the vacant space in the reel corresponding to an increase in collection amount of the cover tape. The movable case section is biased in a reducing direction by a torsion coil spring. |
US10299415B1 |
Water barrier structure for display unit
A water barrier structure for display unit is arranged on one lateral side of a casing of a display unit. In the casing there are received an illuminating module and a display module of the display unit, the lateral side is provided with at least one air inlet and at least one air outlet. The water barrier structure includes at least one intake fan mounted in the at least one air inlet; at least one exhaust fan mounted in the at least one air outlet; and a plurality of water-stop caps used to cover the at least one air inlet and the at least one air outlet. With the specially structured intake fan, exhaust fan and water-stop caps, the water barrier structure can provide good water barrier effect while allows heat in the casing produced by the display unit to be effectively removed from the casing through air convection. |
US10299410B1 |
Cooling intake duct
A modular cooling apparatus for cooling one or more rack-mounted electronic component enclosures in a datacenter includes a base duct section and a duct assembly. The base duct section includes an inlet to receive a cooling airflow and an outlet to transfer to the cooling airflow to the duct assembly. The duct assembly is connected to the base duct section. The duct assembly includes one or more modular duct sections. Each of the one or more modular duct sections has a vent and is configured such that the vent aligns with an exterior opening in the respective one of the one or more electronic component enclosures. |
US10299407B2 |
Differently oriented layered thermal conduit
A thermal conduit configured to conduct heat from a heat source to a heat sink and method of forming said conduit are disclosed herein. The thermal conduit may comprise a plurality of stacked sheets formed of an anisotropically thermally conductive material, a non-limiting example of which is graphite, each sheet with a respective orientation of thermal conduction. The orientations of thermal conduction of the plurality of sheets may change stepwise in a stacking direction to form a curved thermal flow path. |
US10299406B2 |
Liquid cooling heat sink device
The present invention provides a liquid cooling heat sink device for cooling a heat source. The liquid cooling heat sink device includes a heat conduction module, a liquid supply module, and a liquid guiding module. The heat conduction module includes a vapor chamber and at least one heat conducting column. The vapor chamber has at least one space and one side of the vapor chamber contacts the heat source. The heat conducting column is mounted on one side of the vapor chamber, and the side of the vapor chamber is distal from the heat source. The liquid supply module is mounted on one side of the vapor chamber and has a casing and a pump. The casing has a liquid entrance terminal and a liquid exit terminal out of the casing. The liquid guiding module is mounted on one side of the vapor chamber and a receiving space is formed between the vapor chamber and the liquid guiding module. The liquid supply module communicates with the receiving space for guiding a coolant to the receiving space and discharges the coolant through the liquid exit terminal. Therefore the heat sink device forms multiple cooling circulating paths for enhancing heat sink efficiency. |
US10299403B2 |
Modular thermal solution for high-performance processors
Various modular thermal management systems for a computing device and methods of using the same are disclosed. In one aspect, a method of providing thermal management for a heat generating component is provided. The method includes placing a heat sink in thermal contact with the heat generating component and coupling a shroud to the heat sink. The shroud has a first opening to direct air in a first direction past the heat sink and a second opening to direct air in a second direction past the heat sink. Air is moved through the first opening or the second opening. |
US10299401B2 |
Cable management device
A cable management device adapted for a slide rail assembly includes a first tray, a second tray, and a cable chain. The second tray is connected to the first tray in an extendable and retractable manner in order to move with respect to the first tray and thus enter a retracted state or an extended state. The cable chain is connected to the first tray. |
US10299398B2 |
Support device for payment terminal
A support device for a payment terminal includes a base adapted to receive a plurality of connection cables on a rear face, and a cover adapted to mount in translation on the base and enabling concealment of the connection cables when the plurality of connection cables is connected to the rear face of the base. The cover has three apertures configured to enable passage of connection cables connected to the rear face of the base. The three apertures are formed respectively on a left lateral face, a right lateral face and a rear face of the cover. The base is mounted on a footing having an aperture configured to enable passage of connection cables connected to the rear face. |
US10299397B1 |
Auto-lock mechanism
A locking mechanism for securing a component card to a main board is provided and includes a base having a top portion with a beveled edge and a coupling portion engageable with the main board. The locking mechanism includes a sliding element slidably, coupled to the base, having an extended protrusion. The sliding element is slidable between a locked and an unlocked position, where the protrusion is displaced towards the base in the unlocked position. The locking mechanism includes a biasing element between the base and the sliding element within a protuberance opposite the protrusion. The biasing element urges the sliding element toward the locked position. The protuberance includes an aperture formed at an end opposite the protrusion and allows a portion of the biasing element to pass through. In the locked position, a bottom surface of the protrusion and a top surface of the base define a receiving space. |
US10299391B2 |
Rollable display device
A rollable display device is provided. The rollable display device may include a flexible display panel, a body including a main roller, around which the flexible display panel is wound, and a link drive unit for moving the flexible display panel, and two link assemblies for connecting the link drive unit and the flexible display panel to each other. Each of the link assemblies may include an upper link frame, a lower link frame, a center link connector, and an elastic plate. The upper link frame and the lower link frame may be coupled to the center link connector independently of each other. The elastic plate may allow the lower link frame to operate later than the upper link frame. |
US10299386B2 |
Placement machine and method for equipping a substrate with unhoused chips
A placement machine for equipping a substrate with unhoused chips is described. The placement machine has a chassis on which is mounted a feed device, providing a wafer which has a multiplicity of chips. A lifting device is mounted on the chassis, and a substrate-receiving device for receiving the substrate is mounted on the lifting device is movable relative to the chassis by the lifting device. The substrate-receiving device has a one-piece support element, which constitutes at least an upper part of the substrate-receiving device, wherein the substrate to be equipped can be laid on the one-piece support element; and a transport device for transporting the substrate on an upper side of the one-piece support element along a transport direction. The transport device is spatially integrated in the one-piece support element on the upper side of the one-piece support element. |
US10299384B2 |
Flexible printed circuit, chip on film, and bonding method and display device using the same
This disclosure discloses a flexible printed circuit, a chip on film, and a bonding method and a display device using this flexible printed circuit and chip on film. The flexible printed circuit/chip on film of this disclosure comprises a humidity detection layer located between a flexible base film and a metal foil, wherein the humidity detection layer and the flexible base film, and/or the humidity detection layer and the metal foil, are optionally bonded by an adhesive layer. The humidity detection layer can change resistance and/or color according to the humidity, so that intuitive and rapid localization of coating defects is performed directly (by color change) or by means of a detecting lead and an impedance/voltage detecting circuit, and finally the object of reducing the ratio of defective products is achieved. |
US10299383B2 |
Composite electronic component and resistance element
A composite electronic component includes an electronic element and a resistance element in a height direction. The electronic element includes an electronic element body, and a first and second external electrodes separated from each other in a length direction. The resistance element includes a base portion, a resistor disposed on the upper surface of the base portion, a protective film, and first to third upper surface conductors. The first and second upper surface conductors are separated from each other in the length direction, and the resistor and the third upper surface conductor connected thereto are located between the first and the second upper surface conductors. Dimensions in the height direction from the upper surface of the base portion to the surfaces of the first and second upper surface conductors are larger than dimension in the height direction from the upper surface of the base portion to the surface of the portion overlapped with the protective film in the height direction of the third upper surface conductor. |
US10299381B2 |
Electronic device and substrate
According to one embodiment, an electronic device includes a substrate including a first face, a plurality of first conductors on the first face, a plurality of second conductors on the first face, and a first electronic component mounted on the first face, and including a first terminal connected to the plurality of first conductors, and a second terminal connected to the plurality of second conductors. |
US10299378B2 |
Polymer resin composition, polyimide resin film, preparation method of polyimide resin film, flexible metal laminate, and circuit board
The present invention is related to a polymer resin composition capable of providing an insulating material having a low dielectric constant and excellent mechanical properties, a polyimide resin film obtained by using the polymer resin composition, a preparation method of a polyimide resin film, and a circuit board and a metal laminate including the polyimide resin film. |
US10299377B2 |
Conductive sheet and touch panel
A conductive component includes a first electrode pattern made of metal thin wires, and includes a plurality of first conductive patterns that extend in a first direction alternating with first non-conductive patterns. Each first conductive pattern includes break parts in portions other than intersection parts of the thin metal wires. The conductive component further includes a second electrode pattern made of thin metal wires, and includes a plurality of second conductive patterns that extend in a second direction orthogonal to the first direction and alternating with second non-conductive patterns. Each second conductive pattern includes break parts in portions other than intersection parts of thin metal wires. |
US10299376B2 |
Electrical wiring member production method, electrical wiring member forming material, electrical wiring member, electrical wiring board production method, electrical wiring board forming material, electrical wiring board, vibrator, electronic apparatus, and moving object
A method for producing an electrical wiring member includes press-molding a composition containing a resin material and metal particles with an insulating layer, each of which is constituted by a metal particle and a surface insulating layer covering the metal particle and containing a glass material as a main material, thereby obtaining a powder-compacted layer and irradiating the powder-compacted layer with an energy beam, thereby causing the irradiated regions to exhibit electrical conductivity. |
US10299375B2 |
Flexible circuit board having enhanced bending durability
The present invention provides a flexible circuit board having enhanced bending durability. The flexible circuit board comprises: a first board part; a second board part which extends from one side of the first board part and is thinner than the first board part so as to be bendable; and a third board part which extends from one side of the second board part and is thinner than the second board part so as to be bendable. |
US10299372B2 |
Vented tamper-respondent assemblies
Tamper-respondent assemblies and methods of fabrication are provided which include a multilayer circuit board, a tamper-detection sensor, and a vent structure. The tamper-detection sensor is embedded within the multilayer circuit board, and defines, at least in part, a secure volume associated with the multilayer circuit board. The vent structure is incorporated into the multilayer circuit board, and includes at least one vent channel. The vent channel(s) is in fluid communication with a space within the secure volume to facilitate venting the space of the secure volume. The space within the secure volume may accommodate, for instance, one or more electronic components to be protected, and the at least one vent channel may, for instance, allow air pressure within the space of the secure volume to equalize with air pressure external to the tamper-respondent assembly. |
US10299368B2 |
Surface integrated waveguides and circuit structures therefor
Apparatus, and corresponding method, relates generally to a microelectronic device. In such an apparatus, a first conductive layer is for providing a lower interior surface of a circuit structure. A plurality of wire bond wires are interconnected to the lower interior surface and spaced apart from one another for providing at least one side of the circuit structure. A second conductive layer is for providing an upper interior surface of the circuit structure spaced apart from the lower interior surface by and interconnected to the plurality of wire bond wires. The plurality of wire bond wires, the first conductive layer and the second conductive layer in combination define at least one opening in the at least one side for a signal port of the circuit structure. Such circuit structure may be a signal guide circuit structure, such as for a signal waveguide or signal cavity for example. |
US10299367B2 |
Circuit board having conductive polymer
A circuit board includes a flexible board, a composite film, and a copper layer. The composite film is formed on the flexible board and defines at least one through hole. The composite film includes a base layer having an active surface, and a conductive layer formed by coated a conductive polymer on the active surface. The conductive polymer is made by a mixture comprising liquid crystal monomers, a silver complex, an initiator, and a catalytic agent, and a solvent, the mixture is heated to undergo atom transfer radical polymerization. The copper layer covers the conductive layer and an inner wall of each of the at least one through hole. The copper layer is electrically connected to the flexible substrate by the through hole. |
US10299365B1 |
Apparatus, system, and method for improved cooling of computing components with heatsinks
The disclosed heatsink apparatus may include (i) a base that facilitates thermal transfer between a computing component and cooling airflow, (ii) a plurality of fins, extending from the base, that provide additional surface area to facilitate the thermal transfer between the computing component and the cooling airflow, (iii) at least one channel, defined within the plurality of fins, that facilitates a faster passage of a portion of the cooling airflow across the heatsink apparatus and (iv) at least one air dam that prevents the cooling airflow from escaping a designated path on a printed circuit board. Various other apparatuses, systems, and methods are also disclosed. |
US10299363B2 |
Cooling plasma torch nozzles and related systems and methods
In some aspects, nozzles for a plasma arc torch can include a first body having a first end, a second end, and a longitudinal axis; and a second body disposed about a portion of the first body to complement the first body, the second body defining a set of channels formed on an internal surface shaped to form a set of liquid flow passages between the first body and the second body, the second body at least partially defining at least one inlet and at least one outlet to the set of liquid flow passages. |
US10299361B2 |
Optical pulse generation for an extreme ultraviolet light source
An optical pulse for an extreme ultraviolet (EUV) light source may be formed by illuminating a semiconductor material of a modulation system with a first light beam having a first wavelength; applying a voltage to the semiconductor material for a time duration, the applied voltage being sufficient to modify an index of refraction of the semiconductor material such that a polarization state of a light beam having a second wavelength passing through the semiconductor material is modified to pass through at least one polarization-based optical element of the modulation system; and forming an optical pulse by passing a second light beam having the second wavelength through the semiconductor material during the time duration. |
US10299355B2 |
Intelligent gating mechanism
A gating module for use in a lighting system comprising at least one sensor module each comprising at least one sensor and a lighting network comprising at least one luminaire, the gating module configured to: receive sensor data obtained by the at least one sensor module; receive an input signal; determine based on the input signal and predetermined rules stored in a memory which parts of the sensor data are to be supplied to at least one luminaire controller for use in controlling the at least one luminaire; and only supply the determined parts of the sensor data to the at least one luminaire controller. |
US10299354B2 |
Zigbee operated phase control lighting controller with sensors
A wireless operated LED lighting controller has both analog and phase control outputs which operate a dimming luminaire, and sensors for lighting and motion which operate autonomously as needed. In addition it is locally operated by a handheld infra-red controller. At least one sensor can be chosen from the group of: a light detector, a motion detector, an acoustic detector, a temperature sensor, and a microwave detector. The sensor is electrically connected to the phase control output. A light output of the controller is affected by signals detected by the at least one sensor. The lighting controller has the phase control output enabled for either a leading edge dimming or a trailing edge dimming, and has a mode for completely turning off the dimming luminaire. |
US10299351B2 |
LED lighting incorporating DMX communication
A light emitting diode (LED) lighting fixture includes a lamp having a tube with at least one LED lamp positioned therein and operatively connected with external electrical contacts. The lamp has at least one communication protocol address associated therewith. A communication protocol converter is associated with the lamp and is configured to receive an instruction from a communication protocol controller, determine if the instruction is intended for the associated at least one communication protocol address, and if so, control the at least one LED lamp based on the instruction. |
US10299349B2 |
Synchronous control of networked lighting devices
A method, device and computer program product for (near) synchronous control of networked lighting devices is presented. In networked lighting systems, a control command sent to the networked lighting devices is limited in length and as such it is not always possible to include the identifiers of the networked lighting devices, as well as the color point and/or intensity level they should change to in a single control command. However, sending multiple control commands in sequence can result in the undesired effect that these lighting devices change light output out-of-sync. The invention proposes to determine an approximate color point and/or approximate intensity level in, respectively, a color space and/or intensity space of a lower resolution. This allows a control command to comprise the identifiers of the networked lighting devices, as well as the approximate color point and/or approximate intensity level for (near) synchronous control of the networked lighting devices. |
US10299342B1 |
Independently-addressable light control relay, controller incorporating same, and method for controlling same
An improved controller used in connection with pool area and surrounding landscaping low voltage lighting and related low voltage subcomponents, such as lighting, fountains, waterfalls, deck jets, and music or related entertainment devices, incorporates an independently-addressable light control relay, or analogous electronic component, and is implementable as a retrofit replacement for existing controller systems or, alternatively, as a complete new unit for controlling low voltage subcomponents. |
US10299340B2 |
Light-bar structure
A light-bar structure includes a first substrate, a second substrate, and an insulation layer. The first substrate includes a first anode region and a plurality of element regions. Each of the element regions is configured to allow a light-emitting element to be disposed on. At least one of the element regions includes an anode portion and a node portion. The anode portion is connected to the first anode region. The second substrate includes a grounding region and a second anode region. The anode portion is disposed correspondingly to the grounding region. The node portion is disposed correspondingly to the second anode region. The insulation layer is disposed between the first substrate and the second substrate. |
US10299335B2 |
Configurable lighting system
A system can configure a luminaire for providing illumination of a selected color temperature, a selected lumen output, or a selected photometric distribution. The luminaire can comprise at least two light sources that have different illumination characteristics, for example different color temperatures, different lumen outputs, or different photometric distributions. The system can configure the luminaire to operate a first of the two light sources, a second of the two light sources, or both of the light sources based on an input. When the luminaire is configured to operate both of the light sources, the luminaire can produce illumination having a color temperature, a lumen output, or a photometric distribution that is different than either of the two light sources. |
US10299333B2 |
LED tube lamp
An LED tube lamp is disclosed. An installation detection circuit is configured in the LED tube lamp configured to receive an external driving signal. The installation detection circuit is configured to detect during one or more pulse signals whether the LED tube lamp is properly installed on a lamp socket, based on detecting a signal generated from the external driving signal. The installation detection circuit includes a switch circuit coupled to the pulse generating circuit, wherein the one or more pulse signals control turning on and off of the switch circuit. The installation detection circuit is further configured to: when it is detected during one or more pulse signals that the LED tube lamp is not properly installed on the lamp socket, control the switch circuit to remain in an off state to cause a power loop of the LED tube lamp to be open; and when it is detected during one or more pulse signals that the LED tube lamp is properly installed on the lamp socket, control the switch circuit to remain in a conducting state to cause the power loop of the LED tube lamp to maintain a conducting state. |
US10299331B2 |
LED retrofit driver circuit and method of operating the same
A LED retrofit driver circuit (3) is provided, comprising at least an input (6) for receiving an operating voltage from a power supply (2), an output (8) for connection to one or more LED units (5), a power converter (7) connected with said input (6) and said output (8) and configured to provide a lamp current (50) at said output (8) during operation in at least a first and a second operating state. To provide a versatile circuit (3), allowing operation with a variety of power supplies and under various load conditions, in said first operating state, the power converter (7) is adapted to switch between a high current generating mode (40), in which the power converter (7) is configured to draw current pulses from said power supply (2) to provide a first average input current (33a), and an OFF mode (42) in which no current is drawn from said power supply (2). In said second operating state, said power converter (7) is adapted at least to operate in a low current generating mode (41), in which the power converter (7) is configured to draw a current from said power supply (2) to provide a second average input current (33b) which is lower than said first average input current (33a). |
US10299329B2 |
Light string controlling circuit for single node and method thereof
A light string controlling circuit for single node and a method thereof are provided. The light string controlling circuit for single node includes a plurality of light-emitting elements, a power source element, a master controller and a plurality of single-node controllers. The master controller outputs a power supplying request to the power source element to instruct the power source element to supply power to the plurality of light-emitting elements sequentially. The plurality of single-node controllers are connected to the plurality of light-emitting assemblies respectively, and each of the single-node controllers outputs an emission control signal to control the luminous state of the corresponding light-emitting assemblies. |
US10299321B1 |
Multi-channel white light tuning
A driver of a lighting fixture includes a power circuitry configured to provide a first current to a first string of light emitting diodes (LEDs), a second current to a second string of LEDs, and a third current to a third string of LEDs that emit a third white light. The driver further includes a controller that controls the power circuitry to change an amount of the first current, an amount of the second current, and an amount of the third current to adjust a CCT of an output light provided by a lighting fixture. The output light includes two white lights from among the first white light, the second white light, and the third white light, where the first current, the second current, and the third current are adjustable independent of each other. |
US10299318B2 |
Detecting leakage when heating a perishable dielectric load
A cartridge holds a perishable dielectric load, e.g. blood plasma, during heating n a heating chamber by means of an electromagnetic field from an emitting element. A conducting container of the cartridge is arranged between the emitting element and the perishable dielectric load. The conducting container holds dielectric matter and is arranged in contact with a load container for the perishable dielectric load, so that energy from the electromagnetic field is bridged into the perishable dielectric load. A first surface of the cartridge faces the emitting element and contains a recess for receiving any fluid having leaked out from the conducting container and/or the load container. A transmitter module for generating the electromagnetic energy repeatedly measures an impedance of the perishable dielectric load and the conducting container. If, due to any fluid being located in the recess, the impedance deviates substantially from a previous measurement, an alarm signal is generated. |
US10299317B2 |
Heater and glow plug provided with same
The present disclosure is directed to a heater including: a resistor including a heat-generating portion; a lead joined to an end portion of the resistor; and an insulating base covering the resistor and the lead. The heater includes a connection portion in which the resistor and the lead overlap each other in a direction perpendicular to an axial direction of the lead, and a boundary between the resistor and the lead has a curved shape when the connection portion is seen in a cross section perpendicular to the axial direction. |
US10299313B2 |
DOCSIS to support coordinated multi-point in 5G small cells
A cable modem is provided that comprises: a base station interface; a cable network interface that connects the cable modem to a cable modem termination system and one or more other cable modems, the cable network interface communicating using orthogonal frequency-division multiple access (OFDMA); a memory storage comprising instructions; and one or more processors in communication with the cable network interface, the base station interface, and the memory storage. The one or more processors execute the instructions to: receive, via the base station interface, coordination data addressed to a first cable modem of the one or more other cable modems; receive, from the cable modem termination system via the cable network interface, an allocation of a resource block in an OFDMA symbol; and transmit, to the first cable modem via the cable network interface, in the allocated resource block in the OFDMA symbol, the coordination data. |
US10299312B2 |
Managing transitions between different user equipment activity configurations
A method performed by a UE of a telecommunications system includes obtaining a first UE activity configuration and obtaining a second UE activity configuration. An activity and/or inactivity duration defined by the first UE activity configuration is different than an activity and/or inactivity duration defined by the second activity configuration. A transition is performed between the UE using the first UE activity configuration and the UE using the second UE activity configuration. The method further includes adapting one or more operations started or being performed under the first UE activity configuration being used just before the transition. The adapting is based on at least one of: the type of operation, activity and/or inactivity level of the first UE activity configuration and/or of the second UE activity configuration, and a relation between the first UE activity configuration and the second UE activity configuration. |
US10299310B2 |
Wireless device including first platform for local area and second platform for remote area and method for wireless device
A method for a wireless device including a first module for a local area and a second module for the first module and a remote area according to an exemplary embodiment of this specification may include the steps of transmitting, by a seeker STA having the first module interconnected with the second module, a first version message including first unique information of the seeker STA to an advertiser STA, and receiving a second version message including second unique information from the advertiser STA, storing the first and second unique information as first and second content information, and configuring a service session with the advertiser STA, transmitting the first content information to a wideband server that is associated with the second module, and transmitting a retrieve request message including the second content information for retrieving a remote service for the remote area to the wideband server. |
US10299309B2 |
Method for accessing local network, and related device
Embodiments of the present disclosure provide a method for accessing a local network, and a related device, so that a user equipment can simultaneously access an operator network and a local network. The method includes: receiving, by a mobility management entity (MME), an access request of a user equipment (UE) that is sent by a base station, where the access request carries access information of the UE; determining, according to the access information of the UE, a first local gateway corresponding to the UE; and establishing, for the UE, a user plane bearer that is from the base station to a gateway of a core network and that includes the first local gateway used as an intermediate node. |
US10299304B1 |
Securely communicating a status of a wireless technology device to a non-paired device
A wireless technology device and method for securely communicating a status of a wireless technology device to a non-paired device, includes detecting a status changing event of the wireless technology device, locking the wireless technology device from an unauthorized pairing with another device, in response to detecting the status changing event, sending an encrypted data regarding the status changing event to at least one non-paired device, which is received in a buffer of the at least one non-paired device, wherein, in response to receiving the encrypted data, the at least one non-paired device automatically communicates the encrypted data to a centralized computing network for decrypting the encrypted data, and unlocking the wireless technology device when an authorized pairing attempt is successful. |
US10299300B1 |
Secure systems and methods for establishing wireless audio sharing connection
A system and method for tethering wireless audio devices. The method includes establishing a first wireless connection between an intermediary device and a primary audio device. A random resolvable address is received by the intermediary device from a secondary audio device. The random resolvable address is transmitted to the primary audio device via the first wireless connection. An instruction is transmitted to the primary audio device to analyze broadcasted data from nearby audio devices for a matching audio device having broadcasted data corresponding to the random resolvable address, and to initiate a second wireless connection with the matching audio device. Audio data is transmitted to the primary audio device via the first wireless connection for streaming the audio data from the primary audio device to the secondary audio device, identified to the primary audio device as the matching audio device, via the second wireless connection. |
US10299298B2 |
Packet data network connection process in wireless communication system, and apparatus for same
Disclosed is a method for performing a packet data network (PDN) connection process by a user equipment in a wireless communication system, the method comprising the steps of: transmitting a first PDN connection request to a mobility management entity (MME); and receiving from the MME a response to the first PDN connection request, wherein the first PDN connection request comprises information about groups, and the response to the first PDN connection request comprises information about blocked groups among a plurality of groups and/or unblocked groups among the plurality of groups. |
US10299297B2 |
Network connection module, computer program, and network connection method thereof
A network connection method is used for allowing a portable electronic device to connect to a node in a mesh network environment. The method includes the steps of: searching a plurality of nodes; determining whether there is a specific node in the plural of nodes; if yes, setting the specific node as a bridging point; if not, setting a node with the strongest signal strength in the plurality of nodes as the bridge point; and broadcasting to the other nodes via the bridge point under the mesh network environment. |
US10299294B2 |
Mobile communications system, infrastructure equipment, mobile communications terminal and method to communicate user data within an uplink random access channel
A mobile communications system for communicating data to/from mobile communications terminals, the system including: one or more base stations configured to provide a radio interface to communicate data with mobile communications terminals; and one or more mobile communications terminals configured to communicate data with the one or more base stations via the radio interface, and wherein a mobile communication terminal is arranged to use an uplink random access channel to transmit random access messages to the one or more base stations. A first mobile communications terminal is configured to communicate user data via the uplink random access channel by transmitting one or more of the random access messages at a selected timing within the uplink random access channel, the timing being selected by the first mobile communications terminal to represent at least part of the user data. |
US10299287B2 |
Radio resources configuration signaling in a wireless network
A base station may transmit, and a wireless device may receive, configuration parameters for a control channel used for wireless communications between the base station and the wireless device. The configuration parameters may indicate various aspects of the control channel, such as applicable subframes, starting symbols for control and/or data channels, frequency resource parameters, etc. |
US10299282B2 |
Access point, wireless device and methods for obtaining information about transmission patterns of interfering radio systems
An AP, a wireless device as well as a method performed by the AP and a method performed by the wireless device for communication between the AP and the wireless device are provided. The AP and wireless device are operable in a WLAN employing contention based access for radio resources. The method performed by the AP comprises obtaining (110) information about transmission pattern(s) of interfering radio system(s), and determining (130) a deviation of packet length for transmission(s) of the interfering radio systems(s). The method further comprises indicating (140), to the wireless device the deviation of packet length and the information about transmission pattern(s) of interfering radio system(s) when the deviation is less than a deviation threshold. |
US10299280B2 |
Systems and methods for interference alignment in Wi-Fi
System and method embodiments are provided for interference alignment in a wireless local area network (LAN) with an overlapping basic service set (OBSS). In an embodiment, a method includes instructing a first access point (AP) in the wireless LAN to broadcast a null data packet (NDP) sounding packet to a plurality of stations when no other AP is broadcasting, wherein the NDP sounding packet comprises a plurality of long training field (LTFs), and wherein a total number of LTFs is equal to a total number of transmission streams, receiving channel beamforming (BF) information and a signal plus interference to noise ratio (SINR) from each of the stations, wherein each of the stations computes the channel BF information and the SINR from sounding packets received from each of the APs in the wireless LAN, and determining a transmission schedule according to the SINRs and the channel BF information. |
US10299278B1 |
Channel selection for multi-radio device
A multi-radio wireless device capable of communicating on several wireless communication protocols (WCP) such as Wi-Fi, Bluetooth, ZigBee, etc. may select a communication channel for a desired WCPs by measuring both overlapping and non-overlapping channels of another WCP and determining combined congestion metrics (which measure communications of other devices using the particular channels) for those overlapping and non-overlapping channels. Each channel of the desired WCP may be measured using different combined congestion metrics as well as the individual congestion metrics for the potential channels of the desired WCP. The availability of particular channels of the desired WCP may be measured in this way to select a channel of the desired WCP that is most likely to be available and whose potentially interfering traffic (as measured by the congestion metrics) is least likely to interfere with other communications of a device, including other communications on other WCPs. |
US10299276B2 |
Network deployment
Example implementations relate to network deployment of devices. For example, a non-transitory computer readable medium storing instructions executable by a processing resource can determine a plurality of deployment thresholds of a plurality of devices, wherein the plurality of deployment thresholds are associated with a type of the plurality of devices. The instructions can cause the processing resource to monitor deployment data associated with the plurality of devices to identify a device with a deployment outlier. The device with the deployment outlier is a device with deployment data that is outside a deployment threshold of the device. The instructions can cause the processing resource to adjust the deployment threshold of the device based on the monitoring. |
US10299275B2 |
Random access procedure with beamforming in LTE
A method for improved random access procedures by a UE is provided. The method comprises: measuring a common CSI-RS; selecting a best horizontal/vertical beam from a set of fixed beams; determining a preamble mapped to the selected horizontal/vertical beam; transmitting the preamble; and receiving a random access response. |
US10299272B2 |
Switching carrier frequency while user equipment is in off cycle
A method may include determining, by a base station, a switching occasion during which at least one connected user equipment will be in a connected off cycle and at least one idle user equipment will be in an idle off cycle, instructing the at least one connected user equipment and at least one idle user equipment to switch, during the switching occasion, from communicating with the base station via a source carrier frequency to communicating with the base station via a target carrier frequency, and switching, during the switching occasion, from communicating with the at least one connected user equipment and the at least one idle user equipment via the source carrier frequency to communicating with the at least one connected user equipment and the at least one idle user equipment via the target carrier frequency. |
US10299271B2 |
LTE carrier aggregation with WiFi
In a communications device a wireless access interface provides a primary carrier within a first frequency range, forming a primary cell providing a contiguous set of communications resources across the first frequency range. A controller is configured to generate data representing an estimation of a location of a communications device, to detect signals received within one or more predefined candidate channels within a second frequency range different and mutually exclusive from the first frequency range at the estimated location, each of the candidate channels in the second frequency range representing a minimum unit of communications resource. The controller generates, for each of the one or more candidate channels, channel measurement information from the signals detected within the candidate carrier at the estimated location, and transmits the channel measurement information with an indication of the estimated location of the communications device for each of the candidate channels to the infrastructure equipment. |
US10299269B2 |
Flexible multicarrier NB-IoT operation in a network
A base station device may include a processor configured to select one or more anchor Narrow Band Internet of Things (NB-IoT) channels in a frequency band based on frequencies consistent with a user equipment (UE) device raster scan and assign a plurality of supplementary NB-IoT channels in the frequency band based on frequencies aligned with Physical Resource Blocks (PRBs) of the frequency band. The base station may further include a transceiver configured to broadcast information identifying the one or more NB-IoT channels and the plurality of supplementary NB-IoT channels in a system information block (SIB). |
US10299266B2 |
Delay calculation in wireless systems
A wireless device network comprises: an unsynchronized wireless device in a time division multiple access based system; and a cognitive master in communication with the device, wherein the master processor is configured to: determine a number of time slots required for the master to transmit a message to and receive a response from the device, each time slot is a portion of a radio frequency spectrum over a frame period; when the number of time slots required are consecutively available, broadcast an announcement message indicating start of discovery of the unsynchronized device; wherein the device processor is configured to: generate a response message including a device ID; and broadcast the response message to the master; wherein the master processor is configured to: generate a correction factor based on at least one of a master transmit time and a master received time; and broadcast the correction factor to the device. |
US10299262B2 |
Method and apparatus for scheduling user equipment uplink transmissions on an unlicensed carrier
A method and apparatus schedule user equipment uplink transmissions on an unlicensed carrier. A grant for transmitting physical uplink shared channel on a serving cell operating on an unlicensed carrier can be received in a subframe. A set of subframes can be determined for possible transmission of the physical uplink shared channel. Listen before talk can be performed on the unlicensed carrier to determine an earliest unoccupied subframe in the set of subframes. A physical uplink shared channel can be transmitted in multiple subframes within the set of subframes on the unlicensed carrier, starting with the earliest unoccupied subframe, in response to receiving the grant. |
US10299258B2 |
Method and apparatus for transmitting control information in wireless communication systems
A method for transmitting control information by a base station in a wireless communication system is provided. The method includes determining a precoder to be applied to a resource and a Demodulation Reference Signal (DMRS) port, the resource being used to transmit the control information, and the DMRS port corresponding to the resource and being used to transmit a DMRS, precoding the resource and the DMRS port by using the determined precoder, and transmitting the control information and the DMRS to a user equipment. |
US10299247B2 |
Paging method, apparatus, and system
Embodiments of the present invention provide a paging method, apparatus, and system, so as to implement paging of an apparatus in an area with relatively poor signal coverage. The apparatus includes: a receiver configured to receive a broadcast message having a radio frame parameter; and a processor configured to a start paging frame (PF) and a start paging occasion (PO) according to the radio frame parameter; and the receiver is further configured to receive a paging message according to the start PF, the start PO, and a first subframe set. The first subframe set includes M first subframes in which the paging message can be received and the first subframe set follows the start PO of the start PF, where M is a quantity of times that the paging message needs to be repeatedly received. |
US10299243B2 |
Mobility determination
According to an example, mobility may be determined between a mobile device and a wireless access point (AP). |
US10299241B2 |
Signal power pattern-based location detection and cell placement
Systems and methods determine the location of user equipment (UE) in a radio access network (RAN). A network device collects UE location indications and corresponding received signal strength measurements for wireless access stations concurrently visible to cooperating UE devices at the indicated locations. Each UE location indication and corresponding received signal strength measurements provide a data point. The network device assigns signature areas having the same combination of the concurrently visible wireless access stations; identifies multiple clusters of data points in the signature areas; assigns a location value, which represents a geographic area, to each cluster of the multiple clusters; and determines an estimated location of another UE device, wherein the estimated location includes the location value of one of the multiple clusters based on concurrently visible wireless access stations and corresponding received signal strength measurements reported by the other UE device. |
US10299240B2 |
Positioning parameter coordination apparatus, system, and method
The present invention provides a positioning parameter coordination apparatus, system, and method. A single positioning controller (SPC) receives a positioning request message sent by a positioning request device, obtains capability information of a user equipment (UE) according to an identifier of the UE, and determines at least one first access network device to complete positioning configuration. The SPC positions the UE according to a positioning parameter of the UE. |
US10299235B2 |
Method for performing communication between devices in wireless communication system and device for performing same
A method for performing a device-to-device (D2D) communication in a wireless communication system by a terminal, according to an embodiment of the present invention, comprises: a step for detecting a D2D synchronization signal from at least one synchronization source; a step of measuring a D2D reference signal received through the same subframe as that for the detected D2D synchronization signal; and a step of selecting synchronization reference UE from said at least one synchronization source according to whether a prescribed condition is satisfied, wherein said prescribed condition is satisfied if the measured result of the D2D reference signal satisfies a threshold value and an information element of a D2D channel linked with the D2D reference signal satisfying the threshold value is acquired. |
US10299234B2 |
Synchronization method, base station, and user equipment
Embodiments of the present invention provide a synchronization method, a base station, and user equipment. The method includes: completing, by an unlicensed-spectrum base station, preemption of a radio channel of an unlicensed spectrum at a first time point; determining, by the unlicensed-spectrum base station, a second time point, where the second time point is a subframe boundary at which the base station starts to send an effective subframe; intensively sending, by the unlicensed-spectrum base station, synchronization signals in a first time period between the first time point and the second time point, so that user equipment UE completes uplink synchronization in the first time period; and starting, by the base station, to send the effective subframe at the second time point. |
US10299225B2 |
User equipment management limiting transmit output power in protection zones
A method, computer-readable medium, and apparatus operate to reduce or eliminate interference with one or more other communication systems having specific transmission requirements within a specific geographic area. For example, aspects operate by determining that a user equipment (UE) is in a protection zone where additional transmission requirements apply. The additional transmission requirements enable coexistence with one or more other communication systems in the protection zone. The UE may identify, based on being in the protection zone and a coexistence mode, one or more transmit emission limit requirements to be met. The UE may identify, based on being in the protection zone and the coexistence mode, one or more maximum transmit power requirements to be met. The UE may configure a transmit output power, at which the UE can meet the one or more transmit emission limit requirements and the one or more maximum transmit power requirements. |
US10299224B2 |
Method and apparatus for transmitting power headroom report by terminal in wireless communication system
Disclosed are a method and an apparatus for transmitting a power headroom report (PHR) by a terminal which is set to be dually connected to at least two heterogeneous base stations through uplink wireless connection. A method for transmitting a power headroom report (PHR) by a user equipment performing wireless communication based on dual connectivity. The method may include triggering the PHR based on at least one of a path loss change and a periodic timer; and transmitting at least one PHR to at least one base station according to the dual connectivity. |
US10299217B2 |
Method for ensuring parallel data random access and user equipment
A method for ensuring parallel data random access and a user equipment are provided. An embodiment of the present invention includes controlling a random access sequence transmitted by a user equipment through a physical random access channel (PRACH) not to be sent with other uplink transmission in the same subframe, or, when a random access sequence transmitted by a user equipment through a PRACH is sent with other uplink transmission in the same subframe, controlling a priority of power transmission of the PRACH and a priority of power transmission of an uplink channel over which the other uplink transmission is performed, when power is limited. |
US10299211B2 |
Method for saving power of user equipment and device
A method for saving power of UE and a device. The method includes, when determining that downlink data to be sent to UE exists and that the UE is in a power saving mode, recording an event that the downlink data to be sent to the UE exists when the user equipment (UE) is in a power saving mode; and sending, when receiving a tracking area update (TAU) request initiated by the UE, an indication message to the UE, where the indication message is used to indicate that the downlink data to be sent to the UE exists when the UE is in a power saving mode so that the UE obtains the downlink data after setting up a data bearer. |
US10299205B2 |
Big telematics data network communication fault identification method
Apparatus, device, methods and system relating to a vehicular telemetry environment for the for identifying in real time unpredictable network communication faults based upon pre-processed raw telematics big data logs that may include GPS data and an indication of vehicle status data, and supplemental data that may further include location data and network data. |
US10299204B2 |
System and method for activating and deactivating multiple secondary cells
According to certain embodiments, a method for activating and deactivating multiple secondary cells (150A-B) includes receiving a first message requesting activation or deactivation of a first secondary cell (first SCell) (150A) for a first carrier. In response to the first message, a first procedure is initiated to activate or deactivate the first SCell (150A). The wireless device (110A) may have a first delay period (Tactivate_basic) within which to complete the first procedure. While performing the first procedure to activate or deactivate the first SCell (150A), a second message to activate, deactivate, configure or deconfigure a second SCell (150B) for a second carrier is received. In response to receiving the second message to activate, deactivate, configure, or deconfigure the second SCell (150B), the first procedure may be modified by replacing the first delay period with a second delay period (Tactivate_total) within which to complete the first procedure to activate or deactivate the first SCell (150A). The second delay period (Tactivate_total) may be greater than the first delay period (Tactivate_basic). |
US10299202B2 |
Elastic wireless control plane
One or more implementations can include methods, systems and computer readable media for elastic wireless control planes. In some implementations, the method can include evaluating one or more elastic wireless control plane mode factors, and partitioning each of a plurality of access points into one of an active mode group and a sleep mode group based on the evaluating. The method can also include determining a number of wireless control plane instances needed based on the partitioning. The method can further include activating the number of wireless control plane instances and shutting down any excess wireless control plane instances beyond the number. |
US10299201B2 |
Methods and systems relating to ultra wideband broadcasting
Within many applications impulse radio based ultra-wideband (IR-UWB) transmission offers significant benefits for very short range high data rate communications when compared with existing standards and protocols. In many of these applications the main design goals are very low power consumption and very low complexity design for easy integration and cost reduction. Digitally programmable IR-UWB transmitters using an on-off keying modulation scheme on a 0.13 microns CMOS process operating on 1.2V supply and yielding power consumption as low as 0.9 mW at a 10 Mbps data rate with dynamic power control are enabled. The IR-UWB transmitters support new frequency hopping techniques providing more efficient spectrum usage and dynamic allocation of the spectrum when transmitting in highly congested frequency bands. Biphasic scrambling is also introduced for spectral line reduction. Additionally, an energy detection receiver for IR-UWB is presented to similarly meet these design goals while being adaptable to address IR-UWB transmitter specificity. |
US10299195B2 |
Network access method and mobile communications terminal
Disclosed are a network access method and a mobile communications terminal, said method comprising the following steps: if a current visited public land mobile network identifier is not present in a network log file of a mobile communications terminal, then obtaining said current visited public land mobile network identifier and storing same in a network log file of said mobile communications terminal; simultaneously adding to an equivalent public land mobile network list the current visited public land mobile network identifier and home public land mobile network identifier in the network log file of said mobile communications terminal; searching for a network according to said equivalent public land mobile network list, and if any network is found in said equivalent public land mobile network list, then executing a network registration operation for said mobile communications terminal. |
US10299193B2 |
Network access method and mobile communications terminal
Disclosed are a network access method and a mobile communications terminal, said method comprising the following steps: if a current visited public land mobile network identifier is not present in a network log file of a mobile communications terminal, then obtaining said current visited public land mobile network identifier and storing same in a network log file of said mobile communications terminal; simultaneously adding to an equivalent public land mobile network list the current visited public land mobile network identifier and home public land mobile network identifier in the network log file of said mobile communications terminal; searching for a network according to said equivalent public land mobile network list, and if any network is found in said equivalent public land mobile network list, then executing a network registration operation for said mobile communications terminal. |
US10299192B2 |
Configuration of codeword numbers for 5G or other next generation network
Channel multi-input multi-output (MIMI) systems can be configured with a variable number of codewords where the network an change the number of codewords based on channel conditions, user equipment capability, etc. Thus, the network can efficiently utilize feedback channel overhead while simultaneously improving the capacity of the system. Instead of configuring the UE with a fixed number of codewords for all the channel conditions, the network can change the number of codewords dynamically or semi-statically. The network can determine the number of codewords based on measurements and recommendations from the UE. Alternatively, the network can determine the number of codewords on its own. |
US10299185B1 |
Wireless relay quality-of-service based on relay-delivered media services
A wireless data network controls Quality-of-Service (QoS) delivered to wireless relays. The wireless relays attach to wireless base stations in the wireless data network and transfer configuration data indicating their media services to the wireless data network. A relay QoS control system in the wireless data network receives the configuration data and allocates individual QoS levels to the wireless relays based on their media services. The relay QoS control system transfers the individual relay QoS levels for the wireless relays to the wireless base stations. The wireless relays exchange user data with wireless user devices to deliver the media services. The wireless base stations exchange the user data with the wireless relays to deliver the media services based on the individual QoS levels for the wireless relays. |
US10299179B2 |
Selection and reselection parameter determination method, base station, terminal, system and storage medium
The present invention discloses a method for determining cell selection and reselection parameters, a base station, a terminal and a system, and relates to the field of communication. The method for determining cell selection and reselection parameters includes: setting at least two sets of cell selection and reselection parameters according to a terminal capability parameter, and sending the at least two sets of cell selection and reselection parameters, wherein, one set of cell selection and reselection parameters, which matches with the terminal capability parameter of a terminal, of the at least two sets of cell selection and reselection parameters is used for cell selection and/or reselection of the terminal. The present invention further discloses a computer storage medium. |
US10299178B2 |
Methods and apparatus for hetergeneous network handover
A first base station provides radio communication service to user equipments, UEs, and a second base station that provides radio communication service to UEs in adjacent cell service area. The first base station receives cell range expansion, CRE, information from the second base station for expanding the size of the first cell and evaluates handover of one or more UEs with respect to the second cell based on the CRE information. In one embodiment, the second base station determines a CRE related configuration that includes the CRE information with respect to the first cell, sends the CRE information to the first base station. For example, the second base station may send a handover request including the CRE information to the first base station. The second base station also may consider CRE information in handover evaluation. |
US10299176B2 |
Radio communication system and method
A mobile station determines, in accordance with reception quality of a radio signal from a base station, a measurement cycle of a predetermined measurement on a link status and/or on/off of the predetermined measurement and controls execution of the predetermined measurement based on the determination. |
US10299173B2 |
Device and method of handling a PDN connection in LTE to NR/5G inter-system mobility
A long-term evolution (LTE) network for handling mobility from the LTE network to a new radio (NR)/fifth generation (5G) network 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 activating a Packet Data Network (PDN) connection with a communication device; communicating a Protocol Data Unit (PDU) Session identity/identifier (ID) for the PDN connection with the communication device; communicating data via an evolved packet system (EPS) bearer associated to the PDN connection with the communication device; receiving a context request for the communication device from the NR/5G network; and transmitting a context response comprising a context of the communication device to the NR/5G network in response to the context request. |
US10299172B2 |
Circuit switched fallback
Technology for facilitating circuit switched fallback (CSFB) for a user equipment (UE) is disclosed. A mobility management entity (MME) can receive an optimized CSFB capability indicator from the UE. The MME can receive a requested service type associated with the UE. The MME can initiate a single radio voice call continuity (SR-VCC) handover of the UE to a circuit switched network based on the optimized CSFB capability of the UE. The MME can send an S1 application protocol (S1-AP) request message to an evolved node B (eNB). The S1AP message can include the optimized CSFB capability indicator and a single radio voice call continuity (SRVCC) indicator for the UE. The MME can receive a handover required message from the eNB. |
US10299164B2 |
Protocol stack adaptation method and apparatus
Disclosed are a protocol stack adaptation method and apparatus, where a network transmission optimization technology can be deployed in a wireless network, thereby optimizing a wireless transmission network. The method includes acquiring a first wireless transmission protocol packet, and detecting, by using a first preset detection rule, whether the first wireless transmission protocol packet carries user data. If the first wireless transmission protocol packet carries user data, the method includes adapting the first wireless transmission protocol packet to a corresponding first standard Internet Protocol (IP) data packet; sending the first standard IP data packet to a network transmission optimization (NTO) device; receiving a second standard IP data packet sent by the NTO device; and, adapting the second standard IP data packet to a corresponding second wireless transmission protocol packet. |
US10299163B2 |
Enhancement on header compression
Aspects of the disclosure provide a method for packet header compression. The method can include receiving a packet in a communication device having resources for packet compression, parsing a header of the packet to obtain header information, and determining whether to compress the header of the packet based on the header information and status of the resources for packet compression in the communication device. |
US10299162B2 |
Robust header compression (RoHC) techniques for a dynamically changing extension bit
Methods, systems, and devices for wireless communication are described. Different robust header compression (RoHC) schemes may be used when a change in a header extension flag between packets of a communication session is determined. For example, a transmitting device may determine a value of a header extension flag in a packet has changed with respect to header extension flags in preceding packets. Upon detecting the change in the header extension flag, the device may compress the header using different RoHC schemes. For instance, the device may compress the header by reverting to an initialization and refresh (IR) state. Additionally or alternatively, the device may compress the header using a compression profile that refrains from compressing a certain portion of the header. In some cases, the RoHC scheme used for compressing the header may be based on how frequently the value of the extension flag changes between packets. |
US10299161B1 |
Predictive fetching of background data request in resource conserving manner
A mobile device having improved resource management predicts that a user is likely to access an application based on prior application access history while the user of the mobile device is inactive and a screen status of the mobile device is off. The mobile device communicates over an established multiplexed connection and a second connection is established while the established multiplexed connection remains connected. Data for the application is fetched based on the prediction. Data for the application is fetched over the second connection before the application is accessed. |
US10299160B2 |
Group PDN method to support MTC devices on cellular network
Systems described herein use a group packet data network (PDN) to support communications from machine-type communications (MTC) devices on wireless networks. The systems assign a MTC device to a group with a group identifier, the group associating the MTC device, and other MTC devices, with a customer network; receive an attach request from the MTC device; retrieve the group identifier for the MTC device; configure a bearer path between the MTC device and the customer network based on the group identifier, the bearer path including a group PDN that transports data packets from the MTC device, and the other MTC devices, between a serving gateway (SGW) and a PDN gateway (PGW); and send data packets from the MTC device over the group PDN. |
US10299159B2 |
Communication system
A communication system is disclosed, in which a mobile telephone has a control-plane connection to a first base station and communicates user data using at least one communication bearer provided via a second base station. The base stations are configured to exchange information relating to the data rate required for the mobile telephone via the second base station. The first base station derives, based on the exchanged information, an aggregated maximum bit rate (AMBR) parameter specific to the second base station and provides the derived AMBR parameter to the second base station for use in data rate enforcement for the mobile telephone's communications via the second base station. |
US10299158B2 |
Vehicle-to-vehicle (V2V) sensor sharing
Wireless communications systems and methods related to sharing of sensor data among vehicles are provided. A first vehicle receives, from a second vehicle, first sensing information associated with a first object. The first vehicle detects sensor data associated with a second object. The first vehicle transmits second sensing information associated with the second object based on at least the sensor data, the first sensing information, and a transmission latency budget for the second sensing information. The first sensing information includes geographical location information of the first object. The second sensing information includes geographical location information of the second object. Other aspects, embodiments, and features are also claimed and described. |
US10299155B2 |
Information exchange for cellular non-cellular interworking
There are provided measures for information exchange for cellular non-cellular interworking such as for example LTE/UTRA-WiFi interworking. Such measures may exemplarily comprise measures for reporting, e.g. from an access point of a non-cellular local-area communication system or a terminal being served in a cellular wide-area communication system, information about at least one access point of the non-cellular local-area communication system to a radio access network level of the cellular wide-area communication system, and performing, at the radio access network level of the cellular wide-area communication system, traffic offloading management for at least one terminal being served in the cellular wide-area communication system to enable offloading of terminal-related traffic from the cellular wide-area communication system to the non-cellular local-area communication system on the basis of the obtained access point information. |
US10299153B2 |
Communication apparatus and communication method
A MS transmits, to a BS, uplink data (UD) on a PUSCH, PUSCH being assigned by using a PDCCH. The MS receives on PDCCH, an indication instructing the MS to transmit reception quality information (RQI) without UD on PUSCH, and transmits on PUSCH, to the BS, RQI without UD based on the indication which is received on PDCCH. The indication is specified based on values to which a plurality of fields of information transmitted on PDCCH are set. One of the plurality of fields is a field used for instructing the MS to transmit RQI and another is a field used for indicating a redundancy version. For instructing the MS to transmit RQI without UD on PUSCH, the field used for instructing the MS to transmit RQI is set to a first single predetermined value (SPV) and the field used for indicating the redundancy version is set to a second SPV. |
US10299149B2 |
Systems, methods, and devices for electronic spectrum management
Systems, methods, and devices enable spectrum management by identifying, classifying, and cataloging signals of interest based on radio frequency measurements. In an embodiment, signals and the parameters of the signals may be identified and indications of available frequencies may be presented to a user. In another embodiment, the protocols of signals may also be identified. In a further embodiment, the modulation of signals, data types carried by the signals, and estimated signal origins may be identified. |
US10299143B2 |
Multiple application modules (MAMs) for monitoring signals in components in wireless distribution systems, including distributed antenna systems (DASs), and related systems and methods
Multiple application modules (MAMs) for monitoring of signals in components in wireless distribution systems (WDSs), including but not limited to distributed antenna systems (DASs) are disclosed. The MAMs are wireless telecommunication circuitry associated with wireless distribution components in a WDS, such as communications and power components as examples. By associating MAMs into components of a WDS, live signals in the WDS can be monitored and measured for monitoring the performance of components within the WDS. The MAMs include a multiple application software platform architecture that includes one or more application layer applications configured to receive and monitor signals in the WDS, and to provide application level information about such monitored signals to other systems or technicians. The application level information can be used by a technician or other system to diagnose or calibrate the WDS and/or the communications components provided therein. |
US10299138B2 |
Controller and base station
While a primary user and a secondary user are possibly co-present, a resource is efficiently allocated to the secondary user, QoS at a fixed level is provided to the secondary user of the carrier that is given a license. Provided is controller 30: including a license determiner 301 that determines whether or not a license is given to a carrier that owns each base station 40 which requests resource allocation; an allocation propriety determiner 302 that determines whether or not it is possible to allocate a resource for a secondary service, based on a used situation of a primary service, and an allocation ratio determiner 303; and an allocation ratio determiner 303 that determines a ratio of resources that are allocated to the base stations 40 that are owned by the carrier which is given the license, based on a prescribed parameter, in a case where the resource allocation is possible. |
US10299137B2 |
Base station side device and method and user side device and method for wireless communication
A base station side device and method and user side device and method for wireless communication. The device includes: a sending unit configured to send instruction on an unauthorized frequency band detection to a user equipment (UE) served by the cell where the device is located; a receiving unit configured to receive from the UE a signal representing occupancy status of the unauthorized frequency band; and a determination unit configured to determine based on the signal received by the receiving unit whether to use the unauthorized frequency band for communication, the unauthorized frequency band occupancy status includes occupied/idle status and the type of the occupying system, and the type of occupying system includes one of an unauthorized communication system and an authorized communication system. |
US10299135B2 |
Filling empty symbols in cellular communications network transmissions in unlicensed spectrum
Systems and methods relating to coexistence of a cellular communications network technology (e.g., Long Term Evolution (LTE)) and another wireless technology (e.g., WiFi) in a shared unlicensed spectrum are disclosed. In particular, the present disclosure provides systems and methods that mitigate or avoid grabbing of an unlicensed, or shared, frequency band utilized by a wireless communications network node by a node of another wireless technology that operates according to a listen-before-talk scheme. |
US10299134B2 |
Apparatus, system and method for mobile communication
In order for making MTC more efficient and/or secure, a base station forming a communication system connects a UE to a core network. A node serves as an entering point to the core network for a service provider, and transmits traffic between the service provider and the UE. The node establishes, as a connection to the base station, a first connection for directly transceiving messages between the node and the base station. Alternatively, the node establishes a second connection for transparently transceiving the messages through a different node that is placed within the core network and has established a different secure connection to the base station. |
US10299133B2 |
Electronic apparatus and method of selectively applying security mode according to exceptional condition in mobile device
A mobile device includes a display unit having a panel, an interface to wirelessly communicate with an external network, and a control unit configured to set a security check process, to set an exceptional condition including a wireless communication condition and an area condition, and to selectively apply the security check process to change the mobile device from a power saving mode to a normal mode according to the exceptional condition. |
US10299131B2 |
Wireless gateway, network access, and management
A wireless gateway controls access through a communication portal to a shared communication link. By way of non-limiting example, the wireless gateway receives input (such as a passcode) from a user operating a communication device in a subscriber domain. The user provides the input to communicate through the communication portal or wireless gateway over the shared communication link. The wireless gateway maps the received input to corresponding access profile information stored in a repository of the wireless gateway hardware. The wireless gateway then provides the communication device access to a remote network over the shared communication link through the communication portal in a manner as specified by the corresponding access profile information. |
US10299129B2 |
Method for authorization in a wireless vehicle network
A method for authorization in a wireless vehicle network is disclosed. In particular, the method is for authorizing communication between a mobile communications unit and a vehicle-based communications unit assigned to a control unit in a vehicle, wherein there is an unauthorized connection between the mobile communications unit and the vehicle-based communications unit. In the method, the mobile unit sends to the vehicle-based unit a request to authorize communication. Thereupon, the vehicle-based unit sends to the mobile unit from which the request came, an instruction to perform an action on the vehicle. An operator who has access to the mobile unit and to the vehicle performs the action. The control unit detects the performed action. The vehicle-based unit authorizes communication with the mobile unit. |
US10299126B2 |
Enabling secured wireless access at hotspot by providing user-specific access credential for secure SSID during sign-up process conducted over open wireless network
A hotspot provides an open wireless network and a secure wireless network. The open wireless network has no network-level encryption and allows open association therewith. The secure wireless network employs network-level encryption and requires authentication of a received access credential from a client device before allowing association therewith. A system for authorizing the client device for secured access at the hotspot includes an access controller configured to establish an encrypted connection between the client device and a login portal of the hotspot over the open wireless network, and to store a user-specific access credential transmitted via the encrypted connection as a valid access credential in a credential database. The credential database is accessed by wireless access points of the hotspot to authenticate the received access credential from the client device in response to a request from the client device to associate with the secure wireless network. |
US10299121B2 |
System and method for providing differential service scheme
The present invention discloses a system and method for providing differential service scheme. The present invention provides differential service to one or more secondary device based on exchange of identification information of every secondary device. Further, the present invention discloses mechanism for establishing connection with a primary device, the secondary device and service provider network by authenticating and binding the secondary device. Furthermore, the present invention discloses mechanism for accounting the secondary devices for availing the differential service based on identification information of the secondary device. |
US10299120B2 |
Methods and arrangements for identification of user equipments for authentication purposes
A method for assigning a cellular network identity. The method comprises receiving (222), in a user equipment capable to attach to a cellular network and a wireless local area network, a unique representation of a user equipment context of the user equipment and in what cellular network node the user equipment is or is going to be attached, from a network node. The unique representation is labelled (224) as a cellular network identity and cellular network identity is stored (226) a pseudonym identity and/or a fast re-authentication identity in a memory in the user equipment. |
US10299117B2 |
Method for authenticating a mobile device and establishing a direct mirroring connection between the authenticated mobile device and a target screen device
A method for authenticating direct mirroring connection between a target screen device currently presenting images or video and a mobile device is provided. The method includes capturing currently displayed image by the mobile device, detecting image feature detection by image processing of the captured image, sending capture image features to a dongle device connected to the target screen device, identifying similar features by comparing the captured image features to the features of currently displayed image of the representation or the video frame, analyzing geometrical transformation between similar image features for verifying the correspondences between the set of putative points of the captured image and the real copy of the presented image and computing the homography between the images by the verified putative point correspondences and incase the computed homography is above a predefined threshold authenticate the user as currently located in the vicinity of the target screen. |
US10299114B1 |
External crypto modernization of legacy radios
An apparatus and method for providing external bump-in-the-wire cryptographic capability to a legacy radio (which may or may not include embedded cryptography) includes an appliqué couplable to the legacy radio and to an intercom, handset, or other user device. The appliqué extracts and stores in memory radio status information from the legacy radio (channel information, cryptographic instructions, alarm conditions) by intercepting control signals, polling the legacy radio, or listening in on channels used by the legacy radio. If TSVCIS 2.1 or CMI-compatible encryption is required, the appliqué may encrypt or decrypt a message with the appropriate cryptographic keys based on the extracted radio status information. The appliqué may include a bump-in-the-wire device or a bump-in-the-connector device directly couplable to an intercom port of a vehicular mounted SINCGARS legacy radio. |
US10299104B2 |
Method for performing discovery in wireless communication system and device therefor
This specification relates to a method for performing discovery in a wireless communication system. The method is performed by a first device, and includes turning on a direction-based discovery mode, obtains a first direction information related to a user from a second device, wherein the first direction information is information indicative of the progress direction of the user or the view direction of the user, exchanges a second direction information related to the locations of one or more peripheral devices with a third device, and performs discovery for a peripheral device existing in a specific direction among the peripheral devices based on the first direction information and the second direction information. |
US10299101B1 |
Device, system and method for controlling quality of service of communication devices based on a predicted hazard path
A device, system and method for controlling quality of service of communication devices based on a predicted hazard path is provided. From an initial location of a hazard in a building and an electronic representation of the building, a predicted hazard path through the building is determined, as well as geofences, each associated with a respective weight. Geofences that include the predicted hazard path have a higher weight than geofences that exclude the predicted hazard path. Respective network quality of service for communication devices is controlled based on their locations in the building, relative to the geofences, such that a first communication device located in a first geofence that includes the predicted hazard path receives better network quality of service than a second communication device located in a second geofence that excludes the predicted hazard path, the second geofence having a lower weight than the first geofence. |
US10299097B2 |
Mobile terminal and method for near field communication
Disclosed herein is a mobile phone with the Near Field Communication (NFC) technology and method of operating the mobile phone. The mobile phone includes a display; a baseband chip; a near field communication (NFC) module comprising an RF antenna, an NFC tag circuit and an NFC main chip; and the RF antenna configured to receive incoming RF signals in 13.56 MHz. |
US10299095B2 |
Wireless load modulation
Techniques of load modulation are described herein. A wireless power transmitting unit may include a resonator to periodically transmit a short beacon having a first time period. The wireless power transmitting unit also includes circuitry coupled to the resonator. The circuitry is configured to detect a load change in the resonator when transmitting the short beacon and cause the resonator to transmit a long beacon subsequent to said transmitting the short beacon if said load change is detected. The long beacon has a second time period longer than the first time period. |
US10299089B2 |
Contextually prompting users to switch communication modes
A computer-implemented technique can include detecting, by a first computing device, a set of user communications at least one of transmitted to and received by from a second computing device via a first communication mode, identifying a second communication mode that is available for communication between the first and second computing devices, and obtaining an appropriateness score for the first and second communication modes based on a contextual feature of the set of user communications, wherein the contextual feature relates an appropriateness of a particular communication mode for the set of user communications, and wherein each appropriateness score is indicative of a level of the appropriateness of a particular communication mode for the set of user communications. The technique can also include selectively outputting a suggestion to switch from the first communication mode to the second communication mode. |
US10299088B2 |
User terminal, RSU, method and program
An electronic device configured to perform wireless communication in accordance with vehicle-to-X (V2X) communication, the V2X communication including at least vehicle-to-vehicle (V2V) communication, vehicle-to-infrastructure (V2I) communication, and vehicle-to-pedestrian (V2P) communication, each of the V2V, V2I and V2P communications having an intermittent communication function; receive a signal associated with a location of the electronic device; determine whether to activate or deactivate a communication parameter corresponding to the V2P communication based on the signal associated with the location of the electronic device; activate or deactivate the communication parameter corresponding to the V2P communication based on the determining; and activate the intermittent communication function for the V2P communication in a case that that the parameter corresponding to the V2P communication is activated. |
US10299086B1 |
Message delivery acknowledgment
Receiving short message service (SMS) messages and providing a response report based at least in part on the received SMS message is disclosed. A user equipment (UE) may receive an SMS message via a communications link between the UE and mobile a mobile communications network. The UE may be configured to determine if the SMS message was received with or without error. Based at least in part on this determination, the UE may generate the response report to provide to the mobile communications network. The UE may further identify that the communications link between itself and the mobile communications network may be severed. As a result, the UE may reestablish the communications link with the mobile communications network and then transmit the response report. |
US10299082B2 |
Providing, organizing, and managing location history records of a mobile device
Methods and systems for providing information associated with a location history of a mobile device to one or more applications are disclosed. A mobile device generates one or more location history records based on one or more locations of the mobile device, each location history record comprising one or more points of interest and a duration at the one or more points of interest, receives an information request from at least one application, determines a subset of the one or more location history records that meet criteria from the information request, determines a level of permission for the at least one application based on the information request and the subset of the one or more location history records, and provides information associated with the subset of the one or more location history records to the at least one application based on the level of permission. |
US10299081B1 |
Gesture profiles and location correlation
In aspects of gesture profiles and location correlation, a mobile device includes a wireless radio system to scan for location data from wireless-enabled devices within communication range of the mobile device. The mobile device implements a profile module to initiate the scan for the location data responsive to motion of the mobile device, and can determine from the location data, location coordinates corresponding to locations of the mobile device before and after the scan. The profile module can determine gesture profiles of gestures corresponding to a location of the mobile device, identify the gestures that occur at the location of the mobile device based on the determined gesture profiles, and correlate the identified gestures of the gesture profiles with the location of the mobile device. |
US10299079B1 |
Adaptive inter-ranging network
An illustrative embodiment disclosed herein is a network of a plurality of node devices distributed across an environment. The network includes a first local group of first node devices, a second local group of second node devices, and a new node device. The new node device is configured to join the first local group, identify the first node timeslot associated with the new node device, range to each of the first node devices during the first node timeslot associated with the new node device, collect ranging data from each of the first node devices during the first node timeslot associated with the new node device, calculate a plurality of range values based on the ranging data, and send the plurality of range values to each of the second node devices during the first node timeslot associated with the new node device. |
US10299070B2 |
Targeted venue message distribution
An application server may receive, from an administrative console, a message and a targeting specification. The targeting specification identifies at least one trait (e.g., ticket type, age, gender) shared by a group of targeted venue guests. The group of targeted venue guests is a subset of the plurality of venue guests of a venue. The application server then uses information obtained from venue guest devices corresponding to venue guests to identify who belongs to the group targeted venue guests as well as their corresponding targeted venue guest devices. The application server then transmits a message to the targeted venue guest devices. The message may further be transmitted according to a schedule set or triggers by the administrator console. The schedule may identify dates and times within which messages should be sent, while the triggers may identify locations that may trigger messages. |
US10299069B2 |
Systems and methods for location tracking notification
Systems and methods for location tracking notification are provided. Location sharing involves a mobile device sending location information to another device. This can allow another device to track the geographic location of the mobile device. Even though permissions can restrict access of the location information to only authorized users, the user of the mobile device might nonetheless wish to be informed of when another user is tracking their location. In accordance with an embodiment of the disclosure, if the location of the mobile device is being tracked, then the mobile device executes a user notification indicating that the location of the mobile device is being tracked. This can inform the user that their location is being tracked. |
US10299068B2 |
Device location determination when attached to one or more wireless repeaters
A wireless communication network locates User Equipment (UE) that is served by a wireless repeater chain. The wireless repeater chain wirelessly exchanges user data with the UE and wirelessly exchanges the user data with a wireless base station. The wireless base station determines an amount of communication time delay between the UE and the wireless base station over the wireless repeater chain. The wireless base station identifies the wireless repeater in the wireless repeater chain that is wirelessly attached to the UE based on the communication time delay. The wireless base station identifies the geographic location of the UE based on the geographic location of the identified wireless repeater. The wireless base station transfers the geographic location of the UE. |
US10299067B2 |
Triggering external services based on geo-location and time
There is provided a method. The method may include selecting a rule defined by one or more of a location, a time, or other factor stored in a database. The method may further include selecting an external service to be triggered by application of the rule to one or more of a current location, a current time, or current other factor at a mobile station. The method may include determining the current location of the mobile station, applying the selected rule to the one or more of the current location, the current time, and a current value of other factor, and/or triggering the external service based on the applying the selected rule. |
US10299066B2 |
Systems and methods for testing mobile application functions
The disclosed embodiments include methods, systems, and articles of manufacture for enabling beta testing of new features within a native application. In one embodiment, a native application executed by a client device may include executable instructions that are activated and executed only upon indication of a user belonging to a beta test group. The client device may receive a signal from a service or content provider that includes test group information indicating whether a user is a member of a test group. The client device may process the received signal to determine whether the user is a member of a test group and, if so, activates and executes certain instructions received as part of the native application that define a user interface enabling access to additional functionality unavailable to a user determined not to be a member of a test group. |
US10299062B2 |
Method and apparatus for playback of a higher-order ambisonics audio signal
A method for generating loudspeaker signals associated with a target screen size is disclosed. The method includes receiving a bit stream containing encoded higher order ambisonics signals, the encoded higher order ambisonics signals describing a sound field associated with a production screen size. The method further includes decoding the encoded higher order ambisonics signals to obtain a first set of decoded higher order ambisonics signals representing dominant components of the sound field and a second set of decoded higher order ambisonics signals representing ambient components of the sound field. The method also includes combining the first set of decoded higher order ambisonics signals and the second set of decoded higher order ambisonics signals to produce a combined set of decoded higher order ambisonics signals. |
US10299055B2 |
Restoration of playback device configuration
Examples described herein involve configuring a playback device based on distortion, such as that caused by a barrier. One implementation may involve causing the playback device to play audio content according to an existing playback configuration, determining an existing frequency response of the playback device in a given system, and determining whether a difference between the existing frequency response of the playback device in the given system and a predetermined frequency response for the playback device is greater than a predetermined distortion threshold. If it is determined that the difference between the existing frequency response of the playback device and the predetermined frequency response for the playback device is greater than the predetermined distortion threshold, then the existing playback configuration of the playback device is changed to an updated playback configuration of the playback device and the playback device plays audio content according to the updated playback configuration. |
US10299052B2 |
Multimedia apparatus, and method for processing audio signal thereof
Disclosed in the present specification are a multimedia apparatus for servicing an optimized sound depending on the surrounding environment and a method for processing an audio signal thereof. The method for processing an audio signal of the multimedia apparatus, according to the present invention, comprises the steps of: receiving an external test sound; analyzing the frequency properties of the received test sound; calculating a compensation value of the test sound according to the analyzed frequency properties; compensating an audio signal to be output, according to the calculated compensation value; and outputting the compensated audio signal. |
US10299049B2 |
Hearing device
A hearing device comprising a first and a second input sound transducers, a processing unit, and an output sound transducer. The first transducer is configured to be arranged in an ear canal or in the ear of the user, to receive acoustical sound signals from the environment and to generate first electrical acoustic signals from the received acoustical sound signals. The second transducer is configured to be arranged behind a pinna or on, behind or at the ear of the user, to receive acoustical sound signals from the environment and to generate second electrical acoustic signals from the received acoustical sound signals. The processing unit is configured to process the first and second electrical acoustic signals and apply a direction dependent gain. The output sound transducer is configured generate acoustical output sound signals in accordance with the applied direction dependent gain. |
US10299048B2 |
Receiver unit with enhanced frequency response
The present invention relates to a receiver unit comprising a plurality of moveable membranes, a motor assembly being adapted to drive a first moveable membrane and one or more successive moveable membranes in accordance with an incoming electrical drive signal, wherein the first and at least one of the successive moveable membranes have different frequency responses in order to enhance the frequency response of the receiver unit. The present invention further relates to a hearing aid instrument comprising the receiver unit. |
US10299046B2 |
MEMS microphone package
A MEMS microphone package includes a substrate including a base layer, a sound hole cut through opposing top and bottom surfaces of the base layer, a conduction part arranged on the base layer and a notch located on the top surface of the base layer, a sidewall connected with one end thereof to the top surface of the base layer and having a conducting line electrically connected to the conduction part, a cover plate connected to an opposite end of the sidewall and having a solder pad and a third contact disposed in conduction with the solder pad and electrically connected to the conducting line, a processor chip mounted in the notch and electrically connected to the conduction part, and an acoustic wave sensor mounted on the base layer to face toward the sound hole and electrically connected to the processor chip. |
US10299045B2 |
Miniature speaker
The present disclosure provides a miniature speaker, including a vibration unit, a magnetic unit and a housing, the vibration unit includes a first diaphragm, a centering support, a second diaphragm and a voice coil; the centering support includes a first centering support and a second centering support having a conductive portion electrically connected with an external circuit; the second diaphragm includes a first half-diaphragm assembled with the first centering support and a second half-diaphragm assembled with the second centering support, the first half-diaphragm and the second half-diaphragm are asymmetrical configured with respect to each other. Under such structure, it is only necessary to adjust the material and shape of the first half-diaphragm and the second half-diaphragm, swing of the miniature speaker at low frequency can be effectively suppressed, a maximum output sound pressure of the miniature speaker can be effectively improved, and low-frequency sound quality can be improved accordingly. |
US10299041B2 |
Method and apparatus to evaluate audio equipment for dynamic distortions and or differential phase and or frequency modulation effects
A system is provided to analyze cross-modulation distortion in audio devices, which may include testing with audio frequencies. One or more distortion signals from the audio device may be measured for an amplitude, phase, and or frequency modulation effect. In another embodiment a musical signal may be used as a test signal. Providing additional test signals to the audio device can induce a time varying cross-modulation distortion signal from an output of the audio device. Also utilizing at least one additional filter, filter bank, demodulator and or frequency converter and or frequency multiplier provides extra examination of distortion. Also frequency and or phase response can be measured with the presence of a de-sensing signal and or another signal that induce near slew rate limiting or near overload condition of the device under test. |
US10299040B2 |
System for increasing perceived loudness of speakers
A system can be provided for increasing loudness of an audio signal to present a perceived loudness to a listener that is greater than a loudness provided natively by a loudspeaker. The system can include one or more of the following: a frequency suppressor, a loudness adjuster, an equalizer, and a distortion control module. The frequency suppressor can increase headroom in the audio signal by filtering out low and/or high frequencies. The loudness adjuster can calculate a loudness of the audio signal and apply a gain to the audio signal to increase the loudness. The equalizer can further increase headroom by attenuating portions of a passband of the loudspeaker's frequency response. The distortion control module can induce partial harmonic distortion in the audio signal to further increase loudness. |
US10299039B2 |
Audio adaptation to room
An audio system includes one or more loudspeaker cabinets, each having loudspeakers. Sensing logic determines an acoustic environment of the loudspeaker cabinets. The sensing logic may include an echo canceller. A low frequency filter corrects an audio program based on the acoustic environment of the loudspeaker cabinets. The system outputs an omnidirectional sound pattern, which may be low frequency sound, to determine the acoustic environment. The system may produce a directional pattern superimposed on an omnidirectional pattern, if the acoustic environment is in free space. The system may aim ambient content toward a wall and direct content away from the wall, if the acoustic environment is not in free space. The sensing logic automatically determines the acoustic environment upon initial power up and when position changes of loudspeaker cabinets are detected. Accelerometers may detect position changes of the loudspeaker cabinets. |
US10299038B2 |
Capturing wide-band audio using microphone arrays and passive directional acoustic elements
The technology described in this document can be embodied in an apparatus that includes an array of multiple microphones, and a passive directional acoustic element disposed between at least two of the multiple microphones. The passive directional acoustic element includes a pipe having an elongated opening along at least a portion of the length of the pipe, and an acoustically resistive material covering at least a portion of the elongated opening. One or more structural characteristics of the passive acoustic element is configured for capturing a target frequency range in accordance with a target beam pattern associated with the array. |
US10299036B2 |
Planar magnetic electro-acoustic transducer having multiple diaphragms
A multi-diaphragm planar magnetic electro-acoustic transducer is provided, having a plurality of diaphragms arranged in one or more diaphragm modules. Each diaphragm comprises a substrate and at least one electrically conductive circuit on at least one surface of the substrate. Each diaphragm module comprises at least one diaphragm, each held taut by a frame. Each diaphragm module is disposed to one side or the other of at least one planar magnetic array, the diaphragm module being parallel to and aligned with the planar magnetic array to form the multi-diaphragm planar magnetic transducer. The planar magnets many have a vertical arrangement, a sideways arrangement, a staggered arrangement, and may comprise stators and/or a low reluctance backing plate or channel piece. The planar magnet arrays can be linear or circular. |
US10299034B2 |
Electronic device and input/output method thereof
An electronic device is provided. The electronic device includes a plurality of microphones, a memory configured to store a first specified time set to form a beam in a first direction using the plurality of microphones, and a processor connected to the plurality of microphones and configured to receive a sound using the plurality of microphones, determine a direction corresponding to the received sound, and if the direction is equivalent to a second direction, associate a second specified time to the received sound as if a beam is formed in the second direction using the plurality of microphones. |
US10299033B2 |
Loudspeaker module
The present disclosure discloses a loudspeaker module and relates to the technical field of electroacoustic products. The loudspeaker module comprises an outer casing; the outer casing accommodates a speaker unit; the speaker unit comprises a vibration system and a magnetic circuit system; the speaker unit partitions an inner cavity of the whole module into two cavities: a front acoustic cavity and a rear acoustic cavity; the rear acoustic cavity is internally provided with a sound-absorbing material; the rear acoustic cavity is further provided with an isolating structure used for isolating the sound-absorbing material from the speaker unit; the isolating structure partitions the entire rear acoustic cavity into a filling area and a non-filling area; the sound-absorbing material is located in the filling area; the sound-absorbing material is a foaming material; the sound-absorbing material is formed by the foaming of the foaming material and then fills the filling area. The loudspeaker module of the present disclosure solves technical problems of the loudspeaker module products in the prior art such as undesirable consistency and high production costs. The loudspeaker module according to the present disclosure exhibits a good acoustic performance, a high production efficiency, low production costs and high product consistency. |
US10299026B2 |
Input device
An input device of an electronic apparatus including an input detection unit which is provided on the electronic apparatus at a position that is difficult to be seen by a user who uses the input device, and which detects an input operation of the user; a movement distance detection unit that detects a movement distance of an input position over the input detection unit; and an action control unit that controls a predetermined action of the electronic apparatus based on the movement distance detected by the movement distance detection unit. |
US10299025B2 |
Wearable electronic system
An electronic wearable device includes an electrical cord for carrying electrical signals. An electrical power module includes an interface for detachable connection to the electrical cord. A first audio module includes an interface for detachable connecting to the electrical cord. A second audio module includes an interface for detachable connecting to the electrical cord. The electrical cord is configured to support the first audio module and the second audio module thereon. A controller module controls the first audio module and the second audio module. |
US10299021B2 |
Optical signal amplification
A method for optical signal amplification in an optical communication system is presented. The optical communication system comprises an optical line terminal, a plurality of optical network units, an optical splitter and a plurality of circulators. The optical network units comprise each an optical amplifier. A first optical signal is sent in a downstream direction from the optical line terminal to a first circulator from the plurality of circulators. The first optical signal is further sent from the first circulator to a first optical network unit from the plurality of optical network units and it bypasses the optical splitter. The first optical signal is amplified in the optical amplifier of the first optical network unit to generate an amplified optical signal. The amplified optical signal is sent from the first optical network unit to the first circulator through the optical splitter and is further sent from the first circulator to a further of the plurality of optical network units. |
US10299019B1 |
Communication device
A communication method includes combining first and second optical signals into a third optical signal, processing the third optical signal, and separating the third optical signal back into the first and second optical signals. The method includes sending the first optical signal out a first system port, sending the second optical signal out a second system port, receiving a fourth optical signal in the first system port, and receiving a fifth optical signal in the second system port. The method also includes combining the fourth and fifth optical signals into a sixth optical signal, processing the sixth optical signal, and separating the sixth optical signal back into the fourth and fifth optical signals. |
US10299016B2 |
Method for generating a composition of audible and visual media
One variation of a method for distributing a composition of audio and visual media includes: at a first computing device, generating a first meta file for a first composition, including pointers to an audio track and pointers to, positions and durations of video masks for, and an order for a set of videos; storing the first meta file and a portion of a private video, in the set of videos, in a remote database; serving the audio track and the set of videos to a second computing device for playback at the second computing device according to the first meta file; in response to modification of the first composition at the second computing device, generating a second meta file for a second composition defining a modified arrangement of the first composition; and storing the second meta file for local playback of the second composition at a third computing device. |
US10299015B1 |
Time-based content presentation
Techniques are described for temporally targeted content placement for video content. A time mark that is associated with a sponsored-content trigger may be accessed. Presentation of a sponsored-content item is triggered based on the sponsored-content trigger associated with the time mark such that the sponsored-content item is presented at a point of time substantially in accordance with the time mark. |
US10299013B2 |
Media content annotation
According to one implementation, a media content annotation system includes a computing platform including a hardware processor and a system memory storing a model-driven annotation software code. The hardware processor executes the model-driven annotation software code to receive media content for annotation, identify a data model corresponding to the media content, and determine a workflow for annotating the media content based on the data model, the workflow including multiple tasks. The hardware processor further executes the model-driven annotation software code to identify one or more annotation contributors for performing the tasks included in the workflow, distribute the tasks to the one or more annotation contributors, receive inputs from the one or more contributors responsive to at least some of the tasks, and generate an annotation for the media content based on the inputs. |
US10299007B2 |
Apparatus and method for displaying video
Apparatuses, methods, and program products are disclosed for displaying video. One method includes receiving a video input at a first port of an electronic device. The method includes receiving, at the electronic device, an indication to switch a video output between a first mode and a second mode. The first mode includes the video input occupying a full display screen, and the second mode includes the video input occupying less than the full display screen. The method includes receiving, at the electronic device, information corresponding to the video input. In the second mode, the information occupies a portion of the full display screen. The method includes transmitting, from a second port of the electronic device, the video output for displaying the video output on a display external to the electronic device. |
US10299006B2 |
Methods and systems of facilitating sharing of information among service providers
Methods and systems for a media guidance application that aggregates media content and media guidance data for users. For example, the media guidance application may aggregate content from numerous providers and provide the content through a single interface. Moreover, the media guidance application described herein may provide service providers with finder's fees for sharing information about media assets that users are interested in viewing. |
US10299005B1 |
On demand linear programming
Linear content holds great value to consumers, and by delivering it to consumers on demand, service providers can improve the user experience for their consumers. A consumer requests linear on demand content by selecting channels and time ranges or content items, or bundles thereof, which the service provider broadcasts as linear content. The requested content is broadcast, and repackaged as an unbroken block of content for the consumer during the requested time range or the duration of the content item. By repackaging the linear on demand content, the service provider may provide greater options to consumers without significantly increasing the amount of bandwidth used in its network to deliver that content. Channel guides and viewing features are tailored for the requested content to further improve the user experience. |
US10299003B2 |
Information processing apparatus, information processing method, computer program, and information sharing system
An information processing apparatus that can communicate with plural content viewing apparatuses includes a group registering unit that registers users of the content viewing apparatuses in groups, a sharing-level setting unit that sets sharing level information representing an information sharing level among users belonging to an identical group, a viewing-information receiving unit that receives viewing information of the users, a user-viewing-content managing unit that manages a user viewing content database, a discriminating unit that discriminates, when a viewing information request of another user is received, the other users belonging to a group identical with a group to which the user of the content viewing apparatus at the request source belongs, an information extracting unit that extracts viewing information of the discriminated other users from the user viewing content database, and a viewing-information transmitting unit that transmits the viewing information to the content viewing apparatus at the request source. |
US10299001B2 |
Measuring user engagement during presentation of media content
There is provided a method including rendering a gating media content segment presentation, providing a user interface to a user viewing the gating media content segment presentation, and determining two user interaction indices, including an under-threshold index and an over-threshold index, associated with the gating media content segment presentation. The method determines the under-threshold index using a first user interaction data measured before a threshold event and determines the over-threshold index using a second user interaction data measured after the threshold event, the threshold event occurs after beginning the rendering of the gating media content segment presentation and makes a user interactive mechanism selectable, the second user interaction data includes data corresponds to a user selection of the user interactive mechanism, and one of the under-threshold index and the over-threshold index is calculated using a user interaction with the user interface using an input device. |
US10298999B2 |
Automated compliance management
There is disclosed a computer system for analysing content, comprising: a detection module connected to receive at least one piece of digital content, the detection module being operable to access a set of compliance rules and compare the received at least one piece of digital content with the set of compliance rules, the detection module further being configured to generate an alert if the result of the analysis indicates a breach of at least one of the rules; a moderator module connected to receive the alert, the moderator module configured to enable output to a moderator based only on the piece of digital content which caused the alert to be generated, whereby the moderator can assess a modification to be made to the piece of content which caused the alert to be generated. |
US10298990B2 |
Control device, broadcast receiver, method for controlling broadcast receiver, and method for providing service
A control device is provided. The control device includes a communication interface unit which requests and receives menu information from a broadcast receiver, a determination unit which determines a control mode of the control device, a user interface unit which displays the received menu information in a user interface window according to the determined control mode, and a control unit which, if a command to control the broadcast receiver is input through the user interface unit, controls the communication interface unit to transmit the input control command to the broadcast receiver. |
US10298988B2 |
Method and system for providing content
Methods and systems for providing content. A selection of a single virtual channel may be received from the user. Virtual programming data for the single virtual channel may be accessed. The virtual programming data may define content to be provided over the single virtual channel. The content may be provided over the single virtual channel in accordance with the virtual programming data. |
US10298987B2 |
Delivery of media content to a user device at a particular quality based on a personal quality profile
A method includes receiving, at a server computing device, a request to stream media content to a user device. The request is associated with data identifying a personal quality profile. The method includes retrieving, via the server computing device, the personal quality profile associated with the data. The personal quality profile indicates media quality preferences. The method includes determining, via a processor of the server computing device, a version of the media content to send to the user device based on the media quality preferences of the personal quality profile and based on a delivery bit rate. The method also includes sending the version from the server computing device to the user device in response to the request. |
US10298982B2 |
Methods and apparatus to estimate demographics of a household
Methods and apparatus to estimate demographics of a household are disclosed. An example method to determine demographics for non-panelist households includes calculating a first demographic constraint average and a second demographic constraint average based on a first demographic distribution of a first tuning event of a household and a second demographic distribution of a second tuning event of the household. The household is a non-panelist household. The example method also includes, based on the first demographic constraint average, determining a first likelihood of the household being associated with a first demographic constraint. The example method also includes, based on the second demographic constraint average, determining a second likelihood of the household being associated with a second demographic constraint. The example method also includes estimating a household characteristic of the household based on the first likelihood and the second likelihood. |
US10298980B2 |
Price driven multimedia content video time-bandwidth product improvement (VTBPI) transmission
An apparatus can include an external interface, a video aggregator, and a system controller. The external interface can receive multimedia content directed to a plurality of customer premises equipment. The video aggregator can multiplex the multimedia content directed to the plurality of customer premises equipment. The system controller can electronically deliver the multiplexed multimedia content, within a scheduled lead-time, in response to a subscriber request to electronically deliver the multimedia content to a particular customer premises equipment from the plurality of customer premises equipment. A subscriber content price of the multiplexed multimedia content can be based on the scheduled lead-time of electronic delivery. |
US10298977B2 |
Policy management arbitration by service group
A request is received from one of a plurality of terminals in a service group of a video content network. The request is to establish a session with a head end of the network. The video content network provides at least first and second different categories of sessions to the service group. The request is evaluated against a policy. The policy specifies a maximum utilization threshold for sessions of the first category and a maximum utilization threshold for sessions of the second category. The request is granted if it is in conformance with the policy. The method may be carried out, for example, with a session resource manager apparatus. |
US10298971B2 |
Encoding optimization using bitrate range comparisons for encoded segments
In one embodiment, a method encodes a first set of segments of a media file based on a first bitrate range to generate a first set of encoded segments. It is then determined when an encoded segment for the first bitrate range includes a bitrate that satisfies a second bitrate range. When the encoded segment for the first bitrate range includes the bitrate that satisfies the second bitrate range, the method does not encode a segment in the first set of segments that corresponds to the encoded segment when the media file is encoded based on the second bitrate range to generate a second set of encoded segments for the second bitrate range. A first playlist for the first bitrate range is identified and a second playlist for the second bitrate range is identified. The second playlist also includes the encoded segment that was encoded for the first bitrate range. |
US10298965B2 |
Selection of a content source based on performance data
Systems and methods of selecting a content source based on performance data are disclosed. A particular method includes sending, from a device, a first request for a media stream to a server. The method also includes determining, at the device, first performance data. The method further includes receiving, at the device, second performance data from the server. The method also includes selecting, based on the first performance data and the second performance data, a content source that is distinct from the server. The method further includes sending, from the device, a second request for the media stream to the content source. The method also includes receiving the media stream at the device from the content source. |
US10298962B2 |
Method and apparatus for encoding/decoding image information
The present invention relates to a deblocking filtering method, a method for inducing bs (boundary strength) therefor, and a method and an apparatus for encoding/decoding using the same. The method for inducing the bS of the present invention comprises the steps of: inducing a boundary of a deblocking filtering unit block as a unit block for applying the deblocking filtering; and setting the bS according to each bS setting unit block within the deblocking filtering unit block, wherein the bS setting step can set a bS value for a target boundary corresponding to a boundary of the deblocking filtering unit block as the bs setting unit block. |
US10298961B2 |
Method, apparatus and system for de-blocking a block of video samples
A method of de-blocking an edge of a block of samples of video data is disclosed. A first prediction mode is decoded for a first block of two adjacent blocks of video data, each of the blocks of video data including a primary color channel and at least one secondary color channel. A second prediction mode is decoded for a second block of the two adjacent blocks of video data. A boundary strength value is determined for a block of samples along an edge corresponding to a boundary between said first block of video data and said second block of video data. A weak de-blocking filter is applied to the block of data along said edge if the determined boundary strength value indicates that the first prediction mode is intra prediction and the second prediction mode is intra-block copy prediction. The weak de-blocking filter is different to a filter applied to a block determined to have two, adjacently located, intra prediction mode blocks. |
US10298958B2 |
Image processing device and image processing method
The present technology relates to an image processing device and an image processing method which allow a deblocking filtering process to apply filtering appropriately. A pixel (p0i) of which the value is 255 (solid line) before a deblocking process changes greatly to 159 (dot line) after a conventional deblocking process. Therefore, a clipping process having a clipping value of 10 is performed in strong filtering, whereby the pixel (p0j) of which the value is 255 (solid line) before the deblocking process becomes 245 (bold line). Thus, a change in the pixel value occurring in the conventional technique can be suppressed as much as possible. This disclosure can be applied to an image processing device, for example. |
US10298957B2 |
Content-based encoding in a multiple routing path communications system
A method includes partitioning a data file into first priority data and second priority data. The method further includes determining first error coding dispersal storage function parameters for the first priority data based on first transmission reliability level and second error coding dispersal storage function parameters for the second priority data based on second transmission reliability level. The method further includes dispersed error encoding the first priority data using the first error coding dispersal storage function parameters to produce first plurality of sets of encoded data slices and dispersed error encoding the second priority data using the second error coding dispersal storage function parameters to produce second plurality of sets of encoded data slices. The method further includes selecting one or more routing paths from a plurality of candidate routing paths and transmitting the first plurality of sets of encoded data slices via the one or more routing paths. |
US10298955B2 |
Non-transform coding
Techniques for selectively transforming one or more coding units when coding video content are described herein. The techniques may include determining whether or not to transform a particular coding unit. The determination may be based on a difference in pixel values of the particular coding unit and/or one or more predefined rate-distortion constraints. When it is determined to not perform a transform, the particular coding unit may be coded without transforming the particular coding unit. |
US10298954B2 |
Device and method for image encoding/decoding using prediction direction conversion and selective encoding
A video decoding apparatus for decoding a current block comprised of a plurality of subblocks by using an intra prediction, includes: a prediction mode extractor to extract information on an intra prediction mode of the current block; an inverse quantization unit to inversely quantize transformed and quantized residual subblocks corresponding to the subblocks of the current block to thereby generate transformed residual subblocks; an inverse transform unit to inversely transform the transformed residual subblocks to thereby reconstruct residual subblocks; a prediction unit to sequentially predict each of the subblocks from neighboring pixels selected based on the information on the intra prediction mode of the current block and thereby generate a plurality of predicted subblocks corresponding to the subblocks; and an adder to sequentially reconstruct the subblocks by adding each of the reconstructed residual subblocks to a predicted subblock corresponding thereto. |
US10298953B2 |
Moving image prediction encoding/decoding system
A moving image encoding/decoding system may include a video predictive encoding device, which may include: an encoding device which encodes each of a plurality of input pictures to generate compressed picture data including a random access picture, and encodes data about display order information of each picture; a restoration device which decodes the compressed picture data to restore a reproduced picture; a picture storage device which stores the reproduced picture as a reference picture; and a memory management device which controls the picture storage device. Following completion of an encoding process of generating the random access picture, the memory management device refreshes the picture storage device by setting every reference picture in the picture storage device, except for the random access picture, as unnecessary immediately before or immediately after encoding a picture with display order information larger than the display order information of the random access picture. |
US10298950B2 |
P frame-based multi-hypothesis motion compensation method
A P frame-based multi-hypothesis motion compensation method includes: taking an encoded image block adjacent to a current image block as a reference image block and obtaining a first motion vector of the current image block by using a motion vector of the reference image block, the first motion vector pointing to a first prediction block; taking the first motion vector as a reference value and performing joint motion estimation on the current image block to obtain a second motion vector of the current image block, the second motion vector pointing to a second prediction block; and performing weighted averaging on the first prediction block and the second prediction block to obtain a final prediction block of the current image block. The method increases the accuracy of the obtained prediction block of the current image block without increasing the code rate. |
US10298948B2 |
Tiling in video encoding and decoding
Implementations are provided that relate, for example, to view tiling in video encoding and decoding. A particular method includes accessing a video picture that includes multiple pictures combined into a single picture (826), accessing information indicating how the multiple pictures in the accessed video picture are combined (806, 808, 822), decoding the video picture to provide a decoded representation of at least one of the multiple pictures (824, 826), and providing the accessed information and the decoded video picture as output (824, 826). Some other implementations format or process the information that indicates how multiple pictures included in a single video picture are combined into the single video picture, and format or process an encoded representation of the combined multiple pictures. |
US10298947B2 |
Description of image composition with HEVC still image file format
A method of encapsulating an encoded bitstream representing one or more images includes providing description of images and/or sub-image picture, providing composed picture description, and outputting the bitstream. The description of images and/or sub-image pictures identifying portions of the bitstream representing the images and/or sub-images of the one or more images is provided. The composed picture description of at least one composed picture formed by one or more images and/or sub-image pictures also is provided. The bitstream, together with the composed picture description, is output as an encapsulated data file. |
US10298945B2 |
Video encoding method, video decoding method, video encoding apparatus, video decoding apparatus, and programs thereof
Regions based on which an interpolation method of a fractional-accuracy pixel is switched are optimized, and the interpolation method is switched for each of the divided regions, thereby reducing residual energy of inter-frame prediction with motion compensation. A video encoding apparatus is provided with: an encoding information acquiring unit which acquires encoding information for each block; a region classification unit which performs a region classification on a block-by-block basis in accordance with the encoding information; a divided region redefinition processing unit which shifts a region dividing line in a horizontal direction, a region dividing line in a vertical direction, or both the region dividing line in the horizontal direction and the region dividing line in the vertical direction based on a result of the region classification, and determines a region dividing line with which density of blocks belonging to a particular region classification is greater than or equal to a predetermined threshold value; an interpolation method switching unit which switches an interpolation method of a fractional-accuracy pixel for each of divided regions divided by the region dividing line; an interpolation performing unit which performs interpolation of the fractional-accuracy pixel for each of the divided regions; a picture encoding unit which encodes a picture using inter-frame prediction with motion compensation of fractional-accuracy for an interpolated picture; and a region classification information encoding unit which encodes information on the region classification. |
US10298943B2 |
Compression of pictures
In video coding, where differences between input picture values and picture prediction values are transformed in a block based transform, the differences are formed in a series of parallel steps. A first step conducted in parallel upon a first subset of pixels uses prediction values based wholly on previously processed blocks. This first subset can include anchor pixels which are not contiguous with any previously processed block. A second step conducted in parallel upon a second subset includes pixels which are predicted from pixels of the first subset. |
US10298940B2 |
Method for decoding image and apparatus using same
A method for decoding an image according to the present invention comprises the steps of: receiving and parsing a parameter set including indication information which indicates the presence of withheld information to be used in the future; receiving and parsing a slide header including the withheld information, when the indication information indicates the presence of the withheld information; and decoding the image according to semantics and a value corresponding to the withheld information. As a result, provided are a method and an apparatus for describing an additional extension information indication in a bitstream supporting a hierarchical image. |
US10298935B2 |
Method of managing network bandwidth by control of image compression rate and frame generation and image transmission system using the same
A method of managing a network bandwidth by controlling of an image compression rate and controlling of a frame generation, and an image transmission system using the same are provided. The method includes approving generation of an intra-frame (I-frame) for one among a plurality of image compression hardware (H/W) units, storing compressed image data compressed by the plurality of image compression H/W units in a plurality of buffers corresponding to the plurality of image compression H/W units, controlling a data storage level of the plurality of buffers, and encapsulating the compressed image data stored in each of the plurality of buffers into a network packet and transmitting the encapsulated image data to the outside through an external network. |
US10298934B2 |
System and method for optimized encoding and transmission of a plurality of substantially similar video fragments
A system and method for stitching separately encoded MPEG video fragments, each representing a different rectangular area of the screen together into one single full-screen MPEG encoded video fragment. |
US10298932B1 |
Compression encoding of images
Devices, systems and methods are disclosed for improving color resolution in YUV subsampled image signals. Chrominance data may be subsampled using two different techniques and the two different outputs may be interlaced to improve a resulting color resolution as perceived by a viewer. Luminance data may be adjusted in paired frames to improve the perceived color resolution without affecting the perceived luminance values. High edge areas, including high frequency variations in luminance values, may be adaptively desaturated to improve the perceived color resolution of the resulting output. |
US10298931B2 |
Coupling sample metadata with media samples
Innovations in the area of sample metadata processing can help a media playback tool avoid loss of synchronization between sample metadata and media samples. For example, a media playback tool identifies encoded data and sample metadata for a current media sample, then couples the sample metadata with the current media sample. The media playback tool provides the sample metadata and encoded data for the current media sample to a media decoder, which maintains the coupling between at least one element of the sample metadata and the current media sample during at least one stage of decoding, even when the current media sample is dropped, delayed, split, or repeated. For example, the media playback tool can determine whether to drop the current media sample and, if the current media sample is dropped, also drop the sample metadata that is coupled with the current media sample. |
US10298928B2 |
Image processing system and image processing method
An ROI coefficient and a non-ROI coefficient in first wavelet coefficient data corresponding to a first target image are determined on the basis of mask data which is developed for the first wavelet coefficient data. The ROI coefficient in the first wavelet coefficient data and a coefficient in second wavelet coefficient data corresponding to a second target image are synthesized. Synthesized coefficient data are thereby generated. Inverse wavelet transformation is performed on the synthesized coefficient data until a decomposition level becomes a predetermined end level. Synthetic image data are thereby generated. |
US10298925B2 |
Multiple image storage compression tree
A method, system, and computer program product for compressing an image using similar images includes: receiving a first image; storing the first image on a storage server; comparing the first image to one or more stored intra-frames (I-Frames) to determine a similar I-Frame from the one or more stored I-Frames; in response to determining the similar I-Frame, determining that one or more stored predicted frames (P-Frames) reference the similar I-Frame; comparing the first image to the one or more stored P-Frames to determine a similar P-Frame; determining whether the first image meets a P-Frame threshold level for the similar P-Frame; in response to determining that the first image meets the P-Frame threshold level, generating a first P-Frame for the first image using data from the similar P-Frame and data from the similar I-Frame to compress storage space used by the first image on the storage server. |
US10298921B1 |
Superstereoscopic display with enhanced off-angle separation
A superstereoscopic display with enhanced off-angle separation includes a first light source; a lenticular lens optically coupled to the first light source that, with the first light source, generates a first light output having viewing angle dependency; and a high-index optical volume optically coupled to the lenticular lens. |
US10298917B2 |
Three-dimensional display device and three-dimensional display method
A three-dimensional display device includes: a display region candidate deciding unit that decides a candidate region of an additional image which shields part of a main image of a three-dimensional image on a screen; a depth suitability determination unit that determines whether a difference in depth between the main image and the additional image is within a tolerance range; an image compositing unit that superimposes the additional image upon the candidate region on the main image, and displays the composited image; and a possibly-unsuitable region deciding unit that decides, in the main image, a first region that may protrude to a near side beyond a predetermined depth range, and a second region that may recess to a far side beyond a predetermined depth range. The display region candidate deciding unit further decides a candidate region to shield the first and second regions. |
US10298914B2 |
Light field perception enhancement for integral display applications
Techniques are provided for perception enhancement of light fields (LFs) for use in integral display applications. A methodology implementing the techniques according to an embodiment includes receiving one or more LF views and a disparity map associated with each LF view. The method also includes quantizing the disparity map into planes, where each plane is associated with a selected range of depth values. The method further includes slicing the LF view into layers, where each layer comprises pixels of the LF view associated with one of the planes. The method further includes shifting each of the layers in a lateral direction by an offset distance. The offset distance is based on a viewing angle associated with the LF view and further based on the depth values of the associated plane. The method also includes merging the shifted layers to generate a synthesized LF view with increased parallax. |
US10298913B2 |
Standalone depth camera
Scanning apparatus includes a base and a gimbal, including a shaft that fits into rotational bearings in the base and is configured to rotate through 360° about a gimbal axis relative to the base. A mirror assembly, fixed to the gimbal, includes a mirror, which is positioned on the gimbal axis and is configured to rotate about a mirror axis perpendicular to the gimbal axis. A transmitter directs pulses of optical radiation toward the mirror, which directs the optical radiation toward a scene. A receiver, receives, via the mirror, the optical radiation reflected from the scene and outputs signals in response to the received radiation. Control circuitry drives the gimbal to rotate about the gimbal axis and the mirror to rotate about the mirror axis, and processes the signals output by the receiver in order to generate a three-dimensional map of the scanned area. |
US10298910B1 |
Infrastructure free intrinsic calibration
This disclosure is directed to calibrating sensors mounted on an autonomous vehicle. First image data and second image data representing an environment can be captured by first and second cameras, respectively (and or a single camera at different points in time). Point pairs comprising a first point in the first image data and a second point in the second image data can be determined and projection errors associated with the points can be determined. A subset of point pairs can be determined, e.g., by excluding point pairs with the highest projection error. Calibration data associated with the subset of points can be determined and used to calibrate the cameras without the need for calibration infrastructure. |
US10298908B2 |
Vehicle display system for low visibility objects and adverse environmental conditions
A display system for use in a vehicle is disclosed including a camera configured to capture frames corresponding to a field of view. The camera is in communication with a processing unit configured to receive data representative of objects within the captured frames from the camera. A display is in communication with the processing unit which is configured to display objects based on the data representative of the captured frames received by the processing unit. Multi-frame capture is utilized with differential inter-frame illumination to provide low-visibility object detection and display. Adverse environmental conditions whereby image display is enhanced include fog, rain, snow, dust, nighttime, and high-glare scenarios. |
US10298907B2 |
Method and system for rendering documents with depth camera for telepresence
A method of sharing documents is provided. The method includes capturing first image data associated with a document, detecting content of the document based on the captured first image data, capturing second image data associated with an object controlled by a user moved relative to the document, determining a relative position between the document and the object, combining a portion of the second image data with the first image data based on the determined relative position to generate a combined image signal that is displayed, and emphasizing a portion of the content in the displayed combined image signal, based on the relative position. |
US10298901B2 |
Method for synchronous playback by multiple smart devices, and apparatus
Embodiments of the present invention provide a method for synchronous playback by multiple smart devices, and an apparatus. A first device acquires frame synchronization information at intervals of a preset time, and sends the frame synchronization information to one or more second devices, where the frame synchronization information is frame information of a frame to be played by the first device or frame information of a frame that the first device starts to play currently; and after learning the frame synchronization information sent by the first device, the second device adjusts frame resources played by itself. Because the multiple smart devices that perform synchronous playback are generally in one local area network, a transmission delay of frame information from the first device to the second device can be ignored, thereby improving a synchronization effect among the multiple smart devices. |
US10298895B1 |
Method and system for performing context-based transformation of a video
Disclosed herein is a method and system for performing context-based transformation of a video. In an embodiment, a scene descriptor and a textual descriptor are generated for each scene corresponding to the video. Further, an audio context descriptor is generated based on semantic analysis of the textual descriptor. Subsequently, the audio context descriptor and the scene descriptor are correlated to generate a scene context descriptor for each scene. Finally, the video is translated using the scene context descriptor, thereby transforming the video based on context. In some embodiments, the method of present disclosure is capable of automatically changing one or more attributes, such as color of one or more scenes in the video, in response to change in the context of audio/speech signals corresponding to the video. Thus, the present method helps in effective rendering of a video to users. |
US10298890B2 |
Vehicle display device
A vehicle display device includes a projector which emits display light of an image indicating vehicle information, a controller that controls luminance of the display light, and a screen that displays the image when the display light is projected to the screen. The screen has a convex portion that protrudes to a near side in a direction in which the image is visually recognized, and a concave portion that is recessed to a far side. In addition, the controller controls the luminance of the display light so that the display light projected to the convex portion (first parts) has higher luminance than that of the display light projected to the concave portion (second parts). |
US10298889B2 |
Image processing apparatus, image processing method, and storage medium
An image processing apparatus that generates a combined image by performing gamma processing and combination processing for a plurality of images obtained by capturing images of the same image capturing-target scene under different exposure conditions and includes: an acquisition unit configured to acquire adjustment parameters that adjust gamma characteristics applied to the gamma processing in accordance with a dynamic range of the image capturing-target scene; a gamma processing unit configured to perform the gamma processing to which adjustment parameters acquired by the acquisition unit have been applied for the plurality of images; and a combination unit configured to generate the combined image by performing the combination processing for the plurality of images for which the gamma processing has been performed by the gamma processing unit. |
US10298885B1 |
Redundant array of inexpensive cameras
A system includes a plurality of cameras each enabled to operate independently of the others as a component camera. The system includes logic operable to form the component cameras into a network operable as a single federated camera device. The lens types of the component cameras are non-heterogeneous, and the federated camera forms a virtual lens comprising characteristics combining the lens types of the component cameras. |
US10298884B2 |
System and method of precision remote PTZ control of IP cameras
Systems and methods of precision remote PTZ control of IP cameras are provided. Some methods include capturing a plurality of images, each image in the plurality of images corresponding to an angle into which a video surveillance device can be positioned, receiving user input indicating a desired position of the video surveillance device, displaying one of the plurality of images, the one of the plurality of images corresponding to the desired position of the video surveillance device, receiving user input confirming the one of the plurality of images, and transmitting instructions to the video surveillance device, the instructions containing coordinate information corresponding to the one of the plurality of images. |
US10298883B2 |
Communication system, information processing apparatus, communication apparatus, and computer-readable medium
A management apparatus is configured to, when a connection request specifying, as a communication partner, a communication apparatus or an information processing apparatus has been received from a partner apparatus, transmit a connection request to a communication apparatus. The communication apparatus is configured to transmit a reception notification message to the management apparatus, when the connection request has been received. The management apparatus is configured to, when the reception notification message has been received from the communication apparatus, identify the information processing apparatus that is in cooperation with the communication apparatus that is a transmission source of the received reception notification message, and transmit the reception notification message to the identified information processing apparatus. The information processing apparatus is configured to receive an approval operation for approval of reception or a denial operation for denial of reception, when the reception notification message has been received. |
US10298881B2 |
Communication terminal, communication system, communication method, and recording medium
A communication terminal receives, from a mobile terminal, first terminal identification information for identifying a first communication terminal that is located remotely from the communication terminal, the mobile terminal being a mobile terminal that has obtained the first terminal identification information from the first communication terminal, determines the first communication terminal identified with the first terminal identification information as a communication destination, and starts communicating with the first communication terminal. |
US10298880B2 |
Communication management system, communication system, communication management method, and medium
At an actual reception counter, a person in charge of reception can see looks and belongings of a visitor, and may guess a business of the visitor before the visitor reaches the reception counter. However, in communication between communication terminals, there is a problem about usability such that contents on one side cannot be confirmed on a communication terminal on the other side before requesting for communication. To solve the problem, the session control unit 58 of a management system 50 executes, when communication has been established between one or more communication terminals 10 on a customer side and communication terminals 10 on an operator side, control for starting transmission of content data of the communication terminals 10 on the customer side to the communication terminals 10 on the operator side. Based on a start command from the terminal 10 on the operator side, the session control unit 58 of the management system 50 executes control for starting transmission of content data of the communication terminals 10 on the customer side. |
US10298873B2 |
Image display apparatus and method of displaying image
Provided are an image display apparatus and an image display method. The image display apparatus includes a display configured to display a use guide comprising help information, and a controller configured to extract a keyword from a sentence spoken by a user, assign the keyword to a help category, and generate the help information based on the help category and the keyword. |
US10298872B2 |
Method for transmitting image and electronic device thereof
A method for transmitting an image and an electronic device thereof are provided. An image transmission method of an electronic device includes displaying a message transmission/reception history with at least one other electronic device, sensing a selection of a camera execution menu, displaying a preview screen of a camera within a screen in which the message transmission/reception history is displayed, detecting a touch on the displayed preview screen, if the displayed preview screen is touched, capturing an image of a subject, detecting a gesture for the captured image, and, if the gesture for the captured image is detected, transmitting the captured image to the at least one other electronic device according to the detected gesture. |
US10298869B2 |
Photoelectric conversion device and image generation device
A photoelectric conversion device includes a photoelectric conversion unit which includes a phototransistor having a collector region, an emitter region, and a base region to generate an output current according to an intensity of incident light to the phototransistor, and a base potential setting unit which is configured to set up a base potential of the phototransistor so that the output current from the photoelectric conversion unit is equal to a predetermined current value. |
US10298867B2 |
Imaging device having a plurality of pixels each with a plurality of photoelectric conversion portions covered by one microlens of a plurality of microlenses
The imaging device includes a first pixel group and a second pixel group that include a plurality of pixels each having a plurality of photoelectric conversion portions that are separated by an isolation portion and arranged in a first direction and a plurality of transfer gates that transfer charges of the plurality of photoelectric conversion portions. A position of at least a part of the isolation portion within each of the pixels of the first pixel group and a position of at least a part of the isolation portion within each of the pixels of the second pixel group are shifted relative to each other in the first direction. Respective widths of portions where the plurality of separated photoelectric conversion portions overlap with the plurality of transfer gates in a planar view are the same. |
US10298866B2 |
Photoelectric conversion element, image reading device, image forming apparatus, image reading method, and computer-readable recording medium
A photoelectric conversion element includes: light receiving elements that convert an optical signal into an electrical signal per pixel; offset fixing units that fix an offset of an output level of each of the light receiving elements to a reference level; analog/digital conversion units that convert signals respectively corresponding to a signal level being converted from an optical signal and output by the light receiving elements and a reset level output independent of an optical signal, into digital signals, according to the reference level; amplifier units that amplify a signal; and correlated double sampling units that perform correlated double sampling per each of the light receiving elements by using a signal based on the reset level and a signal based on the signal level, wherein the amplifier units amplify the signal corresponding to the reset level and the signal corresponding to the signal level before implementing the correlated double sampling. |
US10298864B2 |
Mismatched foreign light detection and mitigation in the image fusion of a two-camera system
Foreign lighting effects, such as lens flare, are very common in natural images. In a two-camera-system, the two images may be fused together to generate one image of a better quality. However, there are frequently different foreign light patterns in the two images that form the image pair, e.g., due to the difference in lens design, sensor and position, etc. Directly fusing such pairs of images will result in non-photorealistic images, with composed foreign light patterns from both images from the image pair. This disclosure describes a general foreign light mitigation scheme to detect all kinds of foreign light region mismatches. The detected foreign light mismatch regions may be deemphasized or excluded in the fusion step, in order to create a fused image that keeps a natural-looking foreign light pattern that is close to what was seen by the user of an image capture device during an image capture preview mode. |
US10298861B2 |
Solid-state imaging device, electronic apparatus, and AD converter
The present technology relates to a solid-state imaging device, an electronic apparatus, and an AD converter that are capable of suppressing the occurrence of an error in AD conversion results.The solid-state imaging device includes a pixel section having a plurality of pixels, a comparator for comparing a pixel signal outputted from the pixels with a reference signal, and a counter for counting the time of comparison made by the comparator. The comparator includes a first amplifier for comparing the pixel signal with the reference signal, a second amplifier that has a first transistor and amplifies an output signal of the first amplifier, and a second transistor having the same polarity as the first transistor. A gate of the second transistor is connected to an output end of the first amplifier, and a source and a drain of the second transistor are connected to the same fixed potential as a source of the first transistor. The present technology is applicable, for example, to a CMOS image sensor. |
US10298860B2 |
Radiation detection devices and methods
Embodiments of the present invention provide a detector comprising at least one detector element, the at least one detector element comprising: a photodiode element operable to generate charge carriers, the detector being configured to generate a signal indicative of a cumulative amount of charge carriers generated by the photodiode element during the integration period; a reset switch element configured to couple the photodiode element to a reset potential; at least one charge storage reservoir; and at least one gain control switch element configured to couple at least one said at least one charge storage reservoir to the photodiode element, wherein the detector is configured to perform a reset operation in which the reset switch element and at least one said at least one gain control switch element are closed in order to couple at least one said at least one charge storage reservoir and the photodiode element to the reset potential, the detector being configured to open at least one gain control switch element following a reset operation in dependence on whether at least one charge storage reservoir is to remain connected to the photodiode element during the integration period. |
US10298859B2 |
Enhanced visual representation of infrared data values
Various techniques are provided to generate enhanced visual representations of captured infrared (IR) data values. For example, various methods, systems, devices, and machine-readable mediums are provided that may be used to map color and/or grayscale values to temperature values. Such mapping permits a user to intuitively interpret the temperatures associated with the IR data values. The temperatures may be presented as a visual representation of the captured IR data values having an enhanced contrast. |
US10298854B2 |
High dynamic range video capture control for video transmission
Systems and methods are provided for capturing high quality video data, including data having a high dynamic range, for use with conventional encoders and decoders. High dynamic range data is captured using multiple groups of pixels where each group is captured using different exposure times to create groups of pixels. The pixels that are captured at different exposure times may be determined adaptively based on the content of the image, the parameters of the encoding system, or on the available resources within the encoding system. The transition from single exposure to using two different exposure times may be implemented gradually. |
US10298850B2 |
Mobile terminal and method for generating background images
A mobile terminal that includes a camera; a display unit; and a controller configured to: control the camera, display a preview screen on the display unit, obtain a first image through the camera while displaying the preview screen, obtain a second image in response to receiving a first input, generate a background image using the first image, combine the background image and the second image to generate a combined image, store the combined image, and display, on the display unit, the combined image, in response to receiving a second input is disclosed. |
US10298847B2 |
Image stabilization device, image stabilization method, and electronic apparatus
There is provided an image stabilization device including: a control unit configured to perform first camera shake correction processing based on an optical camera shake correction method using a lens and second camera shake correction processing based on an electronic camera shake correction method of cutting out a captured image. |
US10298846B2 |
Method and system for enabling pointing control of an actively stabilized camera
A method for adjusting a pointing angle of an actively stabilized camera is provided. The camera is housed by an active stabilization system configured to stabilize the camera in accordance with a commanded pointing angle. The active stabilization system comprises a steering member rotatable around one or more of a pan axis, tilt axis, and roll axis of the system. The method comprises: deriving a joint angle measurement of the steering member associated with a rotational movement of the steering member and adjusting the pointing angle of the camera, based on the derived joint angle measurement, in a direction of the rotational movement of the steering member, if the joint angle measurement exceeds the threshold window. If the joint angle measurement is within the threshold window, the pointing angle of the camera is actively stabilized in accordance with the commanded pointing angle. |
US10298835B2 |
Image control methods and apparatuses, and imaging devices with control of deformation of image sensor
The present application discloses various imaging control methods and apparatuses, and various imaging devices. One of the imaging control methods includes: determining, at least according to depth information of an object to be photographed, target in focus depth positions respectively corresponding to at least two imaging sub-areas of the image sensor; controlling deformation of the image sensor so as to make depth positions of reference points of the at least two imaging sub-areas after the deformation approach or coincide with the corresponding target in focus depth positions; and acquiring, based on the image sensor after the deformation, an image of the object. Technical solutions provided by the present application may improve quality of imaging. |
US10298831B2 |
Image capturing apparatus and method of controlling same with notification whether to stop moving image recording
An image capturing apparatus capable of being remotely controlled from an external apparatus, comprises an image capturing unit, a communication unit configured to communicate with the external apparatus, a reception unit configured to receive a control instruction from the external apparatus via the communication unit, and a control unit configured to control the image capturing apparatus based on the received control instruction, wherein, when a connection with the external apparatus by the communication unit is disconnected during moving image recording in accordance with remote control from the external apparatus, the control unit continues the moving image recording and notifies a user whether to stop the moving image recording. |
US10298826B2 |
Spatial isolation of energy associated with a scene
Mechanisms for spatially isolating a region of interest (ROI) in a scene. A first sensor generates sensor data that quantifies energy received from a scene within a field of view (FOV) of the first sensor to generate a real-time FOV full motion video. A processor analyzes the sensor data to identify a first ROI during a wait period of a frame period of the first sensor. A first subset of micromirrors in a micromirror array that is directed toward the scene is identified. The first subset of micromirrors receives energy from the first ROI. A micromirror in the first subset is controlled to move from a primary position of the at least one micromirror to a first tilt position of the micromirror to reflect the energy from the first ROI toward a second sensor, the first ROI being spatially isolated from the real-time FOV full motion video. |
US10298824B2 |
Color sensor module and mobile terminal
A color sensor module including a color sensor for detecting a surrounding color condition, and a concave lens located in front of the color sensor can ensure an amount of light reaching the color sensor, thereby obtaining more accurate color condition information, regardless of the incident angle. |
US10298820B2 |
Camera module with embedded components
A camera module includes a lens barrel holder and a substrate. The substrate may include a circuit board embedded in the substrate. The circuit board may include multiple electrical components mounted to a first side of the circuit board, where the electrical components are not exposed outside. The circuit board may also include multiple electrical connections on another side of the circuit board, an image sensor mounted to the electrical connections, and an upper opening in the circuit board for light to pass through. The substrate may include an upper opening configured to receive, at least partially inside the substrate, a lower portion of the lens barrel holder. The substrate may include a lower opening connected to the upper opening and configured to receive the image sensor. The lens barrel holder may include extensions, such as a flange or tabs, and an adhesive bond between the extensions and the substrate. |
US10298819B2 |
Camera apparatus and methods which allow for filters to be used
A camera apparatus, e.g., a stereoscopic camera apparatus, includes a slideable filter plate inserted into a slot in a dual element mounting plate. The slideable filter plate includes a plurality of selectable pairs of filter mounting positions and changes between pairs of filter mounting positions may be performed without altering camera alignments. Each pair of filter mounting positions includes a right eye filter mounting position and a left eye filter mounting position. Each pair of filter mounting positions in the slideable filter plate includes a pair of filters or no filters. |
US10298818B2 |
Vehicle camera with enhanced imager and PCB assembly
A camera for a vision system for a vehicle includes an imager chip having an at least partially light transmitting substrate having a photosensor array disposed at a second surface of the at least partially light transmitting substrate so as to sense light that passes through the at least partially light transmitting substrate. The imager chip includes electrically conductive pads disposed at the second surface of the at least partially light transmitting substrate. A circuit element includes circuitry disposed at least at a third surface thereof. The imager chip is mounted at the circuit element with the second surface of the at least partially light transmitting substrate opposing the third surface of the circuit element. Electrical connection between the electrically conductive pads and the circuitry of the circuit element is made when mounting the imager chip at the circuit element. |
US10298816B2 |
Method of assembling a supplemental device comprising a camera module for an injection pen and said supplemental device
A method of assembling an apparatus for use in performing pattern recognition, the method involves placing a module and a housing relative to one another, the housing being supported relative to an object having an optical marker, and the module comprising a camera for generating a camera output indicative of a scene in the field-of-view of the camera, using the camera output to determine the position of the marker in the field-of-view of the camera, moving the module and the housing relative to one another until the marker is at a predetermined location in the field-of-view of the camera and then fixing the position of the module relative to the housing. |
US10298815B1 |
Chassis and mounting arrangement for a panoramic camera
A method for mounting an imaging sensor to a chassis is disclosed. The method comprises forming a plurality of mounting formations on a body of the chassis: forming a plurality of sensor sub-assemblies, each comprising a sensor mounted to a cartridge block; and securing each sensor sub-assembly to the chassis via a corresponding mounting formation. |
US10298810B2 |
Authentication device and authentication method
An authentication device includes: an image capturing unit that captures an image of a person around an apparatus including the authentication device; an authentication unit that performs authentication by a facial image captured by the image capturing unit; and a selection unit, when the image capturing unit captures facial images of plural persons, that selects a facial image of a person who is determined to have a high possibility of using the apparatus from the facial images of the plural persons. |
US10298807B2 |
Image forming apparatus
An image forming apparatus includes an image processor, a converter, a light source driver, an identifying unit, and a pattern generator. The image processor generates image data of first resolution and generates tag information indicating whether to perform image processing and associated with pixels of the image data of first resolution. The converter converts the image data of first resolution to image data of a higher second resolution. The light source driver drives a light source using a modulation signal corresponding to the image data of second resolution. The identifying unit identifies a target pixel to be subjected to image processing in the image data of first resolution based on the tag information. The pattern generator generates an image-processed pixel pattern of the second resolution according to the target pixel. The converter converts the target pixel in the image data of first resolution to the generated image-processed pixel pattern. |
US10298806B2 |
Image processing apparatus and processing method for combining multiple images with accuracy verification thereof
This image processing apparatus includes a first determination section, a first control section, a second determination section, and a second control section. If the first determination section determines that there are images whose outer shapes are not rectangular, the first control section performs control operations to connect edges of the images to combine the images. The second determination section determines whether the outer shape of the combined image, which is made of the images combined by the first control section, is rectangular or whether the combined image is bilaterally symmetric with respect to a predetermined line passing through the center of the combined image. If the second determination section determines that the outer shape of the combined image is rectangular or that the combined image is bilaterally symmetric, the second control unit performs control operations to produce a composite image of the images with the edges connected to each other. |
US10298805B2 |
Non-transitory computer-readable medium and portable device
A non-transitory computer-readable medium having a computer program stored thereon and readable by a computer of a portable device, the computer program, when executed by the computer, causes the portable device to perform operations including: receiving a user operation of designating operation specifying information; instructing an image processing apparatus to execute the image processing operation of a content specified by the operation specifying information; storing history information indicative of an execution history of the receiving and the instructing; extracting, from among a plurality of program identification information, program identification information associated with the extraction condition information coinciding with the stored history information; and displaying the extracted program identification information. |
US10298803B2 |
Scanning lens, scanning device, and image forming apparatus including same
An scanning lens to scan a document image includes a lens and a retainer to retain the lens bonded and fixed to the retainer by an adhesive. Conditional formula (1), or both conditional formula (2) and conditional formula (3) below are satisfied: Vb = 0 , ( 1 ) 0 ≤ | α large / α small × ( ∑ i n Vp i - ∑ i n Vm i ) / ( ∑ i n Vp i + ∑ i n Vm i ) | < 3.5 ( i = 1 , 2 , … n ) , and ( 2 ) 0 < Vb / Va < 0.5 . ( 3 ) |
US10298802B2 |
Scanner including multiple sensors
A scanner includes a generator that synthesizes output of a first sensor group and output of a second sensor group where the image data overlaps in part, and generates image data; and a controller that controls the second sensor group to synthesize and output the output of n photoelectric conversion elements at positions based on the relative positions of the first sensor group and second sensor group. |
US10298795B2 |
Scan privacy tool for printing operations
A multi-functional printing (MFP) includes a scan privacy tool to allow edits and changes to a document image to remove or hide private information within a document. The scan privacy tool is enabled for jobs on the MFP device and launches when a print job is run. The document is sent from a device or retrieved from memory storage. The document image displayed on a display and edit interface of the scan privacy tool. Changes are made to the document image using tools available through the scan privacy tool. The changes are applied to the document image. The modified image is saved and transmitted to an engine in the MFP device to complete the print job. |
US10298794B2 |
Image reading device and non-transitory readable recording medium
An image reading device comprises: a feeder that feeds a document along with a predetermined path; a first reading part that reads a first side of the document at a first position in the path and creates a first image; a second reading part that reads a second side of the document at a second position which is located posterior to the first position in the path and creates a second image; a synthesizing part that lays the first image and the second image on top of one another and creates a composite image; and a detecting part that detects a characteristic pattern of a specific document from the composite image created by the synthesizing part. |
US10298793B2 |
Imaging devices with drive assembly and drive assembly locking mechanism
Examples of an imaging device (100) are described herein. In an example, the imaging device (100) includes a drive control assembly (110), a first drive assembly (106), a second drive assembly (108), a movable carriage (102), and a locking mechanism (112). The drive control assembly (110) can be used to regulate transmission of drive from an actuator (200) to the first drive assembly (106) and the second drive assembly (108). The locking mechanism (112) can lock the drive control assembly (110) in an engaged position with the first drive assembly (106) or the second drive assembly (108). The movable carriage (102) can actuate the locking mechanism (112) to lock the drive control assembly (110) in the engaged position. |
US10298790B2 |
Image-forming apparatus, system, information processing method and storage medium for causing an operation screen to be displayed based on display language information
An image-forming apparatus includes a first display control unit configured to control so as to change an authentication state from a not-log-in state to a log-in state when a log-in request is received and if a authentication of a user succeeds and display an operation screen on an operation unit of the image-forming apparatus based on personal setting information associated with user-identification information by which the user is identifiable, and a second display control unit configured to control so as to change the authentication state from the log-in state to the not-log-in state when a log-out request is received and displays a screen which prompts input of user information on the operation unit based on shared setting information that is shared by a plurality of users. |
US10298788B2 |
Image forming apparatus that ensures trial printing and recording medium therefor
An image forming apparatus includes an image obtaining unit, a copy number obtaining unit, a set value obtaining unit, a set value applying unit, and a print performing unit. When the set value obtaining unit obtains and stores a plurality of different set values, the set value applying unit applies the plurality of respective set values to the image obtained by the image obtaining unit to generate and store a plurality of different set value applied images, and the specific count of copies of the plurality of respective set value applied images are printed, the print performing unit printing any one set value applied image among the plurality of stored set value applied images. A count of copies of the printing of the one set value applied image is found by subtracting the specific count of copies from the count of print copies. |
US10298784B2 |
Image transmitting apparatus
An image transmitting apparatus is provided that automatically displays an address before transmission if a user gives an instruction for adding a mark such as “CONFIDENTIAL” or “IMPORTANT”. The image transmitting apparatus of the present invention is the image transmitting apparatus transmits image data to a specified address includes an image adding portion that adds a predetermined specific image to the image data in accordance with a user's operation, wherein displays a specified address of image data before transmitting the image data to which it is indicated to add the specific image and transmits the image data with the specific image added in accordance with a user's confirming operation. |
US10298777B2 |
Methods and apparatus to determine a telecommunications account status
Example methods, apparatus, and articles of manufacture are disclosed to determine a telecommunications account status. An example apparatus includes a data collector associated with a measurement entity, the data collector including a processor and a memory storing instructions to be executed by the processor to: send a credit transfer request to a crediting system associated with a mobile communications service provider, the request associated with a device identifier corresponding to a mobile communication device; receive a response associated with the credit transfer request, the response including an error message; and determine an account status of the device identifier based on the error message. |
US10298772B2 |
Collective housing/building entrance device and entryphone system having that collective housing/building entrance device
An intercom system according to the invention is configured to be communicable with dwelling unit devices installed in individual dwelling units, and includes: an input section (11) which can input, in order for a visitor to call a resident, dwelling-unit specifying information that specifies the dwelling unit device of the resident on a character-by-character basis and can call the specified dwelling unit device; a name display section (13) which displays a name that is allocated to at least one of the individual dwelling unit devices; and a dedicated call section (14) which is provided correlated with the name display section (13) and can call the dwelling unit device to which the name is allocated. |
US10298767B1 |
Networked contact center user interface approach
This document is directed to, among other things, communication systems involving networked contact center interfaces. One example method includes presenting a frame on a user interface to present information in a selectable format. Another example method includes using a circuit device to detect selection of a frame as displayed and causing display of further graphical information in an un-selectable format. |
US10298764B1 |
Method and apparatus of processing speech dialog data of a user call
A method and apparatus of processing caller experiences is disclosed. One example method may include determining a call event type occurring during a call and assigning a weight to the call event type via a processing device. The method may also include calculating a caller experience metric value representing a caller's current call status responsive to determining the at least one call event type, the caller experience metric being a function of the current event type weight and a discounting variable that discounts a value of past events. The method may also provide comparing the caller experience metric to a predefined threshold value and determining whether to perform at least one of transferring the call to a live agent and switching from a current caller modality to a different caller modality. |
US10298763B2 |
Techniques for benchmarking pairing strategies in a contact center system
Techniques for benchmarking pairing strategies in a contact center system are disclosed. In one particular embodiment, the techniques may be realized as a method for techniques for benchmarking pairing strategies in a contact center system comprising: cycling, by at least one processor, among at least two pairing strategies; and determining, by the at least one processor, a difference in performance between the at least two pairing strategies. |
US10298761B1 |
Methods for linking recommendations
A computer-implemented method and system for enhancing interaction between a customer and a customer service representative of a company. Data related to the customer is stored and received at a computer operated by the company, wherein the data can include a customer name, a customer address and a customer number. A telephonic interaction is preferably commenced between the customer and the customer service representative and a Web session is preferably commenced on a Web site for a client computer of the customer service representative. At least a part of the data is displayed on a workstation of the customer service representative as a first Web page, wherein the first Web page includes at least one selectable link to a second Web page. At least one selectable link is selected by the customer service representative to display the second Web page. |
US10298759B1 |
Contact center user authentication
A method comprising: establishing a first session with a user; determining a unique identifier of the first session; generating a session identifier to identify the first session and storing it in a cache in association with the unique identifier; outputting an address and the session identifier, for delivery to the user; receiving an authentication request transmitted to the address from the user's first device, and in response, outputting a message to the first device, the message comprising the session identifier and an address at which a request for authentication by an authentication service can be directed; receiving an authentication success message comprising the session identifier and indicating authentication of the user; establishing a second session with a service agent; and in response to receiving the message, querying the cache with the session identifier to determine the unique identifier, and connecting the first and second sessions together using the unique identifier. |
US10298756B2 |
System and method for predicting contact center behavior
A system and method are presented for predicting contact center behavior. In one embodiment, closed form simulation modeling may be used to simulate behavior from input distributions. Models may be created through staging and analysis of historical Automatic Call Distribution data. Service level, average speed of answer, abandon rate, and other data may be predicted to generate forecasts and analysis of contact center behavior. Examples of behavior may include staffing levels, workload, and the Key Performance Index of metrics such as service level percentage, average speed of answer, and abandonment rate percentage. |
US10298755B1 |
Dialing list manager for outbound calls
A dialing list is managed, with human intervention, by obtaining a proposed call list for to-be-called (TBC) parties from a source, which list is displayed to a call center (CC) agent who selects one or more TBC parties, which causes generation of an agent-approved (AA) call list. Outbound calls are made using the AA call list. TBC parties not selected are not called by the dialing platform. The dialing platform responsive in-bound calls and non-productive (NP) calls. The AA call list is supplemented with NP call data such that TBC parties are linked to NP call data, thereby creating a productive TBC call list. A telecom session is initiated between the CC agent and the TBC called party. |
US10298740B2 |
Automated messaging
Techniques for automatically prompting a calling user to send a message to a called user, the calling user using a calling device and the called user using a called device, the method including receiving, at a processor in the calling device, an indication that a call from the calling device to the called device has disconnected, determining, at the processor in the calling device, whether the call connected before receiving the indication that the call has disconnected, and in response to determining that the call did not connect before receiving the indication that the call has disconnected, determining that the call was a missed call. |
US10298737B2 |
Portable terminal apparatus
A portable terminal apparatus includes a display unit displaying an image, an operation input unit inputting a user operation, and a wireless communication unit performing wireless communication by a wireless LAN, and at a time of startup from a sleep state, a remote control button is displayed on the display unit when a mutual communication with a predetermined access point can be performed in the wireless communication unit, and when the remote control button is selected, a remote control signal corresponding to the selected remote control button is transmitted. |
US10298735B2 |
Method and apparatus for dynamic configuration of a multiprocessor health data system
A health monitoring system which can collect data generated from multiple health, fitness, and environmental data generating devices by a health application running on a portable smart device, or a computing device that is connected to a wireless Bluetooth Network using Secure Simple Pairing. The generated data is collected by the health application that identifies the device and selectively connects, so that data transfer can be authenticated and securely transmitted. |
US10298734B2 |
Mobile device and method of controlling the same
The present disclosure discloses a mobile device and a method of controlling the same. In this case, the mobile device according to the present invention includes a sensor unit configured to detect a first action and a second action of a user to fold the mobile device, a control unit configured to control a folding indicator to be outputted on a screen according to the detected first action of the user, configured to control a function corresponding to the detected second action to be executed, configured to control data resulted from executing the function to be outputted on the screen, configured to control the mobile device based on the outputted data, and a display configured to output the folding indicator and the data resulted from executing the function. |
US10298731B2 |
Method and apparatus for managing communications
A system that incorporates teachings of the present disclosure may include, for example, a communication device having a controller to detect a selection of an image from a graphical user interface, identify an entry in a contact book responsive to the detected selection of the image, and retrieve one or more communication identifiers associated with the party from the entry of the contact book for initiating a communication session. Other embodiments are disclosed. |
US10298729B2 |
Connector and method of manufacturing the same
A connector is formed by fixing two or more connector parts each made from a resin to each other by press fitting or with an adhesive. At least one weld part regulating thermal deformation between the connector parts is formed in a boundary portion between the adjoining connector parts. |
US10298728B2 |
Phone case with camera
A case, an accessory and a system for wirelessly pairing, storing and charging an adjunct camera to a handheld electronic device, such as a smartphone. A software application on the device controls the adjunct camera. In one embodiment, the case provides a telescopic rod to elevate the adjunct camera. In another embodiment, the telescopic rod attaches to the smartphone directly. In another embodiment, the case provides a cable on a retractor reel operative for connecting the adjunct camera to the case. The adjunct camera is selectively detachable from the case and attachable to a user or other object for hands-free operation once the software app is engaged. The case or the accessory, the adjunct camera, the electronic device and the app comprise a system for capturing, streaming and saving video and photos by expanding the reach of the native camera function of the electronic device. |
US10298724B2 |
Communication device and method for transmitting data within an industrial automation system
A communication device and method for transmit data within an industrial automation system which includes at least one subnetwork having a group of communication devices and a subnetwork control device, wherein a name or configuration service component assigned to the subnetwork control device acquires IPv4 addresses and associated device names for the group of communication devices, an IPv6 address is respectively calculated for the group of communication devices from an IPv6 prefix assigned to the subnetwork and the IPv4 addresses of the communication devices, address translation rules are determined from the IPv4 addresses of the communication devices and the calculated IPv6 addresses and are used for address translation between IPv4 addresses and IPv6 addresses by an address translation unit assigned to the subnetwork control device, and the calculated IPv6 addresses and the associated device names are stored in a superordinate name service server. |
US10298722B2 |
Apparatus and method for adjusting driving position of driver
An apparatus for adjusting a driving position of a driver of a vehicle includes: a communication module performing wireless communication with an external terminal of a user; a door module sensing an opening or closing of a door of the vehicle; and a controller receiving, when the door of the vehicle is opened, user information identifying the user from the external terminal via the communication module, retrieving driving position adjustment information corresponding to the user information from a big data server, and adjusting the driving position based on the driving position adjustment information. |
US10298719B2 |
Network system, and control method for network system
If it is determined that a delivery permission flag of a network device being a delivery target of a software program is inactivated (OFF), a delivery server instructs a set-value management server to activate (ON) the delivery permission flag of the network device being the delivery target. The set-value management server activates the delivery permission flag of the network device in response to the instruction and notifies the completion to the delivery server. The delivery server performs delivery preparation for the software program in response to the notification of the completion and, after the delivery preparation, controls the delivery of the software program in response to a request from a network device with the delivery permission flag activated. |
US10298718B1 |
Method and apparatus to provide integrity monitoring of a safety critical application on a non-safety-critical platform
A system is delineated comprising a processor for performing operations for the system; memory for storing an operating system and one or more applications, the one or more applications including at least one application requiring certification by a certifying authority for use on the system and at least one application not requiring certification by the certifying authority for use on the system; and an application for use in conjunction with a provided processor external to and not part of the system to determine if the at least one application requiring certification is being interfered with or not executing properly. In certain instances, this system may comprise a class 1 electronic flight bag (EFB) or a class 2 EFB. Related methods are also described. |
US10298714B2 |
Mapping service for local content redirection
A mapping service in the mobile core network located after a packet data network gateway examines content requests from user equipment across a first PDN connection to determine if content associated with the content request is cached at an edge server outside of the packet data network. If the content from the packet data network is cached at the edge server, the mapping service redirects the user equipment to request the content from the edge server across a second PDN connection. By using a mapping service located after the packet data network gateway, the content requests may have already passed restrictions such as parental controls. |
US10298711B2 |
Service function chains using correlation cookies
According to examples, an apparatus may include a processor and a memory on which is stored machine readable instructions. The instructions may cause the processor to intercept a packet from a downstream service function classifier, in which the packet includes metadata that specifies an ordered set of service functions within a service function chain to be implemented on the packet, generate a correlation cookie that associates the packet with the service function chain, and encode the correlation cookie into the packet. The instructions may also cause the processor to store the correlation cookie and the metadata in a cache to correlate the correlation cookie and the metadata and send the packet with the encoded correlation cookie to the service function provider. |
US10298710B2 |
Assigning data agent proxies for executing virtual-machine secondary copy operations including streaming backup jobs
A comprehensive approach to streaming backups for virtual machines (“VMs”) in a storage management system comprises improvements to the assignment of data agent proxies for VM secondary copy operations. New considerations in performing a VM streaming backup job include without limitation: determining and enforcing a system-wide per-proxy limit of concurrent data streams; generating an ordered priority list of the VMs to be backed up as a basis for choosing which proxies will back up the respective VM, though the illustrative system may not strictly adhere to the priority list based on further considerations; identifying a next available proxy based on data stream utilization at the proxy; and dynamically re-generating the priority list and re-evaluating considerations if some VMs become “stranded” due to a failure to be backed up. Secondary copy operations are distributed to proxies in ways that improve the chances of successfully completing VM streaming backups. |
US10298708B2 |
Targeted notification of content availability to a mobile device
A system includes a first computing device client associated with a first user in a community of users operable to send content to publish to a data aggregation server. The data aggregation server is operable to receive the content to publish from the first computing device client, host a first user profile associated with the first user of the first computing device client, the first user profile identifying a targeted recipient in the community of users, and disseminate automatically the content received from the first computing device client to a second computing device client associated with the targeted recipient, without receiving input from the first computing device client explicitly specifying the targeted recipient to whom the content is disseminated. |
US10298703B2 |
Management of ancillary content delivery and presentation
Embodiments of the present invention address delivery of content, including advertising, in an online or networked digital environment. Undesirable content or content that needs to be removed from the digital environment may be eliminated through invocation of a ‘kill switch’ that terminates further delivery of the aforementioned content. The ‘kill switch’ may also eliminate certain instantiations of that content already delivered to end-user client devices. In order to lessen the need for termination of content following delivery to the digital environment, content developers and content providers may view content scheduled for delivery in digital environment ‘mock ups’ prior to actual delivery. Content developers and content providers, too, may control certain attributes related to content scheduled for delivery to further obviate post-delivery termination or modification. |
US10298702B2 |
Parallelized replay of captured database workload
Technologies are described for facilitating replay of requests for database operations. A plurality of requests for database operations are received. Each of the plurality of requests includes a type, an access unit identifier, and a chronological identifier. Execution dependencies are determined between the plurality of requests based on the type, access unit identifier, and chronological identifier of each of the plurality of requests. The execution dependencies are stored. |
US10298701B2 |
Systems and methods for timely propagation of network content
A content propagation system includes processors, memory storing user activity data and interaction data on a social network, and a content propagation engine configured to receive an indication of a share event from the sharing user, the share event including a content item, identify a plurality of target users for the share event, identify a plurality of time blocks, compute an activity value for each target user of the plurality of target users, and for each time block of the plurality of time blocks, the activity value is based on the user activity data, compute an engagement value for each target user based at least in part on the interaction data, determine a share time based at least in part on the plurality of activity values and the plurality of engagement values, and publish the content item to the plurality of target users at the share time. |
US10298693B2 |
Virtual-machine dynamic allocation system and server
A slave server with an optimal response time with respect to a program can be selected from slave servers located near a client. A virtual-machine dynamic allocation system according to the present invention in which a master server dynamically allocates a virtual machine that is to execute a requested program to any one of slave servers, includes: a response-measurement-time-information measuring unit configured to measure response-time information about a period between transmission of a request signal from each slave server to each of programs operating in the master server and reception of a response signal from each program in the master server; a response-time-information storage unit configured to store the measured response-time information of each program for each slave server; and a slave-server determining unit configured to refer to the response-time-information storage unit so as to determine a slave server that is to execute the requested program. |
US10298689B2 |
Network node, electronic device and methods for benefitting from a service provided by a cloud
A method in a first network node for assisting an electronic device to benefit from a service provided by a cloud is provided. The first network node is comprised in the cloud. The first network node obtains information from the electronic device. The information comprises computation and storage capability of the electronic device. The first network node determines a push content based on the information. The first network node retrieves binary executable and content from one or more second network nodes comprised in the cloud. The binary executable and content are based on the push content. The first network node then pushes the binary executable and content to the electronic device. This is to enable the electronic device to benefit from the service of the cloud without accessing the cloud. |
US10298685B1 |
Organizing, synchronizing, and sharing cumulative contact information
A system and a method for organizing, synchronizing, and sharing cumulative contact information are disclosed, along with a method for combining and updating contact profiles by linking personal and corporate or group IDs. The system and the method revolutionize and simplify the way people share and update contact information because each user updates only the contact information of the user himself or herself. Then the information is automatically synced and updated with other users (with whom the contact information was initially set to be shared). |
US10298680B1 |
Dynamic throughput ingestion of backup sources
A method and apparatus for dynamically adjusting an ingestion rate for backup operations on a source system. The method generally includes monitoring a resource utilization related to one or more performance metrics of the source system in performing at least a primary workload. Based on the monitored resource utilization, the backup system determines a data ingestion rate for backup operations on the source system. The backup system ingests data from the source system to a backup repository at the determined data ingestion rate. |
US10298679B1 |
Object ownership migration
A computing system is disclosed for reassigning ownership of a data object between computing nodes. A first computing node having control of a data object transmits a hand-off message indicating control of the data object is being transferred to a second computing node. The first computing node queues requests received at the first computing node relating to the data item. A third computing node that interacts with the data object receives the hand-off message and, in response, delays transmitting requests relating to the data object. The third computing node transmits an acknowledgment to the first computing node. Upon receipt of the acknowledgment, the first computing node communicates to the second computing node to assume ownership and transmits any requests that had queued at the first node. When the second computing node receives the message, it transmits a message claiming control of the data object. In response to the message claiming control, the third computing node transmits its queued requests relating to the data item to the second computing node. |
US10298678B2 |
Omnichannel approach to application sharing across different devices
A group of remote devices executing an omnichannel application are coordinated from a network node. An omnichannel mediator coordinates formation of at least two of said remote devices into an omnichannel cloudlet. A component manager controls which of a plurality of components of said omnichannel application should optimally be placed on which individual devices of said omnichannel cloudlet and how data should flow to individual devices of said omnichannel cloudlet. A replication optimizer optimally coordinates data replication for the group of remote device. |
US10298676B2 |
Cost-effective reuse of digital assets
A method and associated systems for enabling digital asset reuse. Users are each associated with a collection of digital assets and each user and each asset is assigned an eminence value. When a first user initially accesses an asset, the asset is copied to the first user's collection, thus indicating the first user's favorable view of the asset. When a second user accesses the first user's copy, the asset is copied to the second user's collection, and the eminence of the first user and of the asset are increased. If a third user accesses the second user's copy, the asset is copied to the third user's collection and eminence values of the first and second users and of the asset increase. The second user may locate an asset in the first user's collection through means that include the second user's decision to “follow” the first user. |
US10298675B2 |
Dynamic migration within a network storage system
This is directed to providing access to content stored on a personal cloud. In particular, a personal cloud can be constructed by sharing the resources of several devices owned by a user and by other users trusted by the user. To add a device to a personal cloud, the device can identify its owner to a librarian, which can provide addressing information for other devices forming a cloud on behalf of the owner. The new device can establish a communications path with the other devices, and configure itself based on the services or data required for the personal cloud (e.g., as determined from communications with the other devices). Services operating on individual devices of the personal cloud can migrate dynamically and automatically to ensure that a user can remove a device from the personal cloud at will without adversely affecting the operation of the personal cloud. |
US10298674B2 |
Enhancing Wi-Fi aware protocol and algorithms for drone cluster formation
At least three different techniques are presented that facilitate cluster formation in clusterable devices such as drones. The techniques facilitate power saving in the individual clusterable devise as well as for the entirety of the cluster. The first technique utilizes a NAN application based cluster formation decision. The second technique initiates a cluster grade merging evaluation based on a “merge allowed” field in a synchronization beacon set by the discovery engine. The third technique involves a discovery engine managing cluster formation with pre-set cluster grade information. |
US10298673B2 |
Roaming to share a communication channel
A computing device is able to communicate wirelessly with other devices using different types of wireless networks, such as infrastructure networks and peer-to-peer networks. Situations can arise in which a computing device is connected to different types of networks at the same time. In such situations a check is made as to whether the computing device can connect to a first of the wireless networks using the same channel as is used by the computing device to connect to a second of the wireless networks. If so, then the computing device connects to the first wireless network using the same channel as is used by the computing device to connect to the second wireless network, resulting in the computing device sharing the same channel for the multiple wireless networks. |
US10298671B2 |
Randomization function and its application in load balancing
A load balancing device and method are provided. The load balancing device includes a processor. The processor is configured to receive a plurality of tasks from a plurality of user devices, each of the plurality of tasks involving a respective one of multiple sets of sessions. The processor is further configured to generate a task ID for each of the plurality tasks using a randomization function, at least one task ID for at least one of the plurality of tasks changing over time responsive to one or more criterion. The processor is additionally configured to allocate the plurality of tasks amongst a set of worker entities such that all the sessions involved in the plurality of tasks received from a respective same one of the plurality of user devices is assigned to a same one of the worker entities in the set. |
US10298666B2 |
Resource management for multiple desktop configurations for supporting virtual desktops of different user classes
A service provider can efficiently allocate server computer resources to tenant users, while isolating tenants from such allocation decisions. A tenant specifies a desktop model to be used for virtual desktops to be provisioned for a pool of users. The service provider has desktop managers for each tenant, each of which manages a homogeneous set of server computers to be used for provisioning virtual desktops for the tenant. Different desktop managers for a tenant are used to manage different sets of server computers to support virtual desktops using different desktop models or desktop models with different resource requirements. A resource manager of the service provider assigns virtual desktops to a desktop manager in a manner that optimizes the utilization of the server computers by using information about the desktop model used by the virtual desktops. |
US10298662B2 |
System and method for providing media content
There is presented a system for providing a content stored on a medium, the system comprising a media presentation module including a processor. The processor is configured to retrieve a content payload including a digital content from a data structure residing on the medium, and to retrieve a content-describing metadata stored separately from the digital content, from the data structure. The content-describing metadata provide content information including media encoding information for the digital content and a media profile information for the digital content. The content-describing metadata are configured to provide the content information to the media presentation module prior to rendering the digital content. In one embodiment, the processor is further configured to configure the media presentation module based on the media encoding information and the media profile information, and to present the content on a display. |
US10298660B2 |
Information system and multi-functional information device
An information system performing communication with a plurality of cloud servers is provided. The information system includes an information management portion configured to manage account information indicating accounts of a user of the information system, the accounts being set up for the cloud servers; an obtaining portion configured to, in response to operation of logging into the information system by the user, gain access to the cloud servers with the account information to obtain, from each of the cloud servers, usage information indicating use by the user; and a user interface portion configured to cause a display provided in a device operated by the user in order to log into the information system to display a list of the use of each of the cloud servers by the user. |
US10298659B2 |
Method and system for sending data
Embodiments of systems and methods for data transfer disclosed herein. Specifically, embodiments may utilize a protocol module deployed on a computing device, where the protocol module may be configured to receive data from an application and send that data using a particular protocol. The protocol module may, for example, utilize a latency tolerant protocol such as the Mobile Transport Protocol (MTP). |
US10298658B2 |
Beam device architecture
A communications system provides access to services when direct Internet connectivity is not practical. The system includes a beam modem and a beam API server. The beam modem receives a web request from a client device through a short range interface, modifies the request, and transmits the modified web request to the beam API server via a cellular connection. The beam API server then extracts an endpoint address and request data from the web request and determines an external web service from the endpoint address. The server transmits the request data to the external web service and, after receiving a response to the request data, reduces the size of the response data and sends it back to the beam modem via the cellular connection. The beam modem converts the response data to client device readable form and transmits it to the client device via the short range interface. |
US10298656B2 |
Extending representational state transfer application program interface (REST API) functionality
The present disclosure relates to a system and methods for extending the REST API. In particular, the disclosure relates to methods including receiving a request to modify a first version of a resource in a first collection, the first version of the resource associated with a first identifier identifying the first version of the resource as a current version of the resource; moving the first version of the resource to a second collection; associating the first version of the resource with a second identifier identifying the first version of the resource as a previous version of the resource; modifying the first version of the resource to generate a second version of the resource; saving the second version of the resource to the first collection; and associating the second version of the resource with the first identifier identifying the second version of the resource as the current version of the resource. |
US10298655B2 |
Systems and methods for providing content to verified entities
A first set of posts associated with a verified entity can be identified. A second set of posts associated with the verified entity and with one or more particular topics can be identified. At least a first subset of the first set of posts and at least a second subset of the second set of posts can be ranked to produce a ranked set of posts that are associated, at least in part, with the verified entity. The verified entity can be provided with access to at least some posts in the ranked set of posts. Moreover, a canonical post authored by a verified entity can be identified. It can be determined that one or more subsequent posts have at least a specified threshold level of relevance with respect to the canonical post. The verified entity can be provided with access to the one or more subsequent posts. |
US10298653B1 |
Methods for monitoring streaming video content quality of experience (QOE) and devices thereof
A method, non-transitory computer readable medium, and application management computing device that obtains a segment of streaming video content from a server device in response to a request for the segment received from a client device. One or more static or dynamic parameter values associated with the streaming video content are determined. A segment quality of experience (QOE) score is generated for the segment based on one or more of the static or dynamic parameter values. A session identifier is extracted from the request or from a response from the server device that includes the segment. A video QOE score is generated for the streaming video content based on the segment QOE score and another segment QOE score for another segment of the streaming video content retrieved from a record of a session database associated with the session identifier. The video QOE score is output. |
US10298650B2 |
Maximum sustainable encoding bit rates for video downloads
Described embodiments include a system that includes a network interface and a processor. The processor is configured to identify, via the network interface, a state of congestion in a communication channel between a base station belonging to a cellular network and a client device, to calculate, responsively to the state of congestion, a maximum sustainable encoding bit rate (MSEBR) for a video that is being downloaded by the client device, from a server, via the communication channel, the video being encoded at a plurality of different predefined bit rates, and to inhibit the client device, in response to calculating the MSEBR, from downloading a segment of the video that is encoded at any one of the predefined bit rates that exceeds the MSEBR. Other embodiments are also described. |
US10298649B2 |
Guaranteeing stream exclusivity in a multi-tenant environment
A file system is configured to ensure exclusive access by an application to a “stream” comprising one or more erase blocks on a storage device. The file system may receive, from an application, a request for a stream identifier token, create a file to store one or more stream identifiers associated with the application, send, to the application, a token associated with the file, the token providing access to the one or more stream identifiers by the application, receive, from the application, a request for access to a stream, the request comprising the token, determine that a stream is available, the stream comprising one or more erase blocks on a storage device, send, to the application, a stream identifier associated with the stream, and remove the stream identifier from a pool of available stream identifiers, thereby ensuring exclusive access to the stream by the application. |
US10298645B2 |
Optimal settings for application streaming
A computer application streaming system includes an optimization unit coupled to a streaming device to determine streaming optimal playable settings for a remote user device corresponding to a selected computer application and a sending unit coupled to the optimization unit to manage streaming of the streaming optimal playable settings over a network connected to the remote user device. A receiving unit is coupled to the network to recover the streaming optimal playable settings for application to the remote user device when employing the selected computer application. An optional feedback unit is coupled to the remote user device to provide remote information over the network for modifying the streaming optimal playable settings, and an optional update unit is coupled to the streaming device to manage modification of the streaming optimal playable settings as directed by the remote information. A method of streaming a computer application is also provided. |
US10298640B1 |
Overlaying personalized content on streaming audio
In various embodiments, an audio streaming service may provide a plurality of channels. On a particular channel, different types of content can be streamed to audio devices connected to that channel, including channel content overlaid with group content and/or personalized content. Channel content refers to same content that is streamed to all of the audio devices that are connected to the channel. Group content refers to audio from a channel host or deejay that is overlaid on the channel content and may be provided to a select group of devices. In response to the group content, the audio streaming service may receive personalized content from some devices, such as user-generated content or responses, which may be used to generate individual content for the devices providing the personalized content. The group content, personalized content, or any other channel content may be overlaid with the channel content. |
US10298636B2 |
Internet radio song dedication system and method
An Internet radio service supports song dedications. A user is able to listen to music on an Internet radio station and dedicate a song to another person. A notification alert is generated to notify the intended recipient that a dedication has been made. The intended recipient of the dedication is able to then access the dedicated song and any accompanying message. A public acknowledgement of the song dedication may also be made in social media. |
US10298635B2 |
Approach for accessing third-party content collaboration services on interactive whiteboard appliances using a wrapper application program interface
An approach for managing collaboration on IWBs allows users of different third-party collaboration services to participate in collaboration meetings on IWBs. The approach allows the users to use collaboration functionality provided by IWBs, such as annotation, and to communicate with each other, even though the users are using different third party collaboration services. The approach uses a collaboration manager that provides a “single wrapper” application program interface (API) and centralized management of collaboration meetings, including license key and token management, cross-license collaboration, user management and meeting management. The collaboration manager acts as a mediation layer that handles the APIs of different third-party collaboration services and allows users using heterogeneous collaboration clients to participate in collaboration meetings. |
US10298633B2 |
Cloud-based conferencing on a mobile device
One or more examples provide a method of attending a scheduled web conference that includes: receiving a notification at a recipient client device authorized by a management server to attend the scheduled web conference; joining the scheduled web conference through a conferencing client application on the recipient client device in response to the notification; receiving a content stream provisioned by the management server at the recipient client device; displaying a live portion of the content stream in a graphical user interface (GUI) of the conferencing client application; and displaying a prior portion of the content stream in the GUI of the conferencing client application in response to user input received through the GUI. Further embodiments include a non-transitory computer-readable storage medium comprising instructions that cause a computer system to carry out the above method above, as well as a computer system configured to carry out the above method. |
US10298631B2 |
Social listening and filter rule modification
Listening rules and/or filter rules are generated or modified for use by a social analysis tool to capture and/or filter social mentions from social networking services for moderation purposes. The text and metadata of social mentions that have previously been moderated may be analyzed to identify common text and/or common metadata amongst those social mentions. The new listening and/or filter rules may be generated by selecting criteria for the rules based on the identified common text and/or common metadata. The new listening rules and/or filter rules may then be applied to capture and/or filter new social data. |
US10298628B2 |
Establishing media paths in real time communications
Establishing or reestablishing media streams for handover of calls in a communication network where the server in the network can be addressed by the client from the access points of the network and for establishing a direct media path between endpoints in different network segments, which are interconnected by servers integrated with gateways. |
US10298625B2 |
Method and network entity for selecting for a subscriber a call session establishing server to be registered within a voice over internet protocol network
Method and network node for selecting for a subscriber a call session establishing server to be registered with in a VoIP network. For the subscriber in a memory a subscriber list is maintained including for further subscribers a ranking representative of the relative frequency said subscriber has been engaged with that further subscriber in a session via the VoIP network. In the memory a server list is maintained and updated including identifiers of call session establishing servers, and for each of the listed call session establishing servers a ranking representative of the cumulative relative frequencies further subscribers registered with that call session establishing server have been engaged with the subscriber in a session via the VoIP network. From the server list the call session establishing server with the highest ranking is selected for the subscriber to be registered with. |
US10298620B1 |
System and method for on-line and off-line streaming application isolation
Providing streaming of applications from streaming servers onto clients. The applications are contained within isolated environments, and the isolated environments are streamed from the servers onto clients. The system may include the option of running both in on-line and off-line. When on-line, the system may include authentication of the streaming servers and authentication of clients and credentialing of the isolated environments and applications the clients are configured to run. The system may further include encrypted communication between the streaming servers and the clients. When off-line, the system may include the ability to run already installed isolated environments without requiring credentialing. The system may further include a management interface where administrators may add, remove and configure isolated environments, configure client policies and credentials, and force upgrades. |
US10298619B2 |
Application template generation and deep packet inspection approach for creation of micro-segmentation policy for network applications
A method of creating micro-segmentation policy for a network is provided. The method monitors the network packet traffic to identify network traffic types and patterns. The method, based on the network traffic types and patterns, identifies a set of components as an affinity group associated with each application. The method generates an application template that includes a set of application components for each application based on information provided by the vendor of the application. The method creates micro-segmentation policy for the network based on a mapping of the components of each affinity group into the components of the template generated for the associated application. |
US10298617B2 |
Trust policy for telecommunications device
Systems and processes that may be implemented to manage access by software applications to various resources of a user telecommunications device are disclosed. The systems and processes may implement a trust policy which reflects privacy criteria selected by a user of the user telecommunications device, wherein the trust policy overrides registered permissions of the software applications. The user telecommunication device may include a memory that stores a software application has been granted registered permissions to access a input and/or output component of the user telecommunications device as well as a trust policy has been set by the user to proscribe access by that particular software application to the input and/or output component. In implementing the trust policy, the software application may be prevented from accessing the input and/or output component notwithstanding the software application having registered permissions to access the input and/or output component. |
US10298613B2 |
Mitigation of distributed denial-of-service attacks
A method and apparatus for mitigating a distributed denial-of-service attack are disclosed. In the method and apparatus a first set of data received from a computer system and addressed to a server is monitored over a first interval to determine whether one or more conditions for limiting computer system data are met. As a result of the one or more conditions for limiting the computer system data being met, a limit is placed on a second set of data provided to the server over a second interval. It is then determined whether one or more conditions for removing the limit are met and as a result of the one or more conditions for removing the limit being met, the limit is removed over an interval subsequent to the second interval. |
US10298612B2 |
System and method for time based anomaly detection in an in-vehicle communication network
A system and method for providing security to a network may include maintaining, by a processor, a model of an expected behavior of data communications over the in-vehicle communication network; receiving, by the processor, a message sent over the network; determining, by the processor, based on the model and based on a timing attribute of the message, whether or not the message complies with the model; and if the message does not comply with the model then performing, by the processor, at least one action related to the message. |
US10298609B2 |
User behavior profile environment
A method, system and computer-usable medium are disclosed for generating a cyber behavior profile comprising monitoring user interactions between a user and an information handling system; converting the user interactions into electronic information representing the user interactions, the electronic information representing the user interactions comprising multi-layered electronic information, each layer of the multi-layered electronic information corresponding to a respective layer of user interaction; and generating a unique multi-dimensional cyber behavior profile based upon the multi-layered electronic information representing the user interactions. |
US10298606B2 |
Apparatus, system, and method for accelerating security inspections using inline pattern matching
The disclosed apparatus may include a physical processing that (1) receives, at a network device, a packet that is destined for a computing device within a network, (2) performs pattern matching on the packet by (A) comparing at least a portion of the packet with a set of signatures that facilitate pattern matching in connection with network traffic and (B) determining, based at least in part on the comparison, that the portion of the packet matches at least one of the signatures, (3) parses, after performing the pattern matching, at least the portion of the packet to determine whether the packet is malicious based at least in part on the portion of the packet, and then (4) upon determining that the portion of the packet is malicious, performs at least one security action in connection with the packet. Various other apparatuses, systems, and methods are also disclosed. |
US10298605B2 |
Multi-tenant cloud security threat detection
Methods and systems for security threat detection are disclosed. For example, a virtual machine with a network interface of a plurality of virtual machines includes a plurality of applications including first and second applications. The plurality of applications is associated with a respective plurality of application security modules, including a first and second application security modules associated with the first and second applications. A security policy engine executes on a processor in communication with a network including a network controller. The application security module detects an abnormality with a request to the first application, identifies a source and a mode of the abnormality, and reports the source and the mode to the security policy engine. The security policy engine prevents a further abnormality with the source and/or the mode from affecting the second application and commands the network controller to prevent the source from interacting with the network. |
US10298602B2 |
Suspicious message processing and incident response
The present invention relates to methods, network devices, and machine-readable media for an integrated environment for automated processing of reports of suspicious messages, and furthermore, to a network for distributing information about detected phishing attacks. |
US10298601B2 |
Embedding information or information identifier in an IPv6 address
A network address includes a predefined portion that identifies a hostname, where the predefined portion is less than all of the network address. A request is received for a secure session at the network address. The hostname is identified from the predefined portion of the network address and a secure session negotiation is made including returning a digital certificate for the identified hostname. |
US10298599B1 |
Systems for detecting a headless browser executing on a client computer
In an embodiment, a computer system is configured to improve security of server computers interacting with client computers through an intermediary computer, and comprising: a memory comprising processor logic; one or more processors coupled to the memory, wherein the one or more processors execute the processor logic, which causes the one or more processors to: intercept, from a server computer, one or more original instructions to be sent to a browser being executed on a client computer; inject, into the one or more original instructions, one or more browser detection instructions, which when executed cause one or more operations to be performed by an execution environment on the client computer and send a result that represents an internal state of the execution environment after performing the one or more operations to the intermediary computer; send the one or more original instructions with the one or more browser detection instructions to the browser; receive the result and determine whether the browser is a legitimate browser, or a headless browser, based, at least in part, on the result. |
US10298598B1 |
Countering service enumeration through imposter-driven response
Techniques for improving computer system security by detecting and responding to attacks on computer systems are described herein. A computer system monitors communications requests from external systems and, as a result of detecting one or more attacks on the computer system, the computer system responds to the attacks by analyzing the behavior of the attacker, relating that behavior to one or more attack profiles and creating a simulated environment to respond to the attack based in part on the attack profiles. The simulated environment responds to the attack by communicating with the attacker. |
US10298595B2 |
Methods and apparatus for security over fibre channel
Methods and apparatus are provided for improving both node-based and message-based security in a fiber channel network. Entity to entity authentication and key exchange services can be included in existing initialization messages used for introducing fiber channel network entities into a fiber channel fabric, or with specific messages exchanged over an already initialized communication channel. Both per-message authentication and encryption mechanisms can be activated using the authentication and key exchange services. Messages passed between fiber channel network entities can be encrypted and authenticated using information provided during the authentication sequence. Security services such as per-message authentication, confidentiality, integrity protection, and anti-replay protection can be implemented. |
US10298593B2 |
Systems and methods for big-data resource management
Embodiments of the present disclosure include a platform for a resource provisioning system. The platform can execute big data analysis techniques to access-right data to generate statistics that characterize a set of users. For example, characteristics of users who access resources events can be analyzed with varying levels of detail. The access-right data can include access right assignments, and data identifying the users to which access rights are assigned. In some implementations, spatial management systems can access the platform to generate statistics for the resources. |
US10298592B2 |
Portable electronic device with user-configurable API data endpoint
Systems, devices methods and media are provided for selecting data received from or sent by a client device. In one example, a system is configured to initiate a user-configurable API data endpoint on the client device and issue a request for access to specified data residing on the client device. The specified data resides in a first user-designated storage area on the client device. In response to receiving an authorization by a user of the client device of the access request, the system communicates with the user-configurable API data endpoint on the client device to perform a data-pull of at least some of the requested specified data from a second user-designated data pull portion of data residing on the client device. |
US10298586B2 |
Using a file whitelist
A method and/or system for using a file whitelist may include receiving a request to approve an application for release in an application store. The request may comprise application data. The application data may comprise a resource manifest and/or a file whitelist. The resource manifest may comprise, for example, one or more resource items. The file whitelist may comprise, for example, one or more file items. The request may be analyzed based on application data. A determination may be made whether the applications may be released in the application store based on the analyzing of the applications data. A request to access a particular file may be received. A determination of whether to grant the request may be based on a resource manifest and/or a file whitelist associated with the application. |
US10298585B1 |
Blockchain interoperability
A system supports asset transfers among blockchains of differing distributed ledger technologies using interop circuitry. The interop circuitry may receive asset permissions from origin and target participant circuitry. The asset permissions may support transfer of an asset from an origin blockchain to a target blockchain. The interop circuitry, acting on behalf of the origin and target participant circuitry, locks an asset on the origin blockchain. Then the interop circuitry creates the asset on the target blockchain. The locking of the asset on the origin blockchain may prevent a double-expend opportunity, where the asset can be redeemed on the origin blockchain and on the target blockchain. |
US10298584B2 |
System and method for secure control of resources of wireless mobile communication devices
Systems and methods for secure control of a wireless mobile communication device are disclosed. Each of a plurality of domains includes at least one wireless mobile communication device asset. When a request to perform an operation affecting at least one of the assets is received, it is determined whether the request is permitted by the domain that includes the at least one affected asset, by determining whether the entity with which the request originated has a trust relationship with the domain, for example. The operation is completed where it is permitted by the domain. Wireless mobile communication device assets include software applications, persistent data, communication pipes, and configuration data, properties or user or subscriber profiles. |
US10298577B1 |
Credential vending to processes
An application is comprised of a plurality of processes. A process is able to accesses a remote service using a service access credential which is adapted to the particular requirements of the process. By providing a process with customized credential, the process is constrained from performing unnecessary operations, and the overall security of the application is improved. When processes are deployed to a host computer, an agent on a host computer collects credential information and other metadata associated with the processes running on the host computer. The agent makes the metadata available to a credential provider running on the host, and the credential provider exposes an interface that is accessible to the processes. The processes include a credential proxy which communicates with the credential provider. The credential proxies relay credential requests to the credential provider, and return the provided credentials from the credential provider to the processes. |
US10298575B2 |
Multicomputer processing of an event authentication request with centralized event orchestration
Aspects of the disclosure relate to multicomputer processing of an event authentication request with centralized event orchestration. A computing platform may receive a request to authenticate an event. Subsequently, the computing platform may generate a first authentication dataset and receive a second authentication dataset. Then, the computing platform may calculate unauthorized access likelihood scores based on the first and second authentication datasets. Thereafter, the computing platform may calculate an event security score based on the unauthorized access likelihood scores. Subsequently, the computing platform may generate first event authentication commands. Next, the computing platform may send the first event authentication commands to an unauthorized access computing device. Then, the computing platform may receive a result of an unauthorized access analysis. Subsequently, the computing platform may generate, based on the result of the unauthorized access analysis, second event authentication commands. Thereafter, the computing platform may send the second event authentication commands. |
US10298574B2 |
Managing client device credentials to facilitate secure computer system configuration
A method includes a client device forming a link-layer protocol packet having a field that includes first credentials of the client device and sending the link-layer protocol packet to a directly attached network device while the client device is in a first configuration. The method further includes a management system obtaining the first credentials from the network device and using the first credentials to access the client device and change the client device from the first configuration to a second configuration. Optionally, a computer system may include a plurality of client devices that implement the method to facilitate securely configuring the entire computer system. Preferably, each client device generates system-unique first credentials. |
US10298572B2 |
Systems and methods for providing block chain-based multifactor personal identity verification
Block chain-based multifactor personal identity verification may be provided. Verification addresses may be established on a block chain by: associating identifiers with individuals having previously verified personal identities, assigning verification addresses on a block chain to the individuals, and recording identifiers and biometric data associated with the individuals at corresponding verification addresses. Block chain-based multifactor personal identity verification using the verification addresses may be performed by: receiving one or more identifiers in connection with one or more requests to verify an identity of one or more individuals, extracting the biometric data associated with the one or more individuals from the corresponding verification addresses, and verifying the identity of the one or more individuals upon receiving matching biometric data and private keys. |
US10298569B2 |
CAPTCHA systems and methods
Systems and methods for verifying human users through cognitive processes that computers cannot imitate are described herein. Human cognitive language processing techniques may be used to verify human users. Visual patterns and tests may be used to distinguish between humans and computers because computer-based visual recognition is fundamentally different from human visual processing. Persistent plugins and tests may be used to continuously verify human users. |
US10298564B2 |
Secure authenticated distance measurement
The invention relates to a method for a first communication device to perform authenticated distance measurement between the first communication device and a second communication device, wherein the first and the second communication device share a common secret and the common secret is used for performing the distance measurement between the first and the second communication device. The invention also relates to a method of determining whether data stored on a first communication device are to be accessed by a second communication device. Moreover, the invention relates to a communication device for performing authenticated distance measurement to a second communication device. The invention also relates to an apparatus for playing back multimedia content comprising a communication device. |
US10298556B2 |
Systems and methods for secure storage and management of credentials and encryption keys
A system for storing and managing credentials and encryption keys includes a first data store, a second data store, a client device, and a secure key platform. The client device is configured to transmit a request to retrieve user data stored in the first data store. The secure key platform configured to: store user credentials and data store credentials in the second data store separate from the user data stored in the first data store; receive a request to retrieve user data; retrieve, from the second data store, user credentials of a user of the client device and data store credentials of the first data store in response to the request; use the user credentials of the user of the client device and data store credentials of the first data store to retrieve user data from the first data store; and provide the user data to the client device. |
US10298555B2 |
Securing files under the semi-trusted user threat model using per-file key encryption
A computer system and methods for securing files in a file system with storage resources accessible to an authenticable user using an untrusted client device in a semi-trusted client threat model. Each file is secured in the file system in one or more ciphertext blocks along with the file metadata. Each file is assigned a unique file key FK to encrypt the file. A wrapping key WK assigned to the file is used for encrypting the file key FK to produce a wrapped file key WFK. The file is encrypted block by block to produce corresponding ciphertext blocks and corresponding authentication tags. The authentication tags are stored in the file metadata, along with an ID of the wrapping key WK, wrapped file key WFK, last key rotation time, an Access Control List (ACL), etc. The integrity of ciphertext blocks is ensured by authentication tags and the integrity of the metadata is ensured by a message authentication code (MAC). |
US10298554B2 |
System and method for enhanced data protection
In one embodiment, a method of secure network transmission is performed by a computer system. The method includes encrypting a payload via a first symmetric key and encrypting the first symmetric key via a second symmetric key. The method further includes encrypting an author header comprising the encrypted first symmetric key and a recipient list via a third symmetric key, wherein the recipient list comprises at least one recipient. The method also includes encrypting the third symmetric key via a public asymmetric key associated with an authentication server. Furthermore, the method includes transmitting the encrypted author header and the encrypted third symmetric key to the authentication server for use in recipient-initiated pre-access authentication. In addition, the method includes transmitting the encrypted payload and the second symmetric key over a computer network to the at least one recipient. |
US10298553B2 |
Hardware trusted data communications over system-on-chip (SOC) architectures
A System-On-Chip (SOC) exchanges hardware trusted data communications. A Central Processing Unit (CPU) executes an internal application. A transceiver receives a data message from an external data application for the internal data application. The message has encrypted user data and an encrypted hardware trust certificate for the external data application. The transceiver decrypts the hardware trust certificate for the external data application and transfers the decrypted hardware trust certificate to a SOC kernel. The transceiver decrypts the user data. The SOC kernel validates the decrypted hardware trust certificate for the external data application and notifies the transceiver. The transceiver transfers the decrypted user data to the CPU for delivery to the internal data application responsive to the notification from the SOC kernel. |
US10298549B2 |
Stateless access stratum security for cellular internet of things
Aspects of security schemes (e.g., integrity protection, encryption, or both) are described. A measure of access stratum security can be realized without overhead associated with establishing and/or maintaining the per-cellular-device access stratum security context at a Cellular Internet of Things (CIoT) base station (C-BS). A gateway (e.g., a CIoT Serving Gateway Node (C-SGN)) may derive a first key. The first key may be only known to the C-SGN. The C-SGN may derive a second key from the first key and a parameter unique to the C-BS. The C-SGN may also derive a third key from the second key and an identity of a cellular device. The C-SGN may send the second and third keys to the C-BS and cellular device, respectively. Small data messages encrypted and/or integrity protected by the cellular device may be decrypted and/or verified by the C-BS. |
US10298547B2 |
Systems, methods, and media for a cloud based social media network
System and methods for providing private social networks, which are cloud-based in some instances, are provided herein. A method includes receiving a selection of the digital data on a private user secure data storage device from a first user, receiving a selection of one or more individuals to be given access to the digital data, applying access rights for the digital data, creating a URL that points to a location within the private user secure data storage device where the digital data resides, posting the URL to a plurality of social networks using a shared message, receiving a request from a second user for the digital data when the second user clicks the URL in the shared message, and serving the digital data to the second user directly from the private user secure data storage device without storing the digital data on any of the plurality of social networks. |
US10298545B2 |
Secure processing environment for protecting sensitive information
A processor-implemented method for a secure processing environment for protecting sensitive information is provided. The processor-implemented method may include receiving encrypted data and routing the encrypted data to the secure processing environment. Then the encrypted data may be decrypted and fields containing sensitive information may be found. The method may also include obfuscating the sensitive information and returning, by the secure processing environment, the decrypted data and obfuscated data. |
US10298544B2 |
Method and system for establishing virtual private networks between local area networks
The invention relates to a method for establishing a virtual private network between local area networks, each local area network comprising at least one access gateway to a public network and a unit comprising a VPN client, the method comprising the following steps carried out each time a unit is powered on: sending, by the unit, of at least one connection message to an infrastructure connected to the public network and comprising at least one intermediate server, each connection message passing through a respective gateway of the local area network; reception, by the infrastructure, of each connection message; and determination of topology data identifying each bridge of the local area network in which the unit is placed, the method further comprising the following steps carried out for a plurality of units: instancing, by a predetermined intermediate server of the infrastructure, of a VPN server associated with the plurality of units; establishing an encryption tunnel between the VPN server and the VPN client of each unit from the corresponding topology data; and creating and storing routing data representative of a data routing rule between the established encryption tunnels. |
US10298541B2 |
Communication management system, communication terminal, communication system, and recording medium storing control program
In response to a request for sending second candidate information of a first communication terminal to a second communication terminal, a communication management system adds at least one of the member communication terminals indicated by the second candidate information of the first communication terminal, to first candidate information of the second communication terminal. |
US10298540B2 |
Method and network node for transmitting IP address information, and method and user equipment for receiving IP address information
Provided is a method for making it impossible to track a vehicle performing vehicle-to-everything (V2X) communication through a network. The network may allocate the same IP address to all UEs performing V2X communication. Since the UEs performing V2X communication transmit data using the same IP address, an application server cannot track a vehicle transmitting corresponding data. |
US10298538B2 |
Address resolution
In an example, a VTEP device may store first routing information acquired by the VTEP device, wherein the first routing information may be routing information of a host device connected with the VTEP device. The VTEP stores second routing information sent from other VTEP devices in a VXLAN, wherein the second routing information may be routing information of a host device connected with the other VTEP devices. The VTEP receives an address resolution request from a source host device, wherein the address resolution request comprises an IP address of a target host device, and a VXLAN identifier of a VXLAN to which the target host device belongs. and in response to a determination that routing information of the target host device may be stored locally, the VTEP sends an address resolution response comprising a MAC address of the target host device to the source host device. |
US10298536B2 |
Building or enhancing a relationship between users of a communications network
A method for building or enhancing a relationship between user A and user C may include receiving an identification of user C of a communications network with whom user A of the communications network wants to build or enhance a relationship. The method may also include receiving an identification of an existing relationship that user A wants to use as a model for building or enhancing the relationship with user C. The method may additionally include developing the model for building or enhancing the relationship with user C based on the existing relationship. The method may further include using the model for building or enhancing the relationship between user A and user C. |
US10298535B2 |
Civic issues platforms on online social networks
In one embodiment, a method includes receiving a post corresponding to a civic issue on a civic-issues platform of an online social network associated with a first municipality from a client system of a first user of the online social network, where the post includes text describing the civic issue, a location, and a user-reported category, extracting one or more n-grams from the text, determining a classification of the post based on social-networking information associated with the first user, the extracted n-grams, and the user-reported category, assigning the post to a first agency of the first municipality based on the determined classification and the location, receiving a request to update the post with a current status of the civic issue from a first entity associated with the online social network, and sending a notification indicating the post has been updated to the client system for display. |
US10298530B2 |
Scheduling events
Disclosed are examples relating to scheduling events using devices in communication through a network. In some examples, an email message comprising an encoded data element is obtained. The encoded data element includes data that specifies a proposed time for an event. The data that specifies the proposed time for the event is extracted from the encoded data element. Content from the email message is rendered in a user interface. A user interface element is rendered within the user interface. The user interface element represents the proposed time for the event and an availability for the event at the proposed time. |
US10298528B2 |
Topic thread creation
A digital magazine server receives user comments on content items of a digital magazine and generates comment threads. A comment thread has one or more user comments associated with a content item and at least one topic. A topic thread on a selected topic includes one or more comment threads related to the selected topic. To select comment threads for a topic thread based on the selected topic, the digital magazine server determines the relevance of the topic of each comment thread to the topic of the topic thread and determines the quality of the comment thread based on a plurality of quality factors such as number of comments and timestamps of the comments in a comment thread. The digital magazine server aggregates the comment threads based on at least one of topic relevance determination and thread quality determination and selects comment threads based on the aggregation. |
US10298525B2 |
Information processing apparatus and method to exchange messages
An information processing apparatus includes a message registering unit and a message reproducing unit. The message registering unit is configured to register a first message with video of a first user, the first message being a notification from the first user to a second user who is not in the same space with the first user at the same time. The message reproducing unit is configured to reproduce a second message with video in which the first user and the second user are present at the same time, the second message being a response to the first message from the second user. |
US10298522B2 |
Messaging including custom characters with tags localized to language of user receiving message
Embodiments of the present technology enable messages including one or more custom characters (and potentially also one or more standard characters) to be communicated between client devices, wherein each of the custom characters includes at least one tag word that enables a meaning of the custom character to be better understood, and wherein such tag words can be translated from one language to another to enable users that understand different languages to better be able to communicate with one another using the custom characters. Beneficially, embodiments described herein overcome many of the drawbacks associated with electronic messages being limited to including only standard characters, such as standard emoji. Embodiments described herein also enable users that speak different languages to more easily and readily communicate with one another using a messaging application. |
US10298516B2 |
System and methods for sharing resources among application modules
A system and method for sharing resources among application modules includes receiving, on an application including a plurality of modules, a resource from a server; determining a storage position identifier corresponding to an identifier of the resource and indicative of a storage position in a database for storing resources dedicated for the application; and storing the resource in the database based on the determined identifier for sharing among the plurality of modules. |
US10298514B2 |
System and method for cloud connection pool
Today's cloud software, especially cloud management software, faces a complex, distributed, cross platform environment with extremely diversified software components. Cloud Connection Pool (CCP) is a technique to obtain a connection in such an environment and is more complex than a traditional connection pool. CCP allows requesting components to establish connections to target components. CCP uses cloud mapping data that associates cloud components with each other and stores pool data that identifies connection pools for components (or “managing components”) that manage target components. In response to a request for a connection from a requesting component, the CCP determines a managing component that is associated with the requested target component and identifies (or creates) a connection pool that is associated with the managing component. The CCP then retrieves a connection from the connection pool and returns the connection to the requesting component. |
US10298510B1 |
Controlling data transmission rates of multiple devices
The data transmission rate (DTR) of a data devices (12) connected to a data transmission service is controlled to be within an authorized collective DTR for the data devices, such as the authorized total DTR for a customer. The data devices transfer data to and/or from a data storage system (20) through front end hosts (16). The front end hosts send messages to a controller (22A) reporting the amount of data transferred and the data devices responsible for the data transfer. The controller determines whether the data devices are exceeding the authorized collective DTR and, if so, directs the front end hosts to increase the latency or delay before a front end host acknowledges receipt of data from the data devices and/or to decrease the buffer size in the front end host with respect to those data devices. This brings the DTR within the authorized collective DTR. |
US10298508B2 |
Communication system, receiving-side apparatus and transmission-side apparatus
A communication system includes: a transmission unit configured to transmit each of a plurality of measurement packets at a predetermined transmission interval; a reception unit configured to receive the plurality of measurement packets which have passed through a predetermined network for a predetermined number of times; and an available bandwidth estimation unit configured to calculate a cumulative value of a queuing delay by using reception time information indicating temporal information about reception of the measurement packets and transmission time information indicating temporal information about transmission of the measurement packets, and estimate an available bandwidth of the network by using the calculated cumulative value of the queuing delay. |
US10298507B2 |
Device and method for characterization and optimization of multiple simultaneous real-time data connections
A computer implemented system is provided for improving performance of transmission in real-time or near real-time applications from at least one transmitter unit to at least one receiver unit. The system includes an intelligent data connection manager utility that generates or accesses performance data for two or more data connections associated with the two or more communication networks, and based on the current performance data determining current network transmission characteristics associated the two or more data connections, and bonds the two or more data connections based on: a predetermined system latency requirement; and dynamically allocating different functions associated with data transmission between the two or more data connections based on their respective current network transmission characteristics. The data connection manager utility then manages dynamically the transmission of relatively large data sets across the two or more bonded or aggregated data connections in a way that meets the system latency requirement and improves performance in regards to other network performance criteria (including data transfer rate, errors, and/or packet loss). Related computer implemented methods are also provided. |
US10298502B2 |
Method, device, and system for performing balance adjustment on egress traffic of SDN based idc network
A method, a device, and a system for performing balance adjustment on egress traffic of an SDN-based IDC network are disclosed, to resolve a technical problem that balance adjustment cannot be performed on egress traffic of an IDC network. The method includes: sending group information of at least one AS group to an SDN controller, where the group information is used by the SDN controller to generate an AS filtering policy and deliver the AS filtering policy to a DPE; obtaining AS traffic information that is obtained by the DPE through statistics collection according to the AS filtering policy; generating a traffic adjustment policy according to the AS traffic information, where the traffic adjustment policy is used to instruct to adjust traffic of a destination AS group to a destination egress link; and sending the traffic adjustment policy to the SDN controller. |
US10298500B2 |
Using consistent hashing for ECMP routing
ECMP routing is carried out in fabric of network entities by representing valid destinations and invalid destinations in a group of the entities by a member vector. The order of the elements in the member vector is permuted. A portion of the elements in the permuted vector is pseudo-randomly masked. A flow of packets is transmitted to the first valid destination in the masked member vector. |
US10298496B1 |
Packet processing cache
A data or packet processing device such as a network interface controller may include cache control logic that is configured to receive a first request for processing a first data packet associated with the queue identifier, and obtain a set of memory descriptors associated with the queue identifier from the memory. The set of descriptors can be stored in the cache. When a second request for processing a second data packet associated with the queue identifier is received, the cache control logic can determine that the cache is storing memory descriptors for processing the second data packet, and provide the memory descriptors used for processing the second packet. |
US10298495B2 |
Packet forwarding method and apparatus
Embodiments of the present invention disclose a packet forwarding method and apparatus. The method includes: receiving, by a first scheduler, a target packet; sending the target packet to a destination physical egress port corresponding to the egress port information, and increasing, according to the queue identifier, a queue length of a virtual queue corresponding to the queue identifier by the packet length; sending update information to a second scheduler, where the update information includes that the queue length of the virtual queue is increased by the packet length; and decreasing the queue length of the virtual queue by the packet length according to a bandwidth scheduling result that is corresponding to the update information and sent by the second scheduler. In this way, even if back pressure appears in the destination physical egress port corresponding to the target packet, that the first scheduler sends the target packet is not affected. |
US10298492B2 |
System and method for interworking between vehicle controller and external resource
A system for interworking between a vehicle controller and an external resource includes at least one vehicle controller installed in a vehicle and configured to control an operation of the vehicle. At least one external device provides processing information of the external resource upon a request of the vehicle controller. A vehicle mobile gateway is connected to the vehicle controller via an in-vehicle network and connected to the external device via an external network of the vehicle to interface so that the vehicle controller and the external device may communicate with each other. |
US10298488B1 |
Path selection and programming of multiple label switched paths on selected paths of multiple computed paths
In some examples, a network device is configured to obtain a set of N paths between a pair of nodes of a network topology model for a network of routers interconnected by a plurality of links in a network topology, where N>2, and configured to, for each label switched path from a plurality of label switched paths to be routed to the network topology: in response to identifying, from the set of N paths, a path for the label switched path that has capacity for a required bandwidth of the label switched path, deduct the required bandwidth of the label switched path from one or more links of the path of the network topology model to modify the network topology model and output data to the network for programming the label switched path in the network on the path; and in response to failing to identify a path for the label switched path from the set of N paths, add the label switched path to a set of failed label switched paths. |
US10298487B2 |
Method and device for transmitting data
A method includes: generating an active route (AR) between a first network element (NE) and a second NE, the AR includes a first route between an active core device (ACD) and the first NE and a second route between the ACD and the second NE, transmitting data between the first NE and the second NE through the AR; sending an identity and a state of a first gateway interface that is connected to the first NE and is included in the ACD to a standby core device (SCD), the SCD generates a standby route (SR) between the first NE and the second NE, the SR includes a third route between the SCD and the first NE and a fourth route between the SCD and the second NE; and when a fault occurs on the first route, transmitting the data between the first NE and the second NE through the SR. |
US10298481B1 |
Method and apparatus for testing VLAN
Aspects of the disclosure provide a network device that includes a test frame generator and an analyzer. The test frame generator is configured to generate a request frame that is compliant with a Layer 2 protocol and to transmit the request frame to a target network device that is a member of a virtual local area network (VLAN) of which the network device is also a member. The analyzer is configured to transmit a query to the target network device to detect whether a forwarding database associated with the target network device includes a first media access control (MAC) address of the network device, and to determine whether the target network device is connected to the network device based on the detection. |
US10298480B2 |
Network communication methods and apparatus
The present invention includes various novel systems and methods for communication in a network. A System Environment Monitor is employed in some embodiments to extract from the network both real-time and historical Network Metrics at the Infrastructure Layer, as well as Application Metadata at the Application Layer. Network analytics facilitate decisions based upon the differing characteristics of Application Components and lower-level hardware components across multiple DTTs. In response, an SDN Controller generates modified sets of SDN Flows, and implements them in real time across a mixed technology (multi-DTT) network in a manner that avoids disrupting existing SDN Flows and other real-time network traffic. |
US10298478B2 |
Information processing system, computer-readable recording medium having stored therein control program for information processing device, and control method of information processing system
An information processing system includes a plurality of information processing apparatuses connected to each other, and communication is performed between the plurality of information processing apparatuses. Each of the plurality of information processing apparatuses includes a processor. The processor included in one of the plurality of information processing devices serving as a first information processing device receives, from each of second information processing devices other than the first information processing device, state information regarding each state of the plurality of information processing devices determined by the second information processing devices, determines each state of the plurality of information processing devices, based on the state information received from each of the second information processing devices, and transmits state information for transmission regarding the determined state of each of the plurality of information processing devices to each of the second information processing devices. |
US10298474B2 |
Automatic broadband information correlation and record generation
Embodiments include methods, systems, and apparatuses for automatic broadband information correlation and record generation. In one embodiment, a method includes receiving performance information related to a broadband connection of customer premises equipment (CPE), and receiving information related to a local network connected to the CPE. The method includes processing the local network information to generate location information associated with the CPE. The method further includes generating a record including the performance information and the location information associated with the CPE. |
US10298472B2 |
Media connection channel quality testing system
A computing device for media connection channel quality testing is described, including communications hardware; non-volatile memory storing a test initiation program; and a processor configured to execute the test initiation program to: transmit, via the communications hardware, a plurality of comparative testing media streams to a test server, each of the comparative testing media streams sent over one of a plurality of media connection channels; receive, via the communications hardware, a plurality of objective quality scores from the test server, each objective quality score corresponding to one of the plurality of media connection channels and are determined by the test server using an objective scoring test comparing the comparative testing media stream to reference testing data associated with the one of the comparative testing media streams; and select a recommended operational media connection channel from the plurality of media connection channels based on the objective quality scores. |
US10298469B2 |
Automatic asynchronous handoff identification
Asynchronous handoffs between threads and other software components may be automatically detected, and the corresponding working objects may be tracked. The system may report monitoring information for an overall transaction that includes the original request and corresponding asynchronous requests. Automatically detecting asynchronous requests may include instrumenting a virtual machine, such as a Java Virtual Machine (JVM), to detect the creation of thread handoff objects and the object and/or thread execution. Thread handoff objects may automatically tracked, tracked based on data learned over time, tracked based on user input, and otherwise configured. In some embodiments, after detecting the creation of a thread handoff object, an identification of the object of the call may be identified as being tracked in another server or application. |
US10298468B2 |
Provisioning persistent, dynamic and secure cloud services
Systems and methods may provide for confirming, by a loader module having administrative rights with respect to a computing device, the operability of an activator module on the computing device. Additionally, the activator module may be used to manage an installation status of one or more service agents or software components on the computing device and making them persistent. In one example, confirming the operability of the activator module includes conducting a presence verification and/or authentication of the activator module, wherein a replacement activator module may be downloaded to the computing device if the presence verification and/or authentication is unsuccessful. |
US10298465B2 |
Using machine learning to monitor link quality and predict link faults
A device may receive a trained data model that has been trained using historical link quality information associated with a set of links. The device may determine, after receiving the trained data model, link quality information associated with a link that is actively supporting traffic. The device may classify the link by using the link quality information as input for the data model. The data model may classify the link into a class of a set of classes associated with measuring link quality. The device may determine an actual quality level of the link. The device may selectively update the class of the link after determining the actual link quality of the link. The device may perform one or more actions associated with improving link quality based on classifying the link and/or selectively updating the class of the link. |
US10298463B2 |
Communication network with control plane network
A communication network includes nodes. The nodes are capable of communicating over a current generation network, which will include 5G before long. One, some, or all of the nodes are also capable of communicating over a previous generation network, to which 4G will be relegated before long. A third node receives a first signal from a first node over the current generation network, a second signal that is a retransmission of the first signal from a second node over the current generation network, and network dimensional parameters from the first node and/or the second node over the previous generation network. The network dimensional parameters enable the third node to determine precise locations of the first node and the second node. Using a function of the network dimensional parameters, the third node can correlate the first signal and the second signal and generate a simplified signal therefrom. |
US10298458B2 |
Distributed system partition
An example of a distributed system partition can include a method for client service in a distributed switch. The method can include maintaining local and global connection state information between a primary and a secondary controlling fiber channel (FC) over Ethernet (FCoE) Forwarders (FCFs) or FC forwarder in a distributed switch. A partition in the distributed switch can be detected and service to subtended clients of the distributed switch can continued using local state information. |
US10298456B1 |
Dynamically reconfiguring data plane of forwarding element to account for power consumption
Some embodiments of the invention provide a network forwarding element that can be dynamically reconfigured to adjust its data message processing to stay within a desired operating temperature or power consumption range. In some embodiments, the network forwarding element includes (1) a data-plane forwarding circuit (“data plane”) to process data tuples associated with data messages received by the IC, and (2) a control-plane circuit (“control plane”) for configuring the data plane forwarding circuit. The data plane includes several data processing stages to process the data tuples. The data plane also includes an idle-signal injecting circuit that receives from the control plane configuration data that the control plane generates based on the IC's temperature. Based on the received configuration data, the idle-signal injecting circuit generates idle control signals for the data processing stages. Each stage that receives an idle control signal enters an idle state during which the majority of the components of that stage do not perform any operations, which reduces the power consumed and temperature generated by that stage during its idle state. |
US10298454B2 |
Communication path switching apparatus, method for controlling communication path switching apparatus, and computer program product
A communication path switching apparatus in an application unit that executes a certain function of performing wireless communication with another communication apparatus, a data switching unit that forwards data for causing the application unit to execute the certain function, a control unit that makes the setting for causing the data switching unit to forward the data, and a virtual device unit that forwards the data forwarded from the data switching unit to the application unit based on the setting made by the control unit. |
US10298450B2 |
Consistent hashing for network traffic dispatching
A method is provided that uses a consistent hashing technique to dispatch incoming packets in a stable system prior to adding of a node. The method uses a hash table and assigns hash buckets in the table to each network node. A set of fields in each incoming packet is hashed and is used to identify the corresponding hash bucket. The packets are then dispatched to the network nodes based on the nodes' hash buckets. During an observation period, the method identifies the ongoing sessions by creating a bit vector table that is used to identify the old and new sessions during a re-dispatching period. The method uses the consistent hashing method and the probabilistic method dispatch the incoming packets such that each packet that belongs to an old session is dispatched to the same old node that has been processing the other packets of the session. |
US10298448B2 |
Method and apparatus for extending service capabilities in a communication network
Aspects of the subject disclosure may include, for example, a method including selecting a solution set of devices from a set of candidate devices connected to a network to provide a service via a virtual device, generating a virtual finite state machine to control execution of the required functions of the virtual device via selected capabilities of each device of the solution set of devices transmitting, to a controller device of the solution set of devices, the virtual finite state machine, wherein execution of the virtual finite state machine by the controller device causes the controller device to control the required functions of the virtual device via the selected capabilities of each device of the solution set of devices, and transmitting, to non-controller devices of the solution set of devices, software data and configuration data, wherein execution of the software data at the non-controller devices according to the configuration data causes the non-controller devices to perform the selected capabilities according to signals sent by the controller device. |
US10298446B2 |
Methods, apparatuses, and system for device management
A device management method for use in a primary router, includes: establishing a management connection with a relay router; acquiring a management interface identifier from the relay router via the management connection, the management interface identifier being an identifier of an Application Programming Interface (API) in the relay router for providing a management function; and transmitting a management instruction to the relay router via the management connection, the management instruction carrying the management interface identifier and being configured to manage an electronic device connected to the relay router. |
US10298445B2 |
Method for dynamic adjustment of a level of verbosity of a component of a communications network
A method for dynamic management of a first level of verbosity of a component defined in a data network, the data network having a control center, each component allowing the execution of tasks and including a security management configuration associating a status message, forming a log, with the execution of a task of the component, each log associated with a task indicating an event and having a local level, the control center allowing the collection of a set of logs to supervise the network, the method including: detecting a stimulus by a control center; determining a component associated with the stimulus detected by the control center; modifying the first level of verbosity of the component to a second level of verbosity during a first given period, the modification being launched by generating a supervision command by the control center, the second level of verbosity being defined according to the stimulus. |
US10298443B2 |
Systems and methods for dynamic output control hierarchy for wireless fire systems and for fire protection before and during the installation thereof
Systems and methods for dynamic output control hierarchy for wireless fire systems and for fire protection before and during the installation thereof are provided. Systems can include a fire system control panel, a gateway device coupled to the control panel, and a mesh network coupled to the gateway device. Responsive to the gateway device detecting a loss of communication with the control panel or a failure of the control panel, the gateway device can control activation of output devices in the mesh network. Responsive to a first device in the mesh network detecting a failure of the gateway device, the first device can control activation of the output devices in the mesh network. In some embodiments, the first device can control activation of the output devices of a second device in the mesh network, and in some embodiments, the first device can self-control activation of its own output devices. |
US10298432B2 |
Apparatus and method for filter bank multi-carrier signal modulation with low PAPR in multiple antenna system
An apparatus and method for filter bank multi-carrier signal modulation with a low peak-to-average power ratio (PAPR) in a multiple antenna system are disclosed. According to embodiments of the present disclosure, in a multiple antenna transmission method, after a plurality of transmission candidate signals, which are modulated for each antenna using discrete Fourier transform (DFT) spread filter bank multi-carrier and offset quadrature amplitude modulation (FBMC/OQAM) techniques and are capable of obtaining a single carrier effect, are generated, a transmission candidate signal with a low PAPR can be selected and transmitted, and thus peak-to-average power ratio performance can be effectively improved, and interference between subcarriers can be eliminated by applying an Alamouti coding manner. |
US10298425B2 |
Radio repeater, sound quality adjustment system, and sound quality adjustment method
The present disclosure is aimed at making an adjustment operation for sound quality evaluation of a radio device easy. A radio repeater includes: a reception unit configured to receive a radio signal from a first radio terminal; a relay equalizer configured to adjust a frequency characteristic of the radio signal based on a configuration; a configuration reflection unit configured to reflect configuration information on the frequency characteristic received via a communication line in a configuration of the relay equalizer; and a transmission unit configured to transmit the radio signal that has been adjusted to a second radio terminal. |
US10298423B2 |
Wireless SC-FDMA communications system
A device includes circuitry configured to determine feedforward and feedback coefficients for an adaptive frequency-domain decision feedback equalizer (AFD-DFE) based on previously received signals. The equalizer output is determined by applying the feedforward and feedback coefficients of the AFD-DFE to a received signal, and the feedforward and feedback coefficients of the AFD-DFE are updated based on the equalizer output. |
US10298421B2 |
Power aware receiver/transmitter adaptation for high speed serial interfaces
A receiver includes first and second equalization modules adapted to provide first and second compensations to a data signal, and a control module including a list that identifies the first equalization module as being less efficient than the second. The control module provides first and second compensation levels of the first and second compensations, such that the first and second compensations operate on the data signal to meet a bit error rate (BER) target, lowers the first compensation to reduce the power consumption of the receiver based on the list, and determines whether, in response to an increase in the level of the second compensation the BER target is met. |
US10298418B2 |
System and method for disintegrated channel estimation in wireless networks
A system and method for disintegrated channel estimation in wireless networks. The system provides a disintegrated channel estimation technique required to accomplish the spatial diversity supported by cooperative relays. The system includes a filter-and-forward (FF) relaying method with superimposed training sequences for separately estimating the backhaul and the access channels. To reduce inter-relay interference, a generalized filtering technique is provided which multiplexes the superimposed training sequences from different relays to the destination by time-division multiplexing (TDM), frequency-division multiplexing (FDM) and code-division multiplexing (CDM) methods. |
US10298417B2 |
Polynomial mixture for frequency domain multiuser channel estimation and tracking in a wireless communication network
Methods and systems for obtaining improved channel estimates for frequency-multiplexed data transmissions such as OFDM, OFDMA, or SC-FDMA transmissions overcome the limitations of the static assumption by using a polynomial or other fitting function to fit and model the frequency dependence of the channel coefficients, so that estimates can be applied to larger subcarrier groups. Some embodiments provide channel estimates for a singular signal source, while other embodiments provide joint channel estimates for a plurality of signal sources. In embodiments, selection of the fitting functions is influenced by all previously determined channel estimates. In some embodiments, a tracking algorithm allows use of the lowest possible order of polynomial or other fitting function to model the frequency dependence of the channel coefficients, whereby the channel estimate is continually shifted in frequency while the order of the polynomial or other fitting function remains low. |
US10298412B2 |
User-configurable interactive region monitoring
In one embodiment, one or more systems may receive input from a user identifying an interactive region of a physical environment. The one or more systems may determine a location of the interactive region relative to a depth sensor and monitor, at least in part by the depth sensor, the interactive region for a predetermined event. The one or more systems may detect, at least in part by the depth sensor, the predetermined event. In response to detecting the predetermined event, the one or more systems may initiate a predetermined action associated with the predetermined event. |
US10298407B2 |
Data generation apparatus, electronic device, and authentication system
A data generation apparatus according to an embodiment comprises a memory space including a plurality of memory cells, each including a resistance change element, a first circuit configured to supply the memory cells included in a first space that represents part of the memory space with a current or a voltage that causes a dielectric breakdown to occur in the resistance change element, a second circuit configured to output a value read from the memory cells included in the first space, and an ID generation circuit configured to generate an ID using the value output from the second circuit. |
US10298406B1 |
Security integrated circuit
A security integrated circuit is disclosed. In some embodiments, the security integrated circuit comprises metal configured memory that stores a first portion of each of a plurality of keys, programmable memory that stores a second portion of each of the plurality of keys, and an interface for connecting to an external authentication system. The metal configured memory and programmable memory store a prescribed finite number of host keys and matching device keys. In response to a received host key from the external authentication system, a matching device key is provided by the security integrated circuit. |
US10298400B2 |
Authentication method and system
Provided is a computer implemented method for performing mutual authentication between an online service server and a service user, including: (a) generating, by an authentication server, a server inspection OTP; (b) generating, by an OTP generator, a verification OTP having the same condition as the server inspection OTP and using the same generation key as an OTP generation key and a calculation condition different from a calculation condition is applied or a generation key different from the OTP generation key is used and the same calculation condition as the calculation condition used for generating the server inspection OTP is applied to generate a user OTP; and (c) generating, by the authentication server, a corresponding OTP having the same condition as the user OTP and comparing whether the generated corresponding OTP and the user OTP match each other to authenticate the service user. |
US10298396B1 |
Identity management service via virtual passport
A method includes verifying the identity of an individual. A virtual passport for the individual is created upon verifying the identity of the individual. The virtual passport uniquely identifies the individual. A public/private key pair associated with the individual is generated. The virtual passport is signed with the private key. The signed virtual passport is entered in a public block chain. The signed virtual passport may be retrieved from the public block chain. The authenticity of the signed virtual passport may be determined via the public key. |
US10298392B2 |
Resource entitlement in a multi-computer system controlled by a single instance
An entitlement system includes at least two computing devices and a management controller which all include a trusted platform module. Each of the trusted platform modules include a non-volatile storage for storing entitlement records. A management unit of each computing device includes configuration means to enable and disable computing resources of the respective computing device based on entitlement records. The management controller receives ensemble entitlement records in encrypted form and distributes sub-entitlement records in a second encrypted form to the management units of the computing devices. |
US10298391B2 |
Systems and methods for generating symmetric cryptographic keys
A system for generating symmetric cryptographic keys for communications between hosts. Hosts use associated devices to generate secret keys. Each key is generated based on a static seed and a dynamic seed. The dynamic seed is created from sensor data or auxiliary data. The secret key allows host machines to encrypt, or decrypt, plaintext messages sent to, or received from, other host machines. |
US10298386B1 |
Method and apparatus for secure communications in networks
An unencrypted media access control layer (MAC) protocol data unit (MPDU) having a header is received at a wireless network interface device. The header includes a sequence number. The wireless network interface device uses the sequence number to encrypt data in the unencrypted MPDU to generate an encrypted MPDU, and transmits the encrypted MPDU. |
US10298385B2 |
Homomorphic processing unit (HPU) for accelerating secure computations under homomorphic encryption
Fully homomorphic encryption integrated circuit (IC) chips, systems and associated methods are disclosed. In one embodiment, an integrated circuit (IC) homomorphic processor chip is disclosed. The IC homomorphic processor chip includes at least one processor slice. Each processor slice includes local control circuitry, a numeric theoretic transform (NTT) butterfly unit, and on-chip memory. The NTT butterfly unit is responsive to the local control circuitry to operate in multiple modes for performing operations on encrypted data using homomorphic encryption. Each mode is associated with a different configuration of the NTT butterfly unit. |
US10298376B2 |
Method of generating reference signal in wireless communication system
A method of generating a reference signal includes acquiring a base sequence and acquiring a reference signal sequence with a length N from the base sequence. Good PAPR/CM characteristics of the reference signal can be kept to enhance performance of data demodulation or uplink scheduling. |
US10298371B2 |
Method and apparatus for use with a radio distributed antenna system having an in-band reference signal
Aspects of the subject disclosure may include, for example, receiving, by a network element of a distributed antenna system, a reference signal, a control channel and a first modulated signal at a first carrier frequency, the first modulated signal including first communications data provided by a base station and directed to a mobile communication device. The instructions in the control channel direct the network element of the distributed antenna system to convert the first modulated signal at the first carrier frequency to the first modulated signal in a first spectral segment. The reference signal is received at an out of band frequency relative to the control channel. Other embodiments are disclosed. |
US10298369B2 |
Reference signal transmission method for downlink multiple input multiple output system
A reference signal transmission method in a downlink MIMO system is disclosed. The downlink MIMO system supports a first UE supporting N transmission antennas among a total of M transmission antennas (where M>N) and a second UE supporting the M transmission antennas. The method includes transmitting, by a base station (BS), subframe-associated information which designates a first subframe in which data for the first UE and the second UE is transmitted and a second subframe in which data only for the second UE can be transmitted within a radio frame having a plurality of subframes, and transmitting the first subframe and the second subframe. Reference signals corresponding to antenna ports ‘0’ to ‘N−1’ of the N antennas are mapped to the first subframe, and reference signals corresponding to antenna ports ‘0’ to ‘M−1’ of the M antennas are mapped to the second subframe. |
US10298364B2 |
Group-based resource element mapping for radio transmission of data
For transmitting data over a radio interface using subframes with a plurality of resource elements organized in a time-frequency grid, at least two groups of resource elements are determined from the resource elements of one of the subframes. Each group covers multiple consecutive resource elements in the time domain and is distinct from the at least one other group in the frequency domain. Data symbols of a sequence are consecutively mapped to the resource elements of one of the groups. If a data symbol is mapped to each resource element of the group, the next data symbols of the sequence are consecutively mapped to the resource elements of a further one of the groups. |
US10298358B2 |
Change indicator for system information in a cellular internet of things (CIoT) network
A radio access network node (e.g., base station subsystem) and method are described herein for indicating to a mobile station (e.g., CIoT device) which system information (SI) message(s) (if any) has changed relative to the mobile station's last reading. In addition, a mobile station (e.g., CIoT device) and method are described herein for receiving an indication that indicates which system information (SI) message(s) (if any) has changed relative to the mobile station's last reading. |
US10298353B2 |
Method and device for receiving uplink signal using differential modulation scheme with interference cancellation and channel estimation
In an aspect of the present invention, provided is a method for receiving an uplink signal by a base station (BS) in a wireless communication system where a reference signal is not used, including: obtaining information bits by demodulating and decoding a signal of a first user equipment (UE) that is modulated through a differential modulation scheme; estimating a channel between the first UE and the BS using the information bits; and performing successive interference cancellation (SIC) using the signal of the first UE restored through the channel estimation results and the information bits. In this case, the BS may estimate the channel between the first UE and the BS by assuming that an Nth modulation symbol among modulation symbols of the information bits modulated through the differential modulation scheme is fixed to a predetermined constellation point. |
US10298346B2 |
Directed acyclic graph optimization based on timing information for generating optimized network clock
In one embodiment, a method comprises receiving, by a network device, one or more advertisement messages comprising timing information describing a quality of a network clock that is originated by a master clock device at a root of a directed acyclic graph (DAG); the network device executing an objective function for the DAG providing an optimized loopless time topology for the network clock, synchronized to the master clock device, based on the timing information; and the network device attaching to a parent device in the DAG based on the objective function, for optimized generation of the network clock by the network device. |
US10298345B2 |
Clock synchronizaton using codeword marker
Aspects of the present disclosure includes a method and program product for clock synchronization of a networked computer system. The method records a time (t1) when a first codeword marker in a datastream is sent from a master computer to a slave computer and records a second time (t2) when the slave computer receives the first codeword marker. The method includes recording a third time (t3) when a third codeword marker in a datastream is sent from the slave computer to the master computer. The method includes recording a fourth time t4 when the master receives the third codeword marker from the slave. The method calculates a time offset θ, according to; θ = ( t 2 - t 1 ) + ( t 4 - t 3 ) 2 , and a roundtrip delay δ, according to δ=(t4−t1)−(t3−t2). The clock in the slave computer is synchronized with a clock in the master computer using θ and δ. |
US10298342B2 |
Communication method based on time division multiple access communication system, and terminal
Disclosed are a communication method based on a time division multiple access communication system, and a terminal. The method comprises: receiving, by a communication terminal, an embedded signalling frame, conducting embedded type information parsing on the embedded signalling frame to obtain an embedded signalling and control information; in accordance with the control information, caching, by the communication terminal, the embedded signalling to corresponding caching regions; and when each corresponding caching region has already been cached with the embedded signalling, conducting embedded type signalling decoding, by the communication terminal, on the embedded signalling in all the caching regions so as to obtain a control signalling. The technical solution of the present invention can shorten the terminal access duration of the time division multiple access communication system, thereby improving the access performance of the time division multiple access communication system. |
US10298339B2 |
Water safety monitoring devices, alarm devices and related methods
A monitoring device for monitoring a risk of drowning for users of one or more alarm devices is provided. The alarm devices include one or more detectors configured to detect status data of the user, and the alarm device transmits a signal from at or below a water surface. A monitoring station has a controller circuit configured to receive status data from the alarm device, to detect a triggering event, and, in response to the triggering event, to select one of a plurality of alarm protocols based on the status data. The monitoring station is configured to provide a user alert to the alarm device if a loss in signal strength of the alarm device is detected by the monitoring station, and the alarm device is configured to receive a deactivation input such that if a deactivation input is received within a predetermined time, the alarm protocol is canceled and/or an alarm protocol is not issued to the monitoring station. |
US10298335B1 |
Co-channel interference reduction in mmWave networks
Methods and devices for receiving or transmitting a wireless packet are described. A wireless packet includes a short training field (STF) and a channel estimation field (CEF). The receiver determines whether the received STF matches an assigned STF assigned for a target link, by performing cross-correlation between the STF and a component sequence from a set of at least four different component sequences which are pairs of Golay sequences. The cross-correlation output is compared with an expected output. When the received STF matches the assigned STF, the wireless packet is considered a target packet. A channel estimation is performed using a cross-correlation of the received CEF with an assigned CEF assigned for the target link. The assigned CEF is from a set of two or more CEFs, where each CEF is formed using the set of component sequences, and the CEFs are pairwise zero-correlation zone (ZCZ) sequences. |
US10298334B2 |
Signal strength boosting in human-body near-field communication system
Embodiments include a technique for a signal strength boosting in a human-body near-field communication systems, the technique includes receiving a configuration of a set of devices disposed on a body of a user for transmitting a signal across the body of the user, the devices being configured to amplify the signal, and receiving an indication of a signal strength of the signal transmitted through the devices of the set of devices. The technique also includes identifying a location of signal loss based on the signal strength, and providing a recommendation to modify the configuration of the set of devices based on the identified location of signal loss, wherein the recommendation provides a location for placement of one or more additional devices to increase the signal strength. The technique includes updating the configuration based on the one or more additional devices. |
US10298332B2 |
Method of controlling semiconductor optical device that includes semiconductor optical amplifier
A method of controlling a semiconductor element that includes a semiconductor laser diode (LD), a semiconductor modulator, and a semiconductor optical amplifier (SOA) is disclosed. The LD generates CW light supplied with the first bias current. The semiconductor modulator generates a modulated light by modulating the CW light supplied with a driving signal. The SOA generates an optical signal by amplifying the modulated light supplied with the second bias current. The method first sets the second bias current in a region where the output power of the optical signal shows negative dependence of the second bias current. Then, a temperature of the semiconductor element, the first bias current, and the driving signal are adjusted such that the optical signal shows performance in respective preset ranges. |
US10298326B2 |
Coded light
A Wiener filter for equalizing an effect of a first filter on an input signal which is subject to the first filter and to noise and/or interference, wherein: the first filter is dependent on at least one unknown quantity; and the Wiener filter is configured based on an averaged representation of the first filter averaged over the at least one unknown quantity, in place of a representation of the first filter being assumed to be known. |
US10298325B1 |
Optical transceiver for controlling steering angle between receive light beam and transmit light beam
An optical transceiver for controlling a steering angle between a receive light beam and a transmit light beam includes an optical beam coupling device. The optical beam coupling device comprises a plurality of optical elements configured to control a steering angle between the receive light beam received by the optical beam coupling device along a first line of sight (LOS) and the transmit light beam that is output from the optical beam coupling device along a second LOS different from the first LOS, wherein both the receive light beam and the transmit light beam pass through the plurality of optical elements. The plurality of optical elements have a set of combinations for different positions of each of the optical elements, wherein each position in the set of combinations induces a different steering angle between the transmit light beam and the receive light beam. |
US10298324B2 |
Free space optical communications device
The invention relates to a free space optical communications device (10) multiplexed in wavelengths of between 400 nm and 1600 nm, said device including demultiplexing means (11) that are designed so as to separately dissociate a number n1 of wavelengths from one another, the demultiplexing means (11) including one or more detectors (110) having a number n2 of optical filters (111) and active elements (112) which correspond to the number n1 of wavelengths, each active element (112) being arranged to selectively detect one wavelength from among said wavelengths (Id . . . Àn) via an optical filter (111) separate from the active element (112) which is included in a housing (113), the optical filter (111) being in contact with a protection means (114), inserted between the optical filter (111) and the active element (112), said protection means (114) closing said housing (113). |
US10298322B2 |
Methods and apparatus for detecting and compensating power imbalance and modulation imperfection for a coherent optical transmitter
In some embodiments, a non-transitory processor-readable medium storing code representing instructions to be executed by a processor comprises code to cause the processor to determine, during a calibration of a coherent optical transmitter, a set of parameters associated with each tributary channel by sending a first signal to a digital signal processor (DSP) to adjust a scale factor of that tributary channel. The scale factor is associated with a tap characteristic of a finite impulse response (FIR) filter of the DSP. The code further causes the processor to determine a power imbalance between two tributary channels based on the set of parameters associated with each tributary channel. The code further causes the processor to send a second signal to the coherent optical transmitter to adjust a set of operational settings of the coherent optical transmitter based on the power imbalance and the set of parameters associated with each tributary channel. |
US10298315B2 |
Interference level variation mitigation for satellite communicaton systems
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for adjusting the transmission power of satellite transceivers based on estimated interference. In some implementations, a satellite transceiver receives a data structure that specifies an interference compensation value for at least one frequency channel on which the satellite transceiver can transmit. The interference compensation value for the frequency channel is based on estimated interference imposed on satellite transmissions transmitted by the transceiver on the frequency channel. The transceiver receives data specifying a second transmit frequency channel to use for a second satellite transmission. A first interference compensation value for a first frequency channel and a second interference compensation value for the second frequency channel are identified from the data structure. The power level of the transmitter of the transceiver is adjusted based on a difference between the second interference compensation value and the first interference compensation value. |
US10298314B2 |
Repeater operation method and apparatus in wireless communication system
A method of supporting a user equipment (UE) to UE (UE-to-UE) communication by a network in a wireless communication system, the method includes transmitting a system information block associated with the UE-to-UE communication, wherein the system information block contains a period parameter indicating a periodicity at which a relay UE transmits discovery announcement, wherein the system information block contains a high threshold value and a low threshold value, wherein the relay UE is not allowed to transmit the discovery announcement if a reference signal received power (RSRP) measured by the relay UE is above the high threshold value, and wherein the relay UE is not allowed to transmit the discovery announcement if the RSRP measured by the relay UE is below the low threshold value. |
US10298310B2 |
Channel quality indicator method, and associated system, base station, and user equipment
It would be to provide a method which will work with future versions of LTE-A, be backwards compatible and alleviate interference to signals for basic system operation.The method includes generating one or more Reference Signals associated with the one or more Channel Quality Indicators, and includes mapping the one or more Channel Quality Indicator-Reference Signals to the last symbol of the second slot of the one or more subframes. |
US10298308B2 |
Method for optimizing rank of channel matrix, wireless base and mobile station
Embodiments of present invention provide a method for optimizing the rank of channel matrix, a wireless base and a mobile station. The method for optimizing the rank of channel matrix according to an embodiment of the present invention is applied to a wireless base to which multiple mobile stations are connected. The method includes: obtaining the historical state data of the multiple mobile stations; determining the optimal rank of channel matrix of a first mobile station of the multiple mobile stations according to the obtained historical state data of the multiple mobile stations; and transmitting to the first mobile station the optimal rank indicator indicating the optimal rank so as to cause the first mobile station to set its rank of channel matrix to be the optimal rank indicated by the optimal rank indicator. |
US10298301B2 |
Channel estimation for millimeter-wave communication/data link and the corresponding codebook design
The channel estimation method for millimeter-wave communication includes virtual multipath acquisition and sparse reconstruction. In the virtual multipath acquisition stage, instead of searching the real multipath components (MPCs), the virtual representation of the real MPCs is derived, and the hierarchical search is utilized to acquire the virtual MPCs based on a normal limited-resolution codebook. In the sparse reconstruction stage, the real MPCs are reconstructed from the virtual MPCs acquired in the virtual multipath acquisition stage. An enhanced sub-array scheme is used to design a hierarchical codebook under a strict constant-modulus constraint. The designed codebook can be used for both analog and hybrid beamforming/combining devices. The training overhead of channel estimation and the complexity of the search are significantly reduced, and the size of the dictionary matrix is greatly reduced by exploiting the results of the virtual multipath acquisition. |
US10298297B2 |
Method and device for feeding back downlink channel feedback information, and method and device for user pairing
A method and device for feeding back downlink channel feedback information, and a method and device for user pairing. The method for feeding back downlink channel feedback information includes: calculating the multi-user channel quality indication error of a user, which error is used to reflect the difference in channel quality indication between the situation of multi-user multiple input multiple output transmission and the situation of single user multiple input multiple output transmission; adding the multi-user channel quality indication error into the downlink channel feedback information which includes a pre-coding matrix indication and a channel quality indication, and feeding the same back to a base station for scheduling. Therefore, the bit error rate of demodulation in the MIMO system can be reduced and the system performance can be improved. |
US10298296B2 |
Antenna pattern matching and mounting
A technique for improving wireless communication characteristics involving matching transmitter antenna patterns to receiver antenna patterns. In a specific implementation, the transmitter antenna pattern adapts to changing parameters, such as when a smartphone is initially held in a first orientation and is later held in a second orientation. Because the transmitter antenna pattern matches receiver antenna patterns, signal quality between stations improves. In some implementations, antennas are organized and mounted to maximize spatial diversity to cause peak gains in different directions. |
US10298295B2 |
Method for detecting the eventual presence of an object by a contactless reader, and corresponding reader
A method can be used for detecting a potential presence of an object by a reader capable of mutually communicating via a contactless communications protocol. An antenna of the reader transmits a magnetic field on a carrier signal having a sub-carrier modulated by a first data sequence. The modulated sub-carrier is non-interpretable by the object. The antenna of the reader receives a signal resulting from the transmission. The reader demodulates the sub-carrier of the resulting signal so as to extract a second data sequence from the resulting signal. The first data sequence and second data sequence are correlated and the potential presence or absence of the object is determined based upon the result of the correlating. |
US10298291B2 |
Wired, wireless, infrared, and powerline audio entertainment systems
A method and system for communicating audio, video, and/or control signals within a home entertainment system. One or more signals are communicated between an input device and one or more output devices via one or more networks. The output device can include loudspeakers, display devices, and headphones. In some embodiments an output device, for example a center channel loudspeaker, transmits signals to other output devices. For example, the center channel loudspeaker can transmit a combined audio signal and control signal to a remote loudspeaker over a first network and transmit a video signal to a display device over a second network. The display device displays the video signal. The networks can be wireless, wired, infrared, RF, and powerline. |
US10298288B2 |
Antenna switching circuitry for MIMO/diversity modes
This disclosure relates to antenna switching circuitry and other radio frequency (RF) front-end circuitry. In one embodiment, the antenna switching circuitry includes a multiple throw solid-state transistor switch (MTSTS), a multiple throw microelectromechanical switch (MTMEMS), and a control circuit. The MTSTS is configured to selectively couple a first pole port to any one of a first set of throw ports and to selectively couple a second pole port to any one of a second set of throw ports. The MTMEMS is configured to selectively couple a third pole port to any one of a third set of throw ports. The control circuit is configured to control the selective coupling of the MTSTS and the MTMEMS. In this manner, the control circuit may operate the antenna switching circuitry so that RF signals may be routed in accordance with Long Term Evolution (LTE) Multiple-Input and Multiple-Output (MIMO) and/or LTE diversity specifications. |
US10298287B2 |
Mobile terminal and wireless communication method
The present disclosure provides a mobile terminal and a wireless communication method, the mobile terminal includes: a first data card, a second data card, a first processing chip, a first logic switch, a second logic switch and a second processing chip; where the first processing chip is further configured to establish a data service link with 4G network to preform data service transmission, upon the condition that the first data card or the second data card connecting with the first processing chip; the second processing chip is further configured to establish a data service link with 4G network to preform data service transmission, upon the condition that the first data card or the second data card connecting with the second processing chip. |
US10298282B2 |
Multi-modal sensing wearable device for physiological context measurement
Embodiments of the present disclosure provide techniques and configurations for an apparatus for a user's physiological context measurements. In one instance, the apparatus may include a processing block and first and second piezoelectric sensors coupled with the processing block. The first and second sensors may include respectively first and second electrodes to provide contact with a user's body in response to mounting of the apparatus on the user's body. The processing block may comprise a multi-modal sensing system configured to perform measurements of a user's physiological context during the contact of the user's body with the first and second electrodes, based at least in part on a voltage signal generated by the user's body and provided to the processing block via the first and second electrodes. Other embodiments may be described and/or claimed. |
US10298280B2 |
Proximity sensor with nonlinear filter and method
A sensor for a portable connected device comprising a filter 30 is arranged to reduce a noise component on a sampled input signal, wherein the filter is arranged to consider only input measurements that change systematically in a same direction, updating an output value when all the input samples in a predetermined time window are above or below a current output value and, repeating the current output value when the input samples in the time window are below and above the current output value. |
US10298278B2 |
Delay circuit for a radio signal with filter circuitry to linearize a phase shift of an output signal relative to an input
A delay circuit for time offsetting an input radiofrequency signal, includes an all-pass filter having a given central frequency to linearize a phase-shift of an output signal relative to the input signal as a function of the frequency on a first frequency range; and first and second antiresonant circuits having respectively first and second central frequencies, the all-pass filter and the antiresonant circuits configured to linearize the phase-shift of the output signal relative to the input signal as a function of the frequency on a second frequency range including the first range. The difference between first and second central frequencies is less than 30% of the value of one of both frequencies, the difference between the first central frequency and the given central frequency of the all-pass filter is less than 30% of the value of a highest frequency between the first central frequency and the given central frequency. |
US10298273B2 |
Demultiplexing apparatus and method of designing the apparatus
A demultiplexing apparatus according to the present disclosure includes an amplifier that amplifies transmission signals in three or more communication bands having different frequency bands; multiple signal paths which are commonly provided for an output terminal of the amplifier and on which the signals in the corresponding communication bands are propagated; and multiple transmission-reception filters which are provided on the multiple signal paths, and each of which isolates a transmission signal and a reception signal of the corresponding communication band from each other. The gains of the amplifier in the frequency bands of multiple reception signals are smaller than the gains of the amplifier in the frequency bands of multiple transmission signals. |
US10298272B2 |
Post-decoding error check with diagnostics for product codes
In one embodiment, a system includes a controller and logic integrated with and/or executable by the controller. The logic is configured to perform iterative decoding on encoded data to obtain decoded data. The logic is also configured to perform post-decoding error diagnostics on a first portion of the decoded data in response to not obtaining a valid product codeword in the first portion after the iterative decoding of the encoded data. Other systems, methods, and computer program products for producing post-decoding error signatures are presented in accordance with more embodiments. |
US10298271B2 |
Method and apparatus for providing a joint error correction code for a combined data frame comprising first data of a first data channel and second data of a second data channel and sensor system
An apparatus (100) for providing an joint error correction code (140) for a combined data frame (254) comprising first data (112) of a first data channel and second data (122) of a second data channel comprises a first error code generator (110) configured to provide, based on a linear code, information on a first error correction code (114a, 114b) using the first data (112). The apparatus further comprises a second error code generator (120) configured to provide, based on the linear code, information on a second error correction code (124) using the second data (122). The apparatus is configured to provide the joint error correction code (140) using the information on the first error correction code (114a, 114b) and the information on the second error correction code (124). |
US10298257B1 |
SNDR improvement through optimal DAC element selection
A method for Signal-to-Noise and Distortion Ratio (SNDR) improvement through optimal Digital-to-Analog-Converter (DAC) element selection includes randomizing an order of a plurality of unit elements of a DAC, wherein each of the unit elements is controlled by a respective one of a plurality of digital inputs of the DAC. The plurality of digital inputs is sequentially asserted over at least a subset of a full set of the digital inputs to generate a plurality of analog values of an output of the DAC. A first SNDR of the DAC is measured from the plurality of analog values. A maximum SNDR, corresponding to an optimal order, is determined from the first SNDR and at least one previously measured SNDR. The optimal order of the unit elements of the DAC is stored in a memory to define connections between the digital inputs and the respective unit elements based on the optimal order. |
US10298255B2 |
Therapeutic tooth bud ablation
Ablation probe tips (108, 148, 320, 360) and physical and virtual stents (110) for use in tooth bud ablation procedures that result in tooth agenesis as well as tooth bud ablation methods are described herein. |
US10298253B1 |
Time delay in digitally oversampled sensor systems, apparatuses, and methods
Systems and methods are described to time delay a signal output from an analog-to-digital converter (ADC). The ADC includes a digital sensor responsive to an analog field quantity. The digital sensor is configured to output an oversampled digital output signal at a sampling clock frequency. A time delay element is configured to receive as an input, the oversampled digital output signal and to output a time delayed oversampled digital output signal. A filter is configured to receive as an input the delayed oversampled digital output signal. The filter low pass filters and decimates to a lower sample rate the delayed oversampled digital output signal. An output includes a low pass filtered decimated delayed digital output signal, where the lower sample rate is less than the sampling clock frequency. |
US10298252B2 |
Dynamic anti-alias filter for analog-to-digital converter front end
An analog front end system can include a filter bypass switch connected in a boot-strapped configuration to pull a control terminal of the filter bypass switch above or below a supply voltage. Using bootstrapped switches can allow both the charge injection and capacitive coupling of the bypass switches of a differential anti-alias filter (AAF) to be common mode. A differential input signal of the ADC is not affected by the charge injection and capacitive coupling of the bypass switches in the AAF filter to a first order. |
US10298249B1 |
Time error and gain offset estimation in interleaved analog-to-digital converters
Approaches provide for calibrating high speed analog-to-digital converters (ADCs). For example, a calibration signal can be applied to parallel ADCs. The output of the parallel ADCs can be analyzed using a set of filtering components configured to at least filter image components and cause a phase shift in the output signals. One or more delay adjustment components can cause a delay to at least the output of the parallel ADCs and the set of filtering components. A cross-correlating component can be utilized to cross-correlate the output of the parallel ADCs with an output signal of at least one filtering component of the set of filtering components and an output signal of at least one delay adjustment component of the set of delay adjustment components. A conversion component determines polar coordinates from rectangular coordinates from the output of the cross-correlating component. Thereafter, a time-offset and gain estimator component can determine one of gain error calibration data or time-offset calibration data based at least in part on an output signal of the conversion component, which can be stored and/or used to calibrate individual time-interleaved ADCs. |
US10298245B1 |
Audio analog-to-digital converter systems and methods
An analog-to-digital conversion (ADC) system includes a transconductance amplifier, loop filter, quantizer, logic circuit, and digital-to-analog converter (DAC). The transconductance amplifier is configured to generate a current signal in response to an audio signal. The loop filter is connected to the transconductance amplifier and configured to generate a filtered signal based on the current signal. The quantizer is configured to generate a digital representation of the filtered signal. The logic circuit is configured to generate control signals based on the digital representation. The DAC is coupled to the loop filter's and the transconductance amplifier's output. The DAC includes three-level unit elements, where each unit element is configured to provide one of two signal levels or no signal to the loop filter in response to control signals from the logic circuit. Such an ADC system may allow for a high dynamic range while maintaining low power consumption and low noise. |
US10298243B2 |
System and a method for determining a correction for an output value of a time-to-digital converter within a phase-locked loop
A system for determining a correction for an output value of a time-to-digital converter within a phase-locked loop is provided. The output value relates to a time difference between an input signal and a reference signal supplied to the time-to-digital converter. The system includes a digitally-controlled oscillator configured to generate a first signal independently from the output signal. The first signal has a first frequency different from an integer multiple of a reference frequency of the reference signal. The system further includes a frequency divider configured to generate the input signal for the time-to-digital converter based on the first signal. The input signal has a second frequency being a fraction of the first frequency. Further, the system includes a processing unit configured to calculate the correction using a distribution of output values of multiple time differences. |
US10298242B2 |
Phase control oscillator
A phase control oscillator includes a voltage control oscillator, a phase comparator, a loop filter, and a storage unit. The loop filter is configured such that if the phase control oscillator starts operating, the loop filter outputs a control voltage based on phase difference information to the voltage control oscillator. The storage unit stores deviation information indicative of a deviation between a phase difference when the loop filter outputs the control voltage in the case where the phase control oscillator starts operating and the phase difference indicated by the phase difference information. After the loop filter outputs the control voltage in response to the phase control oscillator starting operating, the loop filter outputs the control voltage based on the phase difference information output from the phase comparator and the deviation information stored in the storage unit, to the voltage control oscillator. |
US10298240B1 |
Wide frequency range clock generation with phase interpolation
In certain embodiments, an apparatus may comprise a circuit configured to scale a phase control value from an external phase control resolution of an external clock frequency to an internal phase control resolution of an internal clock frequency to generate a target phase control value. The circuit may also determine a difference between a current phase control value and the target phase control value and determine a phase step value based on the difference. Further, the circuit may modify a current phase control value based on the phase step value and generate a phase controlled clock signal at the internal clock frequency using the modified phase control value. Additionally, the circuit may divide the phase controlled clock signal at the internal clock frequency to generate a phase controlled clock signal at the external clock frequency. |
US10298235B2 |
Low power integrated clock gating cell using controlled inverted clock
Embodiments include an integrated clock gating (ICG) cell. The low power ICG cell may include an input condition determination circuit configured to generate a temporary inverted clock signal and an inverted output signal. The low power ICG cell may include an enable control logic circuit configured to receive the temporary inverted clock signal and the inverted output signal from the input condition determination circuit. The low power ICG cell may include a latch circuit coupled to the enable control logic circuit and configured to latch an input value dependent on at least the inverted output signal and the temporary inverted clock signal. The input condition determination circuit is configured to generate the temporary inverted clock signal only when it is needed. |
US10298233B2 |
Switching control arrangement
A switching control arrangement, in particular for a motor vehicle, having a movable actuating surface that interacts with a displacement element in such a way that the actuating surface can be moved substantially linearly, over at least one distance, out of an initial position and into an actuating position. The displacement element has at least one elastic element arranged so as to be clamped in place. The actuating position can be designed as a switching position, such that the actuating surface, when in the switching position, has a switching effect on a switching element, a sensor, or the like. The elastic element is designed as a planar element with a small thickness in the form of a membrane, such that it is possible for the elastic element to be elastically deflected substantially perpendicularly to the surface of the membrane. |
US10298231B2 |
Input device
An input device includes a capacitive sensor and a piezoelectric sensor. The piezoelectric sensor is positioned on the front side of the capacitive sensor in a front-to-back direction from the front to the back of the input device, and is configured to change its output in response to a force applied to the piezoelectric sensor from its front side. The piezoelectric sensor includes a piezoelectric layer and a first electrode and a second electrode positioned across the piezoelectric layer from each other in the front-to-back direction. The capacitive sensor includes a capacitive sensing area where the capacitive sensor is configured to perform a sensing operation. The first electrode and the second electrode of the piezoelectric sensor do not overlap the capacitive sensing area when viewed in the front-to-back direction. |
US10298230B2 |
Inductive proximity sensor of integrated design
A front end for an inductive proximity sensor includes a coil for detecting an approaching metal object and a circuit board, wherein the coil is designed as a circuit board coil disposed in the circuit board, wherein a metal influencing element which is disposed in or on the circuit board has an opening to receive at least one electrical connecting element, wherein a through connection of the circuit board to an electrical connection plane, which serves for electrical connection of the circuit board to a control electronics of the proximity sensor, is made by the at least one electrical connecting element. |
US10298229B2 |
Switch adapter
A switch adapter can include a base having one or more openings, a support coupled to the base, and one or more retainers for coupling a switch to the adapter. The support can have one or more openings between its interior and exterior. The retainer can be adapted to couple to at least one of the base, the support, and a combination thereof. The switch adapter can include one or more switches, such as a replacement switch, and can be adapted for replacing a limit switch with a proximity switch. A proximity switch can be coupled to a switch adapter in one or more positions, and a switch adapter can be adapted to couple with a plurality of different switch mounts. A switch adapter can include a mass compensator for adjusting its center of gravity. |
US10298220B2 |
Switching element drive circuit
A switching element drive circuit that drives a main switching element by providing a control terminal of the main switching element with a drive signal that has asymmetric positive and negative potentials with respect to a reference potential, the main switching element including a ground terminal, which is a source terminal or an emitter terminal, and to which the reference potential is connected. |
US10298215B2 |
Integrated circuit electrostatic discharge protection
Integrated circuits (ICs) include electrostatic discharge protection including a transistor having a drain operably coupled to a first rail of the integrated circuit and a source operatively coupled to a second rail of the integrated circuit. A voltage regulating trigger circuit is operatively coupled to the first rail and to a gate of the transistor to turn on of the transistor responsive to an ESD event affecting the integrated circuit, wherein the voltage regulating trigger circuit limits a potential of the first rail to a first potential and a gate potential of the transistor to a second potential, less than the first potential but sufficient to turn the transistor on to conduct current arising from the ESD event from the first rail to the second rail. |
US10298211B2 |
Dynamic level shifter circuit
A level shifter does not require any DC (standby) current consumption and has a fast operation with low propagation delay. The level shifting from input to output voltage ranges is performed by a pair of level shifting capacitors. The input-output power voltages domains are unrestricted and flexible. DC isolation is deployed between power domains. Symmetrical rise/fall times are without duty cycle distortion. Over voltage stress is reduced by using metal capacitors. Finally the level shifter does not use high-voltage devices for level shifting purpose. Embodiments of level shifters provide one-way level shifting and bi-directional level shifting. |
US10298195B2 |
Radio frequency filter employing notch structure
The present invention relates to a radio frequency filter employing a notch structure, wherein the notch structure is a dual notch structure which comprises: a C notch structure formed in a predetermined region at a partition between two cavities to be cross-coupled; and an L notch structure formed together with the C notch structure in a predetermined region at a partition between two cavities. |
US10298192B2 |
Sound processing device and sound processing method
A recorded signal representing a recorded sound generated by a sound generation source is reproduced. A type of a sound generation source of a performance sound represented by a performance signal is specified. A sound volume of the recorded signal is reduced in a case where the sound generation source of the recorded signal corresponds to the specified type of the sound generation source. |
US10298189B1 |
Analog-to-digital converter with autonomous gain stage and auto scaling, and related systems and methods
Embodiments of the disclosure relate to an analog-to-digital converter (ADC) with gain adjustment. One embodiment of an ADC with autonomous gain adjustment includes an ADC, a gain stage coupled to the ADC, a scaler coupled to the ADC, and a control logic that may be configured to configure the gain of the gain stage responsive to measured output of the ADC. |
US10298183B2 |
Single knob pre-amplifier gain-trim and fader
According to a first aspect of the embodiments, a microphone mixer is provided comprising: an input adapted to receive differential microphone (mic) output signals; a gain-trim circuit adapted to receive the differential mic output signals, and which includes a substantially fully differential amplifier adapted to amplify the received differential mic output signals through use of a gain-trim output adjustment device that provides a variable gain amount ranging from a first gain-trim gain value to a second gain-trim gain value, to produce differential gain-trim circuit output signals; a fader circuit adapted to receive the differential gain-trim circuit output signals, and which includes a differential amplifier adapted to attenuate the received differential gain-trim circuit output signals through use of a fader output adjustment device that provides a variable gain amount ranging from a first fader gain value to a second fader value; and a common adjustment apparatus that mechanically ties the gain-trim output adjustment device with the fader output adjustment device such that the first gain-trim gain value and first fader gain value are obtained substantially simultaneously at a first position of the common adjustment apparatus, and the second gain-trim gain value and second fader gain value are obtained substantially simultaneously at a second position of the common adjustment apparatus. |
US10298182B1 |
Radio frequency amplifier and integrated circuit using the radio frequency amplifier
A radio frequency amplifier comprises a transistor, a transformer and a variable capacitor. The transistor has an input terminal, an output terminal and a control terminal. The transformer has a first coil conductor and a second coil conductor. The first coil conductor magnetically couples to the second coil conductor. The second coil conductor connects to the control terminal. The first coil conductor connects to the input terminal. The variable capacitor connects in parallel with the second coil conductor. An integrated circuit using the radio frequency amplifier is also introduced. |
US10298180B2 |
Control circuit, control method, and electronic device
This application provides a control circuit, a control method, and an electronic device the control circuit comprising: a first control sub-circuit configured to receive a first power supply signal from a first power supply sub-circuit in an electronic device that includes the control circuit and output a first control signal; a second control sub-circuit configured to receive a second power supply signal from a second power supply sub-circuit in the electronic device and output a second control signal under control of the first control signal, wherein the second control signal is used to control a functional sub-circuit in the electronic device to be disabled during power-on and power-off process of the electronic device. |
US10298173B2 |
Pivot and fanning drive for solar panels
The invention relates to a swivel and fanning drive for solar panels, comprising a base support, a rotary table, which is mounted on the base support pivotingly about a substantially vertical first axis, a swivel plate, which is mounted on the rotary table pivotingly about a substantially horizontal second axis, and a fanning shaft, which is mounted on the swivel plate pivotingly about a third axis and on which the solar panels can be mounted so as to be able to be fanned in and out about the aforesaid third axis, wherein the rotary table mounts one end of the swivel plate about the aforesaid second axis and, at a distance therefrom, mounts at least one crank, which is coupled by means of a connecting rod to the other end of the swivel plate to form a crank-rocker linkage. |
US10298165B2 |
Rotary electric machine system
A rotary electric machine system includes a rotary electric machine, first and second power-supply systems, a sensor, a first abnormality determination section determining whether an abnormality has occurred in a first armature-winding group, the first power-supply system, or the sensor, a second abnormality determination section that, on condition an abnormality has been determined, controls power output depending on a type of the abnormality, increases current flowing from the second power-supply system to a second armature-winding group when output torque due to current flowing to the first armature-winding group decreases, to increase output torque due to the current flowing to the second armature-winding group, and determines whether an abnormality has occurred in one of the first armature-winding group, the first power-supply system, and the sensor, and a prohibition section that, on condition that an abnormality has been determined, prohibits power supply from the first power-supply system to the first armature-winding group. |
US10298156B2 |
Driving device, drive system, image forming apparatus, conveyance device, and driving method
A driving device for driving a first motor to transmit a driving force to a driven object and a second motor to transmit a driving force to the driven object include a controller and a corrector. The controller outputs a first voltage command value to drive the first motor and a second voltage command value to drive the second motor. The corrector corrects the first voltage command value and the second voltage command value, based on a parameter relating to driving of the first motor and the second motor obtained when an output torque of the first motor and an output torque of the second motor are applied to the driven object in opposite directions. |
US10298154B2 |
Restart strategy for synchronous reluctance machines
Unique systems, methods, techniques and apparatuses of a synchronous reluctance machine (SynRM) control are disclosed. One exemplary embodiment is a control device structured to operate a converter coupled to a synchronous reluctance machine and receive measurements of current. The device comprises a converter controller structured to detect a power supply restoration, operate the converter so as to transmit a series voltage vectors relative to the stationary reference frame to the stator of the synchronous reluctance machine, receive current measurements following the transmission of each of the voltage vectors, estimate the rotor position using the characteristics of the voltage vector and the received current measurements corresponding to at least one voltage vector, estimate the rotor speed using the characteristics of the voltage vectors and the received current measurements corresponding to at least two voltage vectors, and operate the converter so as to apply voltage to the stator. |
US10298150B2 |
Power generating element and power generating device utilizing vibration energy
A power generating element is provided. The power generating element includes an electrode pair and an intermediate layer. The electrode pair includes a first electrode and a second electrode. The intermediate layer is disposed between the first electrode and the second electrode. The intermediate layer is insulating and has a first side facing the first electrode and a second side facing the second electrode. The first electrode and the intermediate layer together operate as a contact/separation mechanism configured to perform a contact/separation operation, when an external force is applied to the power generating element to generate power. In the contact/separation operation, the contact/separation mechanism transitions between a contact or close state in which the first electrode and the first side are brought into contact with each other or close to each other, and a separation state in which the first electrode and the first side are separated from each other. |
US10298149B2 |
Power electronic converter and a method for controlling it
A power electronic converter comprises controllable switches (104-109) and a control system (110) for operating the controllable switches. The control system is configured to control the controllable switches so as to produce at least one test voltage pulse. The power electronic converter comprises a voltage sensor (111) for detecting a reflected voltage that is caused by a reflection of the test voltage pulse in an electric system connected to the power electronic converter. The control system is configured to control the operation of the power electronic converter at least partly in accordance with information based on the detection of the reflected voltage. The information can be used for example for determining forbidden voltage pulse lengths which would cause reflection-based over-voltages and/or for detecting faults such as short circuits and earth faults. |
US10298145B2 |
Power converter capable of converting direct-current electric power or three-phase alternating-current power
A power converter 1 includes: a power module 20 that converts direct-current electric power to three-phase alternating-current electrical power and outputs the three-phase alternating-current electrical power from three-phase terminals; an output bus bar 24 that has motor terminals 26 and a plurality of power module terminals 25 that are connected to the power module 20; a bus bar holder 23 holding the output bus bar 24; and a case 2 that has a through hole 3 through which the output bus bar 24 penetrates and that accommodates the power module 20, the output bus bar 24, and the bus bar holder 23. The three-phase terminals are arranged side-by-side on the power module 20. The plurality of power module terminals 25 are respectively formed on the output bus bar 24 so as to correspond to the three-phase terminals, and the plurality of power module terminals 25 are positioned on the three-phase terminals when the output bus bar 24 and the power module 20 are accommodated in the case 2. |
US10298142B2 |
Power conversion techniques
A power supply that includes a first current generator circuit that is coupled to a first transformer and generates a first waveform and a second current generator circuit that is coupled to a second transformer, and generates a second waveform that is out of phase with the first waveform. The first and second waveforms are rectified and combined into a DC output signal. The power supply includes a first coupling circuit that couples the first current generator circuit to the first transformer and a second coupling circuit that couples the second current generator circuit to the second transformer. |
US10298139B2 |
Switching power supply with a very wide dynamic range for measuring instruments
A switch mode power supply comprises a power converter including a transformer having a primary winding connected to a primary circuit, and a secondary winding connected to a secondary circuit delivering an output voltage to a load. The primary circuit comprises a controller for operating a switch element to chop the current flowing in the primary winding to transfer energy selectively to the secondary winding. The secondary circuit comprises a storage capacitor delivering the energy to the load, a first regulator receiving the output voltage and delivering a first control current for the controller via an isolator element, and a second regulator receiving an auxiliary output voltage that is an image of the output voltage and delivering a second control current for the controller. The second control current is added to the first control current to avoid any interruption in the chopping of the current flowing in the primary winding. |
US10298137B2 |
Advanced frequency reduction of quasi-resonant converters
A method for frequency reduction of a quasi-resonant (QR) converter includes detecting a valley point of a resonant waveform of the QR converter, by detecting a voltage level of the resonant waveform falling below a first threshold voltage. A blanking time is formed from the beginning of a QR conversion cycle to the valley point. The blanking time is extended in response to a first reduction of an output loading of the QR converter, while maintaining a primary current of the QR converter at a first current level. The primary current is reduced to a second current level being less than the first current level, while maintaining the blanking time at a maximum blanking time, in response to a second reduction of the output loading. |
US10298135B1 |
Device and method for controlling power supply
A device and method for controlling a power supply. The method includes: monitoring a feedback signal of a feedback terminal; determining whether the feedback signal of the feedback terminal is not a pulse signal; and terminating an on/off operation of a switching element when the feedback signal of the feedback terminal is not a pulse signal. Therefore, an abnormal status of the device can be correctly detected with a simple structure when the feedback terminal is open or is shorted with other terminals, while an error operation and a damage of the device can be avoided. |
US10298133B2 |
Synchronous rectifier design for wireless power receiver
Synchronous rectifiers for wireless power receivers are disclosed herein. An example receiver includes: an antenna configured to: (i) receive radio frequency (RF) power transmission waves and (ii) convert the received RF power transmissions waves into an alternating current. The receiver also includes a synchronous rectifier, coupled to the antenna, configured to synchronously rectify the alternating current into a direct current, wherein the synchronous rectifier includes: a first diode configured to receive a first portion of the alternating current that has a positive polarity, a second diode configured to receive a second portion of the alternating current that has a negative polarity, a first transistor coupled to the first diode, and a second transistor coupled to the second diode. |
US10298132B2 |
Switching power supply for low step down conversion ratio with reduced switching losses
Disclosed herein is a power converter with low step down conversion ratio with improved power conversion efficiency. The power converter includes a first inductor to receive the input voltage, and a second inductor to supply the output voltage to a load. The first inductor and the second inductor are electromagnetically coupled to each other. The power converter further includes a first switch coupled between the first inductor and the second inductor. The first switch is switched according to a pulse having a frequency corresponding to a resonant frequency of (i) a series inductance between the first inductor and the second inductor and (ii) a parallel capacitance across the first switch. The power converter further includes a second switch coupled to the first switch and the second inductor to supply a reference voltage to the second inductor according to another pulse having the frequency. |
US10298131B2 |
Apparatus for controlling a switching DC-DC converter, switching DC-DC converter and method for controlling a switched DC-DC converter
An apparatus for controlling a switching DC-DC converter with a first half-bridge circuit including a first switch and a second switch, with a second half-bridge circuit including a third switch and a fourth switch and with an inductance connected between the center taps of the first and the second half-bridge circuit includes, according to embodiments, a control unit that is configured to adapt, in dependence on an input voltage and an output voltage at the switching DC-DC converter, a switching frequency of the switches of the DC-DC converter, the duty cycles of the first and fourth switch and the time delay between switching on the first and the fourth switch. The control unit is configured to determine the switching frequency, the first duty cycle, the second duty cycle and the time delay based on an output current of the switching DC-DC converter. |
US10298129B1 |
Power supplying circuit for drive of switching power supply and switching power supply
A switching power supply using a power switch, and a drive circuit therefor are disclosed. This circuit includes a power supplying capacitor with distal end connected with control terminal of the power switch and proximal end to receive a voltage regulation signal generated by a first control signal and a pulse signal. The power switch may be turned on or off, depending on whether the first control signal is placed in a first state during which the voltage regulation signal is in pulse state with the voltage at said distal end made effective, or in a second state during which the voltage regulation signal is in low-level state with the voltage at said distal end made ineffective. A continuous drive and power supplying for the switching power supply is realized, and the capacitance of said capacitor is small, thereby facilitating circuit integration. |
US10298122B2 |
Switching mode DC/DC power converter for delivering a direct current to a pulse radar unit
A switching mode DC/DC power converter for delivering a direct current to a pulse radar unit. A first switching element connects and disconnects the power converter from a power source in each cycle of the power converter. An inductor charges and discharges in each cycle. A capacitor maintains a DC output voltage as the inductor charges and discharges in each cycle. A second switching element transfers energy from the inductor to the capacitor when the first switch disconnects the switching mode power converter from the power source. A control loop regulates the voltage with a time constant, to a predetermined value by controlling the first switching element. An on time for the first switching element in each cycle is chosen to allow the current through the inductor to fall to zero in each cycle. The cycle is shorter than RF pulse duration and time constant of the control loop is longer than the RF pulses. |
US10298120B2 |
Charge pump circuit and boosting circuit
A charge pump circuit includes a first capacitor and a second capacitor to which respective pulse signals are input; a first transistor including a source connected to a voltage input terminal, a drain connected to the first capacitor and a gate connected to the second capacitor; a second transistor including a source connected to the voltage input terminal, a drain connected to the second capacitor and a gate connected to the first capacitor; and a potential fixing circuit provided between a first node that is a connection node of the first transistor and the first capacitor, and a second node that is a connection node of the second transistor and the second capacitor. The potential fixing circuit fixes a potential of the first node to a potential according to a potential of the second node. |
US10298118B1 |
Systems and methods for self-driven active rectification
Systems and methods for providing self-driven active AC rectification are provided. In particular, a power conversion system for providing self-driven active AC rectification can be provided. The system can include an input for receiving AC power, a first capacitor and a second capacitor electrically connected in series. The first and second capacitors can also be electrically connected in parallel with a rectifier's load. The system can include a low-side switching element and a shunt resistor electrically connected between the rectifier's load and a system ground. The power conversion system can also include a low-side feedback control loop configured to obtain a low-side feedback signal based on a voltage across the shunt resistor and the low-side feedback control loop can be further configured to control the low-side switching element based, at least in part, on the low-side feedback signal. |
US10298114B1 |
Ripple detection and cancellation for voltage regulator circuits
Techniques are described for ripple detection and cancellation in switching voltage regulator circuits. For example, in a switching voltage converter, a voltage is up-converted or down-converted by switching high side and low side switches and passed through a low-pass filter for averaging. While the act of switching can result in conversion of the voltage with good efficiency, it also typically generates ripples on the output voltage, which can be undesirable in some applications. Embodiments use the switching voltage, the output voltage, and a feed-forward loop to generate a current cancellation signal to have particular gain, timing, and polarity that effectively emulates the complement of the inductor ripple current. The cancellation current signal can be injected into the output node, such that the cancellation current signal sums with the inductor ripple current at the output node, thereby at least partially cancelling the effect of the inductor ripple current. |
US10298113B2 |
Filter for a power network
A filter for a power converter provided in-line with at least one live line of a power network. The filter has an input section with an input inductance provided at an input of the power converter and an output section with an output inductance provided at an output of the power converter. A neutral inductance provided between the power converter and a neutral line of the power network such that the neutral inductance is not in-line with the neutral line of the power network. The neutral inductance is shared by the input section and the output section. |
US10298107B2 |
Non-contact power generator
A non-contact power generator includes: a magnet disposed at a distance to a main surface of a moving body that moves in one direction and the opposite direction, and the magnet generating a magnetic flux passing the main surface; a coil being separated from a surface of the magnet that faces away from the main surface, the coil being linked with the magnetic flux from the magnet; and a magnetic flux guide member disposed in a part of a magnetic path of the magnetic flux linked with the coil. The magnet is moved along the shaft in the moving direction of the moving body at a speed lower than the speed of the moving body by a reaction force acting on the magnet on a basis of eddy currents generated in the main surface in such a direction as to hinder a change of the magnetic flux from the magnet. |
US10298105B2 |
Linear vibrator
A linear vibrator includes a bracket having a plate shape, a casing having a hexahedral shape with an open bottom and coupled to the bracket, a circuit board on the bracket, a coil on the circuit board, a pair of magnets spaced apart from each other and disposed over the coil at an interval from the coil, a plate having a pair of magnet attachment surfaces attached to top surfaces of the pair of magnets and a connection surface downwardly bent with a step difference from the magnet attachment surfaces and connecting the pair of magnet attachment surfaces, a weight on top of the plate, and a spring on top of the connection surface and formed in a strip shape with two ends secured to the casing and a center portion secured to the connection surface. The spring is bilateral symmetric and has at least a pair of inwardly-bent portions. |
US10298103B2 |
Manufacturing method of laminated core and manufacturing device of laminated core
A manufacturing method of a laminated core includes forming a first blanking member by blanking a band-shaped metal plate along a predetermined first blanking shape and forming a second blanking member by blanking the metal plate along a predetermined second blanking shape. The first blanking shape has a first-yoke corresponding region corresponding to a first yoke portion and a plurality of first-teeth corresponding regions corresponding to a plurality of first teeth portions. The second blanking shape has a second-yoke corresponding region corresponding to a second yoke portion and a plurality of second-teeth corresponding regions corresponding to a plurality of second teeth portions. The plurality of second-teeth corresponding regions are located between the plurality of first-teeth corresponding regions in a width direction one by one. The second teeth-corresponding region is located closer to one first-teeth corresponding region than a virtual straight line. |
US10298102B2 |
Method of manufacturing laminated core
A method of manufacturing a laminated core is provided. The manufacturing method includes the steps of feeding a belt-like sheet of core material to a progressive die, stamping out core pieces having a first shape from the core material, stacking more than one of the core pieces having the first shape to obtain a first laminate block, stamping out core pieces having a second shape from the core material, stacking more than one of the core pieces having the second shape to obtain a second laminate block, discharging a laminate including the first laminate block and the second laminate block from the progressive die, changing the lamination order of the laminate blocks constituting the laminate, and integrating the laminate after the lamination order of the laminate blocks are changed. |
US10298099B2 |
Method of sensor misalignment learning for motor speed estimation
A method of estimating electric motor speed. The method determines whether a sequential cycle of the electric motor has occurred. The method calculates a correction factor for each of the Hall states. Where a sequential cycle of the electric motor has occurred, the method also calculates an update quality factor for the correction factors of the sequential cycle. The method updates the correction factors utilizing the update quality factor. Utilizing the updated correction factors, the method updates the electric motor speed signal. |
US10298093B2 |
Tubular motor, control method for brushless motor, and motor equipped with brake
A tubular motor may include a tubular case, a motor unit provided inside the case, and a first planetary gear unit placed inside the case at an output side in the motor shaft direction with respect to the motor unit. On the motor unit, a concave part may be formed in an output side end surface of an output side end plate section that supports a rotor, at an output side of the rotor. On the first planetary gear unit, a planetary carrier may include a supporting plate that overlaps with planetary gears at an counter-output side in order to support the planetary gears from the counter-output side. The first planetary gear unit may be immediately adjacent to the output side end plate section at an output side. |
US10298092B2 |
Dynamo-electric machine with a brake
A dynamo-electric machine includes a stator and a rotor interacting with the stator and including a laminated core. A shaft configured for rotation about an axis is connected to the rotor in a torsion-resistant manner. Arranged at least on an axial front side of the rotor is a brake which includes a brake rotor that is directly connected to the laminated core of the rotor. |
US10298090B2 |
Electrostatic generator/motor electrodes located on the inner surface of an electromechanical battery rotor
A geometric design of E-S generator/motor electrodes mounted on the inner surface of a fiber-composite rotor is provided. The electrode configuration is able to sustain very high g levels. The rotor may be formed of carbon-fiber wound on top of an inner E or S-glass fiber composite core. The electrode design provides the needed area to satisfy the power requirements of the storage system and utilizes a stacked wedge-like electrode array that both solves the high-g problem and results in a doubling or tripling of the electrode area, relative to that of electrodes that conform to the inner cylindrical surface of the rotor. |
US10298089B2 |
Electric compressor
In order to ensure shrink-fitted components, such as a casing, to have a desirable force for holding a stator while maintaining a desirable durability, an electric compressor in which the stator is fixed to the casing by shrink fitting is configured as follows. Three protrusions 41f are provided protruding radially inside from the peripheral wall of a first casing 41 so as to be spaced apart from each other in the circumferential direction, and each protrusion 41f is provided with a groove 41f2 which extends in the axial direction in a circumferentially central portion of the protrusion 41f. Protruding end surfaces 41f1 of the protrusions 41f are fixed to the outer periphery of the stator 3 by shrink fitting at contact interfaces therebetween. |
US10298088B2 |
Rotary electric machine
A rotary electric machine having a stator and a rotor, in addition to an electric control device and a connection device which comprises at least one coupling element for electrically connecting the control device to one or several electrical lines and a mass element provided to connect to an electric mass potential. In order to improve the machine with respect to electromagnetic interference, the stator is connected to the mass element by a contact bridge which has a first securing section and a second securing section in addition to a bridge element arranged between the securing sections and includes a single-piece spring steel sheet which is at least partially sinuous. |
US10298084B2 |
Rotating electric machine for vehicle
A rotating electric machine including a stator including a stator core and a stator coil wound around the stator core, and a rotor including a rotor core arranged coaxially and radially in a face-to-face relationship with the stator core and a field coil wound around the rotor core. Both axial end portions of the rotor core project more axially outward than respective axial end faces of the stator core. The rotor core has a cutout surface between one of the axial end faces of the rotor core and an outer peripheral surface of the rotor core. A corner at which the cutout surface and the outer peripheral surface intersect is not more axially outward than either of the axial end faces of the stator core. |
US10298083B2 |
Rotating electrical machine equipped with a stator having a bus bar wrapped with insulation sheet/layers
A stator includes multiple bus bars formed in an annular shape and laminated in a radial direction and an insulation member covering both radial side surfaces and both axial end faces of each bus bar, and the insulation member contains a sheet-like insulation member covering both radial side surfaces and the axial end face of each bus bar. |
US10298075B2 |
Inductive charging ports for portable computing devices
Connector assemblies may be space efficient, have a high corrosion resistance, are difficult to damage, reduce or prevent moisture leakage into an electronic device housing the connector assembly, are readily assembled, and are reliable. One example may provide an inductive charging port for transferring electrical energy from a first electric device to a second electronic device. As compared to conventional connector inserts and connector receptacles, these inductive charging ports may have a smaller form factor and consume a reduced volume in an electronic device. Corrosion resistance may be provided by including a protective layer or cover portion over what would otherwise be exposed surfaces of a transformer core. O-rings, gaskets, or other structures may be included to reduce moisture leakage into a device. The inductive charging port may include a low number of parts for a simplified assembly, and thermal management of various types may be used to improve reliability. |
US10298072B2 |
System and method for wireless AED docking
A defibrillator for wireless transmission of power and status information, the defibrillator including a housing, a battery, and a processor and memory. The processor configured to periodically power up the defibrillator and execute self-tests to generate status information regarding the self-tests. The defibrillator further include an interface module embedded within the housing and configured to receive the status information regarding the self-tests. The defibrillator also includes a first transceiver configured to receive power from a second transceiver and send the status information to the second transceiver while the first transceiver is within range of the second transceiver. The defibrillator further including a capacitor configured to receive the power from the at least one first transceiver and provide power to the interface module without requiring power from the battery. |
US10298068B2 |
Power wireless transmitter in magnetic resonance-based wireless power transmission system
The present disclosure is to provide a power wireless transmitter in a magnetic resonance-based wireless power transmission system, wherein when, due to a presence of a metal, an output from the wireless power transmitter has a change in a resonance frequency thereof, a drive frequency and/or duty ratio with a maximum output therefrom are determined to be applied for a transmission from the wireless power transmitter, thereby to achieve an efficient wireless power transmission. |
US10298063B2 |
Power-supplying device and wireless power supply system
A wireless power supply device and a wireless power supply system of the present disclosure include a rectifier circuit to be connected to a commercial power source, a conversion unit which is connected to the rectifier circuit, a resonance circuit which is connected to the conversion unit and transmits power toward a power-receiving device wirelessly, a communication unit which receives, from the power-receiving device, information relating to power supply to a load supplied with power, and a control unit which is connected to the communication unit and the conversion unit and controls the conversion unit based on the information so that the value of power supply impedance of the load falls within a predetermined range. |
US10298062B2 |
Wireless power transmission apparatus and wireless power transmission method
A wireless power transmission apparatus includes resonators configured to transmit a power wirelessly to another resonator, and a controller configured to control a current magnitude and/or a voltage magnitude of a power to be provided to each of the resonators. The apparatus further includes a feeder configured to provide the power to each of the resonators. |
US10298061B2 |
Wireless vehicle recharging system
A vehicle including a wireless vehicle recharging system which includes a receiver coupled to the vehicle and configured to receive electrical power through electromagnetic induction from a transmitter, an alignment system including a controller configured to autonomously align the receiver with the transmitter, and a first sensor configured to provide a first signal to the controller. The controller uses the first signal from the first sensor to control a position of the vehicle to align the receiver with the transmitter. |
US10298059B2 |
Cover and electronic device including the same
A cover of a portable terminal, the cover includes a conductive layer having conductive tiles formed in a region corresponding to a coil, and a protective layer disposed on a surface of the conductive layer. |
US10298056B2 |
Power control system, power control method, and recording medium
A power control system includes an acquisition unit that acquires information indicating the amount of power demand that is used by a consumer according to predetermined information that prompts adjustment of the power demand, and a control unit that controls a predetermined apparatus in accordance with a target demand amount and the information indicating the power demand amount. |
US10298054B2 |
Uninterruptible power supply
An uninterruptible power supply is configured to receive, together with a first load, AC power supplied from an AC power source. The uninterruptible power supply includes: a converter configured to convert AC power from the AC power source into DC power; an inverter configured to convert DC power generated by the converter or DC power in a battery into AC power to supply the converted power to a second load; a controller configured to control reactive power generated at the converter to compensate at least a part of reactive power generated at the first load; and a limiter configured to limit reactive power generated at the converter to upper limit power or lower. The upper limit power is set to a value according to the difference between the rated capacity of the uninterruptible power supply and AC power supplied to the second load. |
US10298050B2 |
Power feeder
A power feeder is provided that comprises a power output signal generator, and a controller. The power output signal generator generates a plurality of power output signals of different strengths. The controller performs an increasing or decreasing control to increase or decrease at least one of the strengths of the power output signals based on the strengths of the power output signals at which an electronic device has been detected. |
US10298049B2 |
Systems, methods, and apparatus for detecting metallic objects in a predetermined space via inductive kinematic sensing
An apparatus for detecting a presence of an object is provided. The apparatus includes an inductive sensing coil that is configurable to generate a magnetic field, the inductive sensing coil configured to have an electrical characteristic that is detectable when generating the magnetic field. The apparatus includes an actuator configured to inducing relative motion between the inductive sensing coil and the object while the inductive sensing coil generates the magnetic field. The apparatus includes a controller configured to detect a change in the electrical characteristic, and determine a presence of the object based on the change in the electrical characteristic correlating with the relative motion between the inductive sensing coil and the object. The electrical characteristic includes one or more of an equivalent resistance, an equivalent inductance, an equivalent impedance, and an impulse response of the inductive sensing coil. |
US10298046B2 |
Charging method of controlling output voltages, apparatus and adapter
In a charging method of controlling output voltages, a controller acquires first mapping relation that is a one-to-one mapping relation between at least two adjustment strategies and at least two duty cycles. Each of the adjustment strategies comprises indication information of an adjustment direction of an output voltage of a power converter. The controller determines a first adjustment strategy. The controller generates a pulse width modulation (PWM) signal based on the first adjustment strategy and the first mapping relation. The duty cycle of the PWM signal is one of the at least two duty cycles indicated by the first mapping relation and corresponds to the first adjustment strategy. The controller transmits the PWM signal such that the adjustment direction of the output voltage of the power converter corresponds to the first adjustment strategy. |
US10298043B2 |
Method for charging lithium ion secondary battery and battery charger
A lithium ion secondary battery includes a positive electrode including a positive electrode active material layer containing lithium iron phosphate, a negative electrode including a negative electrode active material layer containing graphite, and an electrolyte including a lithium salt and a solvent including ethylene carbonate and diethyl carbonate between the positive electrode and the negative electrode. When the battery temperature of the lithium ion secondary battery or the temperature of an environment in which the lithium ion secondary battery is used is T and given temperatures are T1 and T2 (T1 |
US10298042B2 |
Resilient battery charging strategies to reduce battery degradation and self-discharging
Computer-implemented methods and, a system are provided. A method includes constructing by an Energy Management System (EMS), one or more optimization-based techniques for resilient battery charging based on an optimization problem having an EMS cost-based objective function. The one or more optimization-based techniques are constructed to include a battery degradation metric in the optimization problem. The method further includes charging, by the EMS, one or more batteries in a power system in accordance with the one or more optimization-based techniques. |
US10298041B2 |
Electronic connect/disconnect device and method for a high voltage battery
An electronic connecting/disconnecting device for a high voltage unit for storing electrical energy designed to be charged and discharged asymmetrically, in particular a battery arranged as part of an electrical circuit is provided. The device includes a charging switch and a discharge switch arranged in parallel and dimensioned asymmetrically for charging and discharging the unit for storing electrical energy, the charging switch being adapted to block, in a first direction of passage, an electric current flowing therethrough, this first direction of passage being opposite to a second direction of passage in which the discharge switch is adapted to block an electric current passing therethrough, the device being able to be activated when a physical magnitude of an electrical current flowing through the circuit is greater than a predetermined threshold. |
US10298040B2 |
Timer-based thermal protection for power components of a switch mode power supply
The maximum time that external components of a switch mode power supply over-conduct is determined by an actual ambient temperature at which the devices are operating before they are turned on. Their operation time is thus extended when temperatures are low and decreased when temperatures are high. |
US10298038B2 |
Polar solvent based device for storage and thermal capture of electrical energy
A circuit for use with an external power source and at least one load. The circuit includes a Hydro-Pyroelectrodynamic (“H-PED”) storage/capture device (“SCD”), a plurality of contacts, and a recharging device. The H-PED SCD stores electrical energy and is configured to discharge power to at least one output contact of the plurality of contacts. The plurality of contacts also include an input contact configured to be connected to the external power source. The recharging device is configured to be powered by the external power source when the external power source is connected to the input contact and supplies power thereto. The recharging device is operable to charge the H-PED SCD when powered by the external power source. The recharging device may be an infrared light emitting diode configured to generate incident infrared radiation operable to charge the H-PED SCD. |
US10298032B2 |
Protective device for a plug-in electric vehicle, charging plate, high-voltage line and plug-in electric vehicle
A protective device (28) is provided for a plug-in electric vehicle having a charging plate (22) and a traction battery (26). The protective device (28) has a diode that includes an anode for connecting the diode to the charging plate (22) and a cathode for connecting the diode to the traction battery (26). A charging plate, a high-voltage line and a plug-in electric vehicle having such a protective device also are provided. |
US10298028B1 |
Systems and methods for dynamic configuration and control of bus interface
Method and systems for configuration and control of an inter-integrated circuit (I2C) bus interface are described. An electronic device that may be connected to an external battery device via a modified connector is also described. The connector has multiple interconnect pins, and one of the interconnect pins of the connector is multiplexed to receive data operation and interrupt or signaling operation on a single line. The single line is configured to not only detect a connection with the external battery device, but also to perform data operations including read/write operations between the electronic device and the external battery device. |
US10298026B2 |
Model predictive control and optimization for battery charging and discharging
An apparatus for model predictive control (“MPC”) is disclosed. A method and system also perform the functions of the apparatus. The apparatus includes a measurement module that receives battery status information from one or more sensors receiving information from a battery cell, and a Kalman filter module that uses a Kalman filter and the battery status information to provide a state estimate vector. The apparatus includes a battery model module that inputs the state estimate vector and battery status information into a battery model and calculates a battery model output, the battery model representing the battery cell, and an MPC optimization module that inputs one or more battery model outputs and an error signal in a model predictive control algorithm to calculate an optimal response. The optimal response includes a modification of the error signal. |
US10298024B2 |
Wireless power transmitters for selecting antenna sets for transmitting wireless power based on a receiver's location, and methods of use thereof
An example method disclosed herein includes: transmitting, by a first set of a plurality of antennas of a transmitter, a first set of power waves to form a first constructive interference pattern at a first location of a receiver, and each antenna of the first set is a first type of antenna. The method also includes: receiving, by a communications component of the transmitter, a communication signal that identifies a second location of the receiver; and upon receiving the communication signal, selecting, based on the second location, a second set of the plurality of antennas to transmit power waves to the second location, and each antenna of the second set is a second type of antenna distinct from the first type. The method additionally includes: transmitting, by the second set of antennas, the second set of power waves to form a second constructive interference pattern at the second location. |
US10298023B2 |
Universal power converter having variable voltage capability and method therefor
A power supply includes an LLC resonant power converter to provide a first reference signal having a first voltage. The power supply also includes a DC-DC power converter to provide a second reference signal having a second voltage. The DC-DC converter receives power from the first reference signal. The power supply further includes a switch circuit including a first input to receive the first reference signal, a second input to receive the second reference signal, an input to receive a switch control message, and an output coupled to a power rail. The switch circuit is configured to connect the first reference signal and the second reference signal to the power rail based on the switch control message. |
US10298022B2 |
Power supply control system
A power supply control system includes: a current sensor as a first detector detecting current flowing in each controller in an operating state of each controller; a first current controller turned on to supply a driving current to each controller in the operating state of each controller and turned off to disconnect the driving current supply to each controller based on a determination result; a second current controller turned on to supply a dark current to each controller in a power-saving state of each controller and turned off to disconnect the dark current supply to each controller in the operation state of each controller; a dark current sensor as a second detector detecting a voltage drop amount in the power-saving state of each controller; and an anomaly determinator determining existence of anomaly in the power-saving state of each controller based on a detection result obtained from the second detector. |
US10298021B2 |
Method and control device for controlling an operating frequency of an energy source in an AC voltage network
A power balance-dependent operating parameter and a surroundings parameter of a first energy source, such as a renewable energy source, are provided. A variable target operating parameter for the first energy source is ascertained dependent on the detected surroundings parameter. The target operating parameter can characterize a first energy source state in which a maximally possible output would be generated under the current given conditions of the surroundings. The operating frequency is then controlled dependent on the detected power balance dependent operating parameter and the ascertained target operating parameter such that a deviation of the operating frequency from a specified frequency is coupled to a deviation of the detected power balance-dependent operating parameter from the ascertained target operating parameter. |
US10298020B2 |
Rotor synchronization of cross-compound systems on turning gear
A method of synchronizing a cross-compound generator system on one or more turning gears during startup includes determining, via a notch monitor controller, first and second angular velocities, respectively, of a first and a second rotor. The method also includes simultaneously exciting, via the notch monitor controller, the first and second rotors to attain electromechanical coupling therebetween. The method further includes determining, via the notch monitor controller, a value of a time at which a calibration value of an offset is a constant value, where the offset is representative of a phase alignment of the first rotor relative to the second rotor, and where the offset is indicative of a successful electromechanical coupling therebetween. The method also includes disengaging the one or more turning gears from the cross-compound generator system. |
US10298019B1 |
Communication host and photovoltaic power generation system
A communication host and a photovoltaic power generation system are provided. The communication host includes an acquiring module, a determining module and a control module. The acquiring module is configured to acquire an operating state parameter of the system. The determining module is configured to determine whether the optimizer meets a first preset triggering condition based on the operating state parameter. In a case where the optimizer meets the first preset triggering condition, a first triggering instruction is transmitted, to instruct the system to decrease, in response to the first triggering instruction, the direct current bus voltage of the grid-connected inverter, and/or a second triggering instruction is transmitted, to instruct the system to increase, in response to the second triggering instruction, an output voltage limiting value of at least one of the optimizers meeting the first preset triggering condition. |
US10298014B2 |
System and method for controlling solid state lamps
A solid state driver circuit that is compatible with either a low frequency mains or magnetic ballast supply or a high frequency electronic ballast input is presented. An input detection circuit detects the frequency of the supply and selectively adjusts the drive circuit to act as a linear regulator when an electronic ballast is detected, or as a switched mode regulator when mains or a magnetic ballast is detected. There is also provided a method of driving a solid state lamp. The method has a step which receives an input power supply. The method also has an enabling operation of a switching regulator or the shorting of a switching regulator according to the frequency of the input power supply. |
US10298013B2 |
Systems and methods for integrating demand response with service restoration in an electric distribution system
Systems and methods for integrating demand response with service restoration in an electric distribution system. The electric distribution system may include a plurality of regions, zones, and/or areas including at least an outage area that includes a fault and is not receiving electric current from the electric distribution system and a restoration area that is receiving electric current from the electric distribution system and that may be selectively configured to provide electric current to a selected portion of the outage area. The electric distribution system also includes a plurality of demand responsive loads configured to be selectively isolated from the electric distribution system responsive to a load shed signal. The demand responsive loads may be selectively utilized during service restoration, such as to provide additional excess capacity within the restoration area and/or decrease a magnitude of the electric load applied by the selected portion of the outage area. |
US10298012B2 |
Network operations center including automated validation, estimation, and editing configuration engine
An apparatus is provided for configuring validation, estimation, and editing (VEE) rules for performing VEE on a plurality of interval based energy consumption streams. The apparatus includes a network operations center, configured to receive the plurality of interval based energy consumption streams and is configured to perform VEE on the plurality of interval based energy consumption streams within a specified time period. The network operations center has a post VEE readings data stores and a rules processor. The post VEE readings data stores is configured to provide a plurality of tagged energy consumption data sets that are each associated with a corresponding one of the plurality of interval based energy consumption streams, each of the plurality of tagged energy consumption data sets including first groups of contiguous interval values tagged as having been validated and second groups of contiguous interval values tagged as having been edited. The rules processor is configured to read the post VEE readings data stores upon initiation of an event and, for the each of the plurality of tagged energy consumption data sets, is configured to create a plurality of anomalies having a plurality of different durations using only the first groups of contiguous interval values and is configured to generate a plurality of estimates for the plurality of anomalies by employing a plurality of estimation techniques and, for each of the plurality of different durations, is configured to select one of the plurality of estimation techniques for subsequent employment when performing VEE of subsequent energy consumption data for the corresponding one of the plurality of interval based energy consumption streams. |
US10298009B2 |
Monitoring and recoverable protection of switching circuitry for smart-home devices
A method may include operating a switching circuit in an on state and an off state to actuate a flow of electrical power through a load when switched to the on state; monitoring an electrical property associated with the switching circuit; receiving an enable signal from a processor to power the load; providing a drive signal to the switching circuit to switch to the on state and power the load; determining if an electrical anomaly is present based on the monitored electrical properties; causing the switching circuit to switch to the off state if an electrical anomaly is detected; providing a fault signal to the processor; determining while the switching circuit is off, if the electrical anomaly has been corrected; and after the anomaly has been corrected, causing the switching circuit to switch to the on state. |
US10298007B2 |
Digital power supply protection circuit, and apparatus
A digital power supply protection circuit includes: a signal preprocessing circuit, configured to receive an overcurrent signal and a first inceptive impulse clock timing, and perform preprocessing on the overcurrent signal according to the first inceptive impulse clock timing so as to obtain a first reference signal a signal generation circuit, configured to receive the first inceptive impulse clock timing, count time duration between a rising edge of the first inceptive impulse clock timing and a rising edge of the first reference signal so as to obtain a first time duration, and upon the first time duration is greater than a second time duration, generate a first disabling signal by delaying the rising edge of the first inceptive impulse clock timing for the second time duration; and a clock timing adjustment circuit, configured to adjust the first inceptive impulse clock timing according to the first disabling signal. |
US10298003B2 |
Gel sealing device
A gel sealing device includes a gel sealing block (5) which provides a sealing section (22) through which the elongate parts (13, 14) extend. The gel sealing block (5) includes an upper flange (11) and a lower flange (12) with a support section (11a, 12a, 12b) disposed therebetween. The upper and lower flanges (11, 12) sandwiches, in direction of extension of the elongate parts (13, 14), a gel inner ring (7) supported by said support section (2) and a gel outer ring (6, 10a) covering the gel inner ring (7) in a radial direction extending transverse to said extension direction. The gel inner ring (7) and the gel outer ring (6, 10a) are made of a gel sealing material. |
US10297998B2 |
Electrical junction box
An electrical junction box that includes a circuit board on which a coil element is installed; a partition wall that surrounds the coil element and separates an installation region on the circuit board on which the coil element is installed from a region around the installation region; a frame that is formed in one piece with the partition wall and surrounds the circuit board; a heat dissipation plate on which the circuit board and the frame are placed; and a cover that covers the circuit board from the frame side, wherein the coil element is fixed to the partition wall using a synthetic resin material, and wherein the frame and the heat dissipation plate are positioned relative to each other through a recess-projection engagement, and the cover is fixed to the heat dissipation plate using screws. |
US10297994B2 |
Substrate holding structure, electronic component module, and electrical connection box
A substrate holding structure includes holding units and protrusions. The holding units are provided to a casing that includes an accommodating unit accommodating therein an inserted substrate, and hold an end part of the substrate accommodated in the accommodating unit on the insertion direction-entrance side of the substrate. The protrusions protrude from side wall surfaces that are wall surfaces of the casing along the insertion direction of the substrate, the wall surfaces being opposed to the side surfaces of the substrate, and are plastically deformed due to contact with the substrate to be inserted into the accommodating unit. |
US10297993B2 |
Protective member-attached wire and protective member
A protective member-attached wire is provided with: an electric wire; and a protective member that is made of a sheet-shaped nonwoven member and is wrapped around the electric wire to cover the electric wire. The protective member includes: a first portion obtained by heating a portion of the nonwoven member; and a second portion that is softer than the first portion of the nonwoven member. The first portion and the second portion are each distributed over the entire circumference of the electric wire in a circumferential direction of the electric wire, and are distributed over the entire protective member in a longitudinal direction of the electric wire. |
US10297991B2 |
Cable armour stripping unit
A cable armour stripping unit is provided, including a frame configured to accommodate a transmission cable having a plurality of armoured outer layers arranged about an inner sheath enclosing a plurality of conductors and to hold a cutter arrangement including at least one cutting tool arranged to cut into an armoured outer layer of the cable; a vertical feed arrangement configured to effect a translation of the frame relative to the cable, and a rotation arrangement configured to effect a rotation of the frame relative to the cable. A method of stripping armour from a transmission cable is also provided. |
US10297990B2 |
Subsea splice termination unit
A subsea splice termination unit for terminating and splicing two fiber optic cables, in particular of an umbilical, is provided. The subsea splice termination unit is configured for deployment in an underwater environment. The subsea splice termination unit includes a subsea enclosure, a first termination assembly for terminating a first fiber optic cable at the subsea splice termination unit, a second termination assembly for terminating a second fiber optic cable at the subsea splice termination unit, a chamber inside the subsea enclosure, a first penetrator leading at least a first optical fiber of the first fiber optic cable into the chamber, and a second penetrator leading at least a second optical fiber of the second fiber optic cable into the chamber. A splice between the first optical fiber and the second optical fiber is arranged in the chamber. |
US10297986B2 |
Arresting system usable with arc-resistant electrical enclosure
An arc-resistant electrical enclosure includes an arresting system that permits forced-air cooling of the interior region to occur during ordinary operation of the enclosure while resisting the flow of hot gases, plasma, and flames to the exterior of the electrical enclosure in an arc event or other event. The arresting system advantageously includes a louver apparatus and a cover apparatus that work in conjunction to resist the flow of gases, plasma, and flames to the exterior of the cabinet in an arc event. The louver apparatus includes louvers that can be moved from an open state to a closed state responsive to a predetermined fluid pressure impinging on the louvers. The cover apparatus includes a fire blocking panel that permits fluid flow therethrough during ordinary operation but which, responsive to a flame, initiates a transformation from one state to another state wherein the openings resist the communication of flames therethrough. |
US10297983B2 |
Method of manufacturing spark plug
A spark plug has an electrode including a base portion and a tip joined to a specific surface that is a specific outer surface of the base portion, the tip forming a spark discharge surface. Respective relative positions of a plurality of points on an outer surface of a target portion of the electrode including the base portion and the tip joined to the base portion, which is a portion including at least a portion of the specific surface of the base portion and the tip, are identified to generate three-dimensional coordinate data representing the three-dimensional shape of the target portion. The coordinate data is analyzed to determine whether the target portion of the electrode includes a predetermined unintentional portion that is an unintended portion. An electrode including the unintentional portion is excluded from objects to be manufactured, and an electrode not including the unintentional portion is used to assemble the spark plug. |
US10297981B2 |
Dense-comb redundant ring laser array
The disclosed embodiments relate to the design of a hybrid laser comprising a shared ring mirror coupled to a pair of buses by a 3 dB coupler (also referred to as a “symmetric splitter”), which is described in more detail below. Each bus is also coupled to an array of ring filters, wherein each ring filter couples an associated reflective silicon optical amplifier (RSOA) to the shared ring mirror and in doing so forms a Verniered ring pair with the shared ring mirror. The resulting system provides a comb source with redundant channels that can provide individual outputs or a shared output. This hybrid laser provides a significant improvement over existing comb-based lasers by providing redundancy for at least one laser channel. |
US10297978B2 |
Semiconductor optical device, semiconductor light source, and optical integrated circuit
A semiconductor optical device 1 includes an active layer 4 provided on a substrate 2, a clad layer 5 provided on the active layer 4, and a contact layer 7 provided on the clad layer 5. The contact layer 7 contains a first impurity and a second impurity different from the first impurity. A semiconductor light source includes the active layer 4 provided on the substrate 2, the clad layer 5 provided on the active layer 4, and the contact layer 7 provided on the clad layer 5. The contact layer 7 contains the first impurity and the second impurity different from the first impurity. |
US10297977B1 |
Laser device and method for a vehicle
A laser illumination or dazzler device and method. More specifically, examples of the present invention provide laser illumination or dazzling devices power by one or more violet, blue, or green laser diodes characterized by a wavelength from about 390 nm to about 550 nm. In some examples the laser illumination or dazzling devices include a laser pumped phosphor wherein a laser beam with a first wavelength excites a phosphor member to emit electromagnetic at a second wavelength. In various examples, laser illumination or dazzling devices according to the present invention include polar, non-polar, or semi-polar laser diodes. In a specific example, a single laser illumination or dazzling device includes a plurality of violet, blue, or green laser diodes. There are other examples as well. |
US10297974B2 |
Generating laser pulses and spectroscopy using the temporal talbot effect
A method of generating laser pulses (1) includes: creating a circulating light field in resonator device (11) having resonator length L and an intra-cavity dispersion and configured for supporting light field resonator modes, and generating a pulse train of laser pulses (1) by a mode-locking mechanism. Laser pulses (1) are generated with a repetition frequency and provide a frequency comb with carrier frequency ωo and comb modes in frequency space. The intra-cavity dispersion is selected such that round trip phases ϕ have a dependency on frequency ω according to ϕ ( ω ) = π m ( 1 + 4 ω - ω 0 m ω r - 1 ) + L c ω 0 wherein m is an integer providing effective repetition rate (mωr) in combination with mode spacing ωr at optical carrier frequency (ωo), and the mode-locking mechanism provides a coupling of the resonator modes whereby frequency difference (Δn=ωn+1−ωn) between neighboring mode frequencies (ωn, ωn+1) is a linear function of mode frequency number n. Furthermore, a spectroscopy method for investigating a sample, a laser pulse source apparatus and a spectroscopy apparatus are described. |
US10297971B2 |
Optical amplifier
A multi-stage optical amplifier has an input port for receiving an optical signal and a relatively short erbium doped optical fiber is coupled to the input port. Complex costly pump feedback is not required as a constant non-varying saturation pump is configured to provide non varying output power pump light of a predetermined wavelength suitable for excitation and full saturation of the erbium ions such that a full population inversion occurs. The length of the short erbium doped fiber and rare earth doping concentration of the erbium doped fiber is such that when pumped by said pump provides amplification of the optical signal of less than 15 dB. Locating a gain flattening filter after the short erbium doped optical fiber provides a relatively flat amplified output signal. Multi-stages of similar short erbium doped fibers pumped and saturated by the same pump signal economically provide increased amplification of the signal and filters after each state flatten the gain. |
US10297969B2 |
Diode pumped high peak power laser system for multi-photon applications
The present application discloses various embodiments of a high peak power laser system which includes a diode pump source configured to directly pump at least one optical crystal positioned within the laser cavity, the diode pump source emitting at least one pump beam comprised of two or more vertically stacked optical signals having a wavelength from about 400 nm to about 1100 nm., the optical crystal configured to output at least one optical output having a wavelength of about 750 nm to about 1100 nm and having an output power of about 25 kW or more. |
US10297968B2 |
High-gain single planar waveguide (PWG) amplifier laser system
A system includes a master oscillator configured to generate a low-power optical beam. The system also includes a planar waveguide (PWG) amplifier configured to receive the low-power optical beam and generate a high-power optical beam having a power of at least about ten kilowatts. The PWG amplifier includes a single laser gain medium configured to generate the high-power optical beam. The single laser gain medium can reside within a single amplifier beamline of the system. The master oscillator and the PWG amplifier can be coupled to an optical bench assembly, and the optical bench assembly can include optics configured to route the low-power optical beam to the PWG amplifier and to route the high-power optical beam from the PWG amplifier. The PWG amplifier could include a cartridge that contains the single laser gain medium and a pumphead housing that retains the cartridge. |