Document | Document Title |
---|---|
US10342170B2 |
Electronic component supply apparatus, reel apparatus, tape processing apparatus, and method for resupplying component stored tape
An electronic component supply apparatus (1) includes a reel apparatus (2) and a tape processing apparatus (3). The reel apparatus (2) has a tape reel (8) with a component stored tape (100) wound thereon, the component stored tape (100) having electronic components (105) stored therein. The tape processing apparatus (3) has an electronic component exposure unit (18) that exposes the electronic components (105), that are stored in the component stored tape fed from the reel apparatus (2), so as to be taken out from the component stored tape. The reel apparatus (2) is detachable from the tape processing apparatus (3). |
US10342169B2 |
Tape feeder
According to a tape feeder of the present disclosure, a tape pressing member pressing a part which engages with an outer peripheral tooth of a sprocket in a carrier tape from above is connected to a main body by a connection mechanism. The connection mechanism is configured to move the entirety of the tape pressing member in a manner parallel to the main body in a case where a portion of the tape pressing member moves in a vertical direction with respect to the main body. |
US10342166B2 |
Cooling systems for small equipment rooms and methods of cooling small equipment rooms
A cooling system for an equipment closet in a building has a direct expansion cooling circuit. The cooling system has two basic modes of operation. A first mode where the direct expansion cooling circuit is off and transfer air from an area of the building outside the equipment closet is used to cool the interior of the equipment closet without any cooling provided by the direct expansion cooling circuit and a second mode where the direct expansion cooling circuit is on and provides direct expansion cooling that is used to cool the interior of the equipment closet. |
US10342160B2 |
Heat sink attachment on existing heat sinks
Structures and methods for providing heat sink attachments on existing heat sinks. According to a device, a first heat sink comprises a first base and fins extending from the first base. The first base comprises a cutout therein and a first base bottom surface contacting a first electronic component. A second heat sink comprises a second base and fins extending from the second base. The second heat sink is located in the cutout of the first heat sink. The second base comprises a second base bottom surface contacting a second electronic component. A pressure plate is attached to the first heat sink and overlays the second heat sink. The pressure plate contacts the second heat sink and applies pressure between the second heat sink and the second electronic component. |
US10342157B2 |
Fan control of a computer system based on power ratio
A method for controlling a fan is described and includes controlling a rotation speed of a fan according to a first rotation speed time-variable rate by a controller, and controlling the rotation speed of the fan according to a second rotation speed time-variable rate by the controller in response to a change in an operating parameter of a target device, where the fan and target device are for use in a computer system. |
US10342156B1 |
Server with airflow guiding structure
A server with an airflow guiding structure includes a chassis having a storage area, a computing area and a fan module installed between the storage area and the computing area. The storage area includes multiple storage modules, and the computing area includes a fan module and a motherboard electrically coupled to each storage module. The fan module has an air inlet configured to be corresponding to the storage area, an air outlet configured to be corresponsive to the computing area and an airflow guiding component with multiple airflow guiding ducts. The airflow guiding component is configured to be corresponsive to the air inlet. Therefore, the vibration of the fan module is reduced and the operation efficiency of the storage medium and the service life of the server are improved. |
US10342155B2 |
Finger clip cable management assembly
One aspect of the present disclosure relates to a finger clip for providing controlled cable access to a cable routing aperture through a gap defined between adjacent first and second cable management members. The finger clip can be constructed and arranged for slidable engagement with at least one of a first extension of the first cable management member and a second extension of the second cable management member such that the finger clip can slide between an open position in which the gap is unobscured by the main body and a closed position in which the gap is closed by the main body. |
US10342153B2 |
Stack structure and the manufacturing method of the same
Disclosed is a stack structure and its manufacturing method. The stack structure includes at least two stacked modules, wherein at least one of the modules is a power module; at least one metal connection component which is in integrated structure and comprises a first end, a second end and a connection portion with the first end being electrically connected to one of the modules and the second end being electrically connected to the other module; at least one molding compound packaging the at least one module and the end of the metal connection component which is electrically connected to the module, respectively. |
US10342148B2 |
Electronic device
An electronic device includes a first body, a second body, an electrical connection element, and a hinge structure. The electrical connection element is configured to electrically connect the first body with the second body. The hinge structure is configured to pivot the first body with the second body. The hinge structure includes two mounting bases, two first linking assemblies, and a second linking assembly. Each of the mounting bases is connected to the first body and the second body. The two first linking assemblies are respectively pivoted to the two mounting bases. The second linking assembly is disposed between the two mounting bases, and two opposite terminals of the second linking assembly are movably connected to the two mounting bases respectively. The second linking assembly has a receding space configured to accommodate a portion of the electrical connection element. |
US10342147B2 |
Housing device having press-type locking and release structure
A housing device having a press-type locking and release structure includes a housing (110), a locking and release member (140), and a control element (150). The housing (110) includes two lateral walls (130), a breach (132) formed at each lateral wall (130), an elongated groove (134) formed along each lateral wall (130), and a pivot hole (136) formed at each lateral wall (130). The locking and release member (140) includes two arms (142) disposed in the two elongated grooves (134), a resilient element (160) disposed at one end of each arm (142), a connection element (170) connected to each arm (142), a fastening element (180) connected to each connection element (170), and a pivot (182) protruding from each fastening element (180). The pivot (182) is pivotally connected to the pivot hole (136). The control element (150) is connected to the two arms (142). |
US10342145B2 |
Substrate holding structure
Disclosed is a substrate holding structure including: a cylindrical side wall portion that forms an accommodating space; a holding wall portion protruding inward of the accommodating space from the side wall portion; a plurality of press fit terminals held by the holding wall portion, protruding toward an opening of the side wall portion, and pressedly inserted into holes of a substrate accommodated in the accommodating space; and a flexible arm portion protruding toward the opening from a position closer to the side wall portion than the press fit terminals of the holding wall portion, have flexibility, and having a hook portion configured to lock a surface on the opening side of the substrate, wherein distal end positions of the press fit terminals and the arm portion are closer to the holding wall portion than an end surface on the opening side of the side wall portion. |
US10342143B2 |
Production method for printed wiring board having dielectric layer
A production method includes: preparing a metal clad laminate including a dielectric layer≤30 μm thick, a first metal foil on a first surface of the dielectric layer, a second metal foil on a second surface of the dielectric layer, first and second carriers on the metal foil via a releasable layer; arranging the pair of metal clad laminates on a resin substrate so the first carrier of each metal clad laminate faces the resin substrate on each surface of the resin substrate; releasing the second carrier from a laminated member to expose the second metal foil; forming a pattern on the second metal foil; arranging an insulating layer on the pattern and arranging a metal layer on the insulating layer; and separating the first carrier and the first metal foil from each other. The dielectric layer has a strain energy at break of 1.8 MJ or less. |
US10342142B2 |
Implementing customized PCB via creation through use of magnetic pads
A method and apparatus are provided for implementing customized printed circuit board (PCB) via creation through use of magnetic capture pads. At least one magnetic capture pad is rendered before aqueous seed and plate processing in the PCB manufacture. The magnetic capture pad selectively provides seed material rendering copper in at least one selected region of the via. |
US10342141B2 |
Optoelectronic subassembly with components mounted on top and bottom of substrate
This disclosure generally relates to high-speed fiber optic networks that use light signals to transmit data over a network. The disclosed subject matter includes devices and methods relating to header subassemblies and/or optoelectronic subassemblies. In some aspects, the disclosed devices and methods may relate to a header subassembly that can include: a substrate with a substrate top and a substrate bottom; at least one optoelectronic transducer on the substrate top; at least one top electrical component on the substrate top, the electrical component can be operably coupled with the optoelectronic transducer; and at least one bottom electrical component on the substrate bottom, the bottom electrical component can be operably coupled with the optoelectronic transducer. |
US10342138B2 |
Chip part and manufacturing method thereof
A chip part includes a substrate having a first main surface on one side thereof and a second main surface on the other side thereof, a functional device famed at a first main surface side of the substrate, an external terminal formed at the first main surface side of the substrate and electrically connected to the functional device, and a light diffusion reflection structure formed at a second main surface side of the substrate and diffusely reflecting light irradiated toward the second main surface of the substrate. |
US10342137B2 |
Fingerprint module, method for manufacturing the fingerprint module, and mobile terminal
A fingerprint module includes a cover plate, a fingerprint chip, an intermediate board, and a circuit board. The cover plate defines an assembling region. The fingerprint chip is fixed in the assembling region and has a plurality of pads. The intermediate board is bonded to a surface of the fingerprint chip opposite to the cover plate to press the fingerprint chip to increase a bonding force between the fingerprint chip and the cover plate, so that there is a firm bonding between the fingerprint chip and the cover plate. The fingerprint chip is electrically connected to the intermediate board via the pads. The circuit board is electrically connected to the fingerprint chip via the intermediate board. The pads are connected to the circuit board via different wires to ensure effective transmission of electrical signals of the fingerprint chip. |
US10342134B2 |
Printed circuit board and a method of bonding electrode lead of battery to printed circuit board
The present disclosure relates to a printed circuit board connected to a battery, and more particularly, to a printed circuit board having an improved structure connected to an electrode led out from a battery. |
US10342130B2 |
Structure mounted with electronic component
A mounted structure includes an electronic component including external electrodes, a wiring substrate including lands, and joint portions composed of a solder joint material and configured to join the external electrodes and the lands. The external electrodes respectively include coatings that cover a principal surface of a body, which is opposed to the wiring substrate, and coatings that cover end surfaces of the body, which are opposed to each other in the length direction. A distance De between the coatings in the length direction and a distance Dl between the lands in the length direction satisfy a condition of 0.91≤Dl/De≤1.09. |
US10342127B2 |
Electronic device including a reinforced printed circuit board
An electronic device including reinforced printed circuit board is provided. The electronic device includes the printed circuit board including a first area, and a second area that extends from a first end of the first area. A width of the second area is smaller than a width of the first area, and at least a portion of a surface of the second area is covered by a material layer that provides the second area with a specific strength. |
US10342126B2 |
Electronic device having a liquid crystal polymer solder mask and related devices
A method of making an electronic device includes forming a circuit layer on a liquid crystal polymer (LCP) substrate and having at least one solder pad. The method also includes forming an LCP solder mask having at least one aperture therein alignable with the at least one solder pad. The method further includes aligning and laminating the LCP solder mask and the LCP substrate together, then positioning solder paste in the at least one aperture. At least one circuit component may then be attached to the at least one solder pad using the solder paste. |
US10342124B2 |
Display device
Provided is a display device or an input/output device in which reflection of outside light is reduced. The display device includes a first substrate and a second substrate. The first substrate includes a first surface. A transistor is over the first surface. The second substrate includes a second surface. A first structure having a projection, a second structure having a projection, a black matrix covering the first structure and the second structure, and a color filter are over the second surface. The first surface faces the second surface. The black matrix has a plurality of projections reflecting the projection of the first structure and the projection of the second structure. A planar shape of the first structure is different from a planar shape of the second structure. |
US10342118B2 |
Semiconductor device
One semiconductor device includes a wiring substrate, a first semiconductor chip that is mounted on one surface of the wiring substrate, a second semiconductor chip that is laminated on the first semiconductor chip so as to form exposed surfaces where the surface of the first semiconductor chip is partially exposed, silicon substrates that are mounted on the exposed surfaces and serve as warping control members, and an encapsulation body that is formed on the wiring substrate so as to cover the first semiconductor chip, the second semiconductor chip and the silicon substrates. |
US10342114B2 |
RF resonator for ion beam acceleration
An RF feedthrough has an electrically insulative cone that is hollow having first and second openings at first and second ends having first and second diameters. The first diameter is larger than the second diameter, defining a tapered sidewall of the cone to an inflection point. A stem is coupled to the second end of the cone, and passes through the first opening and second opening. A flange is coupled to the first end of the cone and has a flange opening having a third diameter. The third diameter is smaller than the first diameter. The stem passes through the flange opening without contacting the flange. The flange couples the cone to a chamber wall hole. Contact portions of the cone may be metallized. The cone and flange pass the stem through the hole while electrically insulating the stem from the wall of the chamber. |
US10342112B2 |
Satellite-shaped flexible plasma generator
A linear flexible plasma generator having a function of cooling and temperature control. More efficient power control is possible, since a temperature of an electrode itself can be controlled in a state when plasma is discharged. In addition, since a temperature of the electrode surface can be decreased, use for the purposes of sterilization, neutralization, treatment, beauty treatment, and so on is possible. |
US10342108B2 |
Metrology methods, radiation source, metrology apparatus and device manufacturing method
A target structure (T) made by lithography or used in lithography is inspected by irradiating the structure at least a first time with EUV radiation (304) generated by inverse Compton scattering. Radiation (308) scattered by the target structure in reflection or transmission is detected (312) and properties of the target structure are calculated by a processor (340) based on the detected scattered radiation. The radiation may have a first wavelength in the EUV range of 0.1 nm to 125 nm. Using the same source and controlling an electron energy, the structure may be irradiated multiple times with different wavelengths within the EUV range, and/or with shorter (x-ray) wavelengths and/or with longer (UV, visible) wavelengths. By rapid switching of electron energy in the inverse Compton scattering source, irradiation at different wavelengths can be performed several times per second. |
US10342107B2 |
Cascaded filament transformer within a resistive shroud
An apparatus is provided including a cascaded transformer set and a voltage divider. The cascaded transformer set includes a plurality of transformers, each having a primary and a secondary winding. The secondary winding of one transformer feeds the primary winding of an adjacent transformer. The voltage divider includes a plurality of capacitors and a plurality of resistors configured to divide a voltage applied to the cascaded transformer set among the plurality of transformers. The capacitors of the voltage divider may include a series of disks that are also used in the support structure of the apparatus. |
US10342102B2 |
Light fixture control
A fixture configuration module comprises range control circuitry and fixture control circuitry. The range control circuitry is configured to store a range of a lighting parameter. The range identifies at least a subset of values of the lighting parameter supported by the light fixture to produce light. The fixture control circuitry is communicatively coupled to the range control circuitry and is configured to control the light fixture to produce the light in accordance with the range stored by the range control circuitry. |
US10342100B2 |
Modular lighting panel
Systems and methods described herein provide examples of an electrical panel (e.g., a modular electrical panel) that is configured to control a plurality of electrical loads. The electrical panel may include a control circuit, memory, a communication circuit, and an alternating current (AC) line feed and/or a direct current (DC) line feed. The electrical panel may also include a plurality of power supplies and a plurality of control modules, where more than one control module is associated with each of the plurality of power supplies. Each control module may configured to receive DC power from the associated power supply and provide an output voltage to at least one electrical load. The electrical panel provides flexibility as to whether each stage of conversion, regulation, and/or control is performed at a control module located within the electrical panel or performed at an accessory module located at an electrical load. |
US10342098B2 |
Kit for illuminating a room
A kit for illuminating a room includes a two-part contact switch mounted on a top edge of an interior surface of the door and a door rail contact mounted on a door track railing where the corresponding top edge rests when the door is completely opened. The door contact switch and the door rail contact switch are electrically connected to the light strip and a power source via a power adapter, respectively. When the door is completely opened, a contact plate of the door rail contact switch receives a plurality of spring-loaded contacts protruding from the door contact switch that completes a circuit, powers the light strip, in turn, illuminating the room. |
US10342091B2 |
Light-emitting device
Provided is a light-emitting device that is able to adjust a color temperature by power supplied from a single power source. The light-emitting device includes an anode electrode land, a cathode electrode land, and three or more wires that are provided in parallel and are connected to the anode electrode land and the cathode electrode land, in which at least three wires among the three or more wires have different forward current-forward voltage characteristics and are connected to different light emitting portions, and the color temperature of light emitted from the whole of the light-emitting portions is able to be adjusted. |
US10342088B2 |
LED lighting systems and methods for constant current control in various operation modes
System and method for providing at least an output current to one or more light emitting diodes. The system includes a control component configured to receive at least a demagnetization signal, a sensed signal and a reference signal and to generate a control signal based on at least information associated with the demagnetization signal, the sensed signal and the reference signal, and a logic and driving component configured to receive at least the control signal and output a drive signal to a switch based on at least information associated with the control signal. The switch is connected to a first diode terminal of a diode and a first inductor terminal of an inductor. The diode further includes a second diode terminal, and the inductor further includes a second inductor terminal. |
US10342086B2 |
Integration of LED lighting with building controls
An LED-based light can be installed in a conventional light fixture. The LED-based light can include a sensor operable to output a signal indicative of whether an area of one or more of the rooms is in an occupied state or a non-occupied state, and the LED-based light can also include an LED controller operable to control at least one LED in the light in response to the signal. Additionally, the LED-based light can include a transmitter operable to output the signal indicative of whether the area is in the occupied state or the non-occupied state to a building environment regulator. |
US10342085B2 |
Back light device and controlling method thereof
A back light device includes a first light emitting block including a plurality of light emitting modules connected in series to each other; a power supply module that applies a driving voltage to the first light emitting block; a first power switch connected to the first light emitting block and controls the driving voltage on or off; and a control module that turns on or off the first power switch such that a constant current is supplied to the first light emitting block and controls an on/off of the plurality of light emitting modules based on a dimming signal. The control module, in response to a ripple value of the constant current being different from a certain ripple value, changes at least one of a turn-on period and a turn-off period of the first power switch to calibrate the ripple value of the constant current to the certain ripple value. |
US10342084B1 |
Oscillating driver circuits
In some implementations, a device includes first terminals to couple with a first battery arranged to supply power to the device, including a positive terminal and a negative terminal. The device includes a first winding and a second winding that are arranged to be inductively coupled. The device includes a transistor. The first winding and the second winding are coupled to the positive terminal with opposite polarity. The device includes a light emitting diode (LED) and second electrical contacts to couple with a second battery to be charged by the device. The device is arranged to couple the LED and the second battery in series with each other, with the LED and second battery being coupled in parallel with the second winding. The LED is arranged to be reverse biased with respect to the first battery and the second battery. |
US10342082B2 |
Linear lighting with distributed power conversion and reduced flicker
A strip of linear lighting with distributed power conversion is disclosed. The linear lighting includes a flexible PCB. The flexible PCB is divided into repeating blocks, which are arranged electrically in parallel with one another between power and ground. Each repeating block includes power conversion and conditioning circuits. A plurality of LED light engines are connected to the outputs of the power conversion and conditioning circuits, electrically in series with one another. The power conversion and conditioning circuits typically include at least a full-bridge rectifier, and a filter may be connected to each of the LED light engines. A pair of conductors run the length of the PCB adjacent to it and are connected to each of the repeating blocks. A flexible, transparent covering surrounds the PCB and pair of conductors. |
US10342081B2 |
LED driver for providing power to parallel LEDs
An LED driver is provided. The LED driver has a constant current power source. In some embodiments, the constant current power source is an electrical input configured for connection to a source of power at a constant current. In some embodiments, the source of power is a constant current regulator. The LED driver also includes a switch electrically connected to the constant current power source. The switch has at least two outputs wherein the switch is configured to selectively connect the constant current power source to each of the at least two outputs. The switch is configured to connect each of the at least two outputs for a pre-determined period of time. |
US10342079B1 |
Filter LED lamp arrangement
An LED lamp suitable for use in a luminaire, the LED lamp adapted for receiving electrical power from the luminaire and comprising: one or more LEDs; a ballast protection circuit including an impedance; a filter circuit; a switched-mode power supply for driving the LEDs; one or more sensing circuits for generating at least one output, in dependence on whether the electrical power received from the luminaire indicates that the electrical power is generated via a magnetic ballast, an electronic ballast which operates as a constant current ballast, an electronic ballast which operates as a constant power ballast, or not via a ballast; and a plurality of switches for defining a plurality of operation modes of the LED lamp, and for switching among the plurality of operation modes in dependence on the at least one output of the sensing circuits. |
US10342077B1 |
LED driving circuit and tube lamp
Provided are an LED driving circuit and a tube lamp. A grounding terminal of a rectifying unit of the LED driving circuit is electrically connected to a first ground wire, and an input terminal of an impedance detection and protection unit is electrically connected to a second input terminal of a first filtering unit. The grounding terminal is electrically connected to the first ground wire. The impedance detection and protection unit is configured to detect an impedance between the second input terminal of the first filtering unit and the first ground wire, so as to control the second input terminal of the first filtering unit to connect to or disconnect from the first ground wire according to a magnitude of the detected impedance. |
US10342073B2 |
Connection arrangement for an electrically conductive contact and a method for producing such a connection arrangement
The invention relates to a connection arrangement for an electrically conductive contact between at least one electrical conductor (17) provided on a screen (16), in particular for a motor vehicle, and an electrical coupling element (18), wherein at least one contact point (20) between the coupling element (18) and the electrical conductor (17) is provided on a coupling point (15) for the at least one electrical conductor (17) and wherein the electrical coupling element (18) and the electrical conductor (17) are connected to each other by means of an electrically conductive compound (19), and wherein the at least one contact point (20) of the coupling point (15) is at least partially surrounded by a casting compound (24), and a method for producing such a connection arrangement (10). |
US10342066B2 |
Method and apparatus for dual connectivity management
Methods and apparatus management of dual connectivity in wireless communications. A master base station belonging to a wireless communication network including the master base station and a secondary cell group including at least one secondary base station, configures one or more secondary cell group bearers for a secondary base station. Configuring the secondary cell group bearer includes configuring an inactivity timer for the secondary cell group. The inactivity timer is configured to indicate that, if no activity has occurred on the secondary cell group bearer during pendency of the inactivity timer, the secondary cell group bearer is to be released. The master base station then signals the configuration to the secondary base station. |
US10342065B2 |
Method and apparatus for operating at cell not supporting extended DRX in wireless communication system
A method and apparatus for operating at a cell not supporting an extended discontinuous reception (eDRX) in a wireless communication system is provided. A user equipment (UE) verifies whether or not a serving cell supports eDRX. If it is determined that the serving cell does not support eDRX, the UE may trigger a tracking area update (TAU). Further, the UE may applying normal DRX cycle at the serving cell and not performing eDRX for a paging reception. |
US10342064B2 |
Wake-up-receiver frame permitting identification by non-compatible receiver
Methods and systems for formatting and transmitting a wake-up signal for electronic devices having a wake-up receiver circuit. A low-power wake-up signal is transmitted, the wake-up signal comprising a wake-up frame including a legacy preamble decodable by legacy electronic devices and a wake-up packet decodable by the wake-up receiver circuit in a non-legacy electronic device. The legacy preamble includes information detectable by at least one of the legacy electronic devices indicating that the wake-up frame is not a valid frame for the at least one legacy electronic device, such as where the legacy electronic device is a IEEE 802.11n/ac/ax device. |
US10342063B2 |
Activation of DRX parameters
Methods and apparatus are described of changing the discontinuous reception (DRX) configuration for a connection between a mobile device (50) and a base station (20) that reduces the likelihood of a dropped connection. A mobile device (50) receives updated configuration parameters for the connection from a base station. A mobile device (50) receives updated configuration parameters for the connection from a base station (20). The mobile device (50) postpones the adoption of the new configuration parameters and continues using previous configuration parameters for the connection after receipt of the new configuration parameters until a subsequent on duration of a DRX cycle has occurred according to the previous configuration. The mobile device (50) applies the updated configuration parameters for the connection in the subsequent on duration. Thereafter, the mobile device (50) turns its receiver on and off in DRX mode according to the new DRX configuration. |
US10342056B2 |
Method and device whereby device-to-device terminal transmits discovery signal in wireless communication system
One embodiment of the present invention relates to a method whereby a device-to-device (D2D) terminal transmits a discovery signal in a wireless communication system, the discovery signal transmission method comprising the steps of: determining the size of a subperiod in a discovery period on the basis of a buffer size; and repeatedly transmitting the discovery signal in the subperiod corresponding to the determined size by using a hopping pattern applicable to the discovery period. |
US10342052B1 |
Client steering for a wireless local area network
A WAP including: a non-volatile memory, a proximity circuit, a connectivity circuit, and a prediction circuit. The non-volatile memory accumulates historical records of each station's proximity to the WAP including transitions in proximity over time along with corresponding connectivity options before and after each transition. The proximity circuit detects a transition in proximity to the WAP of an identified station. The connectivity circuit determines current connectivity options for communicating with the station. The prediction circuit correlates the accumulated historical records for the identified station which match the identified station's current proximity to the WAP with remaining historical records for the identified station to determine which of the remaining records exhibits the highest probability of predicting the identified station's subsequent proximity. The prediction circuit selects connectivity options to establish a communication link with the identified station utilizing a selected one of the current or predicted connectivity options. |
US10342047B2 |
Reverse direction for multi-user multiple input multiple output communications
This disclosure describes systems, methods, and devices related to reverse direction multi-user multiple input multiple output (MU-MIMO). A device may determine a reverse direction indication to be included in a frame for transmission to one or more first devices in a MU-MIMO communication. The device may cause to wirelessly transmit the frame to a first device of the one or more first devices. The device may identify an acknowledgment frame from the at least one of the first devices based at least in part on the reverse direction indication |
US10342044B2 |
Latency reduction techniques for LTE transmission in unlicensed spectrum
Various aspects described herein relate to reducing transmission latency in unlicensed spectrum. These latency reduction techniques include enabling ultra low latency (ULL) traffic to gain fast channel access. These latency reduction techniques further include updating a size of a contention window for channel access. In addition, these latency reduction techniques include enhancing CPDCCH-based signaling to accommodate the ULL frame structure. Further, these latency reduction techniques include providing robust operation against bursty interference for ULL transmissions. Moreover, these techniques include managing DRX for ULL. Additionally, these latency reduction techniques include joint scheduling of different TTI durations. These latency reduction techniques further include updating SRS transmission opportunities. In addition, these latency reduction techniques include reducing latency associated with PRACH transmissions. Further, these latency reduction techniques include reducing ULL transmission delays by either ignoring or cancelling scheduled uplink (e.g., LTE) transmissions. |
US10342043B2 |
Coupling uplink and downlink CCA in LTE-U
Methods, systems, and devices are described contention-based channel access procedures that may enhance efficiency in communications using unlicensed spectrum. A time period may be identified during which base stations perform contention-based downlink channel access procedures for access to a channel in an unlicensed spectrum. The base stations may be coordinated such that different base stations may seek channel access during different time intervals during the time period. Contention-based uplink channel access procedures for UEs may then be modified to favor one or more UEs that are associated with a base station that has won channel access. |
US10342041B2 |
Access to a communications channel in a wireless communications network
There is provided access to a communications channel in a wireless communications network. Stations (STAs) associated with an access point (AP) are grouped in at least two groups of STAs, each group being associated with a minimum transmission power level needed by the AP to communicate with the STAs in that group. A first time interval is allocated for a first group of STAs associated with highest minimum transmission power to access the communications channel concurrently with a third time interval being allocated by another AP for a third group of STAs associated with lowest minimum transmission power level needed by said another AP to communicate with the third group of STAs to access the communications channel. A second time interval, non-overlapping with the first time interval, is allocated for a second group of STAs associated with lowest minimum transmission power to access the communications channel concurrently with a fourth time interval being allocated by said another AP for a fourth group of STAs associated with highest minimum transmission power level needed by said another AP to communicate with the fourth group of STAs to access the communications channel. |
US10342033B2 |
MAC multiplexing and TFC selection procedure for enhanced uplink
A wireless transmit/receive unit (WTRU) is configured to receive at least one serving grant and at least one non-scheduled grant. The at least one serving grant is a grant for scheduled data transmission. The at least one non-scheduled grant is a grant for non-scheduled data transmission. The WTRU is configured to determine supported enhanced dedicated channel transport format combinations (E-TFCs) within a E-TFC set (E-TFCS) based on a remaining transmit power for enhanced uplink (EU) transmission. The WTRU is configured to limit medium access control for dedicated channel (MAC-d) flow data multiplexed into a medium access control for enhanced uplink (MAC-e) protocol data unit (PDU) to a largest E-TFC size that is smaller than a size of MAC-d flow data allowed by the received serving and non-scheduled grants and available for transmission. |
US10342032B2 |
Method and device for streaming control data in a mobile communication system
Interfacing between radio units in a base station in a mobile communication system uses a common public radio interface CPRI for streaming IQ data samples and control data arranged in lanes. A separate serial interface sRIO is now additionally used for transferring selected control data arranged in packets to a controller, the selected control data being streamed between other radio units via the common public radio interface. In the radio unit, the selected control data are arranged in packets to be transmitted via the serial interface, and, vice versa, the selected control data arranged in packets received via the serial interface are arranged in lanes to be streamed. Advantageously the control data of the streaming CPRI interface is seamlessly transferred to the controller via the packet based serial interface. |
US10342026B2 |
Rate matching for a machine type communication channel in time division duplex
The present invention relates to transmitting and receiving data in a wireless communication system employing time division duplex, and in particular to a rate matching for the channels which are mapped onto special subframes such as uplink/downlink switching subframes in TDD. Accordingly, at the transmitter, a data block is stored in a memory unit which is to be operated as a circular buffer, the data block is transmitted in a plurality of subframes including special subframes, a special subframe containing an uplink portion and a downlink portion separated from each other by a switching portion; and before the transmission a rate matching is performed by mapping the stored data block onto the plurality of subframes using the circular buffer, wherein the mapping of bits onto two different special subframes starts from different respective positions in the circular buffer. Moreover, a corresponding receiving apparatus and a transmitting and receiving method are provided. |
US10342024B1 |
Methods and systems for assigning resources to user equipment devices
Method and systems for assigning resources to user equipment devices (UEs) from a base station are disclosed. In accordance with the disclosure, the base station operates in a first mode in which the base station gives a UE a first scheduling priority level for resource assignment from the base station. The base station then makes a determination that a packet drop rate for the UE exceeds a threshold packet drop rate. Based on the determination, the base station switches from operating in the first mode to operating in a second mode in which the base station gives the UE a second scheduling priority level for resource assignment from the base station, where the second scheduling priority level is higher than the first scheduling priority level. |
US10342020B2 |
Responding to paging requests while waiting to request a connection to a wireless network
A user equipment, radio control node, method and computer program are disclosed. The user equipment is configured to communicate with other devices across a wireless communication network comprising a plurality of radio coverage cells, the user equipment being configured to respond to receipt of a message from the network, the message comprising a wait time, to not transmit a connection request until after expiry of the wait time; wherein the user equipment is configured during the wait time to receive paging requests from the network; and is configured to respond to at least some of the paging requests, the user equipment being configured to select the at least some of the paging requests to respond to in dependence upon paging information received from the network. |
US10342017B2 |
IEEE 802.11 communication utilizing carrier specific interference mitigation
Wireless communication under IEEE 802.11 standards utilizing carrier specific interference mitigation where an AP or UE employs an ultra-wideband tuner to evaluate available spectrum between several communication bands. Rather than being constrained to communicate in a single communication band, the AP and UEs may utilize more than one communication band to communicate with one another. In doing so, the AP and UE search across several bands and measure interference on a carrier-by-carrier basis across those bands. Either of the AP and UE may select a cluster of carriers for communication, where the cluster of carriers may comprise 1) contiguous carriers in a single sub-channel, 2) contiguous carriers spanning across more than one sub-channel, 3) discontinuous carriers in a single sub-channel, or 4) discontinuous carriers spanning across more than one sub-channel. The mapping between a cluster and its carriers can be fixed or reconfigurable. |
US10342015B2 |
Scheduling for half-duplex user equipment
A network node identifies a fixed periodic pattern to be used for scheduling a half-duplex (HD) user equipment (UE), the fixed periodic pattern defining a sequence of at least one downlink (DL) subframe, then at least one guard period, and then at least one uplink (UL) subframe. The network node then performs DL assignments for the network node according to the fixed periodic pattern and transmits UL grants to the UE according to the fixed periodic pattern. |
US10342013B2 |
Neighbor awareness networking ranging
In some embodiments, one or more wireless stations operate to configure Neighbor Awareness Networking (NAN)—direct communication with neighboring wireless stations, e.g., without utilizing an intermediate access point. Embodiments relate to scheduling of NAN ranging procedures, including to a first wireless station sending first information, including first scheduling preferences and a first ranging role, to a second wireless station. The first wireless device receives second information, including second scheduling preferences and a second ranging role, from the second wireless device. The first wireless station may initiate the ranging procedure based on the scheduling preferences and ranging parameters. Alternatively, the second wireless station and may initiate the ranging procedure based on the scheduling preferences and ranging parameters. |
US10342011B2 |
Method and device for allocating resource in wireless LAN system, communication terminal method and communication terminal
Provided is a method and apparatus for allocating resources in a wireless local area network (WLAN) system, the method including determining a restricted access bandwidth (RAB) interval based on at least a bandwidth or a partial bandwidth among a plurality of bandwidths, and setting a restricted access window (RAW) of a time domain based on the RAB interval. |
US10342010B2 |
Method and apparatus to reduce radio resource overhead associated with intermittent traffic
A method and apparatus for requesting and releasing resources for a wireless transmit/receive unit (WTRU) and/or Node B. The WTRU may transmit a channel acquisition request to the Node B and receive a resource allocation from the Node B. The resource allocation may include a common resource. The WTRU may release the common resource. The release may be based on one or more conditions. The channel acquisition request or the resource allocation may include information related to one or more channels or resources. |
US10342009B2 |
Facilitating physical downlink shared channel resource element mapping indicator
A system employing resource element mapping for efficient use of the downlink control channel is provided for a wireless communication system. In one example, a method comprises: generating, by a base station device comprising a processor, resource element mapping signaling, wherein the resource element mapping signaling is performed per subgroup of physical resource blocks of a group of physical resource blocks; transmitting, by the base station device, a first resource element mapping pattern to a first subgroup of the group of physical resource blocks; and transmitting, by the base station device, a second resource element mapping pattern to a second subgroup of the group of physical resource blocks, wherein the first resource element mapping pattern is distinct from the second resource element mapping pattern. |
US10341999B2 |
Methods and apparatus for multiplexing transmission control information
Methods and systems for wireless communication are disclosed. In one aspect, a method includes generating device specific transmission control information for each of two devices, transmitting the transmission control information for each device over different frequencies, and transmitting data to each of the devices as part of a communication according to the respective transmission control information. In some aspects, the transmission control information for each device is encoded based on an identifier of the device. For example, in some aspects, an error detection value such as a cyclic redundancy check, is exclusive or'ed with an identifier of the device, such as an AID, PAID, or group identifier. The resulting value is transmitted along with the transmission control information. A device receiving the wireless frame may only be able to decode its own transmission control information, as the decoding is also based on the receiving device's identifier. |
US10341996B2 |
User apparatus and uplink control information bit width determination method
A user apparatus configured to perform communication with a base station in a mobile communication system that supports downlink spatial multiplexing, including: transmission means configured to transmit capability information of the user apparatus to the base station; reception means configured to receive configuration information from the base station; bit width determination means configured, if a parameter indicating a transmission mode corresponding to the downlink spatial multiplexing and predetermined additional information are received as the configuration information, to determine a bit width of a rank indicator based on the predetermined additional information. |
US10341995B2 |
Distributed computing in a wireless communication system
Distributed computing in a wireless communication system. Reports may be received from a plurality of nodes in a wireless communication system. Each respective report may include information regarding computing resources at the respective node. A notification of a request for a computing resource may be received from a first wireless user equipment device. A first node may be selected from the plurality of nodes to provide the computing resource based on the reports received from the plurality of nodes. The first node may be assigned to provide the computing resource. |
US10341994B2 |
Autonomous wireless transmissions
The present disclosure generally discloses an autonomous wireless transmission mechanism. The autonomous wireless transmission mechanism may be configured to support autonomous transmissions by wireless end devices to wireless access nodes in a connectionless manner. In general, an autonomous wireless transmission by a wireless end device may include transmission of a preamble in a preamble transmission zone and autonomous transmission of a payload over one or more resource units of one or more payload transmission zones without requiring establishment of a connection between the wireless end device and the wireless access node. The autonomous wireless transmission mechanism, by obviating the need for a wireless end device to establish a connection with a wireless access node in order to transmit data to the wireless access node, also obviates a need for the wireless end device to operate in a scheduled transmission mode. |
US10341991B2 |
Dynamic uplink/downlink subframe configuration
An apparatus for an uplink (UL) and downlink (DL) subframe configuration in a radio access network considering UL/DL throughputs is disclosed. The apparatus includes a storage unit configured to store information on UL and DL data, and a processor configured to obtain UL throughput and DL throughput based on the information, to calculate a UL and DL subframe allocation ratio indicative of numbers of UL and DL subframes to be allocated to a time division duplex (TDD) window based on the UL throughput and DL throughput, and to determine UL and DL subframe configuration based on the UL and DL subframe allocation ratio. |
US10341990B2 |
Electronic apparatus and controlling method thereof
An electronic apparatus and a controlling method thereof are provided. The electronic apparatus includes: a first communication module configured to communicate in a first communication method, and a second communication module configured to communicate in a second communication method. The first communication module is further configured to change a transmission output level of the first communication module from a first transmission output level to a second transmission output level in response to the second communication module receiving data, and change the transmission output level from the second transmission output level to the first transmission output level in response to the second communication module completing the reception of the data. |
US10341981B2 |
User terminal device and method for recognizing user'S location using sensor-based behavior recognition
Disclosed is a system for recognizing a user location using sensor-based activity recognition. The system includes a mobile device which includes a sensor module configured to sense information about at least one of a user state and surrounding environments, a first processor configured to extract activity information based on the sensed information, and a first communication module configured to transmit the extracted activity information; and a user terminal device which includes a second communication module configured to receive the activity information from the first communication module, and a processor configured to determine a user location in a user space corresponding to a user activity based on the received activity information. By determining a user's location in a user space corresponding to a user activity, it is possible to control electronic devices corresponding to the user activity or provide a service of monitoring activities of the old and weak and the child. |
US10341979B2 |
Secure fine timing measurement protocol
Techniques for exchanging secure FTM messages are disclosed. An example of a wireless transceiver system for providing a secure Fine Timing Measurement (FTM) exchange includes a memory and a processor configured to obtain a initial-secure-token value and a secure-token-response value via an out-of-band signal, generate a FTM Request message including the initial-secure-token value, a transmitter to send the FTM Request message to a responding station, and a receiver to receive a FTM Response message including the secure-token-response value from the responding station, such that the at least one processor is configured to determine a Round Trip Time (RTT) value based at least in part on the FTM Response message. |
US10341978B2 |
Mobile management system, mobile management server, mobile management method and mobile management program
A mobile node includes: a status acquiring unit for acquiring status information; and a communication module for transmitting the status information to a mobile management server. The mobile management server includes: an input/output unit for receiving the status information from the mobile node; a management data creating unit for analyzing changes in the distribution of the status information, thereby calculating, as characteristic parts, parts having high distribution densities; and a request processing unit for outputting information about the calculated characteristic part. The management data creating unit includes: a node data registering function for storing the status information; a label calculating function for calculating a label in which the status information is multiplexed; and a characteristic part extracting function for extracting, in descending order of distribution density, characteristic parts representative of parts having high label distribution densities. |
US10341974B2 |
Using a cell as a pathloss or timing reference
Information is communicated indicating whether a cell on a first carrier of a first type is to be used as a reference cell, wherein the reference cell is at least one selected from among a pathloss reference cell and a timing reference cell, and wherein the first carrier of the first type is part of a carrier aggregation that further includes at least a second carrier of a second, different type. |
US10341970B2 |
Techniques for transmitting synchronization signals in a shared radio frequency spectrum band
Techniques are described for wireless communication. A first method includes generating a first type of synchronization signal based at least in part on a first type of transmission in a shared radio frequency spectrum band, and generating a second type of synchronization signal based at least in part on a second type of transmission in the shared radio frequency spectrum band. The second type of synchronization signal is different from the first type of synchronization signal. A second method includes receiving a synchronization signal associated with a type of transmission in a shared radio frequency spectrum band; determining a type of the synchronization signal; and determining one or more cell parameters based at least in part on the synchronization signal. |
US10341962B2 |
Methods and apparatus for signal transmission and reception in a wireless communication network
A wireless device (12) is configured to transmit a signal simultaneously from a group (104) of physical antenna ports (106), based on associating disjoint frequency sub-bands with respective ones of the physical antenna ports (106). The frequency sub-bands collectively span a frequency bandwidth and each physical antenna port (106) supports transmission over the frequency bandwidth and has a per-port transmit power associated therewith. The wireless device (12) is configured to transmit the signal further based on allocating the per-port transmit power of each physical antenna port (106) in the group (104) only to frequency elements of the signal that fall within the frequency sub-band associated with the physical antenna port (106). A radio network node (10) in a network (16) is configured to perform channel estimation based on receiving a reference signal from the wireless device (12) and its channel estimation accounts for channel changes that may appear at the border between two frequency sub-bands. |
US10341961B2 |
Power control framework for multi-beam configuration
A method for determining a Physical Uplink Share Channel (PUSCH) transmission power may comprise measuring reference signal received power, calculating downlink path loss by comparing the reference signal received power to a downlink transmit power from a next generation node B (gNB), obtaining parameters from the gNB, and determining the PUSCH transmission power based on a configured user equipment (UE) transmission power, bandwidth of PUSCH resource assignment, a target power including the sum of a cell specific nominal component and a UE specific component, a scaling factor, a downlink (DL) path loss, a UE specific parameter for different types of traffic, and a PUSCH power control adjustment state. The method may further comprise calculating a numerology adjustment factor based on a configured subcarrier spacing and a default subcarrier spacing, and utilizing the numerology adjustment factor to determine the PUSCH transmission power. |
US10341958B2 |
Terminal device and method
There is provided a terminal device that communicates with a base station apparatus. The terminal device includes means for setting a maximum output power value in uplink transmission to a first serving cell group based on a maximum output power value of the terminal device and an output power value for the first serving cell group in a case where the uplink transmission to the first serving cell group overlaps with uplink transmission to a second serving cell group in a certain timing, and means for setting a maximum output power value in the uplink transmission to the second serving cell group based on the maximum output power value of the terminal device, the output power value for the first serving cell group and a value for guaranteeing the uplink transmission to the first serving cell group. |
US10341955B2 |
Mobile terminal and method for controlling same
A method for controlling a mobile terminal includes: determining whether one or more alarm trigger signals satisfy a set alarm transmission period; and when the set alarm transmission period is satisfied, collectively transmitting the one or more alarm trigger signals at a specific time, thereby reducing current consumption. |
US10341954B2 |
Communication terminal device for avoiding inoperative state caused by excessive power consumption and communication control method therefore
In a communication control method for a communication terminal device including a plurality of communication units corresponding to different communication schemes or communication systems to perform communication in parallel, when a first communication unit performs transmission, transmission/reception of another communication unit is stopped. Then, a transmission/reception stop duration of the another communication unit is set to be equal to or less than a predetermined number of synchronization protection stages. |
US10341953B2 |
Low power packet detection circuit for WLAN receivers
The disclosure provides a low power receiver. The receiver includes a first channel that receives an RF signal and generates an input signal. The receiver also includes a second channel and a packet detection circuit. The packet detection circuit is coupled to the first channel and the second channel. The packet detection circuit detects a valid packet in the input signal, and activates the second channel on detection of the valid packet. |
US10341949B2 |
Method and communication device of beacon reception
A method of beacon reception for a communication device in a wireless communication system is disclosed. The method comprises starting to receive a beacon from an access point (AP) of the wireless communication system, determining whether a specific element of the beacon is received, and determining whether to receive only a portion of the beacon according to the specific element. |
US10341948B2 |
Apparatus and product of power management
Some demonstrative embodiments include apparatuses, devices, systems and methods of power management in a wireless network. For example, a first wireless station may be configured to transmit a frame to a second wireless station during a first beacon interval, the frame including an indication that the first wireless station is to switch to a low power mode; switch to the low power mode; operate at an active mode during an awake window in a second beacon interval subsequent to the first beacon interval; and upon receipt of an announcement traffic indication message (ATIM) from the second wireless station during the awake window, transmit an acknowledgement to the second wireless station, and stay at the active mode to communicate data with the second wireless station. |
US10341938B2 |
Secondary cell configuration and activation in a wireless network
A wireless device receives, in subframe n, a media-access-control control element indicating activation of a secondary cell in a secondary physical uplink control channel (PUCCH) group. The wireless device starts transmission of channel state information (CSI) fields for the secondary cell from subframe n+8+k. k is equal to zero if the activation of the PUCCH secondary cell is completed before subframe n+8. k is greater than 0 and depends on when the activation of the PUCCH secondary cell is completed if the activation of the PUCCH secondary cell is completed on or after subframe n+8. |
US10341932B1 |
Methods, apparatus and systems for determining whether to include an access transfer gateway in a call flow
Methods, apparatus, and systems for determining during call setup whether or not to introduce an Access Transfer Gateway into a call path between devices based on a geographical indication of the position of one of the devices. |
US10341931B1 |
mmWave for mobile data
In one embodiment, a system includes: a download server instantiated on a computing device, and a multiplicity of wireless access points (APs), where the download server is operative to: receive a download request from a mobile device, determine a current location for the mobile device, predict a route for the mobile device based at least on the current location, allocate at least one target AP along the route from among the multiplicity of wireless APs, and in response to the download request, forward at least one download file to the at least one target AP, where the at least one target AP is operative to: receive the at least one download file, identify the mobile device, and download at least part of the download file to the mobile device in an mmWave transmission. |
US10341930B2 |
Mobile ad-hoc routing apparatus and method
A mobile ad-hoc routing apparatus includes a first communication module and a second communication module configured to transmit and receive data through a first communication band and a second communication band, respectively, a memory configured to store a program for transmitting and receiving the data, and a processor configured to execute the program stored in the memory, wherein when the program is executed, the processor receives first control information broadcast by one or more neighboring nodes via the first communication module and stores the first control information in the memory, wherein the first control information includes current position and communication status information of the neighboring node, the processor updates information on the neighboring node on the basis of the first control information, generates packet forwarding information which includes information on a node which currently allows packet data to be transmitted based on the updated information on the neighboring node, and stores the generated packet forwarding information in the memory, and the processor determines a subsequent node which allows the packet data to be transmitted to a destination node on the basis of the packet forwarding information and transmits the packet data to the subsequent node via the second communication module. |
US10341928B2 |
Systems and methods of a portable device roaming between a plurality of access point devices with which the portable device is enrolled
Systems and methods of a portable device roaming between a plurality of access point devices with which the portable device is enrolled are provided. Some methods can include the portable device saving a respective network parameter of each of the plurality of access point devices, the portable device traversing a plurality of channels in which the plurality of access point devices operate, the portable device operating in a respective one of the plurality of channels to receive a packet from a respective one of the plurality of access point devices, the portable device comparing a received network identifier in the packet with the respective network parameter of each of the plurality of access point devices as saved, and responsive to a match, the portable device transmitting a command signal to the respective one of the plurality of access point devices. |
US10341927B2 |
Vehicle wireless unit and method of operating the same
A vehicle wireless unit and a method of operating the same. The vehicle wireless unit and method may be used to temporarily halt a non-interrupted data flow between the vehicle wireless unit and a cellular network over a first cellular link according to a first radio access technology (RAT), which purposely causes the vehicle wireless unit to enter an idle mode and results in the first cellular link being released. Once the first cellular link is released, the vehicle wireless unit and method may search for and, if found, establish a second cellular link with the cellular network according to a higher-order radio access technology (RAT). The vehicle wireless unit and method may be particularly useful with autonomous or semi-autonomous vehicles. |
US10341923B2 |
Techniques for minimizing user disruption during network connection switching
A computer-implemented technique can include establishing, by a mobile computing device having one or more processors, a first cellular connection between the mobile computing device and a first cellular carrier associated with a mobile virtual network operator (MVNO), detecting, by the mobile computing device, a condition indicative of (i) a level of cellular activity via the first cellular connection below an inactivity threshold and (ii) an available second cellular connection with a different second cellular carrier associated with the MVNO, and in response to detecting the condition: (a) terminating, by the mobile computing device, the first cellular connection, and (b) initiating, by the mobile computing device, the second cellular connection with the second cellular carrier associated with the MVNO. |
US10341920B2 |
Multitier wireless data distribution
Data distribution between mobile stations and external data paths is assigned to a new set of devices, distribution points. Each distribution point is independently coupled to mobile stations, also assigned to access points. Control elements operate to control the distribution points separately from the access points. Each access point maintains a substantially stateless link with each distribution point for which the two share a mobile station. Access points might exchange data with any one or more distribution points concurrently. Access points thus obtain greater bandwidth connectivity to external data paths. Mobile stations transfer between access points and transfer between distribution points independently. This has the effect that bandwidth connectivity between distribution points and external data paths have no particular requirement for VLAN separation. Mobile stations may roam among multiple Internet protocol subnets. |
US10341915B2 |
Wireless communication management and handoffs
To facilitate a handoff of a communication session in a wireless network, a first wireless access point at least temporarily emulates a second wireless access point, spoofing a target communication device that communications transmitted from the first wireless access point appear to be transmitted from the second wireless access point. According to a first configuration, the communication session is handed off from the first wireless access point to the second wireless access point. According to another configuration, the communication session is handed off from the second wireless access point to the first wireless access point. |
US10341914B2 |
Antenna selection in LTE/LTE-A networks with unlicensed spectrum
Antenna selection and reassignment in multiple radio access technology (RAT) communication systems with unlicensed spectrum is disclosed. Aspects include a user equipment (UE) monitoring for a channel reserving signal in each frame from multiple transmission sources. If no channel reserving signal is detected, then the UE reassigns one or more of the antennas previously assigned to the transmission sources with no activity detected. Additional aspects include base stations that determine a clear channel assessment (CCA) status for each of unlicensed carrier designated for transmission to a UE. The base station will transmit a receive antenna usage adjustment signal to the UE based on the determined CCA status. |
US10341912B2 |
Enhancement of access points to support heterogeneous networks
An interface between access points is enhanced by enabling an exchange of a cell characteristic information element (IE). The cell characteristic information can provide an access point with information about the characteristics/features/capabilities of its neighbor cells. Automatic neighbor relations are also enhanced to store and/or manage the cell characteristic information. Moreover, the cell characteristic information can be utilized by the access point to significantly improve handover (HO) decisions, increase load balancing performance, and/or decrease inter cell interference. The cell characteristic information can also improve network efficiency and avoid bottlenecks during cell reselection in Heterogeneous Networks (HetNets). |
US10341911B2 |
Method for establishing plurality of PDN connections by means of CSIPTO
The present invention establishes a plurality of packet data network (PDN) connections in a user apparatus by coordinated selected IP traffic offload (CSIPTO). The present invention achieves this by receiving, from a network entity responsible for a control plane, an indication for a gateway rearrangement arising from CSIPTO. A determination is then made as to whether to maintain a previously established first PDN connection on the basis of the indication and establishing a second PDN connection on the basis of the indication. Then, if the previously established first PDN connection is to be maintained, marking one or both of the first PDN connection and the second PDN connection. |
US10341910B2 |
Method for accessing a service unavailable through a network cell
A method performed by user equipment (UE) includes receiving a request to access a service unavailable through a first network cell associated with the UE and informing a second network cell that the UE is requesting to obtain the service unavailable through the first network cell. The request may be received from a user of the UE or may be a paging message. |
US10341904B2 |
Communication terminal and method for switching a call between radio access technologies
A communication terminal comprising a first communication component configured for communication using a first radio access technology, a second communication component configured for communication using a second radio access technology, wherein the first communication component is configured to communicate speech data of a call using the first radio access technology; and a controller configured to control the second communication component to generate transport protocol packets comprising speech data of the call for uplink transmission of the speech data using the second radio access technology; andto switch the call from the first radio access technology to the second radio access technology access technology after the second communication component begins generation of transport protocol packets for uplink transmission. |
US10341901B2 |
Tunnel congestion volume policing
There is provided a method performed by a first network node for enabling network congestion management in a wireless network. The method comprises the step of encapsulating and sending user packets in a tunnel to a second network node, wherein each packet comprises information related to a byte loss volume for the tunnel. The method further comprises the step of receiving congestion volume information for the tunnel from the second network node. The method also comprises either the step of applying network congestion policing for the tunnel based on the received congestion volume information, or alternatively the step of forwarding the received congestion volume information to a third network node, to enable network congestion policing for the tunnel based on the received congestion volume information. |
US10341899B2 |
Connection node providing supplemental bandwidth for mobile units
A connection node provides a high bandwidth connection on demand to mobile units that are in need of increased bandwidth for data transfers. In this manner, the connection node can supplement the bandwidth available to a mobile unit so that large volumes of data can be communicated to and from the mobile unit. A movable antenna automatically focuses its reception area on the mobile unit's location, after which, a high bandwidth connection can be established for high-speed data transfer. The high bandwidth connection is maintained, such as by tracking the mobile unit with the antenna, even if the mobile unit is moving. |
US10341898B2 |
End-to-end prioritization for mobile base station
A method for utilizing quality of service information in a network with tunneled backhaul is disclosed, comprising: establishing a backhaul bearer at a base station with a first core network, the backhaul bearer established by a backhaul user equipment (UE) at the base station, the backhaul bearer having a single priority parameter, the backhaul bearer terminating at a first packet data network gateway in the first core network; establishing an encrypted internet protocol (IP) tunnel between the base station and a coordinating gateway in communication with the first core network and a second core network; facilitating, for at least one UE attached at the base station, establishment of a plurality of UE data bearers encapsulated in the secure IP tunnel, each with their own QCI; and transmitting prioritized data of the plurality of UE data bearers via the backhaul bearer and the coordinating gateway to the second core network. |
US10341896B2 |
CSI reporting for LTE-TDD eIMTA
Methods, systems, and devices are described for providing periodic CSI reports and/or aperiodic CSI reports to provide CSI for both anchor and non-anchor TDD subframes in eIMTA. Periodic CSI reports may be provided based on a reference configuration, and aperiodic CSI reports may be provided based on a time of reception of a CSI request and a reference configuration. A UE may determine to report anchor or non-anchor CSI through explicit or implicit signaling. Aperiodic CSI may be used for transmission of anchor subframe CSI reports and periodic CSI may be used for transmission of non-anchor subframe CSI reports, or aperiodic CSI may be used for transmission of non-anchor subframe CSI reports and periodic CSI may be used for transmission of anchor subframe CSI reports. A determination of the reference subframe for aperiodic CSI estimation may be based on a time of receipt of an aperiodic CSI request. |
US10341893B2 |
System and method providing parallel multicast measurements
In one example embodiment, a method (500) by a wireless device (110A-D) for performing parallel multicast measurements includes identifying, by the wireless device (110A-D), a parallel multicast measurement capability of the wireless device (110A-D). A configuration for performing parallel multicast measurements of a plurality of Multimedia Broadcast Multicast Service (MBMS) transmissions is received from a network node (115A-C). Based on the configuration received from the network node (115A-C), a procedure for performing the parallel multicast measurements of the plurality of MBMS transmissions may be adapted by the wireless device (110A-D). The plurality of parallel multicast measurements of the plurality of MBMS transmissions are then performed in accordance with the adapted procedure. |
US10341892B2 |
Method for measuring inter-device interference in wireless communication system supporting FDR transmission, and apparatus therefor
The present invention relates to a wireless access system supporting a full duplex radio (FDR) transmission environment. The method by which a transmission terminal transmits a reference signal for interference measurement in a wireless communication system supporting FDR, according to one embodiment of the present invention, comprises the steps of: a transmission terminal configuring a measurement subframe for measuring inter-device interference; mapping a preamble to the measurement subframe; and transmitting, to a reception terminal, a reference signal through the measurement subframe to which the preamble has been mapped. |
US10341889B2 |
Sensor network evaluation method
A method for evaluating performance of a sensor network. The method includes selecting, a sensor distribution pattern for a geographical region and determining a location for a base station. A plurality of sensor clusters are generated, each sensor cluster being formed by one of a first and second grouping mechanism. Further, the method allocates, for each sensor a time-slot within a time-frame to transmit a data packet from the sensor to the base station, and evaluates the performance of the first grouping mechanism and the second grouping mechanism for the selected sensor distribution pattern and base station location, by computing at least a ratio of delivered data packets to the base station to a total energy consumption, and a first delay and a second delay incurred by each data packet. |
US10341888B2 |
Method and device for selectively performing DRS measurement or CRS measurement
A method by which a terminal performs cell measurement by selectively using reference signals (RSs) is provided. The terminal receives, from a network, a common RS (CRS) measurement configuration and a discovery RS (DRS) measurement configuration with respect to a frequency to be measured. If the network has configured a physical cell ID (PCID) list for CRS-based DRS measurement with respect to the frequency to be measured, DRS measurement is performed on cells included in the PCID list, and CRS measurement is performed on cells not included in the PCID list. If the network has not configured the PCID list for CRS-based DRS measurement with respect to the frequency to be measured, DRS measurement is performed on all cells belonging to the frequency to be measured. |
US10341886B2 |
Apparatus, system and method of performing a fine timing measurement (FTM) procedure
Some demonstrative embodiments include apparatuses, systems and/or methods of performing a Time of Flight (ToF) measurement. For example, a first wireless device may include a radio to communicate a discovery frame with a second wireless device, the discovery frame including an initiator indication to indicate whether a sender of the discovery frame is to be an initiator or a responder of a Time of Flight (ToF) measurement procedure, and availability information to indicate a wireless channel and one or more time intervals; and a controller to perform the ToF measurement procedure with the second wireless device over the wireless channel during the one or more time intervals, the controller be either the initiator or responder of the ToF measurement according to the initiator indication. |
US10341881B2 |
Supervision of data in a wireless network
Examples of methods, systems, and computer program products relating to supervising data in a wireless network are disclosed. At least part of a system may be located between a packet data network and a base station, and/or may be at least logically separate from the base station. The system may be capable of evaluating the service provided by the base station, and may be capable of determining whether or not any action should consequently be performed. Examples of an action may include an action which may not necessarily affect en-route data packets such as outputting a report, and/or an action which may affect en-route data packets such as delaying packets, not delaying packets, and/or stopping the delaying of packets. An action which affects data packets may or may not affect data packets uniformly. An action may or may not result in an improvement in quality of user experience. |
US10341878B2 |
Connection technology-based wireless coverage verification
Verifying coverage based at least in part on crowd-sourced data associated with devices that are communicatively coupled to a service provider via a network is described. Techniques described herein include determining coverage data associated with a plurality of areas corresponding to a geographical location. In an example, the coverage data can indicate whether coverage associated with each area of the plurality of areas is verified coverage such that individual devices of a plurality of devices have successfully connected to a service provider above a threshold number of times in each area. Additionally, the techniques described herein include generating a user interface to graphically represent the coverage in the geographical location via a coverage map including a plurality of tiles respectively corresponding to the plurality of areas, each tile of the plurality of tiles being associated with a presentation indicating whether coverage associated with a corresponding area is verified coverage. |
US10341876B2 |
Opportunistic signal transmission for inter-rat co-existence
Various embodiments may be generally directed to techniques for transmitting and receiving one or more reference signals opportunistically within a window over an unlicensed carrier. Various embodiments provide techniques for determining a configuration of the window within an operating environment that may include one or more different radio access technologies (RATs). Various embodiments provide techniques for transmitting the one or more reference signals opportunistically within the window based on an availability of a wireless communications medium. Various embodiments provide techniques for receiving and recovering the one or more reference signals regardless of their location within the window, thereby improving communications in an unlicensed spectrum shared by a variety of different communication devices that may operate according to a variety of different communication protocols. |
US10341874B2 |
Base station apparatus, terminal apparatus, and communication method
There are provided a base station apparatus, a terminal apparatus, and a communication method which are capable of realizing a LTE-A system with improved throughput by performing a CA technology including an unlicensed band while suppressing interference from an existing system. A base station apparatus according to the present invention, which is included in a communication system that applies a communication scheme applied to a first frequency band capable of being used as a dedicated frequency band to a second frequency band different from the first frequency band and is capable of communicating with a terminal apparatus by using the second frequency band and the second frequency band. The base station apparatus: adds at least signal null periods to a frame of a second signal transmitted using the second frequency band; and sets a frame length of a signal frame included in the frame of the second signal transmitted using the second frequency band to be less than a frame length of a signal frame included in the frame of the first signal transmitted using the first frequency band. |
US10341871B2 |
SIM level mobile security
Mobile security techniques may protect information stored on a subscriber identity module (SIM) card as well as services that are accessible through the SIM card from unauthorized use. The techniques include receiving a service request to perform a security function at a server. The security function may affect a service provided to a mobile device by a telecommunication network, in which the mobile device obtains the service using a SIM card. The techniques further include performing the security function. The performance of the SIM function may be terminated in response to the server receiving a reversion command or an expiration of a predetermined time period. |
US10341870B2 |
Subsystem for authorization and activation of features
One or more selectively activated features needed at a device to use a network service may be identified. Authorization information and feature activation key(s) associated with features that the device has been authorized to activate may be obtained at the device. The feature activation key(s) may be used to activate and/or maintain activation of the authorized features that match the selectively activated feature(s) needed to use the network service. An authorization server may obtain a request to activate one or more selectively activated features of a device. The authorization server may verify that the selectively activated feature(s) are authorized to be used at the device based on an authorization agreement obtained at the authorization server. The authorization server may send proof that the device is authorized to use the selectively activated feature(s) and may send feature activation key(s) based on the authorization agreement in response to the request. |
US10341868B2 |
Platform for computing at the mobile edge
Disclosed is a platform for providing computational resources at and/or near a mobile network perimeter. The platform may be used to provide computational resources adjacent a small cell radio via at least one Mobile Edge Compute (“MEC”) Appliance and at least one MEC Controller. The MEC Appliance can serve as the data plane to support data flow traffic. The MEC Controller can provide a micro-services architecture designed for resiliency, scalability, and extensibility. The platform can be used to de-centralize the mobile network operator's core network and/or associated macro-cell network topologies, generating a platform with enhanced flexibility, reliability, and performance. The platform can include a security architecture for effective privacy and access within a distributed topology of the network at and/or near the edge of the mobile network perimeter. |
US10341863B2 |
Method and system for authenticating a user and a motor vehicle
A method for authenticating a user with respect to a facility, for example, with respect to a vehicle. A signal having an item of information relating to the user is injected into skin of the user by a transmitting device. Direct contact is established between the skin of the user and a receiving device assigned to the facility, with the result that the signal is transmitted from the skin of the user to the receiving device. The user is also authenticated based on the signal received by the receiving device. |
US10341860B2 |
Learned dual band WIFI network association
Systems, devices, and methods are described for allowing a first device to learn how to connect to a first network using information that a second device obtained about a second network that is related to the first network. The second device can perform a virtual network discovery of the first network on behalf of the first device. The second device can describe how to initiate one or more connections to the first network by modifying the information the second device obtained about the second network. The second device can send the information identifying how to initiate the connections to the first network to the first device. The first device can automatically initiate connections to the first network without requiring user input. |
US10341848B2 |
Profile provisioning method and apparatus
A profile provisioning method of a terminal is provided. The method includes transmitting a request message to a market server to request information on subscription plans offered by at least one operator, receiving a response message including the information on the subscription plans offered by the at least one operator from the market server, and displaying a subscription plan list based on the information on the subscription plans offered by the at least one operator, the subscription plan list presenting the subscription plans in an order of priority. |
US10341847B2 |
Reactionary data transfer to cold storage
A method includes, sensing an impact to a mobile device, and determining, if there is any damage to a sensor array on the mobile device. Responsive to receiving information about the damage to the sensor array on the mobile device, determining, the mobile data settings for the mobile device. Responsive to receiving information about the mobile data settings for the mobile device, transferring the data from the mobile device to a configured storage service. The method determines the notification settings for the mobile device, and responsive to receiving instruction from notification settings, sends a notification to designated user contacts. |
US10341843B2 |
Method, system and connection device for implementing local gateway service
The present document provides a method, a device and a system for implementing a local gateway service. Wherein the method includes: adding, by a first connection device, a second connection device for a terminal (300); interacting collocated local gateway address information between the first connection device and the second connection device (301); and reporting, by the first connection device, determined collocated local gateway address information to a core network, and using, by the core network, the collocated local gateway address information to perform the local gateway service (302). Through the technical solution provided by the embodiment of the present document, the core network obtains the collocated local gateway address information, and the local gateway service is implemented aiming at a dual-connection service scenario. |
US10341837B2 |
Enabling high-power UE transmission
Systems and methods are disclosed for permitting higher transmit power at a mobile device. In one embodiment, a method is disclosed, comprising: receiving, at a base station, an emergency request from a mobile device; sending, from the base station to a neighboring base station, a high power reservation message to reserve one or more radio resource blocks at the neighboring base station for non-use; and sending, from the base station to the mobile device, a resource allocation including the one or more radio resource blocks and a power control message requesting high transmit power. |
US10341834B2 |
Mobile terminal and method for controlling the same
The present invention relates to a mobile terminal and a method for controlling the same. The mobile terminal comprises: a short-range communication module; a touch screen including an indicator area for indicating a state of the terminal; and a control unit. The control unit displays, on the indicator area, a short-range communication icon indicating whether the short-range communication module is activated or not; displays information on a device which has been set to be connected to the short-range communication module, on the basis of a change in the displacement with respect a particular direction of a user input inputted in the indicator area; and if the dimension of the displacement of the user input is greater than a first reference distance, scans the surroundings and displays information on connectable devices. Thereby, when using a short-range wireless communication function in a mobile terminal, it is possible to control overall short-range wireless communication functions, such as search for short-range wireless communication devices, connection thereto, and application execution, by means of a simple input, without going through a separate menu selection step or screen transition step. |
US10341831B2 |
System and method for power-efficient IoT devices
Certain aspects of the present disclosure provide apparatus and methods for emulating the Alamouti structure or a similar space-time block code using a single RF chain. A UE may include a RF chain, at least one switching circuit, at least one analog modulator circuit, and a first and second antenna. The output of a RF chain may be coupled to an input of a switching circuit, the output of the switching circuit may be coupled to an input of a first analog modulator circuit, and the output of the first analog modulator circuit coupled to a first and second antenna. A hybrid coupler is one example of an analog modulator circuit. |
US10341829B2 |
Directed data plan service-launching system and method for virtual operator
A directed data plan service-launching system includes an intelligent communication terminal, a virtual operator directed data plan system, a virtual operator billing system and an application background server, wherein the intelligent communication terminal calculates and stores mobile network data usage, and periodically uploads the same to the virtual operator directed data plan system with a certain time period, the virtual operator directed data plan system performs bill integration on data of the data usage to form and send a directed data plan bill to the virtual operator billing system, and the virtual operator billing system performs a charge deduction or billing with a specific price on the directed data plan bill; a primary operator billing system performing a charge deduction or billing with a specific price on the directed data plan bill; and an application background service system providing a background service to an application client side. |
US10341828B1 |
GFI tripped-circuit detection and notification system
A device is disclosed for plugging into a standard wall outlet that is protected by a Ground Fault Circuit Interrupter (GFCI) and for facilitating detection of a GFCI trip using a door/window sensor of a security system. The device comprises: a plug, the plug configured to plug into an outlet, wherein the outlet is protected by the GFCI; and an electromagnet. The electromagnet is powered by the outlet when the plug is plugged into the outlet. The electromagnet is automatically powered off when the GFCI trips. The electromagnet is configured to be located proximate the window/door sensor of the security system for detecting when the electromagnet is powered off. The window/door sensor is configured to signal an absence of an electromagnetic field near the window/door sensor. |
US10341827B2 |
Method and apparatus for delivery of application services
Systems and processes that incorporate teachings of the subject disclosure may include, for example, receiving from a mobile device, by way of a cellular network, a request for delivery of high-bandwidth application service. A location of the mobile device can be obtained and used to determine availability of any nearby wireless packet-network services. If it is determined that a wireless packet-network service is available, a network connection between the mobile device and the wireless packet-network service can be established. The request for delivery of high-bandwidth services can then be forwarded to an application server that delivers the requested services by way of the wireless packet-network service. Other embodiments are disclosed. |
US10341825B2 |
System and method for audible text center subsystem
Systems, methods, and computer-readable storage devices for converting text messages to speech data. A text message may be received. The text message may be associated with a recipient identification of a recipient of the text message. Preference information for converting the text message to speech data may be received. The text message may be converted to the speech data based on the preference information. The speed data may be communicated to the recipient. |
US10341816B2 |
Method and apparatus of recognizing location of user device
Provided is a method and apparatus of recognizing a location of a user device, and the method of recognizing a location of a user device. The method includes receiving a device signal fingerprint from a user device, calculating similarities between the device signal fingerprint and reference signal fingerprints collected inside a store and stored in a database in association with store information, and determining whether the user device is located inside or outside the store on the basis of the similarities. |
US10341815B1 |
Charge room locationing
A mobile device locationing system that overrides the reported position with that of the charge room when the AC charge signal is detected by the device. |
US10341814B2 |
Wireless device detection, tracking, and authentication platform and techniques
Methods, systems, and techniques for wireless device detection, information, tracking, and authentication within a platform are provided. Example embodiments provide a Wireless Device Detection, Tracking, and Authentication System and methods, which enables users to detect wireless devices, obtain stored information about wireless devices, and authenticate wireless devices for a variety of purposes including determining similarity of devices based upon prior network connections, pinpointing the location of the device, verifying the cryptographic signature of the device, obtaining metadata associated with the device, and controlling the device to perform a particular action such as alerts and notifications. An example WDDTAS platform includes a server, one or more edge sensors communicatively connected to wireless/wired devices with or without software to configure the device to perform as an electronic tag and connected to electronic smart tags, and a persistent data repository. |
US10341812B2 |
Methods and apparatuses for reconfiguring a roaming mobile base station based upon its location
Methods, apparatuses, and computer program products for a mobile or roaming base station are described. An operating mode of a mobile base station is determined, based upon the mobile base station's current location and/or current mobility mode. The operating mode of the mobile base station is switched from a full base station functionality to a limited base station functionality, based upon the determining. A connection to a network is established by the mobile base station. |
US10341811B2 |
Signal comparison-based location determining method
At least one portable RF communications device in conjunction with at least two fixed-location service-area antenna stations respectively capable of RF communication with the at least one device performs the steps of: (I) using a portable device at a selected location to measure RF communications signals from the plurality of local fixed-location service-area antenna stations and electronically storing at least two of the respective reception signal strength measurements; and (II) monitoring a portable device location by causing the device to measure reception signal strength associated with local fixed-location service-area antenna stations signals, and to electronically compare these measurements with the stored at least two measurements. |
US10341809B2 |
Location sharing with facilitated meeting point definition
A system for exchanging GPS or other position data between wireless devices for purposes of group activities, child location monitoring, work group coordination, dispatching of employees etc. Cell phones and other wireless devices with GPS receivers have loaded therein a Buddy Watch application and a TalkControl application. The Buddy Watch application communicates with the GPS receiver and other wireless devices operated by buddies registered in the users phone as part of buddy groups or individually. GPS position data and historical GPS position data can be exchanged between cell phones of buddies and instant buddies such as tow truck drivers via a buddy watch server. Emergency monitoring services can be set up with notifications to programmable individuals in case an individual does not respond. Positions and tracks can be displayed. TalkControl simplifies and automates the process of joining talk groups for walkie talkie services such as that provided by Nextel. |
US10341805B2 |
Method of displaying contents by using device identifier of wireless communication device
The present invention relates to a method of displaying contents by using a device identifier of a wireless communication device, and a method of providing contents. The contents displaying method includes: receiving the device identifier from the wireless communication device if the device is located within a coverage thereof; and receiving and displaying at least one content corresponding to the device identifier from a contents providing system. |
US10341804B2 |
System, method and computer program product for accessing data from a source by a variety of methods to improve performance and ensure data integrity
According to one embodiment, a system includes a data storage device having data stored therein and a native computer system having resident thereon a controlling operating system in communication with the data storage device. The system also includes a primary computer system having resident thereon a primary operating system in communication with the native computer system via a first connection, the primary computer system being in communication with the data storage device via a second connection that is not in communication with the native computer system, the primary computer system having a processor executing a primary application. A volume on the data storage device is under logical control of the controlling operating system of the native computer system, and the primary computer system reads or writes data to the volume directly via the second connection. Other systems, methods and computer program products are also described relating to accessing data. |
US10341798B2 |
Headphones that externally localize a voice as binaural sound during a telephone cell
Headphones provide a voice of a person as binaural sound during a telephone call with a user wearing the headphones. The headphones store HRTFs of the user, and a digital signal processor (DSP) processes the voice of the person with the HRTFs so the voice of the person externally localizes as binaural sound at a sound localization point (SLP) that is in empty space at least one meter away from a head of the user. The headphones track head movements of the user and select the HRTFs based on the head movements during the telephone call. |
US10341795B2 |
Log complex color for visual pattern recognition of total sound
The present disclosure is generally directed to audio visualization methods for visual pattern recognition of sound. In particular, the present disclosure is directed to plotting amplitude intensity as brightness/saturation and phase-cycles as hue-variations to create visual representations of sound. |
US10341794B2 |
Acoustical method for detecting speaker movement
Audio speaker systems and methods are provided to detect movement of the speaker system or other device. An audio program content signal is converted into an acoustic signal, and the acoustic signal causes an echo signal. The echo signal is received and a relationship of the echo signal to the audio program content signal is quantified. A quantified value is compared to a stored quantified value and, based upon the comparison, a change in physical position is selectively indicated. |
US10341791B2 |
Hearing augmentation systems and methods
Various systems and methods are disclosed herein to increase the quality of the sound delivered to a user and allow personalization to optimize listening performance and comfort under atypical listening conditions, environment specific adjustment, and data capture to assist in the personalization of the system to the user's needs and preferences. Features disclosed include sound level rating systems that aggregate noise data detected by user's mobile phones or hearing devices to provide a database of real-time noise levels. Additionally, a user's sound settings may be saved in the system by location so that they may be recalled when re-entering a specific location. A remote clinician may tune a hearing device, or a user can tune the device using a pre-recorded audio sample. Also, a user may replay the last X seconds of audio recorded by their hearing device. |
US10341782B2 |
Ultrasonic receiver with coated piezoelectric layer
This disclosure provides systems, methods and apparatus related to an ultrasonic receiver for detecting ultrasonic energy received at a first surface of the ultrasonic receiver. The ultrasonic receiver includes an array of pixel circuits disposed on a substrate, each pixel circuit in the array including at least one thin film transistor (TFT) element and having a pixel input electrode electrically coupled to the pixel circuit. The ultrasonic receiver is fabricated by forming a piezoelectric layer so as to be in electrical contact with the pixel input electrodes. Forming the piezoelectric layer includes coating a solution containing a polymer onto the array of pixel circuits, crystallizing the polymer to form a crystallized polymer layer and poling the crystallized polymer layer. |
US10341779B2 |
Miniature sounding device
The present disclosure provides a miniature sounding device, the miniature sounding device includes a fixing system; and a vibrating system including a diaphragm, a voice coil which is arranged underneath the diaphragm and is configured to drive the diaphragm to vibrate and sound, and a flexible circuit board arranged at an external side of the voice coil, the voice coil including a first end surface which is connected with the diaphragm and a second end surface which is opposite to the first end surface, the flexible circuit board is level with the first end surface. In the miniature sounding device provided by the present disclosure, the arrangement that the flexible circuit board is level with the voice coil can save height space. |
US10341773B2 |
Packet based delivery of multi-channel audio over wireless links
The present disclosure is directed to systems, apparatuses, and methods for wirelessly delivering multi-channel audio over a packet based network with tight synchronization, high fidelity, and/or low delay as described above. The systems can include a source device that provides multi-channel audio to a distributor device, which wirelessly distributes the multi-channel audio over the packet based network to audio rendering devices, referred to as “sink” devices. The distributor device and the sink devices each include a playback clock that is used to read audio samples of the multi-channel audio from a local memory and drive a digital-to-analog converter (DAC) coupled to a speaker to render the audio samples. |
US10341770B2 |
Encoded audio metadata-based loudness equalization and dynamic equalization during DRC
Dynamic loudness equalization of received audio content in a playback system, using metadata that includes instantaneous loudness values for the audio content. A playback level is derived from a user volume setting of the playback system, and is compared with a mixing level that is assigned to the audio content. Parameters are computed, that define an equalization filter that is filtering the audio content before driving a speaker with the filtered audio content, based on the instantaneous loudness values and the comparing of the playback level with the assigned mixing level. Other embodiments are also described and claimed. |
US10341769B1 |
Sound amplification system integrated with back cavity pressure sensing and audio player
A sound amplification system integrated with back cavity pressure sensing, including: a loudspeaker body, including: a vibrating diaphragm, a voice coil connected with the vibrating diaphragm, and a back cavity, wherein the voice coil is connected to a driving unit, a microphone is in the back cavity, and the microphone senses an internal pressure of the back cavity; a computing unit, making an estimation of a displacement of the vibrating diaphragm based on the internal pressure; and a processing unit, determining the displacement of the vibrating diaphragm when compared with a reference displacement, when it is determined that the displacement exceeds a set threshold, a pre-compensation signal is generated and provided to the driving unit. |
US10341763B2 |
Passive radiator assembly
A passive radiator assembly for a loudspeaker system comprising: a pair of passive radiators including a first and a second passive radiator; a frame having a first, a second and a third opening wherein the first and second opening are located on parallel sides of the frame, respectively, wherein the first and the second passive radiator are mounted into the first and second opening of the parallel sides of the frame, respectively, so as to oppose each other at a predetermined distance. |
US10341757B2 |
Earphone
An earphone includes an audio transmitter, a housing, a sound passage pipe, a radiator, and a light receiver. The audio transmitter transmits sound. The housing has an internal space for containing the audio transmitter. The sound passage pipe guides sound produced at the audio transmitter into an external auditory canal. The radiator radiates light into the external auditory canal. The light receiver is disposed in the internal space of the housing. The light receiver converts the light into a signal, the light having been reflected off the external auditory canal and passed through an internal space of the sound passage pipe. The housing, the sound passage pipe, and the radiator are disposed in this order. |
US10341752B2 |
Removable cartridge for insertion into portable communications device
A removable cartridge for a portable communication device. The removable cartridge includes frame having a first surface, and an opposite second surface. The second surface is non-planar and is shaped to conform to a shape of a speaker cone in the portable communications device. The removable cartridge also includes a membrane coupled to the first surface of the frame. A portion of the membrane is suspended over an open gap defined by the frame. |
US10341751B2 |
Electronic device having expandable speaker box
An electronic device having at least one expandable speaker box is provided. The electronic device may include a base having at least one speaker disposed therein and at least one speaker box configured to expand. The electronic device may include further include a lid having a display configured to be attached to the base. The at least one speaker box may be at least partially formed of a compressible-expandable material, such as rubber. Alternatively, the at least one speaker box may be at least partially formed of a bi-metal material that expands when exposed to heat. |
US10341750B2 |
Pressure equalization audio speaker design
The present disclosure generally provides an apparatus and method of forming a pressure equalizing audio speaker that can be easily manufactured and provides a high quality audio output. One or more of the embodiments of the disclosure provided herein include a sealed enclosure that has at least one liquid impermeable and gas permeable region that allows the flow of a gas between an interior region and an exterior region, while preventing or substantially inhibiting the movement of a liquid from the exterior region into the internal region. In general, the liquid impermeable and gas permeable regions are configured to allow slowly changing gas pressures registered between the internal region and exterior region to be relieved, while allowing rapidly changing gas pressures generated by the diaphragm at audible frequencies to function at a desired level during use. |
US10341749B2 |
Method of controlling digital photographing apparatus and digital photographing apparatus using the same
Provided is a method of controlling a digital photographing apparatus recording moving image data being input to a recording medium in a moving image photographing mode. The method includes creating a moving image file in the recording medium and storing the moving image data being input in the moving image file when a first signal is generated by a first button of the digital photographing apparatus pressed, stopping storing of the moving image data being input when the first signal is generated by a second button of the digital photographing apparatus pressed by the user, continuing to store the moving image data being input in the moving image file when a second signal is generated by the second button pressed by the user, and stopping storing of the moving image data being input and completing the moving image file when the second signal is generated by the first button pressed. |
US10341747B2 |
System and method for wavelength conversion and switching
A network component comprising at least one processor configured to implement a method comprising collecting wavelength availability information associated with a wavelength switched optical network (WSON), receiving a path computation request to transport a signal through the WSON, calculating at least one route through the WSON for the signal, and assigning at least one wavelength for the signal to use along the route. Also disclosed is a network comprising a first path computation element (PCE) configured to compute at least one route for a signal between a source and a destination, and a second PCE in communication with the first PCE, wherein the second PCE is configured to receive the route from the first PCE and assign at least one wavelength to the route. |
US10341745B2 |
Methods and systems for providing content
Methods and systems for providing content are disclosed. An example method can comprise a first device receiving a video content item via a first communication link. The video content item can comprise a plurality of fragment identifiers. A plurality of audio content items and metadata associated with the plurality of audio content items can be generated based on the video content item. At least one of the plurality of audio content items and the metadata associated with the at least one of the plurality of audio content items can be transmitted to a second device via a second communication link. The video content item and the one of the plurality of audio content items can be synchronized, based on at least one fragment identifier associated with the video content item and the metadata associated with one of the plurality of audio content items. |
US10341744B2 |
System and method for controlling related video content based on domain specific language models
Systems and methods for controlling related video content based on domain specific language models are disclosed. Some embodiments include one or more processors configured to obtain a first audio information of first video content, identify first primary time codes based on the first audio information, obtain second audio information of second video content and identify a first secondary plurality of time codes based on the second audio information, determine an amount of differences between the first primary time codes and first secondary time codes, and generate information indicating whether the first video content and the second video content are related based on the determined amount of differences. |
US10341740B2 |
Method and system for recording recommended content within a user device
A user device and method for operating the same includes a memory and a controller that stores an external recommendation list in the memory, said external recommendations list comprising a marketing list comprising a plurality of marketing list entries and a related program list comprising a plurality of related program entries that are related to the plurality of marketing list entries. Each marketing list entry has a related score corresponding to a respective marketing list entry. The controller generates a most viewed programming list, comparing the external recommendations list and most viewed programming list using the related score and generates a recommended recording list using both the external recommendation list and the most viewed programming list. The controller also stores at least one content from the recording recommendation list in the memory. |
US10341739B2 |
Methods and systems for recommending providers of media content to users viewing over-the-top content based on quality of service
Methods and systems are described for recommending providers of media content to users viewing over-the-top content based on quality of service. |
US10341726B2 |
Video sender and video receiver
According to one embodiment, a video sender comprises: a video processor and a communication module. The video processor creates video. The communication module is configured to communicate with a video receiver. The communication module comprises: a receiver and a transmitter. The receiver receives, from the video receiver, specific information specifying which one of a color signal and a frame rate takes precedence over the other one in transmission. The transmitter converts the video created by the video processor into video in which one of the color signal and the frame rate takes precedence over the other one in accordance with the specific information, and transmit the video thus converted to the video receiver. |
US10341725B2 |
Methods and systems for determining user engagement based on user interactions during different time intervals
Systems and methods are described herein for determining a level of user engagement based on user interactions. A media guidance application is configured to retrieve a first record of a first plurality of user inputs, including input type, received during consumption of a media asset. A second time interval, prior to the first time interval, is selected by shifting the first start time and the first end time. A second record of a second plurality of user inputs received during the second time interval, including input type, is retrieved. A first media asset consumed during the first time interval and a second media asset consumed during the second time interval are determined, and the level of user engagement for the first media asset is determined based on the first record and the second record. |
US10341723B2 |
Identification and instantiation of community driven content
An apparatus for providing community driven content includes at least one sensor for recording sensor data, a network interface, a memory, and a processor connected to the sensor, the network interface, and the memory. The processor is configured to record usage history for engagement with the apparatus by a first user over a period of time and receive the sensor data from the at least one sensor for actions by the first user over the period of time. The processor determines user preferences for the first user based on the usage history and the sensor data, and determines whether a second user is available for interaction with the first user. The processor then outputs the suggested action, at a predetermined time, to at least one connected display device or audio device. |
US10341722B2 |
Distributed indoor smart antenna system for over-the-air television reception
A distributed indoor antenna system for over-the-air television reception includes technological improvements that increase signal quality on a display device. The system includes a plurality of active distributed antenna nodes and a reception gateway. The distributed antenna nodes are placed and oriented at various spaced-apart locations around a user's residence or other location of interest. Each of the plurality of active distributed antenna nodes includes an antenna, a demodulator, and a Wi-Fi converter. The plurality of active distributed antenna nodes receives the broadcast signals, decodes the broadcast signals, and transcodes the decoded broadcast signals into a Wi-Fi signal format. The reception gateway receives the transcoded broadcast signals and determines which signal or which signal combination to retransmit to the display device. |
US10341721B2 |
Method and system for processing multi-media content
A method and system for micro-cloud computing is described. An application serving node, which is a specifically configured piece of customer premises equipment such as a set-top box, is the server for a micro-cloud network. Various user devices that form part of the micro-cloud network, such as television sets and smart phones, communicate with the application serving node. The application serving node is configured with software that allows various heterogeneous types of data to be obtained and streamed to the user devices in multiple ways. The application serving node performs much of the processing necessary for such content streaming itself and thus represents an edge-based network architecture. |
US10341718B2 |
Passive multi-port entry adapter and method for preserving downstream CATV signal strength within in-home network
A cable television (CATV) entry adapter interfaces to a CATV network and serves as a hub in an in-home network for passively communicating multimedia content or information from the CATV network and between subscriber devices connected to the ports of the CATV entry adapter, using CATV signals in a CATV frequency band and network signals in a different in-home network band. |
US10341715B2 |
Extensions to trigger parameters table for interactive television
A method, computer program, and reception apparatus, and information providing apparatus. The method includes receiving content from a content source, and displaying the received content on a display. A first trigger is extracted from closed caption data associated with the received content. The reception apparatus retrieves a trigger parameters table (TPT) based on the extracted first trigger. The TPT includes at least one event associated with one or a combination of a trigger identifier and a first media time of the received content, and is stored in a memory of the reception apparatus. Further, the reception apparatus processes the event based on one or a combination of a second trigger including the trigger identifier and the first media time equaling a current media time of the received content. |
US10341710B2 |
Program recording method and device, and set top box
Provided are a program recording method and device, and a set top box. The method includes: acquiring, by a set top box, first Electronic Program Guide (EPG) information of a Digital Video Broadcast (DVB) and second EPG information of an Over-The-Top (OTT) service; selecting a program to be recorded from a program list integrated with the first EPG information and the second EPG information, and determining a program type of the program to be recorded; and recording the program to be recorded according to the determined program type. |
US10341707B2 |
Method and system for using a second screen device for interacting with a set top box to enhance a user experience
A system and method for displaying data related to a content displayed through a set top box includes a second screen device generating a content information request signal requesting data corresponding to the content, communicates the content information request signal to the set top box. The set top box communicates a content information signal to the second screen device comprising a content identifier. The second screen device generates a request for related data signal corresponding to the content using the content identifier, communicates the request for related data signal through a network, receives aggregated related content data corresponding to the content from a data services center and displays the aggregated related content data. |
US10341705B2 |
Digital overlay offers on connected media devices
A computing device includes memory for instructions and offers in a virtual wallet. A processor pairs private area networking (PAN) circuitry with a television to enable interaction with offers delivered in conjunction with commercials streamed to the television. The processor detects a first offer delivered in conjunction with a particular broadcast commercial, the first offer including a selectable indicia and delivers the first offer to the virtual wallet responsive to detecting selection of the selectable indicia. |
US10341704B2 |
Multicast-based content transmitting system and method, and device and method for estimating high-speed movement
The present invention relates to a multicast-based content transmitting system and method, and a device and method for estimating high-speed movement. Included are: a content providing device for generating N×M multicast stream channels having different transmission start times and transmission rates, providing N×M multicast stream channel lists, and transmitting content through one channel of N×M multicast stream channels; and a user terminal for selecting one channel of the N×M multicast stream channel lists provided from the content providing device and receiving content through the selected multicast stream channel. |
US10341703B1 |
Integrated audience interaction measurements for videos
Example implementations described herein involve determining, for a video program, viewing patterns of a plurality of viewers of the video program; for a threshold of the plurality of viewers having changing viewing patterns for the video program during broadcast of the video program, determining if the threshold of the plurality of viewers having the changing viewing patterns are only associated with a local station broadcasting to a local geographical region; for the threshold of the plurality of viewers having the changing viewing patterns being only associated with a local geographical region, transmitting, to a station managing the local geographical region, instructions regarding at least one of video program outage and bit rate throughput issue for the video program. |
US10341702B1 |
Method and system for providing different categories of programming data to a user device from head end systems
A system and method for providing programming data includes a first module that generates first programming data for content and a second module generating billing data corresponding to the content. A listing service module receives first programming data from the first module and receives billing data from the second module. The listing service module combines the first programming data and the billing data to form combined programming data. A first cache module is in communication with the listing service module and a user device and stores the combined programming data. |
US10341698B2 |
Systems and methods for distributing content using a common set of encryption keys
Systems and methods for performing adaptive bitrate streaming using alternative streams of protected content in accordance with embodiments of the invention are described. One embodiment of the invention includes a processor, and memory containing a client application. In addition, the client application configures the processor to: request a top level index file identifying a plurality of alternative streams of protected content, where each of the alternative streams of protected content are encrypted using common cryptographic information; obtain the common cryptographic information; request portions of content from at least the plurality of alternative streams of protected content; access the protected content using the common cryptographic information; and playback the content. |
US10341697B2 |
Method and system for remotely controlling consumer electronic devices
A media system replaces content in a first sequence of media content. The media system presents the first sequence of media content to an end-user and generates a fingerprint of the sequence of media content. The fingerprint is for comparison with a plurality of reference fingerprints so as to identify the first sequence of media content and determine a reference position within the first sequence of media content. The media system sends a request for a replacement sequence of content to a content replacement system, and receives replacement media content selected based on the identified first sequence of media content. The media system presents the replacement media content to the end-user instead of the first sequence of media content. Presenting the replacement media content begins at a position in the first sequence of media content that is determined based on the reference position. |
US10341694B2 |
Data processing method and live broadcasting method and device
Data processing methods, live broadcasting methods and devices are disclosed. An example data processing method may comprise converting audio and video data into broadcast data in a predetermined format, and performing speech recognition on audio data in the audio and video data, and adding the text information obtained from speech recognition into the broadcast data. In real time, text information obtained from speech recognition according to the audio data can be inserted. |
US10341688B2 |
Use of frame caching to improve packet loss recovery
Various new and non-obvious apparatus and methods for using frame caching to improve packet loss recovery are disclosed. One of the disclosed embodiments is a method for using periodical and synchronized frame caching within an encoder and its corresponding decoder. When the decoder discovers packet loss, it informs the encoder which then generates a frame based on one of the shared frames stored at both the encoder and the decoder. When the decoder receives this generated frame it can decode it using its locally cached frame. |
US10341681B2 |
3D-video codec supporting inter-component prediction
3D video coding/decoding supporting inter-component prediction is made operatable with respect to a broader range of settings with respect to accompanying individual views with depth and deactivation/enablement of inter-component prediction, by using one or more flags in the data stream to control the enablement/disablement of the availability of inter-component prediction for coding units of a current picture. |
US10341679B2 |
Encoding system using motion estimation and encoding method using motion estimation
Provided are an encoding system using motion estimation and an encoding method using motion estimation for achieving high-speed motion estimation according to a multi-processing unit. The encoding system using motion estimation, comprises a multi-processing unit calculating motion estimation on many macroblocks of an input image, a motion estimator estimating motion vectors of the macroblocks of the input image using the motion estimation on the plurality of macroblocks, previously calculated by the multi-processing unit, and an encoder encoding the image based on the motion vectors of the macroblocks, estimated by the motion estimator. According to the present invention, motion estimation to be used for motion estimation can be calculated in advance according to the multi-processing unit capable of processing high-speed parallel processing to reduce an image encoding time and improve an encoding speed. |
US10341678B2 |
Systems and methods for player input motion compensation by anticipating motion vectors and/or caching repetitive motion vectors
Systems and methods for reducing latency through motion estimation and compensation techniques are disclosed. The systems and methods include a client device that uses transmitted lookup tables from a remote server to match user input to motion vectors, and tag and sum those motion vectors. When a remote server transmits encoded video frames to the client, the client decodes those video frames and applies the summed motion vectors to the decoded frames to estimate motion in those frames. In certain embodiments, the systems and methods generate motion vectors at a server based on predetermined criteria and transmit the generated motion vectors and one or more invalidators to a client, which caches those motion vectors and invalidators. The server instructs the client to receive input from a user, and use that input to match to cached motion vectors or invalidators. Based on that comparison, the client then applies the matched motion vectors or invalidators to effect motion compensation in a graphic interface. In other embodiments, the systems and methods cache repetitive motion vectors at a server, which transmits a previously generated motion vector library to a client. The client stores the motion vector library, and monitors for user input data. The server instructs the client to calculate a motion estimate from the input data and instructs the client to update the stored motion vector library based on the input data, so that the client applies the stored motion vector library to initiate motion in a graphic interface prior to receiving actual motion vector data from the server. In this manner, latency in video data streams is reduced. |
US10341672B2 |
Method and system for media synchronization
A method and a system for media synchronization are described. The method for media synchronization may include collecting stream source information, generating network delay information between stream sources by performing a delay test between the stream sources, setting synchronization information of a stream source corresponding to a specific channel based on the collected stream source information and the network delay information, measuring network delay with at least one user terminal to receive the stream source, and updating the synchronization information based on the measured network delay. |
US10341670B1 |
Video encoder bit rate stabilization
Techniques are generally described for bit rate stabilization. In various examples, an encoder may identify a first frame of video data to be encoded using a first quantization value. In some examples, the encoder may determine an estimated compressed frame size of the first frame encoded using the first quantization value. In various examples, the encoder may determine that the estimated compressed frame size is less than threshold size. The encoder may further determine a second quantization value that may be less than the first quantization value. The encoder may generate a compressed first frame of video data using the second quantization value and the first frame of video data. The compressed first frame may be sent to a recipient computing device. |
US10341667B2 |
Adaptive partition coding
Although wedgelet-based partitioning seems to represent a better tradeoff between side information rate on the one hand and achievable variety in partitioning possibilities on the other hand, compared to contour partitioning, the ability to alleviate the constraints of the partitioning to the extent that the partitions have to be wedgelet partitions, enables applying relatively uncomplex statistical analysis onto overlaid spatially sampled texture information in order to derive a good predictor for the bi-segmentation in a depth/disparity map. Thus, in accordance with a first aspect it is exactly the increase of the freedom which alleviates the signaling overhead provided that co-located texture information in form of a picture is present. Another aspect pertains the possibility to save side information rate involved with signaling a respective coding mode supporting irregular partitioning. |
US10341664B2 |
Configurable intra coding performance enhancements
Techniques related to intra coding performance enhancements discussed. Such techniques may include determining intra coding modes based in part on processing performance costs associated with available intra modes and/or generating a block encode order based on intra coding modes, performing encoding, and re-ordering the encoded blocks to a default coding order for bitstream insertion. |
US10341663B2 |
Coefficient coding harmonization in HEVC
Coefficient coding for transform units (TUs) during high efficiency video coding (HEVC), and similar standards, toward simplifying design while enhancing efficiency. Elements of the invention include coefficient coding for TUs with up-right diagonal scans being modified, and selectively applying multi-level significance map coding. |
US10341662B2 |
Methods and systems for entropy coder initialization
Aspects of the present invention are related to systems and methods for initialization of entropy encoders and decoders. |
US10341657B2 |
System and method for mitigating motion artifacts in a media streaming network
A system and method for mitigating motion artifacts in a media streaming network, wherein a scheme for facilitating adaptive post-decode (PD) filtering at a client device is provided. Extraction of still area grid information is effectuated at a source media processing node. Extracted still area grid information is multiplexed with audio/video components for appropriately signaling to downstream devices based on media containerization deployed for distribution. A client device is operative to select a suitable PD filter based on a plurality of selection criteria and apply the selected PD filter to the still area grids of the decoded image frames. |
US10341656B2 |
Image decoding method using intra prediction mode
A method of image decoding can include generating a quantization block by inversely scanning quantization coefficient information; generating a transform block by inversely quantizing the quantization block using a quantization step size; generating a residual block by inversely transforming the transform block; reconstructing an intra prediction mode group indicator and a prediction mode index of a current block; constructing a first group including three intra prediction modes using valid intra prediction modes of left and top blocks of the current block; determining the intra prediction mode corresponding to the prediction mode index in the first group as the intra prediction mode of the current block when the intra prediction mode group indicator indicates the first group; generating a prediction block on the basis of the determined intra prediction mode of the current block; and generating a reconstructed block using the residual block and the prediction block. |
US10341653B2 |
Method and system for reducing slice header parsing overhead in video coding
A method for encoding a picture of a video sequence in a bit stream that reduces slice header parsing overhead is provided. The method includes determining weighting factors that may be used for weighted prediction in encoding at least one slice of the picture, wherein a total number of the weighting factors is constrained to not exceed a predetermined threshold number of weighting factors, wherein the threshold number is less than a maximum possible number of weighting factors, and signaling weighted prediction parameters including the weighting factors in a slice header in the bit stream. |
US10341651B2 |
Image coding method, decoding method, coding device and decoding device
Disclosed is an image coding method, including: determining a coding mode of a coding block; and performing coding on the coding block using multiple coding modes, including performing coding on pixel sample segments in the coding block using one of the multiple coding modes. Further disclosed is an image decoding method, including: parsing bitstream data of a decoding block, and determining decoding modes of pixel sample segments of the decoding block; and performing hybrid decoding on the decoding block using multiple decoding modes, including performing decoding on the pixel sample segments of the decoding block using corresponding decoding modes. The technical scheme described above can fully exploit and utilize the characteristics of each coding image region in the image to improve the image compression performance. |
US10341648B1 |
Automated detection of problem indicators in video of display output
Systems, methods, and computer-readable media are described for performing automated analysis of frame-over-frame pixel changes in recorded video of the display output of a computing device to determine whether the computing device presented an animated buffering indicator or other animated problem indicator. A system may be configured to detect motion by determining frame-over-frame pixel intensity changes at various pixel locations across a number of frames, then to determine whether the pixel locations that suggest motion (such as those pixel locations that had sufficient intensity change when accounting for potential noise in the video data) are concentrated in an area of the screen in which problem indicators are expected to be displayed. The system may then determine whether the shape of the pixel locations that indicated sufficient motion match an expected shape or path of motion for a given class of problem indictors. |
US10341647B2 |
Method for calibrating a camera and calibration system
A method for calibrating a camera. The method includes a step of reading in and a step of ascertaining, an imaging trajectory and a reference trajectory of a moving calibration object detected by using the camera being read in in the step of reading in, the imaging trajectory representing a trajectory imaged in image coordinates of the camera and the reference trajectory representing the trajectory in world coordinates, and at least one calibration parameter for the camera being ascertained in the step of ascertaining by using the imaging trajectory and the reference trajectory. |
US10341640B2 |
Multi-wavelength phase mask
Among other aspects, various embodiments include encoding wavelength-based characteristics, in addition to three-dimensional positions, of a plurality of objects of a plurality of different wavelengths directly in an image of the objects. |
US10341638B2 |
Method and apparatus of depth to disparity vector conversion for three-dimensional video coding
A method and apparatus using a single converted DV (disparity vector) from the depth data for a conversion region are disclosed. Embodiments according to the present invention receive input data and depth data associated with a conversion region of a current picture in a current dependent view. The conversion region is checked to determine whether it is partitioned into multiple motion prediction sub-blocks. If the conversion region is partitioned into multiple motion prediction sub-blocks, then a single converted DV from the depth data associated with the conversion region is determined and each of the multiple motion prediction sub-blocks of the conversion region is processed according to a first coding tool using the single converted DV. If the conversion region is not partitioned into multiple motion prediction sub-blocks, the conversion region is processed according to the first coding tool or a second coding tool using the single converted DV. |
US10341637B1 |
Full frame uniformity across panels
A method of providing display uniformity in a display apparatus comprises retrieving first calibration data representing display characteristics of a display panel of the display apparatus, the first calibration data representing luminance responses or color responses of both left and right panel regions of the display panel when corresponding pixels of both the left and right panel regions are supplied same input image data; receiving stereoscopic image data comprising left and right image data to be supplied to the left and right panel regions; and modifying the received stereoscopic image data in accordance with the first calibration data to display a stereoscopic image with a substantially same luminance response or substantially same color response in both the left panel region and right panel region when the first calibration data indicates discrepancy between the luminance response or color responses between corresponding pixels of the left and right panel regions. |
US10341634B2 |
Method and apparatus for acquiring image disparity
A method and apparatus for acquiring an image disparity are provided. The method may include acquiring, from dynamic vision sensors, a first image having a first view of an object and a second image having a second view of the object; calculating a cost within a preset disparity range of an event of first image and a corresponding event of the second image; calculating an intermediate disparity of the event of the first image and an intermediate disparity of the event of the second image based on the cost; determining whether the event of the first image is a matched event based on the intermediate disparity of the event of the first image and the intermediate disparity of the event of the second image; and predicting optimal disparities of all events of the first image based on an intermediate disparity of the matched event of the first imaged. |
US10341633B2 |
Systems and methods for correcting erroneous depth information
An electronic device for generating a corrected depth map is described. The electronic device includes a processor. The processor is configured to obtain a first depth map. The first depth map includes first depth information of a first portion of a scene sampled by the depth sensor at a first sampling. The processor is also configured to obtain a second depth map. The second depth map includes second depth information of a second portion of the scene sampled by the depth sensor at a second sampling. The processor is additionally configured to obtain displacement information indicative of a displacement of the depth sensor between the first sampling and the second sampling. The processor is also configured to generate a corrected depth map by correcting erroneous depth information based on the first depth information, the second depth information, and the displacement information. |
US10341629B2 |
Touch screen WiFi camera
An in-place imaging device, including: a housing and a support stand, the housing including: a camera; a wireless communication module; a touch sensitive screen configured for displaying content and receiving input; and a processing unit; wherein the imaging device is adapted to capture footage with the camera and transmitting the footage via the wireless communication module to a network access point. The footage is transmitted to a media server via a communications network to which the network access point is connected. |
US10341625B2 |
Display apparatus, display control method, and computer-readable storage medium
According an embodiment, a display apparatus includes a display unit configured to display video corresponding to a video signal which is input, by using light which a light source emits; a determination unit configured to determine, from the video signal, presence/absence of necessity of light emission by the light source at every given time period; and a controller configured to vary and set the time period which is determined by the determination unit, in accordance with a determination result by the determination unit. |
US10341622B2 |
Multi-half-tone imaging and dual modulation projection/dual modulation laser projection
Smaller halftone tiles are implemented on a first modulator of a dual modulation projection system. This techniques uses multiple halftones per frame in the pre-modulator synchronized with a modified bit sequence in the primary modulator to effectively increase the number of levels provided by a given tile size in the halftone modulator. It addresses the issue of reduced contrast ratio at low light levels for small tile sizes and allows the use of smaller PSFs which reduce halo artifacts in the projected image and may be utilized in 3D projecting and viewing. |
US10341620B2 |
Image sensor and image-capturing device
An image sensor includes: a plurality of microlenses arranged in a two-dimensional pattern; and a plurality of pixels that are provided in correspondence to each of the microlenses and receive lights of different color components, respectively. Pixels that are provided at adjacent microlenses among the microlenses and that receive lights of same color components, are adjacently arranged. |
US10341618B2 |
Infrastructure positioning camera system
Multiple cameras are used for tool positioning, as-built documentation, and/or personnel monitoring in construction site. A camera unit comprises one or more imaging devices, a processing computer, and a communication device. The camera units are placed at multiple locations in a construction site to cover an area. The camera units are self-positioned by detecting a calibration target that moves within a working volume. The camera units can detect and calculate positions of objects, including measurement sticks, tools, personnel, etc., in the area. |
US10341616B2 |
Surveillance system and method of controlling the same
A surveillance system including a surveillance server and at least one network camera is provided. The network camera includes: a camera configured to capture images of a monitoring area; a communication interface configured to communicate with a server and a beacon terminal; and a processor configured to transmit a first beacon signal to the beacon terminal to receive a second beacon signal corresponding to the first beacon signal from the beacon terminal, generate beacon information and image information in response to receiving the second beacon signal, and transmit the beacon information and the image information to the server via the communication interface, wherein the beacon information includes location information of the beacon terminal, and the image information includes an image of a monitoring target that carries the beacon terminal. |
US10341614B2 |
Biological imaging device
A biological imaging device includes an emitting unit that emits parallel light to a first part of a finger. The device includes an imaging unit that images the first part and a second part connected to the first part. The first part is a fingerprint part between a distal interphalangeal joint and a fingertip, and the second part is a part between a proximal interphalangeal joint and the distal interphalangeal joint. The device includes a finger root guide on which a root of the finger is placed. |
US10341612B2 |
Method for providing virtual space, and system for executing the method
A method includes defining a virtual space for each of a first and second user. The method further includes presenting in a first virtual space a plurality of first potential match users as candidates to be matched with the first user. The method further includes detecting a first input from the first user and detecting a first period during which the first user designates the second user. The method further includes presenting in a second virtual space presenting a plurality of second potential match users as candidates to be matched with the second user. The method further includes detecting a second input from the second user and detecting a second period during which the second user designates the first user. The method further includes matching the first user and the second user in accordance with the first period and the second period satisfying a predetermined relation. |
US10341611B2 |
System and method for video conferencing
A system for video conferencing is disclosed. The system comprises a data processor which receives from a remote location a stream of imagery data of a remote user, and displays an image of the remote user on a display device. The data processor also receives a stream of imagery data of an individual in a local scene in front of the display device, and extracts a gaze direction and/or a head orientation of the individual. The data processor varies a view of the image responsively to the gaze direction and/or the head orientation. |
US10341610B2 |
Method and apparatus using an integrated femtocell and residential gateway device
A system that incorporates teachings of the present disclosure may include, for example, a method at a gateway device that registers at least one mobile phone number with the gateway device via a femtocell integrated with the gateway device when a mobile device associated with the at least one mobile phone number is within range of the femtocell, registers at least one voice over internet protocol phone number with the gateway device, and selectively receives and makes calls using one of a set top box registered with the gateway device, the mobile device registered with the femtocell, a voice over internet protocol phone corresponding to the at least one voice over internet protocol phone number. Other embodiments are disclosed. |
US10341607B2 |
Display device
A display device that includes an attachment part mountable on a head of a user, a control device to control the attachment part, and a transmission cable to connect the attachment part with the control device, further includes an imager; a first converter configured to convert a digital signal from the imager into an analog signal; a second converter configured to convert the analog signal into a video signal; a laser light generator configured to generate a laser light modulated depending on the video signal; an optical scanner configured to scan the laser light; and an optical projection system configured to project the scanned laser light to form an image. The imager, the first converter, the optical scanner, and the optical projection system are placed in the attachment part. The second converter and the laser light generator are placed in the control device. The analog signal and the laser light are transmitted via the transmission cable. |
US10341598B1 |
Method for notifying a user of a television to save power consumption by multiple multimedia devices connected to the television
A method for notifying a user of a television to save power consumption by a plurality of multimedia devices connected to the television is proposed. When the television presents desired multimedia content based on signals provided by one of the multimedia device, the television detects whether the other multimedia device(s) is (are) providing signals of multimedia content at the same time. Upon detecting that any one of the other multimedia device(s) is providing signals of multimedia content, the television outputs a user-perceivable notification accordingly. |
US10341595B2 |
Image sensor for compensating for signal difference between pixels
An image sensor includes two or more phase-difference detection pixels disposed adjacent to each other, a plurality of general pixels spaced apart from the phase-difference detection pixels, first and second peripheral pixels, and first to third light shields. The first and second peripheral pixels are adjacent to the phase-difference detection pixels, and between the phase-difference detection pixels and the general pixels. The first light shield is disposed in one of the general pixels and has a first width. The second light shield extends into the first peripheral pixel from a first area between the phase-difference detection pixels and the first peripheral pixel, and has a second width different from the first width. The third light shield extends into the second peripheral pixel from a second area between the phase-difference detection pixels and the second peripheral pixel, and has a third width different from the first width. |
US10341594B2 |
Light field capture control methods and apparatuses, light field capture devices
Embodiments of the subject application disclose various light field capture control methods and apparatuses and various light field capture devices, wherein one light field capture control method comprises: acquiring depth information of a to-be-shot scene; determining target pixel density distribution information of an image sensor of a light field camera according to the depth information; adjusting pixel density distribution of the image sensor according to the target pixel density distribution information; and performing, by the adjusted image sensor, light field capture of the to-be-shot scene. The technical solution provided in the embodiments of the subject application can make full use of overall pixels of the image sensor of the light field camera to unevenly record light field information of different regions of the to-be-shot scene in a depth of field (DOF) direction, thereby improving light field capture efficiency. |
US10341590B2 |
Methods and apparatus for a CCD image sensor
Various embodiments of the present technology may comprise methods and apparatus for a CCD image sensor. The image sensor may comprise a center channel disposed along a horizontal center line of the pixel array for collecting and transferring charge. The center channel is electrically coupled to a lateral overflow drain. In various embodiments, the image sensor may comprise a light shield under a gap between neighboring microlenses, such as a gap along the center line, to block light, such as to maintain a uniform, spatial sampling pattern across the device. In various embodiments, the image sensor may comprise a barrier region disposed between the center channel and the lateral overflow drain, for example to prevent charge from the lateral overflow drain being injected back into the center channel and adjacent pixels. |
US10341587B2 |
Matrix-array sensor with temporal coding without arbitration
A matrix-array sensor comprises a matrix of detection elements arranged in rows and columns and a readout circuit for each column, the elements of one and the same column linked to the corresponding readout circuit via a bus, each element comprising a sensor, a charge integrator configured to accumulate charge generated by the sensor, a comparator configured to generate a trigger signal when a voltage level across the terminals of this comparator reaches a threshold level, and a bus access logic circuit which is configured to receive, as input, the trigger signal and to attempt to transmit, over the bus, an address of the element in the column, wherein the elements of one and the same column have predetermined bus access priority levels, and wherein the bus access logic circuit of each element is configured: to abandon transmission of the address and reset the charge integrator of the detection element if the bus is pre-empted by an element having a higher priority level; to count the number of attempts made before being able to transmit the address; and to communicate the number to the readout circuit along with the address of the element. |
US10341583B2 |
Full field visual-mid-infrared imaging system
An apparatus and method for generating images of specimens is disclosed. The apparatus includes an imaging system, controller, and user interface. The imaging system generates a plurality of component images of a specimen, each component image corresponding to a different viewing condition. Each image is represented by an intensity as a function of location on the specimen. The controller stores the component images and generates a compound image from a plurality of the component images. The compound image includes a weighted sum of first and second ones of the component images, the controller displaying the compound image on a display controlled by the controller. The user interface is adapted to control a weighting factor used in generating the weighted sum in response to user input. The controller redisplays the compound image after the weighting factor is changed in response to user input. |
US10341582B2 |
Active substrate and imaging device
Provided is an active substrate that is capable of performing high-speed scanning for setting specific scan signal lines to be active at the same time. Each of the shift registers (4) in an N-th stage shift register in two shift register blocks (2 and 3) outputs an out signal in such a manner that neighboring scan signal lines (GLn and GLn+1) are active at the same time. |
US10341579B2 |
Camera system including lens with magnification gradient
Embodiments are disclosed of an apparatus including a first digital camera with an image sensor optically coupled to a first lens, the first lens having a first magnification and a second digital camera including an image sensor optically coupled to a second lens. The second lens the second lens has a magnification that is greater than the magnification of the first lens and the second lens is a non-rectilinear lens having a magnification gradient in which magnification is highest at the center of the second lens and lowest at the edges. Other embodiments are disclosed and claimed. |
US10341577B2 |
Imaging apparatus
An imaging apparatus comprising an imaging device; a photometry device; first to third exposure factors; first and second operation members for setting the first and second exposure factors; a first-to-third-exposure-factors-calculating-and-setting exposure mode for calculating and setting the first to third exposure factors to the calculated and set ones; a first-exposure-factor-manually-setting exposure mode for manually setting the first exposure factor, and calculating and setting the second and third exposure factors; a second-exposure-factor-manually-setting exposure mode for manually setting the second exposure factor, and calculating and setting the first and third exposure factors; and a first/second-exposure-factors-manually-setting exposure mode for manually setting the first and second exposure factors, and calculating and setting the third exposure factor; the operation of the second operation member changing the first-exposure-factor-manually-setting exposure mode to the first/second-exposure-factors-manually-setting exposure mode. |
US10341574B2 |
Operating a device to capture high dynamic range images
Some embodiments provide a method of operating a device to capture an image of a high dynamic range (HDR) scene. Upon the device entering an HDR mode, the method captures and stores multiple images at a first image exposure level. Upon receiving a command to capture the HDR scene, the method captures a first image at a second image exposure level. The method selects a second image from the captured plurality of images. The method composites the first and second images to produce a composite image that captures the HDR scene. In some embodiments, the method captures multiple images at multiple different exposure levels. |
US10341570B1 |
Assembly and method for restricting indefinite one-way rotation of a rotatable camera
An assembly for a rotatable surveillance camera is disclosed. The assembly can include a gimbal ring, a base securable to the gimbal ring and a flexible hook member securable to the base. The gimbal ring can have a slotted channel recessed into an interior surface. The slotted channel can have a spiral configuration with opposing ends and can extend around the interior of the gimbal ring at least one full revolution. The base can have a side wall with a slot provided through at least a portion thereof. The hook member can have a proximal end within the interior of the base and can extend outside the base through the slot to an opposing end having a tab. The slotted channel can receive the tab and be slidably rotated around said tab between the opposing ends during rotation of the gimbal ring relative the base. |
US10341567B2 |
Photographing apparatus
A photographing apparatus includes an imaging-plane tilter configured to tilt an imaging plane, formed by a photographing optical system, relative to a plane that is orthogonal to an optical axis of the photographing optical system; a focus detector provided with a plurality of focus detection areas; and a tilt controller configured to control the imaging-plane tilter to tilt the imaging plane based on focus deviation amounts of the plurality of focus detection areas. |
US10341560B2 |
Camera mode switching based on light source determination
A method is executed at a camera for controlling a camera mode. The camera is operated in a night mode in which an IR filter is not interposed between a lens assembly and a sensor array of the camera. While operating in the night mode, the camera receives at the sensor array ambient light that is not filtered by the IR filter, and determines whether the received ambient light is due to a light source other than an IR light source. The camera continues operation of the camera in the night mode when it is determined that the received ambient light is due to an IR light source. In some implementations, the camera switches the operation of the camera from the night mode to a day mode when it is determined the received ambient light is due to a light source other than an IR light source. |
US10341558B2 |
System and apparatus for increasing quality and efficiency of film capture and methods of use thereof
A system, apparatus, or method is provided for imaging and for capturing visuals to provide image manipulation options for increasing resolution of subject images. A system, apparatus or method for increasing resolution of subject images using a camera to deliver unexposed photographic emulsion or a digital image and to generate images of greater resolution by modifying digital images or modifying digital and emulsion images. |
US10341557B2 |
Image processing apparatuses and methods
An image processing apparatus including a wide-angle camera, an auxiliary camera, and a controller is provided. The wide-angle camera has a first Field Of View (FOV), and captures a first image of a first area of a scene. The auxiliary camera has a second FOV which is narrower than the first FOV, and captures a second image of a second area of the scene. In particular, the wide-angle camera and the auxiliary camera are disposed on the same surface of the image processing apparatus, and synchronized to capture the first image and the second image, respectively. The controller determines a portion of the first image, which corresponds to the second area of the scene, and superimposes the second image on the portion of the first image to generate an enhanced image. |
US10341545B2 |
Wearable apparatus with wide viewing angle image sensor
A wearable apparatus and method are provided for capturing image data. In one implementation, a wearable apparatus for capturing image data is provided. The wearable apparatus includes at least one image sensor for capturing image data of an environment of a user, wherein a field of view of the image sensor includes a chin of the user. The wearable apparatus includes two or more microphones, and an attachment mechanism configured to enable the image sensor and microphones to be worn by the user. The wearable apparatus includes a processing device programmed to capture at least one image, identify the chin of the user to obtain a location of the chin, select a microphone from the two or more microphones based on the location, process input from the selected microphone using a first processing scheme, and process input from a microphone that is not selected using a second processing scheme. |
US10341543B2 |
Parallax mask fusion of color and mono images for macrophotography
In general, techniques are described that facilitate processing of color image data using both a mono image data and a color image data. A device comprising a monochrome camera, a color camera, and a processor may be configured to perform the techniques. The monochrome camera may capture monochrome image data of a scene. The color camera may capture color image data of the scene. A processor may determine a parallax value indicative of a level of parallax between the monochrome image data and the color image data and determine that the parallax is greater than the parallax threshold. The processor may further combine, in response to the determination that the parallax is greater than the parallax threshold, a luma component of the color image data with a luma component of the monochrome image data to generate a luma component of enhanced color image data. |
US10341538B2 |
Display system and display method
A display system includes a controller and an image display panel. The controller includes a signal transmitter configured to output at least a vertical synchronization signal to a plurality of image-capturing apparatuses; and a synthesizer configured to provide synthesized image signals in units of lines obtained by synthesizing, in units of lines, image signals in units of lines output from the respective image-capturing apparatuses at a timing corresponding to a horizontal synchronization signal formed in a predetermined cycle based on an output timing of the vertical synchronization signal. The image display panel is configured to display sequentially, in units of lines, the synthesized image signals in units of lines. |
US10341532B2 |
Image forming apparatus, image forming method, and program
An image forming apparatus that forms an output image corresponding to input image data on an image carrier by superimposing toner images of colors, includes a hardware processor that: detects color information of the output image for every pixel region; converts color information of the input image data for every pixel region and color information of the output image for every pixel region into indexes which define colors in predetermined color space coordinates; extracts a pixel region in which the color information of the output image is different from the color information of the input image data, and corrects the color information of the input image data with respect to the extracted pixel region; and stores the color information of the input image data as data for calibration in combination with the color information of the output image and image forming conditions when forming the output image. |
US10341530B1 |
System and method for obfuscating indicia on reusable media
A system and method for obfuscating indicia on reused printing media includes a scanner and a printer. A sheet feeder communicates a paper sheet for scanning and the sheet is scanned to generate a digital image which is analyzed to determine a presence of indicia on the paper surface. One or more areas of the paper surface containing indicia are identified and an overprint is commenced in the one or more areas encompassing identifiable indicia. The overprinted sheet containing the indicia and the overprint is then erased. |
US10341528B2 |
Setting an image forming apparatus as a default device
A control device that executes an operating system program includes a hardware processor, wherein the operating system program defines a process of setting one image forming apparatus among a plurality of image forming apparatuses as a default device, and a changing process, in the case where an execution device different from the default device is designated from among the plurality of image forming apparatuses by an application task for executing an application program and printing is performed by the execution device, setting the execution device as the default device, and the hardware processor allows one control target device among the plurality of image forming apparatuses to perform printing in response to an instruction for printing given by the application task, and maintains the same image forming apparatus as the default device before and after printing is performed by the control target device. |
US10341525B2 |
Image forming system, communication terminal, and non-transitory computer-readable storage medium
The image forming system includes an image forming apparatus and a communication terminal. When it is detected that an operation is being performed onto an input unit of the image forming apparatus while the image forming apparatus is connected to the communication terminal, the image forming apparatus is configured to perform a first notification to notify the communication terminal that an operation is being performed onto the input unit. When the image forming apparatus performs the first notification, the communication terminal is configured to perform a second notification corresponding to the first notification in the communication terminal. |
US10341516B2 |
Rotation drive device, image reading device, and image forming apparatus
A rotation drive device includes a driven rotation member, a driving rotation member, a rotation relay member, a shaft, and a holder. The rotation relay member transmits only a unidirectional rotational driving force from the driving rotation member to the driven rotation member. The rotation relay member includes a housing and a cylindrical one-way clutch. A contact portion between the driving rotation member and the shaft is configured to rotate the driving rotation member and the shaft to transmit the driving force to an inner peripheral side of the cylindrical one-way clutch via the shaft. The driving rotation member includes a boss projected toward the holder and rotatably held in the holder. A portion of the shaft to support the driving rotation member and an inner wall surface of a through hole of the driving rotation member are shaped to rotate the shaft and the driving rotation member. together. |
US10341513B2 |
Electronic apparatus and image forming apparatus
An electronic apparatus includes an operation unit and a control unit. The control unit performs a guidance image display control, a step bar display control, and a step bar operation detection control. When the touch operation on a given position of the step bar is detected in the step bar operation detection control, the control unit causes the display unit to display the plurality of guidance images corresponding to the process associated with the position where the touch operation has been made, in the guidance image display control. |
US10341511B2 |
Data transfer apparatus, image forming apparatus, and image reading apparatus
A data transfer apparatus includes a display unit, a touch panel, a storage unit, a data transfer unit, a display controller, and a controller. The display controller causes the display unit to display a list showing names of data transfer destinations stored in the storage unit, when causing the display unit to display a screen urging a user to select a data transfer destination. The controller causes the data transfer unit, when the touch panel receives from the user, in a case where a plurality of the destinations are selected out of the list, a predetermined determination instruction applicable to a data transfer method, with respect to one transfer method selected for one selected destination, to transfer the data to the selected destinations, using the one transfer method as the method of the data transfer to other destinations than the one destination. |
US10341506B2 |
Calibrated print data generation based on color calibration data accounting for backlight characteristics
According to one example, there is provided a printing system. The printing system comprises a support having a plurality of spaced apertures and a colour sensor moveable to measure light from each aperture. The printing system further comprises a controller to control the colour sensor to measure characteristics of light emitted through each aperture, and to determine, for each aperture, light calibration data. |
US10341502B2 |
Image forming apparatus that executes image processing corresponding to resolution
An image forming apparatus includes an obtaining unit configured to obtain information related to a resolution of an image to be formed, an image processing unit configured to execute image processing corresponding to the information on image data, an image forming unit configured to form an image based on the image data on which the image processing is executed by the image processing unit, an intermediate transfer member to which a measuring image formed by the image forming unit is transferred, a measurement unit configured to measure the measuring image transferred to the intermediate transfer member, a storage unit configured to store measuring image data, and a controller configured to control the image processing unit to execute first image processing on the measuring image data, control the image forming unit to form the measuring image, control the measurement unit to measure the measuring image, and control an image forming condition. |
US10341500B2 |
Information processing apparatus and image reading apparatus
Provided is an information processing apparatus including: a non-volatile memory; a volatile memory being configured to store first, second and third programs; and a processor configured to: in a first activation processing mode, transfer the first program from the non-volatile memory to the volatile memory; transfer the second program from the non-volatile memory to the volatile memory based on the stored first program; and parallelly perform, first processing based on the stored second program and transfer of the third program from the non-volatile memory to the volatile memory, and in a second activation processing mode, transfer the first program from the non-volatile memory to the volatile memory; transfer the third program from the non-volatile memory to the volatile memory based on the stored first program; and parallelly perform second processing based on the stored third program and transfer of the second program from the non-volatile memory to the volatile memory. |
US10341497B2 |
Automatic configuration of communication app on user device upon arrival at hospitality establishment
An association server in a communication system receives a device identifier of a user device and searches a device-to-token database in order to determine whether the device identifier is currently associated with any device communication token. In response to determining that the device identifier is associated with a device communication token, the association server creates a communication account for the user device on a communication server, and sends a login credential for the communication account to the user device in a message transmitted via a message server. The message is addressed by the device communication token to a predetermined application installed on the user device. The predetermined application on the user device receives the message from the message service, and thereafter automatically logs in to the communication server according to the login credential included in the message. |
US10341496B2 |
Policy control method and system, and relevant apparatus
The present invention discloses a policy control method and system, and a relevant apparatus. The method includes: receiving, by a policy decision apparatus, a control policy request sent by a gateway device, where the control policy request carries a subscriber identifier; sending, by the policy decision apparatus, a session request message carrying the subscriber identifier to a charging system; receiving, by the policy decision apparatus, a response message; receiving, by the policy decision apparatus, a notification message sent through an established session by the charging system, and generating a service data flow control policy according to information of an occurred charging relevant event; and sending, by the policy decision apparatus, the control policy to the gateway device. The method may implement, based on charging relevant information of a subscriber, policy control of a data flow, flexibility is desirable, and service experience of the subscriber is good. |
US10341494B2 |
Emergency response data management
An approach to managing emergency response data for providing in response to an emergency call makes use of different management approaches depending on the source of the data. For example, data provided directly by the individual to whom the data refers may be handled in one way, while data provided indirectly by an entity or other individual may be handled in another way. Information provided indirectly may be validated and/or its source indicated when presented to an emergency responder. |
US10341493B1 |
Call redirection to customer-facing user interface
Techniques described herein are directed to utilizing an interposing phone number and associated phone tree to direct phone calls intended for a merchant to a customer-facing user interface that facilitates online requests to integrate multiple input channels (e.g., requests made by phone and requests made online) into a single output workflow. An interposing phone number provided by a third-party service can be associated with a merchant profile and an interposing phone tree can be implemented in association with an incoming call directed to the interposing phone number. A path of the interposing phone tree can cause a message including a link to be sent to a mobile device associated with the incoming call. Responsive to receiving an indication of activation of the link, an instruction can be sent to the mobile device causing a customer-facing user interface to be presented to enable a customer to interact with the merchant. |
US10341492B2 |
Method, device, and system to notify a call transfer event from a first device to a second device
Method, device, and system being performed by a first station. The method includes receiving a first call identification of a first communication session between the first station and a second station. The method further includes receiving a request, from a third station, to allow the first communication session to be transferred from the first station to the third station. Following the receipt of the request, the method includes displaying a prompt on the first station for permission to allow the first communication session to be transferred to the third station and, when the permission is received, transmitting a response, to the third station, granting permission to transfer the first communication session from the first station to the third station. Additionally, upon the call being transferred, an advisory, such as an audio or visual message, may alert the second client station of the call transfer event. |
US10341489B1 |
Agent application and integrated call processing platform
Agents operating at call centers or other customer support service networks may assist large numbers of customers consecutively and in a dynamic manner. One example may include receiving a number of calls for customer service support from a corresponding number of customer devices at a call server, prioritizing an order of the calls based on the parsed content, assigning the calls to corresponding agent devices, and modifying the order of the calls based on changes to at least one of the customer status and agent availability. |
US10341485B1 |
Caller identity and authentication service
A computer-implemented method is described for authenticating the identity of a caller. A mobile computing device receives, via a wireless communications network, an incoming call setup request initiated by a phone system of a caller, and executes an identity service application upon receipt of the incoming call setup request. The call includes a plurality of data packets. The mobile computing device extracts a caller identifier from the plurality of data packets. The caller identifier includes one or more bits at a first predetermined position within the plurality of data packets. The mobile computing device forwards the caller identifier to an identity service computing device. The identity service computing device determines an identity status of the caller. The mobile computing device receives, from the identity service computing device, an authentication token and the identity status of the caller. The mobile computing device displays the identity status of the caller. |
US10341481B2 |
Bluetooth apparatus of vehicle and method and apparatus for managing communication connection of vehicle
A Bluetooth apparatus for a vehicle controls a connection between a plurality of Bluetooth profiles and a terminal of a user based on whether a driver's seat is occupied by the user or based on whether the driver's seat is occupied by the user and whether the terminal of the user is located in the vehicle. |
US10341479B2 |
Sequential notification data output control apparatus, system and computer readable storage medium
It is desirable to be able to more appropriately notify a user of a display apparatus of the state of a mobile phone. In view of this, an output control apparatus is provided, the output control apparatus including: an information receiving unit that receives information from a communication device; a notification data storage unit that stores notification data associated with the information from the communication device; a notification data output unit that outputs the notification data corresponding to the information received by the information receiving unit; and an output control unit that makes different output control for the notification data corresponding to the received information, depending on whether or not an output queue count for the notification data corresponding to the received information is smaller than a predetermined number when the information receiving unit receives the information. |
US10341476B2 |
Mobile terminal
A mobile terminal includes a first body including a first surface; a second body including a second surface; a third body including a third surface; and a flexible screen coupled to the first surface of the first body, the second face of the second body and the third surface of the third body and including a first end and a second end, wherein the first end of the flexible screen is movable relative to the second surface of the second body, and the second end of the flexible screen is movable relative to the third surface of the third body. |
US10341475B2 |
Display unit, method of manufacturing the same, and electronic apparatus
A display unit includes: a display layer including a pixel electrode; a semiconductor layer provided in a layer below the display layer, the semiconductor layer including a wiring layer that includes a material removable by an etchant by which the pixel electrode is also removable; and a terminal section configured to electrically connect the semiconductor layer to an external circuit, the terminal section including a first electrically-conductive layer made of a material same as a material of the wiring layer. |
US10341473B2 |
Modular electronic device case with accessories
Introduced here is a modular electronic device case with accessories. The modular electronic device case contains at least two parts: a member surrounding four narrow sides of the electronic device, and a detachable member which can attach and detach from the member and/or the electronic device. The detachable member covers a fifth side of the electronic device, such as the backside of the electronic device. The detachable member can include a mechanical or an electronic accessory, such as a pocket, a surface attachment mechanism such as a suction cup, a camera, a battery, an audio port, etc. The accessories can communicate with the electronic device through wireless, or wired means. |
US10341470B2 |
Modified ethernet preamble for inter line card communications in a modular communication chassis
A method of providing information regarding an Ethernet frame, within the Ethernet preamble of the Ethernet frame, comprises inserting into the Ethernet preamble an inter-line-card header that includes a start control character, a version number, a parity bit, a source port, a destination port, and a forwarding domain entry; and preserving said inter-line-card header, inside of said Ethernet preamble, in a Media Access Control (MAC) sub-layer in said Ethernet frame. The method may include a step of selecting the decoding format for the inter-line-card header corresponding to the version number and/or forwarding other Ethernet frames according to additional forwarding information provided by the forwarding domain entry. The inter-line-card header may be preserved in the MAC sub-layer by keeping the Ethernet preamble at the beginning of an Ethernet frame received over an Ethernet backplane, and passing the combined preamble and associated Ethernet frame to an inter-line-card header processing module. |
US10341469B2 |
Data transmission method and apparatus and data receiving method and apparatus
Embodiments of this application disclose a data transmission method and apparatus and a data receiving method and apparatus. The data transmission method comprises: responding to a data packet received from a first device, and sending a receiving acknowledgment to the first device; and sending the data packet to a second device, wherein the second device is a target device of the data packet. According to the method and apparatus in the embodiments of this application, a middle device responds to receiving of a data packet and sends a receiving acknowledgment to a device of a sending end, causing that the device of the sending end may send a next data packet without waiting for a receiving acknowledgment that is from a device of a receiving end and that is transmitted by using a relatively long link, which greatly shortens a transmission distance of the receiving acknowledgment, reduces delay of sending of a data packet by the sending end, and improves a data sending rate of the device of the sending end, thereby improving data transmission performance. |
US10341464B2 |
Mobile terminal and control method therefor
A mobile terminal and a control method therefor are disclosed. According to at least one embodiment of the present invention, it is able to provide a mobile terminal capable of reducing consumed power by controlling an alarm period for waking up an application performing synchronization with a server and a method of controlling therefor. Moreover, according to at least one embodiment of the present invention, it is able to provide a solution for controlling an alarm period of an application. |
US10341462B2 |
Building a multi-tenant portal application
Providing software-as-a-service to a plurality of clients includes: selecting a first virtual portal, determining a score for a first resource to generate a first scored resource, determining a set of scored resources, visually rendering the first virtual portal and the set of portal resources, visually rendering the set of scored resources, and selecting a scored resource from the set of scored resources to be associated with the first virtual portal by updating the resource association matrix with an identifier of the scored resource. The score is selected to represent a usefulness factor of the first resource. Each scored resource of the set of scored resources is selected to be different than each portal resource of a set of portal resources associated with the first virtual portal by a resource association matrix. |
US10341458B2 |
Predicting a sub-set of resources to be migrated to a new location based on a mobile device's interactions with resources at a first location and a predicted period of time the mobile device is to be in the new location
A computer implemented method, system and computer program product for observing a mobile device's interaction with a set of resources in a geographic location, and creating a usage profile for the set of resources based on the mobile device's interactions with the resources. The usage profile includes a prediction of a subset of resources that will be used at a second geographic location in order to migrate the subset of resources to the second geographic location when the mobile device moves to the second geographic location. |
US10341453B2 |
Facilitating in-network content caching with a centrally coordinated data plane
Facilitating content caching in a local network by using software-defined network (SDN) controller to centrally coordinate data plane behavior. One or more packets forwarded from a component of the plurality of network components is received because no flow has been installed at the component to instruct on how to handle the one or more packets. Responsive to a deep packet inspection identifying a request for external content, a caching server is queried on the local network to determine if the requested content is available locally. A response is received from the caching server that the requested content is not available, and in response, a first flow is installed within the local network to route copies of response packets associated with the requested content to the station. A second flow is installed within the local network to route copies of response packets associated with the requested content to the caching server. A third flow routes subsequent requests for the same content. |
US10341452B2 |
Method, apparatus and network for multi-domain conference management
A conference management system, network, and method for enabling the management of teleconference resources across multiple telecommunications networks that serve multiple conference domains. A disclosed multi-domain conference manager (MDCM) subscribes to a network management platform and for one or more sets of entities. Each set defines a particular combination of i) communications service provider(s) (CSP) and ii) enterprise, in which the combination defines a particular scope of management. When a conference-related event occurs, such as a particular conference involving video endpoints being set up with a unified communications (UC) network, the MDCM can notify a CSP network that is within a same scope of management as the UC network, to report on related events as they occur. The MDCM can then coordinate the connection of resources associated with the multiple domains via a cascaded link between bridging resources that serve the different domains. |
US10341451B2 |
Cloud oriented stream scheduling method based on android platform
The present invention discloses a cloud-oriented stream scheduling method based on Android platform, which aims to solve the problem that the calculation and storage capability of the mobile terminal device are limited and the application has a low expandability. The technical solution of the present invention is to build a core scheduling routine and an App management routine in a mobile terminal device based on Android operation system, and build a cloud management service subsystem in cloud server to construct a cloud-oriented stream scheduling system based on the Android platform to make the mobile terminal device enabled to dynamically install or uninstall the applications according to security attribute, user behavior habit, network status and transmission quality, processing capability of current mobile terminal device, and timed task of the application and achieve the consistent application view on the level of the mobile terminal device. |
US10341445B2 |
Identifying members that increase engagement
This disclosure relates to systems and methods for identifying members that increase engagement at an online social network. In one example, a method includes retrieving network connectivity and member interaction data for members of an online social networking service that includes a plurality of explicit social networks, building statistical correlations between properties of the respective explicit social networks and interactions between members of the respective explicit social networks, and ranking a set of potential new members for one of the explicit social networks according to the statistical correlations and a statistical likelihood that the new members will increase member interactions with the explicit social network. |
US10341444B2 |
Abstracted device service discovery
Methods and devices for device service discovery may include receiving a query for a device service including one or more protocol-specific services connected to or discoverable by a computer device. The methods and devices may include mapping the query to one or more protocol-specific adapters selected based on the protocol-specific services. In addition, the methods and devices may include identifying at least one device endpoint representing at least one device that supports the device service and generating a list of device endpoints and corresponding service properties for each device that supports the device service. |
US10341441B2 |
Device, system, and method for generating information representing a condition of an automatic door
A device for generating information representing a condition of an automatic door includes an accelerometer including at least one internal buffer and a control unit including at least one processor and at least one memory. The accelerometer is configured to obtain and buffer at least one acceleration value representing acceleration of the automatic door. The at least one processor is configured to cause the control unit at least to read and store the obtained at least one acceleration value from the internal buffer of the accelerometer, and generate at least one piece of information representing the condition of the automatic door for communicating the generated at least one piece of information to an external server. A system and a method for generating information representing a condition of an automatic door are also disclosed. |
US10341433B2 |
Copy and paste between devices
Content (e.g., data, such as binary data) can be copied from one device and pasted to another device. One or more embodiments accomplish this by detecting when a request to perform a copy operation has been issued, receiving content that was selected at the time the request to perform the copy operation issued, and publishing the data to a server running on the device. |
US10341425B2 |
Systems, methods, and computer readable media for sharing awareness information
Systems, methods, and computer readable media for sharing awareness information are provided. A non-aware electronic device can require awareness information including, for example, information about its environment or information about its status within its environment, in order to perform a particular device operation. When the non-aware device lacks an awareness component for detecting the required type of awareness information, the non-aware device can establish a communications path with an aware device that includes such an appropriate awareness component. The aware device can share the required type of awareness information as captured by its awareness component with the non-aware device. The distance between the non-aware device and the aware device can be less than a threshold distance to ensure that the shared awareness information is relevant to the non-aware device. |
US10341423B2 |
Method and apparatus for distributing content using a mobile device
A server receives, from a first mobile device, a request for content identified by a first resource identifier and a set of presence codes. The set of presence codes includes a presence code for the first mobile device and at least one other presence code for one or more mobile devices in proximity to the first mobile device. The server selects a set of allocated resource identifiers associated with one or more presence codes for one or more of the mobile devices in proximity to the first mobile device having the content cached therein. Each allocated resource identifier in the set is different than the first resource identifier. The server then sends to the first mobile device the set of allocated resource identifiers and associated presence codes for use in retrieving the content cached in at least one of the mobile devices in proximity to the first mobile device. |
US10341417B2 |
Target webpage performance
One or more computing devices, systems, and/or methods for generating a recommendation for increasing loading time performance of a target webpage are provided. For example, a third party window, specifying a target webpage as a source, is inserted into a webpage. The webpage is provided to a browser that displays the webpage and loads the target webpage into the third party window. Resource timing data, associated with loading the target webpage into the third party window, is retrieved. Loading time performance of the target webpage is measured based upon the resource timing data. A recommendation for increasing loading time performance of the target webpage is generated. In an example, an action such as a resource allocation change for hosting the target webpage, compression of an image of the target webpage, a connection reduction of files connected to by the target webpage, etc. is performed based upon the recommendation. |
US10341414B2 |
File sharing using remote applications
Techniques are disclosed herein for file sharing using remote applications. One embodiment provides a computer-implemented method that includes receiving, at a computing device, a selection of a reference for accessing the file, where the reference includes a first identifier specifying the file stored on a host server remotely located with respect to the computing device and a second identifier specifying an application that is running on the host server and that is configured to open files of a same type as the file. The method further includes establishing a remote connection to the application specified by the second identifier, by connecting to the host server and causing the application to be launched on the host server. In addition, the method includes causing the application to open the file specified by the first identifier and the user interface of the application to be remoted to the computing device. |
US10341410B2 |
Security tokens for a multi-tenant identity and data security management cloud service
A system provides cloud-based identity and access management. The system receives a request from a client for obtaining an access token for a user to access a resource. The system determines, based on the request, a tenancy of the client, a tenancy of the user, and a tenancy of the resource. The system accesses a microservice based on the request, and performs an identity management service by the microservice based on the request, where the identity management service includes generating the access token that identifies the tenancy of the resource and the tenancy of the user. |
US10341407B2 |
Mapping a low quality media file to a segment of a high quality media file
In a computer-implemented method for mapping a low quality media file to a segment of a high quality media file, the low quality media file and the high quality media file are received, where the low quality media file corresponds to a segment of the high quality media file. A plurality of perceptual hashes is generated for frames of the low quality media file. A portion of the plurality of perceptual hashes for frames of the low quality media file are compared to perceptual hashes for frames of the high quality media file. A location within the high quality media file that includes the segment corresponding to the low quality media file is determined based on the comparing the portion of the plurality of perceptual hashes for frames of the low quality media file to perceptual hashes for frames of the high quality media file. |
US10341404B2 |
Dynamically updating media content for display to a user of a social network environment based on user interactions
A system and method provides dynamically selected media content to someone using an electronic device in a social network environment. Items of media content are selected for the user based on his or her relationships with one or more other users. The user's relationships with other users are reflected in the selected media content and its format. An order is assigned to the items of media content, for example, based on their anticipated importance to the user, and the items of media content are displayed to the user in the assigned order. The user may change the order of the items of media content. The user's interactions with media content available in the social network environment are monitored, and those interactions are used to select additional items of media content for the user. |
US10341400B2 |
System and method for signal and data routing
The present invention relates generally to data and signal routing. More particularly, the present invention relates to certain new and useful advances in invitation routing for conference sessions, of which the following is a specification, reference being had to the drawings accompanying and forming a part of the same. Conferencing through various forms of media has rapidly evolved in the last few decades, particularly due to the introduction of low-cost, high-capacity communications networks. Videoconferencing and videophone calling, in particular, have made significant strides due in part to the development of tablet computers and smart phones, but also globalization of the market. |
US10341399B2 |
Method and apparatus for sharing presentation data and annotation
A method and apparatus for sharing presentation data, interactions, and annotation information between devices. The method includes: converting the presentation data into at least one image; transmitting the at least one image to the second device; displaying an image from among the at least one image on a screen of the first device, and transmitting image identification information about the displayed image to the second device; adding annotation data to the displayed image, based on a user input; and transmitting annotation information about the annotation data to the second device. The second device displays an image corresponding to the image identification information on a screen of the second device based on the image identification information, and the second device displays the annotation information on the image displayed on the screen of the second device the annotation information. |
US10341398B2 |
Application program and related techniques for organizing a meeting between people
A computer-implemented application program comprises various graphic user interfaces to facilitate the formation of a physical meeting between people. A computer-readable storage medium comprises instructions to implement the computer-implemented application program. |
US10341394B2 |
Method and system for call setup
Aspects of the disclosure provide a method for setting up a call for a user equipment. The method includes receiving, by the user equipment, a measurement configuration message that specifies a set of measurement events corresponding to poor signal quality between the user equipment and a packet-switched network, and sending, by the user equipment, a measurement report when one of the set of measurement events occurs while performing a first call setup process for setting up the call using the packet-switched network. The method also includes terminating the first call setup process after sending the measurement report that indicates poor signal quality between the user equipment and the packet-switched network, and sending, by the user equipment, a service request to begin a second call setup process for setting up the call for the user equipment using a circuit-switched network after terminating the first call setup process. |
US10341388B2 |
Modes of policy participation for feedback instances
Concepts and technologies disclosed herein are directed to modes of policy participation for feedback instances. According to one aspect, a system can receive an event associated with an active feedback instance operating in a runtime. The system can map the event to a policy participation level policy. The system can determine a new policy participation level for the active feedback instance according to the policy participation level policy. |
US10341387B2 |
Methods and systems for applying security policies in a virtualization environment using a security instance
The various implementations described herein include systems, methods and/or devices method for applying security policies in a virtualization environment. In one aspect, the method is performed at an electronic device of a plurality of electronic devices in a computing network, the electronic device having one or more processors and memory storing instructions for execution by the one or more processors. A plurality of user-space instances is instantiated. Furthermore, a security instance distinct from the plurality of user-space instances is instantiated. The security instance, which executes in user space of a respective virtual address space, monitors operations and data communications for the plurality of user-space instances. The security instance applies security policies to the monitored operations and data communications for the plurality of user-space instances so as to detect and/or remediate violations of the security policies. |
US10341385B2 |
Facilitating separation-of-duties when provisioning access rights in a computing system
Systems and methods for managing risk management rules are provided. A risk management rule may be configured at a rule configuration interface are described. The rule configuration interface may include a list of access rights available for selection. Based on input received, one of the access rights may be identified as a base access right and one of the access rights may be identified as a conflicting access right for the risk management rule. The access rights provisioned at the computing system may be monitored to determine whether a user is provisioned with both the base access right and the conflicting access right. If so, a violation review may be created and presented at a violation review interface at which a decision for the violation review is receivable. An exception to the risk management rule may also be configured at an exception configuration interface. |
US10341383B2 |
Cloud protection techniques
Cloud protection techniques are provided. A security breach is detected in a source cloud environment. An enterprise system processing in the source cloud environment is immediately locked down and is dynamically migrated to a target cloud environment. While the enterprise system is migrating, the source cloud environment creates a fake environment with fake resources within the source cloud environment to dupe an intruder having access as a result of the security breach. Metrics and logs are gathered with respect to activities of the intruder within the source cloud environment. |
US10341382B2 |
System and method for filtering electronic messages
A system for filtering electronic messages includes a client machine that includes a security module, wherein the security module has access to at least one message sent by a sender identified in the message through respective identification data and received by the client machine, wherein the security module is configured for reading the sender's identification data from the header of the message, finding and storing any potentially harmful contents of the body of the message, verifying if said potentially harmful contents satisfy validation conditions which are specific for the sender having the identification data specified in the header of the message, allowing or denying access to at least part of the body of the message, in which the potentially harmful contents are present, based on the result of the verification. |
US10341379B2 |
Apparatus and methods for mitigation of network attacks via dynamic re-routing
Apparatus and methods for mitigating network attacks, such as by dynamically re-routing traffic. Various disclosed embodiments manipulate path-based routing of the backbone network to insert a scrubbing appliance within the backbone network topology, rather than using traditional network addressed tunnels in the edge network. In one implementation, traffic entering the backbone network ingress peer routers (from either another backbone network, or an edge network) is normally destination-address routed via the backbone to its appropriate egress router based on a path label; however, when a Distributed Denial of Service (DDoS) attack is detected, the ingress peer router inserts an additional hop into the path label that redirects dirty traffic to a substantially centralized scrubbing appliance. The benefits of the disclosed solutions include, among other things, significantly reduced attack response/recovery times without significant capital outlays. |
US10341378B2 |
Methods, systems, and media for inhibiting attacks on embedded devices
Methods, systems, and media for inhibiting attacks on embedded devices are provided. In some embodiments, a system for inhibiting on embedded devices is provided, the system comprises a processor that is configured to: identify an embedded device that is configured to provide one or more services to one or more digital processing devices within a communications network; receive a first firmware associated with the embedded device; generate a second firmware that is functionally equivalent to the first firmware by: determining unused code within the first firmware; removing the unused code within the second firmware; and restructuring remaining code portions of the first firmware into memory positions within the second firmware; and inject the second firmware into the embedded device. |
US10341375B2 |
Resolving customer communication security vulnerabilities
Customer communication security vulnerabilities are resolved. A usage history is obtained for a user device including communications involving the user device. Pattern recognition is applied to the usage history. The user device is assigned with a risk classification from a predetermined set of possible risk classifications, based on the pattern recognition. A vulnerability on the user device is remedied when the risk classification exceeds a predetermined threshold. |
US10341373B2 |
Automatically detecting insider threats using user collaboration patterns
Automatically detecting insider threats using user collaboration patterns. In one embodiment, a method may include identifying collaborative access of one or more network resources in a network between a target user using a target network device and other users using other network devices in the network during multiple prior time periods and during a current time period, generating prior collaboration graphs for the prior time periods, generating an average collaboration graph by combining the prior collaboration graphs, generating a current collaboration graph for the current time period, generating an anomaly score by comparing the current collaboration graph to the average collaboration graph, determining that the collaborative access of the one or more network resources during the current time period is anomalous by determining that the anomaly score exceeds a threshold, and, in response to the anomaly score exceeding the threshold, performing a security action on the target network device. |
US10341371B2 |
Identifying and handling threats to data compute nodes in public cloud
Some embodiments provide a method for a public cloud manager that interacts with a management system of a public datacenter. The method receives a notification from a network controller that a second data compute node is compromised. The second data compute node operates on a host machine in the public datacenter and executes a forwarding element managed by network controller. The method interacts with application programming interfaces (APIs) of the public datacenter to quarantine the data compute node. |
US10341368B2 |
Selective modification of data packets for network tool verification
A network appliance may be coupled to a network tool configured to monitor the traffic within a computer network. Often, the network tool is operable in two modes (i.e., an inline mode and an out-of-band mode). Before the network tool is deployed as an inline device, however, it is desirable to verify that the network tool is secure. Described herein are systems and techniques for verifying network tools prior to deployment as inline devices. More specifically, the network appliance may be configured to modify the content of a data packet (e.g., by altering a bit) and transmit the modified data packet downstream to a network tool. The network appliance can monitor the network tool to make sure the network tool drops or returns the modified data packet. These techniques allow the network appliance to controllably simulate the receipt of malicious traffic by the network tool. |
US10341367B1 |
System and method for inquiring IOC information by P2P protocol
Methods, systems, and devices are provided for inquiring and storing Indicator of Compromise (IoC) information. In one example, a method of inquiring and storing IoC information can include determining a target IoC information to be identified when an event occurs, requesting an encryption socket communication module of a first user terminal to request the target IoC information from an IoC information providing server, requesting a P2P socket communication module of the first user terminal to request the target IoC information from a P2P socket communication module of at least one other user terminal, and storing the target IoC information that is received first from either the IoC information providing server or the P2P socket communication module of the at least one other user terminal. |
US10341366B2 |
Managing security breaches in a networked computing environment
Approaches for managing security breaches in a networked computing environment are provided. A method includes detecting, by at least one computer device, a breach of a production system in the networked computing environment, wherein the networked computing environment includes a decoy system interweaved with the production system. The method also includes receiving, by the at least one computer device, a communication after the detecting the breach. The method further includes determining, by the at least one computer device, the communication is associated with one of a valid user and a malicious user. The method additionally includes, based on the determining, routing the valid user to an element of the production system when the communication is associated with the valid user and routing the malicious user to a corresponding element of the decoy system when the communication is associated with the malicious user. |
US10341357B2 |
Selectively performing man in the middle decryption
A device within the network receives a domain name service (DNS) request for an address of a first resource outside the network, the first resource associated with a security policy of the network. An address of a second resource within the network is returned to the device within the network in response the DNS request, the second resource address having previously been associated with the first resource address. A first encrypted connection is established between the device and the second resource, and a second encrypted connection is established between the second resource and the first resource, to facilitate encrypted communication traffic between the device and the first resource. The encrypted communication traffic passing between the device and the first resource is selectively decrypted and inspected depending on the address of the first resource. |
US10341350B2 |
Actively identifying and neutralizing network hot spots
Disclosed embodiments include identifying a first identity having a first level of privileged network access, identifying a network resource that the first identity is communicating with, classifying the network resource as a network resource to be dynamically monitored, dynamically monitoring connections activity of the identified network resource to determine a second identity, wherein the second identity is determined based on it having a second level of privileged network access that is different from the first level of privileged network access and having attempted to establish a connection with the network resource, classifying, based on the determination of the second identity, the network resource as a potential source of privileged access escalation vulnerabilities, and performing, based on the classification that the network resource is a potential source of privileged access escalation vulnerabilities, at least one of: triggering an alert regarding the potential source of privileged access escalation vulnerabilities, performing a network security remediation operation for at least one of the first identity, the second identity, and the network resource, and identifying a plurality of other identities with levels of privileged network access different from the first level of privileged network access and that have attempted to establish connections with the network resource. |
US10341344B2 |
Methods and systems for persistent cross-application mobile device identification
Systems and methods are provided for persistent cross-application mobile device identification. A mobile device may have a plurality of sandboxes in memory containing applications. The mobile device may have a shared storage which may accessible by applications from different sandboxes. A storage location identifier may be used to access information in shared storage. A universal device identifier may be stored in the shared storage to identify the mobile device and may be accessible by multiple applications and updates to applications. The universal device identifier may be used to track the mobile device for advertising, fraud detection, reputation tracking, or other purposes. |
US10341343B2 |
Efficient and secure connection of devices to a network without user interfaces
Embodiments of the invention is directed to a method for connecting a device to a network. An example method comprises providing a device assigned with a device identifier and an asymmetric cryptographic key pair that includes a public key and a private key. The device stores the private key on a memory thereof. The device is provided with information as to the assigned device identifier and/or the public key. This information is detectable by a detector so as to be transmissible to a server for it to identify the device identifier and the public key assigned to the device. |
US10341342B2 |
Configuration data based fingerprinting for access to a resource
A method for providing a user system access to a resource includes obtaining configuration data identifying devices at the user system; receiving a request from the user system for access to a resource; applying a function to the configuration data to generate a current fingerprint; comparing the current fingerprint to a reference fingerprint associated with the resource; determining a degree of similarity between the current fingerprint and the reference fingerprint; and granting access to the resource in response to the degree of similarity between the current fingerprint and the reference fingerprint. |
US10341335B2 |
Location determination for user authentication
User authentication techniques based on geographical locations associated with a client device are provided. An example method for authentication of the client device includes receiving an authentication request from the client device. The method may include establishing current geographical location of the client device. The method may further include establishing a trusted tolerance geographical area associated with the client device. After establishing the trusted tolerance geographical area, the method may proceed with determining whether the current geographical location of the client device is within the trusted tolerance geographical area. The method may further include authenticating the client device based on the determination that the current geographical location of the client device is within the trusted tolerance geographical area. |
US10341334B2 |
Web based system that allows users to log into websites without entering username and password information
Internet user passwords are securely managed. A formation component can enable a user to create a master account on a web server, the master account comprising a master username and password. An access component can enable the user to access a plurality of password protected websites from a web browser or non-browser software application resident on the user's computing device when the user logs into the master account by entering the valid master username and password. A selection component can log the user into a website of the plurality of password protected websites when the user selects a hyperlink associated with the website, selects a linked image associated with the website, or selects the website from a pulldown list contained in a toolbar of a web browser. A display component can open a web browser or tab associated with the website. |
US10341333B2 |
Systems and methods for generating multi-dimensional password and authenticating thereof
Systems and methods for multi-dimensional password generation and authentication is provided. The method includes selecting a virtual reality (VR) environment, rendering interactive objects in the VR environment, tracking a first set of activities including user behavior, user interaction with the objects, and changes made to the objects, the behavior including user position(s), head rotation, time spent on a particular position, GPS coordinates, and the changes include one of position, shape, color, and rotation of the objects. The method generates a multi-dimensional password based on the first set of tracked activities, and authenticates based on comparison of a second set of tracked activities and the first set of activities. When the comparison results in mismatch, the system generates a one-time multi-dimensional image, based on which a third set of activities are tracked and compared with the first set of activities for resetting the password or authenticating the user accordingly. |
US10341329B2 |
Method for generating a public/private key pair and public key certificate for an internet of things device
A method is provided for generating a public/private key pair and certificate. The method includes providing an integrated circuit (IC) with an IC specific initial public and private key pair and a public key certificate signed by a manufacturer of the IC. A smartcard having stored thereon customer unique configuration data related to the IC is provided to a customer of the IC manufacturer. The smartcard enables the customer to generate a customization value and a customized public key using the customer unique configuration data. In response to the customer receiving the public key certificate signed by the IC manufacturer from the IC, the customer is enabled to provide the customization value, the customized public key, and a public key certificate signed by the customer to the IC. The IC is thus enabled to generate a customized private key, thus providing an IoT device with a public/private key pair and a certificate signed by the device manufacturer without the use of a trusted party. |
US10341323B1 |
Automated method for on demand multifactor authentication
A domain name registrar may suggest and/or allow a user to select one or more domain names registered to the user for on demand multifactor authentication. The user may select one or more protected activities that trigger the enhanced security for the selected domain name(s). The user may also enter a plurality of authenticatees, contact information for the authenticatees and a minimum number of authenticatees required to approve the one or more protected activities. The user and/or authenticatees may also enter at least two authentication methods for each authenticatee and corresponding correct responses. The selected domain names are thus protected from the protected activities until approved by a minimum number of authenticatees using at least a first authentication method and a second authentication method selected from different groups of “what you know,” what you have” and “what you are” authentication methods. |
US10341321B2 |
System and method for policy based adaptive application capability management and device attestation
A method provides policy based adaptive application capability management and device attestation for dynamic control of remote device operations. The method includes instrumenting applications installed on a remote device to examine their runtime application programming interface (API) invocations to trusted functions abstracted by a trusted services platform anchored to an underlying firmware, software or hardware root of trust, and managing the application security operations based on the execution context and dynamic privilege controls to restrict their capabilities. The invention also provides a local attestation agent to perform state measurements for platform trust, configuration and operational metrics, and generates device policy based platform and application level alerts. These alerts allow operations technology (OT) administrators to dynamically control the operational capabilities of applications, to deal with discovered vulnerabilities and exploits, before requiring distribution of application software upgrades or patches onto a large number of distributed remote devices. |
US10341320B2 |
BYOD credential management
An identity platform system configured to authenticate a company-assigned device for accessing a first network using a first unique pre-shared key associated with the company-assigned device. A personal BYOD credential management system configured to authenticate a personal BYOD for accessing a second network using a second unique pre-shared key associated with the personal BYOD. A network administrator interface configured to provide access to the identity platform for a network administrator. A personal BYOD credential management system API included as part of the identity platform system and configured to provide the identity platform system access to the personal BYOD credential management system as if the personal BYOD credential management system is embedded in the identity platform system. |
US10341313B2 |
Peripheral device, wireless communication chip, computer-readable non-transitory storage medium having application program stored therein, information processing system, and information processing method
This first communication section transmits, to an authentication server, an encryption key, identification information capable of uniquely identifying a peripheral device, and signature information of the identification information. A second communication section receives data based on an authentication process performed in the authentication server on the basis of the identification information and the signature information transmitted by the first communication section, then, encrypts second data transmission request information, and transmits the encrypted request information to the authentication server. A third communication section receives second data which is encrypted and transmitted from the authentication server in response to the request information transmitted by the second communication section, then decrypts the second data, and transmits the decrypted second data to the authentication server. A communication process execution section receives third data based on a result indicating that authenticity of the second data transmitted by the third communication section has been confirmed in the authentication server, and then, performs encrypted communication with the predetermined communication device. |
US10341309B1 |
Cryptographically protecting data transferred between spatially distributed computing devices using an intermediary database
Aspects of the disclosure relate to a system and method for cryptographically protecting data transferred between spatially distributed computing devices. An intermediary database may be used to facilitate the protected data transfer and/or record the data transfers. A first computing device may transfer, to the intermediary database, encrypted data that may be securely transferred to other computing devices. A second computing device may generate a GUI used to view data available from the intermediary database. Once data is selected by the second device, the second device may transfer a key (or other encryption mechanism) to the first device. The first computing device may encrypt the data using the received key and transmit the encrypted data to the intermediary database. The intermediary database may transmit the encrypted data to the second computing device, and the second computing device may decrypt and use the data. Similar data transfers may be performed among numerous other computing devices connected to the intermediary database. |
US10341308B2 |
Method for transmitting information from a first information provider to a second information provider via an information intermediary
Various method for transmitting information from a first information provider to a second information provider via an information intermediary are disclosed. At a first point in time and at the information intermediary, first information from the first information provider is received. A plurality of different types of data regarding the first information are generated. The plurality of different types of data regarding the first information are associated with a unique identifier of the first information. At a second point in time and at the information intermediary, a token comprising the unique identifier of the first information and an identifier of the type of data regarding the first information is received. The data regarding the first information of the type indicated in the token is retrieved. At least part of the data regarding the first information of the type indicated in the token is transmitted to the second information provider. |
US10341306B2 |
Systems and methods for application identification
Systems and methods for application identification in accordance with embodiments of the invention are disclosed. In one embodiment, a user device includes a processor and memory configured to store an application, a session manager, an application identifier, and at least one shared library, and the processor is configured by the session manager to communicate the application identifier and the application identifier data to an authentication server and permit the execution of the application in response to authentication of the application by the authentication server. |
US10341303B2 |
Automating the creation and maintenance of policy compliant environments
Embodiments of the present invention provide for a method, system, and apparatus for creating a publishable computer file. The method includes selecting a first computer file encapsulating a source security policy for a computing device and creating a second computer file using the source security policy of the first computer file to create a local security policy and to encapsulate the created local security policy and also an operating system security policy. The method further includes calculating a hash value for the second computer file and storing the hash value in a header for the second computer file. The method yet further includes encrypting the second computer file, wherein the encrypted second computer file once loaded into memory of the computing device is processed by the computing device. |
US10341302B2 |
Optimized transport layer security
A method for establishing a secure communication session over communication paths between one or more client devices and one or more server computers according to a communication protocol includes initiating the session including passing communication through a proxy on a device on the communication paths, passing session initiation information between the client devices and the server computers via the proxy, passing encrypted content between the client devices and the server computers over secure communication sessions, each established for exclusive access from one client device and one server computer based on the exchanged session initiation information between said client device and said server computer whereby the proxy does not have access to the content, and modifying, using the proxy, at least some information passing between a client device and a server computer such that the communication to and from the server computer adheres to the communication protocol. |
US10341301B2 |
Method for transmitting encrypted data, method for receiving, corresponding devices and computer programs
The invention relates to a method for transmitting data from a first terminal, called a sender terminal (TermE), to a second terminal, called a receiver terminal (TermR), the method being characterized in that it comprises: a step (100) for obtaining a piece of current time data (DTC); a step (110) for determining a piece of transmission time data (DTC) as a function of the piece of current time data (DTC) and at least one predetermined parameter; a step (120) for obtaining a piece of data to be encrypted (DaCh) from at least one piece of data to be transmitted (DaTr) and from at least one piece of current time data (DTC); a step (130) for encrypting, by means of an encryption key (KeyC), said preliminarily obtained piece of data to be encrypted (DaCh), this step delivering a piece of encrypted data (DCh); a step for transmitting said piece of encrypted data (DCh) as a function of said piece of transmission time data (DTT). |
US10341300B2 |
System, method, apparatus and machine-readable media for enterprise wireless calling
Embodiments include receiving one or more packets of a Wi-Fi calling session via a secure tunnel from a user device, where the user device is connected to a source network via a Wi-Fi access point. Embodiments also include determining whether the Wi-Fi calling session is a threat based, at least in part, on identifying an anomaly of at least one packet of the one or more packets. An action can be taken if the Wi-Fi calling communication is determined to be a threat. More specific embodiments include determining the at least one packet is associated with the Wi-Fi calling session by correlating information in the packet with control plane data of the Wi-Fi calling session. Further embodiments can include intercepting the one or more packets in a second secure tunnel established between an evolved packet data gateway and a service provider network associated with the user device. |
US10341298B1 |
Security rules for application firewalls
A technology is described for applying an encrypted customer security rule set to an application firewall. An example method may include obtaining an encrypted customer security rule from a shared data store for use by an application firewall that operates at an entry point to a computing service environment that utilizes security rules to monitor, filter, and manipulate network traffic. The customer encryption key used to decrypt the encrypted customer security rule in volatile computer memory may be obtained from a key data store and the encrypted customer security rule may be decrypted in the volatile computer memory using the customer encryption key, thereby forming a corresponding unencrypted customer security rule in the volatile computer memory. A volatile computer memory location containing the unencrypted customer security rule may be provided to the application firewall to enable the unencrypted customer security rule to be applied by the application firewall. |
US10341296B2 |
Firewall configured with dynamic collaboration from network services in a virtual network environment
Techniques for automatic firewall configuration in a virtual network environment are described. In one example embodiment, firewall rules are configured using virtual machine (VM) inventory objects. The firewall rules are then transformed by replacing the VM inventory objects in the configured firewall rules with associated Internet protocol (IP) addresses using an IP address management table (IPAM) table and a network address translation (NAT) table. The transformed firewall rules are then sent to a firewall engine for filtering communication from and to VMs running on a first machine on one or more computing networks and communication from and to VMs running on a second machine on one or more computing networks at a firewall according to the transformed firewall rules. |
US10341291B2 |
Method, equipment, system and computer storage medium for implementing number portability announcement
A method, a device and a storage medium for processing a communication service in a circuit switch domain are provided. The method may include: judging, when a communication service being currently processed by a communication terminal is a voice call service or a short message service in a circuit switch domain, whether a switching condition for switching the communication service onto a real-time communication tool in a packet switch domain of the communication terminal is met; if it is met, switching the communication service onto the real-time communication tool in the packet switch domain of the communication terminal. |
US10341288B2 |
Methods circuits devices systems and associated computer executable code for providing conditional domain name resolution
Disclosed are methods, circuits, devices, systems and associated computer executable code for providing Domain Name Resolution functionality to a data client device accessing a networked data resource through an access point of a data communication network. According to some embodiments, an access point or node of a data communication network may be integral or otherwise functionally associated with a conditional domain name system (CDNS), which CDNS may include a local cache of conditional DNS records. |
US10341287B2 |
Direct transmission of data between applications in a multi-tenant environment
Overhead of sending data from one application to another by doing input and output processing can be costly. The present invention provides a method of transmitting data with a low overhead between applications in a multi-tenant runtime environment. The multi-tenant runtime detects a connection between tenants, and then performs low-overhead data transmission mechanisms by cloning data from one tenant space to another tenant space, while keeping the data isolated for two tenants. |
US10341285B2 |
Systems, methods and devices for integrating end-host and network resources in distributed memory
Systems, methods and devices for distributed memory management comprising a network component configured for network communication with one or more memory resources that store data and one or more consumer devices that use data, the network component comprising a switching device in operative communication with a mapping resource, wherein the mapping resource is configured to associate mappings between data addresses associated with memory requests from a consumer device relating to a data object and information relating to a storage location in the one or more memory resources associated with the data from the data object, wherein each data address has contained therein identification information for identifying the data from the data object associated with that data address; and the switching device is configured to route memory requests based on the mappings. |
US10341284B2 |
Methods and systems for recipient management with electronic messages
There is provided a method of recipient management with electronic messages having time defined actions, comprising: defining for an electronic message to a recipient, according to data inputted by a user at a user client terminal, one or more actions for the recipient to perform and a time frame for performance of the one or more actions; sending the electronic message to a recipient client terminal of a recipient to trigger a monitoring of performance of the one or more actions by the recipient at the client terminal during the time frame; receiving an indication of the performance of the one or more actions based on the monitoring from the recipient client terminal; and presenting on the user client terminal a notification in response to the indication. |
US10341281B2 |
Access control policies associated with freeform metadata
Approaches are described for security and access control for computing resources. Various embodiments utilize metadata, e.g., tags that can be applied to one or more computing resources (e.g., virtual machines, host computing devices, applications, databases, etc.) to control access to these and/or other computing resources. In various embodiments, the tags and access control policies described herein can be utilized in a multitenant shared resource environment. |
US10341280B2 |
Method, system, and recording medium for providing message based on group unit
Provided are a method, system, and non-transitory computer-readable recording medium for providing a message based on a group unit. A message providing method includes classifying a message received at a user terminal into a predefined group; creating a representative item of the group using a message included in the group; and providing message items through a message list in message box that includes the message received at the user terminal by including the representative item as an item associated with the group and by grouping messages included in the group in the message list. |
US10341279B2 |
Action links
The technology disclosed includes a method for initiating a web service through an action item within a post in a social media network. A request is received from a user for a post to a social network. The request includes a definition for an action-link-group, which comprises one or more action links. The post is created to include the action-link-group and is then uploaded to the network. Upon receiving a selection of an action link within the action-link-group, an action item associated with the action link is performed. |
US10341273B2 |
Coordination of data received from one or more sources over one or more channels into a single context
A middleware messaging system is connected between user devices and content providers possibly through one or more networks. The middleware messaging system includes a coordination manager for coordinating partial messages transmitted between the user devices and the content providers. Partial messages received by the middleware messaging system from one or more sources through one or more channels. Partial messages that are associated with each other comprise a single context and as such are coordinated and transmitted to one or more destinations through one or more channels. |
US10341271B2 |
Method, system and recording medium for communicating and displaying content in a messenger application
In one example embodiment, a communication method includes identifying a selection instruction for content provided by a content provider, and establishing a communication link between a first account of a user and a second account of a business operator relevant to the content based on the identification of the selection instruction. |
US10341270B2 |
Providing enhanced application interoperability
Methods, systems, and computer-readable media for providing enhanced application interoperability are presented. In some embodiments, a computing device may present, on at least one display screen, a first user interface that is associated with a first application. In response to determining that the at least one display screen has been rotated from a first orientation to a second orientation, the computing device may present, on the at least one display screen, a second user interface that is associated with a second application different from the first application. In one or more embodiments, the second user interface may include at least some information that is contextually related to information included in the first user interface. In addition, a state of the first application may be preserved when the second user interface that is associated with the second application is presented. |
US10341266B2 |
E-mail relay device, e-mail relay method, and non-transitory storage medium
Provided is an e-mail relay device including: an e-mail receiving unit that acquires an e-mail to be delivered before the e-mail reaches a transmission destination, the e-mail being transmitted from a transmission source mailer through simple mail transfer protocol (SMTP); a request notification unit that transmits, after the e-mail receiving unit acquires the e-mail to be delivered, a notification e-mail for allowing communication with a predetermined authentication server through IP by using a transmission source e-mail address of the e-mail to be delivered as a destination; a transmission source IP address acquisition unit that acquires, in a case where the transmission source terminal communicates with the predetermined authentication server after the notification e-mail is transmitted, an IP address of a transmission source terminal contained in an IP header of an IP packet transmitted/received during the communication; and a determination unit that determines the reliability of the e-mail to be delivered based on the IP address of the transmission source terminal. |
US10341263B2 |
System and method for routing network frames between virtual machines
VM-to-VM switching is an enhancement to Ethernet card technology that enables virtual machines on the same hardware server platform to switch Ethernet Frames (or IP Packets) directly without exiting the server or using a slower and bandwidth limited software process in the hypervisor. The method does not require new network switch hardware. The invention creates a unique switching ability that allows users to modify parameters applied to Ethernet Frames passing between Virtual Machines, such as quality of service or firewall rules without adding considerable latency to the switching process. The hardware switching method enriches the functionality of the Ethernet Card and permits more advanced switching architectures in servers and thus increases density of VMs and reduces complexity of planning the location of virtual machines in a virtualized infrastructure. |
US10341255B2 |
Switch resource manager
Example implementations relate to a switch resource manager for a network switching device. In an example, a network switching device includes a packet switching device and an operating system kernel. The operating system kernel includes a driver for the packet switching device. The network switching device also includes a switch resource manager including a library of commands for the packet switching device. The switch resource manager can send commands to the packet switching device via the driver. The operating system kernel can load a network operating system instance into user space of the network switching device. |
US10341243B2 |
Systems and methods for providing content and services on a network system
Systems and methods for managing and providing content and services on a network system. Aspects of the invention include controlling user perceived connection speed. Other aspects of the invention include authorization and authentication components that determine access rights of client computers. Additional aspects include systems and methods for directing client computers to select connection speed. The disclosed systems and methods may be used in numerous network system applications. |
US10341242B2 |
System and method for providing a programmable packet classification framework for use in a network device
In accordance with an embodiment, described herein is a system and method for providing a programmable packet classification framework for use in a network device in a high performance network. The packet classification framework can comprise a plurality of hardware-based programmable classification primitives, including a key composition primitive, a key composition rule primitive, a match action logical structure, and a next action primitive. The classification primitives can be logically strung together, with the results from one classification primitive fed into the next one until the processing of a data packet is completed. The classification framework can use a state machine to track states of the data packet processing, and dynamically adjust behaviors of the classification primitives based on the processing states of a data packet. With the programmable classification primitives, the classification framework can recursively parse data packets of a plurality of protocols without requiring any hardware changes. |
US10341237B2 |
Flow-based adaptive private network with multiple WAN-paths
Systems and techniques are described which improve performance, reliability, and predictability of networks without having costly hardware upgrades or replacement of existing network equipment. An adaptive communication controller provides WAN performance and utilization measurements to another network node over multiple parallel communication paths across disparate asymmetric networks which vary in behavior frequently over time. An egress processor module receives communication path quality reports and tagged path packet data and generates accurate arrival times, send times, sequence numbers and unutilized byte counts for the tagged packets. A control module generates path quality reports describing performance of the multiple parallel communication paths based on the received information and generates heartbeat packets for transmission on the multiple parallel communication paths if no other tagged data has been received in a predetermined period of time to ensure performance is continually monitored. An ingress processor module transmits the generated path quality reports and heartbeat packets. |
US10341236B2 |
Anycast edge service gateways
Some embodiments provide a method for managing traffic in a virtualized environment. The method, in some embodiments, configures multiple edge service gateways (ESGs) executing on multiple host machines (e.g., on a hypervisor) to use a same anycast inner internet protocol (IP) address and a same anycast inner media access control (MAC) address. In some embodiments, ESGs of a logical network facilitate communication between machines connected to the logical network and machines on external networks. In some embodiments, the method configures a set of virtual extensible local area network tunnel endpoints (VTEPs) connected to an ESG to use a same anycast VTEP IP address. The method, in some embodiments, configures a distributed logical router (DLR or DR) to send data packets with destinations outside the logical network from sources belonging to the logical network to the anycast VTEP IP address. |
US10341232B2 |
Packet prediction in a multi-protocol label switching network using openflow messaging
A first switch in a MPLS network receives a plurality of packets. The plurality of packets are part of a pair of flows. The first switch performs a packet prediction learning algorithm on the first plurality of packets and generates packet prediction information. The first switch communicates the packet prediction information to a Network Operation Center (NOC). In response, the NOC communicates the packet prediction information to a second switch within the MPLS network utilizing OpenFlow messaging. In a first example, the NOC communicates a packet prediction control signal to the second switch. In a second example, a packet prediction control signal is not communicated. In the first example, based on the packet prediction control signal, the second switch determines if it will utilize the packet prediction information. In the second example, the second switch independently determines if the packet prediction information is to be used. |
US10341228B1 |
RSVP make-before-break label reuse
Techniques are described for reusing downstream-assigned labels when establishing a new label switched path (LSP) between an ingress router and an egress router prior to tearing down an existing LSP using make-before-break (MBB) procedures for the Resource Reservation Protocol (RSVP). In one example, a router receives, a first message requesting establishment of an LSP including a tunnel identifier pair. The router compares the tunnel identifier pair for the requested LSP to existing LSP information stored at the router. Based on a determination that the tunnel identifier pair for the requested LSP is the same as a tunnel identifier pair for an existing LSP, the router assigns a label used by the router to identify incoming traffic associated with the requested LSP that is the same as a previously allocated label for the existing LSP without updating labels in a forwarding table of a forwarding plane of the router. |
US10341227B2 |
Method and system for asymmetric redundancy mechanisms in multi-homed network access topologies
In one embodiment, a method is described. The method includes receiving a network communication at a first network device coupled to a first network and a second network, determining whether to forward the network communication into the first network over a logical connection, and, if the network communication is to be forwarded into the first network over the logical connection, forwarding the network communication into the first network over the logical connection. The network communication comprises a first network address in the second network that is associated with a second network device coupled to the second network. The logical connection is associated with a second network address in the second network. The determining is based, at least in part, on a determination, as to whether the first network device and the second network device are coupled to the logical connection, that uses the first network address and the second network address. |
US10341218B2 |
Forwarding information base entry priority
In general, embodiments of the invention relate to a method of programming a data plane forwarding information base (FIB). The method includes obtaining, by a FIB entry optimizer in a control plane, a new entry to be loaded into the data plane FIB, making a first determination, by the FIB entry optimizer, that the data plane FIB is not full; and based on the first determination: loading, by the FIB entry optimizer, the new entry into the data plane FIB. |
US10341210B2 |
Data registration system, data registration method, program and non-transitory recording medium
A data registration system (1) includes a terminal (20), a storage (10), and a server (30) communicable one another via a network. The terminal (20) executes check program (11) stored in a first area (P) of the storage (10) to function as a data receiving unit (21), a format checking unit (22), a data storing unit (23), and an alerting unit (24). The format checking unit (22) checks whether or not the format of data received by the data receiving unit (21) is correct. When the format of the data is correct, the data storing unit (23) stores this data in a second area (D1 to Dn) of the storage (10). An executing unit (32) of the server (30) executes a process to the data which is stored in the second area (D1 to Dn) of the storage (10) and which has the correct format. |
US10341199B2 |
State synchronization in a service environment
Techniques for state synchronization in a service environment are described. In at least some embodiments, different synchronization models are employed to synchronize state for resources in a service environment. For instance, embodiments may employ a “pull model” whereby a resource periodically queries for changes in resource state to be applied to the resource. Alternatively or additionally, a “push model” can be employed whereby notifications are pushed to resources, informing the resources that they are to update their state. Thus, based on various considerations for a service environment, instances and/or combinations of the disclosed synchronization models can be implemented. |
US10341197B2 |
Virtual service control point in a network
Aspects of the present disclosure involve systems, methods, computer program products, and the like, for implementing a virtual service control point in a telecommunications network. In one embodiment, the system and methods involve implementing the functions of a service control point (SCP) device on one or more computing devices, such as application servers of the network, of the telecommunications network to create a virtual service control point device. In one embodiment, the virtual SCP may translate toll-free communications, such as 8xx based telephone communications, into a destination address associated with a customer of the network. In addition to resolving communications into a destination address or number, a virtual SCP instantiated in a network may provide one or more routing rules or features for such communications to a customer. |
US10341196B2 |
Reliably updating a messaging system
A messaging system enables client applications to send and receive messages. The messaging system includes independent component programs performing different functions of the messaging system. The component programs include persistent connection managers that maintain connections with the client applications, a dispatcher that establishes connections, and a message router that sends received messages to recipient applications through corresponding connections. The connection managers share a state memory containing a received message and a completion state associated with the received message. The messaging system retains the message until the completion state fulfills a completion condition. The messaging systems supports live deployment of updates the message router and dispatcher because the state of the messaging system is stored independently from memory allocated to these component programs, so they may be restarted without loss of messages, connections or other state information. |
US10341195B1 |
Virtual network function (VNF) resource management in a software defined network (SDN)
A Network Function Virtualization (NFV) Software Defined Network (SDN) controls NFV resources consumed by Virtual Network Functions (VNFs) that support a data service. An NFV Infrastructure (NFVI) executes SDN application VNFs, SDN controller VNFs, and SDN virtual Switches (vSWs) to support the data service. The NFVI responsively transfers SDN Key Performance Indicators (KPIs). An NFV Management and Orchestration (MANO) system processes the SDN KPIs to generate VNF control data to darken one of the SDN VNFs. The NFV MANO system processes the VNF control data to generate and transfer NFV control data to darken the SDN VNF. The NFVI darkens the SDN VNF responsive to the NFV control data by restricting access to NFVI hardware for the SDN VNF. |
US10341193B2 |
Optimization on multiple timescales in a distributed Wi-Fi system
Systems and methods for optimizing a distributed Wi-Fi network via a cloud based system using a plurality of control loops over multiple timescales include receiving and storing data measurements associated with operation of the distributed Wi-Fi network; performing one or more of: a fast loop optimization of operating parameters associated with the distributed Wi-Fi network based on one or more first metrics and associated first thresholds; and a slow loop optimization of the operating parameters associated with the distributed Wi-Fi network based on one or more second metrics and associated second thresholds, wherein a timescale of the fast loop optimization is finer than a timescale of the slow loop optimization; and providing the operating parameters to the distributed Wi-Fi network for configuration thereof. |
US10341192B2 |
Cloud migration and maintenance controls
Improved interfaces for cloud migration are provided. In one implementation, the interface may include a plurality of rows, each row being associated with one of a plurality of portfolio groups, each portfolio group including at least one software technology asset, as well as a plurality of columns intersecting the plurality of rows, one column indicating a name of the portfolio group of the intersecting row, and at least one other column indicating a compliance measure of the portfolio group, wherein the compliance measure comprises an indicator of compliance with one or more architectural guidelines related to a cloud migration of the at least one software technology asset included in the portfolio group. |
US10341191B1 |
Discovering a computer network topology for an executing application
There are disclosed devices, system and methods for continual automated discovering of a topology of a computer network of network objects for an application. A first network object selects portions of sets of data messages being sent over time by the application and related network objects; and collects network configuration and time dimension information, and timeseries information from the portions of messages. A second network object receives the information and uses it to determine topology information for the application over time, which includes unique keys of, types of objects of, types of relationships between pairs of, groupings of, time dimension data of and metrics data of the network objects. The topology information can be stored; and can be queried to create and display a graph representation of the topology information that changes over time. |
US10341187B2 |
Discovering, defining, and implementing computer application topologies
A method and system for discovering, defining, and implementing an application topology through the user of a graphical user interface is provided. A topology system may analyze the topology of an enterprise and provide a graphical representation of the application topology. The topology system may discover the application topology of an enterprise by accessing various configuration data stores of the enterprise. The topology system provides a graphical representation of the application topology and allows a user to modify the topology using a graphical user interface. The topology system may then control the implementation of the application topology. |
US10341185B2 |
Dynamic service insertion
Various embodiments are described herein to enable physical topology independent dynamic insertion of a service device into a network. One embodiment provides for a network system comprising a set of network elements to interconnect a set of host devices, the set of network elements having a physical topology defined by the physical links between network elements in the set of network elements, and a network management device including a network management module to monitor and configure the set of network elements, the network management module to configure the set of network elements to enable dynamic insertion of a network service device into the network to logically couple to one or more host devices in the set of host devices to the network service device independently of a location of the one or more host devices and the network service device within the physical topology. |
US10341184B2 |
Validation of layer 3 bridge domain subnets in in a network
Disclosed are systems, methods, and computer-readable media for assuring tenant forwarding in a network environment. Network assurance can be determined in layer 1, layer 2 and layer 3 of the networked environment including, internal-internal (e.g., inter-fabric) forwarding and internal-external (e.g., outside the fabric) forwarding in the networked environment. The network assurance can be performed using logical configurations, software configurations and/or hardware configurations |
US10341183B2 |
Composite navigation method and system for automatic configuration management of application software
The disclosed embodiments illustrate a composite navigational method and system for the automatic configuration management of application software by a computing server. The method includes extracting a plurality of previous configuration values from a storage device. The method further includes generating a plurality of abstract syntax trees (ASTs) based on parsing of the plurality of previous configuration values. The method further includes performing one or more pre-specified operations on the generated plurality of ASTs. The method further includes determining a configuration value of a current configuration parameter based on a navigation pattern, such as hierarchical navigation or variable-based filtering navigation. Further, the navigation pattern is determined using the performed one or more pre-specified operations, based on at least user preferences and the extracted plurality of previous configuration values. The method further comprising controlling the configuration of the application software based on the determined configuration value of the current configuration parameter. |
US10341180B2 |
Disk distribution system
A disk distribution system, assuming “local-boot”, that is capable of efficiently executing an update or a generation management of OS image data. The disk distribution system includes at least one master server that is connected with a plurality of terminals through the network, in which OS image data including an operating system for the terminals is processed as the master data managed by the master server, and a copy of the data for a copy of the data converted into a predetermined format) is deployed as a boot image for the terminals. When the master data is updated, the terminals receive differential data reflecting the update to the master data through the network from the master server while the terminals are operating, and the boot images of the terminals are updated by rebooting the terminals. |
US10341177B2 |
Parallel computing system and migration method
A first node stores therein accessed-area information that indicates a first area included in a storage area assigned to a target process, the first area having been accessed by the target process for a latest predetermined period of time. The first node stops the target process when an instruction to migrate the target process is received, transmits, to a second node, state information that indicates a state of the target process when the target process is stopped, and transmits first data stored in a first area to the second node, on the basis of the accessed-area information. The second node receives the state information and the first data from the first node, generates the target process on the basis of the state information, and restarts the target process using the first data. |
US10341173B2 |
Method for configuring a communication device within an industrial automation system and distribution unit for a configuration server of the industrial communication network
A configuration unit of a communication device which communicates a datagram with a configuration request to a configuration server in order to configure a communication device within an industrial automation system, wherein the configuration server allocates to the communication device, in response to the configuration request, at least one first topological device name component assigned to a spatial or hierarchical arrangement of the configuration server, each forwarding distribution unit adds a further topological device name component assigned to a spatial or hierarchical arrangement of the respective forwarding distribution unit, and the configuration unit of the communication device generates the device name thereof from the topological device name components and a name component that is unique within the subnetwork of the device. |
US10341169B2 |
Method and a system for generating a notification for an event
The present disclosure is related in general to content management and a method and system for generating a notification for an event. A notification generation system receives a recovery notification that indicates recovery from the event and contextual data associated with the event from a service provider. The event is a disruption caused in delivering multimedia content such as audio, video, text, images etc. to a user interested to access the multimedia content from the service provider. Further, the notification generation system generates the notification upon analysis of the recovery notification, the contextual data and predefined profile settings of the user. The notification is generated and provided to the user to indicate recovery of the multimedia content from transient disruption so that the user is well informed for better usage of services provided by the service provider. Further, the notification is provided on the preferred electronic devices of the user. |
US10341168B2 |
Topology manager for failure detection in a distributed computing system
A topology manager implemented on a data partition of a distributed computing system can be notified that a destination computing node in the distributed computing system is not responding to a communication request. Upon determining that the destination computing node is dead and/or has a loss of communication with one or more, and optionally a majority of other computing nodes in a plurality of computing nodes of the distributed computing system, the topology manager can retire the destination computing node and cause a load balancing of replicas of data partitions in the distributed computing system to compensate for loss of the retired computing node. |
US10341158B2 |
Segment-based transforms in digital signal processing
A segment-based approach for fast fourier transforms of input signals is provided for the generation of baseband signals. A FFT is performed individually for each of the segments from the input signal and the FFT result from each segment is accumulated to provide a final FFT for an input signal symbol. After the samples are received for one segment, a FFT can be performed to generate an intermediate FFT result while samples for the additional segment(s) are received. The system accumulates the intermediate result from the segments into a final FFT result that can be used to generate the baseband signal. Segment-based processing of an input signal can provide faster and more efficient processing to generate a baseband signal. Segment-based processing can also decrease the required size of the input buffers for antennas. |
US10341155B2 |
Modulation and equalization in an orthonormal time-frequency shifting communications system
A system and method of providing a modulated signal useable in a signal transmission system. The method includes transforming, perhaps with respect to both time and frequency, a data frame including a plurality of data elements into a transformed data matrix. The transformed data matrix includes a plurality of transformed data elements where each of the plurality of transformed data elements is based upon each of the plurality of data elements. The method further includes generating the modulated signal in accordance with the transformed data elements of the transformed data matrix. |
US10341154B2 |
Method for multiple access transmission in a wireless communication system, and a transmitter apparatus and a base station therefor
The invention concerns a method for conditioning a multicarrier transmit signal using a first or a second set of subgroups of time-frequency resource elements, with a subgroup of the first set of subgroups and a subgroup of the second set of subgroups having common time or frequency resources and being neighbored in time or frequency, wherein a first filter module (FILT1) filters the first set of subgroups using a first filter characteristic by a first set of filter coefficients, and a second filter module (FILT2) filters the second set of subgroups using a second filter characteristic by a second set of filter coefficients, and a base station and a transmitter apparatus (TA) therefor. |
US10341152B2 |
Interference parameter signaling for efficient interference cancellation and suppression
The present invention relates to transmission and reception of downlink control information in a communication system. In particular, a serving base station transmits to a terminal a downlink control information which includes a first field with a scheduling information and a second field with interference parameters (interference information). The receiver employs the interference parameters for interference estimation used in interference cancellation or suppression. |
US10341149B2 |
Apparatus, system and method of communicating a wakeup packet
For example, an apparatus may include one or more processors comprising circuitry to cause a first wireless device to generate a wakeup packet comprising a payload first wireless device to generate a wakeup packet comprising a payload comprising at least one payload field modulated according to an On-Off keying (OOK) modulation, the payload field comprising a sequence of a plurality of codes to encode binary bit values of the payload field according to an encoding scheme having a code rate less than one, a first code of the encoding scheme representing a binary bit value of “0” comprising a first sequence of two or more bits comprising at least one bit having a value of “1”, and a second code of the encoding scheme representing a binary bit value of “1” comprising a second sequence of two or more bits comprising at least one bit having a value of “1”; and to transmit the wakeup packet to a second wireless device. |
US10341145B2 |
Low power high speed receiver with reduced decision feedback equalizer samplers
Described is an apparatus which comprises: a Variable Gain Amplifier (VGA); a set of samplers to sample data output from the VGA according to a clock signal; and a Clock Data Recovery (CDR) circuit to adjust phase of the clock signal such that magnitude of a first post-cursor signal associated with the sampled data is substantially half of a magnitude of a primary cursor tap associated with the sampled data. |
US10341143B2 |
Channel estimation by continuous time-domain parameter extraction
Methods and apparatus of channel estimation using time-domain parameter extraction are disclosed. The wireless channel can be modeled by a multipath model with a limited number of parameters in the continuous time domain. Extracting the time-domain parameters and then reconstructing the channel yields channel estimates that have better accuracy. Time-domain parameter extraction also has lower computational complexity than existing methods. |
US10341142B2 |
Apparatus and methods for generating non-interfering electromagnetic waves on an uninsulated conductor
Aspects of the subject disclosure may include, receiving a plurality of communication signals, and generating, according to the plurality of communication signals, a plurality of electromagnetic waves bound at least in part to a dielectric layer environmentally formed on a conductor. The plurality of electromagnetic waves propagates along the dielectric layer of the conductor without an electrical return path, where each electromagnetic wave of the plurality of electromagnetic waves includes a different portions of the plurality of communication signals, and where the plurality of electromagnetic waves utilizes a signal multiplexing configuration that at least reduces an interference between the plurality of electromagnetic waves. Other embodiments are disclosed. |
US10341140B2 |
Dynamic network service overlay establishment in hub-and-spoke packet switching networks
In one embodiment, a packet switching device is configured to operate as a spoke or a hub in a Dynamic Multipoint Virtual Private Network (DMVPN) using one or more initially negotiated service overlay capabilities including service encapsulation to use in communicating service overlay data packets between the packet switching device and another device (e.g., spoke, hub) of the DMVPN over an established tunnel (e.g., secure protocol channel). The packet switching device is further configured to negotiate updated one or more service overlay capabilities including updated service encapsulation to use in communicating service overlay data packets with another device (e.g., spoke, hub) without dropping the already established tunnel. In one embodiment, the negotiation between the packet switching device and another device (e.g., spoke, hub) of the DMVPN uses Next Hop Resolution Protocol (NHRP). In one embodiment, the service encapsulation uses Network Service Header (NSH). |
US10341139B2 |
Method of remote monitoring and remote control of a cluster using a communication network of infiniband type and computer program implementing this method
A method of remote monitoring and remote control of a cluster including nodes connected to a communication network of a first type, a relay node of the nodes including first and second network interfaces in accordance with first and second types of communication network respectively, the first and second types being distinct, some steps of the monitoring and control method being implemented in a remote computer linked to the relay node by a communication network of the second type, the method including receiving a packet via the first network interface; encapsulating the received data packet in a data frame in accordance with a protocol of the communication network of the second type; sending the data frame to the remote computer via the second network interface, the receiving of the data packet, the encapsulating of the data packet and the sending of the data frame being implemented in the relay node. |
US10341137B2 |
Computer cluster system
A computer cluster system includes a plurality of computer groups each having a plurality of computer nodes. For each of the computer groups, the computer nodes cooperatively form a first ring topology, and one of the computer nodes serves as a first-ring master node of the first ring topology. The first-ring master nodes of the first ring topologies cooperatively form a second ring topology, and one of the first-ring master nodes serves as a second-ring master node of the second ring topology. |
US10341130B2 |
Fast hardware switchover in a control path in a network ASIC
A multicast destination table contains a list of links. The list of links includes the main link that is currently in use and alternate links to reach the same destination. The links in the list of links are ordered based on a metric. Each of the links is stored as an entry in the multicast destination table. A multicast replication engine traverses the list of links until an enabled link in the list of links is reached, and replicates a packet according to data associated with the enabled link in the list of links. |
US10341129B2 |
Method and system to provide the trending news stories to the plurality of groups based on the plurality of group members existing conversations
Disclosed is a method and system to provide the trending news stories to the plurality of groups based on the plurality of group members' existing conversations. Group admin registers the group by adding the phone number or email address. The impersonation access acquired from the group admin to read through the existing conversation by the group members. The present invention retrieves the top words from the existing group conversations among the group members and retrieves the trending news stories for the individual words to format them and presented it to the group. The group members' interactions on the presented trending news stories are being monitored and updated it to the respective social media accordingly. |
US10341120B2 |
Method for transmitting electronic mail messages securely encrypted and a secured mail server
The object of the invention is a method for transmitting electronic mail messages securely encrypted to a recipient, to whom an unencrypted electronic mail to be delivered cannot be assured of its information security. In the method: the sender (C1) sends an electronic mail message (1) to an electronic mail server (M1) that is his own or that of a known organization using an encrypted electronic mail transmission protocol, and the electronic mail message is marked as secured mail by adding the domain identifier of the secured mail server to the end of the electronic mail address of the recipient, wherein the server M1 sends it as guided by the name service further, using an encrypted transmission protocol, to the secured mail server TP, which stores it. The secured mail server sends to the sender a dispatch acknowledgment request (2.1), to which the sender answers with a dispatch acknowledgment (2.2), in which the sender notifies the mobile telephone number of the recipient or other contact information of the recipient differing from the electronic mail, in order to deliver a password (P2) to the recipient. The secured mail server (TP), upon receiving the acknowledgment of the sender, sends to the electronic mail address of the recipient a notification electronic mail (3), which notifies that a secured mail has arrived and the secured mail server sends further, using some communications channel other than electronic mail, a password (P2), with which the message can be retrieved from the secured mail server (TP). The recipient retrieves the message by an encrypted connection (5) using the information of the notification electronic mail and the password (P2) he received. |
US10341118B2 |
SSL gateway with integrated hardware security module
A security network system may include a security gateway operable to establish a client session between the security gateway and a client device. The security gateway is operable to receive client session information from the client session. The client session information includes an identification of a server with which the client device needs to exchange data. The security network system may also include a Hardware Security Module (HSM) in communication with the security gateway. The HSM is operable to establish, in concert with the security gateway, a secure session between the security gateway and the server based on the client session data, a public key, a secret key, and context attributed to the secure session. |
US10341115B2 |
Data security system that uses a repeatable magnetic signature as a weak entropy source
Apparatus and method for data security in a data storage device. In some embodiments, an alternating pattern is written to a magnetic recording medium as a sequence of symbols at a selected clock rate. A repeatable magnetic signature is generated by reading the alternating pattern from the medium, the magnetic signature having relatively weak entropy at boundaries of the symbols. A multi-bit digital sequence is extracted from the repeatable magnetic signature, the digital sequence having relatively strong entropy. The digital sequence is stored in a separate memory coupled to the medium. Access to data stored on the medium is authenticated responsive to the digital sequence stored in the separate memory. |
US10341114B2 |
Providing device, terminal device, providing method, non-transitory computer readable storage medium, and authentication processing system
A providing device according to the present application includes a detecting unit and a providing unit. The detecting unit detects a function, from among functions used for communication with an authentication server that authenticates the identity of a user by verifying a signature of authentication result information that is information created by adding the signature using a predetermined key to an authentication result obtained by an authentication device that performs personal authentication on the user and that is information processed by a specific authentication procedure, that is not held by a terminal device that is used by the user. The providing unit provides the function detected by the detecting unit to the terminal device that is used by the user. |
US10341111B2 |
Secure authentication of user and mobile device
An authentication method is disclosed. To authenticate a user, a mobile device may request identification and verification from the user. Upon receiving a positive identification and verification response from the user, the mobile device may generate a cryptogram using a user identification (ID) associated with the user, a timestamp, a device ID associated with the mobile device, a service provider application ID associated with the service provider application, and a service provider device ID. The mobile device may transmit the generated cryptogram, the user ID, the timestamp, the device ID, the service provider application ID, and the service provider device ID, to a service provider computer associated with the service provider application. The service provider computer may decrypt the cryptogram and compare the decrypted data elements to the received data elements to validate and authenticate the user. |
US10341109B2 |
Controlling exposure of sensitive data and operation using process bound security tokens in cloud computing environment
Exposure of sensitive information to users is controlled using a first security token containing user identity and user credentials to represent the user who requests services, and a second security token containing two other identities, one identifying the token issuer and the other identifying the owning process. When requesting services, the token-owning process sends a security token to indicate who is making the request, and uses its key to digitally sign the request. The token-owning process signs the request to indicate that it endorses the request. A receiving server accepts a request if (1) the token-owning process endorses the request by signing the request; (2) the token is valid (token is signed by its issuer and the digital signature is verified and unexpired); (3) user entity, which can be a real user or a deployment or a server process, that is represented by the token has the authorization to access the specified resources; and (4) the token-owning process is authorized to endorse the user entity represented by the token to access the specified resources. |
US10341104B2 |
Encrytion apparatus and method
An encryption apparatus includes a table generator configured to generate a key table based on each of a plurality of encryption keys, the plurality of encryption keys having different attributes, generate a key-independent table independent of the plurality of encryption keys, and generate an encryption algorithm based on the key table and the key-independent table; and a transmitter configured to transmit the key table and the key-independent table to a client terminal, wherein the table generator and the transmitter are implemented by using at least one hardware processor. |
US10341103B2 |
Data analytics on encrypted data elements
Data analytics on encrypted data elements is disclosed. One example is a system including a first data system, a second data system, and a data analytics system. The first data system includes a first data element and a first encryption module with a first private key. The second data system includes a plurality of second data elements and a second encryption module with a second private key. The first encryption module and the second encryption module are communicatively linked to one another, to apply, via the first and second private keys, an encryption protocol to the first data element and the plurality of second data elements to encrypt the data elements. The data analytics system maps the encrypted data elements to an analytics space, performs data analytics based on the mapped data elements, and distributes, via a computing device, results of the data analytics to an information retrieval system. |
US10341102B2 |
Decrypting encrypted data on an electronic device
Systems, methods, and software can be used to encrypt and decrypt data. In some aspects, a decryption request to decrypt the encrypted data is received from an application on an electronic device. A first secret key from a shared secret is generated. The shared secret is generated based on a master private key and an ephemeral public key associated with the encrypted data. A first encrypted secret key is generated using the first secret key and a context key. The context key is generated based on the master private key. A first portion of the encrypted data is decrypted using the first secret key. A second secret key is generated from the first secret key. The first secret key is deleted. At least a segment of the decrypted first portion of the encrypted data is sent to the application. |
US10341098B2 |
Method of generating cryptographic key pairs
A method is provided for performing elliptic curve cryptography that reduces the number of required computations to produce, for example, a key pair. The number of computations is reduced by changing how a random nonce used in the computations is selected. In an embodiment, a look-up table is generated having pre-computed scalar values and elliptic curve points. Every time a new pseudo-random value is created for use in the ECDSA, a combination of the look-up table values is used to create multiple intermediate values. One of the multiple intermediate values is randomly chosen as a replacement value for one of the existing table entries. Each time the look-up table is used, multiple entries in the look-up table are updated to new look-up table values as described. In this manner, new randomness is provided in every step to generate the next pseudo-random nonce as a combination of multiple internally stored temporary look-up table values. Alternately, another mathematical group may be used. |
US10341097B2 |
Communication device, quantum key distribution system, quantum key distribution method, and computer program product
According to an embodiment, a communication device is connected with another communication device through a quantum communication channel with a shared encryption key. The device includes a communication unit, a sifter, a corrector, a calculator, and an extractor. The communication unit is configured to acquire a sequence of photons through the quantum communication channel and acquire a photon bit string corresponding to the sequence of photons. The sifter is configured to generate a shared bit string from the photon bit string by sifting processing using basis information. The corrector is configured to generate a corrected bit string by correcting an error included in the shared bit string. The calculator is configured to generate a hash-calculated bit string by performing hash calculation on the corrected bit string. The extractor is configured to extract, as the key, from the hash-calculated bit string, a bit string having the length of the key. |
US10341093B2 |
Method, apparatus and system for device identification
The present disclosure discloses a method, an apparatus and a system for device identification. A specific implementation of the method comprises: receiving a device identification request sent from a terminal device, the device identification request comprising a current user identifier of a current user of the terminal device; acquiring a public key in a preset asymmetric key pair to serve as a first public key; sending the first public key and a randomly-generated first random number to the terminal device; receiving device characteristic information sent from the terminal device, the device characteristic information being generated by the terminal device based on the current user identifier, the first public key, the first random number and a device identifier of the terminal device; and identifying the terminal device based on the current user identifier, the first random number and the device characteristic information. |
US10341084B2 |
Method and device for synchronizing data, method and device for generating a flow of data, and corresponding computer programs
A method for synchronizing data, via a broadcast network, which includes at least one fixed transmitter and a plurality of broadcast sites. The synchronization method uses the following acts, at at least one of the broadcast sites: obtaining a delay, referred to as an absolute delay, determined from the geographic location of the broadcast site; determining an additional delay, by subtracting the absolute delay from a fixed delay shared by the broadcast sites in the network; resetting at least one time datum or at least one portion of a data stream from the fixed transmitter, applying the additional delay to the time datum or to the portion of the data stream. |
US10341082B1 |
Delay modulated clock division
A clock divider comprises a clock delay line that comprises a plurality of delay elements, a clock delay selector coupled to the clock delay line and configured to select one of the plurality of delay elements and a bit pattern source coupled to the clock delay selector. The clock delay line is configured to generate a modulated divided clock signal with a suppressed fundamental spectral component. |
US10341081B2 |
User equipment that autonomously selects between full and half duplex operations
A user equipment (UE) comprises a radio having TX and RX paths that include a duplexer, thus facilitating a full-duplex mode. The radio may also have TX and RX paths that exclude the duplexer, and which thus facilitate a half-duplex mode. The UE may be configured to autonomously and opportunistically switch from the full-duplex mode (the paths that include the duplexer) to the half-duplex mode (the paths that exclude the duplexer) when the UE desires to avoid the path loss caused by the duplexer, e.g., to temporarily receive with greater sensitivity and/or transmit with more power, during poor channel conditions. At other times the UE may autonomously decide to remain in full-duplex mode to achieve reduced transmission time, e.g., during time-critical communications such as VoLTE. The UE may autonomously determine whether to use full or half-duplex mode, i.e., without requiring any coordination with network-side devices. |
US10341079B2 |
Front-end circuitry for multiband frequency management
The described technology provides front-end antenna architecture for wireless communication that manages multiple frequency sub-bands in a manner that results in a low insertion loss rate. Further, the components of the architecture are smaller than typical wireless communication antenna architectures, and therefore the described architecture can be accommodated in a smaller area than typical architectures without a decrease in efficiency. A matching circuit is communicatively connected to each frequency sub-band's respective signal path. When two or more sub-bands are requested for high-speed wireless communication, the matching circuits match the impedance of each sub-band with one-another. Matching the impedance allows two or more sub-bands to be used to wirelessly communicate while maintaining high efficiency. The matching circuits are disabled when only one sub-band is needed for wireless communication. |
US10341078B2 |
Method and device for managing system information block, physical broadcast channel in wireless communication network
The present disclosure relates to a communication method and system for converging a 5th-Generation (5G) communication system for supporting higher data rates beyond a 4th-Generation (4G) system with a technology for Internet of Things (IoT). The present disclosure may be applied to intelligent services based on the 5G communication technology and the IoT-related technology, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services.A method for managing a system information block (SIB) in a wireless communication network. |
US10341074B2 |
Control signaling in a wireless network
A base station transmits message(s) to a wireless device. The message(s) comprise configuration parameters of a cells comprising secondary cells. The configuration parameters comprise: a deactivation timer value for a deactivation timers of the secondary cells. At least one parameter indicates that a group of cells comprise first secondary cells of the secondary cells. A scheduling grant for transmission of packet(s) is transmitted via the group of cells comprising the first secondary cells. First deactivation timers corresponding to the first secondary cells are restarted in response to transmitting the scheduling grant. |
US10341069B2 |
Sub-carrier or tone plan and design within OFDM/OFDMA wireless communications
A wireless communication device (alternatively, device, WDEV, etc.) includes a processing circuitry configured to support communications with other WDEV(s) and to generate and process signals for such communications. In some examples, the device includes a communication interface and a processing circuitry, among other possible circuitries, components, elements, etc. to support communications with other WDEV(s) and to generate and process signals for such communications. A WDEV selects a resource unit (RU) from an orthogonal frequency division multiple access (OFDMA) sub-carrier plan for use in supporting communications with another WDEV. The WDEV transmits a signal to the other WDEV that includes information that specifies the RU that is selected from the OFDMA sub-carrier plan and then supports communications with the other WDEV using the RU that is selected from the OFDMA sub-carrier plan. The OFDMA sub-carrier plan includes multiple OFDMA sub-carrier sub-plans of different sized RUs and null sub-carriers. |
US10341068B2 |
Methods used in serving radio node and control node, and associated devices
A method used in a serving radio node and an associated serving radio node. The method includes receiving, from a control node controlling the serving radio node, a sounding and sensing related configuration for the serving radio node, wherein each sounding resource element indicated by the sounding and sensing related configuration is orthogonal to each sounding resource element indicated by a sounding and sensing related configuration for each neighboring radio node; and sensing, through a Receiver (RX) Radio Frequency (RF) chain of the serving radio node configured for each radio link of the one or more radio links, all sounding signals in a direction of the radio link based on the received sounding and sensing related configuration. Further methods described are used in a serving radio node, an associated serving radio node, and in a control node to control the serving radio node and the associated control node. |
US10341067B2 |
Transmission device and method for transmitting data frame
A transmission device includes: an acquiring unit acquires LTF parameters, and acquires a start position I of allocated subcarriers, where the LTF parameters include a frequency domain transform parameter and a time domain transform parameter that are required for generating an LTF sequence; a frequency domain transform unit performs, according to the frequency domain transform parameter and the start position I, a frequency domain transform on an LTF basic sequence to obtain an LTF symbol; a time domain transform unit performs, according to the time domain transform parameter, a time domain transform on the LTF symbol to obtain the LTF sequence; and a sending unit adds the LTF sequence to a first data frame, and sends the first data frame to a second device, so that the second device determines the LTF basic sequence according to the LTF sequence and performs channel estimation according to the LTF basic sequence. |
US10341062B2 |
Data retransmission method and apparatus
A data retransmission method provided according to an embodiment includes that: retransmitted data transmitted to User Equipment (UE) by a base station on a second carrier is received, the retransmitted data being data failed to be transmitted previously on a first carrier; and the received retransmitted data is merged with initially transmitted data received previously on the first carrier and corresponding to the retransmitted data. The embodiment may ensure timely retransmission after a data transmission failure, reduce a data retransmission delay and also reduce a packet loss phenomenon caused by a relatively long retransmission waiting time. Moreover, the UE may merge the received retransmitted data with the initially transmitted data, so that data transmission continuity is ensured, and network performance is improved. |
US10341053B2 |
Systems and methods for a log-likelihood ratio based dynamic pre-processing selection scheme in a low-density parity-check decoder
Embodiments described herein provide a system for dynamically selecting a pre-processing scheme for an LDPC decoder. The system includes a receiver configured to detect transmission of a first data packet and receive a first set of data bits corresponding to a first portion of the first data packet. The system further includes a histogram generator configured to calculate log-likelihood ratios for each data bit from the first set of data bits, and generate a histogram based on the calculated log-likelihood ratios. The receiver is configured to continue receiving a second set of data bits corresponding to a second portion of the first data packet. The system further includes a selector configured to activate or inactivate a log-likelihood ratio pre-processing scheme on the received second set of data bits based on characteristics of the histogram. |
US10341052B2 |
Method and device for polar code rate matching
Embodiments of the application provide a method and device for polar code rate matching in a wireless communication network. A device of the network receives a bit sequence of K information bits. The device polar codes the bit sequence to obtain N encoded bits. The device interleaves the encoded bits to obtain N interleaved bits and then stores the N interleaved bits into cyclic cache. The device sequentially outputs M bits of the N interleaved bits from the cyclic cache according to a rate matching manner, wherein the rate matching manner is one of shortening, puncturing or repetition. When the rate matching manner is puncturing, the (N−M+1)th bit to the Nth bit of the interleaved bit sequence are output from the cyclic cache. |
US10341051B2 |
Transmitter, receiver, and signal processing method thereof
A transmitter and receiver of a broadcasting signal and a method of processing the broadcasting signal are provided. The transmitter includes: a segmenter configured to segment an L1 signaling of a frame into a plurality of segmented L1 signalings such that each of the segmented L1 signalings has bits a number of which is equal to or smaller than a predetermined number; and an encoder configured to perform a Bose, Chaudhuri, Hocquenghem (BCH) and a low density parity check (LDPC) encoding, or the LDPC encoding without the BCH encoding, with respect to the segmented L1 signalings. |
US10341046B2 |
Configurable constellation mapping to control spectral efficiency versus signal-to-noise ratio
Mixed mode constellation mapping to map a data block to a block of sub-carriers based on a configurable set of one or more constellation mapping schemes, and corresponding mixed mode least likelihood ratio (LLR) de-mapping based on the configurable set of one or more modulation schemes. The set may be configurable to include multiple modulation schemes to provide to a SEvSNR measure that is a non-weighted or weighted average of SEvSNR measures of the multiple modulation schemes. Mixed mode constellation mapping may be useful be configurable to control spectral efficiency versus SNR (SEvSNR) over a range of SNR with relatively fine SNR granularity, and may be configurable to control SEvSNR over a range of SNR at a fixed FEC code rate, which may include a highest available or highest permitted code rate. |
US10341043B2 |
Methods for multi-user MIMO wireless communication using approximation of zero-forcing beamforming matrix
This invention presents methods for signal detection and transmission in MU-MIMO wireless communication systems, for inverse matrix approximation error calculation, for adaptively selecting the number of multiplexed UEs in a MU-MIMO group, for adaptively choosing a modulation and channel coding scheme appropriate for the quality of MU-MIMO channels with the approximation error of matrix inverse being incorporated. |
US10341037B2 |
Method and apparatus for transmitting or detecting a primary synchronization signal
A method and apparatus for transmitting or detecting primary synchronization signal. The receiver receives primary synchronization signal from a transmitter, and detects the sequence used in the received primary synchronization signal by using three root indexes. Here, the primary synchronization signal is generated by using a Zadoff-Chu sequence having one of the three root indexes. The three root indexes comprise a first index and a second index, and a sum of the first index and the second index corresponds to the length of the Zadoff-Chu sequence. |
US10341034B2 |
Dynamic LTE signal detection
Systems and methods allow LAA LTE equipment to coexist with other services in the unlicensed band such as WIFI or WLAN services. Systems and methods use LTE reference signals in the unlicensed spectrum that are not continuous and can be interrupted by a WIFI signal or other services in the unlicensed band or use a dynamic LAA ON burst or window to provide the LTE reference signals in some embodiments. The systems and methods can detect the presence of LTE signals using a one or more of a number of techniques. |
US10341031B2 |
Reduction of photodiode nonlinearities by adaptive biasing
A communication system includes an optical receiver that receives a modulated optical signal and converts same back to electrical form by a photodiode. The photodiode includes an optical input and a dc bias input, and outputs a photocurrent. The optical communication system includes a photodiode linear operation point feedback loop communicating with the photodiode based on an intermodulation distortion contour plot corresponding to the photodiode. The intermodulation distortion contour plot includes a plurality of linear operation points for the photodiode. The photodiode linear operation point feedback loop operates the photodiode at a respective operation point of the plurality of linear operation points. Optionally, the photodiode linear operation point feedback loop includes a voltage-biasing feedback loop receiving the photocurrent and outputting to the dc bias input a bias voltage based on the intermodulation distortion contour plot, and/or an optical power regulating feedback loop communicating with the optical input. |
US10341028B2 |
System and method for microwave distribution and measurement with high dynamic range
A method for transmitting and receiving a radio frequency (RF) signal over an optical channel is described, where a nonlinear optical harmonic generation device is used to increase the system performance. The RF signal is phase modulated onto an optical carrier. The received optical carrier propagates through a nonlinear optical harmonic generation device, which increases a phase modulation depth at the harmonic wavelength. This larger modulation depth can be used to achieve larger gain. By photo-detecting both the fundamental and the harmonic optical wavelengths, then properly scaling and subtracting the two photo-detected signals, the enhanced modulation depth at the harmonic optical wavelength can be used to cancel out unwanted nonlinear distortions thereby linearizing the measured RF signal. The method uses a phase-to-amplitude conversion device to change phase modulation into amplitude modulation, and is compatible with phase-to-amplitude devices that perform photonic down-conversion thereby allowing for reduced bandwidth photo-detectors. |
US10341024B2 |
High-directivity directional coupler, and related methods and systems
Embodiments of the disclosure relate to a high-directivity directional coupler, and related methods and systems. The high-directivity directional coupler includes a first microstrip and a second microstrip disposed parallel to the first microstrip. The high-directivity directional coupler inherently generates an even mode current and an odd mode current in the second microstrip. The second microstrip provides a linear forward path for conveying the even mode current and a non-linear return path for conveying the odd mode current. The non-linear return path is longer than the linear forward path to compensate for phase velocity difference between the even mode current and the odd mode current. As a result, the odd mode current and the even mode current in the second microstrip can destructively cancel out each other, thus rendering high-directivity without compromising other performance aspects of the high-directivity directional coupler. |
US10341023B2 |
Terminal enclosure wireless base station
Novel tools and techniques for provisioning a wireless base station functionality at a terminal enclosure are provided. A system includes a first network device, first transceiver, first antenna, second network device, second transceiver, and a second antenna. The first network device may be communicatively coupled to a first network via a first medium and a second medium. The first network device may include a first transceiver coupled to the first network via the first medium, and a first antenna coupled to the first transceiver. The second network device may be coupled to a second network, and include a second transceiver coupled to a second antenna. The first and second network devices may be configured to communicate wirelessly, wherein data communicated from the second network device to the first network device is transmitted to the first network via the first medium. |
US10341022B2 |
Optical pulse amplitude modulation transmission using digital pre-compensation
At a transmitter-side in an optical communication network, pulse amplitude modulation optical signals to be transmitted are pre-compensated using a chromatic dispersion pre-compensation stage and a device non-linearity pre-compensation stage. The non-linearity pre-compensation may be achieved by using look-up tables that are built based on messages exchanged between the transmitter and a target receiver using known symbol patterns. |
US10341016B2 |
Wireless communication method and apparatus
A wireless communication method and an apparatus are provided. The method includes: sending, by a dual-mode terminal, first binding relationship information to an access device on a network side by using a wireless communications module; receiving, by using a visible light receiver, downlink data sent by a visible light transmitter corresponding to the access device; receiving, by using the wireless communications module, second binding relationship information sent by the access device on the network side, or, receiving, by using the visible light receiver, second binding relationship information sent by the visible light transmitter, where the second binding relationship information carries information about a correspondence between a wireless access point of the access device and the visible light transmitter; and sending, by using the wireless communications module, uplink data and/or a feedback message of the downlink data to the wireless access point of the access device. |
US10341013B2 |
System and method for mobile communication through geostationary satellites
A system and a method for use in satellite communication are presented. The system comprising (a) one or more antenna units for receiving and transmitting electromagnetic radiation in selected frequency ranges, (b) a modem unit configured for modulating received input signals and modulating output electronic data to signals to be transmitted, (c) a processor unit connected to said one or more antenna units and to said modem unit. The processor unit comprises: antenna orientation optimizer module configured and operable for varying azimuth and elevation of signal transmission and reception the antenna units; and network registration module configured and operable for registering the system to a communication network. The registering comprising: selecting a free private communication channel provided by the network, generating a corresponding signal sequence for transmission to a hub. The registering module is configured to be responsive to appropriate notification signals in said private communication channel. |
US10341009B2 |
Apparatus and method for performing relay communication in wireless communication system
The present disclosure relates to a pre-5th-generation (5G) or 5G communication system to be provided for supporting higher data rates beyond 4th-generation (4G) communication system such as a long term evolution (LTE). A method and apparatus for performing a relay communication are provided. A remote user equipment (UE) according to the present disclosure is configured to acquire a first parameter related to relay load from each of a plurality of relay candidate UEs, to select a relay UE which will perform a relay communication with the remote UE from among the plurality of relay candidate UEs based on the first parameter acquired from each of the plurality of relay candidate UEs, and to perform the relay communication with the selected relay UE. The first parameter is generated based on cellular communication load between a base station (BS) connected to a corresponding relay candidate UE and the corresponding relay candidate UE. |
US10341008B2 |
Repeater and methods for use therewith
Aspects of the subject disclosure may include, for example, a repeater device having a first coupler to extract downstream channel signals from first guided electromagnetic waves bound to a transmission medium of a guided wave communication system. An amplifier amplifies the downstream channel signals to generate amplified downstream channel signals. A channel selection filter selects one or more of the amplified downstream channel signals to wirelessly transmit to the at least one client device via an antenna. A second coupler guides the amplified downstream channel signals to the transmission medium of the guided wave communication system to propagate as second guided electromagnetic waves. Other embodiments are disclosed. |
US10341000B2 |
Method for reporting channel state in wireless communication system and apparatus therefor
A method for aperiodic channel state reporting for one or more cell groups in a wireless communication system according to an embodiment of the present invention, which is performed by a terminal, may comprise the steps of: receiving an aperiodic channel state information (CSI) reporting request for each cell group from a base station; and calculating aperiodic CSI for a CSI measurement target indicated by the aperiodic CSI reporting request and transmitting the aperiodic CSI to the base station, wherein the CSI measurement target is configured differently according to whether the number of the cell groups is one or more than one. |
US10340998B2 |
Channel state information obtaining method and device
Embodiments of the present invention provide a channel state information obtaining method and a device, where the method includes: determining, by a base station according to radio resource usage, a special timeslot in a frequency range used for downlink data transmission; sending special-timeslot configuration information to user equipment, where the special-timeslot configuration information is used to configure the user equipment to send the uplink physical signal over a downlink frequency band in the special timeslot; and performing channel estimation according to the uplink physical signal after receiving the uplink physical signal sent by the user equipment, to obtain channel state information. Compared with a technical solution in the prior art in which user equipment obtains channel state information and then feeds back the channel state information to a base station, system overheads caused in obtaining, by the base station, the channel state information are reduced. |
US10340994B2 |
Method for beam training in multiuser scenario and apparatus
Embodiments disclose a method for beam training in a multiuser scenario and an apparatus. The method is applied to beam training performed on multiple responders by an initiator and includes: sending, by the initiator, status information of transmit antennas of the initiator to a first responder of the multiple responders, so that the first responder selects a to-be-used transmit antenna from the transmit antennas according to the status information, where the status information is used to indicate whether the transmit antennas of the initiator are selected; and receiving, by the initiator, feedback information sent by the first responder, and determining, according to the feedback information, the to-be-used transmit antenna selected by the first responder. |
US10340993B2 |
Masked beamforming
There is disclosed a method of operating a transmitter arrangement for a wireless communication network, the transmitter arrangement adapted for beamforming. The method comprises determining a maximum power level mask for the power of transmission and/or beams in a critical angular interval, the maximum power level mask covering at least the critical angular interval and controlling beamforming based on the maximum power level mask. |
US10340989B2 |
Codebook for CSI reporting in advanced wireless communication system
Methods and apparatuses for channel state information (CSI) reporting are provided. A UE capable of CSI reporting includes a transceiver configured to receive, from a base station (BS), CSI configuration information including a number (L) of beams and a number (T) of CSI reports. L and T are positive integers. The UE also includes at least one processor operably connected to the transceiver and configured to generate the T CSI reports. Each of the CSI reports is generated based on a subset of the L beams. The transceiver is further configured to transmit, to the BS, the T CSI reports in T CSI reporting instances, respectively. Each of the T CSI reports is independently decodable. |
US10340988B2 |
Method for transmitting/receiving channel information, and device therefor
The present invention relates to a method for transmitting channel information to a base station in a wireless communication system, and a device therefor, the method comprising the steps of: receiving information on a user equipment (UE) group in which a specific UE is included; receiving, from a representative UE of the UE group, first control information comprising first beam information; determining second beam information on the basis of the first beam information; and transmitting, to a base station, second control information comprising differential information between the determined second beam information and the first beam information. |
US10340986B2 |
Frequency resource allocation in MU-MIMO systems
This invention presents a method for frequency resource allocation in a MU-MTMO system comprising assigning UEs with CQI higher than a predefined value and/or CEE lower than a predefined value and/or SII lower than a predefined value to a first group and the rest UEs to a second group, allocating different frequency resource to each group, and applying different precoding or decoding algorithm to each group. |
US10340981B2 |
Data center management using device identification over power-line
In one embodiment, a first device (e.g., a host device or power distribution unit) stores identification information of the first device, and determines, over a power connection, when the first device is in powered connectivity with a second device (e.g., a power distribution unit or host device, respectively). The first device may then communicate, with the second device over the power connection, identification information of at least one of either the first or second device, where the communicated identification information is accessible to a third device (e.g., a server) via a data network due to the communicating over the power connection. In another embodiment, a server may determine, based on the identification information, a physical location of a power distribution unit, and may deduce, based on the physical location of the power distribution unit, that a host device is physically located at the physical location of the power distribution unit. |
US10340978B2 |
Determination of instantaneous impedance of an AC power line used as a transmission line
There is provided a method and apparatus for determining the input impedance (ZL) of an AC transmission line used for Power Line Communications (PLC), using a transmitted data packet having a preamble portion. The method comprises, at the analog-front-end (AFE) of the AC transmission line, determining the current through the AFE and the AC transmission line during transmission of the preamble portion of the data packet and determining the voltage during transmission of the preamble portion of the data packet. The method further comprises calculating the total impedance (Zt) from the determined current and voltage. The total impedance (Zt) includes the input impedance (ZL) of the AC transmission line and the AFE impedance (ZAFE). Finally, the method includes determining the input impedance (ZL) of the AC transmission line from the total impedance (Zt). |
US10340976B2 |
Methods and apparatus for coordinated utilization of quasi-licensed wireless spectrum
Methods and apparatus for providing quasi-licensed spectrum access within a prescribed area or venue, including to users or subscribers of one or more Mobile Network Operators (MNOs). In one embodiment, the quasi-licensed spectrum utilizes 3.5 GHz CBRS (Citizens Broadband Radio Service) spectrum allocated by a Federal or commercial SAS (Spectrum Access System) to a managed content delivery network that includes one or more wireless access nodes (e.g., CBSDs) in data communication with a controller, and the core(s) of the MNO network(s). In one variant, the controller dynamically allocates (i) spectrum within the area or venue within CBRS bands, and (ii) MNO “roaming” users or subscribers to CBRS bands (e.g., via extant LTE-TD technology). In one particular implementation, the managed network comprises a Multiple Systems Operator (MSO) network such as a cable or satellite network, and the MSO and MNO coordinate to implement user-specific and/or data-specific policies for the roaming MNO subscribers. |
US10340975B2 |
Filter design for access points
Receiving filter design that reduces out-of-channel interference for APs is disclosed. An AP includes a first radio and a second radio disposed in a body of the AP. The first radio transmits first signals in a frequency band while the second radio receives second signals in the same frequency band. The AP includes an interference mitigation controller that determines a receiving filter for the second radio to mitigate interference between the first radio and the second radio based on the second signals received by the second radio when the first radio transmits the first signals in the frequency band. The interference mitigation controller applies the receiving filter to signals received by the second radio during a time period that the first radio is transmitting signals in the frequency band while the second radio is receiving signals in the frequency band. |
US10340968B1 |
Mobile terminal and method for controlling the same
The present invention relates to a mobile terminal, including a main body, a communication unit mounted in the main body to perform communication with an external device, a proximity sensor to detect a part of a user's body adjacent to the main body when the communication is performed through the communication unit, a signal processing unit to generate primary detection information, indicating the detection result of the part of the user's body adjacent to the main body, based on sensing data received from the proximity sensor, and a processor to transmit a request signal to the signal processing unit to request for secondary detection information, indicating the detection result of the part of the user's body adjacent to the main body, in response to a reception of the primary detection information from the signal processing unit, and to determine whether or not the part of the user's body adjacent to the main body exists, through comparison between the primary detection information and the secondary detection information when the secondary detection information is received through the signal processing unit. |
US10340967B2 |
Dynamic high-pass filter cut-off frequency adjustment
A transceiver that allows dynamic high-pass filter (HPF) cut-off frequency adjustment may include a mixer circuit to mix a local oscillator (LO) signal with a receive (RX) signal received from a transmitter to generate a baseband signal. The transceiver may further include a high-pass filter (HPF) having an adjustable cut-off frequency that is used to reduce a DC offset of the baseband signal. A control circuit can dynamically control components of the HPF to set the adjustable cut-off frequency at a first frequency during a first time period and at a second frequency during a second time period. |
US10340966B2 |
Fast transient settling in a digital step attenuator
The disclosure provides an RF receiver. The RF receiver includes an input driver. The input driver receives a coarse signal, and generates an input signal. A digital step attenuator (DSA) is coupled to the input driver and receives the input signal. An analog to digital converter (ADC) is coupled to the DSA. The DSA includes a sampling capacitor coupled to the ADC. The DSA also includes a time dependent resistor coupled to a source voltage and to the sampling capacitor. |
US10340961B2 |
Front end architecture for intermittent emissions and/or coexistence specifications
In an embodiment, an apparatus includes a first transmit path, a second transmit path, and a switch element. The first transmit path can provide a first radio frequency (RF) signal in accordance with a nominal specification. The second transmit path can provide a second RF signal in accordance with an intermittent specification, in which the first and second RF signals are within the same transmit band. The switch element can provide the first RF signal as a transmit mode output in a first state and provide the second RF signal as the transmit mode output in a second state. |
US10340960B2 |
Individual broadband communications hub for operational and training environments
A military communications unit that utilizes a relatively high-bandwidth digital communication networks (e.g., cellular networks) is capable of acting as a wireless communications hub for a soldier, vehicle, weapon, or other entity. The military communications unit can obtain data from multiple devices via close-range wireless technologies and communicate with training or operational networks. The military communications unit can be flexible in its capacity to relay data by formatting data in accordance with Distributed Interactive Simulation (DIS), High-Level Architecture (HLA), and/or another distributed computer simulation standard. Moreover, the military communications unit may be further capable of “re-banding,” enabling communications using cellular protocols and/or standards in non-cellular frequency bands. |
US10340956B2 |
Map decoding method using augmented lattices
The invention relates to a MAP decoding method of a signal received through a noisy channel, the signal being composed of symbols in an alphabet having a non-uniform probability distribution, the symbols being represented by points in a lattice (Λ). The probability distribution of symbols is modeled using a Gaussian distribution. An augmented lattice (Λexp) is formed from the lattice (Λ) and the ratio (β) between variance of the noise and variance of the Gaussian distribution of symbols. Therefore, the disclosed MAP decoding method consists essentially of decoding using an ML criterion searching the point in the augmented lattice closest to the point representative of the received signal (yexp). |
US10340951B2 |
Soft decision LDPC decoder with improved LLR from neighboring bits
A method of providing, by a controller, a log likelihood ratio (LLR) to a low-density parity check (LDPC) decoder, the method comprising storing, in a non-volatile memory controller, a look-up table for storing LLR values of at least one bit representing a charge state of a cell of the plurality of cells in the memory. The controller determines a cell charge state of the target cell, calculates a value representative of the difference in charge states of the target cell and at least one of a plurality of neighboring cells. The controller compares the calculated value with at least one predetermined threshold value, and sets at least one address bit of an address to the look-up table if the calculated value exceeds the at least one threshold value. The controller extracts a new LLR value from the look-up table, and provides the new LLR value to the LDPC decoder. |
US10340949B2 |
Multiple low density parity check (LDPC) base graph design
Aspects of the present disclosure relate to low density parity check (LDPC) coding utilizing LDPC base graphs. Two or more LDPC base graphs may be maintained that are associated with different ranges of overlapping information block lengths. A particular LDPC base graph may be selected for an information block based on the information block length of the information block. Additional metrics that may be considered when selecting the LDPC base graph may include the code rate utilized to encode the information block and/or the lift size applied to each LDPC base graph to produce the information block length of the information block. |
US10340947B2 |
Methods of controlling reclaim of nonvolatile memory devices, methods of operating storage devices, and storage devices
In a method of controlling reclaim of a nonvolatile memory device including a plurality of memory blocks, wherein each of the memory blocks includes a plurality of pages, a recovery read operation is performed on first data using an optimal read voltage determined based on the first data, when the first data includes errors which are not correctable, wherein the first data is read from a first page of a first memory block of the memory blocks, and, when the errors of the first data are corrected after the recovery read operation is performed, whether to perform a reclaim of the first page is determined based on threshold voltage distributions of memory cells of the first page, wherein the memory cells are disposed in a region of interest adjacent to the optimal read voltage. |
US10340946B2 |
Encoders, decoders, and methods
An encoder for encoding input data to generate corresponding encoded data is provided. The encoder (10) is operable to process a sequence of elements in the input data from a first element thereof to a last element thereof. The elements have corresponding symbols. The encoder is operable to compute probabilities of symbols present in the sequence, wherein the probabilities of the symbols are computed while disregarding those elements of the sequence that have already been encoded into the encoded data. Moreover, the probabilities of the symbols are adaptively changed as the sequence of elements is progressively encoded into the encoded data. Furthermore, information describing the probabilities is delivered; optionally, the probabilities of the symbols are accompanied with additional information indicating how the probabilities are adaptively changing. There is also provided a decoder for performing an inverse of encoding performed by the encoder. |
US10340943B2 |
Data conversion apparatus and method
A data conversion apparatus may include: a receiver suitable for receiving input data; and a controller suitable for selectively converting the input data based on a distribution of a preset bit value included in the input data, and outputting any one of the input data and the converted data as output data, the converted data having a smaller size than the input data. |
US10340941B1 |
Trim digital-to-analog converter (DAC) for an R2R ladder DAC
A digital-to-analog converter (DAC) includes a first stage comprising a plurality of first circuit arms coupled together, each first circuit arm including a resistor. A second stage includes a plurality of second circuit arms coupled together, each second circuit arm comprising a first resistor and a pair of series-connected resistors. The first resistors of the second circuit arms are connected in series. A current digital-to-analog converter (IDAC) trim circuit is connected to a plurality, but not all, of the second circuit arms of the second stage. The IDAC trim circuit includes a plurality of first current sources. Each first current source is coupled to a respective node between a pair of the series-connected resistors of a corresponding second circuit arm, and each of the first current sources is configured to produce a same current level as the other first current sources. |
US10340935B1 |
Thermometer digital to analog converter
A thermometer-coded Digital to Analog Converter (DAC) is described, whose output is changed with fast speed, and reduced output overshoot or undershoot. The thermometer-coded DAC has selection switches and an up/down counter, with DAC codes separated into higher and lower bits. The lower bits increase up to a maximum code, then decrease. The configuration of resistors in the DAC reduces output spike, especially at the DAC code changing point. |
US10340932B2 |
Techniques for power efficient oversampling successive approximation register
Systems and methods are disclosed for a noise-shaping successive approximation register (SAR) analog-to-digital-converter (ADC) using Sampled Analog Technology (SAT) filter techniques for filter construction. A SAR ADC includes an SAR for receiving an analog input signal and outputting a digital decision, a digital-to-analog converter and logic circuitry for converting the digital decision of the SAR to a present analog residue for a present conversion cycle, a filter for processing a previous analog residue from a previous conversion cycle, and for feeding a processed previous analog residue back to the SAR, a summer for summing the processed previous analog residue from the filter and the present analog residue, and generating a summer output, and a comparator for comparing the summer output and a first reference signal and generating a comparator output. The filter includes a capacitor array for filtering the previous analog residue to generate the processed previous analog residue. |
US10340926B2 |
Fast settling sawtooth ramp generation in a phase-locked loop
Aspects of this disclosure relate to reducing settling time of a sawtooth ramp signal in a phase-locked loop. Information from a loop filter of the phase-locked loop can be stored and used within the loop filter so as to improve the settling time of the sawtooth ramp signal. In certain embodiments, the settling time of a periodic sawtooth ramp signal can be reduced to less than one microsecond. An output frequency at the end of the sawtooth chirp can be brought back to an initial value without significantly modifying phase error in disclosed embodiments. |
US10340923B2 |
Systems and methods for frequency domain calibration and characterization
A system for assigning a characterization and calibrating a parameter is disclosed. The system includes a frequency measurement circuit and a finite state machine. The frequency measurement circuit is configured to measure frequencies of an oscillatory signal and to generate a measurement signal including measured frequencies. The finite state machine is configured to control measurements by the frequency measurement circuit, to assign a characterization to a parameter based on the measurement signal, and to generate a calibration signal based on the characterized parameter. |
US10340921B2 |
Apparatuses and methodologies for vibration effects correction in oscillators
A method and system for vibration correction in an oscillator. The method includes sensing vibrations along one or more axes via at least one accelerometer mounted on the oscillator, determining corrective factors based on an acceleration signal received from the at least one accelerometer by referencing a look-up table; and controlling the oscillator based on at least the corrective factors. |
US10340918B2 |
Level shifter
A level shift includes a bias voltage providing circuit, a level shifting circuit and an output switching circuit. The level shifting circuit includes a high level shifting unit and a low level shifting unit. When the high level shifting unit is in a cut-off state, the high level shifting unit further receives a first bias voltage such that the high level shifting unit is in a partially cut-off state, accordingly increasing a response speed of the high level shifting unit. When the low level shifting unit is in a cut-off state, the low level shifting unit further receives a second bias voltage such that the low level shifting unit is in a partially cut-off state, accordingly increasing a response speed of the low level shifting unit. The level shifter of the present application provides a higher response speed. |
US10340913B2 |
Apparatuses and methods for partial bit de-emphasis
Apparatuses and methods for partial bit de-emphasis are provided. An example apparatus includes an output driver and control circuit. The output driver includes a pull-up circuit including one or more pull-up legs, and a pull-down circuit including one or more pull-down legs. The control circuit may be coupled to the output driver and configured to receive an input signal having a first logical value and a second logical value, and in response to determining the logical transition has occurred from the second logic value to the first logic value, cause the pull-up circuit and pull-down circuit respectively to enter a first state for a duration of a first portion of a bit period and to enter a second state for a duration of a second portion of the bit period preceding the first portion. |
US10340906B2 |
Integrated bootstrap high-voltage driver chip and technological structure thereof
Parasitic high-voltage diodes implemented by integration technology in a high-voltage level shift circuit are used for charging a bootstrap capacitor CB, wherein a power supply end of the high voltage level shift circuit is a high-side floating power supply VB, and a reference ground is a floating voltage PGD that is controlled by a bootstrap control circuit. A first parasitic diode DB1 and a second parasitic diode DB2 are provided between the VB and the PGD. The bootstrap control circuit is controlled by a high-side signal and a low-side signal. |
US10340904B2 |
Method and apparatus for phase-aligned 2X frequency clock generation
One embodiment relates to a multiple-channel serializer circuit that includes a plurality of one-channel serializers. A one-channel serializer of the plurality of one-channel serializes includes a local 2× frequency clock generator with a non-divider structure. Other embodiments relate to methods of using a non-divider circuit to generate a local 2× frequency clock signal in a one-channel serializer of a multiple-channel serializer. Another embodiment relates to a local 2× frequency clock generator circuit with a non-divider structure. The local 2× frequency clock generator circuit includes a first circuit path which is selected by multiplexers for a first serialization ratio and may also include a second circuit path which is selected by the multiplexers for a second serialization ratio. Other embodiments and features are also disclosed. |
US10340902B1 |
Multiplying delay locked loops with compensation for realignment error
Multiplying delay locked loops (MDLLs) with compensation for realignment error are provided. In certain implementations, an MDLL includes a control circuit, a multiplexed oscillator, and an integrate and subtract circuit. The control circuit selectively injects a reference clock signal into the multiplexed oscillator, which operates with an injected period when the reference clock signal is injected and with a natural period when the reference clock signal is not injected. The integrate and subtract circuit receives an oscillator signal from the multiplexed oscillator, and tunes an oscillation frequency of the multiplexed oscillator based on a difference between an integration of the oscillator signal over the injected period and an integration of the oscillator signal over the natural period. |
US10340901B2 |
Random number generator, random number generation device, neuromorphic computer, and quantum computer
A random number generator capable of generating a natural random number using a spin-orbit torque (SOT) is provided. The random number generator includes a ferromagnetic metal layer and a spin-orbit torque wiring extending in a first direction crossing a lamination direction of the ferromagnetic metal layer and being joined to the ferromagnetic metal layer, wherein the direction of spins injected from the spin-orbit torque wiring into the ferromagnetic metal layer and an easy magnetization direction of the ferromagnetic metal layer intersect each other. |
US10340900B2 |
Sense amplifier flip-flop with embedded scan logic and level shifting functionality
In an embodiment, an apparatus includes a first latch including a true storage node and a complement storage node, a discharge circuit, and a second latch. The first latch may pre-charge the true storage node and the complement storage node to a first voltage level using a clock signal. The discharge circuit may, in response to a determination that a scan mode signal is asserted, selectively discharge either the true storage node or the complement storage node based on a value of a scan data signal, and otherwise may selectively discharge either the true storage node or the complement storage node based on a value of a data signal. The second latch may store a value of a data bit based on a voltage level of the true storage node and a voltage level of the complement storage node. |
US10340899B2 |
High performance low retention mode leakage flip-flop
This invention is a retention circuit retaining the state of a circuit node driven by a primary drive circuit. This circuit includes cross coupled first and second inverters and a transmission gate. The transmission gate receives a retention mode signal and isolates the retention circuit and the circuit node when a retention mode is active and connects the retention circuit and the circuit node when the retention mode is inactive. In the preferred embodiment the primary drive circuit is constructed of transistors having a standard voltage threshold and the retention circuit is constructed of transistors having a high voltage threshold greater than said standard voltage threshold. A tristate inverter isolates the retention circuit from the circuit node when not in retention mode and supplies an inverse of a signal from output of said first inverter when in retention mode. |
US10340898B1 |
Configurable latch circuit
The disclosed pulsed latched circuitry includes first and second latch circuits. The first and second latch circuits can be provided with additional logic circuit components to permit them to be operated as a flip-flop circuit, or as a FIFO circuit with a depth of two. |
US10340895B2 |
Reduced-power electronic circuits with wide-band energy recovery using non-interfering topologies
Described herein are reduced-power electronic circuits with wide-band energy recovery using non-interfering topologies. A digital logic driver comprising a pulldown switch, an energy saving component (e.g., inductor) coupled in series with the pulldown switch, and a reference supply connected in series with the energy saving component that is configured to enable the digital logic driver to resonate with a load capacitance and reuse electrical energy at the load capacitance without interfering with a signal path of the digital logic driver. |
US10340894B1 |
State retention circuit that retains data storage element state during power reduction mode
A state retention circuit for retaining the state of a data storage element during a power reduction mode including a storage latch and a retention latch both powered by retention supply voltage that remains energized during a power reduction mode. The storage latch and the retention latch are both coupled to a retention node that is toggled from between first and second states before entering the power reduction mode so that the storage latch latches the state of the data storage element. The retention latch includes a retention transistor and a retention inverter powered by the retention supply voltage. The retention transistor is overpowered when the retention node is pulled to the second state in which the retention inverter quickly turns off the retention transistor. When the retention node is toggled back to the first state, the retention inverter keeps the retention transistor turned on during the power reduction mode. |
US10340889B1 |
Low noise non-foster circuit
A method of and an apparatus for reducing noise in a non-Foster circuit having at least a pair of cross coupled transistor devices, each transistor device of the pair of cross coupled transistor devices having a pair of current carrying electrodes. The method and apparatus involves coupling inductors with each pair of the current carrying electrodes of each of the cross-coupled transistor devices in the non-Foster circuit, the inductors also being coupled with voltage and/or current sources associated with or coupled to the non-Foster circuit. The nominal values of the inductors are selected to provide a load asymmetry, so that the load inductor in the input side of the non-Foster circuit has a larger inductance than the load inductor at the output side of non-Foster circuit. |
US10340886B2 |
Ceramic substrate, layered body, and saw device
A ceramic substrate is formed of a polycrystalline ceramic and has a supporting main surface. The supporting main surface has a roughness of 0.01 nm or more and 3.0 nm or less in terms of Sa. The number of projections and depressions with a height of 1 nm or more in a square region with 50 μm sides on the supporting main surface is less than 5 on average, and the number of projections and depressions with a height of 2 nm or more in the square region is less than 1 on average. |
US10340885B2 |
Bulk acoustic wave devices with temperature-compensating niobium alloy electrodes
A bulk acoustic wave (BAW) resonator having a first electrode, a second electrode, and a piezoelectric layer between the first electrode and the second electrode. The first electrode is of a first electrode material. The second electrode is of a second electrode material. The piezoelectric layer is of a piezoelectric material doped with at least one rare earth element. The BAW resonator has a resonant frequency dependent at least in part on respective thicknesses and materials of the first electrode, the second electrode and the piezoelectric layer. The resonant frequency has a temperature coefficient. At least one of the first electrode and the second electrode includes a niobium alloy electrode material that, relative to molybdenum as the electrode material, reduces the temperature coefficient of the resonant frequency of the BAW resonator. |
US10340882B2 |
Bulk acoustic wave filter
A bulk acoustic wave filter includes a substrate, a first electrode and a second electrode disposed on the substrate, a piezoelectric layer including a piezoelectric material, the piezoelectric layer disposed between the first and second electrodes, and a passive element disposed on one surface of a housing. The housing is coupled to the substrate to accommodate the piezoelectric layer, the first electrode and the second electrode. |
US10340878B2 |
Carrier aggregation circuit allowing carrier waves with different frequencies to share the same amplifier
A carrier aggregation circuit includes a signal input terminal, a signal output terminal, a first filter, a first output transform circuit, a second filter, and a second output transform circuit. The signal input terminal receives a radio frequency signal with carrier waves with first and second carrier wave frequencies. The first filter and the second filter are coupled between the signal input terminal and the signal output terminal respectively, and can respectively filter out signals with frequencies other than the first and the second carrier wave frequencies. The first output transform circuit is coupled between the first filter and the signal output terminal, and has an output impedance equivalent to an open circuit at the second carrier frequency. The second output transform circuit is coupled between the second filter and the signal output terminal, and has an output impedance equivalent to an open circuit at the first carrier frequency. |
US10340877B2 |
Antenna matching circuit, antenna device, and communication terminal apparatus
An antenna device includes an impedance converter circuit connected to a feeder circuit, an impedance-conversion-ratio adjustment circuit, and an antenna. The impedance converter circuit includes a first inductance element and a second inductance element, which are coupled to each other through magnetic fields, so as to provide an autotransformer circuit. The impedance-conversion-ratio adjustment circuit includes a third inductance element which is series-connected between the impedance converter circuit and an antenna port, and a capacitance element which is shunt-connected between the antenna port and ground. The impedance-conversion-ratio adjustment circuit corrects an impedance conversion ratio of the impedance converter circuit in accordance with a frequency band. |
US10340875B2 |
Electronic component
An electronic component includes a second inductor including a second inductor conductor that includes a first coupling portion electrically coupled to a second capacitor conductor and a second coupling portion electrically coupled to a second ground conductor, and when viewed in a plan view from a lamination direction, a first region surrounded by a first inductor conductor and the second inductor conductor is smaller in area than a second region surrounded by a third inductor conductor layer and the second inductor conductor, and a second region forming portion, which is included in the second inductor conductor and surrounds the second region, and a first region forming portion, which is included in the second inductor conductor and surrounds the first region, are electrically coupled in series in this order on a path from the first coupling portion to the second coupling portion. |
US10340872B1 |
Audio filter device for electronic interference with audio signals
The subject matter disclosed herein generally relates to audio signal filtering components for an audio signal as it passes through an audio cable from source to loudspeaker, but receives interference from a nearby electrical current. This electrical current includes those from electronics commonly found in cell phones, electrical lines in vehicles, or electrical lines from any nearby source that emits a magnetic field that is then picked up by the audio cable and produces a high-pitched ringing sound. The apparatus described audibly reduces the interference from this electrical current. |
US10340870B2 |
Transforming audio content for subjective fidelity
A method or apparatus for delivering audio programming such as music to listeners may include identifying, capturing and applying a listener's audiometric profile to transform audio content so that the listener hears the content similarly to how the content was originally heard by a creative producer of the content. An audio testing tool may be implemented as software application to identify and capture the listener's audiometric profile. A signal processor may operate an algorithm used for processing source audio content, obtaining an identity and an audiometric reference profile of the creative producer from metadata associated with the content. The signal processor may then provide audio output based on a difference between the listener's and creative producer's audiometric profiles. |
US10340867B2 |
Amplifier with built in time gain compensation for ultrasound applications
An ultrasound circuit comprising a trans-impedance amplifier (TIA) with built-in time gain compensation functionality is described. The TIA is coupled to an ultrasonic transducer to amplify an electrical signal generated by the ultrasonic transducer in response to receiving an ultrasound signal. The TIA is, in some cases, followed by further analog and digital processing circuitry. |
US10340865B2 |
Amplifier
An amplifier of an embodiment includes: a plurality of input transistors of a plurality of differential pairs; a plurality of first resistance circuits mutually connecting respective sources of the input transistors corresponding to the differential pairs and mutually connecting the respective sources and reference potential points; a plurality of second resistance circuits being connected between the respective sources of the plurality of input transistors and the reference potential points, respectively; and a control circuit configured to generate a control signal controlling whether or not to electrically connect the plurality of first resistance circuits and the plurality of second resistance circuits to the respective sources of the input transistors. |
US10340862B2 |
Methods for power amplification with shared common base biasing
A power amplification system with shared common base biasing is disclosed. A method for power amplification at a controller of a power amplification system comprising a plurality of cascode amplifier sections can include receiving a band select signal indicative of one or more frequency bands of a radio-frequency input signal to be amplified and transmitted. The method may further include biasing a common base stage of each of the plurality of cascode amplifier sections, and biasing a common emitter stage of a subset of the plurality of cascode amplifier sections. |
US10340861B2 |
Apparatus and methods for low noise amplifiers
Apparatus and methods for low noise amplifiers (LNAs) are provided herein. In certain configurations, an LNA includes a gain stage and a bypass stage electrically connected in parallel with one another between an input and an output. The bypass stage and the gain stage are selectively activated based on a mode of the LNA. For example, the gain stage provides inverting amplification to an input signal received at the input in a gain mode. Additionally, the bypass stage provides a low gain path from the input to the output in a bypass mode. Additionally, the bypass stage includes a balun that provides inversion to the bypass stage such that a phase delay through the bypass stage is similar to a phase delay of the gain stage. |
US10340859B2 |
Class-D power amplifier nested inside low-noise differential op-amp feedback loop
An amplifier system includes a Class-D power amplifier integrated circuit (IC) that is nested inside a feedback loop of a low noise differential operational amplifier (op-amp). |
US10340856B2 |
Resonance mitigation in RF high power amplifier enclosure
Aspects of the present disclosure generally relate to a RF high power amplifier designed for resonance mitigation. A method for resonance mitigation in RF high power amplifier enclosure and an enclosure for RF high power amplifier designed to mitigate resonance is provided. In an aspect, the enclosure can be configured with a metallic post or a grounded metallic post positioned at a suitable location with RF high power amplifier circuit to dampen and shift out resonance. In an aspect, the metallic post can be placed between printed circuit board (PCB) substrate and enclosure lid. Proposed metallic post solution eliminates the need of RF absorber in the design. |
US10340851B2 |
Differential cascode amplifier with selectively coupled gate terminals
An apparatus includes a differential cascode amplifier including a first transistor and a second transistor. The apparatus further includes a transistor including a source terminal coupled to a gate terminal of the first transistor of the differential cascode amplifier. The transistor also includes a drain terminal coupled to a gate terminal of the second transistor of the differential amplifier. |
US10340850B2 |
Crystal oscillator device and method of measuring crystal oscillator characteristic
A crystal oscillator device is disclosed. The crystal oscillator device includes: a crystal oscillator including a casing, a crystal piece, a pair of excitation electrodes configured to excite a main vibration, and a pair of sub vibration electrodes configured to excite a sub-vibration; and an alarm generator configured to generate an alarm based on a signal whose amplitude is equal to or less than a reference value, the signal being generated in the sub vibration electrodes. |
US10340848B2 |
I-V measurement device for solar cell, manufacturing method for solar cell, and solar cell module
An I-V measurement method is provided for a solar cell having a collecting electrode on the first surface side of a single-crystalline silicon substrate of a first conductivity type and having a transparent electrode on the outermost surface on the second surface side of the single-crystalline silicon substrate of the first conductivity-type. An electric current is supplied to the solar cell in a state in which flexible metal foil and the transparent electrode are brought into detachable contact with each other such that the flexible metal foil follows undulations of the single-crystalline silicon substrate of a first conductivity type, and the first surface is set as a light-receiving surface. It is preferable that at least on a portion that is in contact with the transparent electrode, the metal foil is formed of at least one selected from the group consisting of Sn, Ag, Ni, In, and Cu. |
US10340840B2 |
Oscillation brake for solar tracking system
A solar-tracking photovoltaic array is described. The photovoltaic array includes mounting hardware configured to rotate photovoltaic modules associated with the photovoltaic array about one or more axes. In some embodiments, the photovoltaic modules can be coupled to a torque tube oriented in a substantially North-South direction. An orientation motor can then rotate one end of the torque tube in a manner that causes the photovoltaic modules to track the sun. The photovoltaic array can also include a locking mechanism that secures another end of the torque tube during times in which the orientation motor is not rotating the torque tube. |
US10340835B2 |
Chip evacuation device driven by synchronous motor
In a chip evacuation device that evacuates chips produced in a machine tool to outside of the machine tool, a synchronous motor is used as a power source for the chip evacuation device. A load on the synchronous motor is monitored and a number of rotation or a direction of rotation of the synchronous motor is changed when it is determined that the load exceeds a preset threshold. |
US10340831B2 |
Wind power generator vibration inhibition method and device
A vibration suppression method and device of a wind power generator is provided. The method includes: calculating a specified value of a flux-weakening control parameter of the generator according to a preset value of an electromagnetic active power of the generator and a frequency of the generator; and controlling the generator according to the specified value of the flux-weakening control parameter of the generator. The method and device reduce the magnetic load of the generator by the flux-weakening control, thereby suppress vibration and noise of the generator. |
US10340828B2 |
Disturbance observer for permanent magnet direct current machines
Technical solutions are described for a motor control system of a motor to compute a disturbance estimate and use the disturbance estimate to improve the performance of the motor control system. For example, the motor control system includes an observer module that receives an input voltage signal of the motor. The motor control system also receives an output current signal from the motor. The motor control system further computes the disturbance estimate of the motor control system based on a plant model of an electrical subsystem of the motor control system. |
US10340825B2 |
Motor driving device, method, and program
An initial position determination process and a rotation driving process are both attained. A motor includes a rotor having a permanent magnet with a plurality of magnetic poles and a stator having coils with a plurality of phases. A voltage signal generation part generates a voltage signal corresponding to an electric current flowing through each of the coils with the phases of the stator. A filter part includes a first filter and a second filter. The voltage signal is inputted to a comparator through the filter part. A control part controls such that the first filter whose filter constant is larger is selected when performing the initial position determination process of the rotor and the second filter whose filter constant is smaller is selected when performing the rotation driving process. |
US10340821B2 |
Rotor flux angle and torque trajectory control apparatus and methods
Low speed and high speed estimates of rotor angle and speed relative to the stator are received from a low speed estimator and a high speed estimator, respectively. LS_θ_EST and a subset of torque-controlling I_Q trajectory curve (“IQTC”) parameter values appropriate to low speed rotor operation are selected for rotor speeds below a low speed threshold value ω_LOW_THRS. HS_θ_EST and a subset of IQTC curve parameter values appropriate to high speed rotor operation are selected for rotor speeds above a high speed threshold value ω_HIGH_THRS. LS_θ_EST and the low speed subset of IQTC parameter values remain selected for rotor speeds less than ω_HIGH_THRS after accelerating to a rotor speed greater than ω_LOW_THRS. HS_θ_EST and the subset of high speed IQTC parameter values remain selected for rotor speeds greater than ω_LOW_THRS after decelerating to a rotor speed less than ω_HIGH_THRS. |
US10340820B2 |
Electrical system for unmanned aerial vehicles
An example unmanned aerial vehicle includes a power source, a processor module having one or more processors, and a plurality of boom arms, each boom arm being couplable to a printed circuit board (PCB) and a plurality of propellers. In the example UAV, a PCB of each boom arm includes a power hub electrically couplable to the power source and to corresponding propellers of the boom arm, and a signal hub electrically couplable to at least one processor of the processor module and to the corresponding propellers. Further, in the example UAV, the power hub of each PCB is configured to transfer power from the power source to the corresponding propellers, and wherein the signal hub of each PCB is configured to transfer signals from the processor module to the corresponding propellers such that the processor module controls the plurality of propellers. |
US10340818B2 |
Actuator, shutter device, fluid control device, switch, and two-dimensional scanning sensor device
An actuator includes: an electrostatic actuation mechanism including a stationary electrode and a movable electrode; a first movable part driven by the electrostatic actuation mechanism; a first elastic support part that elastically supports the first movable part; an electret formed in at least one of the stationary electrode and the movable electrode; and a drive control unit that controls application of voltage to the electrostatic actuation mechanism. In the actuator a plurality of stable states are set in which the first movable part is positioned at a stable position at which an electrostatic force generated by the electret matches with an elastic force exerted by the first elastic support part or at a stable position near such stable position. By applying a voltage to the electrostatic actuation mechanism, the first movable part may be displaced from any stable position to another stable position. |
US10340799B2 |
Step-up/down power supply and power supply circuit
A step-up/down power supply, in which a circuit area is small, includes a step-down unit that generates an output voltage lower than an input voltage by turning on or off a step-down switch in which the input voltage of the step-up/down power supply is applied, and a step-up unit that generates an output voltage higher than the input voltage by turning on or off a step-up switch in which a ground is applied. A step-down gate voltage control circuit controls a gate voltage of the step-down switch and includes a gate voltage generating circuit that generates a first voltage and a second voltage for turning on the step-down switch. A gate voltage switching circuit switches between the first voltage and the second voltage, and the gate voltage generating circuit includes a first voltage source that generates the first voltage and a second voltage source that generates the second voltage. |
US10340794B1 |
Reverse capacitor voltage balancing for high current high voltage charge pump circuits
A switched capacitor converter includes a primary switching circuit, a flying capacitor circuit, and a secondary switching circuit. The primary switching circuit includes plurality of switching transistors in series. The flying capacitor circuit includes one or more flying capacitors with each flying capacitor connected to a switching transistor. The secondary switching circuit includes two or more switching transistors and provides a first path for charging and a second path for discharging the flying capacitors. At startup, the flying capacitors are discharged via a first current source while the switching transistors are turned off. After discharging, the flying capacitors are charged via a second current source, while a first switching transistor of the primary switching circuit is kept turned off and the rest of the switching transistors perform switching according to a switching cycle. After charging, the switched capacitor converter may enter a steady state operation. |
US10340793B1 |
Digital control of charge pump
A charge pump system includes: a differential amplifier, for receiving a feedback voltage and a reference voltage and generating an output signal; an oscillating circuit for generating clock pulses; a charge pump for receiving the clock pulses and generating an output voltage; a current sink coupled to the output of the charge pump; a first pair of cascode transistors for generating a digital signal; and an inverter for inverting the digital signal to generate a first digital signal according to the output signal, wherein the first digital signal is input to the current sink. When the feedback voltage is higher than the reference voltage, the first digital signal will be generated and the current sink will be turned on, and when the feedback voltage is lower than the reference voltage, the first digital signal will not be generated and the current sink will be turned off. |
US10340791B2 |
Charge pump
A method of operating a charge pump where successive values of a charge pump output voltage are measured and compared is presented. The result of the comparison is used to adjust one or more parameters of the charge pump operation A charge pump's maximum efficiency is tracked by storing and comparing successive output voltage values, with sample and hold circuitry. |
US10340790B1 |
Integrated voltage correction using active bandpass clamp
An exemplary voltage correction circuit includes a high-pass filter coupled with an integrated load, and an active clamp coupled with the high-pass filter in a closed-loop feedback arrangement. The high-pass filter includes an impedance network having a frequency response defining a lower frequency boundary of a passband of the voltage correction circuit, and the active clamp has a frequency response defining an upper frequency boundary of the passband of the voltage correction circuit. The active clamp is adapted to receive an input voltage proportional to a load transient within the passband and to generate an output current of the voltage correction circuit that cancels the effects of the load transient. A loop gain of the voltage correction circuit is greater than or equal to one within the passband and is less than one for frequencies lower than the lower frequency boundary and higher than the upper frequency boundary. |
US10340786B2 |
High frequency wireless power rectifier startup circuit design
A rectifier circuit can include a plurality of FETs arranged as a rectifier; and a start-up circuit applied to each of the plurality of FETs that turn each of the FETs off during a circuit startup period, wherein the start-up circuit provides a large impedance for low power dissipation during normal operation of the rectifier. |
US10340783B2 |
Apparatus and method for controlling pulse output
The present invention provides a pulse modulating power source, which comprises: a plurality of discharging modules connected in series during discharging; a plurality of triggers corresponding to said plurality of discharging modules, wherein each trigger provides a trigger signal to the corresponding discharging module to turn it on; a control logic module for controlling the trigger signals so as to turn on said plurality of discharging modules successively with a time delay; an output terminal for outputting a voltage. |
US10340781B2 |
Linear motor
A linear motor is disclosed. The linear motor includes a housing; a vibrating assembly arranged in the housing, the vibrating assembly including a weight and a plurality of coils connecting with the weight; a magnet assembly connecting with the housing, the magnet assembly including a main magnet and a side magnet; and an elastic connecting piece supporting the vibrating assembly in the housing elastically. The coils are arranged around the main magnet; and the side magnet is arranged adjacent to peripheries of the coils. |
US10340777B2 |
Line start permanent magnet motor
A downhole electric submersible pump, with at least one pump unit having a pump inlet, and an electric motor system to power the pump, the electric motor system comprising an induction motor and permanent magnet motor. The induction motor and permanent magnet motor share a common power supply, connected in series. |
US10340775B2 |
Apparatus for winding and terminating dynamo electric machine cores
An apparatus used in terminating and winding coils of a core of a dynamo electric machine. The coils being formed from at least an electric wire and the core having a longitudinal axis. The coils are wound by relatively moving a wire dispenser with respect to a core with relative motions of translation and rotation; at least a stretch of wire extends from the coil; and the stretch of wire is provided with a portion for a termination connection to a termination structure of the core, such as a tang. The method avoids waste cut wire in the apparatus. The core is provided with a groove at an end to receive at least a wire in the path of the wire for the termination of the coils. The apparatus comprises a wire deflector positioned adjacent the end of the core, where the groove is located, in order to intercept and align the wire with the groove. The apparatus can comprise a device for applying torques in two directions on a pulley wheel for feeding wire as a function of the position of the dispenser in the translation and the position of the core in the rotations. |
US10340772B2 |
Electronically commutated fan motors and systems
Embodiments herein include electronically commutated (“EC”) motors, fans operated by such motors, cooling systems including the same, and related methods. In an embodiment, an electronically commutated fan motor is included. The fan motor can include a housing comprising an exterior wall, a shaft, a shaft drive assembly rotatably coupled to the shaft, a power input connector, a control input connector, a switch comprising a base and an actuator accessible outside the housing, the actuator comprising a first actuator position and a second actuator position. The fan motor can also include a controller configured to control the shaft drive assembly based on a control signal from the control input connector, a power signal from the power input connector, and a switch signal from the switch. Other embodiments are also included herein. |
US10340765B2 |
Drive apparatus having motor unit received in motor case
A motor unit is received in a first space of a motor case. A frame contacts an inner peripheral wall of the motor case and is fixed in an inside of the motor case. A cutout, which is formed in at least one of the motor case and the frame, forms a seal groove, which extends in a circumferential direction between the motor case and the frame. A cover covers the seal groove and forms a second space in an inside of the cover. A seal material is received in the seal groove and limits intrusion of liquid, such as water, from an outside of the motor case and the cover into the first space and the second space. In this way, intrusion of the liquid into the first space and the second space can be limited with the seal material provided in the single seal groove. |
US10340763B2 |
Isolation ring for electric motor end windings
An electric motor for a hybrid or electric vehicle drive unit includes a housing with a stator fixed within the housing and including a plurality of end windings. A rotor is disposed within the housing and connected to a drive shaft. An isolating ring is disposed within the housing between the end windings and the housing. |
US10340759B2 |
Ceiling fan motor
The ceiling fan motor according to the present invention includes a rotor assembly including a rotor housing installed with a plurality of yoke pieces and a plurality of magnets in the inner side, the rotor housing having a plurality of magnet fixing parts formed between the plurality of magnets, a stator assembly placed in the inner side of the rotor assembly, the stator assembly including a stator core, and an upper insulator and a lower insulator engaged with the upper part and lower part of the stator core, and a shaft fixed being engaged with the center part of the stator core, and the magnet is engaged being forcibly press-fitted between the fixing parts. |
US10340758B2 |
Permanent magnet motor
A permanent magnet motor has a number of permanent magnets forming permanent magnet poles. Each magnet has an outer surface that is an arc surface with a convex middle. An inner surface of the magnet is a curved surface with a concave middle. The curved surface has an arc surface section and two planar surface sections. The arc surface has a pole arc angle α of 0.7 to 0.96, and the ratio of an arc angle β of the arc surface section to the pole arc angle α is 0.15 to 0.35. The shape of the inner surface of the magnet creates uneven air gaps between the rotor poles and the stator core poles. This reduces cogging torque, increases the motor efficiency, and reduces the motor noise. |
US10340757B2 |
Rotor member, rotor and electric motor
To provide a rotor member, rotor, and electric motor equipped with the same, which suppress the stress or stretching concentrated on a part of a cylindrical member, thereby enabling to raise the maximum revolution speed, and enabling greater torque to be obtained. In a rotor member fixed by press-fitting to a rotary shaft part of a rotating electrical machine, a thrust member that thrusts a cylindrical member to an outer side in the radial direction against a sleeve part is present between a plurality of magnet segments which are adjacent in the circumferential direction. |
US10340755B1 |
Energy harvesting and converting beam pumping unit
A walking beam pumping unit onboard above surface energy harvester and converter invention that can supplement electric power to actuate a reciprocating walking beam pumping unit's prime mover, auxiliary devices, and control devices. In one embodiment, the walking beam pumping unit kinetic energy can assist gravity actuated linear and circular generators attached on the reciprocating walking beam, crank arms, pitman arms, head, and articulated reciprocating counterweight. The electro mechanical devices can switch between generating and motoring and send electric current to a capacitor for distribution. In another embodiment, the walking beam pumping unit kinetic energy can assist a mechanically actuated reciprocating piston linear generator attached to the reciprocating walking beam and foundation. In another embodiment, a circular generator device is attached to the crank arms. Used to supply supplemental power for the lifting and lowering of loads with a reciprocating walking beam pumping unit and auxiliary devices. |
US10340745B2 |
Wireless power sources and devices
A wireless power system for powering a television includes a source resonator, configured to generate an oscillating magnetic field, and at least one television component attached to at least one device resonator, wherein the at least one device resonator is configured to wirelessly receive power from the source resonator via the oscillating magnetic field when the distance between the source resonator and the at least one device resonator is more than 5 cm, and wherein at least one television component draws at least 10 Watts of power. |
US10340736B2 |
Wireless power transmission device and wireless power charging system including the same
A wireless power transmission device includes a mounting member, first and second terminals mounted on the mounting member and a transmission coil connected to the first and second terminals. The transmission coil includes an outer transmission coil and an inner transmission coil extending from the outer transmission coil and having a radius less than that of the outer transmission coil, and a distance between the outer transmission coil and the inner transmission coil is in a range from 20 mm to 30 mm. |
US10340735B2 |
Method and apparatus for optimal resource allocation based on contribution margin ratio
A method and apparatus for optimally allocating resources of a provider according to a contribution margin ratio of a resource consumer in a distributed energy resource environment are described. An embodiment is a method for distributing energy resources in a distributed energy resource system. The method may include receiving information about the amount of available energy resources from each of one or more providers, receiving information about the amount of required energy resources from each of one or more consumers, assessing a contribution margin ratio for each of the one or more consumers, calculating an energy resource allocation amount for each of the one or more consumers based on the assessed contribution margin ratio, and distributing energy resources to each of the one or more consumers based on the calculated energy resource allocation amount. |
US10340734B2 |
Power generation systems with monitoring for anomaly detection via nonlinear relationship modeling
A power generator system with anomaly detection and methods for detecting anomalies include a power generator that includes one or more physical components configured to provide electrical power. Sensors are configured to make measurements of a state of respective physical components, outputting respective time series of said measurements. A monitoring system includes a fitting module configured to determine a predictive model for each pair of a set of time series, an anomaly detection module configured to compare new values of each pair of time series to values predicted by the respective predictive model to determine if the respective predictive model is broken and to determine a number of broken predictive model, and an alert module configured to generate an anomaly alert if the number of broken predictive models exceeds a threshold. |
US10340728B2 |
Electronic device and method for charging a battery of the electronic device
A temperature detector detects a temperature of a battery. A charging unit charges the battery. A power reception coil receives a first electric power transmitted in a contactless manner from a power transmission coil of a contactless charging device. A supplying unit supplies the charging unit with a second electric power on the basis of the first electric power. A setting unit sets a supply current to be supplied from the supplying unit to the charging unit. A determination unit determines whether the battery is continuously charged. The setting unit sets the supply current to a value larger than a settable minimum value regardless of the temperature of the battery when the charging unit starts charging the battery on the basis of the second electric power, and reduces the supply current as the temperature is higher when the determination unit determines that the battery is continuously charged. |
US10340725B2 |
Wireless power reception device
A wireless power reception device includes an inner coil, a mounting member having the inner coil mounted thereon and a slit formed in an edge of the inner coil, and a first shielding member and a second shielding member laminated on the first shielding member and provided in correspondence with the inner coil, the mounting member being mounted on the first shielding member and the second shielding member. Accordingly, it is possible to improve efficiency of the wireless power reception device. |
US10340722B2 |
Electrical wiring assembly
The present invention is directed to an electrical wiring assembly that includes a plurality of line terminals configured to be coupled to a source of AC power. A circuit assembly is coupled to the plurality of line terminals. The circuit assembly includes a control circuit coupled to at least one electro-magnetic coil, the control circuit being configured to provide an electrical drive signal to the at least one electro-magnetic coil in accordance with a predetermined wireless charging regimen. The at least one electro-magnetic coil is configured to propagate a magnetic field in accordance with the electrical drive signal. A wall plate assembly is configured to accommodate the circuit assembly therewithin, the wall plate assembly including a charging interface region configured to accommodate a portable electronic device. The charging interface region is configured to position the at least one electro-magnetic coil proximate the portable electronic device so that the portable electronic device is disposed within the propagated magnetic field in accordance with the predetermined wireless charging regimen. |
US10340718B2 |
Charging system, charging method, and power adapter
A charging system, a charging method, and a power adapter are provided. The power adapter includes a first rectification unit, a switch unit, a transformer, a second rectification unit, a first charging interface, a sampling unit, a control unit, a second charging interface, and a battery coupled to the second charging interface. The control unit is configured to output a control signal to the switch unit, and adjust a duty ratio of the control signal based on a voltage sampling value and/or current sampling value sampled by the sampling unit, in which a voltage of a third pulsating waveform meets charging requirements. When the second charging interface is coupled to the first charging interface, the second charging interface applies the voltage of the third pulsating waveform to the battery, in which the voltage of the pulsating waveform output from the power adapter can be directly applied to the battery. |
US10340716B2 |
Electric storage device and start-up method
Provided is an electric storage device including: a control unit, a charge/discharge management unit and a current generation unit, which are connected through an input/output unit; and an electric storage unit that is connected to the charge/discharge management unit and is connected to the current generation unit through a switch. |
US10340715B2 |
Power control apparatus, power control method, and power control system
A storage cell is driven more flexibly with respect to the power supply state of a commercial grid. A power control apparatus (1) connects to a grid, is capable of controlling charging and discharging of a storage cell (22), and includes a controller (11) that performs leveling control to reduce a difference from a power purchase amount, which is established in a power purchase plan, by controlling charging and discharging of the storage cell (22). The controller (11) further performs control, upon acquiring a demand response request issued over a network, to make a comparison between the current amount of stored power in the storage cell (22) and the necessary amount of stored power for complying with the demand response request and to set a target power for power purchase in the leveling control on the basis of the result of the comparison. |
US10340712B2 |
Secure device charging
One embodiment of the invention is an apparatus for determining the initiation of a charging process for a secure charging apparatus. The apparatus has circuitry for authorising a user, circuitry for confirming connection of a device, and circuitry for confirming charging of the device. |
US10340711B2 |
Faraday cage for wireless charging devices
Embodiments describe a wireless charging device including: a housing having a planar charging surface and one or more walls that define an interior cavity; a transmitter coil arrangement positioned within the interior cavity; and a faraday cage enclosing the transmitter coil arrangement. The faraday cage includes: an electromagnetic shield positioned between the transmitter coil arrangement and the first shell; an interconnection structure positioned within the interior cavity below the transmitter coil arrangement, the interconnection structure including a plurality of packaged electrical components mounted on the interconnection structure; a ferromagnetic shield positioned between the transmitter coil arrangement and the interconnection structure; and a conductive grounding fence disposed around a perimeter of the interconnection structure and between the electromagnetic shield and the interconnection structure. |
US10340710B2 |
Charging device for the inductive transmission of electrical energy and method for operating the charging device
A charging device for inductive transfer of electric energy with a primary conductor arranged in a first housing, by which an alternating magnetic field can be generated when it is energized with an alternating current, electrically connected to a power source that is electrically connectable to a power electronics device for energizing the primary conductor with an alternating current. A drive means for moving the first housing from a first position to a second position, wherein the charging device is equipped with a fault detecting device, by which can be detected whether the first housing is or is not moved when a movement operation has been initiated by the drive means. |
US10340703B2 |
Energy storage system for photovoltaic energy and method of storing photovoltaic energy
An energy system for renewable energy applications includes a renewable energy source, a bidirectional inverter connected an AC bus and a DC bus, an energy storage unit connected to the bidirectional DC/DC converter, and a control system comprising one or more controllers coupled to the bidirectional inverter and the bidirectional DC/DC converter. The bidirectional inverter is connected to the renewable energy source and a bidirectional DC/DC converter through the DC bus. The system is configured to capture low power of a photovoltaic (PV) array, energy typically lost to inverter clipping, and through the utilization of ramp rate control. |
US10340701B2 |
Hybrid power storage apparatus
A hybrid power storage apparatus according to one embodiment of the present disclosure includes a battery configured to store first electric power supplied to an electric power system and second electric power supplied therefrom; an electric power conversion unit configured to convert the first electric power into an alternating current (AC) power and the second electric power into a direct current (DC) power; and a control unit configured to receive electric power information of the electric power system from a server, and control the battery and the electric power conversion unit to supply electric power to the electric power system or to receive electric power supplied therefrom based on a magnitude or a frequency of electric power included in the received electric power information. |
US10340700B2 |
Power regulation system for energy harvesters
According to some aspects, a power regulation system for energy harvesters that lacks a battery is provided. In some embodiments, the power regulation system may receive power from multiple energy harvesters that generate energy from different sources, such as wind currents and ambient light. In these embodiments, the power regulation system may selectively provide power from one or more of the energy harvesters to a load as environmental conditions change and power itself with energy from the energy harvesters. Thereby, the power regulation system may start and operate without a battery and provide power to the load over a wider range of environmental conditions. |
US10340699B2 |
Solar cell adjustment system, related method, and minimum current detection and control system
[Problem] It is intended to provide a system, a related method and a minimum current detection and control system for, even when partial shading occurs in a string composed of a series connection of a plurality of solar cell modules, maintaining an output current of the whole.[Solution] By inputting an output voltage of the string into an inverter to convert the output voltage into an AC voltage and applying the AC voltage to the string via a multi-stage voltage multiplier rectification circuit, a compensation current is supplied to a shaded module on a priority basis to maintain an output current of the whole string while lowering an operating voltage of the shaded module by impedance generated on a pathway of the compensation current. Further provided are a system and the like constructed by multistage-connecting an output-side circuit section of one of various types of converters to the solar cell modules, and configured to supply a compensation current from the converter section to the shaded module on a priority basis. |
US10340697B2 |
Modular power generation facilities using shipping container-based modules
Systems, methods, and building block modules for modular power generation facilities are disclosed. A multi-stack modular power generation facility includes first and second pluralities of primary modules and first and second control systems. The first modules are positioned in a first stack to form a first vertical enclosure; the second modules are positioned in a second stack to form a second vertical enclosure; and the first and second modules each include gen-set modules, each with an engine-generator, and a switchgear module ganged to the gen-set modules. Each control system communicates with the respective gen-set modules to coordinate the engine-generators as a unit and to control the loading of each of the generators in response to a power load demand. The second plurality of primary modules are disposed immediately adjacent the first plurality of primary modules such that the second vertical enclosure abuts the first vertical enclosure. |
US10340696B2 |
Modular power generation facilities using shipping container-based modules
Systems, methods, and building block modules for modular power generation facilities are disclosed. A method of erecting a modular power generation facility includes producing a plurality of primary modules, each including a housing adapted from an intermodal shipping container having posts, rails, and sills connected together by shipping container corner castings; shipping the primary modules, which include gen-set modules and a switchgear module, to an installation location; positioning the primary modules in a vertical stack; attaching the primary modules to one another in the vertical stack; interconnecting the engine-generators of the one or more gen-set modules with the switchgear of the switchgear module; and operating the engine-generators and the switchgear to provide electricity to a transformer connected to the switchgear in response to a power load demand. The shipping, positioning, and attaching steps are carried out with engine-generators and switchgear operatively installed in the interior of the primary modules. |
US10340695B2 |
Battery energy storage design with black starting capability
Systems and methods for black-starting a power system using a battery energy storage system can be provided. In one example implementation, a method includes obtaining, by the one or more controllers, a signal requesting a black-start of the power system using the battery energy storage system. The method further includes increasing, by one or more controllers, a system bus voltage to a nominal voltage level using the battery energy storage system for a start period according to a start ramp. The method further includes maintaining, by one or more controllers, the system bus voltage at about the nominal voltage level using the battery energy storage system during a normal period following the start period. |
US10340692B2 |
Universal power control device
The present invention is directed to an intelligent dimmer that is capable of “learning” the type of load it is controlling, and adjusts its operating parameters accordingly. The present invention can adaptively drive electrical loads over a wide range of wattages. The intelligent dimmer of the present invention is configured to automatically calibrate itself based on the load current demands of a particular electrical load. The intelligent dimmer of the present invention can also adaptively limit in-rush currents to extend the life expectancy of the solid state switching components used therein. |
US10340685B2 |
Input redundant circuit
An input redundant circuit according to the present disclosure may include: a core power supply unit; a first input port connected to a first input voltage; a second input port connected to a second input voltage; a relay unit connected to the first input port and the second input port to supply one of the first input voltage and the second input voltage to the core power supply unit; and a surge current limiting unit coupled to the relay unit, configured to limit a surge current generated when the relay unit is switched between the first input voltage and the second input voltage. |
US10340681B2 |
Power management system comprising static protecting circuit and related method of operation
A power management system comprises a power converter comprising a power stage and configured to detect an abnormal static state of the power stage, to generate a protection signal in response to the detection of the abnormal static state of the power stage, and to stabilize a direct current (DC) power supply voltage in response to an enable signal to generate a DC output voltage, and a main control circuit configured to generate the enable signal for the power converter based on the protection signal received from the power converter. |
US10340678B1 |
Electronic circuit breaker with physical open-contact construction and fail-safe protection
A circuit breaker includes main contacts movable between closed and open positions such that a line terminal and a load terminal are, respectively, in electrical communication or electrically isolated. A trip coil is connected to the contacts, causing the contacts to move from the closed position to the open position in response to a trip current, thereby tripping the circuit breaker. A normally closed relay having a relay activating circuit and a switching circuit is provided, with the switching circuit being electrically connected to the trip coil. A monitoring circuit is electrically connected to the relay activating circuit, supplying activating power to the relay activating circuit so long as a determination is made that the breaker is operating within acceptable parameters, and ceasing to supply activating power to the relay activating circuit upon a determination being made that the breaker is not operating within acceptable parameters, thereby tripping the breaker. |
US10340677B1 |
Flexible electrical contact module
A system for conducting electricity including a first body, a second body configured to move relative to the first body in a primary movement direction, and one or more electrical contact modules disposed between and in contact with the first body and the second body. |
US10340676B2 |
Electrical device protective housing
Protective housings for an electrical device, such as a switches or receptacle, and methods for installing protective housings are disclosed. A protective housing for an electrical device includes a baseplate with an internal opening and first arcuate cutout along the internal opening. The protective housing also includes a first insert with a second arcuate cutout and at least one aperture. The first insert fits within the opening. The first and second arcuate cutouts form a through hole when the first insert is fitted within the opening. |
US10340672B2 |
Conducting wire end portion joining method, and conducting wire end portion joining structure
A conducting wire end portion joining method is a method for conductively joining together end portions of conducting wires each covered with an insulation coating. The conducting wire end portion joining method includes: adjoining end portions of two winding wires, and bringing the end portions of the conducting wires of the two winding wires into contact with a conductive coating material stored in an insulating cap having a property of shrinking when heated; and shrinking the insulating cap by heating to fix the shrunken insulating cap around the insulation coatings of the end portions of the two winding wires, and joining together the end portions of the two winding wires by conductively connecting the conducting wires of the two winding wires via the hardened conductive coating material. |
US10340671B2 |
Conductor cover applicator with spool
Applicators and methods for applying a conductor cover to a cable, the conductor cover being tubular and split longitudinally to define a first longitudinal edge and a second longitudinal edge. The applicator comprises: a structural element; a spool connected to rotate relative to the structural element, the spool being sized to store the conductor cover in a pre-application state where the conductor cover is wrapped one or more times around the spool with the first longitudinal edge and the second longitudinal edge of the conductor cover spread open and perpendicular to a spool axis; and a lock for holding the conductor cover in the pre-application state. |
US10340670B2 |
Low voltage electrical distribution installation
A low voltage electrical distribution installation including at least one busbar linked to a power supply bus or to an upstream protection switchgear, and to switchgears of an electrical equipment item, this installation includes, for each of at least two bars, an insulating support configured to house the bar over substantially all of its length, each insulating support including a device for fixing to another insulating support adjacent to the first, each insulating support situated at the end of a group of insulating supports being configured to be fixed to at least one upright belonging to a device housing the switchgears, via at least one crossmember extending substantially at right angles to the longitudinal direction of the corresponding bar, at least one crossmember being fixed to the upright(s), and to the insulating support such that the assembly including the upright(s), the crossmember(s) and the insulating supports housing the bars, forms a rigid assembly. |
US10340668B2 |
Stackable module
A stackable module has a housing provided to receive an electric/electronic component, and a clamping device for attachment to a support rail, wherein the clamping device has two latching/gripping hooks, which are displaceable in mutually opposite directions between an open position and a fastening position, and a force deflection mechanism for adjusting the latching/gripping hooks between the open position and the fastening position, said mechanism being actuable by means of an actuating element and able to be subjected to an actuating force from an outer side. In this case, the latching/gripping hooks bound a free opening distance which, for release fastening to the support rail, is greater in the open position and smaller in the fastening position than a provided support rail extent. In this case, provision is made for the force deflection mechanism to have an actuating-element-side deflection profile and a hook-side displacement part, which has a deformation portion which is deformable by a displacement force in order to generate a hook-side displacement, wherein between the deflection profile and the deformation portion, a sliding contact is able to be formed, at which the deformation portion is able to be subjected to the displacement force via the deflection profile. |
US10340663B2 |
Quantum cascade laser
A quantum cascade laser includes a semiconductor substrate and an active layer having a cascade structure, in which unit layered bodies, each composed of a quantum well light emitting layer and an injection layer, are stacked, wherein the unit layered body has a subband level structure having an upper laser level, a lower laser level, and a relaxation miniband composed of at least two energy levels with an energy spacing smaller than the energy difference (EUL) between the upper laser level and the lower laser level, the energy width of the relaxation miniband is smaller than the energy (ELO−EUL) obtained by subtracting the energy difference (EUL) from the energy (ELO) of longitudinal optical phonons, and electrons subjected to the intersubband transition are relaxed in the relaxation miniband and are injected into a quantum well light emitting layer in a subsequent unit layered body. |
US10340662B2 |
Quantum cascade laser
A QCL (10) includes a first electrode (15), a first contact layer (11) that is in contact with the first electrode (15) and is made of a first compound semiconductor, a second electrode (14) having a polarity opposite to that of the first electrode (15), a second contact layer (13) that is in contact with the second electrode (14) and is made of a second compound semiconductor, and an active layer (12) disposed between the first contact layer (11) and the second contact layer (13) and including two or more active layer units. Each of the active layer units includes one or more quantum well layers made of a third compound semiconductor and one or more barrier layers made of a fourth compound semiconductor, and each of the quantum well layers and each of the barrier layers are alternately stacked. The vibrational energies of longitudinal optical phonons of the third compound semiconductor and the fourth compound semiconductor are higher than the vibrational energy of a longitudinal optical phonon of GaAs and lower than or equal to the vibrational energy of a longitudinal optical phonon of AlN. |
US10340659B1 |
Electronically pumped surface-emitting photonic crystal laser
An electrically pumped surface-emitting photonic crystal laser includes an electric currents confinement structure arranged on a photonic crystal structure and an active layer with an opening, a transparent conducting layer arranged on the electric currents confinement structure and covering the photonic crystal structure, a metal anode arranged on the transparent conducting layer with an aperture. The photonic crystal laser has its epitaxy structure etched from above to fabricate the photonic crystal to allow laser beams to pass through with conductivity for the purpose of electrically pumping a quantum structure without complex technologies of wafer fusion bonding or epitaxial regrowth. Thereby the laser beams can be emitted from a front surface of the epitaxy structure with a narrow divergence angle. |