Document Document Title
US10314217B2 Component supply device
A component supply device that images stage on which multiple leaded components are supported in a scattered state, and holds a component supported on the stage using a component holding tool based on the image data, wherein multiple stages of different colors are prepared, and a stage from among the multiple stages a stage with a color different to a component that is planned to be supplied is removably attached to component support member. By this, for example, in a case in which a component planned to be supplied is white, by attaching a black stage to the component support section, due to the contrast between the background and the target object, it is possible to clearly recognize the white component supported on the black stage.
US10314216B2 Method of fabricating electronic cards including at least one printed pattern
The invention relates to a method for fabricating electronic cards by A) forming a plurality of card bodies in the form of a thick sheet with a plurality of electronic units or modules embedded in the sheet; B) printing a plurality of first patterns on a first face of the thick sheet in a printing station where ink is applied on the first face; C) applying a first at least partially transparent coating on each printed first pattern, that adheres to the card body. The method can also include printing a plurality of second patterns on the inner surface of a film forming the first coating. Preferably, the printing of the first patterns is carried out in an offset type station for printing high definition patterns, essentially of the security type. The second patterns define personal data. The printed thick sheet defines an intermediate product according to the invention.
US10314215B2 Electrical shielding material composed of metallized stainless steel monofilament yarn
A yarn or multi-fiber formed of a plurality of micron diameter stainless steel monofilaments which have been rendered more conductive by one or more coatings of electrolytically-deposited metal or metal alloy materials. The metallized yarn provided by the invention has a very low electrical resistance, with consequent benefit in electrical performance, and is particularly useful as an RFI/EMI shielding material.
US10314214B2 Vapor chamber with electromagnetic shielding function
A vapor chamber with electromagnetic shielding function is for dissipating the heat generated by an electronic component. The vapor chamber includes a capillary structure, a support structure, and a working fluid. The vapor chamber includes an extension portion and a frame, and the extension portion extends from the main body of the vapor chamber and has a first coupling structure. The frame has side walls to surround the electronic component in a plane, and a second coupling structure is disposed on each of the side walls. The first coupling structure is engaged with the second coupling structure, so that the vapor chamber detachably covers the electronic component to perform the electromagnetic shielding function.
US10314211B2 Assembly structure for motor drive unit
Disclosed herein is an assembly structure for a motor drive unit. An assembly structure for a motor drive unit is disclosed. The assembly structure does not require the time for rotating, laying down, or fastening the components during processes of producing it, so that the time required for production can be shortened. In addition, since no separate fastening part is required, the assembly structure can be simplified and the production costs can be reduced.
US10314209B2 Systems and methods for cooling of power electronic devices
The invention provides systems and methods for cooling of power electronic devices with an optimized electromechanical structure. A power electronic device may comprise one or more power transistor components, one or more capacitor components, one or more power interconnect components that may be in electrical communication with the one or more power transistor components and the one or more capacitor components, and one or more heat sink components. The one or more power transistor components and the one or more capacitor components may be in thermal communication with the one or more heat sink components, and each may be located on substantially opposite sides of the one or more heat sink components, such that heat may be transferred from the one or more power transistor components and the one or more capacitor components to the same one or more heat sink components.
US10314208B2 Cooling device, method for producing a cooling device and power circuit
The present disclosure relates to cooling devices. The teachings thereof may be embodied in methods for producing cooling devices and power circuits equipped with a cooling device. Embodiments may include cooling device having an aluminum cooling element; and at least one nickel metal sheet connected to the aluminum cooling element by a solder layer; wherein the cooling device includes a mounting surface formed by a side of the at least one nickel metal sheet facing away from the aluminum cooling element.
US10314207B1 Power module assembly for a vehicle power inverter
A power-module assembly includes plates defining pockets and arranged in a stack such that the pockets cooperate to define coolant chambers interleaved with the plates. The assembly further includes cards having a power module encased in a frame. The frame has an outward projecting spacer, and each card is disposed in a corresponding one of the chambers with the spacer contacting a wall of the corresponding chamber to form a coolant passage between the wall and the card.
US10314206B1 Modulating AHU VS RAM air cooling, based on vehicular velocity
A velocity cooled (VC) mobile data center (MDC) includes a volumetric container having an air intake opening providing an air intake path for exterior air to ingress into the container at a high velocity to provide a flow of cooling air that cools the heat generating IT equipment operating within the VC MDC while the MDC is mobile. An air intake damper is positioned within the air intake opening and can be selectively positioned between a fully opened position to a fully closed position. The VC MDC includes an air handling unit (AHU) configurable to operate in a standby mode or an active mode, ranging from providing minimal airflow to providing maximum airflow. The level of operation of the IT equipment and the amount of cooling provided by the AHU is controlled, based, in part, on a velocity of the VC MDC and resulting amount of cooling air being ingested.
US10314202B2 Heat spreading module for portable electronic device
In a heat spreading module for a portable electronic device configured such that a heat pipe is attached along a metal plate with which a heating element is brought into close contact, and heat of a heated region of the metal plate with which the heating element is brought into close contact is transferred to a place on the metal plate apart from the heated region by the heat pipe, the heat pipe is configured such that a container is formed of a pipe, a portion of the container arranged on the heated region is a heated portion, and a portion of the container apart from the heated region is a heat dissipation portion that dissipates heat to the metal plate, and the heated portion is formed in a flat shape, and the heat dissipation portion is formed to be thicker than the heated portion having the flat shape.
US10314201B2 Liquid-cooled heat sink head and heat sink system having the same
A liquid-cooled heat sink head includes a metal substrate, a first cover, and a plurality of heat dissipation fins. The first cover covers the metal substrate to form a heat exchange chamber and includes a first liquid inlet and a liquid outlet to allow a working fluid to flow in the heat exchange chamber. The heat dissipation fins are disposed on the metal substrate, are placed between the first liquid inlet and the liquid outlet, and are arranged sequentially from the first liquid inlet toward the liquid outlet. A liquid passage is disposed between each two adjacent heat dissipation fins. A portion of the heat dissipation fins are connected to the heat exchange portion, and at least one heat dissipation fin includes one opening to communicate with the liquid passages at two sides of the at least one heat dissipation fin.
US10314200B2 Variable frequency drive operation to avoid overheating
Operation of a variable frequency in a manner configured to avoid overheating is provided. In one form, a method includes providing a variable frequency drive that includes a switching device in thermal communication with a heat sink including a thermal mass. The method further includes operating the drive in a first mode before active cooling of the heat sink is established and a second mode following the first mode. Operation of the drive in the first mode includes operating the switching device in a first switching frequency mode, and the first switching frequency mode and the thermal mass of the heat sink are selected to provide a temperature of the switching device below a predetermined threshold before active cooling of the heat sink is established. Further embodiments, forms, features, and aspects shall become apparent from the description and drawings.
US10314199B2 Conduitless, liquid phase, internal circulation, immersion cooling system
A two chamber immersion cooling tank for cooling at least one heat producing electronic component is described. In one sub-chamber, the at least one electronic component is appropriately secured in the tank which is filled with dielectric fluid that maintains liquid form throughout the cooling procedure. In the circulation path, prior to the component[s], is at least one cross-flow wave inducer. In the second sub-chamber is a secondary heat exchanger which is set up so that all warmed dielectric liquid leaving the electronic component[s] must flow through the secondary heat exchanger in the second sub-chamber.Flow may be vertical or horizontal with respect to the effects of gravity. If a hermetically sealed top is present, orientation can be variable and the system may be used in mobile field or vehicle applications.
US10314198B2 Air-cooling heat dissipation device and system
An air-cooling heat dissipation device is provided for removing heat from the electronic component. The air-cooling heat dissipation device includes a base and an air pump. The base includes a top surface, a bottom surface, two lateral walls, a guiding chamber, an introduction opening and plural discharge grooves. The two lateral walls are connected between the top surface and the bottom surface. The introduction opening is formed in the top surface. The guiding chamber runs through the bottom surface and is in communication with the introduction opening. The discharge grooves are formed in one of the lateral walls and in communication with the guiding chamber. The plural discharge grooves are oriented toward the electronic component, so that a lateral air flow generated by the air pump is discharged through the discharge grooves and passes the electronic component to remove heat therefrom.
US10314196B2 Reinforced server sliding rail mounting structure
A reinforced server sliding rail mounting structure for connection to a server rack and to a server includes an inner sliding rail, a first ball bushing, an intermediate sliding rail, a second ball bushing and an outer sliding rail. A front bracket has an upper reinforcing rib and a lower reinforcing rib respectively located on upper and lower bracket walls thereof such that when the intermediate sliding rail is moved outward into the front bracket, the upper and lower reinforcing ribs are respectively engaged into respective outer ball grooves of the intermediate sliding rail and reinforce the structural strength of the intermediate sliding rail. The structure may further include top and bottom reinforcing components respectively located on respective rear ends of the upper and lower reinforcing ribs.
US10314194B1 Expansion module of programmable logic controller
An expansion module of a programmable logic controller is provided. The expansion module comprises a function body and an expansion base. The function body comprises a housing, a circuit board and a first connector. The circuit board is disposed in the housing. The first connector is connected with the circuit board and is partially exposed from the housing. The expansion base is detachably assembled with the function body and comprises a bracket and a three-way connector. The three-way connector is detachably disposed in the bracket and comprises three conducting terminals. The first conducting terminal and the second conducting terminal are at least partially exposed from the bracket. The third conducting terminal is configured to connect with the first connector. When there are plural expansion modules, two adjacent function bodies can be detachably assembled with each other, and two adjacent expansion bases can be detachably assembled with each other.
US10314192B2 Display apparatus
A display apparatus includes a display unit, and a stand configured to support the display unit to stand on a horizontal plane, wherein the stand includes a first stand member and a second stand member coupled with each other in a front-rear direction.
US10314182B2 Magnetically held diaper monitor
A magnetically held diaper monitor comprises a power supply part and a control part. The power supply part comprises a lower shell, and a battery and a power circuit board embedded in the lower shell. The power circuit board is provided with a plurality of lower magnetic electrodes and two lower magnetic terminals. The control part comprises an upper shell and a control circuit board embedded in the upper shell. The control circuit board is provided with upper magnetic electrodes which are in one-to-one correspondence to the lower magnetic electrodes, and upper magnetic terminals which correspond to the lower magnetic terminals. A diaper sensor is clamped between the power supply part and the control part which are combined into a whole by attraction by means of a magnetic force and is connected to the control part via the magnetic electrodes. The control part obtains a power supply via the magnetic terminals.
US10314180B2 Display device
A display device includes a display panel, a bezel, at least one flexible circuit board, and a rigid circuit board. The display panel includes a display surface. The bezel includes a top wall, a bottom wall, and a side wall between the top wall and the bottom wall. The top wall is configured to support the display panel. The flexible circuit board includes a first portion, a second portion, and a connection portion between the first portion and the second portion. The first portion of the flexible circuit board is connected to the display panel. At least part of the rigid circuit board overlaps and faces the bottom wall of the bezel. The rigid circuit board includes an edge extending outwardly and beyond the side wall. The edge of the rigid circuit board includes at least one recess. The second portion of the flexible circuit board is connected to the rigid circuit board. At least part of the connection portion of the flexible circuit board is accommodated in the recess. On a projection plane parallel to the display surface, the flexible circuit board includes a margin which is closest part of the flexible circuit board to the edge of the rigid circuit board, and the margin of the flexible circuit board is between the side wall of the bezel and the edge of the rigid circuit board.
US10314171B1 Package assembly with hermetic cavity
Apparatuses, systems and methods associated with hermetic encapsulation for package assemblies are disclosed herein. In embodiments, a package assembly may include a package substrate that includes a guard ring, wherein the guard ring extends from a surface of the package substrate and around a circumference of a cavity. The package assembly may further include a component coupled to the guard ring by a solder joint along an entirety of the guard ring, wherein the cavity is located between the package substrate and the component and the cavity is hermetically-sealed via the guard ring and the solder joint. Other embodiments may be described and/or claimed.
US10314170B2 Motherboard of computer
A motherboard of a computer is provided. The motherboard of a computer includes a main body, a notch formed at a side edge of the main body, an auxiliary device, and a fixing device formed adjacent to the notch to fix the auxiliary device in the notch, wherein the auxiliary device is a light guiding device including patterns.
US10314167B2 Device for bending sheet, LED module and display screen
A device for bending sheets includes a first abutting member and a second abutting member fixedly connected to an outside surface of the sheet. The second abutting member is rotatably connected to the first abutting member. A rotating position and a locking position are provided at the connection between the first abutting member and the second abutting member. The first abutting member and the second abutting member are capable of rotating relative to each other at the rotating position, and the first abutting member and the second abutting member are capable of being interlocked with each other at the locking position. The first abutting member and the second abutting member are interlocked so as to obtain a desired curvature of the sheet. The present invention further provides an LED module and a display screen.
US10314164B1 Circuit board assemblies and methods of assembling circuit boards and bus bars
According to some aspects of the present disclosure, circuit board assemblies are disclosed. Example circuit board assemblies include a printed circuit board having a first surface and a second surface, and defining an opening having at least one side extending from the first surface to the second surface. The assembly also includes a bus bar having a first surface, a second surface, and at least one side. The bus bar is secured in the opening of the printed circuit board via a press-fit, such that a slot is defined between the at least one side of the bus bar and the at least one side of the opening defined by the printed circuit board. The assembly further includes an electrical lead positioned in the slot, and solder disposed between the electrical lead and the bus bar to electrically couple the electrical lead and the bus bar.
US10314163B2 Low crosstalk vertical connection interface
An integrated circuit device having a vertical connection interfaces for coupling stacked components are provided that improve communication between the stacked components. The techniques described herein allow for increased signal connection density while reducing potential for crosstalk. For example, a ground to signal ratio of connections between components in a vertical interface configured to carry ground signals relative to connections configured to carry data signals within a bank of connections has an edge to center gradient which reduces the amount of ground connections needed to meet crosstalk thresholds, while increasing the amount of signal connections available for communication between components across the vertical interface.
US10314162B1 Apparatuses and methods for improved network connections
Apparatuses and associated methods are described that provide networking connections that reduce cross-talk and other interference in communications systems. The network connection includes a printed circuit board (PCB) that defines a first end, a second end, and a grounding region on a surface of the PCB proximate the first end. The network connection includes network connectors proximate the first end, soldering pad pairs proximate the second end, and electrical traces therebetween. At least a first soldering pad pair is offset from a second soldering pad pair with respect to an edge of the PCB at the second end, such that, in an operational configuration in which at least the first soldering pad pair and the second soldering pad pair receive a differential signal cable, each differential signal cable is supported by the PCB in a corresponding offset configuration thereby reducing cross-talk between the differential signal cables.
US10314158B2 Shielding body, and superconducting accelerator
This shielding body for shielding from geomagnetism and radiant heat comprises: a magnetic shield portion having a plate shape formed from a magnetic body; and a radiation shield portion formed as a film on at least one among outer and inner surfaces in the magnetic shield portion, and formed from a material having a greater heat conductivity than the magnetic body.
US10314152B2 Extreme ultraviolet light generation apparatus
An apparatus for generating extreme ultraviolet light used with a laser apparatus and connected to an external device so as to supply the extreme ultraviolet light thereto includes a chamber provided with at least one inlet through which a laser beam is introduced into the chamber; a target supply unit provided on the chamber configured to supply a target material to a predetermined region inside the chamber; a discharge pump connected to the chamber; at least one optical element provided inside the chamber; an etching gas introduction unit provided on the chamber through which an etching gas passes; and at least one temperature control mechanism for controlling a temperature of the at least one optical element.
US10314148B2 Faceplate remote control device for use in a load control system
A faceplate remote control device may be attached to a wall-mounted mechanical light switch that has a toggle actuator. The faceplate remote control device may include a toggle indicator that detects operation of the toggle actuator of the mechanical switch. The toggle indicator may cause the generation of an indication of detected operation of the toggle actuator. The toggle indicator may comprise a sliding member that is configured to move with the toggle actuator. The toggle indicator may comprise an obstruction detection device that includes an infrared (IR) transmitter and an IR receiver. The faceplate remote control device may include a control circuit and a wireless communication circuit. The control circuit may be configured to cause the wireless communication circuit to transmit one or more messages in response to detecting operation of the toggle actuator of the mechanical switch.
US10314146B1 Mesh network of lighting devices having communication and control functions
A light emitting diode driver module including a computer device having a data processing device, and a data storage device storing a software instruction set and an electrical circuit including a lighting output stage, an input-output stage, stage a sensor stage, a video stage, a power control and distribution stage, and a transceiver stage. The power control and distribution stage further having a switching stage enabled for switching to open circuit operation when sensing an over-voltage condition, the switching stage having a reset feature and wherein, the instruction set enables signal transfer with and between the input-output signal stage, sensor stage, power control and distribution stage, transceiver stage and an input port.
US10314144B2 Intelligent luminaire
A luminaire comprising: at least one light source for emitting light to illuminate an environment; an optical sensor comprising an array of photodetectors, the sensor configured to output image data indicative of the intensity of light incident on the photodetectors; and a controller arranged to receive the image data, the controller comprising: a presence detection module configured to process the image data to detect whether a being is present in said environment, and control the light emitted by the light source(s) responsive to said detection; a light sensing module configured to process the image data to determine a light level in said environment and control the light emitted by the light source(s) based on said light level; and a commissioning module configured to control the controller to operate in a commissioning mode based on the image data; and configure the luminaire in accordance with a commissioning command received whilst the controller is operating in the commissioning mode.
US10314141B2 Spotlight
A spotlight and a method of controlling the spotlight with an external device. The spotlight having a first light source including a center spotlight, a second light source including area lights, a power supply, a transceiver configured to communicate wirelessly with the external device, and a processor. The processor is operable to receive a first input from the external device specifying a first amount of power to be provided to the first light source, and receive a second input from the external device specifying a second amount of power to be provided to the second light source. The processor is also operable to control the power supply to provide the first amount of power to the first light source in response to the first input, and control the power supply to provide the second amount of power to the second light source in response to the second input.
US10314140B2 Lighting control device
A lighting control device that controls a lighting device includes: a brightness sensor that obtains brightness information indicating a current brightness of an illuminated surface; a storage that stores a brightness target value for the illuminated surface; a controller; a receiver via which the controller receives an energy-saving signal; and a transmitter that transmits, to the lighting device, a control signal generated by the controller. When the energy-saving signal is not being received, the controller determines a dimming rate for the lighting device based on the brightness target value and the brightness information. When the energy-saving signal is being received, the controller determines an energy-saving brightness target value smaller than the brightness target value by multiplying the brightness target value by a predetermined rate and determines an energy-saving dimming rate for the lighting device based on the energy-saving brightness target value and the brightness information.
US10314139B2 System and method for optimizing daylight harvesting in distributed sites
A lighting control system for optimizing operation of skylights of distributed sites to facilitate daylight harvesting comprises a processor and a memory communicatively coupled to the processor. The memory stores processor instructions, which causes the processor to identify skylight-linked lighting circuits from a plurality of lighting circuits by analyzing site configuration data, site instrumentation data, and ambient data, and determine interception points configured for each identified skylight-linked lighting circuit to switch from daylight utilization to electric consumption and to switch from electric consumption to daylight utilization. The processor is further caused to derive an optimum logic for the operation of skylight linked lighting circuits based on the interception points and current operating schedule of the skylight linked lighting circuits and optimize the operation of the skylights based on the optimum logic.
US10314137B1 Address detective method for parallel connection LED lighting system and parallel connection LED lighting system
An address detective method is executed by a parallel connection LED lighting system, and the parallel connection LED lighting system includes a plurality of the LED devices and a main controller. The main controller generates a testing signal to determine whether the LED devices are abnormal. The main controller further generates a reminder signal to remind a user where an abnormal LED device is. Then, the main controller replaces the address code in an address table which corresponds to the abnormal LED device with the address code of a new LED device. Therefore, the parallel connection LED lighting system can still control each of the LED devices to display a plurality of frames for showing dynamic lighting effects according to the address table. Namely, the user can easily fix the parallel connection LED lighting system.
US10314135B2 LED retrofit lamp having active over-current protection circuit
The present invention relates to an LED retrofit lamp (1) for being connected to a high frequency electronic ballast (26), the high frequency electronic ballast (26) being adapted for providing a voltage and a current to the LED retrofit lamp (1). The LED retrofit lamp (1) comprises an LED unit (4), an adapting unit (30) for adapting the voltage and the current provided by the high frequency electronic ballast (26) to a voltage and a current for operating the LED unit (4), a detecting unit (40) for detecting an electrical value that depends on the current provided by the high frequency electronic ballast (26), and a ballast protection unit (60) for performing, in dependence of the detected electrical value, an operation for protecting the high frequency electronic ballast (26) from an overcurrent situation. This allows avoiding an unsafe situation, such as when the high frequency electronic ballast (26) is overheated.
US10314134B1 Retrofit LED lamp
A retrofit lamp is for use with a fluorescence lighting ballast. The retrofit lamp comprises a filament emulation circuit. A detection circuit detects (at least) if a connected ballast is an instant start electronic ballast or an electromagnetic ballast by detecting a potentially existing heating voltage across the filament emulation circuit. In response, an LED arrangement may be connected in a series configuration (for an instant start electronic ballast) or in a parallel configuration (for an electromagnetic ballast). In this way, the output power is managed to ensure efficient operation. A different pin safety function may also be provided in the different configurations.
US10314131B1 LED driver with brightness control and driving method thereof
The present disclosure provides an LED driver with brightness control and a driving method thereof, which adjust a first rate of a first current mirror, a second rate of a second current mirror, and a reference current of a current source according to the brightness to be presented (related to image brightness information) to adaptively adjust an LED current flowing through an LED string, thereby reducing the loss of the LED current during operation over an operating current range. Besides, the LED driver with brightness control and the driving method thereof do not require that an operator adjusts the variation of the LED current in different operating current ranges in advance, thereby reducing the test time and cost and avoiding the operator from deciding a wrong adjustment amount.
US10314129B2 Turn-on procedure for a load control device
A load control device may be configured to turn on lighting loads to obtain a fast turn-on time that may be substantially consistent across lighting loads that have different load voltages. The load control device may comprise a power converter circuit configured to produce a voltage across a capacitor, and a control circuit configured to control the power converter circuit to generate the voltage across the capacitor. The control circuit may determine a learned voltage from the magnitude of the voltage across the capacitor. For example, the control circuit may measure the magnitude of the voltage and store the measured voltage as the learned voltage. The control circuit may determine an operating parameter for the power converter circuit as a function of the learned voltage, and control the power converter circuit according to the operating parameter to charge the capacitor until the magnitude of the voltage exceeds a threshold.
US10314128B2 Dimming control power supply for LED lamps
A dimming control power supply for LED lamps, comprises a first secondary power supply module, an output control module, a PWM signal receiving module, and a control signal converting module. The output control module is configured to adjust the output current according to the received constant DC voltage signal with a variable amplitude. The control signal converting module converts the PWM signal received by the PWM signal receiving module into a constant DC voltage signal with a variable amplitude. The output control module adjusts the output current according to the constant DC voltage signal with a variable amplitude to adjust the brightness of the LED lamps. The light source provided by the LED lamp powered by the dimming control power supply for the LED lamps doesn't form streaks in the photographs taken by the cell phone or the camera and thus enhances the user's light experience.
US10314126B2 Chip for use in an operating device for lighting means and operating device comprising such a chip
The invention relates to a chip (1) for use in an operating device for lighting means, wherein the chip (1) is designed to control a processing block (2) of an operating device for lighting means, wherein the chip (1) can control a plurality of different processing blocks (2) which differ in their function, wherein the chip (1) is designed to select on the basis of at least one signal applied to the chip (1) what type of processing block (2) should be controlled.
US10314124B1 LED driving power supply based on 2.4G remote controlling adjustment of brightness and color temperature
An LED driving power supply based on 2.4 G remote controlling adjustment of brightness and color temperature, comprising: an LED driving circuit, connected between an output end of an AC power supply and an LED light source, and the LED light source comprises at least two sets of LED lamp strings with different color temperatures connected in parallel; a brightness adjustment circuit, connected to the LED driving circuit, for adjusting the current input to the LED light source by the LED driving circuit according to an input PWM signal; a color temperature adjustment circuit, connected to a loop of the LED driving circuit and the LED light source, for adjusting the current input to each LED lamp string according to an input PWM signal; a main control circuit, respectively outputting PWM signal to the brightness adjustment circuit and/or the color temperature adjustment circuit to control the operation of both.
US10314123B1 Solid-state lighting with multiple control voltages
An LED luminaire comprises a power switching driver, an electric current controller, LED array(s) powered by the electric current controller, and a detection and control circuit. The detection and control circuit comprises comparator(s), a voltage regulator circuit, and a pair of low-voltage input/output ports receiving an external voltage. The detection and control circuit is configured to extract a controllable feedback signal voltage from an output voltage coupled from the power switching driver, an output current driving the LED array(s), and the external voltage and to couple to the electric current controller to change the output current driving the LED array(s). The external voltage comprises a voltage sent from a wireless luminaire controller, which comprises a wireless module and a meter and control unit. The wireless luminaire controller is configured to receive commands from the wireless module, to control the LED luminaire, and to measure in response to the commands.
US10314121B2 Radio frequency heating system
A radio frequency (RF) heating system and process for rapidly and uniformly heating a plurality of articles on a convey line.
US10314120B2 System for powering dual magnetrons using a dual power supply
A system for powering a dual magnetron with a dual power supply is disclosed. A first power supply supplies a first voltage to a first magnetron. A second power supply supplies a second voltage to a second magnetron. A balancer circuit controls a drive current for altering a magnetic field of the first magnetron and a magnetic field of the second magnetron to maintain the first voltage and the second voltage at a substantially equal voltage.
US10314119B2 Method for detecting an influence of microwaves on a measurement value of a temperature sensor, cooking appliance and core temperature probe
A method for detecting an influence of microwaves on a measurement value of a temperature sensor of a core temperature probe of a cooking appliance, includes: recording the measurement value of the temperature sensor; determining the slope of the course of the recorded measurement values in at least one analysis interval (A, B) which is in a predetermined relation to a switch-on time and/or a switch-off time of a microwave generator; determining whether the slope lies above or below a predefined threshold; interpreting the exceedance of or falling below the threshold to the effect that the corresponding temperature sensor is not located in a food to be cooked and/or the core temperature probe is not correctly inserted into the food or into a receptacle provided for the same.
US10314118B2 Induction heating coil and induction heating method
To heat a workpiece having a recess portion provided along a longitudinal axis of the workpiece, the workpiece is inserted into an induction heating coil, and the induction heating coil or the workpiece is along an axial direction of the workpiece. The induction heating coil has a conductor configured to surround the workpiece around the axis of the workpiece. The conductor has a protruding portion protruding inwardly to face the recess portion of the workpiece.
US10314116B1 Glazed panel heating systems
A heating system includes a conductive layer disposed on a pane surface of a glass pane, a first busbar extending along a first pane edge portion of the glass plane in electrical contact with the conductive layer, and a second busbar extending along a second pane edge portion of the glass plane in electrical contact with the conductive layer. Applying power to the first busbar causes current to travel from the first busbar along the conductive layer to the second busbar, heating the pane surface.
US10314115B2 Heating tape and vehicle having the same
A heating tape for a vehicle includes a base layer, an adhesive layer, and an electrically-resistive layer. The base layer has a strap shape and has optical transparency. The adhesive layer is formed of an adhesive having optical transparency. The adhesive layer is formed on one side of the base layer and is adhesive to a window glass of the vehicle. The electrically-resistive layer is formed of an electrically-resistive material having optical transparency. The electrically-resistive layer generates heat when an electric current passes through the electrically-resistive layer.
US10314114B2 Electric heating device for mobile applications
An electric heating device includes a substrate and a heat conductor layer formed on the substrate. The heat conductor track includes a plurality of track sections which run adjacently to one another and are separated from one another by insulating interruptions. At least one reversal point is provided at which the heat conductor track is deflected such that inner track sections with opposite flow directions run adjacently and parallel to one another. The spacing between the adjacent inner track sections is locally expanded in the region of the reversal point where the inner track sections protrude outwards to outer track sections, and the width of the track sections is locally reduced in front of and in the outer track sections to compensate for the local expansion on the inner face between the inner track sections and for the protrusion of the inner track sections.
US10314112B2 Self-regulating packed-powder resistive heater
A heater comprising: an outer tube having a first thermal expansion coefficient; an inner tube having a second thermal expansion coefficient that is less than the first thermal expansion coefficient, wherein the inner tube is disposed concentrically with the outer tube such that there is a space between the inner and outer tubes; a conductive powder disposed within the space between the inner and outer tubes; and two electrodes in electrical contact with the conductive powder such that when a potential is introduced between the electrodes, the conductive powder functions as a resistive heater whose resistance changes with temperature based on different degrees of thermal expansion of the inner and outer tubes.
US10314108B2 Relay apparatus and relay method
There is provided a relay apparatus including a memory, and a processor coupled to the memory and the processor configured to receive a first packet including an identifier for indicating a content, determine whether or not the content indicated by the identifier included in the first packet is saved in a cache, transmit a second packet including a source address of the first packet and the identifier when it is determined that the content is not saved in the cache, and transmit a third packet including an address of the relay apparatus and the identifier when it is determined that the content is saved in the cache.
US10314107B2 Communication device, communication method, and communication system
A communication device that wirelessly communicates with a plurality of wireless slave stations includes: a wireless network control unit that acquires network configuration information including the number of repeating stages between the communication device and the plurality of wireless slave stations and the number of wireless slave stations that is the total number of the plurality of wireless slave stations; a parameter management unit that stores a delay time for communication; and a communication cycle calculation unit that calculates a communication cycle based on the network configuration information and the delay time.
US10314103B2 Exchanging patterns of shared resources between machine-type and human traffic
Techniques are disclosed for creating and using a pattern of radio resources to be shared in a cell between devices using an enhanced-coverage mode and at least one other category of devices. An example method includes forming (810) a resource pattern, the resource pattern indicating an allocation of first radio resources in a first cell to a first type of wireless device and indicating an allocation of second radio resources in the first cell to a second type of wireless device. The resource pattern is sent (820) to a second network node of the wireless communication system, e.g., a network node serving a neighboring cell, or to at least one wireless device, or to both. The resource pattern may be used in scheduling by the first network node or the second network node, or both.
US10314102B2 Device-to-device transmissions
A method, including receiving at a first communication device from a first network information for assisting device-to-device transmissions between a group of communication devices including said first communication device; thereafter detecting at said first communication device loss of possibility to continue receiving assistance for said device-to-device transmissions from said first network; and deciding at said first communication device whether to continue with said device-to-device transmissions with assistance from a second network or without assistance from a second network.
US10314101B2 Controlling wireless local area network access
Apparatus configured to operate as a WAC of a WAN. The apparatus comprises a database unit, a transceiver, and a resource request processor. The database unit maintains a database of a plurality of user equipment (UEs) connected to the WAN, resource usage by each of the UEs, and available resources of the WAN. The transceiver communicates with a gateway between the WAN and a telecommunications network. The resource request processor receives a resource request from the gateway, the resource request identifying a UE and indicating a required change in resource usage; and determines whether the required change in resource usage is possible based on the available resources of the WAN. If the required change in resource usage is possible, the resource request processor updates database records for resource usage by the UE and available resources of the WAN and sends a resource response to the gateway.
US10314096B2 Data transmission method, data transmission apparatus, processor, and mobile terminal
Embodiments of the present invention provide a data transmission method, a data transmission apparatus, a processor, and a mobile terminal. The data transmission method includes determining, by a mobile terminal, whether to use multiple data channels to transmit to-be-transmitted data. The method also includes if determining to use the multiple data channels to transmit the to-be-transmitted data, selecting, by the mobile terminal, at least two activated data channels for the to-be-transmitted data according to current traffic information and service quality information that are of the multiple data channels. Additionally, the method includes using, by the mobile terminal, the selected at least two data channels to transmit the to-be-transmitted data.
US10314093B2 Selection between cellular communication link and device-to-device (D2D) communication link for communication between user equipment (UE) devices
A transmitting user equipment (UE) device selects between a cellular communication link and a device-to-device (D2D) communication link for transmission for data from the transmitting UE device to a receiving UE device. Based on cellular channel characteristic information and D2D channel characteristic information, the UE device selects between the cellular communication link and the D2D communication link. The cellular channel characteristic information is indicative of at least a portion of a cellular communication link through a base station (eNB) and the D2D channel characteristic information is indicative of the D2D communication link between the transmitting UE device and the receiving UE device.
US10314091B2 Observation assisted bandwidth management
Observation assisted bandwidth management techniques are described. In one or more implementations, a request is received at a terminal to initiate a call with another terminal. Responsive to the request, a communication is formed to be communicated to a service provider for bandwidth parameters, the request including network parameters associated with the terminal. The bandwidth parameters, received form the service provider, are used as part of a model to estimate an amount of bandwidth that is available for the call. The call with the other terminal is initiated, the call configured to at least initially consume the estimated amount of bandwidth.
US10314090B2 Access point management
An Access Point (AP) connection device establishes a virtual Inter-Process Communication (IPC) connection with each of a plurality of APs. The AP connection device establishes a Controlling and Provisioning of Wireless Access Points (CAPWAP) tunnel connection with a wireless Access Controller (AC).
US10314089B2 Method performed by a user equipment, method performed by an enodeb, user equipment and enodeb
The present disclosure provides a method for a base station informing a user equipment (UE) of a resource configuration for D2D PSCCH, and corresponding base station and user equipment. The method comprising: generating D2D grant information, the D2D grant information including D2D PSCCH resource configuration instruction information which is used to indicate the time-frequency position of a first physical resource block pair for transmitting PSCCH; and transmitting the D2D grant information to the UE, wherein the time-frequency position of a second physical resource block pair for transmitting PSCCH can be derived from the time-frequency position of the first physical resource block pair.
US10314087B2 Wireless provisioning a device for a network using a soft access point
A computing device for provisioning a wireless device for connection to a wireless network via a legacy access point. The wireless device supports a wireless protected setup protocol for obtaining the network profile of the network. A user requests the computing device discover wireless devices for provisioning. In response to the user input, the computing device is configured as a soft access point and broadcasts a beacon signal indicating that the access point supports a wireless protected setup protocol, such as Wi-Fi Protected Setup. A request for provisioning is then received by the computing device from the wireless device. A network profile is transmitted from the computing device to the wireless device in accordance with the wireless protected setup protocol. The wireless device may use the profile to connect to the network via the legacy access point using the network profile.
US10314086B2 Radio bearer setup method and device
Embodiments of the present invention provide a radio bearer setup method, including: establishing, by a base station, an SRB with UE according to a configuration parameter of the SRB, and establishing, according to configuration parameters of N DRBs that carry N services, the N DRBs with the UE, where N≥2, N is an integer, M of the N DRBs occupy different transmission channels and different physical channels, 2≤M≤N, M is an integer, and a transmission channel and a physical channel occupied by the SRB are different from a transmission channel and a physical channel occupied by at least one of the N DRBs. In this way, interruption in all service data between the UE and the base station and a call drop in a communication connection are avoided.
US10314079B2 Method and apparatus for transmitting/receiving data on multiple carriers in mobile communication system
A data transmission method and an apparatus to communicate data on multiple carriers in the mobile communication system are provided. A random access method of a terminal in a mobile communication system including primary and secondary cells operating on multiple carriers according to the present invention includes communicating data after random access in the primary cell, receiving, when the random access is triggered in the secondary cell, information for use in the secondary cell random access from the primary cell, transmitting a preamble in the secondary cell based on the received information, monitoring the primary cell to receive a Random Access Response for the secondary cell, and applying, when the Random Access Response for the secondary cell is received, the information carried in the Random Access Response to the secondary cell in which the preamble has been transmitted.
US10314075B2 Multi-transceiver configuration method, multi-transceiver channel multiplexing method, and apparatus
A multi-transceiver configuration method, a multi-transceiver channel multiplexing method, and an apparatus are disclosed. The multi-transceiver configuration method includes: an access point obtains maximum data transfer rates Ri(n) of N terminals STAis on sub-channels n in a specified sub-channel combination, where 1≤i≤N, and N is a positive integer greater than 1; and calculates a channel access time Ti(n) required by the STAi for transmitting an average data volume on the sub-channel n, and when the specified sub-channel combination manner meets an allocation requirement of the N STAis, the access point configures at least one transceiver for each sub-channel n in the specified sub-channel combination.
US10314071B2 DL CoMP scheduling for a heterogeneous cellular network
A downlink Coordinated Multipoint (CoMP) scheduling algorithm used in a cellular communications network is disclosed. In some embodiments, a method of operation of a downlink scheduler (42, 46) implementing the disclosed algorithm for a generic cell (24, 30) is provided. The cell downlink scheduler (42, 46) is used in the cellular communications network (22) to enable downlink CoMP scheduling within a cell cluster (36) including the cell (24, 30) and one or more other cells (24, 30). According to at least some embodiments, the distributed downlink CoMP scheduling for the cell cluster (36) effectively reduces inter-cell co-channel interference.
US10314069B2 Method and arrangement enabling adaptive detection of scheduling requests
There is provided a method and a corresponding arrangement for enabling adaptive detection of Scheduling Requests (SRs). Information about the response to a transmitted grant is used to adjust threshold values relevant for the detection of SRs. By providing an adaptive mechanism for detection of SRs it is possible to reduce the number of grants being scheduled due to a detected signal wrongly interpreted as a SR.
US10314066B2 Techniques for protecting communications in wireless local area networks
Methods, systems, and devices are described for wireless communications. A network may employ additional contention based parameters to support MU transmissions and to communicate to other devices a duration that protects MU transmission. For example, a first device may transmit a first message to reserve a subband of shared spectrum. The first message may be addressed to multiple devices and may indicate a channel access deferral duration to other devices within transmission range. The non-addressed devices may refrain from accessing the channel for an indicated duration. The addressed devices that receive the first message may respond to the first message with a second message, which may also be used to reserve the channel. The second message may additionally be used to identify those devices that received the first message. The first device may generate a trigger message based on the received second messages.
US10314065B2 Traffic multiplexing
The disclosure relates in some aspects to multiplexing different types of traffic. Techniques are disclosed to facilitate puncturing one type of traffic with another type of traffic (e.g., traffic having more stringent latency and/or reliability requirements). In some aspects, these techniques mitigate potential loss of control information for the punctured traffic. In some aspects, the disclosed techniques are applicable to mobile broadband traffic and mission critical traffic.
US10314061B1 Systems and methods for performing a group call using a data bearer
Systems and methods are described for performing a group call using a data bearer. At a core network in communication with an access node, a request to establish a group call may be received. A multicast data bearer may be established with the access node such that group call data from the core network is communicated over the multicast data bearer to the access node. Group call data may be communicated between the access node and a first wireless device and the access node and a second wireless device, wherein downlink group call data from the core network for both the first wireless device and the second wireless device is transmitted to the access node over the multicast data bearer.
US10314060B2 Communication apparatus, control method therefor, and non-transitory computer-readable storage medium
A communication apparatus belonging to a cluster based on Neighbor Awareness Networking (NAN), controls to establish a data link for performing data communication in the cluster, determines whether there is another cluster which can be integrated with the cluster, and decides, based on the determination result, a period during which the data link is established.
US10314058B2 Wireless communication device and method of wireless communication
A wireless communication device including: a wireless communication unit configured to wireless communication with another wireless communication device in accordance with an IEEE 802.11 standard; and a control unit configured to control the wireless communication unit so that the wireless communication unit includes schedule information in a PLCP header defined in the IEEE 802.11 standard and transmits the schedule information to the other wireless communication device, the schedule information relating to orthogonal frequency-division multiple access.
US10314056B2 Frequency-selective beam management
A method performed by a user equipment (UE) is provided. The method includes selecting a first beam for a first frequency band and selecting a second beam for a second frequency band. The method further includes receiving scheduling information (SI) for scheduling at least one of an uplink (UL) transmission from the UE and a downlink (DL) transmission to the UE. The SI includes frequency information identifying a frequency band. The method further includes selecting a beam from a set of beams including the first and second beams. The selection is based on the identified frequency band.
US10314055B1 Component carrier assignment using sector power ratio
System, methods, and computer-readable media herein dynamically assign bands to primary and secondary component carriers for inter-carrier aggregation capable devices. In embodiments, an inter-carrier aggregation capable device is identified as being within a coverage area of a cell site component that is controlled by a base station. When the device is within a predefined distance of the cell site component, throughput of the device is analyzed. When the throughput indicates that the device is impacted by noise and/or interference at the cell site, the base station assigns a band to a primary component carrier based on the sector power ratio (SPR) of a corresponding antenna.
US10314052B2 System and method for recommending a channel for wireless communication
A system and computer-implemented method is provided. The method includes receiving measurements obtained at a plurality of locations of a user site and associated with wireless communication quality of multiple channels at the respective locations, determining a channel-location score for each channel for each of the locations based on the measurements obtained for that location, and generating an overall channel score for each channel based on the channel-location scores determined for the channel at each of the locations.
US10314047B2 Method and apparatus for managing utilization of wireless resources
Aspects of the subject disclosure may include, for example, a wireless communication node that receives instructions in a control channel directing it to utilize a spectral segment at a first carrier frequency to communicate with a mobile communication device. Responsive to the instructions, the wireless communication node receives a modulated signal in the spectral segment at a second carrier frequency from the base station, the modulated signal including communications data provided by the base station. The wireless communication node down-shifts the modulated signal at the second carrier frequency to the first carrier frequency, and wirelessly transmits the modulated signal at the first carrier frequency to the mobile communication device. Other embodiments are disclosed.
US10314039B2 Interference and traffic pattern database
Systems and methods are described herein relating to building and using one or more databases storing position-pair-dependent and/or node-dependent interference related information in a cellular communications system. In some embodiments, a method of operation of a node associated with one or more cellular communications networks includes obtaining position-pair-dependent interference related information for pairs of positions. The position-pair-dependent interference related information includes, for each pair of positions including a first position and a second position, information regarding interference caused by wireless transmissions originating at the first position to wireless receptions at the second position. The method further includes storing interference related information including the position-pair-dependent interference related information in one or more databases and providing access to the one or more databases. The database(s) enable, for example, improved location-based Radio Resource Management (RRM).
US10314036B2 Method and apparatus for transmitting data by device-to-device terminal in wireless communication system
An embodiment of the present invention provides a method for transmitting device-to-device (D2D) data by a terminal in a wireless communication system, the method for transmitting the D2D data comprising the step of: determining a sub-frame pool for transmitting data, which is configured by only sub-frames capable of transmitting and receiving a D2D signal, among multiple sub-frames; determining a set of subframes to transmit D2D data by applying a time resource patter (TRP) to the sub-frame pool for transmitting the data; and transmitting D2D data in the set of the determined sub-frames.
US10314035B2 Sub-frame allocation for low power LTE
In some embodiments, a user equipment (UE) and base station implement improved communication methods which enable a UE to operate according to a sub-frame allocation based on its current power state. The UE may transmit information including a maximum number of uplink (UL) sub-frames the UE can transmit in an allocation period and receive, from a base station, a first sub-frame allocation based on at least the first information. In embodiments, the UE may merge an un-allocated UL sub-frame's downlink association set with a next closest allocated UL sub-frame's downlink association set.
US10314031B2 Control information sending method, receiving method, and device
A control information sending method, receiving method, and device are provided. The control information sending method includes: determining a first subframe of a first radio frame on a first carrier, where the first subframe includes a control region; sending control information in the control region of the first subframe of the first radio frame to a user equipment, where the control information includes a PDCCH; and sending an ePDCCH in a second subframe of the first radio frame to the user equipment. According to the embodiments of the present invention, when control information borne on an ePDCCH cannot be sent in a first radio frame, a PDCCH can still be sent to a user equipment through a control region in a first subframe, thereby achieving purposes of performing uplink/downlink scheduling for the user equipment and downlink feedback for uplink data of the user equipment.
US10314029B2 Downlink channel design for LTE with low latency
An example data structure for managing user equipment communications in a wireless communications system is presented, as well as methods and apparatuses configured to implement the data structure. For instance, the data structure may include a downlink subframe comprising two slots and including one or more quick downlink channels having a single-slot transmission time interval. In addition, the example data structure may include one or more resource element blocks each comprising one or more resource elements into which a frequency bandwidth is divided within one or both of the two slots, wherein each of the one or more resource element blocks comprises a control channel region or a data channel region. Furthermore, the example data structure may include one or more resource grants, located within one or more control channel regions, for one or more user equipment served by the one or more quick downlink channels.
US10314025B1 Systems and methods for performing media access control consideration for multi-user transmission
Systems and methods are provided for performing multi-user transmissions across different segments of a transmission medium. A connection between a first access point and a plurality of stations is established; wherein a first station of the plurality of stations detects that a primary channel of communication between the first access point and the plurality of stations is being used for transmission by a second access point. The first access point allocates a transmission channel to the first station to communicate with the first access point. The first access point determines whether an acknowledgement from the first station is received. In response to determining that the acknowledgement has been received, the first access point allocates a resource unit to the first station using the transmission channel. In response to determining that the acknowledgement has not been received, the first access point reallocates the first station to a different transmission channel.
US10314022B2 Method and apparatus for transmitting control information in wireless communication systems
A method for transmitting control information by a base station in a wireless communication system is provided. The method includes determining a precoder to be applied to a resource and a Demodulation Reference Signal (DMRS) port, the resource being used to transmit the control information, and the DMRS port corresponding to the resource and being used to transmit a DMRS, precoding the resource and the DMRS port by using the determined precoder, and transmitting the control information and the DMRS to a user equipment.
US10314016B2 Method and apparatus for HARQ-ACK transmission in traffic adaptive TDD system
A method and an apparatus are provided for HARQ-ACK feedback information transmission in a traffic adaptive TDD system. The method includes receiving, by a User Equipment (UE), a System Information Block (SIB); obtaining, by the UE, a TDD uplink and downlink configuration that is indicated by current system information and does not support traffic adaptive UE, from the SIB; identifying, by the UE, implicit resources of Physical Uplink Control Channel (PUCCH) based on the TDD uplink and downlink configuration; obtaining, by the UE, a HARQ-ACK timing that supports a traffic adaptive UE; and transmitting, by the UE, the HARQ-ACK feedback information on determined PUCCH resources using a determined PUCCH format, based on the obtained HARQ-ACK timing.
US10314014B2 Method for information transmission, base station, and user equipment
Embodiments of the present application provide a method for information transmission. The method includes determining multiple enhanced transmission occasion configurations; determining a first enhanced transmission occasion configuration according to a channel loss magnitude with a user equipment, a time width occupied by the enhanced transmission occasion is greater than a time width occupied by a non-enhanced transmission occasion; sending information according to the first enhanced transmission occasion configuration. Embodiments of the present application also provide a base station and user equipment, configured to determine an enhanced transmission occasion configuration according to the range which the channel loss magnitude belongs to. Therefore, the base station and user equipment may send and/or receive information on a suitable time-frequency resource and power configuration according to the channel loss magnitude, thus, the resource allocation is optimized, and the power consumption is saved.
US10314010B2 Apparatus for radio communication systems
[Object] To enable provision of a service of MBSFN using frequency bands shared by a plurality of radio communication systems.[Solution] There is provided an apparatus, including: a first control unit configured to acquire scheduling information for MBSFN transmission in a frequency band shared by a plurality of radio communication systems and provide the scheduling information to two or more base stations belonging to an MBSFN area for the MBSFN transmission.
US10314003B2 Positioning in WLAN systems
A method for enabling angle-based positioning of a wireless device in a Wireless Local Area Network, WLAN, system comprises the steps of extracting directional information from beamforming information comprised in channel sounding feedback obtained from a wireless device and estimating an angular direction to said wireless device based on said extracted directional information.
US10314002B2 Method for providing positioning service, base station and terminal
Disclosed are a method for providing a positioning service, a base station, and a terminal. The method for providing a positioning service comprises: sending positioning service provision capability indication information to a terminal; receiving a positioning service request reported by the terminal according to the positioning service provision capability indication information; and providing corresponding positioning service information to the terminal according to the positioning service request. In the content of the present disclosure, a corresponding positioning service is provided by using an existing mobile cellular base station, a great number of positioning base stations do not need to be built, and accordingly construction and maintenance costs can be reduced. In addition, the terminal directly interacts with the base station, and the base station directly provides corresponding positioning service information to the terminal, thereby greatly reducing the transmission delay, and improving the positioning precision of the terminal to a certain extent.
US10314000B2 Method, apparatus and system for measuring a position of a user equipment in a wireless network
A device, method and system of measuring a position of a user equipment in a wireless network may be disclosed. In some embodiments, a target user device may comprise a communication module to receive a first message from a device in the wireless network, wherein the first message includes position information related to one or more anchor UEs; transmit a second message to the anchor UEs in the wireless network, wherein the second message includes an inquiry about whether a position of at least one of the anchor UEs is knowable to the target UE; and receive a third message from the at least one anchor UE, wherein the third message includes a response to the inquiry indicating that the position of the at least one anchor UE is knowable to the target UE.
US10313999B2 Method for detachment of MS moving between communication systems
Disclosed is a method for detachment of a mobile set including receiving, by a service node of a communication system, a detachment request from the mobile set, transmitting, by the service node of the communication system, a delete context request message for the mobile set to a first service node of another communication system, and transmitting, by the service node, a detachment indicator to a second service node of the another communication system, wherein the service node of the communication system is different from the service node of the another communication, wherein both the service node of the communication system and the first service node of the another communication system store context information related to the mobile set, and wherein the mobile set moves between the service node of the communication system and the first service node of the another communication system without an area updating.
US10313997B2 User equipment registration method for network slice selection and network controller and network communication system using the same
A user equipment registration method for network slice selection, and a network controller and a network communication system are provided. The method includes: receiving a registration request of a UE; in response to receiving the registration request including slice selection information, determining whether having a capability for serving the UE according to the slice selection information, so as to transmit a first network function discovery request including the slice selection information or transmit a second network function discovery request for searching a target AMF; and selecting a network function for serving the UE according to a network function discovery response to perform a registration setting operation after receiving the network function discovery response corresponding to the first network function discovery request, or transmitting an interface connection release message to an access node after receiving another network function discovery response corresponding to the second network function discovery request.
US10313996B2 System and method for enhanced transmitter efficiency
A method for distortion compensation in a transmission link comprising obtaining information of an amplitude distribution of a signal prior to being transmitted by a transmitter, receiving the transmitted signal at a receiver and determining a received signal amplitude distribution, comparing the received signal amplitude distribution to the amplitude distribution of the signal prior to transmission and using results of the comparison to estimate the AM/AM non-linearity in the transmitter.
US10313992B2 System and method for synchronizing frequency hopping transmitters, receivers, transceivers, repeaters and other radio networks
A method of synchronizing frequency hopping transmitters, receivers, transceivers, repeaters and other radio networks is provided, utilizing non-coordinated shared frequencies bands that synchronizes communications between transmitter(s) and receiver(s) via a pool of frequencies having a first group of frequencies being assigned to transmit for a specific duration per frequency per transmission and a second group of frequencies in which the total number of frequencies is a paired first factor of the first group's total number of frequencies or a paired first factor of any factor of the first group's total number of frequencies and which is then divided into transmit slots, the duration being a fraction of the first groups transmit duration and also being the corresponding paired second factor of the first groups total number of frequencies.
US10313990B2 Channel usage indication and synchronization for LTE operation in unlicensed bands
Systems, methods, and instrumentalities are disclosed for LTE operation in an unlicensed spectrum, LTE-U. A wireless transmit/receive unit, WTRU, may establish a connection with a first cell on a licensed frequency band. The WTRU may receive a first downlink transmission from a second cell operating on an unlicensed frequency band. The WTRU may determine that a synchronization signal transmission from a third cell operating on the unlicensed frequency band is transmitted using one or more resource elements. The WTRU may perform frequency and/or timing estimation based on the synchronization signal transmission. The WTRU may perform rate matching around the one or more resource elements that correspond to the synchronization signal transmission. The WTRU may perform rate matching around the one or more resource elements by de-mapping symbols of the downlink transmission.
US10313989B2 Method and apparatus for providing timing alignment
An approach includes generating a control message having a format designated for resource allocation, wherein the control message includes a plurality of control fields. One of the control fields is reserved to specify information other than information for resource allocation, the value indicating timing alignment information or information for starting a random access procedure. The control message is transmitted over a control channel according to a lower layer protocol.
US10313985B2 Wireless communication device for controlling a target transmission power of a target cell using a classification of an overall channel quality in a cell cluster
A wireless communication device, a wireless communication method and a wireless communication system. The wireless communication device includes: a classification unit, used for, based on the channel qualities of downlinks of a target cell and other cells in a cell cluster on a specific resource block, classifying the overall condition of the channel quality; and a control unit, used for controlling, so as to determine the target transmitting power of the target cell on the specific resource block by using a power distribution method adapting to the classification. According to the scheme, the system throughput of a wireless network on the specific resource block under dense cell distribution can be maximized.
US10313983B2 Wireless communication device and transmission-power setting method
Provided is a wireless communication device which is capable of suppressing an increase in communication interference in wireless communication over a backhaul line, even if the number of installed wireless communication devices is increased. The wireless communication device communicates with a different wireless communication device over a wireless backhaul line in which a plurality of wireless communication schemes are mixed and used. The wireless communication device sets an initial value of transmission power related to data communication with the different wireless communication device, based on information on usage history of transmission power related to the data communication with the different wireless communication device.
US10313982B1 Cooperative realtime management of noise interference in ISM band
An in-flight entertainment system includes a plurality of static transceivers and an ISM band communication interference manager. The static transceivers are configured to transmit and receive radio frequency signals in the ISM band. The static transceivers are further configured to measure signals received within the ISM band from mobile transceivers within the aircraft and to measure signals received from proximately located ones of the static transceivers, and to generate measurement reports containing the measurements and containing identifiers of the proximately located ones of the static transceivers and the mobile transceivers. The ISM band communication interference manager is communicatively connected to the static transceivers, and performs operations that include receiving the measurement reports from the static transceivers, and controlling transmission power levels used by the static transceivers and the mobile transceivers responsive to the content of the measurement reports.
US10313981B2 Gain adjustment method for wireless communication
The present invention discloses a gain adjustment method for wireless communication. This method is carried out by a wireless transceiver, and an embodiment of the method comprises the following steps: obtaining at least one transceiving parameter of a wireless connection partner; determining an adaptive power gain according to the at least one transceiving parameter; having an idle power gain of a radio-frequency circuit of the wireless transceiver be the adaptive power gain for a period of time, or having the idle power gain of the radio-frequency circuit be the adaptive power gain until packet transmission operation or packet reception operation takes place within the period of time; and if none of the packet transmission operation and the packet reception operation takes place within the period of time, having the idle power gain of the radio-frequency circuit be an initial power gain right after the period of time.
US10313980B2 Method and apparatus for controlling uplink transmission power in wireless communication system
The present invention defines a method for controlling uplink transmission power of a terminal in a communication system which is operated by combining heterogeneous systems. Specifically, the present invention defines a method for selectively applying a power control command in order to control uplink power of a terminal in a communication system which is operated by combining an LTE/LTE-A system with a system which applies a new radio access technology, and a method for differently operating power control units depending on whether beam sweeping is applied or not. Such methods efficiently control transmission power of a terminal, and lower the generation of uplink interference signals, thereby improving system efficiency.
US10313977B2 Adaptive network topology
Apparatuses, systems and methods associated with adaptive communication topology within a wireless mesh network of devices are disclosed herein. In embodiments, a computer device, may include wireless circuitry to communicate with a leader of a network and a controller coupled to the wireless circuitry. The controller may identify one or more values located within a message received via the network, wherein the one or more values are generated by the leader, and determine in which of one or more operation modes the computer device is to operate based, at least partially, on the one or more values. Other embodiments may be described and/or claimed.
US10313971B2 Apparatus and method for controlling power
An apparatus, method, chipset, and non-transitory computer-readable storage medium for controlling power are provided. The apparatus includes a receiver configured to receive a data frame and first information related to a next data frame of the data frame; and a controller configured to determine an operation mode as an active mode or a sleep mode based on destination address information of the next data frame and duration information indicating a time during which transmission of the next data frame occurs, wherein the destination address information and the duration information are included in the first information.
US10313964B2 WiFi access system
The present invention discloses a WiFi access system, which collects a list of WiFi access points around a mobile terminal, and determines a final location of the mobile terminal based on a positioning information of each of the WiFi access points, positioning information of a base station, and satellite positioning information; a cloud server sends password information of each available WiFi access point to the mobile terminal according to sorting result of the list of WiFi access points based on degree of accessing difficulty of the mobile terminal and the final location information of the mobile terminal, in combination with an identification code, a password, and a geographic position of each of the WiFi access points locally stored, so that the mobile terminal can conveniently access the corresponding available WiFi access points.
US10313962B2 Data packet processing method, network traffic management method, apparatus, and system
A data packet processing method includes acquiring, by a terminal, an aggregation flow table, where the aggregation flow table includes a management policy for managing network traffic of a first network and network traffic of a second network, determining, by the terminal, according to the aggregation flow table, a transmission network used for transmitting a first uplink data packet, and when the terminal determines to transmit the first uplink data packet using the first network, sending the first uplink data packet to the first network using a first network interface card, and forwarding the first uplink data packet to a gateway, and when the terminal determines to transmit the first uplink data packet using the second network, sending, by the terminal, the first uplink data packet to the second network using a second network interface card, and forwarding the first uplink data packet to a gateway.
US10313957B2 Method and apparatus for access controlling
Embodiments of the present disclosure provide a method in a network element for access controlling. The method comprises receiving an access request message from a terminal device and checking a data structure for maintaining state information of terminal devices from which the network element has received access request messages, in response to the reception of the access request message. The method also comprises determining whether the requesting terminal device is abnormal based on said checking of the data structure and rejecting the access request of the requesting terminal device in response to determining that the requesting terminal device is abnormal.
US10313956B2 Communication method within a dynamic-depth cluster of communicating electronic devices, communicating electronic device implementing said method and associated system
The invention relates to a communication method within a network of wireless communicating electronic devices making it possible to dynamically and automatically control the propagation of enrollment messages during the creation of clusters. The invention also relates to any electronic device implementing said communication method and to any system comprising such a device. Such a communicating electronic device comprises a processing unit cooperating with a program memory comprising instructions of a program, of which the execution or interpretation by said processing unit causes the communication method to be implemented.
US10313955B2 Carrier aggregation (CA) for user equipment (UE) and wireless relays
A wireless relay receives a user network Identifier (ID) and a relay network ID. The wireless relay attaches to the relay network responsive to the relay network ID. The wireless relay broadcasts the user network ID and User Equipment (UEs) attach to the wireless relay responsive to the user network ID. The wireless relay exchanges user data with the UEs over user network carrier aggregation links. The wireless relay exchanges the user data with the relay network over relay network carrier aggregation links. Responsive to carrier aggregation loading, the wireless relay receives an instruction to terminate the user network carrier aggregation links, and the wireless relay terminates the user network carrier aggregation links. The wireless relay now exchanges the user data with the UEs over non-carrier aggregation links. The wireless relay continues to exchange the user data with the relay network over the relay network carrier aggregation links.
US10313952B2 Method and arrangement for handling handover related parameters in a mobile communications network
The invention relates to methods and arrangements for handling handover-related parameters. A radio base station of a mobile communications network is arranged to serve at least a first cell, and to make handover decisions based on handover-related parameters. The radio base station comprises means for receiving handover related feedback from a radio base station serving a second cell after handover of a UE from said first cell to said second cell; means for using the handover related feedback received from the base station serving said second cell to adjust the handover-related parameters; and further by means for sending handover related feedback to a radio base station serving a second or another cell after handover of a UE to said first cell from said second or another cell.
US10313951B2 User terminal and mobile communication method
UE 100 selects a target cell used as a serving cell from a plurality of cells, based on a potential capacity of each of the plurality of cells operated at different frequencies. The potential capacity is defined by at least any one of a potential capacity of a frequency domain, a potential capacity of a time domain, and a potential capacity of a space domain.
US10313950B2 Method and device for performing fast fallback in order to avoid link disconnection in wireless access system supporting millimeter wave (mmWave)
The present invention relates to a wireless access system supporting a millimeter wave (mmWave), and provides methods for performing a fast fallback in order to avoid a link disconnection and devices supporting the same. As an embodiment of the present invention, a method for performing a fast fallback by a terminal in a wireless access system supporting a millimeter wave (mmWave) may comprise the steps of: establishing radio resource control (RRC) connections with a mmWave base station and a legacy base station, respectively; receiving downlink data transmitted from the mmWave base station; receiving, from the legacy base station, resource-related information associated with a resource to be allocated for a fast fallback; detecting whether a non-light of sight (NLoS) transition occurs in a mmWave link with the mmWave base station; and when the NLoS transition occurs, transmitting a fallback request message to the legacy base station in order to perform the fast fallback.
US10313948B2 Selection of inter-network communication
A device to deliver data to a network may be identified. The data to be delivered may be identified. Information associated with a device's probability of travelling to the network may be identified. Based on that information, the data to be delivered may be transferred to the device.
US10313947B1 Systems and methods for load balancing in a wireless communication network
Systems and methods are described for handoff of a wireless device. A total delay budget may be configured to a first access node. Scheduler delays associated with each of multiple scheduling buffers can be measured. An average scheduling delay for multiple wireless devices may be calculated based on the measured scheduler delays. The average scheduling delay may be compared to the total delay budget for the first access node and, when the average scheduling delay exceeds the total delay budget, a second access node may be selected for offload of at least one wireless device of the multiple wireless devices.
US10313943B2 Dynamic steering of traffic across radio access networks
Intelligent radio access technology sensing and selection are applied in a dynamic traffic steering network. Network characteristics and network policies are determined. A server sends network characteristics and network policies to user equipment devices. User equipment devices can determine a radio access technology to connect to based on network policies and network characteristics. Further, it can be determined how to select user equipment devices for connection to a radio access network via a radio access technology. User equipment devices can dynamically select a radio access network for connection based on real-time or near real-time radio access network conditions. A self-organizing network can monitor and determine radio access network conditions and the radio access network conditions can be sent to user equipment devices in given cellular broadcast area.
US10313942B2 Method for determining whether to offload traffic to WLAN
One disclosure of the present specification provides a method by which a network entity, which controls a control plane, determines whether to offload traffic of a user equipment (UE) to a wireless local area network (WLAN). The method can comprise a step of acquiring subscriber information on the UE from a subscriber information server, wherein the subscriber information can include a WLAN offloadability indication for a specific packet data network (PDN) connection. The method can comprise the steps of: determining WLAN offloadability for the specific PDN connection on the basis of the WLAN offloadability indication and configuration information; transmitting the WLAN offloadability indication to network nodes according to the determination; and transmitting the WLAN offloadability indication to the UE according to the determination.
US10313940B2 Method and apparatus for supporting handover of user equipment in mobile communication system
Defined is a handover procedure of a User Equipment (UE) for which multiple UpLink (UL) carriers requiring different UL Timing Advances (TAs) are aggregated in a mobile communication system. The handover procedure includes admitting execution of handover to a target cell of the UE at the request of a source cell, setting radio resource information to be used by the UE in the target cell and transmitting the set radio resource information to the source cell, determining whether a random access procedure, which is executed, among the multiple UL carriers, with a reference UL carrier or with an UL carrier to which the same UL TA as that of the reference UL carrier is applied, has been completed, and determining that a handover procedure of the UE has been successfully completed if the random access procedure has been completed, and determining that the handover procedure of the UE has failed if the random access procedure fails.
US10313939B2 Method and apparatus for supporting handover of user equipment in mobile communication system
Defined is a handover procedure of a User Equipment (UE) for which multiple UpLink (UL) carriers requiring different UL Timing Advances (TAs) are aggregated in a mobile communication system. The handover procedure includes admitting execution of handover to a target cell of the UE at the request of a source cell, setting radio resource information to be used by the UE in the target cell and transmitting the set radio resource information to the source cell, determining whether a random access procedure, which is executed, among the multiple UL carriers, with a reference UL carrier or with an UL carrier to which the same UL TA as that of the reference UL carrier is applied, has been completed, and determining that a handover procedure of the UE has been successfully completed if the random access procedure has been completed, and determining that the handover procedure of the UE has failed if the random access procedure fails.
US10313930B2 Virtual wide area network overlays
Disclosed herein are systems and methods for the creation, maintenance and management of virtual overlay networks across multiple communication networks managed by service providers. The simple creation and management of network overlays is accomplished via a network orchestrator manager, allowing for automation of configuration of connected network devices throughout an entire organization's network, regardless of the physical location of each device.
US10313924B2 Device and method of aggregating WLAN and LTE system
A communication device for aggregating a long term evolution (LTE) system and a wireless local area network (WLAN) comprises a storage unit for storing instructions and a processing means coupled to the storage unit. The processing means is configured to execute the instructions stored in the storage unit. The instructions comprise generating a LTE protocol data unit (PDU); generating a WLAN PDU comprising the LTE PDU; and transmitting the WLAN PDU to an access point via a WLAN physical layer.
US10313918B2 Management of received internet protocol packet bundling for real time services
Disclosed is a method for managing Internet Protocol Packet bundling comprising determining an operation of a real-time critical service (“RTCS”) on a mobile device; determining a data management indicator for the RTCS; where a RTCS is operating, and based on the data management indicator, determining a maximum number of Internet Protocol Packets for bundled delivery from a first layer of a protocol stack to a second layer of the protocol stack; receiving a number of Internet Protocol Packets totaling the maximum number of Internet Protocol Packets for bundled delivery; where the maximum number of Internet Protocol Packets for bundled delivery is greater than one, bundling the number of Internet Protocol Packets, and delivering the number of Internet Protocol Packets the first layer of the protocol stack to the second layer of the protocol stack.
US10313907B2 Method for determining a data transfer rate of a telecommunications network
Disclosed is a method for determining a data transfer speed of a telecommunications network including a mobile terminal and a server, the method including: starting a measurement application; starting a user application that transfers data between the terminal and the network; ascertaining a measurement sequence including multiple measured values of the data transfer produced by the user application; transferring the sequence to the server; starting analysis software; determining a data block with a continuous data transfer rate greater than 0 kbit/s and a subsequent data transfer rate that is less than the continuous data transfer rate for at least 2 seconds after the data block; and determining from the data block a period of time for the transfer of a defined data volume and/or a data volume to be transferred in a defined period of time as data transfer speed of the telecommunications network.
US10313905B2 Contextual quality of user experience analysis using equipment dynamics
The techniques described herein involve determining a context-based Quality of Experience based upon client device Quality of Experience diagnostic files in combination with client device equipment dynamics. Client device Quality of Experience (QoE) diagnostic files may indicate a reduced QoE at a client device, such as reduced signal strength or an increased number of dropped packets. User behavior during a reduced QoE event may be reflected as equipment dynamics, which may be included in equipment dynamics files. A service provider may receive information from the client device and may analyze the information to determine, with an increased confidence level, that the user device experiences a reduced QoE. Network resources may be allocated in response to the reduced QoE determination, thereby increasing a functioning of the computing network and an associated device's Quality of Experience.
US10313904B2 Method and apparatus for transmitting and receiving data in wireless communication system supporting unlicensed band
The present disclosure relates to a 5G or pre-5G communication system for supporting a higher data transmission rate after a 4G communication system such as LTE. In a wireless communication system of the present disclosure, a method for receiving, by a base station, a measurement result of a terminal includes: a process for allocating at least one of a plurality of measurement gaps, set for measuring a licensed band, for the measurement of an unlicensed band; a process for transmitting activation instruction information that instructs the activation of a measurement gap for the allocated unlicensed band measurement; and a process for receiving, from the terminal, a measurement result for the unlicensed band measured in the activated measurement gap by the terminal.
US10313902B2 Method of collecting information in mobile communication system
A mobile radio terminal includes a positional information acquisition unit to measure the position of the mobile radio terminal as position information using a Global Positioning System; a reception status acquisition unit to detect a handover failure; and a controller to send information of the position information and handover failure information to a base station.
US10313901B2 Sampling of device states for mobile software applications
A method for monitoring software application performance and one or more device states affecting a software application on a periodic basis on a mobile device. The method includes one or more computer processors identifying a software application on a mobile device. The method further includes the one or more computer processors identifying a plurality of sampling plans and one or more respective triggers within the plurality of sampling plans that are respectively associated with the software application and are stored on the mobile device. The method further includes the one or more computer processors determining a first value associated with the one or more respective triggers. The method further includes the one or more computer processors selecting a first sampling plan from the plurality of sampling plans for the software application based, at least in part, on the value associated with the one or more respective triggers.
US10313894B1 Beam steering techniques for external antenna configurations
A beam steering antenna system for external antenna configurations for fixed and mobile communication devices is described where one or multiple beam steering antennas are integrated into a single external enclosure and where multiple enclosures containing beam steering antennas are used with a single communication device. Where multiple external enclosures are used with a single communication system such as a WLAN access point the beam steering antenna system provides an electrical means of optimizing antenna system and communication link performance as compared to mechanical means such as antenna enclosure positioning or orientation. Radiation mode selection for 2.4 GHz and 5 GHz antennas integrated into an external enclosure on a WLAN access point allows for independent optimization of the antenna systems for the two frequency bands without requiring antenna movement or positioning. If the antenna enclosures are movable or capable of rotation the beam steering antennas can be optimized for enclosure orientation.
US10313890B2 Method and device for receiving service through different wireless communication systems
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 a terminal to receive a service through different wireless communication systems is provided. The method includes identifying whether a request for use of a second wireless communication system that uses a second band is sensed with respect to the terminal that performs communications with a base station of a first wireless communication system through a first band and the second band, when the request for use of the second wireless communication system is sensed, transmitting a message including information indicating a change of user equipment (UE) capability information, and reporting the changed UE capability information based on the message.
US10313883B2 Methods, systems, and computer readable media for using authentication validation time periods
A method includes receiving a first message associated with a first machine type communications (MTC) device; sending an authentication request associated with the first MTC device to a home subscriber server (HSS), wherein the authentication request requests a validated time period indicating an amount of time that authentication associated with the first MTC device is valid; and receiving, from the HSS, an authentication response, wherein the authentication response indicates the validated time period.
US10313882B2 Dynamic unlock mechanisms for mobile devices
An access control application for mobile devices is provided. The access control application may be configured to generate a set of security tasks based at least in part on information corresponding to a user's interactions with the mobile device. An unlock screen of the mobile device may be triggered and security tasks from the generated set of security tasks may be displayed through a user interface of the mobile device. The user's response to the security tasks may be obtained and a confidence score may be calculated, based at least in part on the response. The access control application may then determine, based at least in part on the score and one or more attributes of the environment, whether to unlock the mobile device or prompt the user to provide an additional response to another security task.
US10313878B2 On-demand network function re-authentication based on key refresh
Methods, systems, and devices for wireless communication are described. A user equipment (UE) may determine that a security context with a network node has been established for more than a threshold time period. The UE may identify, based on a key hierarchy, a parent network node associated with the network node. The UE may transmit a key refresh request message to the parent network node to trigger a key refresh procedure between the parent network node and the network node. The UE may perform a procedure with the network node to establish a new security context based on the key refresh procedure.
US10313872B2 IMSI acquisition method and device, and signaling monitoring system
Embodiments of the present disclosure disclose an IMSI acquisition method and device, and a signaling monitoring system. The IMSI acquisition method provided by the embodiment of the present disclosure includes: collecting an S1-MME interface signaling and a first interface signaling which is associated with the S1-MME interface signaling; acquiring a first identity from the S1-MME interface signaling; acquiring an IMSI and a second identity from the first interface signaling, herein the second identity is an identity which is associated with the first identity; associating the first identity, the second identity and the IMSI; and acquiring the corresponding IMSI according to an association result and the first identity in the S1-MME interface signaling.
US10313870B2 Identity verification method and apparatus, and storage medium
An identity verification method includes: receiving an identity verification instruction from a server; in response to the identity verification instruction, determining local hardware information of local hardware and first pre-stored mobile phone number information, wherein the first pre-stored mobile phone number information is mobile phone number information pre-stored locally; sending, to the server, the local hardware information and the first pre-stored mobile phone number information as identity information to be verified; and receiving a verification result generated by the server based on the identity information to be verified. The technical solutions according to the disclosure can simplify operations for identity verification.
US10313866B2 Method for establishing and monitoring bluetooth low energy wireless network
A method for establishing and monitoring a Bluetooth low energy wireless network comprises the following steps. A first Bluetooth wireless device in the plurality of Bluetooth low energy wireless devices is controlled from a broadcast state into a detection state. In the detection state, the first Bluetooth wireless device receives a first connectable broadcast signal transmitted from a second Bluetooth wireless devices of the Bluetooth low energy wireless device. The first Bluetooth wireless device establishes a first Bluetooth connection with the second Bluetooth wireless device according to the first connection request. A trigger instruction is transmitted from the first Bluetooth wireless device to the second Bluetooth wireless device via the first Bluetooth connection, in order to control the second Bluetooth wireless device to enter into a detection state.
US10313864B2 Emergency services delivery
A cell broadcast emergency services delivery mechanism for vehicular Internet of Things (IoT) communication is provided. A method can comprise receiving, from a federal emergency management agency device, first data representing federal management emergency event data, aggregating second data representing an emergency event associated with a vehicle with the first data to form third data, based on the emergency event data and the third data, determining a commonality between the first data and the second data, in response to determining the commonality between the first data and the second data, generating metadata, and broadcasting the metadata to the vehicle.
US10313863B2 Downlink emergency service transmission method, base station, user equipment, and system
A downlink emergency service transmission method and a system, where the method includes reserving, by a base station from system resource, resource as reserved resource for transmitting a downlink emergency service, sending, by the base station, first indication information to user equipment, so as to instruct the user equipment to receive a downlink emergency service by using a resource indicated by the first indication information, where the first indication information is used to indicate the reserved resource, and sending, by the base station, the downlink emergency service to the user equipment by using the reserved resource.
US10313857B2 Method for device to control another device and the device
The present disclosure relates to a sensor network, Machine Type Communication (MTC), Machine-to-Machine (M2M) communication, and technology for Internet of Things (IoT). The present disclosure may be applied to intelligent services based on the above technologies, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services. The present disclosure relates to control a client device using a server device based on context data indicating a circumstance of a user.
US10313854B2 Listing service registrations through a mobile number
An approach is provided in which an information handling system identifies registration-based messages sent from multiple application services over a computer network to a mobile device. The registration-based messages correspond to registering a first mobile number assigned to the mobile device to the multiple application services. The information handling system combines registration information extracted from each of the registration-based messages into a set of registration results and provides the set of registration results to a user assigned to the mobile number.
US10313848B2 System and method for dynamically exchanging, storing, updating, and interacting with digital identities on portable computing devices using interfaces, gestures and monitored activity
A system for storing and searching digital identities includes a mobile device including: a processor; a display coupled to the processor; a user interface device for sending a signal to the processor according to a user input; and a memory storing instructions that, when executed by the processor, cause the processor to: store a plurality of digital identities in the memory, herein each of the digital identities includes a name of a corresponding user, an address of the corresponding user, a contact email and/or phone number of the corresponding user, and additional characteristics pertaining to the user, displayed in a single screen of the mobile device, and wherein each of the digital identities is updated in real-time; sort the plurality of digital identities according to a search function upon receipt of a search command, the search command including a search term and an ordered combination of indexing values, each of the indexing values including one of a date, a location, and a category; filter the plurality of digital identities according to an output value of the search function and the search term; order the plurality of digital identities from highest output value to lowest output value according to the filtered plurality of digital identities; and display the ordered plurality of digital identities on the single screen of the mobile device, wherein the digital identities of third parties not associated with the first user are automatically installed on the mobile device based upon one or more of speed, location, distance, duration, network connection, and/or search history.
US10313847B2 Session establishment, maintenance, and termination by end device based on SMS messaging
A method, a device, and a non-transitory storage medium provide to generate a first Short Message Service (SMS) message, which includes a first Session Initiation Protocol (SIP) message configured to initiate or end a media session that is supported by a control channel and a media channel; transmit, via non-access stratum as the control channel in response to the generation, the first SMS message that includes the first SIP message to a server via a mobility management entity; establish, subsequent to the transmission, an end-to-end connection for the media session using a bearer as the media channel when the first SIP message is configured to initiate the media session; and end, subsequent to the transmission, the media session, when the first SIP message is configured to end the media session.
US10313846B2 System and method for enabling call originations using SMS and hotline capabilities
A method for handling call originations is provided. The method includes sending origination information from a mobile device to an application server in an enterprise network using Short Message Service (SMS) and determining whether a hotline feature is present in a subscriber profile associated with the mobile device. Data is then routed from the mobile device to a predetermined destination based on the hotline feature.
US10313841B2 Methods and devices for triggering an action on a mobile device upon detection of a stop period of the mobile device in a given place
Provided are methods and devices for determining a stop period of a mobile device in a location, according to geolocation data available on the mobile device. A predicted position of the mobile device and an associated level of uncertainty related to the predicted position is determined according to either the current position of the mobile device if it is available, or, if not, according to an artificial position obtained from a previously known position of the mobile device. The mobile device is considered to be in a stop period if the normalized prediction error between the predicted position and either the current position or the artificial position, depending on the situation, is smaller than a prediction error threshold. Upon detection of a stop period, an action on the mobile device is triggered.
US10313835B2 Mobile device that generates location-based alerts in a power efficient manner
A mobile device includes a storage device in which an application software of a third party service provider and rules associated with the application software are stored, a network interface, a sensor configured to detect a location of the mobile device, and a processor configured to generate a location alert to be transmitted through the network interface according to the rules. The mobile device implements the rules for location-based alerts therein such that the frequency of the alerts is carefully controlled and the power supply of the mobile device is efficiently utilized.
US10313832B2 System and method for providing dynamic supply positioning for on-demand services
A method for providing on-demand service information is provided. One or more processors determine, for a given geographic region, position information for each of a plurality of requesters for an on-demand service and position information for each of a plurality of service providers that can provide the on-demand service. A plurality of sub-regions is identified for the given geographic region. Based, at least in part, on the position information of the requesters and the service providers, one or more sub-regions are determined as being under-supplied by the plurality of service providers as compared to one or more other sub-regions. Information identifying the under-supplied sub-regions are provided to one or more service provider devices.
US10313831B2 Extensible solution for device to device discovery message size
A method for providing an extensible solution for discovery message size includes determining a capsule size at a layer one protocol of a user equipment operating in a cellular network. The capsule size is forwarded to a layer two protocol of the user equipment where it is adjusted to accommodate layer two overhead. The adjusted capsule size is then forwarded to a layer three protocol.
US10313830B2 Information processing device, information processing method, and non-transitory computer readable storage medium
An information processing device according to the present application includes an acquisition unit and a determination unit. The acquisition unit acquires time-series position information acquired by a terminal device. The determination unit determines whether relation between one or more pieces of interest position information included in the time-series position information acquired by the acquisition unit and prior or posterior position information in time series satisfies a predetermined criterion, and determines whether to hold the interest position information based on a determination result.
US10313829B2 Method and apparatus for managing point of interest based on tile
Disclosed are a method and an apparatus for managing a Point of Interest (POI) using a tile. An electronic device includes a memory; and a processor, wherein the processor is configured to receive map information of a cellular base station including a plurality of tiles from at least one server, determine a location of the electronic device based on the received map information, identify at least one tile corresponding to the location of the electronic device based on a request of the processor for configuring a POI, and obtain a first search list of POIs included in the at least one identified tile.
US10313827B2 Server and method for providing content, and computer-readable storage medium for computer program
A server for providing a plurality of objects made correspond to a marker is provided. The objects have content differing from each other. The server includes a transmitter configured to preferentially send, in response to a request for the objects based on the marker, an object which has not yet been sent to any of “N” (N≥2) terminals of the objects to a requesting terminal of the “N” terminals, the requesting terminal having made the request.
US10313826B2 Location sharing and map support in connection with services request
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.
US10313824B2 Audio processing device for processing audio, audio processing method, and program
An audio processing device includes first and second LPFs for outputting low-frequency components of a first right channel signal and a first left channel signal; a first subtracter for subtracting an output signal of the second LPF from the first right channel signal, thereby outputting a second right channel signal; a second subtracter for subtracting an output signal of the first LPF from the first left channel signal, thereby outputting a second left channel signal; a third LPF for outputting a low-frequency component of a signal obtained by addition of the first right channel signal and the first left channel signal; a first amplifier for amplifying an output signal of the third LPF; and adders for adding up the second right channel signal and an output signal of the first amplifier and to add up the second left channel signal and the output signal of the first amplifier.
US10313823B1 Wearable electronic device that corrects errors where a user hears binaural sound
A wearable electronic device (WED) corrects errors where a user hears binaural sound. The WED includes head tracking that tracks head movements of the user. Speaker play the binaural sound to the user while the user wears the WED. The WED corrects an error where the user hears the binaural sound.
US10313822B2 Image and audio based characterization of a human auditory system for personalized audio reproduction
An image sensor in a first earcup captures an image of a pinna. First sound is output by a transducer in a second earcup located at the pinna and respective second sound is detected by each of one or more microphones in the second earcup located at the pinna. Based on the captured image and the respective second audio sound from each of the one or more microphones, a non-linear transfer function is determined which characterizes how sound is transformed by the pinna. A signal is generated indicative of one or more audio cues for spatializing third sound based on the determined non-linear transfer function.
US10313820B2 Sub-band spatial audio enhancement
An audio system provides for spatial enhancement of an audio signal including a left input channel and a right input channel. The system may include a spatial frequency band divider, a spatial frequency band processor, and a spatial frequency band combiner. The spatial frequency band divider processes the left input channel and the right input channel into a spatial component and a nonspatial component. The spatial frequency band processor applies subband gains to subbands of the spatial component to generate an enhanced spatial component, and applies subband gains to subbands of the nonspatial component to generate an enhanced nonspatial component. The spatial frequency band combiner combines the enhanced spatial component and the enhanced nonspatial component into a left output channel and a right output channel. In some embodiments, the spatial component and nonspatial component are separated into spatial subband components and nonspatial subband components for the processing.
US10313819B1 Phantom center image control
Various implementations include computer-implemented methods and related systems for controlling the phantom center image of an audio output in an automobile. In one implementation, a method includes: receiving at least one user interface command to modify a phantom center image of audio output from the audio system in the automobile, wherein the phantom center image of the audio output includes a designated position of sound produced by a set of speakers in the audio system other than physical locations of the set of speakers in the audio system; and adjusting a perceived location of the phantom center image of the audio output from the audio system based upon the at least one user interface command to modify the phantom center image of the audio output.
US10313812B2 Orientation-based playback device microphone selection
Aspects of a multi-orientation playback device including at least one microphone array are discussed. A method may include determining an orientation of the playback device which includes at least one microphone array and determining at least one microphone training response for the playback device from a plurality of microphone training responses based on the orientation of the playback device. The at least one microphone array can detect a sound input, and the location information of a source of the sound input can be determined based on the at least one microphone training response and the detected sound input. Based on the location information of the source, the directional focus of the at least one microphone array can be adjusted, and the sound input can be captured based on the adjusted directional focus.
US10313808B1 Method and apparatus to sense the environment using coupled microphones and loudspeakers and nominal playback
An electronic device having a device housing includes a loudspeaker and several microphones within the device housing. A control circuit is electrically coupled to the loudspeaker and microphones. The loudspeaker produces speech and/or music. The control circuit determines a statistical measure for a first data set representing individual impulse responses from the plurality of microphones and compares that to a predetermined statistical measure for a second data set representing individual object-free impulse responses from the plurality of microphones to determine if an object is near the device. The statistical measure may be variance and may be computed in the time domain. Variance may be calculated using differences between the individual impulse responses and a mean impulse response that is a linear combination of the impulse responses for the plurality of microphones. The control circuit may include echo cancellers to mitigate common signals and/or other acoustic sources.
US10313801B2 Sound output device comprises a dual speaker including a dynamic speaker and a piezoelectric speaker
Provided is a sound output apparatus including: a housing having a housing space therein; a first sound output unit provided inside the housing; and a second sound output unit provided in the housing and spaced a predetermined distance from the first sound output unit.
US10313798B2 Electronic device including directional MEMS microphone assembly
An electronic device with directional MEMS microphone assembly is provided, including a MEMS microphone capsule with a PCB affixed thereto, and a housing affixed to the PCB. The microphone assembly includes a first internal port and a second internal port through the PCB, wherein the first and second internal ports fluidically communicate with the MEMS microphone capsule. The microphone assembly further includes first and second external ports through the housing, wherein the first external port is offset from the first internal port in an offset direction perpendicular to a thickness direction of the microphone assembly. The microphone assembly further includes first and second cavities located between the PCB and the housing, wherein the first cavity fluidically communicates with the first internal port and the first external port, and the second cavity fluidically communicates with the second internal port and the second external port.
US10313797B2 Microphone, manufacturing method and control method thereof
A microphone, a manufacturing method and a control method of the microphone are provided. The microphone includes an insulating layer bonded to a surface of a substrate in which a sound inlet is formed and includes a plurality of sound apertures. A diaphragm is formed at a position that corresponds to the sound inlet of the substrate on an upper surface of the insulating layer. A displacement adjusting layer is disposed in a circumference of the diaphragm on the upper surface of the insulating layer and is configured to adjust hardness of the diaphragm based on an input sound. A fixing layer is disposed on the diaphragm and the displacement adjusting layer while spaced apart from the diaphragm and the displacement adjusting layer.
US10313795B1 Vehicle audio system
A method for generating sound by one or more sound panels in a vehicle, and a sound system are provided. The method includes receiving, by an acoustic exciter coupled to one of the one or more sound panels, a first audio signal. The first audio signal includes a first frequency range. Each of the sound panels is formed of a material having a respective flexural modulus. The method further includes generating, by each of the sound panels, a sound signal comprising a respective range of sound pressure vibrations dependent on the flexural modulus of the sound panel, variations of dimensions of the sound panel, and the first audio signal received by the acoustic exciter.
US10313793B2 Passive and active virtual height filter systems for upward firing drivers
Embodiments are directed to a virtual height filter for use with or in an upward-firing speaker system that reflects sound off a ceiling to a listening location at a distance from a speaker, and that provides height cues to reproduce audio objects that have overhead audio components. A virtual height filter based on a directional hearing model is applied to the upward-firing driver signal to improve the perception of height for audio signals transmitted by the virtual height speaker to provide optimum reproduction of the overhead reflected sound. The virtual height filter is provided by any one or combination of analog or digital filter circuits, or mechanical structures including speaker grill, enclosure, or driver design or configuration.
US10313790B1 Polymorphic playback system with switching oscillation prevention
A polymorphic playback system in which one or more parameters of a signal path of the polymorphic playback system are varied based on one or more characteristics of a playback signal processed by the signal path may include a control subsystem configured to detect an out-of-band noise profile of the playback signal and set one or more playback signal magnitude thresholds for switching between polymorphic modes of the polymorphic playback system based on the out-of-band noise profile, wherein the polymorphic modes comprise at least a first polymorphic mode in which one or more first parameters are applied to the signal path and a second polymorphic mode in which one or more second parameters are applied to the signal path.
US10313784B2 Integrally-designed bone conduction driver
An integrally-designed bone conduction driver relates to the technical field of headsets using bond conduction speaker technologies, and overcomes technical disadvantages of existing bone conduction speakers, namely, complex processes and poor comfortability when they are worn. The bone conduction driver includes a vibrating plate, a voice coil, an elastic piece, a magnet, a washer, and a cup holder, where a wire outlet end of the voice coil is fixed on an inner side face of the vibrating plate; the vibrating plate is connected to the cup holder by using the elastic piece as an elastic support; the elastic piece includes an inner ring part, at least two outer arc parts that are concentric with and in clearance fit with the inner ring part, and at least two connection parts connecting tail ends of the outer arc parts to the inner ring part; and the voice coil is integrally combined with the inner side face of the vibrating plate. Meanwhile, an additional elastic piece and an additional support that support each other and that fix the voice coil are not needed between the vibrating plate and the cup holder, so that the process is simple and easy, there are fewer parts, and the combination is simple. Not only the weight is reduced, but also the sensitivity and the kinetic energy are increased, and the shape is special and aesthetic.
US10313783B2 Loudspeaker enclosure with at least one loudspeaker with a convex mobile membrane exhibiting continuity of shape with an adjacent member
Loudspeaker enclosure comprising at least one loudspeaker having a convex mobile membrane, and a member surrounding the mobile membrane and comprising an external surface bounded by an internal edge (Γ′) situated facing the mobile membrane, which comprises a peripheral edge (Γ) situated facing the internal edge of the member and forming a closed loop. The mobile membrane and the member have a suitable shape such that, over a continuous portion (Γ″) of the peripheral edge (Γ) representing at least 25% of the length of the peripheral edge, for any first point (M) on the continuous portion and any second point (M′) situated on the internal edge at a location such that the distance between the first point (M) and second point (M′) is minimal, the mobile membrane has, at the first point, a first tangent plane, essentially coincident with a second tangent plane at the second point.
US10313782B2 Automatic speech recognition triggering system
An automatic speech recognition (ASR) triggering system, and a method of providing an ASR trigger signal, is described. The ASR triggering system can include a microphone to generate an acoustic signal representing an acoustic vibration and an accelerometer worn in an ear canal of a user to generate a non-acoustic signal representing a bone conduction vibration. A processor of the ASR triggering system can receive an acoustic trigger signal based on the acoustic signal and a non-acoustic trigger signal based on the non-acoustic signal, and combine the trigger signals to gate an ASR trigger signal. For example, the ASR trigger signal may be provided to an ASR server only when the trigger signals are simultaneously asserted. Other embodiments are also described and claimed.
US10313776B2 Audio output apparatus and method for operating audio output apparatus
Systems, methods, and audio output devices are described. In one aspect, an audio output device includes a communication module that communicates with an external electronic device, a speaker that outputs sound, a mounting detection sensor that detects whether the audio output device is mounted on a user of the audio output device, and a control circuit that is electrically connected with the communication module, the speaker, and the mounting detection sensor. The control circuit wirelessly connects the external electronic device with the audio output device using the communication module if the mounting of the audio output device is detected by the mounting detection sensor, receives audio data from the external electronic device through the wireless connection, and outputs the audio data using the speaker.
US10313775B2 Portable listening device system
An in-ear hearing device having an ear interfacing portion integrally formed with an elongated stem portion, wherein the ear interfacing portion extends away from the elongated stem portion; a first acoustic port formed in the ear interfacing portion; a speaker disposed in the ear interfacing portion and aligned to emit sound from the acoustic port; a plurality of electrical contacts disposed at an end of the stem portion, the plurality of electrical contacts including first and second contacts; a second acoustic port formed at the end of the elongated stem portion between the first and second contacts; a microphone disposed in the stem portion; and a channel that fluidically couples the microphone to the second acoustic port.
US10313768B2 Data scheduling and switching method, apparatus, system
Embodiments of the present invention relate to the communications field, and in particular, to a data scheduling and switching method, apparatus, and system. A data packet is distributed to an optical switching unit or an electrical switching unit for switching by using a control policy. The data packet may be switched by using an electrical packet switching module of the data switching apparatus, or may be switched by using an optical packet switching module.
US10313767B2 Fuel submetering using firing rate signals
A fuel sub-metering mechanism for appliances that consume fuel. Each appliance may have a firing rate indicator. An individual fuel line may be connected to each appliance. A main fuel line may be connected to individual fuel lines. A meter may be connected to the main fuel line. A processor may be connected to the firing rate indicators and to the meter. The meter may measure total fuel consumption by the appliances. The processor may provide a sub-meter estimate of fuel consumed by each appliance. The sub-meter estimate may be based at least in part on a firing rate of the respective appliance and the total fuel consumption as indicated by the meter.
US10313766B1 Apparatus for mating a field-replaceable unit to a backplane of a telecommunications system
The disclosed apparatus may include (1) a Field-Replaceable Unit (FRU) that (A) is designed to mate with a backplane of a telecommunications system and (B) facilitates communication among computing devices within a network and (2) at least one helical ejector that (A) is coupled to the FRU, (B) fastens to a housing of the telecommunications system to enable the FRU to mate with the backplane of the telecommunications system, and (C) includes at least one spring that, when the helical ejector is fastened to the housing of the telecommunications system, applies a force on the FRU that pushes the FRU toward the backplane of the telecommunications system. Various other apparatuses, systems, and methods are also disclosed.
US10313759B1 Enabling playback and request of partial media fragments
Techniques are described that enable initiating playback of a media fragment before the entire fragment has been downloaded. Also described are techniques that enable a more granular approach to the way in which a client device requests and plays back media fragments.
US10313757B2 Systems and methods for multi-device content recommendations
Methods and systems are disclosed herein for a media guidance application that provides content recommendations based on recent activity. For example, the media guidance application determines that the user has stopped using the first device and is using the second device. In response, the media guidance application retrieves, from memory, a length of time that the user has consumed media on the first device. The media guidance application then determines the time interval when the user was consuming media on the first device. Next, media content is determined that the user consumed on the first device during the time interval. The media guidance application then determines a characteristic of the consumed media content and recommends media content on a second device based on the characteristic.
US10313753B2 Overlay content and aggregation of viewing data
A processing device for generating a viewing data report is disclosed. The processing device may include a memory device and a processor. The memory device may store instructions. The processor may be operatively coupled to the memory device. The processor may execute the instructions to: determine first viewing data associated with a first ACR event; determine second viewing data associated with a second ACR event; determine that a data field of a plurality of data fields in the first viewing data is incomplete; derive new data for the data field using other data fields of the first viewing data; aggregate the first viewing data and the second viewing data into a single data model to obtain aggregated viewing data of viewing behavior of a first viewer and a second viewer; and create a viewing data report as a compilation of the aggregated viewing data.
US10313752B2 Methods and apparatus to estimate deduplicated total audiences in cross-platform media campaigns
Methods, apparatus, systems and articles of manufacture to estimate deduplicated total audiences in cross-platform media campaigns are disclosed. An example method includes determining a first audience reach for a television audience, the television audience representative of audience members exposed to the media campaign via television media delivery, and determining a second audience reach for a digital audience, the digital audience representative of audience members exposed to the media campaign via digital media delivery. The example method also includes an overlap multiplier based on the media campaign, the overlap multiplier an odds ratio, and determining a duplication factor for the media campaign based on the first audience reach, the second audience reach and the overlap multiplier. The example method also includes determining a total audience for the media campaign based on the first audience reach, the second audience reach and the duplication factor.
US10313746B2 Server, client and video processing method
A method includes: a server sending at least one piece of video related information to at least one client, where an image of a frame in a video corresponding to the video related information is formed of multiple sub-regions; the client receiving a video and the video related information sent by the server; selecting a sub-region; analyzing the video according to the sub-region and generating corresponding video analysis information; returning the video analysis information to the server; the server receiving the video analysis information returned by the at least one client; and adjusting the video related information according to the video analysis information. The server and client include modules for implementing functions in the method. Processing cost of the video server is reduced and the efficiency and accuracy of video analysis is improved.
US10313743B2 Playback method and playback device
A playback method according to one aspect of the present disclosure is performed by a playback device connected to a display device. The playback method includes obtaining a type of the display device; selecting each of a version of High-Definition Multimedia Interface (HDMI) and a version of High-bandwidth Digital Content Protection (HDCP), according to the obtained type of the display device; obtaining a video signal of content recorded on a recording medium; decoding the obtained video signal; encrypting the decoded video signal using the selected version of HDCP; and outputting the encrypted video signal to the display device using the selected version of HDMI.
US10313738B2 Dynamic time window and cache mechanism under the heterogeneous network transmission
A dynamic time window and cache method under the heterogeneous network transmission is provided, including adding Available_Time and Asset_Size attributes of the media content in the signaling or other places for the existing signaling at a MMT, so that the client terminal gets the time when the corresponding media content is available and the size of the media content; at the same time determining the network bandwidth and the network delay of the content from the broadband to the client under the current broadband network by the client; wherein the client terminal calculates the time interval for transmitting a request for caching in advance and the size of a cache window required by the terminal through the available time of the content of a broadband source and the delay of a broadband channel.
US10313735B2 Live video recall list
A method and apparatus for display of a recall list is disclosed. In the method and apparatus, a content receiver receives a first recall command from a remote control and presents, on a display screen, a recall list. The recall list includes a plurality of live video streams of a respective plurality of channels included in the recall list. A live video stream is displayed in a respective region of the display screen. The live video stream may be a live broadcast of a respective channel showing an active live program. The content receiver receives a live stream selection from the remote control. The selected video stream is then displayed on the display screen.
US10313733B2 Wideband tuner architecture
A wideband receiver system comprises a wideband analog-to-digital converter (ADC) module and a digital frontend (DFE) module. The wideband ADC is configured to concurrently digitize a band of frequencies comprising a plurality of desired channels and a plurality of undesired channels. The DFE module is coupled to the digital in-phase and quadrature signals. The DFE module is configured to select the plurality of desired channels from the digitized band of frequencies, and generate an intermediate frequency (IF) signal comprising the selected plurality of desired channels and having a bandwidth that is less than a bandwidth of the band of frequencies, where the generation comprises frequency shifting of the selected plurality of desired channels. The IF signal may be a digital signal and the DFE is configured to output the IF signal via a serial or parallel interface.
US10313726B2 Distributing media content via media channels based on associated content being provided over other media channels
Systems and methods are disclosed for providing access to media content via a media channel based on associated content being provided over a different channel. In some aspects, it is determined that a media identifier corresponds to media content provided over a first media channel. In response to the determination, a notification facilitation system can identify multiple computing devices that have been configured to receive additional media content that is associated with the media content provided over the first media channel. The notification facilitation system can provide access to the additional media content via a second media channel by the identified computing devices in response to identifying the plurality of computing devices.
US10313725B2 Method and apparatus for on demand video and other content rental
A video on demand system in the context of the Internet, for video rentals. A user accesses an on-line store to rent a video program or movie. The rental is for a limited time (such as 30 days) and within that thirty days, the video program or movie can only be viewed for a 24 hour time window. The time limits are enforced by the on-line store which maintains a database of each rental transaction and allows supply of the needed keys for decrypting the (encrypted) video or movie only if within the time limits.
US10313724B1 Media-broadcasting system with broadcast schedule simulation feature
In one aspect, an example method includes (i) accessing, by a computing system, a broadcast schedule, which indicates that a broadcast of a first media content item is scheduled to be followed by a broadcast of a second media content item, wherein the computing system can operate in a schedule mode or a breakout mode; (ii) switching from operating in the schedule mode to operating in the breakout mode; and (iii) while operating in the breakout mode: (a) simulating a broadcast of the first media content item; (b) making a determination that a particular signal is embedded in the first media content item; (c) responsive to making the determination, simulating a switch from broadcasting the first media content item to broadcasting the second media content item; (d) based on the simulated broadcast of the first and second media content items, generating a simulation log; and (e) presenting the generated log.
US10313723B2 Establishing a streaming presentation of an event
The invention provides a streaming client with a streaming presentation of an event, with said presentation being obtained by dynamically switching between a plurality of media streams which represent different recordings of the event. For that purpose, source data is obtained from a plurality of stream sources. The source data is constituted by content data and/or metadata of concurrent portions of the plurality of media streams. By applying a quality assessment function to the source data, a quality score is assigned to each one of the concurrent portions. This allows selection data to be generated which enables the streaming client to access a selected one of the concurrent portions of a respective media stream. For example, a segment may be selected which provides a highest quality score. By doing so, it is therefore not required anymore for a consumer to manually switch between different media streams.
US10313718B2 System physical layer pipe for a digital television system
Methods and apparatuses are provided for transmitters and receivers for conveying and retrieving important system information carried in a multi-carrier modulation system for which the data stream is organized in multiple physical layer pipes (PLP). This is particularly important when broadcasters share the same physical channel. In one aspect of the present principles this is accomplished by assigning a PLP as a system PLP. The system PLP will carry information such as the mapping between a broadcaster and its PLPs and special messages like the Emergency Alert System and Amber Alert messages. In another aspect of the present principles, this information is carried in signaling data of the signal, instead of a PLP. In yet another aspect of the present principles, this is accomplished by a signaling parameter, which identifies the broadcaster associated with each PLP.
US10313717B2 Adaptive bit rate mobile video objective testing
Concepts and technologies are disclosed herein for adaptive bit rate mobile video objective testing. A system can receive a plurality of screen-capture frames, where each of the plurality of screen-capture frames corresponds to a respective frame of an adaptive bit rate video stream being displayed on a screen of a test device. The system can create a screen-capture video stream and determine that the screen-capture video stream corresponds to a reference video stream that is non-annotated. The system can obtain a reference video signature package, align the screen-capture video stream with the reference video stream using the reference video signature package, generate full reference video quality performance indicators, and determine delivery quality performance indicators for the screen-capture video stream. The system can join the full reference video quality performance indicators and the delivery quality performance indicators to form an objective quality of experience data structure.
US10313711B2 Using a digital video effect to generate a video stream
In one aspect, a method involves (i) accessing data representing a traffic schedule for a television broadcast; (ii) selecting a record from the traffic schedule, wherein the record identifies a video source; (iii) determining a type of the identified video source; (iv) using the determined type of the identified video source as a basis to select a DVE; and (v) causing a computing device to run the selected DVE, wherein running the selected DVE causes the computing device to generate a modified version of an input video stream received from the identified video source.
US10313709B2 Transmission device, transmission method, reception device, reception method, display device, and display method
Transmission video data is obtained by performing photoelectric conversion on input video data having a level range of 0% to 100%*N (N is a number larger than 1). A container including a video stream obtained by encoding the transmission video data is transmitted. Information of an electro-optical conversion characteristic of each predetermined unit of the transmission video data is inserted into a layer of the video stream and/or a layer of the container. For example, a predetermined unit is a scene unit or a program unit. The operations make it possible to perform appropriate photoelectric conversion on HDR video data according to image content and transmit resulting data.
US10313708B1 Distributed upload of television content
An apparatus including a tuner configured for receiving television signals; a CPU configured to cause the apparatus to perform operations including receiving configuration data from a first server; receiving a broadcast data stream for the television content via the tuner; obtaining a first plurality of data chunks from the broadcast data stream, wherein each data chunk encodes a portion of audio and/or video included in the broadcast data stream; determining, based on the configuration data, which of the first plurality of data chunks are included in a second plurality of data chunks for uploading, wherein at least one of the first plurality of data chunks is not included in the second plurality of data chunks; and uploading the second plurality of data chunks to a second server.
US10313704B2 Multilevel video compression, decompression, and display for 4K and 8K applications
Embodiments of this invention include computer-implemented methods for use of Haar wavelet transforms (HWT) to pre-process video frames that can then be compressed using a codec to produce a compressed video frame. A compressed video frame can then be transmitted, decompressed, post-processed and displayed in their original size and quality, thereby producing real-time high-quality reproduction of video sequences. Devices can implement methods of this invention and include mainframe computers, desktop computers, personal computers, laptop computers, tablet computers, wireless computers, television sets, set top boxes, cellular telephones, and computer readable media. Computer implemented steps can be easily and efficiently implemented in multicore parallel hardware architectures.
US10313702B2 Inter-view prediction
At least one disclosed method and apparatus relate to inter-view prediction with different resolution reference picture. A particular method includes accessing at least a portion of an encoded picture (614), the encoded picture being from a particular view of multiple views, and the portion being encoded at a particular resolution. The method further includes determining a particular view level based on the particular view (614), determining the particular resolution based on the particular view level (606), and decoding the portion based on the particular resolution (630).
US10313695B2 Parallel decode of a progressive JPEG bitstream
A progressive JPEG bitstream may comprise an image component that is comprised of multiple scans of MCUs/data units that are in turn comprised of at least one MCU/data unit segment. Each MCU/data unit segment is successively scanned. The MCU/data unit segment is then reconstructed using multiple entropy decoders operating in parallel on different scans of each MCU/data unit segment.
US10313694B2 Image processing device and method
The present disclosure relates to an image processing device and an image processing method capable of reducing a processing burden required at the time of generating a stream. A file generating unit sets a startcode and filler data for a file including a bitstream acquired by coding an image and performs control of the setting of the startcode and the filler data such that the startcode and the filler data that are set configure a file with a characteristic of a parameter managing a decoder buffer being maintained in media data of the file. The present disclosure, for example, can be applied to an image processing device.
US10313693B2 Method and apparatus for controlling a degree of compression of a digital image
Described is a method and apparatus for controlling a degree of compression of a digital image, and more specifically to such method and apparatus which receives a stereoscopic digital image, and controls a degree of compression of the digital image based on block matching characteristics between the two images of the stereoscopic digital image.
US10313692B2 Visual perception characteristics-combining hierarchical video coding method
A visual perception characteristics-combining hierarchical video coding method includes: setting priority of visual interest area and setting allocation scheme of video coding resource. Setting priority of visual interest area includes analyzing both time and space visual characteristic saliency of video content. Setting allocation scheme of video coding resource includes, according to the priority of visual interest area, macroblock coding resource of interest area is satisfied preferentially to realize hierarchical coding.
US10313690B2 Systems and methods for reducing artifacts in temporal scalable layers of video
A device may be configured to receive video data including a sequence of frames. The sequence of video frames may have a high frame rate. A high frame rate may include frame rate of 120 Hz or higher. In one example, for every other frame included in the sequence of frames, the device may generate a modified frame. A modified frame may include a frame based on a weighted average of a current frame and a previous frame.
US10313686B2 Apparatus and methods for compressing video content using adaptive projection selection
Apparatus and methods for encoding panoramic content, such as by a wide field of view and large image size. In one implementation, a panoramic image may be mapped to a cube, equirectangular or any other projection e.g., icosahedron or octahedron. Projection may be selected adaptively based on evaluation of the panoramic content. Content evaluation may include obtaining rate distortion cost metric for a given projection configuration including projection type, projection arrangement, and projection orientation. Projection configuration with the lowest cost may be selected as target projection for encoding content. As content composition changes (e.g., object motion, texture presence and/or location) projection may be adaptively selected to match changes in the content. Adaptive content selection methodology may provide for a lower encoded bitrate for a given encoded quality and/or higher quality for a given bitrate.
US10313682B2 Determining regions when performing intra block copying
In general, techniques are described for performing an intra block copying process to code video data. A video decoding device that includes a memory and one or more processors may perform the techniques. The memory may be configured to store a current block of a picture. The processors may be configured to perform an intra block copying process to decode the current block using a prediction block that is from a same slice or a same tile as that in which the coded current block resides, the prediction block restricted to be within a search region that only includes the same slice or the same tile as that in which the coded current block resides.
US10313680B2 Selection of motion vector precision
Approaches to selection of motion vector (“MV”) precision during video encoding are presented. These approaches can facilitate compression that is effective in terms of rate-distortion performance and/or computational efficiency. For example, a video encoder determines an MV precision for a unit of video from among multiple MV precisions, which include one or more fractional-sample MV precisions and integer-sample MV precision. The video encoder can identify a set of MV values having a fractional-sample MV precision, then select the MV precision for the unit based at least in part on prevalence of MV values (within the set) having a fractional part of zero. Or, the video encoder can perform rate-distortion analysis, where the rate-distortion analysis is biased towards the integer-sample MV precision. Or, the video encoder can collect information about the video and select the MV precision for the unit based at least in part on the collected information.
US10313672B2 Entropy coding supporting mode switching
A decoder for decoding a data stream into which media data is coded has a mode switch configured to activate a low-complexity mode or a high-efficiency mode depending on the data stream, an entropy decoding engine configured to retrieve each symbol of a sequence of symbols by entropy decoding using a selected one of a plurality of entropy decoding schemes, a desymbolizer configured to desymbolize the sequence of symbols to obtain a sequence of syntax elements, a reconstructor configured to reconstruct the media data based on the sequence of syntax elements, selection depending on the activated low-complexity mode or the high-efficiency mode. In another aspect, a desymbolizer is configured to perform desymbolization such that the control parameter varies in accordance with the data stream at a first rate in case of the high-efficiency mode being activated and the control parameter is constant irrespective of the data stream or changes depending on the data stream, but at a second lower rate in case of the low-complexity mode being activated.
US10313671B2 Method for generating intra prediction block with most probable mode
A method for generating a prediction block in intra prediction can include restoring a mode group indicator and a prediction mode index; constructing a most probable mode (MPM) group including three intra prediction modes of a current block; determining an intra prediction mode specified by the intra prediction mode index in the MPM group as the intra prediction mode of the current block if the mode group indicator indicates the MPM group, and deriving the intra prediction mode of the current block using the prediction mode index and the three intra prediction modes of the MPM group if the mode group indicator does not indicate the MPM group; determining a size of the prediction block based on transform size information; determining whether all reference pixels of the current block are available; generating reference pixels if one or more reference pixels of the current block are unavailable; adaptively filtering the reference pixels based on the intra prediction mode and the size of the current block; and generating the prediction block using the reference pixels based on the restored intra prediction mode.
US10313670B2 Use of chroma quantization parameter offsets in deblocking
Innovations in use of chroma quantization parameter (“QP”) offsets when determining a control parameter for deblock filtering. For example, as part of encoding, an encoder sets a picture-level chroma QP offset and slice-level chroma QP offset for encoding of a slice of a picture. The encoder also performs deblock filtering of at least part of the slice, where derivation of a control parameter considers only the picture-level chroma QP offset. The encoder outputs at least part of a bitstream including the encoded content. As part of decoding, a corresponding decoder sets a picture-level chroma QP offset and a slice-level chroma QP offset for decoding of a slice of a picture, but derivation of a control parameter for deblock filtering considers only the picture-level chroma QP offset.
US10313669B2 Video data encoding and video encoder configured to perform the same
A device that may implement a video encoder may include generating a video display that includes groups of encoded pictures selected based on comparisons between different groups of encoded pictures that are generated according to separate, independent encoding schemes. Input pictures may include multiple subgroups of one or more input pictures. Each subgroup of pictures may be encoded multiple times, according to separate, independent encoding schemes to generate multiple candidate encoded groups associated with each subgroup. For each subgroup, one candidate encoded group may be selected as encoded pictures associated with the subgroup. The selected encoded pictures may be used to generate a video display that includes the encoded pictures associated with the plurality of subgroups.
US10313666B2 Display device and display method
This display device is provided with a display unit and a control unit. The display unit projects and reflects, onto a light-transmitting display medium, light expressing an image, to allow the image to be viewed, as a virtual image, by a user. The control unit performs first stereoscopic display processing for causing light respectively expressing a left-eye image and a right-eye image of an object to be displayed, to be projected in the display unit. As a result of this processing, the object to be displayed can be stereoscopically viewed in a three-dimensional image space by the user.
US10313664B2 Adjusting field of view of truncated square pyramid projection for 360-degree video
Techniques and systems are described for encoding 360-degree video data using the planes of a truncated square pyramid to map the 360-degree data for different fields of view. 360-degree video data can include multiple frames, where each frame includes spherical video data. In various implementations, a video coding system can select a field of view for the video data, and determine an offset from the center of the spherical video data that corresponds to the field of view. Using the offset, the system can determine a projection of the spherical video data onto the planes of the truncated square pyramid, where the base plane represents a front view and the top plane represents a back view. The system can then map the video data according to the projection such that each plane of the truncated square pyramid includes a portion of the spherical video data.
US10313663B2 3D viewing with better performance in both lumen per watt and brightness
A method and apparatus for providing a three-dimensional display to a viewer is disclosed. If a color difference between pixels of a right eye image area and corresponding pixels of a left eye image area is greater than or equal to a predefined difference threshold, a parallax barrier is controlled to block either the right or the left eye image area from the viewer. Otherwise, if the color difference is less than the predefined threshold, the parallax barrier is controlled to display both the right and left eye image areas to the viewer. Corresponding devices to implement the method are also disclosed. The method may be performed by an autostereoscopic display controller, or a pair of active shutter glasses, for example.
US10313661B2 Wide baseline stereo for low-latency rendering
A virtual image generation system and method of operating same are provided. A left synthetic image and a right synthetic image of a three-dimensional scene are rendered respectively from a first left focal center and a first right focal center relative to a first viewpoint. The first left and first right focal centers are spaced from each other a distance greater than the inter-ocular distance of an end user. The synthetic image and the right synthetic image are warped respectively to a second left focal center and a second right focal center relative to a second viewpoint different from the first viewpoint. The second left and right focal centers are spaced from each other a distance equal to the inter-ocular distance of the end user. A frame is constructed from the left and right warped synthetic images, and displayed to the end user.
US10313652B1 Cubic or spherical mapped content for presentation of pre-rendered images viewed from a fixed point of view in HTML, javascript and/or XML for virtual reality applications
Method for the production of immersive virtual reality experiences designed for viewing in HTML using virtual reality head-mounted displays. The layered panorama process disclosed is a cubic or spherical mapped content method for presentation of pre-rendered images viewed from a fixed point of view, This process further discloses a users ability to select graphic user interface elements within the virtual reality environment by a look to activate functionality.
US10313647B2 Method of transitioning color transformations between two successive main sequences of a video content
According to this method, upon reception of a color transform associated with a main sequence, a transition sequence is generated from successive images of this main sequence such that the first image of this transition sequence is an image received after reception of this color transform, transition color transforms associated with images of said transition sequence are generated by blending a color transform associated with a previous main sequence or no color transform with the second color transform, and each image of this transition sequence is processed using the transition color transform associated with said image.
US10313640B2 Systems and methods for configurable demodulation
Exemplary embodiments are directed to configurable demodulation of image data produced by an image sensor. In some aspects, a method includes receiving information indicating a configuration of the image sensor. In some aspects, the information may indicate a configuration of sensor elements and/or corresponding color filters for the sensor elements. A modulation function may then be generated based on the information. In some aspects, the method also includes demodulating the image data based on the generated modulation function to determine chrominance and luminance components of the image data, and generating the second image based on the determined chrominance and luminance components.
US10313639B2 Methods and systems for large-scale determination of RGBD camera poses
A method of determining camera poses includes capturing a plurality of image frames using a camera, computing relative poses between each set of image frame pairs to provide a relative pose set and an uncategorized relative pose set, and detecting and removing miscategorized relative poses to provide a remaining relative pose set. The method also includes determining global poses using the remaining relative pose set and computing extended relative poses for at least a portion of the miscategorized relative poses and at least a portion of the uncategorized relative pose set to provide an extended relative pose set and an extended uncategorized relative pose set. The method further includes detecting and removing extended miscategorized relative poses to provide a remaining extended relative pose set and determining updated global poses for the plurality of image frames using the remaining relative pose set and the remaining extended relative pose set.
US10313633B2 Methods and system for simulated 3D videoconferencing
A system and method for manipulating images in a videoconferencing session provides users with a 3-D-like view of one or more presented sites, without the need for 3-D equipment. A plurality of cameras may record a room at a transmitting endpoint, and the receiving endpoint may select one of the received video streams based upon a point of view of a conferee at the receiving endpoint. The conferee at the receiving endpoint will thus experience a 3-D-like view of the presented site.
US10313631B2 System and method to enable layered video messaging
A method includes determining, at a first computing device, first capabilities of a second computing device. The method includes setting, at the first computing device, a user configurable option based on a first capability of a second computing device, a second capability associated with a bandwidth of a network, or a combination thereof. The method includes generating, at the first computing device, multimedia content. The multimedia content includes a first layer and a second layer. The first layer includes first media content received from a first content source. A first bit rate of the first layer is determined based on the user configurable option. The method also includes sending the multimedia content to the second computing device.
US10313628B2 Apparatus and method for processing a plurality of video data captured by a plurality of devices
Provided are an image processing apparatus and method. The image processing apparatus includes a main device configured to capture a moving picture including first audio data and first video data of an object at a location, and a subdevice connected to the main device through wireless communication and including first to Nth devices configured to convert first video data of the object captured at least one location different from the location into second video data.
US10313622B2 Dual-column-parallel CCD sensor and inspection systems using a sensor
A dual-column-parallel image CCD sensor utilizes a dual-column-parallel readout circuit including two pairs of cross-connected transfer gates to alternately transfer pixel data (charges) from a pair of adjacent pixel columns to a shared output circuit at high speed with low noise. Charges transferred along the two adjacent pixel columns at a line clock rate are alternately passed by the transfer gates to a summing gate that is operated at twice the line clock rate to pass the image charges to the shared output circuit. A symmetrical Y-shaped diffusion is utilized in one embodiment to merge the image charges from the two pixel columns. A method of driving the dual-column-parallel CCD sensor with line clock synchronization is also described. A method of inspecting a sample using the dual-column-parallel CCD sensor is also described.
US10313621B2 Image pickup device, control method, and image pickup apparatus
[Object] The present technique relates to an image pickup device, a control method, and an image pickup apparatus with which more diverse pickup images can be obtained.[Solving Means] An image pickup device according to the present technique includes: a pixel array that reads out pixel signals obtained by photoelectrically converting incident light, from each of a plurality of pixels in the pixel array; an analog processing unit that carries out signal processing on the analog pixel signals to obtain digital image data; a storage unit that stores the image data; a signal processing unit that carries out signal processing on the image data stored in the storage unit; an output unit that outputs the image data stored in the storage unit; and a control unit that causes reading processing, analog processing, digital processing, and output processing to be executed at processing speeds independent from one another. The present technique is applicable to an image pickup device and an electronic apparatus, for example.
US10313620B2 Image data output device for image signal processor
The present invention relates to a technology with enables an image signal processor to output image data at a faster speed while using a memory having a smaller capacity. The image signal processor includes a pair of line memories for storing image data output from an analog-digital converter such that the image data alternates in units of horizontal lines, and outputting the stored image data in units of blocks according to a first-in-first-out method.
US10313616B2 Image sensors including shielding structures
An image sensor includes first pixels and second pixels arranged in alternating order along a first direction, first output lines extending in a second direction that is perpendicular to the first direction and respectively connected to the first pixels, second output lines extending in the second direction and respectively connected to the second pixels, first analog circuit blocks and second analog circuit blocks arranged in alternating order along the first direction, and shielding structures disposed each between adjacent ones of the first and second analog circuit blocks. Each of the first analog circuit blocks includes a plurality of first analog circuits respectively connected to the first output lines. Each of the second analog circuit blocks includes a plurality of second analog circuits respectively connected to the second output lines.
US10313614B2 Image processing apparatus
An image processing apparatus capable of communicating with an external apparatus via a network includes a correction processing unit configured to perform correction processing of an image, a reception unit configured to receive a command including setting information, which is used by the correction processing unit to perform the correction processing, a determination unit configured to determine a communication protocol usable for the command, and a first conversion unit configured to convert the setting information according to a result of determination by the determination unit.
US10313610B2 Image sensors with dynamic pixel binning
Methods, systems, computer-readable media, and apparatuses for dynamic pixel binning are presented. In one example, an image sensor system includes a plurality of sensor elements; a plurality of floating diffusion regions in communication with the plurality of sensor elements, each floating diffusion region of the plurality of floating diffusion regions configured to be selectively enabled; and at least one comparison circuit coupled to at least two floating diffusion regions of the plurality of floating diffusion regions, the comparison circuit configured to: receive input signals from the two floating diffusion regions, compare the input signals, and output a comparison signal based on the comparison of the input signals.
US10313605B2 Image processing apparatus and control method thereof for generating high dynamic range image data
An image processing apparatus includes a first composition unit which generates a first HDR image by applying a first gamma to each of a plurality of images different in exposure amount and composing the plurality of images after the application of the first gamma, a determination unit which determines whether one preset image among the plurality of images includes a light region satisfying a preset condition, a generation unit which generates, based on the light region, map data for discriminating the light region, a dark region, and an intermediate region, and a second composition unit which generates a second HDR image by applying a second gamma to one of the plurality of images, and composing, with reference to the map data, an image obtained by applying the second gamma and the first HDR image data.
US10313603B2 Photograph generation apparatus that controls light source and corrects photograph
A photograph generation apparatus that controls a light source and corrects a picture using an illuminance sensor and a transparent liquid crystal, the photograph generation apparatus includes: a camera part configured to take a photographed picture of a user using the photograph generation apparatus; a lighting part configured to provide lighting for an object to be photographed using the photograph generation apparatus; an illuminance sensor part configured to measure an illuminance within a predetermined range of the photograph generation apparatus to use the measured illuminance in controlling the lighting of the lighting part; and a transparent liquid crystal panel mounted at a front surface of the camera part and configured to control an amount of a light source radiated to the camera part when the picture is being taken.
US10313602B2 Image capture apparatus and method for controlling the same
In an image capture apparatus, defocus amount detection and the exposure control are concurrently performed. If it is determined that a detected defocus amount is based on a signal obtained before exposure control has been completed, or if it is determined that the detected defocus amount is based on a signal affected by driving of an aperture in the exposure control, control of driving of a focusing lens that is based on the defocus amount is differentiated from control performed in other cases.
US10313598B2 Video camera, setting method and adjusting method thereof
A video camera, a setting method and an adjusting method thereof are provided. The adjusting method of the video camera is for adjusting an installation position of the video camera on a stand. The adjusting method comprises following steps: A first vector set of a gravity acceleration on three coordinate axes pre-stored in the video camera is obtained. An angle, a direction or a position of the video camera is adjusted. A second vector set of the gravity acceleration of the video camera on the coordinate axes is obtained by an accelerometer. Whether the second vector set is substantially the same as the first vector set is determined. When the second vector set is substantially the same as the first vector set, it is concluded that an installation position of the video camera on the stand is completely adjusted.
US10313594B2 Dynamically configuring memory bandwidth for image generation
A device may include one or more processors, an image signal processor, and system memory. The one or more processors are configured to receive a request to accommodate a preview stream and a snapshot stream and output a request to increase a bandwidth between the image signal processor and the system memory to accommodate the preview stream in response to receiving the request to accommodate the preview stream and the snapshot stream. The request to increase the bandwidth to accommodate the preview stream refrains from accommodating the snapshot stream. Responsive to receiving a request to generate an image, for storage at the system memory, that corresponds to an image being output by the preview stream, the one or more processors are further configured to output a request to further increase the bandwidth between the image signal processor and the system memory to accommodate the snapshot stream.
US10313591B2 Motion vector detection device, method of controlling a motion vector detection device, and image capturing apparatus that change a size and a number of a template block based on a use of a detected motion vector
A motion vector detection device includes at least one processor and at least one memory that function as a detection unit configured to detect a motion vector between a plurality of images, and a control unit configured to perform setting with respect to a detection of the motion vector. The detection unit detects the motion vector by searching for an area, which has a correlation with a template block that is set in one of the plurality of images, within a search range that is set for another one of the plurality of images. The control unit changes a size and a number of the template block, based on a use of the motion vector that is detected by the detection unit.
US10313582B2 Image processing apparatus which separates images into groups based on image pickup condition information to perform a corection on images using a same image restoration filter with respect to each group, image pickup apparatus, image processing method and storage medium
An image processing apparatus includes an image acquisition unit (113) that acquires a plurality of images, an information acquisition unit (114) that acquires each image pickup condition information while imaging the plurality of images, a memory unit (108) that stores an optical transfer function corresponding to the image pickup condition information, a correction unit (111) that generates an image restoration filter from the optical transfer function on the basis of the image pickup condition information so as to correct the plurality of images using the image restoration filter, and a correction control unit (110) that causes the correction unit to correct the plurality of images acquired by the image acquisition unit in order based on the image pickup condition information.
US10313578B2 Image capturing apparatus and method for controlling image capturing apparatus
An image capturing apparatus capable of executing autofocus by at least one of a phase difference detection method and a contrast detection method using an image signal obtained from a set focus detection region and from which an imaging optical system and a converter lens are detachable. The image capturing apparatus comprises: a conversion unit configured to convert aberration information indicating a spherical aberration of the imaging optical system based on a magnification and aberration information of the converter lens in a case where the converter lens is mounted; a calculation unit configured to calculate a correction value for correcting a difference between a result of the autofocus and a focus condition of a captured image; and a control unit configured to control a position of a focus lens based on the result of the autofocus that has been corrected using the correction value.
US10313577B2 Focus detection apparatus, focus detection method, and image capturing apparatus
A focus detection apparatus that performs phase difference focus detection using signals output from focus detection pixels each having first and second photoelectric portions that share one microlens, comprises: a setting unit that sets a focus detection area; a detection unit that detects whether a position and/or a size of a subject in an image has changed; a division unit that divides the focus detection area into a plurality of divisional areas by a divisor that is smaller when the detection result yields true than when it yields false; and a focus detection unit that adds signals respectively for the first and second photoelectric portions included in each divisional area in the divisional direction and obtains correlation amounts between the added signals, and adds the obtained correlation amounts for each focus detection area, then performs the focus detection.
US10313576B2 Transmission apparatus, reception apparatus, communication system, and recording medium
A transmission apparatus configured to transmit image data to a reception apparatus through a network, in which a setting value for generating captured data and a setting value for generating image data by an encoding unit are updated according to reception of a command that sets the setting value for generating the captured data by the image capturing unit. When the setting value for generating the captured data is updated according to the received command, notification is performed through the network regardless of a restart process is performed.
US10313574B2 Device and method for recognizing inscriptions on vehicle tires
A device for recognizing the inscription on the wall of a tire, including a driving surface plane, at least one directional light source to illuminate the tire; at least one camera to record multiple images of a wall of the tire rolling on the driving surface plane; and an evaluation device to synthesize an image of the wall of the tire from the multiple recorded images and to evaluate the synthesized image with the aid of a text recognition method.
US10313573B2 Portable electronic device and image-capturing module thereof, and carrier assembly thereof
The present invention provides a portable electronic device, and an image-capturing module thereof and a carrier assembly thereof. The image-capturing module includes a circuit substrate, an image-sensing chip, at least one electronic component, a package structure, and a lens assembly. The circuit substrate has a top surface and a bottom surface. The image-sensing chip is electrically connected to the circuit substrate, and the image-sensing chip has an image-sensing area. The at least one electronic component is disposed on the top surface of the circuit substrate and electrically connected to the circuit substrate. The package structure is disposed on the top surface of the circuit substrate to cover the at least one electronic component. The lens assembly includes a holder structure disposed on the package structure and a lens structure held by the holder structure and corresponding to the image-sensing area.
US10313572B2 Vehicle camera with electrically conductive fastener attachment of PCB to housing
A vision system for a vehicle includes a camera configured to be disposed at a vehicle so as to have a field of view exterior of the vehicle. The camera includes a printed circuit board, a lens and a camera housing, with the printed circuit board disposed in the camera housing. The printed circuit board is attached at the housing via an electrically conductive fastener that passes through an aperture through the printed circuit board and that engages a connector portion of the housing. A head of the fastener electrically engages circuitry at the printed circuit board and an end of the fastener electrically conductively connects to an electrically conductive pin at the connector portion of the housing. The connector portion of the camera housing is configured to electrically connect to a connector of a vehicle wiring harness when the camera is disposed at the vehicle.
US10313566B2 Time delay integration image capture method correcting image defects caused by cosmic particles
To eliminate image defects produced by high-energy particles passing through a time delay integration image sensor, upstream detection is effected on the digital values supplied by the pixels of the same rank that have successively observed the same scene point. This detection makes it possible to ignore or to correct values from corrupted pixels in establishing the digital signal representing the luminance of an observed scene point. Detection is based on the calculation of the difference between a first digital value pi,a(t1) and a second digital value pi,b(t2) supplied by two pixels Pxi,a and Pxi,b that have observed the same scene point, subtracting the second value from the first, and comparing it to a predetermined threshold k. If this difference is above the threshold, the first value is too high, the first value is ignored in the summation Σ′i effected to establish the luminance of the scene point, replacing this value with the second value to which it has been compared. Alternatively it is replaced by a mean value or excluded from the calculation.
US10313559B2 Rosette-free printing
In an example implementation, a method of rosette-free printing includes, in a printing device whose color plane misregistration is less than 15 percent of a screen ruling of a halftone screen, printing multiple color planes of a multicolor image using the halftone screen.
US10313558B2 Determining image rescale factors
In one example of the disclosure, a print job with instructions for printing an image at a resolution is obtained. A display of the image, at the resolution, at a display device is caused. A first reference and a second reference are indicated within the displayed image. A quantity of pixels between the first and second references is determined. An indication of a real distance between the first and second references is received. A desired scale for the image is obtained. A rescale factor for the image is determined based on the resolution, the determined pixel quantity, the real distance, and the desired scale.
US10313552B2 Systems and methods for providing visual feedback of a field of view
A wearable apparatus may include at least one image sensor configured to capture a plurality of images from an environment of a user of the wearable apparatus and at least one projector. The at least one light projector may be configured to emit a light pattern configured to visually indicate to the user of the wearable apparatus an active field of view of the at least one image sensor.
US10313550B2 Image forming apparatus, control method for image forming apparatus, and non-transitory computer-readable storage medium
An image forming apparatus include an apparatus body, a cassette, and a size detector to detect a size of a sheet stored in the cassette. An image forming unit forms an image on a sheet fed from the cassette depending on a size setting and a type setting stored in a memory. In addition, a controller executes a first rewrite process to rewrite the size setting in a memory with size information acquired as a detection result of the size detector, if the cassette in an open state is closed, a determination process to determine whether the size information used for rewriting the size setting in the first rewrite process and the type setting stored in the memory satisfy a predetermined combination condition, and a second rewrite process to rewrite the type setting in the memory with predetermined type information that satisfies the combination condition with respect to the size information used for rewriting the size setting in the first rewrite process if the combination condition is not satisfied in the determination process.
US10313547B2 Data processing apparatus, data processing method, and storage medium
A data processing apparatus includes an input unit to read out data of a first area of image data from an external memory, sequentially interpret commands included in a command list, and transmit the data of the first area to an image processing unit according to the command, and an output unit to receive data obtained by performing a image processing on the data of the first area and write the received data in the external memory, whereon, based on a control signal, the input unit controls readout of a following command to a command indicating suspension from the external memory and continuation, etc., of transmission of the data of a second area, and based on a control signal, the output unit controls, in a case that the command indicating suspension is received, continuation, etc., of writing of the data of the second area to the external memory.
US10313545B2 Image processing apparatus, activation control method and non-transitory computer-readable recording medium encoded with activation control program
An image processing apparatus includes a volatile first memory, a non-volatile second memory, a hardware processor, a power supply and a delay unit, wherein the hardware processor executes a process defined by a program, after execution of the program ends, deletes data stored in the second memory by execution of the program by overwriting the stored data with predetermined data, in response to the generation of the stop trigger, stores data, stored in the first memory, in the second memory as a snapshot, in response to generation of a start trigger, transfers the snapshot stored in the second memory to the first memory, and in the case where prospective deletion data that is to be deleted is stored in the second memory in a stage where the stop trigger is generated, overwrites the prospective deletion data with the snapshot without overwriting the prospective deletion data with the predetermined data.
US10313542B2 Function execution apparatus, and method and computer-readable medium therefor
A function execution apparatus includes a display, a touch panel, and a controller configured to control the display to display a standby screen, the standby screen including a tab display area to display a plurality of tabs, and a tab screen display area to display a tab screen corresponding to a selected tab of the plurality of tabs, the plurality of tabs being associated with a plurality of tab screens, respectively, each of the tab screens including a plurality of icons associated with a corresponding tab, at least one of the tab screens including a particular specified function icon and at least one of a shortcut-registrable icon and a shortcut icon.
US10313537B2 Method, apparatus and medium for sharing photo
A method, apparatus and medium for sharing a photo are provided. The method includes: determining a target user for an operation; acquiring a target photo containing a physical characteristic of the target user from stored photos; and sending the target photo to a communication client of the target user.
US10313536B2 Information processing system, electronic apparatus, information processing apparatus, information processing method, electronic apparatus processing method and non-transitory computer readable medium to confirm difference in meeting contents using sound information
An information processing system that that confirms the meanings of difference information in meeting content with reference to the sound information is provided. Differences between meeting content contained in image information of a paper medium taken at each detection cycle and meeting content contained in master information are extracted. Surrounding sounds are recorded while the meeting is being held. The sound information of the recorded sounds is associated with the difference information of the extracted differences and also associated with the master information with the timing when the differences of the meeting content are detected.
US10313532B2 Platform for enabling users to sign up for sponsored functions on computing devices
Systems, methods, and computer-readable media are described for sponsoring functions of computing devices associated with users. A sponsor may define a sponsorship that includes rules for sponsoring certain functions available to a user via a computing device. The execution of the functions may be facilitated, in some instances, by a service provider that may also specify rules and policies that control the functions. As such, when the user executes one or more of the sponsored functions by way of the computing device, instead of charging the associated cost to the user, the service provider may charge the cost to the sponsor based on the associated rules and policies.
US10313528B2 Systems, methods, and computer program products for providing regional survivable calling over a packet network
A method is disclosed of providing survivable communications in a communications network, the method comprising: determining a loss of communications with a communications server, wherein the communications server provides calling features to an endpoint connected to the access node; and after determining a loss of communications with the communications server, forming a cluster of a plurality of access nodes to provide communication service to endpoints served by the plurality of access nodes, wherein the plurality of access nodes comprises the access node, and wherein the access node and a second access node in the plurality of access nodes use different access technology.
US10313526B2 Mechanism for work assignment in a graph-based contact center
A graph database is described for use in connection with a contact center. The graph database includes a plurality of nodes and relationships that describe the operations, entities, personnel, and attributes in the contact center. Also described is the operation of a work assignment engine that leverages the graph database to make intelligent and flexible work assignment decisions.
US10313524B2 System and method for web-based real time and out-of-band communications with contact centers
A method for connecting a website user to a contact center includes: establishing a communication channel between a user and an agent of the contact center, the communication channel comprising a voice communication channel; establishing a supplemental channel between the user and the contact center for exchanging data between the user and the contact center; and storing the data exchanged in the supplemental channel in association with the communication channel.
US10313522B2 Predictive cross-platform system
Systems and methods for predictive cross-platform customer service include receiving first data about a service provider system that includes a plurality of customer service platforms. First user interaction rules are determined based on the first data received. A first condition is then determined to exist in the service provider system based on the first data and the first user interaction rules. First instructions for the service provider system are then determined based on the first condition to achieve a customized user response. The first instructions are provided for the service provider system such that the plurality of customer service platforms has access to the first instructions. Second data of a user interaction with at least one customer service platform is received when the first instructions have been executed. The first instructions are updated to second instructions based on the second data received.
US10313520B2 Real-time compliance monitoring facility
Disclosed herein is a system that provides analysis of language or acoustic characteristics of a communication including a receiver and a computer-based communications analytics facility including at least one of: a language analysis module for analyzing the communication for at least one of a language characteristic and a non-word symbol within the communication text that connotes a verbal element, an acoustic analysis module for analyzing the communication for an acoustic characteristic, and a contextual module for analyzing a context of words within the communication. The system also includes a determination module for determining an alert associated with the communication using at least one of the language characteristic, the non-word symbol, the acoustic characteristic, and the context, wherein the alert concerns a presence or an absence of specific language; and an interface for displaying at least one visual, textual, or numerical indication representative of the alert.
US10313516B2 Dynamic user interface to reduce impact of unwanted calls
A user device (e.g., a mobile phone) may receive unwanted calls on a regular enough basis to irritate a user of the user device. Systems and/or methods, described herein, may identify unwanted calls in an automated fashion, and may allow users to quickly make intelligent decisions as to whether they should answer an incoming call from an unknown number or not. Potentially unwanted calls may be blocked entirely, to further enhance users' experiences. The determination of whether a caller is an unwanted caller may be refined in an ongoing process, in order to ensure that calls are being properly blocked or allowed.
US10313515B2 Apparatus and method for providing presence service in communication device
An apparatus and a method for determining a state of a counterpart without executing a separate program executed in order to determine a current state of the counterpart in a communication apparatus are provided. The apparatus includes a state information server and a communication apparatus. When receiving state information, the state information server provides the received state information to a user who has registered the communication apparatus that has provided the state information. When receiving state information from the state information server, the communication apparatus outputs the user's state information corresponding to the state information.
US10313511B1 Customer self-help control system for contact centers
A computer system is described that is configured to enable customers of an organization to self-monitor account activity and modify account access settings via a contact center of the organization. The contact center control system is configured to provide an interactive call history associated with the customer's accounts with the organization. Using the call history, the customer may perform self-monitoring of calls into the contact center that access the customer's accounts, and notify the organization if any of the calls appear suspicious. The contact center control system is configured provide a user interface through which the customer may modify account access settings including changing which types of authentication methods are enabled to access the customer's accounts, and blocking account access by callers from certain phone numbers. The contact center control system may allow the customer to turn off all access to the customer's accounts via the contact center.
US10313504B2 Wireless handsfree headset method and system with handsfree applications
Embodiments include method for providing a handsfree service to a user of a wireless, handsfree headset. In an embodiment the method comprises the headset performing service discovery on the audio gateway to determine a method of transferring an application to the audio gateway, wherein the application provides the service, the headset causing the application to be transferred to the audio gateway using a method based on the service discovery; and the audio gateway executing the application, wherein this user issues voice commands that are executed by the audio gateway to provide the service.
US10313500B2 Mobile device grip
A mobile device has at least one grip handle disposed on the back surface of the mobile device. The grip handle comprises at least one grip surface that enables a user to grasp the mobile device and use it with one hand of the user. Various embodiments of the invention are disclosed.
US10313499B2 Card tray withdrawing apparatus and communication device
A card tray withdrawing apparatus and communication device are provided. Herein, the card tray withdrawing apparatus includes a first interference part arranged at a first position in a housing, a second interference part arranged at a second position in the housing, and a button mounted on the housing, capable of moving from an initial position to the first position and capable of moving from the first position to the second position. The button moving to the first position interferes with the first interference part, and the first interference part turns on a circuit in the housing; and the button moving to the second position interferes with the second interference part, and the second interference part drives a card tray to be separated from a card slot. Herein, the communication device includes a housing, and further includes the card tray withdrawing apparatus.
US10313497B2 Handheld electronic device with cable grounding
A handheld electronic device may be provided that contains a conductive housing and other conductive elements. The conductive elements may form an antenna ground plane. One or more antennas for the handheld electronic device may be formed from the ground plane and one or more associated antenna resonating elements. Transceiver circuitry may be connected to the resonating elements by transmission lines such as coaxial cables. Ferrules may be crimped to the coaxial cables. A bracket with extending members may be crimped over the ferrules to ground the coaxial cables to the housing and other conductive elements in the ground plane. The ground plane may contain an antenna slot. A dock connector and flex circuit may overlap the slot in a way that does not affect the resonant frequency of the slot. Electrical components may be isolated from the antenna using isolation elements such as inductors and resistors.
US10313494B2 Methods and systems for identifying data sessions at a VPN gateway
Methods and systems for transmitting data packets from a host to a destination via a virtual private network (VPN) connection at a VPN gateway. VPN gateway receives encapsulated packets via the VPN connection. The encapsulated packets encapsulate the data packets originated from the host. VPN gateway decapsulates the encapsulated packets to retrieve the data packets. VPN gateway determines whether the data packets originated from an IoT device based on IP address of the host. When the host is the IoT device, VPN gateway performs deep packet inspection (DPI) on the data packets. VPN gateway determines whether the data packets are allowed to be transmitted to the destination. When the data packets are allowed to be transmitted to the destination, VPN gateway transmits the data packets to the destination.
US10313493B2 Methods, systems and computer readable media for network tapping and packet brokering in wireless networks
A method for network tapping and packet brokering in wireless networks includes tapping a signal in a wireless network and determining whether the signal is a valid signal according to a wireless network protocol. In response to determining that the signal is a valid signal according to the wireless network protocol, the signal is demodulated into a sequence of bits arranged according to the wireless network protocol. In response to determining that the signal is not a valid signal according to the wireless network protocol, an indication that the signal is not a valid signal according to the wireless network protocol is generated. A packet in a format compatible with a network tapping and packet brokering system is generated. At least some of the bits or the indication is inserted in the packet. The packet is transmitted to the network tapping and packet brokering system.
US10313492B2 Layer one signaling for physical layer pipes (PLPS)
A transmitting apparatus is provided. The transmitting apparatus includes at least one processor configured to implement: an L1 signaling generator configured to generate L1 signaling; a frame generator configured to generate a frame having a payload in which a plurality of Physical Layer Pipes (PLPs) are included; and a signal processor configured to transmit the frame by adding a preamble including the L1 signaling in the frame. The L1 signaling includes first information representing an alignment state of starting positions of PLPs included in different layers among the plurality of PLPs and second information representing at least one offset of the starting positions. Accordingly, the preamble includes the L1 signaling including information on an arrangement order of the plurality of PLPs included in the payload.
US10313488B2 File management method and file management device for television devices
A file management method, a file management device and a computer-readable media for television equipment are disclosed. The file management method includes the following steps: receiving a download request from one of a plurality of mobile devices; reading management data which records a plurality of specifications respectively corresponding to the mobile devices; downloading a file in a first file format from the Internet, and the first file format conforming to the specification common to most of the mobile devices.
US10313485B2 Spanning tree protocol
The invention relates to managing operation of a spanning tree protocol process in a network bridge having a central controller and one or more port controllers, each for controlling one or more ports of said network bridge. The spanning tree protocol process comprises a plurality of state machines including a Port Information state machine. The Port Information state machine comprises an UPDATE state and a plurality of other states. The invention involves running a Protocol Manager on a central controller, wherein the Protocol Manager owns the UPDATE state such that updates are carried out by the Protocol Manager. The Neighbor Managers on each of the port controllers owns the plurality of other states of the Port Information state machine, such that updates are carried out by the respective Neighbor Manager on said port controller. This allows the Protocol Manager and the Neighbor Managers to operate without having to force one to pause whilst work is done on the other.
US10313484B2 System providing faster and more efficient data communication
A system designed for increasing network communication speed for users, while lowering network congestion for content owners and ISPs. The system employs network elements including an acceleration server, clients, agents, and peers, where communication requests generated by applications are intercepted by the client on the same machine. The IP address of the server in the communication request is transmitted to the acceleration server, which provides a list of agents to use for this IP address. The communication request is sent to the agents. One or more of the agents respond with a list of peers that have previously seen some or all of the content which is the response to this request (after checking whether this data is still valid). The client then downloads the data from these peers in parts and in parallel, thereby speeding up the Web transfer, releasing congestion from the Web by fetching the information from multiple sources, and relieving traffic from Web servers by offloading the data transfers from them to nearby peers.
US10313482B2 Method, device and system for providing services based on location information and terminal device thereon
A method, device, terminal, and system for providing services based on location information are provided. The method includes acquiring location information of a client; retrieving attribute information of a group of the client when the client is located within a group service region; and providing a group service according to the attribute information of the group of the client. The device includes an acquisition module configured to acquire location information of a client; a retrieval module configured to retrieve attribute information of a group of the client when the client is located within a group service region; and a service provision module configured to provide a group service according to the attribute information of the group of the client.
US10313481B2 Information processing method and system for executing the information method
A method includes defining a virtual space, wherein the virtual space comprises a second avatar object and a first avatar of object, the first avatar object is associated with a first user, and the first user is associated with a first head-mounted device (HMD). The method further includes identifying a position of the first avatar object in the virtual space. The method further includes defining a visual field from the position in the virtual space. The method further includes generating a visual-field image corresponding to the visual field. The method further includes displaying the visual-field image on the first HMD. The method further includes identifying a relative positional relationship between the first avatar object and the second avatar object. The method further includes displaying an enlarged image of at least a part of the second avatar object in response to the relative positional relationship satisfying a predetermined condition.
US10313480B2 Data transmission between networked resources
Embodiments of the present invention provide a system for transmitting data between networked resources. Information about a managing entity's supplemental resource is identified, where the supplemental resource supplements a set of resources associated with a user in response to a determination that a particular interaction has occurred. The supplemental resource is then determined to be associated with a third party entity's application on a computing device of the user. The third party application is adjusted by the managing entity to display a selectable notification of the supplemental resource within the third party application. Once the selectable notification is selected, the managing entity approves the supplemental resource for future use by the user. Once the particular interaction associated with the supplemental resource has occurred, the supplemental resource is applied to the set of resources at a later point in time.
US10313479B2 Methods and apparatus to manage workload domains in virtual server racks
Methods and apparatus to manage workload domains in virtual server racks are disclosed. An example apparatus includes a policy enforcer to evaluate whether capacities of the plurality of workload domains comply with policy capacity levels of respective user-defined policies for the plurality of workload domains, and a resource manager to, when a first workload domain has a first quantity of resources that exceeds a first policy capacity level of a first user-defined policy, identify a second workload domain requesting a second quantity of resources, when the second quantity of resources is equal to the first quantity of resources, allocate the first quantity of resources from the first workload domain to the second workload domain to satisfy the first policy capacity level, when the second quantity of resources is less than the first quantity of resources, allocate the second quantity of resources from the first workload domain to the second workload domain, and de-allocate remaining resources from the first workload domain to a shared resource pool to satisfy the first policy capacity level.
US10313475B2 Internet-based proxy service for responding to server offline errors
A proxy server receives from a client device a request for a network resource that is hosted at an origin server for a domain. The request is received at the proxy server as a result of a DNS request for the domain resolving to the proxy server. The origin server is one of multiple origin servers that belong to different domains that resolve to the proxy server and are owned by different entities. The proxy server transmits the request to the origin server. Responsive to determining that the origin server is offline, the proxy server determines whether the requested resource is available in cache. If it is in cache, the proxy server retrieves the requested resource from the cache and transmits the requested resource to the client device.
US10313472B2 Enabling efficient pre-loading of data for a network client
Disclosed is a method having at least one of the steps of: sending requests for data to at least one web site hosted by at least one server; receiving responses corresponding to the requests for data from the at least one web site; compiling, for each of the at least one web site, data location statistics including a set of data locations identified in the responses from the web site; and selecting, for each of the at least one web site, a smaller subset of at least one data location from the identified set of data locations to act as candidate data location(s) for pre-loading data for the network client; and transferring, for each of the at least one web site, the smaller subset of at least one data location acting as candidate data location(s) to a pre-loading unit, for enabling pre-loading of data based on the candidate data location(s).
US10313470B2 Hierarchical caching and analytics
A system includes at least one end-node, at least one edge node, and an edge cloud video headend. The at least one end node generally implements a first stage of a multi-stage hierarchical analytics and caching technique. The at least one edge node generally implements a second stage of the multi-stage hierarchical analytics and caching technique. The edge cloud video headend generally implements a third stage of the multi-stage hierarchical analytics and caching technique.
US10313469B2 Method, apparatus and system for processing user generated content
A method, apparatus and system for processing User Generated Content are provided. The method comprises sending a request for obtaining UGC information to a network device; receiving UGC information returned by the network device in response to the request for obtaining UGC information; determining whether UGC in a local cache is the latest UGC based on the UGC information; and downloading UGC from the network device if UGC in the local cache is not the latest UGC.
US10313468B2 Caching of metadata objects
Aspects described herein relate to processing metadata requests using a cache. For example, a metadata object, such as a JavaScript Object Notation (JSON) object, may be processed into two or more portions. The two or more portions or data generated based on the two or more portions may be stored into a cache. After receiving a request for the metadata object from a computing device, the metadata object may be generated based on the data stored in the cache and the generated metadata object may be transmitted as a response to the request for the metadata object. Further aspects relate to personalizing the metadata object at the cache prior to transmitting the response to the request for the metadata object. Further aspects relate to updating a portion of the metadata object, such as a portion that includes dynamic data, prior to transmitting the response to the request.
US10313463B2 Systems and methods for avoiding server push of objects already cached at a client
This patent document describes, among other things, methods, apparatus, and systems for tracking those resources that a server has pushed to a client, e.g., using the HTTP 2.0 or other server push mechanism. Pushed resources may be cached at the client. By tracking such pushed resources, a server can avoid pushing such cached resources in response to subsequent requests from that client; doing so would be wasteful if the client already has the resource cached. Among other things, techniques for storing, encoding, organizing, and managing data about pushed resources in cookies are disclosed.
US10313458B2 Dryer with communication interface
A forced air hand dryer includes a communication device that communicatively couples to a computing entity in provide data regarding the use of the hand dryer, and/or to set an operating configuration of the hand dryer.
US10313452B2 Migrating a chat message service provided by a chat server to a new chat server
A chat messaging service provided for a chat user is migrated. At a second chat server from a first chat server, static information associated with a chat user is received. At the second chat server from the first chat server, dynamic information associated with the chat user is received. At least a portion of the dynamic information is received after the chat user is indicated as being associated with the migration state. After the chat user is no longer indicated as being associated with the migration state, a chat message for the chat user is received at the second chat server.
US10313451B2 System and method for providing a configuration wizard for use in creating representational state transfer services for execution in a service bus runtime
In accordance with an embodiment, described herein is a system and method for providing a representational state transfer (REST) service configuration wizard for creating REST reference or proxy services for execution in a service bus runtime. The configuration wizard can retrieve, based on a URI provided by a user, one or more resources of an external REST service, and can generate a plurality of properties for each resource. A plurality of interfaces can be provided to guide the user step by step in creating a REST reference service to access the external REST service. The user can make selections for each property and provide information if necessary. An API can be invoked to generate a REST reference service and a WADL file describing the REST reference service, based on the user's selections and the provided information.
US10313450B2 Method for transparently connecting augmented network socket operations
A method at one or more computers having memory and one or more processors includes detecting establishment of a connection between a first process and a second process; determining whether an augmented communications service is available for the connection between the first process and second process; in accordance with a determination that the augmented communications service is available, configuring the connection between the first process and the second process to make use of the augmented communications service with no modification to the executable codes of the first process and the second process; and in accordance with a determination that the augmented communications service is not available, configuring the connection between the first process and the second process to make use of a non-augmented communications service.
US10313449B2 Online signup provisioning techniques for hotspot connections
Embodiments of system and method configurations for providing provisioning information to a mobile device via a wireless network access point are generally described herein. In some examples, a communication session is established between a mobile device and a service provider to obtain provisioning information for wireless network connectivity via a designated access point (e.g., a “hotspot”). A HTTP session is established within the communication session to exchange registration information via a browser of the mobile device. Provisioning information is returned within the communication session in a Subscription Management Object (MO) in response to successful completion of the HTTP session. The subscription MO is provided outside of the browser and the HTTP session (but within the communication session) using mechanisms such as OMA-DM or SOAP-XML communications. The mobile device can then utilize the provisioning information from the subscription MO to associate with an appropriate hotspot.
US10313447B2 Collaborative sensor network
A system comprises a first peer sensor tag configured to sense first sensor data using a first local sensor of the first peer sensor tag and a second peer sensor tag configured to sense second sensor data using a second local sensor of the second peer sensor tag while the second peer sensor tag is not within a communication range of the first peer sensor tag. The second peer sensor tag is configured to detect a first beacon signal of the first peer sensor tag, the first beacon signal including at least a portion of the first sensor data, the first beacon signal being transmitted according to a first network communication protocol. The second peer sensor tag is configured to obtain the at least a portion of the first sensor data from the first beacon signal. A base station is configured to detect a second beacon signal of the second peer sensor tag, the first beacon signal including the at least a portion of the first sensor data and at least a portion of the second sensor data. The base station is configured to obtain the at least a portion of the first sensor data and the at least a portion of the second sensor data from the second beacon signal, and to provide the at least a portion of the first sensor data and the at least a portion of the second sensor data to a server system using a second network communication protocol different from the first network communication protocol.
US10313443B2 Intercommunication for asset health monitoring devices
An extensible computing system integrates asset health data and user control of devices made by different manufacturers, using a common computer platform application structure and a common platform services structure. A services bus communicates device signals in a standardized format from the common platform services structure to a proprietary extension services structure, which converts the device communication signals from the standardized format to a proprietary communication format. A data highway bus communicates asset health and reliability data in a standardized data format from the proprietary extension services structure to the common extension services structure. The proprietary services structure converts asset health data from a proprietary data format as received from the proprietary device into the standardized data format. An input communicates data in the proprietary data format from the proprietary device to the computer, and an output sends communication signals in the proprietary communication format to the proprietary device.
US10313441B2 Data processing system with machine learning engine to provide enterprise monitoring functions
Aspects of the disclosure relate to implementing and using a data processing system with a machine learning engine to provide enterprise monitoring functions. A computing platform may receive environment mapping data from a distributed computing environment. Subsequently, the computing platform may generate a machine learning dataset based on the environment mapping data. Then, the computing platform may validate the machine learning dataset and may monitor the distributed computing environment. Based on monitoring the distributed computing environment, the computing platform may detect an environmental modification in the distributed computing environment. After detecting the environmental modification in the distributed computing environment, the computing platform may receive updated environment mapping data from the distributed computing environment. Subsequently, the computing platform may generate an updated machine learning dataset based on the updated environment mapping data received from the distributed computing environment.
US10313440B2 Information management system, mobile communication terminal, data bank device, service information management device, authentication device, data management method, mobile communication terminal control method, database control method, service information management method, and program
An information management system includes: a mobile communication terminal capable of obtaining location information; and a medical institution provided with a regional medical data bank system and a transmitter. The mobile communication terminal transmits a space-time tag and a terminal ID to the system. The space-time tag is constituted of time information and location information. A space-time ID information processing unit of the system generates a space-time ID in a folder for each user based on a plurality of space-time tags and stores it in space-time ID information DB. A terminal device of the medical institution transmits the location information of the mobile communication terminal and the time information to the system. A verification processing unit verifies information from the mobile communication terminal against information from a utilization terminal and transmits the information to the utilization terminal when a request for transmission of the information is valid.
US10313438B1 Partitioned key-value store with one-sided communications for secondary global key lookup by range-knowledgeable clients
Partitioned key-value stores with one-sided communications are provided for secondary global key lookup by range-knowledgeable clients. A secondary global lookups is performed in a partitioned key-value store by receiving a request from an application for a secondary global key; accessing metadata to identify a first server storing the secondary global key; instructing the identified first server to store a first value corresponding to the requested secondary global key into a memory address of the client; and returning program control to the application, wherein the first server identifies a primary key corresponding to the requested secondary global key and instructs a second server storing the corresponding primary key to store a second value corresponding to the primary key into the memory address of the client. The second server stores the second value corresponding to the primary key into the first memory address of the client.
US10313437B2 Data sharing method, client and system
A method, system, and client are provided. The method includes performing a multipoint login to a same communication account from a first client and one or more second clients; in response to a data sharing instruction, acquiring local data at the first client as shared data; selecting one or more of the one or more second clients and acquiring an address identifier of each selected second client; and transmitting wirelessly the shared data from the first client to the selected one or more second clients using the address identifier of the second client.
US10313436B2 Maintaining state synchronization of an application between computing devices as well as maintaining state synchronization of common information between different applications without requiring periodic synchronization
A method, system and computer program product for maintaining state synchronization of an application between computing devices and maintaining state synchronization of common information between different applications. A server receives a request from a client device to access a shared state scope. A shared state scope is a data store that physically resides on the server, where the data store stores state information. The state information stored in these scopes can be shared among multiple instances of an application residing on multiple client devices. Furthermore, the state information may include common information that is shared among different applications. Upon the server providing access to the requested scope, the server receives an update to the state information stored within the requested scope from the requesting client device. The server then notifies other client devices regarding the update to the state information that have access to the shared state scope.
US10313424B2 Cloud application processing method, cloud application deployment method, and related apparatus and system
A cloud application processing method and related apparatus are provided. The method is performed by a cloud service provider, and may include determining that a working state of a first virtual machine satisfies a condition for adding a virtual machine, determining, according to an emergency policy corresponding to a first application running on the first virtual machine, a second application that has an emergency relationship with the first application, and instructing a second virtual machine on which the second application is hosted to run the first application deployed on the second virtual machine, creating a third virtual machine, deploying and starting the first application on the third virtual machine, and instructing the second virtual machine to stop running the first application after the first application is started on the third virtual machine.
US10313423B2 Method, apparatus and system for web service management
A method and an apparatus for realizing web service. An apparatus having a binary web service interface to communicate with nodes operationally connected to the apparatus using a binary web service, the nodes having one or more resources, the binary web service interface being configured to receive information from a node whenever a resource of a node changes or whenever a pre-configured event regarding a resource occurs. The apparatus also has an interface for communicating with web applications making use of the resources and ap component for receiving subscriptions regarding the information received from the nodes and providing the subscribed information.
US10313421B2 Providing Odata service based on service operation execution flow
A method and system for providing an OData service based on a service operation execution flow is described. Initially a data source metadata is converted to an entity data model. Based on the entity data model, the service operation execution flow is generated that displays a process for executing a service operation. Next, one or more runtime configuration data are received to edit the generated service operation execution flow. The edited service operation execution flow defines a communication between a data source and a client requesting execution of the service operation. Finally, based on the edited service operation execution flow and the entity data model the Odata service is published to process a client request for executing the service operation.
US10313417B2 Methods and systems for auto-zoom based adaptive video streaming
Automatic adaptive zoom enables computing devices that receive video streams to use a higher resolution stream when the user enables zoom, so that the quality of the output video is preserved. In some examples, a tracking video stream and a target video stream are obtained and are processed. The tracking video stream has a first resolution, and the target video stream has a second resolution that is higher than the first resolution. The tracking video stream is processed to define regions of interest for frames of the tracking video stream. The target video stream is processed to generate zoomed-in regions of frames of the target video stream. A zoomed-in region of the target video stream corresponds to a region of interest defined using the tracking video stream. The zoomed-in regions of the frames of the target video stream are then provided for display on a client device.
US10313414B2 Apparatus and method for providing streaming content using representations
A method and apparatus for an adaptive Hypertext Transfer Protocol (HTTP) streaming service using metadata of media content are provided. The media content may include a sequence of one or more periods. Each of the periods may include one or more representations. The metadata may include information used to describe a relationship between the representations, and include information for terminals having different display bit depth.
US10313409B2 Social network account assisted service registration
Examples involve a control device using a social networking service to facilitate registration of a streaming media service with a media playback system. An example implementation receives (i) data indicating login credentials for a given account of a social networking service, and (ii) input data to configure streaming media services with a media playback system. Based on receiving the input data to configure the media playback system, the implementation queries the social networking service for streaming media services associated with the given account, and in response to the query, receives data indicating a first streaming media service associated with the given account. The implementation configures the media playback system to playback audio content from the first streaming media service that is associated with the given account and causes the media playback system to playback audio content from the first streaming media service.
US10313408B2 Client-assisted time-shift live media and advertisement content play for learned ABR video white spot coverage in a streaming network
A scheme for managing ABR live media streaming of content in a wireless radio network environment that may have outage areas. A wireless UE device is configured to determine its current location, speed and travel direction associated therewith and transmit the information to a network node, and receive estimated video outage area information from the network node in response. A request may be provided to the network node for facilitating preloading of advertisement content prior to entering an outage area. Upon entering an outage area, the current ABR live media streaming session is time-shifted for a duration based on how long the outage may last and playback of advertisements pre-populated at the wireless UE device may be commenced. When the wireless UE device exits the outage area, the ABR streaming session may be resumed to play the time-shifted media content from an appropriate segment.
US10313406B2 Synthetic transaction to determine centroid for cloud hosting
One or more data centers are selected to host an online conference. The selection of the data center is based on a set of metrics that are measured from ‘synthetic’ transactions. These synthetic transactions are sent between candidate data centers and the participants in the conference call in order to measure one or more performance metrics (e.g., link quality metrics such as delay, packet loss, etc.) These measured performance metrics are used to determine a centroid that represents the geometric center or ‘center of mass,’ of the link quality between participants and data centers. This ‘link quality centroid’ is used to select a subset of data centers as candidate data centers. The candidate data center with the best average performance metric(s) is selected as the data center to host the conference.
US10313398B2 Systems and methods for managing lost devices of multiple types with multiple policies using melded profiles associated with groups
This disclosure facilitates managing lost devices. In some embodiments, a system receives a first device type from a first agent on a first device, and a different second device type from a second agent on a second device. The system receives a first group associated with the first device and a different second group associated with the second device. The system determines that the first device and the second device are lost and accesses a database storing first and second configuration classes associated with the first and second devices, respectively. The system creates first and second device-dependent classes based on the first and second device types and the first and second configuration classes, respectively. The system melds the first device-dependent class into a first melded profile and the second device-dependent class into a second melded profile, using the respective groups, and applies the melded profiles to the corresponding device.
US10313394B2 Automated multi-level federation and enforcement of information management policies in a device network
Methods, apparatus, systems, and non-transitory computer-readable media for managing a plurality of disparate computer application and data control policies on a computing device, especially a computing device connected to a computer network, are described. In one example, at least one policy distribution point is provided that includes least one policy distribution point including at least one information management policy. A plurality of policy enforcement points, including a first policy enforcement point operating at a first policy enforcement level, and a second enforcement point operating at second policy enforcement level, are also provided. A first policy element to the first policy enforcement point, and a second policy element to the second policy enforcement point, are allocated. A management compartment in computer memory in communication with said computing device including one or more computer applications, data, and metadata specified and controlled by the information management policy is also provided.
US10313391B1 Digital distillation
A method of automatically reformatting electronic content for providing to a visual display of an electronic device of a user is provided. The method comprises receiving a first version of electronic content. The method also comprises identifying one or more elements within the electronic content, each element having a first format. Additionally, the method comprises identifying a corresponding second format for each of the one or more elements. The method also comprises automatically reformatting the first version of the electronic content to a second version of the electronic content. The method further comprises presenting the second version of the electronic content on said visual display of an electronic device of the user.
US10313389B2 Computer asset vulnerabilities
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for determining a network path between computer assets. One of the methods includes receiving an asset topology that includes an identifier for each computer-related asset that may be an entry point for an attack simulation, receiving threat data that identifies vulnerabilities of computer-related assets, determining a first computer-related asset that may be an entry point for an attack simulation, identifying one or more first vulnerabilities of the first computer-related asset, determining a path from the first computer-related asset to a second computer-related asset, determining one or more second vulnerabilities of the second computer-related asset, determining a probability that the second computer-related asset will be compromised by an adversary, and determining a change to the asset topology to reduce the probability that the second computer-related asset will be compromised by an adversary.
US10313387B1 Time based triggering of dynamic templates
Systems and methods are described for using a template for simulated phishing campaigns based on predetermined date from a date associated with a user. The predetermined date may by an event, an anniversary or a milestone associated with employment of the user with a company. The campaign controller may identify a date associated with the user and based on the identification of the date associated with the user, the campaign controller may select one or more templates for one or more simulated phishing campaigns to be triggered by a predetermined date related to the date associated with the user.
US10313381B2 Identifying requests that invalidate user sessions
An illustrative embodiment of a computer-implemented process for identifying a request invalidating a session excludes all marked logout requests of a Web application, crawls an identified next portion of the Web application and responsive to a determination, in one instance, that the state of the crawl is out of session, logs in to the Web application. The computer-implemented process further selects all crawl requests sent since a last time the crawl was in-session, excluding all marked logout requests and responsive to a determination that requests remain, crawls a selected next unprocessed request. Responsive to a determination, in the next instance, that state of the crawl is out of session and the selected request meets logout request criteria, the computer-implemented process marks the selected request as a logout request.
US10313380B2 System and method for centralized virtual interface card driver logging in a network environment
A method is provided in one example and includes creating a staging queue in a virtual interface card (VIC) adapter firmware of a server based on a log policy; receiving a log message from a VIC driver in the server; copying the log message to the staging queue; generating a VIC control message comprising the log message from the staging queue; and sending the VIC control message to a switch.
US10313379B1 Systems and methods for making security-related predictions
The disclosed computer-implemented method for making security-related predictions may include (i) gathering information that comprises both signatures of events that occurred on computing systems during consecutive time slots and incident labels about incidents on the computing systems during the consecutive time slots, (ii) using the gathered information to train a machine learning model, (iii) predicting, by the machine learning model, at least one of an incident label about an incident and a signature of an event on a computing system during a time slot, wherein the computing system does not comprise at least one of an application capable of generating the signature and information about events occurring during the time slot due to the time slot having not yet occurred, and (iv) performing an action in response to the prediction. Various other methods, systems, and computer-readable media are also disclosed.
US10313376B2 Tamperproof logs
Methods and devices for creating a secure log of security events may include receiving a historical digest representing approved historical security events associated with a trusted network of devices. The methods and devices may include receiving one or more new security events. The methods and devices may include calculating, when a period of time has expired, a hash based on at least the historical digest and the one or more new security events and determining if a value of the hash is less than a value threshold. The methods and devices may include storing a new security event digest corresponding to a respective hash having a respective value less than the value threshold, wherein the new security event digest is confirmed by one or more trusted devices in the trusted network of devices.
US10313373B2 System and method of protecting a network
There is provided a network appliance, methods and systems which intercept web and email traffic, extract executables, compare the executables with a policy and wrap the executables. Then, the wrapped executables are delivered to a client system in a manner to protect the network and end point devices, where the wrapped executables are run in a sandbox with all file system, registry accesses, communication and traffic isolated.
US10313367B2 Method and system for network access control based on traffic monitoring and vulnerability detection using process related information
Disclosed are various embodiments of method and system for network access control. The method may involve traffic monitoring and vulnerability detection using process information. The system may analyze the vulnerability as a process malfunctioning where preventive action focuses on process blocking as opposed to host blocking, which can lead to improved performance and productivity of a network. Techniques may use process related information, connection information, and network packet information for network control. The information may be matched against a plurality of signatures to identify and detect a known vulnerability in network activities. On the basis of a match, a verification report may be established. Techniques may further check whether a verification report is applicable to a process associated with a network packet and allow or block the process running on the host based in the report.
US10313363B2 Proactive intrusion protection system
A system for proactive intrusion protection comprises a memory operable to store data identifying a plurality of compromising entities, comprising at least one of a device identifier or a contact identifier, and a processor communicatively coupled to the memory and operable to receive, from a remote application associated with a remote device and with the system, information regarding a destination of the outgoing communication. The processor is further operable to determine an entity associated with the destination of the outgoing communication and to determine that the entity associated with the destination matches at least one of the plurality of compromising entities based on comparing the data identifying the plurality of compromising entities and the entity associated with the destination of the outgoing communication. Furthermore, the processor is operable to send to the remote application, before the outgoing communication is sent, a signal configured to block the outgoing communication.
US10313360B2 PEDDaL blockchaining for document integrity verification preparation
Systems and methods are disclosed which use a block chain (“blockchain”) to enable the establishment of file dates and the absence of tampering, even for documents held in secrecy and those stored in uncontrolled environments, but which does not require trusting a timestamping authority or document archival service. A trusted timestamping authority (TTSA) may be used, but even if the TTSA loses credibility or a challenger refuses to acknowledge the validity of a timestamp, a date for an electronic document may still be established. Systems and methods are disclosed which enable detection of file duplication in large collections of documents, which can improve searching for documents within the large collection.
US10313357B2 Reduced user authentication input requirements
Techniques disclosed herein enable a system to reduce user authentication requirements during a user's travels by analyzing transportation data and/or event data sent to the user via a communication service, e.g. email. The system may analyze the data in order to determine where the user will be at some future time and, ultimately, to then validate access requests against such determinations to mitigate the need for heightened user authentication requirements while the user is traveling. For instance, the system may identify an airline reservation sent to the user and enable the user to confirm that she has corresponding travel plans. Once she confirms her travel plans, the system may refrain from increasing authentication requirements from Single-Factor Authentication (SFA) to Multi-Factor Authentication (MFA) input requirements for access requests that match the confirmed travel plans.
US10313355B2 Client side security management for an operations, administration and maintenance system for wireless clients
An Operations, Administration, and Maintenance (OA&M) 16 provides security for managed resources on a wireless client device 10 at many levels of granularity, from the entire device, to subsystems, to software and hardware components, services and applications, down to individual attributes.
US10313354B2 Systems and methods for efficient and secure temporary anonymous access to media content
A method for providing access to media content from a media content provider is performed at an electronic device. The method comprises receiving, from a client device, a request for access to a media item. The method further comprises, in response to the request for access to the media item, initiating an analysis to determine whether the client device is authorized to access the requested media item based on detection of multiple different user identifiers using a same local-application universally unique identifier (UUID). A local-application UUID is assigned to each instance of an application provided by the media content provider. The method further comprises, in accordance with a determination that the client device is not authorized to access the requested media item based on detection of the multiple different user identifiers using the same local-application UUID, preventing access to the requested media item by the client device.
US10313351B2 Dynamic passcodes in association with a wireless access point
A method includes, after expiration of a first passcode, receiving, at an access point, a first access request from a first device. The first access request may be encrypted based on the first passcode. The method further includes determining whether an identifier of the first device is included in a device list associated with the first passcode. The device list includes identifiers of devices that accessed the access point using encryption based on the first passcode before the expiration of the first passcode. The method also includes, in response to a determination that the identifier of the first device is included in the device list generating, at the access point, data representing a second passcode by encrypting the second passcode using the first passcode. The method further includes sending the data representing the second passcode to the first device from the access point.
US10313350B2 Remote access to resources over a network
Systems and techniques are provided for controlling requests for resources from remote computers. A remote computer's ability to access a resource is determined based upon the computer's operating environment. The computer or computers responsible for controlling access to a resource will interrogate the remote computer to ascertain its operating environment. The computer or computers responsible for controlling access to a resource may, for example, download one or more interrogator agents onto the remote computer to determine its operating environment. Based upon the interrogation results, the computer or computers responsible for controlling access to a resource will control the remote computer's access to the requested resource.
US10313348B2 Document classification by a hybrid classifier
Systems and methods for classifying URLs by a hybrid classifier are provided. According to one embodiment, a hybrid classifier receives a candidate URL. A naïve Bayes classifier of the hybrid classifier classifies the candidate URL to generate a first classification of the candidate URL and a sublink classifier of the hybrid classifier classifies the candidate URL to generate a second classification of the candidate URL. The hybrid classifier determines a classification of the candidate URL based on the combination of the first and second classification.
US10313347B2 Data counter measures
Techniques to block unwanted third party calls are disclosed. In various embodiments, an indication is received that third party code included on a web page is attempting to write to the web page content associated with an unauthorized third party call. The unauthorized third party call is blocked. In some embodiments, the unauthorized third party call is blocked by blocking the web page content associated with the unauthorized third party call from being written to the web page.
US10313346B1 Virtual firewalls for multi-tenant distributed services
Virtual firewalls may be established that enforce sets of policies with respect to computing resources maintained by multi-tenant distributed services. Particular subsets of computing resources may be associated with particular tenants of a multi-tenant distributed service. A tenant may establish a firewalling policy set enforced by a virtual firewall for an associated subset of computing resources without affecting other tenants of the multi-tenant distributed service. Virtual firewalls enforcing multiple firewalling policy sets may be maintained by a common firewalling component of the multi-tenant distributed service. Firewalling policy sets may be distributed at multiple locations throughout the multi-tenant distributed service. For a request targeting a particular computing resource, the common firewalling component may identify the associated virtual firewall, and submit the request to the virtual firewall for evaluation in accordance with the corresponding firewalling policy set.
US10313345B2 Application marketplace for virtual desktops
Systems and methods are presented for accessing an application available from a data center of a program execution service. The metadata associated with a user computing device may be used to determine whether the user computing device is authorized to access the application through a virtual desktop instance. At least a portion of the application may be executed by the virtual desktop instance and provided to the user. Applications may be purchased, licensed, or rented by a user.
US10313343B2 Fabric assisted identity and authentication
Context-based authentication in a secure network comprised of multiple interconnected programmable devices is described. One technique includes receiving, from a programmable device, identity data and contextual data associated with a current authentication of a user attempting to access a secure network. The user is associated with the programmable device. The technique may include determining, based on the identity data and the contextual data, one or more patterns associated with the current authentication of the user. Furthermore, a risk level associated with the current authentication of the user may be determined based on the identity data, the contextual data, and the one or more patterns. In at least one scenario, access is granted to the secure network in response to the determined risk level. Other advantages and embodiments are described.
US10313340B2 Method and system for tracking an electronic device at an electronic device docking station
A system and method for identifying an electronic device user and tracking the electronic device at a docking station is provided. The system includes a CPU, a database containing data corresponding to individual device users, a user identification station, and docking stations. The CPU has access to the database and is communicatively linked to the user identification station and the docking stations. The docking stations have indicators. A device user has an identifying feature corresponding to data for the user in the database. The user identification station is configured to sense the identifying feature of the device user and send this information to the CPU. The CPU is configured to compare the information on the identifying feature to data in the database, and if matching, to instruct one of the docking stations to activate the indicator.
US10313338B2 Authentication method and device using a single-use password including biometric image information
The present invention relates to an authentication method and device using a single-use password generated from iris image information. The device comprises: a terminal and a server storing, in respective memories thereof, the iris image information for authentication; a camera attached to and installed on the device to capture the iris image information for authentication; the terminal, which generates the single-use password from the iris image information acquired through the camera, and transmits the single-use password to the server; and the server, which has a built-in algorithm for comparing and determining whether or not the single-use password transmitted from the terminal matches single-use password stored in the server.
US10313336B2 Proximity-based system for object tracking
A system and method provides for tracking of an object. A personal digital key (PDK) includes a profile uniquely associated with the object. A reader is configured to wirelessly communicate with the PDK. The reader receives profile information from the PDK. A tracking server is configured to communicate with the reader. The tracking server is configured to track and log location information of the PDK associated with the object. The location information is received from the reader. A computing device is configured to communicate with the reader and the tracking server, the computing device configured to display data on a display device responsive to receiving the location information from the reader.
US10313332B2 Method of performing one-time password (OTP) authentication using color code and OTP authentication server using color code
A method of performing one-time password (OTP) authentication using a color code is provided. The method includes generating, by an OTP terminal and an authentication server, an OTP using a reference time, generating, by the OTP terminal, a color code corresponding to a binary code representing the OTP, displaying, by a display device, the color code, obtaining, by a camera, the displayed color code, decoding, by the authentication server, the obtained color code into the color code and generating a password which refers to the decoded binary code, and performing, by the authentication server, authentication by comparing the generated OTP and the password.
US10313324B2 System and method for antivirus checking of files based on level of trust of their digital certificates
Disclosed are systems, methods and computer program products for antivirus checking of files based on level of trust of their digital certificates. An example method includes obtaining a digital certificate of a digital signature of a file; determining validity of the obtained digital certificate; assigning a level of trust to the digital certificate based on the determined validity or invalidity of the digital certificate of the file; based on the assigned level of trust of the digital certificate of the file, determining what antivirus checking method to perform on the file; and performing the determined antivirus checking method on the file.
US10313321B2 Tokenization of co-network accounts
The present disclosure relates generally to tokenization of a co-network account. A co-network account, as used herein, refers to an account associated with a first transaction processing network for processing transactions initiated using the account and a second transaction processing network for processing transactions initiated using the account. During provisioning of a co-network account onto a user device, a first token is generated for use with the first transaction processing network and a second token is generated for use with the second transaction processing network. Embodiments use the authentication result generated during the provisioning of the first token for the provisioning of the second token. Embodiments automatically provision multiple payment tokens on the user device upon determining that the account is associated with more than one transaction processing networks (e.g. the account is a co-network account).
US10313320B2 Social authentication
In one embodiment, a method includes providing for presentation to a user a number of content objects. At least one of the presented content objects is socially relevant to the user. wherein at least one of presented content objects is socially irrelevant to the user. The presented content objects are socially relevant or socially irrelevant to the user based on whether in a social graph a node corresponding to the user is connected by an edge to a node associated with the content object. The edge represents a social relationship between the content object and the user. The method also includes receiving an input indicating a selection of a number of the presented content objects by the user; and authenticating the user based on a determination of whether the selected content objects are socially irrelevant to the user.
US10313319B2 Efficient use of keystreams
Performing cryptographic operations such as encryption and decryption may be computationally expensive. In some contexts, initialization vectors and keystreams operable to perform encryption operations are generated and stored in a repository, and later retrieved for use in performing encryption operations. Multiple devices in a distributed system can each generate and store a subset of a larger set of keystreams.
US10313318B2 Port scrambling for computer networks
A method, system and computer program product providing port scrambling for securing communications in internal computer networks are disclosed. A transformation function is applied on an identifier of a first port at which an outgoing communication is designated to be received, whereby an identifier of a second port the outgoing communication is directed to be received at is obtained. The transformation function depends on at least one parameter shared among a plurality of devices in a computer network, whereby a device receiving the communication at the second port is enabled to apply an inverse transformation function on the identifier of the second port to obtain the identifier of the first port and redirect the communication thereto. The transformation function is applied in condition that transmittal of the outgoing communication was requested by an application program listed in a list of authorized application programs for the plurality of devices.
US10313314B1 Cryptographic system for secure command and control of remotely controlled devices
A system and method operate on a first electronic device and a second electronic device. The first device has a control system and a cryptographic communications module. The second device has a key generator, a user interface, and a cryptographic communications module. The second device generates a single-mission cryptographic key that is securely programmed into the first device, and the first device is deployed to a remote location. The user interface receives a command for controlling the first device. The second device encrypts the command according to the cryptographic key, and transmits the encrypted command to the first device. The first device authenticates the command, decrypts it, and passes the decrypted command to the control system. The first device may be actively guided ordnance, and the second device may be a control element for controlling the actively guided ordnance. The key may be automatically obfuscated upon mission completion or termination.
US10313310B2 Secure gasoline storage tank gauge monitoring system
A gauge adapter system, comprising a gauge adapter device and a server, the gauge adapter device having a gauge interface circuit board comprising a network adapter, at least one set of pins adapted to connect to a tank gauge, a power interface connected to the gauge interface circuit board adapted to receive power from the tank gauge; and a plurality of lights adapted to provide transmit and receive indications, wherein each gauge adapter device has a unique source IP address, as well as a server comprising, a decryption and encryption module that encrypts and decrypts messages, a plurality of gauge adapter device queues each in communication with a gauge adapter device, the queues containing commands for the gauge adapter devices, and a command generator adapted to placing commands in the device queues.
US10313304B2 System for demand-based regulation of dynamically implemented firewall exceptions
A system for regulating dynamic implementation of exceptions in an onboard network firewall includes a client application interface receptive to a data link request from a client device. An onboard connectivity manager includes a firewall interface connected to the onboard network firewall to request the exceptions in response to a connection authorization, a client presence manager receptive to the data link request relayed by the client application interface from the client device, and a network load manager in communication with the firewall interface and the client presence manager. A remote connectivity manager is connected to a remote application service and is in communication with the onboard connectivity manager. The network load manager generates the connection authorization to the firewall interface in response to the connection authorization request and an evaluation of one or more access grant conditions.
US10313301B1 Intellectual rack and IP addresses managing method thereof
An intellectual rack includes a rack management system, a rack management controller (RMC), a set of internal hardware lines, a plurality of server slots, and multiple servers respectively arranged in the server slots. The RMC is connected with each baseboard management controller (BMC) of each server through the set of internal hardware lines. The rack management system determines whether a server is replaced through the RMC and the set of internal hardwire lines, and confirms a target server slot of the replacing action when determining that one of the servers is replaced. Further, the rack management system assigns an IP address binding to the target server slot for the BMC of the newly-replaced server to replace an IP address currently used by the BMC of the newly-replaced server, so as to keep the binding effect among the target server slot, the newly-replaced server and the IP address.
US10313300B2 Method and apparatus for intercarrier communication
A method includes receiving, at a network component of a first carrier network from a source device, a telephone number of a destination device configured to communicate via a second carrier network. The method further includes in response to a query message sent to a telephone number mapping device of an internetwork packet exchange network, receiving a name server record at the network component, the name server record indicating a domain name associated with a second telephone number mapping device of the second carrier network. The method also includes in response to the network component sending the domain name to a domain name server of the internetwork packet exchange network, receiving an Internet protocol address of the second telephone number mapping device. The method includes sending, from the network component to the second telephone number device, a second query message based on the Internet protocol address.
US10313299B2 Domain name system (DNS) and domain name service method based on user information
The present invention relates to a domain name system (DNS) and domain name service method based on user information. The DNS includes a client which outputs a domain name query including user information and service domain name information, a DNS which receives the domain name query from the client, and a database which receives the domain name query from the DNS, extracts the user information included in the domain name query, and differently provides destination path information for each set of user information, wherein the client receives destination path information for each set of user information from the database through the DNS.
US10313295B2 Scalable messaging system
A system and method provides a computer-implemented messaging service. Users subscribe to message channels. A message queue buffers messages to a router. The router determines whether characteristics of a first message match criteria specified in subscription requests, and may route the first message to one or more sending agents based on modes of communication specified in the subscription service requests. The sending agent(s) generate a second message formatted for the specified modes of communication based on the first message. Message load balancing, message queuing, message routing, and message sending services may all be independently scaled to adjust for demand.
US10313294B2 Pending invitations at onboarding
A system, a machine-readable storage medium storing instructions, and a computer-implemented method are described herein are directed to an Invitation Conversion Engine that generate a first social network invitation for transmission to a first external identifier of a potential member account from a first member account of a social network service. The Invitation Conversion Engine generates a second social network invitation for transmission to the first external identifier of from a second member account. Based on receipt of an acceptance of the second social network invitation, the Invitation Conversion Engine instantiates a new member account associated with the first external identifier. The Invitation Conversion Engine converts the first social network invitation to a first social network connection request from the first member account for the new member account. The Invitation Conversion Engine provides the first social network connection request to the new member account.
US10313288B2 Photo sharing method and device
A photo sharing method includes: receiving, from a user, a party photo sharing instruction regarding a to-be-shared party photo set, where the to-be-shared party photo set has party marker information and includes at least one party photo; acquiring a face recognition result by conducting face recognition on each party photo contained in the to-be-shared party photo set, and determining a face image set contained in the to-be-shared party photo set according to the face recognition result; determining, from each contact photo contained in a contact list, each target contact photo which matches with each face image in the face image set respectively; and sending the to-be-shared party photo set to each target contact respectively according to contact information corresponding to the each target contact photo.
US10313285B1 System and method for analyzing and filtering journaled electronic mail
A system, method, and program for the processing of large amounts of email based on user-configurable criteria in close to real-time. The invention enables filtering of all journaled emails in an organization for the duration of a regulatory proceeding, or for audit purposes, thus greatly reducing the manual effort required to produce a targeted set of emails. The journaling feature copies all unique emails coming through the distributed email server farm to a smaller set of email mailboxes. The filtering application could run as a batch operation on each of those “journaling” mailboxes at periodic intervals or could run interactively. The user-defined filter criteria are applied to the emails filling up the “journaling” mailboxes, and matches are separated from the non-matches for analysis. The invention can be executed on offline data, such as personal message stores or individual compound message files.
US10313275B2 Packet forwarding
I/O board of a VXLAN switch removes VXLAN encapsulation from a packet, determines to perform layer 3 forwarding for the packet and sends the packet to a fabric board of the VXLAN switch. The fabric board determines to perform layer 3 forwarding for the packet, searches out a layer 3 entry matching a destination IP address of the packet from a local layer 3 table, modifies a source MAC address of the packet into a gateway MAC address of the VXLAN switch, modifies a destination MAC address of the packet into a destination MAC address in the layer 3 entry, and when an egress port in the layer 3 entry is a VLAN port, sends the packet to an I/O board associated with the egress port. The I/O board associated with the egress port forwards the packet to a VLAN via the egress port in the layer 3 entry.
US10313273B2 Communication network hopping architecture
Communication network systems are disclosed. In one or more implementations, the communication network system includes a plurality of network devices. Each of the plurality of network devices incorporates one or more multi-port switches, where each multi-port switch includes a connection to the network device incorporating the multi-port switch and a connection to at least one other port of another multi-port switch incorporated by another respective one of the plurality of network devices.
US10313272B2 System and method for providing an infiniband network device having a vendor-specific attribute that contains a signature of the vendor in a high-performance computing environment
System and method for providing an InfiniBand network device having a vendor-specific attribute that contains a signature of the vendor. An exemplary embodiment can provide an InfiniBand compatible network device from a vendor. The vendor can further define a subnet management attribute, where the subnet management attribute has an attribute identifier in the range of attribute identifiers reserved in the InfiniBand specification. The vendor can define a signature bit string that is a fixed number of bits in length and a number of offset bits, where the number of offset bits indicates the start of the signature bit string within the attribute. The subnet management attribute can be configured with the signature bit string starting where the offset bits indicate, and the subnet management attribute can be included as an attribute of the InfiniBand compatible network device.
US10313271B2 Providing and using a distributed forwarding service
Concepts and technologies are disclosed herein for providing and using a distributed forwarding service. A service request can be received at a computing device and can relate to a distributed forwarding service. The computing device can configure the distributed forwarding service by determining a number of nodes that are to provide the distributed forwarding service and configuring a shared control function to control the nodes. The computing device can trigger instantiation of the distributed forwarding service. Instantiation of the distributed forwarding service can include dedicating a shared incoming switch for the distributed forwarding service, dedicating a shared outgoing switch for the distributed forwarding service, instantiating the nodes, and instantiating the shared control function. The distributed forwarding service can include the shared incoming switch, the shared control function, the nodes, and the shared outgoing switch.
US10313266B2 Quality of service control method and device for software-defined networking
Embodiments of the present invention provide a QoS control method and a device for SDN. A control plane device includes: a determining unit, configured to determine a flow entry, where the flow entry includes QoS information, the QoS information is used to indicate a QoS processing rule, the QoS processing rule includes a QoS parameter, and the QoS processing rule is used to instruct to perform QoS control on a data packet according to the QoS parameter; and a sending unit, configured to send the flow entry to a forwarding plane device, so that the forwarding plane device obtains the QoS processing rule, and performs QoS control on a target packet according to the QoS parameter in the QoS processing rule, where the target packet is a data packet that matches the flow entry.
US10313265B1 System and methods for sharing memory subsystem resources among datacenter applications
Systems and methods for mapping applications onto system resource of a computing platform are discussed. The computing platform may receive, using control circuitry, a request to run a plurality of applications on a computing platform having a plurality of system resources. The computing platform may determine a plurality of mapping configurations for the plurality of applications onto the plurality of system resources. The computing platform may execute the plurality of applications with each of the plurality of mapping configurations. The computing platform may determine at least one performance metric based on the executed plurality of applications for each of the plurality of mapping configurations. The computing platform may select a selected mapping configuration among the plurality of mapping configurations based on at least one determined performance metric.
US10313255B1 Intelligent packet queues with enqueue drop visibility and forensics
A network device organizes packets into various queues, in which the packets await processing. Queue management logic tracks how long certain packet(s), such as a designated marker packet, remain in a queue. Based thereon, the logic produces a measure of delay for the queue, referred to herein as the “queue delay.” Based on a comparison of the current queue delay to one or more thresholds, various associated delay-based actions may be performed, such as tagging and/or dropping packets departing from the queue, or preventing addition enqueues to the queue. In an embodiment, a queue may be expired based on the queue delay, and all packets dropped. In other embodiments, when a packet is dropped prior to enqueue into an assigned queue, copies of some or all of the packets already within the queue at the time the packet was dropped may be forwarded to a visibility component for analysis.
US10313253B2 Non-blocking request processing method and device
A non-blocking request processing method and a device. The non-blocking request processing method includes: receiving a non-blocking request from a requestor; determining an execution completion estimated timestamp of the non-blocking request; and sending the execution completion estimated timestamp to the requestor.
US10313249B1 Incremental autocorrelation calculation for big data using components
The present invention extends to methods, systems, and computing system program products for incrementally calculating autocorrelation for Big Data. Embodiments of the invention include incrementally calculating one or more components of an autocorrelation at a specified lag for an adjusted computation window by incrementally calculating one or more components of an autocorrelation at the specified lag calculated for a previous computation window and then calculating the autocorrelation at the specified lag for the adjusted computation window based on one or more incrementally calculated components. Incrementally calculating autocorrelation avoids visiting all data elements in the adjusted computation window and performing redundant computations thereby increasing calculation efficiency, saving computing resources and reducing computing system's power consumption.
US10313246B2 Distribution of network traffic to software defined network based probes
In one example, a processor may receive network traffic from a demultiplexer via a first network interface card and place portions of the network traffic into a plurality of hash buckets. The processor may further process a first portion of the portions of the network traffic in at least a first hash bucket of the plurality of hash buckets and forward a second portion of the portions of the network traffic in at least a second hash bucket of the plurality of hash buckets to a switch via a second network interface card. In one example, the switch distributes the second portion of the network traffic to one of a plurality of overflow probes. In one example, the plurality of overflow probes comprises a network function virtualization infrastructure for processing the second portion of the network traffic.
US10313244B2 Congestion control within a communication network
According to an embodiment a packet forwarding device is disclosed for forwarding data packets on a link within a communication network. The packet forwarding device is further configured to perform the following steps: measuring a load of the link; detecting if the load exceeds one of a plurality of threshold indicative for a level of congestion on the link; and sending a signal to another device in the communication network signalling the level of congestion.
US10313236B1 Method of flow based services for flash storage
A method is provided for use with a packet routing network in which one or more endpoints includes Flash storage; multiple endpoints are configured to impart services to packets; a distributed routing structure is provided that includes routing structure portions that are associated with endpoints and that indicate next hop destination endpoint addresses that collectively define multiple sequences of endpoints that each includes one or more endpoints configured to impart a service and an endpoint that includes Flash storage; packets received from an external network are propagated through defined sequences of endpoints; services are imparted to a received packet by endpoints that receive it in the course of its propagation.
US10313230B1 System and method for unmarshalled routing
In distributed object computing, messages from a source node to a destination node are often required to be routed via one or more intermediate nodes. In order to enhance efficiency of the relay process, a message envelope of a message may include a node list field that specifies the routing path of the message. The communication protocol for communicating the message may specify that when a message is received into a particular node, the node analyzes the node list field. If the identity of the node is last in the node list field, then the node is the destination node and thus the node unmarshals the message. Otherwise, the node forwards the message to the next node in the field list without unmarshalling the message.
US10313229B2 Method and apparatus for path selection
Systems and techniques are described for path selection. A packet can be transparently intercepted at an intermediary device. Next, the intermediary device may modify one or more bits in the header of the packet. The intermediary device can then forward the packet to the next hop device. In some network configurations, the modifications to the one or more bits in the header of the packet may cause a downstream device to select a path that is different from the path that would have been selected by the downstream device if the one or more bits in the header of the packet had not been modified. A path selection policy can be used to determine whether or not one or more bits in the header of the packet are to be modified.
US10313227B2 System and method for eliminating undetected interest looping in information-centric networks
One embodiment of the present invention provides a system for correctly processing interests in an information-centric network (ICN). During operation, the system receives, by a first node in the ICN, an interest for a piece of content from a second node. The interest specifies a name of the content piece. The system determines, based on forwarding information and information associated with pending interests stored on the first node, whether a forwarding condition or an interest aggregation condition is satisfied. In response to the forwarding condition being satisfied, the system forwards the interest. In response to the interest aggregation condition being satisfied, the system aggregates the interest.
US10313225B1 Scalable routing service
A message indicating a route to a network destination is received at a routing service from a particular routing device of a provider network. The message is formatted in accordance with a set of APIs implemented using a stateless protocol, and indicates a route to a particular network destination associated with a particular RIB stored at a persistent data store accessible from various nodes of the routing service. The RIB is modified accordingly. A routing service back-end node generates an entry of a forwarding information base (FIB) associated with the particular RIB. The FIB entry is transmitted to one or more routing devices including the particular routing device, and is used to forward data packets of one or more other services.
US10313219B1 Predictive intelligent processor balancing in streaming mobile communication device data processing
A method of processing a stream of mobile communication device data events. The method comprises determining by a script executing on a computer system a number of events on a first number of data event queues, where the events are mobile communication device data events waiting to be processed and the first number of data event queues are associated with a first topic, comparing the number of events on the first number of queues to a predefined queue depth threshold associated, based on the comparison, creating additional queues associated with the first topic to establish a second number of queues associated with the first topic, rebalancing the queues associated with the first topic by moving some of the events stored on the queues to the additional queues, and creating additional event processing threads based on creating the additional queues.
US10313217B2 System on chip (SoC) capable of sharing resources with network device and devices having the SoC
A system on chip structured in a second network device is provided. The system on chip includes: a first resource which is structured as at least one of hardware and software; a resource management module; and a processor configured to control or execute the resource management module to monitor a state of the first resource, and manage a sharing condition of the first resource to be shared by a first network device and the second network device and shared information of at least one second resource which is hardware and/or software, currently shared by the second network device and a third network device.
US10313215B2 Monitoring of computer network resources having service level objectives
In a typical computer network, at least some of the managed resources are monitored to determine whether those resources are meeting predetermined performance goals or service level objectives. To simplify the process of configuring a network monitor, information about the service level objectives is loaded into the resource itself. When the resource is detected, the service level objective information is extracted from the resource information and made available to a translating engine. The translating engine converts the extracted information to monitoring directions that are used to configure the network monitor. Embodiments in which new resources are detected either buying a registration process or a polling process are described.
US10313213B1 Systems and methods for measuring media performance on end-user devices
Some sponsored content items are implemented as custom HTML5 animated media. While performance, particularly any performance problems displaying an item as a result of low frames per second, may be measured under controlled conditions, it is difficult to test all possible configurations of variables such as different websites, combinations of sponsored content items displayed simultaneously, user devices, different browsers, and many others. Information on performance under actual conditions can be measured by receiving information on a measurement of frame intervals and idle times on the client side during actual sponsored content item display and analyzing the received data.
US10313207B2 Method for testing cloud streaming server, and apparatus and system therefor
A method for testing a cloud streaming server, and an apparatus and a system therefor are disclosed. Test result videos are created by receiving, from cloud streaming servers, test results corresponding to the key input of a preset test script; masked videos are created by masking the test result videos; and it is determined whether at least any one of the cloud streaming servers has a failure by mutually comparing test result images created by capturing the masked videos.
US10313205B2 Context-sensitive command whitelisting for centralized troubleshooting tool
Some embodiments provide a method for troubleshooting a virtual network that is implemented across a plurality of computing devices. The method provides a command line interface (CLI) for receiving and executing commands for debugging and monitoring the virtual network. Each command is for communicating with a set of the computing devices in order to monitor a network service being provided by the set of computing devices. The CLI operates in multiple different contexts for monitoring multiple different types of network services. While the CLI is operating in a particular context for a particular type of network service, the method receives a command comprising a set of identifiers. The method determines the validity of the received command under the particular context. When the received command is valid under the particular context, the method transmits data to a computing device identified by the received command.
US10313204B1 System and method for hardware and software monitoring with integrated resource acquisition
A method, system, and network providing hardware and software inventorying and monitoring provide the status of a local network of interconnected information technology devices. A user downloads and installs a local network monitoring software program from an online source onto a host computer system. The local network monitoring software system initiates an inventory of all information technology devices associated with said local network of information technology devices. Also, the local network monitoring software determines the operational status of the information technology devices and the status of software programs installed on the information technology devices. The results of the inventory and status determinations are presented to the host computer system. The presented information permits the user of said host computer system to initiate maintenance and support actions for the information technology devices in response to the operational status and status of software programs using the local network monitoring software.
US10313203B2 Systems and methods for network monitoring and analysis of a simulated network
Systems and methods for monitoring and analyzing components and operation of a simulated network environment including a module configured for storing a predetermined baseline for the simulated network environment, monitoring the simulated network environment during one or more operations, analyzing the monitored operations and the impact of the operations on one or more components of the simulated network environment, and comparing at least one of the monitored operations and impacts of the operations against the predetermined baseline.
US10313201B2 Modular control device of an industrial automation system, and method for configuring the modular control device
A method in which first routers have an extended router function for a connection to a superordinate communication network, wherein second routers include a restricted router function for a connection to a subordinate field level subnetwork, where when further first routers are present, the router configuration units of the first routers each use priority values to check which first router has the highest priority value associated with it, where the first router having the highest priority value is configured as a superordinate router for a connection to a superordinate communication network so as to configure a modular control device of an industrial automation system that includes a central unit and at least one communication module that includes a respective integrated router, where router configuration units of the first routers detect available router functions and associated priority values of other routers.
US10313199B2 Systems, apparatus, and methods of enhanced management of a wireless node network based upon an event candidate related to elements of the wireless node network
A server apparatus allows for enhanced management of a wireless node network having a ID nodes and a master node in communication with the ID nodes. The server includes a processing unit, memory storage, and a network interface. The memory storage maintains event candidate analytics engine code for execution by the server, node management information (e.g., context data describing a contextual environment of the ID nodes and rule data used for node control operations) used to control ID nodes and the master node as part of managing the wireless node network. When executing the event candidate analytics engine code and having access to the node management information, the server becomes unconventionally operative to receive from the master node an event candidate identified as representing an updated status related to an ID node; generate a confidence rating for the event candidate based upon an evaluation of the event candidate against at least a portion of the context data, where the confidence rating indicates a degree to which the event candidate represents a node relevant activity; update the node management information stored on the memory storage based upon a type of the event candidate and the confidence rating for the event candidate; and transmit to the master node a management message providing at least a portion of the updated node management information to the master node as instructional input to be used by the master node.
US10313198B2 Crash recovery for smart objects
A method for enabling restoration of an operational state on a server node is disclosed. The method includes intercepting, by a state directory, traffic between the server node and a client communicably connected to the server node over a network to derive the operational state. At least a part of the traffic between the server node and the client leads to establishment of the operational state on the server node. The method further includes storing the operational state in the state directory, detecting, by the state directory, that the server node has lost the operational state, and providing, by the state directory, the operational state to the server node after detecting that the server node has lost the operational state.
US10313196B2 Automated grouping of computing devices in a networked data storage system
According to certain aspects, systems and methods are provided for grouping clients together in a networked data storage environment. For instance, clients can be grouped together based on the software installed on the client or the client type. Each client group can be configured to maintain the configuration of clients within the client group. For example, one client group can be configured to ensure that a particular software suite remains up-to-date. Another client group can be configured to ensure that data within a particular directory or on a particular storage device associated with each client of the client group is backed up each night.
US10313192B2 Automated creation of test tenants for data center technical issue detection
A test tenant generation system comprises, in one example, a scheduling component configured to define a deployment schedule for deploying a plurality of test tenants, and a tenant deployment component configured to deploy the plurality of test tenants to a computing system based on the deployment schedule.
US10313188B2 Method for remote management of multiple device configurations
A method for remote maintenance of devices includes: configuring one device among a plurality of devices; exporting a configuration file including the configuration of the one device configured by the configuring; editing the exported configuration file; and importing the edited configuration file into a plurality of target applications in at least a part of the plurality of devices other than the one device.
US10313187B2 Enhanced dynamic device configuration
The disclosure provides a solution to dynamically configure a connected device using a stock keeping unit (“SKU”) element associated with the connected device. A connected device includes a SKU element which stores identification of multiple service providers. The service provider IDs are associated with configuration templates which facilitate updating a configuration of the connected device with the service providers.
US10313184B2 Configuration command template creation assistant using cross-model analysis to identify common syntax and semantics
In one embodiment, a method for using a common configuration template for a set of devices includes identifying a set of devices from the plurality of devices which share a common configuration template applicable to a proposed change, wherein the common configuration template includes a collection of command variations, determining which command from the collection of command variations is applicable to each device in the set of devices, and executing the proposed change across all devices in the set of devices using the determined command for each device.
US10313182B2 Apparatus and method to detect a fault in a communication path by using a detection packet
An apparatus calculates, from information included in a packet, a first value that is used to select a path through which the packet is to be transmitted to a destination apparatus. When the packet is a detection packet used to detect a fault in a communication path to the destination apparatus, the apparatus obtains a second value by performing calculation on the first value and a variable value that is changed each time the detection packet is transmitted, and adds an outer header including the second value to the packet. The apparatus adds an outer header including the first value to the packet when the packet is not a detection packet. The apparatus transmit the packet to which the outer header has been added, to the destination apparatus.
US10313180B2 Systems and methods for managing switching devices in an information handling system
Systems and methods are provided that allow for the management of switching devices in an information handling system without having to access the switching device. An information handling system as provided herein includes at least one switching device and a controlling device in communication with the at least one switching device. The controlling device includes a network interface component configured to receive a request from the at least one switching device, and one or more processors. The one or more processors are configured to provide configuration settings and an operating system to the at least one switching device in response to the received request, record network traffic of the at least one switching device, provide the recorded traffic to an analytics engine, and debug the at least one switching device based on information received from the analytics engine.
US10313178B2 Virtual network inter-container communication
Techniques are disclosed for facilitating inter-container communications, via a cloud exchange, for containers executing at logically isolated networks. In one example, the techniques of the disclosure provide a method including sending, by a container to a cloud exchange via an application programming interface exposed by an interconnection platform of the cloud exchange, container registration data for the container, the container registration data including a network address for a host that executes the container and a container identifier for the container.
US10313174B2 Method and auxiliary method, apparatus base station and user equipment for interference cancellation
The present disclosure provides a method for interference cancellation which includes: calculating a mean value and a variance value of a received signal to obtain statistics information of the received signal; calculating an estimating log-likelihood ratio using the statistics information of the received signal; calculating a decoding log-likelihood ratios of the received signal using the estimating log-likelihood ratio of the received signal, and performing calculations to update the statistics information of the received signal; repeating the above steps for a pre-determined number of times, performing hard decisions on the decoding log-likelihood ratios of the received signal, and outputting data bits obtained from the hard decision. The present disclosure also provides an apparatus, an auxiliary method, a base station and a terminal device for interference cancellation. The mechanism of the present disclosure can reduce the impact of inherent interference in the FBMC/OQAM system on system performances, and increase spectral efficiency and design flexibility of the FBMC/OQAM system.
US10313172B2 System and method for enhanced channel estimation using tap-dependent frequency offset (FO) estimation
A user equipment (UE) for channel estimation in a high-speed single-frequency network (HS-SFN) is provided. The UE includes at least one non-transitory computer-readable medium; and at least one processor, which, when executing instructions stored on the at least one non-transitory computer-readable medium, causes the UE to perform a method including calculating an estimated frequency offset (FO) correction for a received signal using at least an FO estimation generated by an automatic frequency control (AFC) module using at least a previously-calculated channel estimate output from a channel estimator (CE) as input in a first feedback loop; and calculating, by the CE, a current channel estimate using at least the received signal adjusted by the estimated FO correction from the first feedback loop and one or more channel parameter estimates generated by the AFC using at least the previously-calculated channel estimate output from the CE as input in a second feedback loop.
US10313169B2 System and method for high efficiency wireless local area network communications
System and method embodiments are provided for high efficiency wireless communications. In an embodiment, a method in a network component for transmitting a frame of two different fast Fourier transform (FFT) sizes includes generating a frame, wherein the frame comprises orthogonal frequency-division multiplexing (OFDM) symbols in two different FFT sizes, wherein the frame comprises a first portion and a second portion, wherein the first portion comprises a first FFT size and the second portion comprises a second FFT size; and transmitting the frame during a single transmission opportunity.
US10313166B2 Backward-compatible signal variations for data augmentation
A system and method for augmenting the data capacity of pre-existing communications channels is provided. In one example, a subcarrier waveform of the system can be dithered based on data generated by an additional source and then transmitted. The dithered subcarrier can be passed through a plurality of matched filters so as to ascertain which dither pattern was used, thus ultimately allowing for the demodulation of the additional data source. The system and methods provided herein can be implemented with minimal impact to legacy users of the system as implementation of the dithering scheme can have minimal impact to the performance of receivers that are not equipped to demodulate the dithered waveforms.
US10313165B2 Finite impulse response analog receive filter with amplifier-based delay chain
High-data rate channel interface modules and equalization methods employing a finite impulse response (FIR) analog receive filter. Embodiments include an illustrative channel interface module having multiple amplifier-based delay units arranged in a sequential chain to convert an analog input signal into a set of increasingly-delayed analog signals that are weighted and combined together with the analog input signal to form an equalized signal; and a symbol decision element operating on the equalized signal to obtain a sequence of symbol decisions. An interface that extracts received data from the sequence of symbol decisions. The delay units may employ one or more delay cells each having a common-source amplifier stage followed by a source follower output stage, the two stages providing approximately equal portions of the propagation delay. An enhanced gate-to-drain capacitance in the common-source amplifier may increase propagation delay while reducing bandwidth limitations.
US10313154B2 Packet forwarding
An I/O board of a VXLAN switch searches out a layer 3 entry; when an egress port in the layer 3 entry is a VXLAN tunnel port, modifies a source MAC address of the packet into a gateway MAC address of the VXLAN switch, modifies a destination MAC address of the packet into a MAC address in the layer 3 entry, and sends the packet to a fabric board of the VXLAN switch. The fabric board determines to perform layer 2 forwarding for the packet, searches out a MAC entry, and when an egress port in the MAC entry is a VXLAN tunnel port, sends the packet to an I/O board associated with the egress port in the MAC entry. The I/O board associated with the egress port adds VXLAN encapsulation to the packet and forwards the packet with the VXLAN encapsulation to a VXLAN.
US10313150B2 Data transmission method and device for robot using buffer
The present disclosure relates to a data transmission method for robot, including: transmitting an attribute reporting request to at least one node via an attribute request frame, receiving an attribute reporting response transmitted from the node, updating the length of a buffer according to the attribute reporting response when a length of at least one attribute to be reported being determined to be greater than the length of the buffer. The attribute reporting response carries the length of the attribute data, and receiving the attribute data reported from the node via at least one block data, when the length of the attribute to be reported being determined to be less than or equals to the length of the buffer.
US10313143B1 Wireless communication system to provide buffering in a single frequency network
A wireless communication system synchronizes a Single Frequency Network (SFN). The wireless communication system includes a multicast server system that transmits multimedia content to wireless access points. The wireless access points determine and transmit SFN transmit time information to the multicast server system. The multicast server system uses the SFN transmit time information to determine individual buffering information for each of the wireless access points. The multicast server system adjusts a buffer delay for each individual wireless access points using the individual buffering information. The multicast server system transmits the multimedia content to wireless access points.
US10313142B2 Process for providing network access for a user via a network provider to a service provider
For providing a simple network access process which can be used for accessing network with focus on a single service a process for providing network access for a user via a Network Provider (NP) to a Service Provider (SP) is claimed, the process including: establishing a connection between the user and the Network Provider (NP) by user's request to access the Service Provider (SP); authenticating of the user by a user's Identity Provider (IdP) on request of the Network Provider (NP); transmitting data from the Identity Provider (IdP) to the Network Provider (NP), so that the Network Provider (NP) has the information that the Service Provider (SP) or a third party is payee of the access fees; and providing the access for the user via the Network Provider (NP) to the Service Provider (SP) by the Network Provider (NP).
US10313137B2 Method for authenticating devices in a medical network
A computer implemented method and system are provided for verifying authenticity of a medical component endpoint. The method is under control of one or more computer systems configured with specific executable instructions. The method receives, at a local medical equipment (LME) node, a cipher message combination that includes a challenge and a corresponding valid response, the LME node is unable to independently calculate the valid response. The method conveys the challenge, from the LME node, to a medical component endpoint that includes an authentication circuit, receives a candidate response from the component endpoint, where the candidate response is generated by the authentication circuit based on the challenge and determines whether the candidate response matches the valid response from the corresponding cipher message combination. The method further authenticates the component endpoint based on whether the candidate and valid responses match.
US10313131B2 Secured daisy chain communication
An intermediate servant device connected in a daisy chain configuration with a set of devices is described. The intermediate servant device may be configured to receive, from a previous servant device of the set of servant devices, a request for data, a first response to the request for data, and authentication information for the first response to the request for data. The intermediate servant device may be further configured to generate a second response to the request for data and determine authentication information for the second response based on the authentication information for the first response, the second response, and a key assigned to the intermediate servant device. The intermediate servant device may be further configured to output at least the authentication information for the second response, the first response, and the second response.
US10313127B1 Method and system for detecting and alerting users of device fingerprinting attempts
A method for detecting attempts to collect parameters used for device fingerprinting includes receiving information traversing a communications network and creating a dataset of examinable information. The dataset is then analyzed using a weighted scoring system to determine the probability that parameters present are intended for purposes of device fingerprinting and a score reflecting the same is returned.
US10313126B2 Barcode security authentication method
A barcode security authentication method. The method comprises: when a barcode acquisition request from an application server is received by an authentication server, same generates barcode information and returns the barcode information to the application server, where the barcode information is used for displaying a barcode image; a mobile terminal token end acquires the barcode information on the basis of the barcode image, generates a user mobile terminal token response value on the basis of the barcode information and of user mobile terminal token information of self, and directly transmits the user mobile terminal token response value to the authentication server for authentication. The present invention implements the technical effects in which the degree of security of identity authentication is increased while identity authentication is made more convenient and easier to operate.
US10313125B2 Generating cryptographic checksums
A method (500) of generating a cryptographic checksum for a message M(x) is provided. The method comprises pseudo-randomly selecting (502) a generator polynomial p(x) from the set of polynomials of degree n over a Galois Field and calculating (504) the cryptographic checksum as a first function g of a division of a second function of M(x), ƒ(M(x)), modulo p(x), g(ƒ(M(x))mod p(x)). The generator polynomial p(x) is pseudo-randomly selected based on a first cryptographic key. By replacing a standard checksum, such as a Cyclic Redundancy Check (CRC), with a cryptographic checksum, an efficient message authentication is provided. The proposed cryptographic checksum may be used for providing integrity assurance on the message, i.e., for detecting random and intentional message changes, with a known level of security. Further, a corresponding computer program, a corresponding computer program product, and a checksum generator for generating a cryptographic checksum, are provided.
US10313124B1 Public key validation in supersingular isogeny-based cryptographic protocols
In a general aspect, a supersingular isogeny-based cryptography process is performed. In some aspects, a first generator point is computed based on a secret integer of a first entity and a pair of elliptic curve points defined by a supersingular isogeny-based cryptosystem. An image curve is computed based on the secret integer, and a shared secret value is computed based on the image curve. An encrypted generator point is computed from the first generator point and the shared secret value. A public key of the first entity is sent to a second entity to enable the second entity to compute the shared secret value. The encrypted generator point is sent to the second entity to enable the second entity to validate the public key of the first entity.
US10313122B2 Supplies of deficiency of a key in information on a set of keys
Methods for supplying deficiency of a key in a set of keys stored in devices includes receiving information (key values) on the keys from each device. Each key is assigned to a node or pair of nodes in a tree structure(s). If a position of a key in the tree structure in a first set of keys is stored in a first device with its value and corresponds to a position of a key in the tree structure in a second set of keys stored in a second device with its value, the first device and the second device are grouped together. Where there is a missing key in the first set of keys, a key corresponding to the missing key from the second set of keys is found, or a key common in the first set of keys and the second set of keys is found.
US10313119B2 Data management device, system, re-encryption device, data sharing device, and storage medium
A data management device according to an embodiment stores first encrypted data obtained by encrypting plain text data with a first public key of a first user device. The data management device stores a first re-encryption key for re-encrypting the first encrypted data without decrypting to obtain first re-encrypted data decryptable with a private key of a second user device. The data management device stores a conversion key generated from a first private key corresponding to the first public key and a second private key of the first user device. The data management device converts the first encrypted data into second encrypted data with the conversion key. The data management device The data management device converts the first re-encryption key into a second re-encryption key with the conversion key.
US10313117B1 Cryptographic key management to prevent data exfiltration
A cryptographic key management service receives a request, associated with a principal, to use a cryptographic key to perform a cryptographic operation. In response to the request, the service determines whether a rate limit specific to the principal is associated with the cryptographic key. If the rate limit is associated with the cryptographic key, the service generates a response to the request that conforms to the rate limit. The service provides the response in response to the request.
US10313115B2 System and method for quantum key distribution
One embodiment provides a system for facilitating distribution of quantum keys. During operation, the system receives, from a requester, a first request for a key, wherein the first request indicates a requested length for the key and identifying information of the requester. The system determines whether a subset pool of a general pool of keys is allocated to the requester based on the identifying information of the requester, wherein the keys in the general pool are generated by a quantum engine. In response to determining that a subset pool is not allocated to the requester, the system allocates a subset pool to the requester. The system obtains from the allocated subset pool a key with a length matching the requested length, and the system returns the obtained key to the requester.
US10313111B2 Key protecting method and apparatus
An embodiment of the present disclosure provide a key protection method, via setting that each core of the multi-core process may have one symmetric master key, dynamically obtaining the plaintext private key of the asymmetric algorithm via a decryption operation and using the Intel TSX, it may be ensured that the private key and the intermediate variables used in the computation process may be stored in the cache occupied by the operation core only in terms of the hardware level, which may prevent the attackers from stealing the private key from the physical memory and ensure the security of the implementation of the public-key cryptographic algorithm in the computer system.
US10313110B2 Efficient methods for protecting identity in authenticated transmissions
Systems and methods are provided for protecting identity in an authenticated data transmission. For example, a contactless transaction between a portable user device and an access device may be conducted without exposing the portable user device's public key in cleartext. In one embodiment, an access device may send an access device public key to a portable user device. The user device may return a blinded user device public key and encrypted user device data. The access device may determine a shared secret using the blinded user device public key and an access device private key. The access device may then decrypt the encrypted user device data using the shared secret.
US10313109B2 Instruction for performing a pseudorandom number seed operation
A machine instruction is provided that has associated therewith an opcode to identify a perform pseudorandom number operation, and an operand to be used by the machine instruction. The machine instruction is executed, and execution includes obtaining a modifier indicator. Based on the modifier indicator having a first value, performing a deterministic pseudorandom number seed operation, which includes obtaining seed material based on information stored in the second operand. A selected hash technique and the seed material are used to provide one or more seed values, and the one or more seed values are stored in a parameter block.
US10313105B2 Fractional-N PLL based clock recovery for SerDes
An illustrative digital communications receiver and a fractional-N phase lock loop based clock recovery method provide substantially reduced sensitivity to nonlinearities in any included phase interpolators. One receiver embodiment includes: a fractional-N phase lock loop, a phase interpolator, a sampling element, a phase detector, a phase control filter, and a frequency control filter. The phase interpolator applies a controllable phase shift to the clock signal from the frac-N PLL to provide a sampling signal to the sampling element. The phase detector estimates timing error of the sampling signal relative to the analog receive signal. The phase control filter derives a phase control signal for the phase interpolator which operates to minimize a phase component of the estimated timing error. The frequency control filter derives the frequency control signal in a fashion that separately minimizes a frequency offset component of the estimated timing error, reducing the interpolator's phase rotation rate.
US10313104B2 System and method for controlling the impact of periodic jitter caused by non-ideal phase interpolators
In some aspects, the disclosure is directed to methods and systems for controlling periodic jitter arising from a phase interpolator (PI). A receiver can receive incoming data. A fractional-N phase-locked loop (PLL) can receive a reference clock. Measurement circuitry can measure a parts per million (PPM) offset between the incoming data and the reference clock, of a PI. The fractional-N PLL can restrict jitter arising from the PI, to frequencies within a predefined bandwidth, by tuning a center frequency of the fractional-N PLL to reduce the PPM offset of the PI.
US10313102B2 Power optimization mechanisms for framers by selectively deactivating frame alignment process
System and method of frame alignment at a receiver with power optimization mechanisms. A framer is configured to perform a frame alignment process on a data stream and enter an inactive state after frame alignment is achieved. In the inactive state, the circuits used to perform the frame alignment process in the framer can be powered down or otherwise placed in a power reduction mode. Responsive to an indication that data processing at the receiver becomes “out-of-frame” again, the framer can wake up from the inactive state and restart the frame alignment process. An “out-of-frame” indication may be generated by error detection logic (e.g., forward error correction (FEC) decoder) when it detects an excessive number of uncorrectable errors.
US10313101B2 High-speed interface apparatus and deskew method thereof
A high-speed interface apparatus and method of correcting skew in the apparatus are provided. A high-speed transmitter includes a transmission D-PHY module that generates and transmits a clock signal through a clock channel, generates a deskew synchronous code and test data in response to a deskew request signal, transmits the deskew synchronous code followed by the test data through a data channel, and transmits a normal synchronous code followed by normal data through the data channel in normal mode.
US10313100B2 Method and apparatus for automatic skew compensation
The present invention relates to a method and an apparatus for automatic skew compensation. The apparatus according to the present invention comprises: a skew compensating part configured to receive a high speed data signal and output a plurality of delay data signals having different delay times; a start code detecting part configured to detect a start code from the plurality of delay data signals; and a control part configured to determine a skew delay time depending on signal reception quality which is determined on the basis of the number of start codes normally detected for each different delay time. The apparatus may further comprise a packet start detecting part configured to receive an LP signal separated from an MIPI D-PHY and count the number of received packets. The packet start detecting part receives the LP signal separated from the MIPI D-PHY, and counts the number of packets received at every preset quality evaluation time by detecting the start location of a packet according to the state of the LP signal. The signal reception quality is obtained using the number of normally detected start codes and the number of received packets received and counted at every quality evaluation time. The present invention can automatically compensate the skew between a data signal and a clock signal in an MIPI D-PHY reception system.
US10313098B2 Clock synchronizing
Methods, systems, and machine-readable storage mediums for clock synchronizing among detectors in a clock synchronizing configuration are provided. An example clock synchronizing method includes: providing a clock of a preset frequency in each of N modules to be synchronized, coupling every two adjacent modules of the modules by a transmission line of the same length, N being an odd number, selecting two different modules from the modules as two reference modules respectively, controlling each of the reference modules to transmit a synchronizing signal to the other modules, determining a clock error between every two modules having the same transmission distance from the reference module according to a moment of the synchronizing signal reaching each of the other modules, selecting a calibrating module from the modules, and implementing clock synchronization between each of the modules and the calibrating module according to the respective clock errors associated with the two reference modules.
US10313097B2 Bufferless ring network
A bufferless ring network including at least two nodes and at least two timeslots, the at least two timeslots include a dedicated timeslot, and a first node in the bufferless ring network has use permission for the dedicated timeslot. The first node is configured to, in a state of having the use permission for the dedicated timeslot, detect whether all dedicated timeslots that pass through the first node are available, set a permission switch signal, and cancel the use permission for the dedicated timeslot according to the permission switch signal after detecting that all the dedicated timeslots that pass through the first node are available. A remaining node in the bufferless ring network is configured to obtain the use permission for the dedicated timeslot according to the permission switch signal. The remaining node is a node that needs to use the dedicated timeslot.
US10313095B2 Control system
A control system includes an arithmetic device configured of an A system arithmetic unit including a data dividing unit, a B system arithmetic unit including a data dividing unit, and an A system communication control unit including a data combining unit and a collation unit, wherein the A system arithmetic unit and the B system arithmetic unit have a duplex configuration, the A system arithmetic unit and the B system arithmetic unit are separated by a gap, a frame output from the A system arithmetic unit is transmitted to a B system communication control unit through the A system communication control unit and an interface element, and a frame output from the B system arithmetic unit is transmitted to the A system communication control unit through the B system communication control unit and an interface element.
US10313092B2 Method and apparatus for relaying data in wireless communication system based on TDD
A method and wireless station for receiving signals. The wireless station receives, from a base station, a control signal on a first subframe indicated as a downlink (DL) subframe by a time division duplex (TDD) uplink-downlink (UL-DL) subframe configuration. The control signal includes first information indicating that at least one UL subframe indicated by the TDD UL-DL subframe configuration is reconfigured as a TDD DL subframe. The wireless station receives, from the base station, DL data on a second subframe which was indicated as a TDD UL subframe by the TDD UL-DL subframe configuration but is currently reconfigured as a TDD DL subframe by the control signal. The wireless station transmits, to the base station, UL data on a TDD UL subframe except for being reconfigured as the TDD DL subframe by the control signal.
US10313091B2 Robust electromagnetic compatibility performance for in-vehicle Ethernet PHYs utilizing time division duplexing
Currently, there exists low power Ethernet PHY solutions running at 10 Gbps over twin-ax cables with SFP+ connectors. However, the cost and range of these cables, along with the size of the connectors, do not match the requirements of in-vehicle networks. If the cable is replaced with a single pair of shielded or coaxial cables, a different mechanism is needed to provide bi-directional communication. Time division duplexing (TDD) can be used to emulate full duplex communication over the single pair of cables by taking turns, in time, transmitting data over the pair of cables in each direction.
US10313085B2 Controlling UE behavior for CSI/SRS reporting during DRX
The invention relates to a method for transmitting a periodic channel quality report (CSI) and/or a sounding reference symbol (SRS) from a UE to an eNodeB. To avoid double decoding at the eNodeB in transient phases, a deterministic behavior of the UE is defined by the invention, according to which the eNodeB can unambiguously determine whether the UE will transmit the CSI/SRS or not. According to one embodiment, the UL grants and/or DL assignments received until and including subframe N−4 only are considered; UL grants and/or DL assignments received by the UE after subframe N−4 are discarded for the determination. Additionally, DRX-related timers at subframe N−4 are considered for the determination. In a second embodiment, DRX MAC control elements from the eNodeB, instructing the UE to enter DRX, i.e., become Non-Active, are only considered for the determination if they are received before subframe N−4, i.e., until and including subframe N−(4+k).
US10313082B2 Method for transmitting and receiving acknowledgment/negative-acknowledgment signal for uplink multi-user data in wireless LAN system and apparatus therefor
The present document relates to a method for transmitting an acknowledgment/negative-acknowledgment (ACK/NACK) signal for data transmitted from a plurality of stations (STAs) by an access point (AP) in a wireless LAN (WLAN) system and an apparatus therefor. To this end, the AP transmits a trigger frame to the plurality of STAs, receives data transmitted from the plurality of STAs in response to the trigger frame, and transmits and ACK/ANCK signal for the data received from the plurality of STAs. In this process, when all the data received from the plurality of STAs have been successfully received, the ACK/NACK signal may be transmitted not using a block ACK frame but using an ACK frame.
US10313081B2 Method, apparatus, and device for transmitting acknowledgement information
Disclosed is a method and an apparatus for transmitting acknowledgement information. The apparatus includes: a transmission module, configured to transmit, in a secondary serving cell, a PDSCH to a UE; a determining module, configured to determine an HARQ time sequence relationship corresponding to the secondary serving cell, where the HARQ time sequence relationship is an HARQ time sequence relationship between the PDSCH and an HARQ; and a receiving module, configured to receive, in a primary serving cell according to the HARQ time sequence relationship determined by the determining module, the HARQ-ACK corresponding to the PDSCH. The primary serving cell is a TDD primary serving cell configured by a base station for the UE, the secondary serving cell is a secondary serving cell in N TDD secondary serving cells configured by the base station for the UE, and N is a natural number that is greater than or equal to 1.
US10313077B2 Wireless communication method and wireless communication terminal for coexistence with legacy wireless communication terminal
A wireless communication terminal for wireless communication is disclosed. The wireless communication terminal includes: a transceiver; and a processor. The processor is configured to transmit a non-legacy physical layer frame including a legacy signaling field including information decodable by a legacy wireless communication terminal by using the transceiver.
US10313075B2 Method and apparatus for performing cell on/off operation in wireless communication system
A method and apparatus for transmitting a periodic reference signal in a wireless communication system is provided. An evolved NodeB (eNB) configures a periodic reference signal, and transmits the periodic reference signal in a specific duration. The periodic reference signal may be a discovery reference signal (DRS) or a channel state information reference signal (CSI RS). The periodic reference signal may be transmitted flexibly or transmitted by performing listen-before-talk (LBT) with reservation of transmission of the periodic reference signal.
US10313073B2 Transmission of reference signals
Resources for reference signalling on at least one component carrier of a plurality of aggregated component carriers can be determined by a station. Information indicative the at least one component carrier and the associated resources is then communicated to another station for configuration of the other station. A trigger is then sent for reference signalling, and in response to the trigger, at least one reference signal is sent from the other station using the indicated at least one component carrier and resources.
US10313070B2 Fast millimeter-wave cell acquisition
The disclosure relates to technology for assisting a wireless a communication device to acquire access to a millimeter-wave access point (mmW AP). In some embodiments, an angular direction from a mobile wireless communication device to the mmW AP is determined. In some embodiments, the mobile wireless communication device receives information from a wireless network that helps the mobile wireless communication device determine the angular direction. In some embodiments, the signals between wireless network and mobile wireless communication device are below 6 GHz. In some embodiments, the wireless network provides the mobile wireless communication device with the angular direction. Therefore, the mobile wireless communication device is able to configure an antenna to receive and/or transmit a beam in a direction of the mmW AP. The mobile wireless communication may do so during a process of gaining access to the mmW AP.
US10313068B1 Signal monitoring and measurement for a multi-wire, multi-phase interface
Methods, apparatus, and systems for monitoring and measuring signal characteristics for signals received over a multi-wire, multi-phase interface are disclosed. Signals present on each line of a 3-line communication interface are sampled using auxiliary samplers having a programmable time delay to delay the sampled signal by a set time, as well as a programmable voltage offset. The auxiliary sampler outputs are compared with direct line samples of signals on each of the three lines to generate error signals. From this comparison, an array of error signal data occurring over a particular sampling period may be generated. In turn, waveform characteristics can be determined from the error signal data, such as an eye-pattern. Furthermore, skew measurement may further be effectuated using the auxiliary samplers but determining the time difference of when the error signals of the different wires cross a predetermined threshold.
US10313066B2 Method for transmitting and receiving data channel and LC device
The disclosure of the present specification provides a method for receiving a physical downlink shared channel (PDSCH) on a low-capability (LC) or low-cost (LC) device. The method may comprise the steps of: receiving repetition of a downlink control channel in the case that the LC device is set to coverage enhancement (CE); determining a last subframe where the reception is terminated; and determining a start subframe for receiving the repetition of the PDSCH on the basis of the last subframe. The reception of the PDSCH starts at the k-th effective subframe after subframe n, and the subframe n may be the last subframe where the reception of the downlink control channel is terminated. K is greater than or equal to 2, and the effective subframe may be predetermined.
US10313063B2 Method, system and apparatus
There is provided a method comprising causing uplink feedback information to be transmitted via a radio interface of a first access point, wherein the uplink feedback information is associated with a protocol entity for downlink data transmission via a radio interface of a second access point only.
US10313062B2 Method and user equipment for transmitting HARQ ACK/NACK for downlink data when using more than five cells according to carrier aggregation
Provided in one disclosure of the present specification is a method for transmitting a hybrid automatic repeat request (HARQ) acknowledgement (ACK)/negative-acknowledgement (NACK) for downlink data, when more than five cells are used according to carrier aggregation (CA) by a user equipment (UE). The method comprises the steps of: receiving, from a base station, a list of sets of which HARQ-ACK/NACK transmission is limited, through an upper layer signal; receiving, from the base station, information indicating a set of which HARQ-ACK/NACK transmission is limited at the present turn, from among the list of sets; receiving, from the base station, a plurality of items of downlink data through a plurality of cells; determining the set of which transmission is limited based on the information, from among the list of sets that has been received through the upper layer signal; and generating and transmitting uplink control information (UCI) including HARQ-ACK/NACK for the downlink data but excluding the HARQ-ACK/NACK according to the set which has been determined.
US10313061B2 Methods and apparatus for multi-carrier communications systems with automatic repeat request (ARQ)
Hybrid ARQ is employed in a multi-carrier communication system for retransmission of erroneous packets by taking advantage of time/frequency/space diversity and by combining ARQ functions at physical layer and MAC layers, making the multi-carrier system more robust in a high packet-error environment.
US10313059B2 Data sending feedback method and apparatus, and data sending method and apparatus
Provided are a data sending feedback method and apparatus, and a data sending method and apparatus. According to data sending feedback method, when reception of a radio frame fails, a receiving station detects whether transmission of the radio frame over a specified sub-channel in a working channel ends within predetermined time; after the receiving station detects that the transmission of the radio frame over the specified sub-channel in the working channel ends within the predetermined time, the receiving station sends a feedback frame to a sending station of the radio frame.
US10313058B2 False positive detection using combining gain
A method for detecting that a set of bits has been incorrectly decoded includes calculating a combining gain experienced during processing of the set of bits. The combining gain is compared to a threshold. A false positive signal that indicates that the set of bits has been incorrectly decoded is generated when the combining gain is less than the threshold.
US10313057B2 Error detection in wireless communications using sectional redundancy check information
Certain aspects of the present disclosure relate to techniques and apparatus for increasing decoding performance and/or reducing decoding complexity. An exemplary method generally includes obtaining a payload to be transmitted, partitioning the payload into a plurality of payload sections, deriving redundancy check information for each respective payload section of the plurality of payload sections, merging the redundancy check information for each payload section with the plurality of payload sections to form a sequence of bits, and generating a codeword by encoding the sequence of bits using an encoder. Other aspects, embodiments, and features are also claimed and described.
US10313056B2 Irregular polar code encoding
A transmitter for transmitting an encoded codeword over a communication channel is described. The transmitter includes a source to accept source data, an irregular polar encoder operated by a processor to encode the source data with at least one polar code to produce an encoded codeword, a modulator to modulate the encoded codeword, and a front end to transmit the modulated and encoded codeword over the communication channel, wherein the polar code is specified by a set of regular parameters and a set of irregular parameters.
US10313055B2 Method and apparatus for transmitting and receiving packet in communication system
A method for transmitting a packet for N data streams in a communication system is provided. The method includes dividing each of the data streams into data payloads and adding a header for discriminating between the N data streams to each of the data payloads, determining, from the source packet flow, an FEC source formed by source packets generated from an (N−M) number of data streams, distinguishing at least one source packet block, generating a source symbol block from the at least one distinguished source packet block, generating a repair symbol block formed by at least one repair symbol, determining a repair flow ID for identifying a repair flow formed by the repair symbols generated from the FEC source packet flow, generating an FEC repair packet by adding a header to each of the repair symbols of the repair flow, and transmitting the source packet and the FEC repair packet.
US10313053B2 Enhanced automatic identification system
The invention relates to method and apparatus for improving the performance of communication systems using Run Length Limited (RLL) messages such as the existing Automatic Identification System (AIS). A binary data sequence is Forward Error Correction (FEC) coded and then the sequence is compensated, for example by bit-erasure, so that either bit-stuffing is not required, or a bit stuffer will not be activated to ensure that the coded sequence meets the RLL requirement. Various embodiments are described to handle different architectures or input points for the FEC encoder and bit erasure module. The bit erasure module may also add dummy bits to ensure a RLL compliant CRC or to selectively add bits to a reserve buffer to compensate for later bit stuffing in a header. Additional RLL training sequences may also be added to assist in, receiver acquisition.
US10313052B2 Method and device for flexible, selective SSDF relaying
A method and relay for relaying messages. The relay includes tests reliability relating solely to messages estimated with error and taken in their form prior to error detection in order to be able to separate messages that are reliable and messages that are not reliable. The relay also includes a shaper unit having a channel interleaver and a modulator taking account only of the messages estimated without error and of those messages estimated with error that are reliable, this shaping being performed in soft form if at least one message estimated with error successfully passes the reliability test.
US10313051B2 Modulation and coding scheme codes
This disclosure describes methods, apparatus, and systems related to a modulation and coding scheme (MCS) system. The device may determine a wireless communications channel with a first device in accordance with a wireless communications standard. The device may generate a header in accordance with a communication standard, the header including, at least in part, a modulation and coding scheme (MCS) index value. The device may determine a code rate associated with the MCS index value based at least in part on the wireless communications channel. The device may cause to send the header to the first device over the wireless communications channel based at least in part on the MCS index value.
US10313046B2 Verifying configuration in wavelength selective switching node
Verifying a configuration of reconfigurable internal optical paths (970) in a wavelength selective optical switching WSS node (62) involves identifying which of several WSS subsystems (920, 950, 960) is coupled upstream of a first internal optical path based on detecting optical power distinctive of the upstream subsystem and carried to the downstream WSS subsystem. The detecting can be of a power of wavelengths used for traffic (110), or a power of optical noise when there is no traffic (120). A record is made of the identified configuration. The automated verification can be carried out without the conventional dedicated optical wavelengths or dedicated optical hardware for inserting such additional wavelengths dedicated to discovery, and without disrupting the traffic if upgrading a node. It can be controlled locally or by an NMS such as an SDN controller.
US10313044B2 Data transmission method, device, and system
The present invention relates to the communications field, and discloses a data transmission method, a device, and a system, so as to resolve a problem in the prior art that user equipment cannot correctly parse data or measure a channel due to incapability of identifying different operators. A specific solution is: obtaining a scrambling code sequence, where the scrambling code sequence is generated according to a specific sequence of an operator to which a first device belongs; scrambling data according to the scrambling code sequence to obtain the scrambled data; and sending the scrambled data. The present invention is used for data transmission.
US10313042B2 Mobile communication system and data transmission method thereof
The disclosure relates to data transmission method and apparatus for transmitting UL grant or ACK/NACK at flexible subframes in a Time Division Duplex (TDD) system. The data transmission method of a base station according to the present invention includes configuring subframes irrelevant to Hybrid Automatic Repeat reQuest (HARQ) process as flexible subframes; scheduling uplink transmission at the flexible subframes with uplink grant; receiving uplink data transmitted by a terminal at the flexible subframes as scheduled; and transmitting, when decoding the uplink data fails, HARQ acknowledgement/negative acknowledgement (ACK/NACK) or uplink grant to request retransmission of the uplink data. The data transmission method of the present invention is capable of utilizing flexible subframes for uplink transmission without influencing the uplink HARQ process associated with the downlink subframes configured as flexible subframes.
US10313041B2 Determination of accuracy of a chain of clocks
In a time synchronization process, chain of quality information is provided between interconnected nodes, the chain of quality information relating to information regarding accuracy of a clock, a type of timestamping used by a node, a type of link over which a timestamp is provided, and a clock drift parameter indicating the drift characteristics of the clock. Based on the chain of quality information, parameters are determined for a filter that is applied to a sequence of timestamps in order to remove noise from the timestamps, thereby improving accuracy of the time synchronization process.
US10313036B2 Receiving an emergency alert message via a broadcast data channel
A mobile device may be configured with multiple receivers (e.g., a cellular receiver, a broadcast receiver such as FM, AM, DTV, a satellite receiver, a NWR receiver, etc.). Upon receipt of an emergency alert message via at least one of the receivers, the mobile device, via an application installed on the mobile device, may extract the emergency alert message from a data channel of the broadcast. The mobile device, via the application, may process the extracted emergency alert message to determine if the emergency alert message is to be rendered via the device. And, if the emergency alert message is to be rendered, the mobile device, via the application, may format the extracted emergency alert message to conform to a standard format (e.g., Commercial Mobile Alert System, CMAS, format).
US10313034B2 Massive MIMO array testing using a programmable phase matrix and channel emulator
The disclosed systems and methods for conducted massive MIMO array testing uses an efficient method of utilizing hardware resources for emulating signals from a massive MIMO base station transceiver to a MIMO mobile unit as dictated by a channel model; and also for emulating signals from a MIMO mobile unit to a massive MIMO BS transceiver, as dictated by a channel model. The system uses a phase matrix combiner to emulate the angular behavior of the propagation using virtual probes, combined with a radio channel emulator to create the temporal, multipath, and correlation behavior of the propagation. Using a phase matrix function increases the number of antenna elements that can be utilized in a massive MIMO array emulation while keeping the required number of fading channels within the radio channel emulator at a reduced number, thus forming a cost effective, yet realistic test system for massive MIMO testing.
US10313030B2 Configuration sub-system for telecommunication systems
Certain aspects are directed to a configuration sub-system for telecommunication systems. The configuration sub-system can include a test signal generator, a power measurement device, at least one additional power measurement device, and a controller. The test signal generator can be integrated into components of a telecommunication system. The test signal generator can provide a test signal to a signal path of the telecommunication system. The power measurement device and the additional power measurement device can respectively be integrated into different components of the telecommunication system. The power measurement device and the additional power measurement device can respectively measure the power of the test signal at different measurement points in the signal path. The controller can normalize signals transmitted via the telecommunication system by adjusting a path gain for the signal path based on measurements from the power measurement device and the additional power measurement device.
US10313028B2 Human body communication device, human body communication method, and program
There is provided a human body communication device including a control unit configured to adjust a communication strength on the basis of information relevant to a process using human body communication.
US10313026B2 Power and communications over fiber optic cabling
The disclosure is directed to delivering power to and communication with optical devices, such as sensors and effectors using only optical fibers. The device may receive optical energy from a fiber optic cable simultaneously with receiving communication in the form of inverse signaling. Inverse signaling means the light is on for longer than the light is off which may allow the device may receive more optical energy than when using normal signaling. Normal signaling means the light is off for longer than the light is on. The device may perform sensing or other functions using the received optical energy. The device may send communications through at least one optical fiber that may be separate from the one or more optical fibers from which the device receives communication and optical energy. The device may send communication using normal signaling, which uses less energy than inverse signaling.
US10313025B2 Information processing system using optically encoded signals
An information-processing system having spherical and parabolic reflectors, optical signal processors, and detectors comprising optically active surfaces. The spherical reflector has an internal light-reflecting surface and a spherical processor with internal and external optically active surfaces, with its center coincident with that of the spherical reflector. The optical signal processor's internal and external surfaces include transmitters and detectors for transmitting and receiving a optically encoded signals along various distinct paths. A portion of the internal path coincides with a line that passes through the center of the sphere. Optical signals emitted from the external surface of the processing sphere and reflected by the internal surface of the external spherical reflector to neighboring regions of the processing sphere, enabling external relay of information around the sphere without congesting the internal cavity of the sphere. This makes possible multiple uses of the same optical frequency during a given time period.
US10313024B1 Transmitter optical subassembly with trace routing to provide electrical isolation between power and RF traces
The present disclosure is generally directed to a transmitter optical subassembly (TOSA) having a hermetically-sealed housing with a feedthrough device that electrically isolates RF and power traces. In more detail, a TOSA consistent with the present disclosure includes a substrate with driving circuitry disposed thereon. A first end of the substrate may electrically couple to transmit connecting circuitry and a second end may couple to a hermetically-sealed housing. The hermetically-sealed housing can include one or more laser packages for emitting associated channel wavelengths in addition to monitor photodiodes (PDs), and temperature control devices such as TECs. The hermetic-sealed housing includes a first end with a feedthrough device that provides traces to electrically couple to the circuitry of the substrate. The hermetic-sealed housing further includes an optical coupling port, e.g., a LC connector, for coupling to an external fiber, for example.
US10313019B2 Method and system for redundant light sources by utilizing two inputs of an integrated modulator
Methods and systems for redundant light sources by utilizing two inputs of an integrated modulator are disclosed and may include: an optoelectronic transmitter integrated in a semiconductor die with first and second laser sources coupled to the semiconductor die, said optoelectronic transmitter comprising an optical modulator with a first input waveguide coupled to the first laser source and second input waveguide coupled to the second laser source, the optoelectronic receiver being operable to: configure the first laser source to provide an optical signal to the first input of the optical modulator; and if the first laser source does not provide an optical signal, configure the second laser source to provide an optical signal to the second input of the optical modulator. The first laser source may be optically coupled to the first input waveguide and the second laser source optically coupled to the second input waveguide using grating couplers.
US10313016B2 Data transmission and receiving methods based on orthogonal frequency division multiplexing technology, and apparatus
Embodiments of the present invention provide data transmission and receiving methods based on an orthogonal frequency division multiplexing technology, and an apparatus. According to the present invention, grouping and differential encoding are performed on multiple subcarriers, and further, carrier location adjustment is performed, so as to effectively improve non-linear tolerance of a multi-subcarrier system.
US10313015B2 Optical transmitter and bias voltage control method
An optical transmitter includes: an optical modulator including an MZ interferometer, a drive signal input electrode, and a phase difference adjustment bias electrode; a drive amplifier; a phase difference adjustment bias voltage generator; a dithering unit that applies dithering of a predetermined frequency to an amplitude of a drive signal or to a half-wave voltage of the MZ interferometer; a controller unit that changes a phase difference adjustment bias voltage based on a modulation component of the frequency that is superimposed onto modulated light that is output from the optical modulator, to thereby bias the MZ interferometer to a null point; and a synchronous detection circuit that synchronously detects the modulation component of the frequency that is superimposed onto the modulated light. The controller unit changes the phase difference adjustment bias voltage such that a result of synchronous detection by the synchronous detection circuit becomes maximized or minimized. Whether the controller unit maximizes or minimizes the result of synchronous detection is determined by a difference between a phase of a referenced clock signal and a phase of the dithering, and does not depend on the amplitude of the drive signal.
US10313014B2 High capacity coherent optical transceiver for short reach applications
An optical transceiver includes a transmitter including transmitter signal processing circuitry configured to receive a transmit signal and provide two drive voltage signals V1, V2 to a modulator configured to modulate a laser based thereon; and a receiver including i) optical couplers configured to coherently combine received signals with a Local Oscillator (LO) formed by the laser and provide the combined signals to photodetectors for balanced detection, and ii) receiver signal processing circuitry configured to demodulate outputs from the balanced detection, wherein the receiver signal processing circuitry comprises an analog front-end and digital back-end.
US10313013B2 Electronic apparatus and method of operating the electronic apparatus
Provided are an electronic apparatus and a method for operating the electronic apparatus. The electronic apparatus includes a power controller configured to control a supplying of power with respect to a plurality of optical fiber lines which are configured for facilitating a data transfer between the electronic apparatus and an external apparatus; and a processor configured to determine a data rate that corresponds to the data transfer between the electronic apparatus and the external apparatus, to determine a number of the optical fiber lines to be used for performing the data transfer based on the determined data rate, and to control the power controller to supply power to the determined number of the optical fiber lines.
US10313012B2 Distributed array for direction and frequency finding
A system and method reconstructs RF sources in k-space by utilizing interference between RF signals detected by an array of antennas. The system and method may include detecting an RF interference pattern resulting from interference between RF signals in an RF coupler, where the RF signals are detected by the antennas and provided to the RF coupler by RF waveguides. The RF waveguides may have unequal RF path lengths. K-space information of the RF sources may be reconstructed from the detected RF interference pattern using known tomography reconstruction methods.
US10313010B2 Laser communications in super-geosynchronous earth orbit
Systems, methods, and apparatus for laser communications in super-geosynchronous Earth orbit are disclosed. In one or more embodiments, the disclosed method involves transmitting, by at least one laser on at least one first satellite, at least one first transmit signal. The method further involves receiving, by at least one detector on at least one first satellite, at least one first receive signal. In one or more embodiments, at least one first satellite is in super-geosynchronous Earth orbit (S-GEO). In at least one embodiment, at least one first transmit signal and at least one first receive signal are laser signals and have a field of regard covering one hemisphere of the Earth.
US10313009B2 Coded light
A device comprising: an input for receiving a signal from a rolling-shutter camera which captures frames by exposing a lines of each frame in sequence, the signal comprising a coded light signal; and a signal processing module arranged to obtain a respective sample of the coded light signal from each of a number of said lines, being a substantially smaller number of the lines than exposed by the camera in each frame. The coded light signal comprises a message having a duration longer than this number of lines, and the message is repeated multiple times with a timing such that a different part of the message is seen by the camera in each of a plurality of different ones of said frames. The signal processing module is configured to time align the different parts of the message from the plurality of different frames, and reassemble the message from the time-aligned parts.
US10313007B2 System performance prediction method and apparatus
A system performance prediction method and apparatus where the transmission system performance prediction apparatus includes: a calculating unit configured to calculate system performance at second power according to first power of a signal and a first noise component generated by the system at the first power. With the above system performance prediction apparatus, by changing power and predicting the system performance by using noise components at different power, accuracy of the prediction of the system performance may be improved, and problems in the related art may be avoided that in predicting system performance, a large-capacity database needs to be prepared and accuracy of the prediction of the system performance is low.
US10313001B2 Hybrid processor with switching control based on dynamic bandwidth allocation for multi-beam satellite systems
A hybrid processor system for use on board a telecommunications multi-beam satellite is provided that is controllable by a network control center via one or more control channels. The system links to ground terminals by: providing uplink and downlink traffic channels on several satellite beams; routing atomic switched information blocks from the uplink traffic channels to the downlink traffic channels; and exchanging signaling data with the ground terminals on one or more uplink signaling channels and one or more downlink signaling channels. The atomic switched information blocks have the same given time duration and the same given baseband bandwidth. The hybrid processor system includes a burst switching processor and an on-board processor controller which is configured to store service information items indicative of: the given time duration and the given baseband bandwidth of the atomic switched information blocks; the respective uplink bandwidth, the respective uplink frequencies, a respective time length of the respective uplink time slots, and respective structure features of the respective uplink time frames and superframes of each uplink channel; the respective downlink bandwidth, the respective downlink frequencies, a respective time length of the respective downlink time slots, and respective structure features of the respective downlink time frames and superframes of each downlink channel; and quality of service and priority rules for serving the ground terminals. The on-board processor controller is further configured to extract, from incoming signaling data capacity requests sent by the ground terminals by demodulating and decoding the incoming signaling data.
US10313000B2 Satellite for end-to-end beamforming with access node clusters
Methods and systems are described for providing end-to-end beamforming. For example, end-to-end beamforming systems include end-to-end relays and ground networks to provide communications to user terminals located in user beam coverage areas. The ground segment can include geographically distributed access nodes and a central processing system. Return uplink signals, transmitted from the user terminals, have multipath induced by a plurality of receive/transmit signal paths in the end to end relay and are relayed to the ground network. The ground network, using beamformers, recovers user data streams transmitted by the user terminals from return downlink signals. The ground network, using beamformers generates forward uplink signals from appropriately weighted combinations of user data streams that, after relay by the end-end-end relay, produce forward downlink signals that combine to form user beams.
US10312999B2 High-capacity communications satellite using passive optical beamforming
A communications satellite system that provides one terabit/second throughput utilizing passive optical beamforming networks. An onboard telescope couples uplinked optical beams into an onboard optical signal processing system via an optical waveguide. The passive optical signal processing system comprises an optical demultiplexer, a multiplicity of single-sideband filters, and a multiplicity of optical beamforming networks. The optical beamforming networks and the SSB filters may comprise optical ring resonators. The output of the optical signal processing system is converted into electrical signals which are sent to a phased-array transmit antenna. The user links are in the radio-frequency (RF) domain.
US10312991B2 Method and apparatus for receiving tracking area identifier list
The present invention provides a method for RN switching and location updating, a method for updating location of UE and a method for paging UE. Application of the methods of the present invention, can present each UE under the relay from initiating a tracking area update process, reduce network congestion, and save system sources.
US10312990B2 Signal sending or receiving method and device
A signal sending method includes: mapping, by a sending device, a first sequence onto M even-numbered subcarriers in 2M subcarriers, and mapping a second sequence onto M odd-numbered subcarriers in the 2M subcarriers, where the first sequence is one of a third sequence and a fourth sequence, the second sequence is the other of the third sequence and the fourth sequence, the 2M subcarriers are subcarriers on a same time domain symbol, and for elements of a second time domain sequence corresponding to the fourth sequence and a first time domain sequence corresponding to the third sequence at a same moment, when a complex factor is taken out, one of the first time domain sequence and the second time domain sequence is an in-phase component, and the other is a quadrature component; and transforming sequences mapped onto the 2M subcarriers to a time domain to generate transmit signals, and then sending the transmit signals.
US10312988B2 Two reference signal beam reporting and identification
Various embodiments disclosed herein provide for a beam reporting and identification system that can use two different types of signals as reference signals when reporting on beam strengths. The user equipment device can send a unified report that reports on each of the different types of reference signals using a unified beam index. In an embodiment, the first type of reference signal can be a user equipment (UE) specific reference signal, such as a channel state information reference signal (CSI-RS), while the second type of signal used as a reference signal can be a synchronization signal (SS), received as an SS block. The unified index, where SS blocks are grouped into a number of groups, allows for the same number of bits to report on both synchronization signals and CSI-RS signals in the same report.
US10312986B2 Flexible CSI RS configuration for FD-MIMO systems
Described are an eNB and a UE implementing a CSI-RS protocol. The eNB has an ordered set of antenna ports for a wireless communication channel with the UE, a first circuitry operable to compose CSI-RS configuration messages that assign to the UE various CSI-RS groups specifying one or more CSI-RS antenna ports, and a second circuitry to establish an ordered list of CSI-RS antenna ports. The UE has a set of antennas, a first circuitry operable to receive from the eNB various CSI-RS configuration messages assigning to it CSI-RS groups specifying one or more CSI-RS antenna ports, and a second circuitry operable to index CSI-RS antenna ports specified by the CSI-RS groups as an ordered list of CSI-RS antenna ports. The eNB may transmit CSI-RS to the configured UE, and the UE may perform channel state information measurements on the ordered list of CSI-RS antenna ports.
US10312976B2 Method and apparatus for optimizing configurations for transceiving up to ten data streams via four antennas
A mobile information handling system executing code instructions of a dynamic antenna co-existence control system may comprise a plurality of transceiving antennas mounted in a small form factor case for the mobile information handling system, a plurality of cellular and Wi-Fi communications modules transceiving signals according to a plurality of data streams, an adaptive massive MIMO multiplexer coupling the communications modules to the four transceiving antennas, a memory storing a data stream multiplexing configuration table, and a processor. The processor may execute code instructions of the dynamic antenna coexistence control system to receive trigger inputs describing an operational condition of the mobile information handling system, identify one or more of the plurality of configurations of the plurality of data streams as an optimal configuration for enhancing throughput based on the trigger inputs, and instruct the adaptive massive MIMO multiplexer to operate according to the optimal configuration.
US10312974B2 MIMO transmission scheme using multiple antennas in a radio communication station
A radio transmitting station includes: multiple transmitting antenna elements configured to transform electrical signals into radio waves and emit the radio waves; a precoder configured to control a beam direction of the radio waves to be emitted from the multiple transmitting antenna elements by giving precoding weights to the electrical signals to be supplied to the multiple transmitting antenna elements; and at least one power adjuster configured to adjust power of an electrical signal that is to be supplied to at least a portion of the multiple transmitting antenna elements, such that differences between powers of the electrical signals to be supplied to the multiple transmitting antenna elements are reduced.
US10312973B1 Antenna component, electronic device and antenna controlling method
The present disclosure discloses an antenna component, an electronic device and an antenna controlling method. The antenna component includes: multiple antenna structures, wherein at least one antenna structure acts as a master antenna, and at least one antenna structure acts as a diversity antenna; a control switch connected with the antenna structures; a radio frequency module, coupled to the antenna structures through the control switch; wherein the control switch is arranged to, according to transmit power of the at least one antenna structure acting as the master antenna and receive power of the at least one antenna structure acting as the diversity antenna, switch the at least one antenna structure acting as the master antenna to a diversity antenna, and switch the at least one antenna structure acting as the diversity antenna to a master antenna.
US10312964B2 Method and apparatus for launching a wave mode that mitigates interference
Aspects of the subject disclosure may include, for example, a system that performs operations including receiving electromagnetic waves on an outer surface of a transmission medium having a non-hybrid wave mode and a cutoff frequency, detecting a degradation of a signal quality of the electromagnetic waves, generating adjusted electromagnetic waves having a hybrid wave mode and a non-optical frequency range responsive to the detecting, and directing the adjusted electromagnetic waves having the hybrid wave mode and the non-optical frequency range to the outer surface of the transmission medium for guiding propagation of the adjusted electromagnetic waves without utilizing an electrical return path. Other embodiments are disclosed.
US10312962B2 Method and apparatus for frequency assignment in a frequency hopping mode of a wireless communication system
A method and an apparatus are provided for transmitting and receiving uplink data in a wireless communication system. A method includes transmitting information on hopping; determining whether mirroring is applied or not based on a packet transmission number, if the information on hopping indicates that a predefined hopping pattern is enabled; identifying a resource for receiving the uplink data based on the determination as to whether the mirroring is applied or not; and receiving the uplink data using the identified resource.
US10312958B2 Remote receive antenna for vehicle communication system
A communication system for a vehicle that includes a transceiver having a transmit antenna disposed adjacent to an exterior component of the vehicle, the transceiver being configured to transmit at least one signal to a receiver external to the vehicle. The communication system also includes a controller having a processor and a memory storage device, the memory storage device being configured to store the at least one signal and to output the at least one signal to the transceiver. The communication system also includes a remote receive antenna disposed within an interior of the vehicle and communicatively coupled to the memory storage device, wherein the remote receive antenna is configured to receive the at least one signal from a training transmitter and to output the at least one signal to the memory storage device.
US10312957B2 Communication method and apparatus for wearable device in wireless communication system
The present invention relates to a technology for a sensor network, machine to machine (M2M) communication, machine type communication (MTC), and the Internet of things (IoT). The present invention may be utilized for an intelligent service (smart home, smart building, smart city, smart car or connected car, health care, digital education, retail business, security and safety-related service, etc.) on the basis of the technology. The present invention relates to a communication method and apparatus for a wearable device in a wireless communication system. The communication method of the present invention comprises the steps of: linking the wearable device to a user terminal located in a short range within which communication with the wearable device is possible, in order to communicate with the user terminal; and when the wearable device is operating in a power-saving mode, receiving, through the user terminal, data of the wearable device, which is transmitted on the basis of coupling information between the user terminal and the wearable device in a network.
US10312951B2 Circuitry and method for controlling a power amplifier in a transmit/receive switching system
According to embodiments of the present disclosure, circuitry (400, 600) and method (800) are provided for controlling a power amplifier (10) in a transmit/receive switching system. The circuitry (400, 600) comprises a load circuit (420, 620) for at least partly reducing a magnitude of a swing of a power supply voltage caused by a variation in load of the transmit/receive switching system that occurs upon initiation of a transmission by the transmit/receive switching system. The circuitry (400, 600) further comprises a first switch (410, 610), coupled in series with the load circuit (420, 620), operable to switch on to couple the power supply voltage to a ground voltage via the load circuit (420, 620). The circuitry (400, 600) further comprises a control circuit (430, 630) configured to switch on the first switch (410, 610) at a first timing, and to switch off the first switch (410, 610) and turn on the power amplifier (10) at a second timing. The first timing is a time interval ahead of the second timing.
US10312950B2 Systems and methods for multiuser interleaving and modulation
Methods, systems, and apparatuses are disclosed for transmitting a plurality of bits to an access point (AP) and receiving constellation symbol from the AP. A constellation symbol may include a plurality of indications of bits. Each indication of the plurality of indications of bits may be associated with a respective wireless transmit/receive unit (WTRU) of a plurality of WTRUs. The plurality of indications of bits may include indications of bits modulated at a multi-user constellation bit division multiple access modulator (MU-CBDMAM).
US10312948B1 Method and system for retransmitting data using systematic polar coding
A hybrid automatic repeat request (HARQ) transmitter in a communications system employing a HARQ process, wherein a primary codeword from an arbitrary forward error correction (FEC) code is sent over a communications channel and negatively acknowledged by a HARQ receiver, includes a polar code retransmission apparatus. A primary codeword buffer stores the primary codeword, and a systematic incremental redundancy (IR) encoder receives a first segment of the primary codeword and encodes the first segment into a first IR codeword. The first segment of the primary codeword excludes at least one symbol of the primary codeword, and the systematic IR encoder comprises a systematic polar encoder. Primary codeword segments, received in response to decoding errors, are encoded into IR codewords, with a kth segment xSk of the primary codeword is excluded from retransmission of the kth IR codeword and the IR codewords may be permuted before transmission.
US10312942B2 Parallel bit interleaver
A bit interleaving method involves applying a bit permutation process to a QC LDPC codeword made up of N cyclic blocks each including Q bits, and dividing the codeword, after the bit permutation process, into a plurality of constellation words each made up of M bits, the codeword being divided into N/M sections, each constellation word being associated with one of the N/M sections, and the bit permutation process being performed such that each of the constellation words includes one bit from each of M different cyclic blocks associated with a given section.
US10312941B2 Transmitting apparatus and interleaving method thereof
A transmitting apparatus is provided. The transmitting apparatus includes: an encoder configured to generate a low-density parity check (LDPC) codeword by LDPC encoding based on a parity check matrix; an interleaver configured to interleave the LDPC codeword; and a modulator configured to map the interleaved LDPC codeword onto a modulation symbol, wherein the modulator is further configured to map a bit included in a predetermined bit group from among a plurality of bit groups constituting the LDPC codeword onto a predetermined bit of the modulation symbol.
US10312938B2 Transmitter and parity permutation method thereof
A transmitter is provided. The transmitter includes: a Low Density Parity Check (LDPC) encoder configured to encode input bits to generate parity bits; a parity permutator configured to perform parity permutation by interleaving the parity bits and group-wise interleaving a plurality of bit groups including the interleaved parity bits; and a puncturer configured to select some of the parity bits in the group-wise interleaved bit groups, and puncture the selected parity bits, wherein the parity permutator group-wise interleaves the bit groups such that some of the bit groups are positioned at predetermined positions, respectively, and a remainder of the bit groups are positioned without an order within the group-wise interleaved bit groups so that the puncturer selects parity bits included in the some of the bit groups positioned at the predetermined positions sequentially and selects parity bits included in the remainder of the bit groups without an order.
US10312937B2 Early termination technique for LDPC decoder architecture
Certain aspects of the present disclosure generally relate to methods and apparatus for decoding low density parity check (LDPC) codes, and more particularly to early termination techniques for low-density parity-check (LDPC) decoder architecture.
US10312936B2 Using CRC residual value to distinguish a recipient of a data packet in a communication system
Methods and apparatus for operating a communication system comprising three or more communication transceivers. In illustrative embodiments, multiple different cyclic redundancy check (CRC) generation schemes are maintained. Each CRC generation scheme corresponds to a unique CRC residual value. A CRC value generated using one of the CRC generation schemes is placed in a data packet to be transmitted. The chosen CRC generation scheme reflects which one or more transceivers are intended recipients of the data packet. When a data packet is received by a transceiver, a CRC residual value is calculated based on the CRC value contained in the received data packet. The calculated CRC residual value is compared against a list of one or more valid CRC residual values for that particular transceiver. If the calculated CRC value matches one of the listed valid CRC residual values, the data packet is accepted, otherwise it is rejected.
US10312934B2 Current source and digital to analog converter
The present disclosure relates to the technical field of semiconductors, and discloses a current source and a digital to analog convertor. The current source includes a current output circuit and an impedance gain circuit which is configured to increase output impedance of the current output circuit. The current output circuit includes a first PMOS transistor and a second PMOS transistor. The impedance gain circuit includes a first end, a second end, a third end which is connected to a supply voltage, and a fourth end which is connected to the ground. A source electrode of the first PMOS transistor is connected to the supply voltage, a drain electrode of the first PMOS transistor is connected to a source electrode of the second PMOS transistor and the first end of the impedance gain circuit, and a gate electrode of the first PMOS transistor is controlled by a first bias voltage. A gate electrode of the second PMOS transistor is connected to the second end of the impedance gain circuit, and a drain electrode of the second PMOS transistor serves as an output end of the current source.
US10312932B2 Successive approximation analog-to-digital converter
The resolution of a successive approximation analog-to-digital converter is varied in a wide range. Provided is a successive approximation analog-to-digital converter including a digital-to-analog converter that generates an analog voltage based on a digital code, a comparator to which the analog voltage as the output of the digital-to-analog converter is inputted, a DAC control circuit that generates the digital code of an input voltage sampled from an external clock signal by successively changing the digital code based on the output of the comparator, a delay circuit that starts the determination of the comparator by signal transition generated by delaying the signal state change of the output of the comparator, a clock generation circuit that generates a signal starting the determination of the comparator, and a selector circuit that selects a signal generated by the delay circuit or a signal generated by the clock generation circuit to feed the selected signal to the comparator.
US10312929B1 Analog-to-digital conversion with sampling capacitor pre-charging
The embodiments described herein provide analog-to-digital converters and methods that can reduce the likelihood of excessive voltage drop during the conversion of weakly driven signals while still providing the ability to perform an accurate analog-to-digital conversion. In general, the embodiments described herein reduce the likelihood of excessive voltage drop during the conversion of weakly driven signals by pre-charging the sampling capacitor used in the conversion. For example, the embodiments can apply the buffered input signal apply to the sampling capacitor for a first sampling cycle to pre-charge the sampling capacitor, and then directly apply the unbuffered input signal to the sampling capacitor for a second sampling cycle to final-charge the sampling capacitor. With the sampling capacitor charged using the two stage charging, a digital output corresponding to the charge of the sampling capacitor is generated.
US10312927B1 Calibration for time-interleaved analog-to-digital converters and signal generators therefor
Certain aspects of the present disclosure provide methods and apparatus for calibrating time-interleaved analog-to-digital converter (ADC) circuits and generating a suitable signal for such calibration. Certain aspects provide a signal generator for calibrating a time-interleaved ADC circuit having a plurality of channels. The signal generator generally includes a pattern generator configured to receive a periodic signal and to output a bitstream based on the periodic signal and a conversion circuit having an input coupled to an output of the pattern generator and configured to generate a waveform based on the bitstream. The bitstream has a bit pattern with a total number of bits that shares no common factor with a number of the channels and includes a relatively lower frequency component combined with a relatively higher frequency component.
US10312923B2 Electronic circuit, phase-locked loop, transceiver circuit, radio station and method of frequency dividing
Exemplary embodiments include an electronic frequency-divider circuit comprising a multi-phase generator circuit configured to: receive an oscillating input signal having a frequency f; determine an integer divide ratio Q based on a first control signal input; and based on the oscillating input signal, generate an N-phase output signal having a frequency f-divided-by-M, wherein M is an integer and adjacent phases of the N-phase output signal are separated by 360-divided-by-(M-times-Q) degrees. The divider circuit can also include a control circuit configured to receive a control input and, based on the control input: provide the first control signal to the multi-phase generator circuit; and select a particular phase of the N-phase output signal. Exemplary embodiments also include a phase-locked loop circuits, transceiver circuits, radio stations, and methods of frequency-dividing an oscillating signal.
US10312919B2 Apparatuses with an embedded combination logic circuit for high speed operations
Apparatuses for performing combination logic operations with an combination logic circuit are disclosed. According to one embodiment, the apparatus comprises a first-in-first-out stage comprising an combination logic circuit, a input ring counter circuit coupled to the first-in-first-out stage and configured to selectively provide a push signal to the first-in-first-out stage, and a output ring counter circuit coupled to the first-in-first-out stage and configured to selectively provide a pop signal to the first-in-first-out stage, wherein the first-in-first-out stage is configured to perform calculations on input data with the combination logic circuit to generate output data responsive to receiving the push signal and to provide the output data based on the calculations responsive to receiving the pop signal.
US10312917B2 Configurable computing array for implementing complex math functions
To implement a complex math function, a configurable computing array comprises at least an array of configurable interconnects, an array of configurable logic elements and an array of configurable computing elements. Each configurable computing element comprises at least a memory for storing a look-up table (LUT) for a math function.
US10312912B2 Gate control for a tristate output buffer
A gate control circuit for a tristate output buffer operating in a first voltage domain includes a pull-up circuit coupled between an upper rail and a first gate control signal, a pull-down circuit coupled between a lower rail and a second gate control signal, and a gate isolation switch coupled between the first gate control signal and the second gate control signal. The gate isolation switch includes a first PMOS transistor coupled in parallel with a first NMOS transistor. The first NMOS transistor is controlled by a first enable signal and the first PMOS transistor is controlled by a second enable signal.
US10312910B2 Integrated circuit connection device
The integrated circuit connection device (1) enables an external component to be connected. The integrated circuit is powered by a supply voltage (VDD) and part of the circuit operates using at least one internal regulated voltage (VREG). The connection device includes two active transistors (N1, P1) of different conductivity connected in series between the supply voltage (VDD) and earth (VSS). The drains of these two active transistors (N1, P1) are connected to each other so as to form an external contact pad (2). The gates of these active transistors are controlled by voltage signals that have the same amplitude (Vesd). The connection device further includes switching means (3) for modifying the control signals (Vesd) applied across the active transistor gates, without exceeding the highest voltage between the supply voltage (VDD) and the internal regulated voltage (VREG). This allows the voltage range of said integrated circuit to be adapted to an external component connected to the external contact pad (2).
US10312906B2 Switch apparatus
A switch apparatus is provided, including: a main switch connected between first and second terminals, and electrically connecting or disconnecting the first and second terminals according to gate voltage applied to a gate terminal; a voltage output unit having a voltage divider including a first voltage-division resistance on the first terminal side and a second voltage-division resistance on the second terminal side, and outputting voltage corresponding to voltage of the first terminal and voltage of the second terminal if the main switch is caused to enter a connected state; a buffer outputting voltage following output voltage of the voltage output unit in a connected state of the main switch; and a switch control circuit supplying first voltage corresponding to output voltage of the buffer to the gate terminal, and supplying a second voltage corresponding to output voltage of the buffer to a bulk terminal of the main switch.
US10312905B2 Adjustable losses on bond wire arrangement
The invention provides a bond wire arrangement comprising a signal bond wire (1) for operably connecting a first electronic device (6) to a second electronic device (8), and a control bond wire (2) being arranged alongside the signal bond wire at a distance so as to have a magnetic coupling with the signal bond wire (1), and having a first end (11) coupled to ground, and a second end (12) coupled to ground via a resistive element (14). The proposed solution allows the control of the Q factor (losses) of wire bond inductors during assembly phase, which will save time and reduce overall design cycle as compared to known methods.
US10312899B2 Over-voltage clamp circuit
An apparatus includes an output transistor device configured to control an output voltage of an output node in response to a control signal and an input voltage. A current sensor is configured to sense an output current supplied from the output node. A feedback converter is configured to convert the sensed output current to a feedback signal that tracks the output voltage of the output node. The feedback converter is further configured to set a clamping threshold. A gate control circuit is configured to generate the control signal in response to the feedback signal. The gate control circuit is configured to clamp the output voltage of the output node via the control signal based on the clamping threshold.
US10312896B2 Pulse amplitude modulation transmitter and pulse amplitude modulation receiver
A transmitter includes: a pulse amplitude modulation encoder that encodes serial data to multi-bit transmission data of a first data group and a second data group; a first driver that converts first multi-bit transmission data of the first data group to a first differential signal having a first voltage swing width; a second driver that converts second multi-bit transmission data of the second data group to a second differential signal having a second voltage swing width narrower than the first voltage swing width; a first voltage regulator that provides to the second driver a first low swing voltage for generating the second differential signal; a second voltage regulator that provides to the second driver a second low swing voltage less than the first low swing voltage; and a constant current load switch that provides a current path between the first and second voltage regulators depending on deactivation of the second driver.
US10312893B2 Apparatuses and methods for adjusting timing of signals
Apparatuses and methods for adjusting timing of signals are described herein. An example apparatus may include a first signal adjustment cell configured to receive a first clock signal and to adjust skew of rising or falling edges of the first clock signal based on a first control signal. The timing adjustment circuit may further include a second signal adjustment cell configured to adjust skew of rising or falling edges of a second clock signal based on a second control signal. The timing adjustment circuit may further include a differential adjustment cell configured to receive the first and second clock signals and to adjust skew of rising or falling edges of the first clock signal based on the first control signal and to adjust skew of rising or falling edges of the second clock signal based on the second control signal. The first and second clock signals may be complementary.
US10312890B2 Pulse power device based on annular ceramic solid state line
A pulse power device based on an annular ceramic solid state line. The pulse power device comprises several pulse forming lines (2), two charging inductors (1), and several gas switches that are connected as a whole based on Marx voltage superposition. The pulse forming lines (2) are annular pulse forming lines (2), and the annular surface of each annular pulse forming line (2) is provided with one gas switch. The annular pulse forming lines (2) are successively superposed together to form a column structure through the gas switches. Each charging inductor (1) passes through the inner ring of each annular pulse forming line (2) to be disposed inside the column structure. An annular insulation plate (3) is disposed between every two annular pulse forming lines (2).
US10312889B2 Clock signal generator
The present disclosure relates to a device for generating a clock signal including a first photoresistor coupling a capacitive output node to a node receiving a first potential. A second photoresistor couples the capacitive node to a node receiving a second potential. The first and second photoresistors receive the same optical pulses of a mode-locked laser at instants in time offset by a first delay.
US10312888B2 Systems and methods for a robust double node upset tolerant latch
Various embodiments of a robust double node upset tolerant latch in which all internal and external nodes are capable of recovering the previous value after a single event upset are disclosed.
US10312887B2 Self-biasing integrated oscillator without bandgap reference
An integrated oscillator has an R-S flipflop; a first and second capacitor; a current source transistor; first and second current-steering transistors, each having a source coupled to the current source transistor, with drains coupled to the first and second capacitor respectively. The first current-steering transistor has gate coupled to a first output of the R-S flipflop, and the second current-steering transistor has gate coupled to a second output of the R-S flipflop. The oscillator has a first sense inverter having input from the first capacitor and powered by a feedback circuit adapted to sense voltages on the first and second capacitor; and a second sense inverter having input from the second capacitor and powered by the feedback circuit. The R-S flipflop has a first input coupled to an output of the first sense inverter and a second input coupled to an output of the second sense inverter.
US10312884B2 Oscillation module, electronic apparatus, and moving object
An oscillation module includes a loop interconnection, a high-frequency output interconnection, a differential amplifier, and an output terminal, the differential amplifier is connected to the output terminal with the high-frequency output interconnection, the high-frequency output interconnection crosses the loop interconnection in a grade-separated manner, and the loop interconnection is different in thickness between a crossing part and a non-crossing part with the high-frequency interconnection.
US10312882B2 Tunable film bulk acoustic resonators and filters
In wireless communications, many radio frequency bands are used. For each frequency band, there are two frequencies, one for transmitting and the other for receiving. As the band widths are small and separation between adjacent bands is also small, many band pass filters with different band pass frequencies are required for each communication unit such as mobile handset. The invention provides tunable film bulk acoustic resonators TFBARs containing semiconducting piezoelectric layers and methods for tuning and adjusting the resonant properties. When a DC biasing voltage is varied, both the depletion region thickness and neutral region thickness associated in the semiconducting piezoelectric layers varies leading to changes in equivalent capacitances, inductance and resistances and hence the resonance properties and frequencies. A plurality of the present TFBARs are connected into a tunable oscillator or a tunable and selectable microwave filter for selecting and adjusting of the bandpass frequency by varying the biasing voltages.
US10312881B2 Filters for adjustable speed drives with low DC bus capacitance and methods of manufacture and use thereof
In some embodiments, the instant invention provides a drive filter that includes: a plurality of input contacts configured for receiving an initial three-phase alternative current from a three-phase alternative current power source; a plurality of output contacts configured for outputting an output current to a respective phase of an adjustable speed drive, where the adjustable speed drive has a direct current bus capacitance between 1 and 30 microfarads (uF); and a plurality of electrical connections, where each electrical connection is configured to connect each input contact of the plurality of input contacts to a respective output contact of the plurality of output contacts; and where each electrical connection consists of at least one line capacitor; and where the at least one capacitor has a capacitance value such that a total harmonic current distortion (THID) of the output current is reduced to 5 percent or less.
US10312877B2 Variable gain amplifier, correction method and receiving device
To provide a variable gain amplifier capable of correcting a DC offset voltage through simpler control even when a gain thereof is changed. A differential output type variable gain amplifier is equipped with a first voltage correction unit coupled to a preceding stage of a variable gain amplifier circuit and for outputting a first correction voltage to correct a potential difference generated between a first conductor provided with a first input resistor and a second conductor provided with a second input resistor, and a second voltage correction unit coupled to a subsequent stage of the variable gain amplifier circuit and for correcting a differential output. A control unit is configured to control the first correction voltage and a correction amount of a potential difference by the second voltage correction unit and thereby attenuate a DC offset voltage included in the differential output.
US10312867B2 Methods, modules and devices for detecting a saturation condition of a power amplifier
The present disclosure relates to methods, modules and devices for detecting and preventing occurrence of a saturation state in a power amplifier. A method is disclosed for detecting a saturation condition of a power amplifier, including monitoring a first base current of a first transistor of a cascade transistor pair of the power amplifier and a second base current of a second transistor of the cascade transistor pair. The method can also include generating a current ratio based on comparing the first base current and the second base current. The method can further include determining if the current ratio exceeds or satisfies a threshold value and modifying one or more operating characteristics of the power amplifier in accordance with a determination that the current ratio exceeds or satisfies the threshold value.
US10312864B2 Power amplifier having selective signal paths
Power amplifier having selective signal paths. In some embodiments, a power amplifier circuit can include a plurality of signal paths sharing a common amplification stage configured to partially amplify a signal. Each signal path can further include a dedicated amplification stage coupled to the common amplification stage and configured to be capable of further amplifying the partially amplified signal. The power amplifier circuit can further include a bias selector having a switch configured to provide a bias signal to a selected dedicated amplification stage among the plurality of signal paths to thereby allow the selected dedicated amplification stage to further amplify the partially amplified signal.
US10312861B2 Apparatus for and method of programmable matching network for multiple signal types
An apparatus and method are provided. The apparatus includes a multiplexer, including first, second, and third inputs, and an output; a first transistor, including a gate connected to the multiplexer, and first and second terminals; a first variable capacitor, including a first terminal connected to the first transistor, a second terminal, and an input; a first inductor, including a first terminal connected to the first transistor, and a second terminal connected to the second terminal of the first variable capacitor; a second transistor, including a gate connected to the output of the multiplexer, a first terminal, and a second terminal connected to the second terminal of the first inductor; a second inductor mutually coupled to the first inductor, including a first and second terminals; and a balun-bias switch, including first, second, and third inputs, and an output connected to the second terminal of the second inductor.
US10312858B2 Solar power generation system and failure diagnosis method therefor
A monitor device in a solar power generation system extracts a first time band indicating a minimum amount of solar radiation and a second time band indicating a maximum amount of solar radiation in a day, and calculates, using a ratio of operation and short-circuit currents in a solar battery array, an expected electric power value of a solar battery string to be inspected in each of the first and second time bands. From measurement electric power values of the solar battery string to be inspected in the time bands, the expected electric power value of the first time band, and the expected electric power value of the second time band, first and second electric power losses in the first and second time bands are calculated, and a failure in the solar battery string to be inspected is detected based on the first and second electric power losses.
US10312855B2 Bracket mount for securing micro-inverters and power optimizers to solar panel arrays
In various representative aspects, an assembly for connecting and electrically bonding electronic equipment to solar panel frames is provided. More specifically, the present invention relates generally to an assembly for securing and installing micro inverter and power optimizer units for use with solar panel arrays that are typically installed on roof structures. The assembly comprises a bracket assembly that couples micro invertors and power optimizers to solar panel frames.
US10312854B2 Roof vent for supporting a solar panel
A roof vent for supporting a solar panel is provided. The roof vent includes a vent member and a solar panel support element. The vent member is sized and shaped to mimic the appearance of a roof cover element. The vent member includes an upper portion and a lower portion, the upper portion separated from the lower portion by a gap. The solar panel support element is attached to the vent member.
US10312852B2 Mounting structure for concentrated photovoltaic module housing, concentrated photovoltaic module, concentrated photovoltaic panel, and concentrated photovoltaic device
A mounting structure of a housing 11 for a concentrator photovoltaic module 1M includes: a bottom plate 15 framed from an electric conductor and having a plurality of cells 12c arrayed thereat; a side wall frame 16 made of resin, the side wall frame 16 standing along the outer edge of the bottom plate 15 and configured to hold a concentrating portion 13 so as to face the bottom plate 15; a pair of the frames 8 (support member) each being a grounded electric conductor, the pair of the frames 8 configured to be in contact with the bottom plate 15 to support the module 1M; and bolts 25 and nuts 26, as a fastening member, configured to fasten the pair of the frames 8 and the bottom plate 15 to each other thereby to fix the module 1M to the pair of the frames 8, the bolts 25 and the nuts 26 each being an electric conductor thereby to serve as paths for electric connection from the bottom plate 15 to the pair of the frames 8.
US10312847B2 Motor control using phase current and phase voltage
Methods and apparatus to control a three-phase BLDC motor using phase current and phase voltage at zero current detection and a driving current derived from a bus current, for example. The driving current can be combined with a difference angle with an output provided to a controller to control a speed of the motor.
US10312846B2 Pole-number-changing rotary electric machine and driving method for pole-number-changing rotary electric machine
A pole-number-changing rotary electric machine includes: a rotary electric machine; an n-group inverter; and a control unit for controlling the n-group inverter, wherein the control unit controls current phases of a current flowing through stator coils such that a current phase degree of freedom, which is a number of current phases per pole pair controllable by the n-group inverter, is equal to a number of groups n×a number of phases m/2 at a time of high polarity driving and the number of groups n×the number of phases m at a time of low polarity driving, where the number of groups n is a multiple of 4 and the number of phases m is a natural number of 3 or more and relatively prime to the number of groups n.
US10312844B2 Method for controlling operating speed and torque of electric motor
Systems and methods for controlling the operating speed and the torque of an electric motor using an operational model are described. An operational model for the electric motor, including a plot of engine performance parameters, is used for reference, and a most efficient output path, which may pass through an optimal operation region in the operational model, is selected. The most efficient output path may be determined, for example, according to locations of a current output state and a to-be-reached target state in the operational model, enabling the operating state of the motor to reach the target state from the current operating state. By selecting a more efficient output path, the operating efficiency of the motor may be optimized, the life of a battery improved and/or the operating mileage of the vehicle may be increased, without significantly reducing the driving experience.
US10312843B2 System including light emitting semiconductors for dissipating power
A circuit is disclosed. The circuit includes an electric load, at least one electrical component in communication with the electric load, and at least one semiconductor. The at least one semiconductor is configured to emit light in response to a voltage drop across the at least one semiconductor, wherein the semiconductor is operatively connected to the electrical component and emits the light in response to the electric load generating a voltage spike during operation that causes the voltage drop across the at least one semiconductor.
US10312842B2 Variable torque electric motor assembly
An actuator assembly includes an electric motor including a rotor assembly and a stator assembly configured to be actuated to cause the rotor assembly to rotate based on an amount of magnetic flux in the rotor assembly is disclosed. The assembly also includes a controllable magnetic device coupled to the rotor assembly, an actuator coupled to the rotor assembly; and a controller configured to apply electric current to the controllable magnetic device to adjust an amount of torque provided by the electric motor by adjusting the magnetic flux in the rotor assembly.
US10312839B2 Brushless DC motor with control electronics motor assembly
A motor assembly, comprising a brushless DC motor with control electronics which comprises at least two magnetic field sensors adapted to measure magnetic flux from magnetic poles on a rotor in the brushless DC motor. The magnetic field sensors are adapted to determine an angular position of the rotor, with the purpose of controlling the current to the brushless DC motor based on the determined angular position. The brushless DC motor is an external rotor motor comprising an internal stator, and an external rotor having a periphery and an inside, which exhibits a plurality of permanent magnets disposed at regular intervals along the inside to provide the magnetic poles. The magnetic field sensors are disposed at a distance from each other in the proximity of the periphery to measure the magnetic flux leaking radially through the external rotor from the permanent magnets on the inside.
US10312837B2 Information processing apparatus, and recording medium storing computer program
An information processing apparatus includes an acquisition unit configured to acquire a first phase signal and a second phase signal that are acquired by measuring a rotation of a moving object, and a calculation unit configured to calculate a rotational angle by an iterative calculation so as to satisfy a relational expression bearing an arctangent. The relational expression bearing the arctangent uses a first cosine wave and a second cosine wave at a higher harmonic of the first cosine wave for the first phase signal, and a first sine wave and a second sine wave at a higher harmonic of the first sine wave for the second phase signal. The first phase signal and the second phase signal may, for example, be analog signals having a wave shape.
US10312833B2 Power generator
A power generator 1 includes a magnetostrictive rod 2 through which lines of magnetic force pass in an axial direction thereof, a beam member 73 having a function of generating stress in the magnetostrictive rod 2, and a coil 3 arranged so that the lines of magnetic force pass inside the coil 3 in an axial direction of the coil 3. The beam member 73 is arranged along the magnetostrictive rod 2 and configured to allow one end portion and the other end portion of the magnetostrictive rod 2 to approach to each other to generate compressive stress in the magnetostrictive rod 2. Further, in the power generator 1, it is preferable that a gap between the beam member 73 and the magnetostrictive rod 2 on the side of the one end portion of the magnetostrictive rod 2 is larger than a gap between the beam member 73 and the magnetostrictive rod 2 on the side of the other one end portion of the magnetostrictive rod 2 in a side view.
US10312831B2 Method for controlling an ultrasound motor and corresponding control arrangement
A method for controlling an ultrasonic motor. From a starting velocity or starting position of the driven element, the method includes adjusting the frequency of the electrical excitation voltage such that it is equal to or close to the mechanical resonance frequency of the ultrasonic actuator; changing the frequency of the electrical excitation voltage using the signal of the velocity sensor or the position sensor towards the anti-resonance frequency of the ultrasonic actuator until an end velocity or an end position of the driven element is reached; and controlling the end velocity or position of the driven element with a predetermined accuracy by means of antiphase frequency change. Also disclosed is a corresponding control arrangement for an ultrasonic motor having an ultrasonic actuator with at least two acoustic wave generators, a driven element and a generator via a frequency adjustment.
US10312807B2 Power control apparatus, power supply system, and method for controlling power supply system
Provided are a power control apparatus, a power supply system, and a method for controlling a power supply system that can reduce the power loss when charging a storage battery from a power generation apparatus. A power control apparatus (power conditioner) controls connection between a storage battery and a power generation apparatus and includes a controller capable of selecting between a first electrical path in which the storage battery is connected to an inverter via a first power converter and the power generation apparatus is connected to the inverter via a second power converter, and a second electrical path in which the power generation apparatus is connected to the inverter via the second power converter and the storage battery is connected to an intermediate point between the power generation apparatus and the second power converter via the first power converter. When surplus power is generated from the power generation apparatus, the controller selects the second electrical path and charges the storage battery with the surplus power.
US10312806B1 Voltage converter for simulating inductor current control
The present disclosure provides a voltage converter for simulating inductor current control, which simulates an inductor current of a power level circuit according to operation signals generated by a control circuit, an input voltage, and an output voltage, thereby achieving detection of the inductor current by using a non-sensing method. Therefore, compared to a conventional sensing method, the voltage converter of the present disclosure can reduce use of a sensing circuit to reduce costs, and an inductor current ramp generated thereby has no distortion. Accordingly, the voltage converter of the present disclosure can improve the accuracy of inductor current detection.
US10312803B1 Electronic device with a charging mechanism
An electronic device includes: a clock booster including a doubler capacitor, the clock booster configured to precharge the doubler capacitor and provide a boosted intermediate voltage greater than an input voltage; a secondary booster including a booster capacitor, the secondary booster configured to use the voltage stored on the doubler capacitor to generate a stage output greater than the boosted intermediate voltage; and a connecting switch connected to the clock booster and the secondary booster, the connecting switch configured to electrically connect the doubler capacitor and the booster capacitor during a direct charging duration for charging the booster capacitor using source-secondary current from an input voltage supply instead of or in addition to the voltage stored on the doubler capacitor.