Document Document Title
US10660250B2 Mounting device and control method of mounting device
A mounting device is provided with a first raising and lowering drive section that raises and lowers a syringe member to which a suction nozzle that picks up a component is attached, and a second raising and lowering drive section that raises and lowers the suction nozzle with respect to the syringe member to which the suction nozzle is attached. The mounting device controls a raising and lowering operation of the first raising and lowering drive section based on height information that includes at least one of information of the thickness of the component or information of the stage height of a transfer stage.
US10660245B2 Back pan cooling assembly for electronic display
Exemplary embodiments disclosed herein provide a back pan cooling assembly for an electronic display having a rear pan. A cooling back pan is preferably positioned behind the rear pan, the space between the cooling back pan and the rear pan defining a gap. A fan is positioned to cause a flow of ambient air through the gap. An electronic component for driving the electronic display may be placed in conductive thermal communication with the cooling back pan. A rear cover can be placed against the cooling back pan to define a sealed compartment which does not permit ambient air to enter. A port can be provided within the rear cover which allows ambient air to travel between the surroundings, the fan, and the gap.
US10660244B2 Semiconductor unit
A semiconductor unit may include first coolers arranged in parallel; semiconductor modules, each of the semiconductor modules being interposed between a pair of the first coolers arranged adjacently; a coolant discharge pipe provided at one of the first coolers that is located at an end of a stack of the first coolers and the semiconductor modules, the coolant discharge pipe extending along a stacking direction of the first coolers and the semiconductor modules; a second cooler connected with the coolant discharge pipe; and a reactor interposed between the second cooler and the one of the first coolers located at the end of the stack.
US10660243B2 Power conversion apparatus including a heat-dissipation module
A power conversion apparatus is provided, which comprises a housing, a mother board, a first electromagnetic filtering board, a second electromagnetic filtering board, a signal board, a capacitor board, and a heat-dissipation module. The housing includes a heat-dissipation wall and a coolant runner. The mother board is disposed upon the housing and comprises a first surface facing the housing and a power device. The heat-dissipation module includes an thermal conductive insulating sheet adhered to the heat-dissipation wall and an elastic clamp. When the mother board approaches the housing to clamp the power device in the accommodating space between the elastic clamp and the thermal conductive insulating sheet, the power device is pressed against by the elastic clamp and thus adhered to the thermal conductive insulating sheet, so that the power device is thermally coupled to the heat-dissipation wall and the coolant runner via the thermal conductive insulating sheet.
US10660241B2 Cooling unit energy optimization via smart supply air temperature setpoint control
The present disclosure relates to a system for controlling a supply air temperature adjustment for a cooling unit to optimize operation of the cooling unit with respect to at least one of room air temperature and humidity requirements. The system uses a controller for implementing: a machine learning module configured to select which portion or portions of acquired data pertaining to operation of the cooling unit will be utilized; and a neural network model which uses information supplied by the machine learning module and learns an operational behavior of the cooling unit, and wherein the machine learning module performs supervised learning and regression for the neural network model, and wherein the neural network model uses information supplied by the machine learning module for generating an output. The controller also implements an optimization module which receives the output from the neural network model and which implements a global optimization routine, using unit power consumption of the cooling unit as the objective function, to produce a supply air temperature set point for use by the cooling unit which optimizes an operating parameter of the cooling unit.
US10660240B2 Method for providing an access area for a data storage library
A method of servicing a data storage library includes providing an enclosure configured to surround at least one library access opening to form a chamber. The at least one enclosure has an access opening of sufficient size to permit an adult human access to the interior chamber, and the enclosure is configured to resist environmental conditions from the exterior of the enclosure from intruding into the chamber and to permit environmental conditions from the interior of the library to intrude into the chamber. The method also includes acclimating the chamber so that at least one desired environmental condition in the chamber is within a desired range of the corresponding environmental condition within the interior of the library. Additionally, the method includes accessing the interior of the library via the at least one library access opening.
US10660239B2 Cooling system with integrated fill and drain pump
A cooling system is provided which includes, for instance, a coolant circulation loop, one or more primary coolant pumps, and a fill and drain pump. The primary coolant pump(s) is coupled to facilitate circulating coolant through the coolant circulation loop, and the fill and drain pump facilitates selective filling of the cooling system with the coolant, or draining of the coolant from the cooling system. The fill and drain pump is integrated with the cooling system as a backup coolant pump to the primary coolant pump(s), and circulates the coolant through the coolant circulation loop responsive to an error in the primary coolant pump(s). The primary coolant pump(s) and fill and drain pumps may be different types of pumps, and the cooling system further includes a control system for automatically activating the fill and drain pump upon detection of an error in the primary coolant pump(s).
US10660238B2 Electrically insulating thermal connector having a low thermal resistivity
A thermal connector comprising an electrically insulating beam having a first end face at a first end and a second end face at a second end is provided. The second end face may be opposite the first end face in an X direction. The beam may have a width in a Y direction perpendicular to the X direction. The beam may also have a top face and a bottom face offset from the top face in a Z direction. The thermal connector may include a first terminal attached to the bottom face and adjacent the first end and a second terminal attached to the top face and adjacent the first end. The connector may have an overall thickness in the Z direction, which includes the first and second terminals and is greater than 1.27 mm and less than 3.81 mm.
US10660236B2 Systems and methods for using additive manufacturing for thermal management
According to one embodiment, a thermal management system for electronic devices, including a heat frame, a conformal slot portion, chassis frame, and heat fins wherein the heat frame, conformal slot, chassis frame, and heat fins are integrally formed as a unitary structure by additive manufacturing. In another example, there is a modular vapor assembly for electronic components having a vapor chamber comprising a component surface and a top surface with a vapor channel formed therebetween with at least one liquid receptacle and having a wick structure on at least some of an interior of the component surface. In operation, there is a circuit card with at least some of the electronic components coupled to the vapor chamber component surface and the wick structures transfer at least some of the liquid from the receptacle towards the electronic components, wherein the liquid turns to a vapor that moves towards the receptacle.
US10660232B1 Mobile data center
A portable and mobile deployable data center (DDC) is disclosed, which includes various components that enables the DDC to have multiple functions including, computing, data storage and retrieval, communications and routing. A DDC includes a rugged case that suitable for harsh environments, an interconnection mechanism, a plurality of hot swappable readers, a plurality of hot swappable portable computing devices, and a plurality of hot swappable power supplies.
US10660228B2 Peripheral storage card with offset slot alignment
A storage card insertable into a host system is provided that includes a plurality of storage devices connectors. The storage card include slot offset features to offset a circuit board of the storage card from a host system slot alignment. This offset provides for storage device connector placement on both sides of the storage card. The storage card also can include a Peripheral Component Interconnect Express (PCIe) switch circuit configured to communicatively couple the PCIe signaling of the plurality of storage device connectors and PCIe signaling of a host connector of the storage card, where the PCIe switch circuit is configured to receive storage operations over the PCIe signaling of the host connector of the storage card and transfer the storage operations for delivery over the PCIe signaling of selected ones of the plurality of storage device connectors.
US10660224B2 Head-mounted display device
A head-mounted display device including a front element, a pair of extending portions, an adjustable fixing assembly, a top adjustable fixing assembly, a rear adjustable fixing assembly, and a rotatable adjusting mechanism is provided. The front element is adapted to be placed or be installed with a display device and is adapted to cover eyes of a user. The top adjustable fixing assembly is adapted to be in contact with a parietal bone of the user. The rear adjustable fixing assembly is adapted to be in contact with an occipital bone of the user. The adjustable fixing assembly and the top adjustable fixing assembly are adjustable according to head shapes of different users. The rotatable adjusting mechanism adjusts the rear adjustable fixing assembly so that the rear adjustable fixing assembly is adapted to head shapes of different users.
US10660223B2 Electronics rack door assembly with collapsible acoustical panel
Electronics rack door assemblies are provided to hingedly mount an air inlet or an air outlet side of an electronics rack, and be rotatable between closed and open positions. The door assembly includes a door frame, to hingedly mount to the electronics rack, with an opening to facilitate a flow of air through the electronics rack. The door assembly further includes an acoustical panel pivotably coupled to the door frame and aligned, at least in part, over the opening in the door frame. With the door frame hingedly mounted to the electronics rack at the air inlet or outlet side, the acoustical panel automatically pivots from an operation position relative to the door frame with the door frame in the closed position, to an at least partially collapsed position relative to the door frame with the door frame in the open position.
US10660222B2 Customizable marketing apparatus
Embodiments are directed to systems, apparatuses, and methods for personalizing marketing materials such as video brochures. In one aspect, an electronic marketing system is provided that includes an electronic display device powered and a housing. A window is cut into the housing which allows the electronic display to be seen through at least a portion of the housing. A second window provides a view of an insert in the housing. A method is also provided for personalizing marketing materials and can include printing a custom design on an insert, cutting out at least a portion of the insert, arranging the cut out portion of the insert to show through a die cut window of the video brochure, and adhering the cut out portion of the insert to the video brochure in the arranged position.
US10660221B2 Display box and display device
The present application provides a display box and a display device. The display box includes a box body and a first support plate detachably connected with the box body. The first support plate is one of multiple first support plates with different sizes, and the multiple first support plates are selectively detachably connected with the box body for supporting flexible screens with different bending radii.
US10660219B2 Resin multilayer substrate
A resin multilayer substrate includes a stacked body including resin layers, a component, one or more first conductor patterns, and one or more second conductor patterns each disposed in a gap between the resin layers. At least a portion of an outline of each of the one or more first conductor patterns overlaps with the component. An outline of each of the one or more second conductor patterns does not overlap with the component. A resin portion is adjacent to each of the one or more first conductor patterns along a portion of the outline of each of the one or more first conductor patterns that overlaps with the component. The resin portion is made of a resin paste including thermoplastic resin powder as a main material. The resin portion is not disposed in a portion along the outline of each of the one or more second conductor patterns.
US10660213B2 Adhesive-attached copper foil, copper-clad laminate, and wiring substrate
There are provided a wiring substrate having a low dielectric constant and a low dielectric loss tangent, and an adhesive-attached copper foil and a copper-clad laminate that are suitable for manufacture of the wiring substrate and have improved adhesiveness to a copper foil. An adhesive-attached copper foil includes: a copper foil on one surface; and an adhesive layer provided on one surface of the copper foil, in which this copper foil has a roughened surface that is surface-treated by methacrylic silane, acrylic silane, or isocyanurate silane, and the adhesive layer is formed on the roughened surface and is made of a resin composition containing, as a main component thereof, modified polyphenylene ether resulting from modification of a hydroxyl group present at the end of the main chain with an ethylenically unsaturated compound.
US10660212B2 Element submount and method for manufacturing the same
The present disclosure provides an element submount and a method for manufacturing the same. The element submount includes a substrate, a first conductive heat-dissipating layer, a second conductive heat-dissipating layer, a first heat-dissipating layer and an element bonding layer. The substrate has opposite first and second surfaces. The first conductive heat-dissipating layer is formed on the first surface. The second conductive heat-dissipating layer is formed on the first surface and separated from the first conductive heat-dissipating layer. The first heat-dissipating layer is formed on the second surface. The element bonding layer is formed on the second conductive heat-dissipating layer. By electroplating and processing techniques, the edge of one or two sides of the element bonding layer exceeds an edge of the second conductive heat-dissipating layer and partially covers a side of the second conductive heat-dissipating layer.
US10660208B2 Embedded dry film battery module and method of manufacturing thereof
A system and method for providing a packaged electronics module having a dry film battery incorporated therein is disclosed. The packaged electronics module includes a first dielectric layer, at least one electronic component attached to or embedded in the first dielectric layer, a dry film battery formed on the first dielectric layer, and metal interconnects mechanically and electrically coupled to the at least one electronic component and the dry film battery to form electrical interconnections thereto. Electronic components in the form of a MEMS type sensor, semiconductor device and communications device may be included in the module along with the battery to provide a self-powered module capable of communicating with other like packaged electronics modules.
US10660205B2 Functional substrates for printed electronic devices
A circuit device formed from a functional substrate. The circuit device comprises a functional substrate component and printed electronic elements formed on the functional substrate component. The printed electronic elements formed on the functional substrate component interact with the substrate component to perform a function and to modify the functional substrate component. The circuit device typically needs a passive base material that takes no functional part in the device operation except mechanical support.
US10660204B2 Device for fixing camera module circuit board, and camera module
A device for fixing a camera module, comprising:a base part; and a fixing unit including a first fixing part for supporting one side of each of a plurality of boards, and a second fixing part for supporting the other side facing one side of each of the plurality of boards, wherein the plurality of first fixing parts extends in a first direction from the base part, and includes a plurality of protruding parts protruding in the direction perpendicular to the first direction in order to support one side of each of the plurality of boards, and the plurality of second fixing parts extends in the first direction from the base part, and includes a plurality of protruding parts for supporting the other side of each of the plurality of boards.
US10660201B2 Sensor interposer employing castellated through-vias
An example sensor interposer employing castellated through-vias formed in a PCB includes a planar substrate defining a plurality of castellated through-vias; a first electrical contact formed on the planar substrate and electrically coupled to a first castellated through-via; a second electrical contact formed on the planar substrate and electrically coupled to a second castellated through-via, the second castellated through-via electrically isolated from the first castellated through-via; and a guard trace formed on the planar substrate, the guard trace having a first portion formed on a first surface of the planar substrate and electrically coupling a third castellated through-via to a fourth castellated through-via, the guard trace having a second portion formed on a second surface of the planar substrate and electrically coupling the third castellated through-via to the fourth castellated through-via, the guard trace formed between the first and second electrical contacts to provide electrical isolation between the first and second electrical contacts.
US10660198B2 Electronic device
The present disclosure relates to an electronic device, and the electronic device may include a circuit board provided within a main body of the electronic device, on which a conductive layer made of a conductive material and a dielectric layer made of an insulating material are alternately laminated; at least one or more patch antennas disposed on the circuit board; a core layer located at a central portion inside the circuit board, and configured with any one of the dielectric layers; a ground layer disposed below the core layer; and an EBG structure located inside the circuit board in a symmetrical shape at the top and bottom with respect to the core layer, and the EBG structure restricts operating frequency signals radiated from the respective patch antennas from being interfered with each other.
US10660196B2 Filter comprising printed circuit board and busbars
A filter for electromagnetic noise comprising: a printed circuit board (5) having conductor tracks, having a first side and having a second side opposite the first side; a first busbar (1), which is secured on the first side of the printed circuit board (5) and is electrically connected to at least one of the conductor tracks; and a second busbar (2), which is secured on the second side of the printed circuit board (5) and is electrically connected to at least one of the conductor tracks. The printed circuit board (5) is arranged between the first busbar (1) and the second busbar (2) for the insulation thereof.
US10660190B2 X-ray computed tomography apparatus
According to one embodiment, an X-ray computed tomography apparatus includes an X-ray tube, a high voltage power supply, and focus size control circuitry. The X-ray tube includes a cathode, an anode, and a deflector configured to deflect the electrons from the cathode. The high voltage power supply generates a tube voltage to be applied between the cathode and the anode. The focus size control circuitry controls a focus size formed in the anode by applying to the deflector a deflecting voltage of a deflecting voltage value based on a tube voltage value of the tube voltage and a predetermined size, in order to form a focus of the predetermined size in the anode during the period where the tube voltage is applied by the high voltage power supply.
US10660188B2 Electrostatic discharging device
A discharging device for discharging electrostatic charges from a shaft includes a conductor arrangement having at least two bending elastic conductors arranged on a holder and made of a carbon-fiber arrangement. The holder has two holder legs arranged on a common pivot axis, each holder leg serving to accommodate a terminal section of a conductor. The holder legs are pivotable relative to each other to enable a holder angle (α) formed between the holder legs to be adjusted. The holder legs are lockable in a defined pivoted position.
US10660186B2 Smart illuminating controller
The application discloses a smart illuminating controller which comprises transmitters and receivers. The transmitter comprises a PCB, a battery case and a shell. A Fresnel lens is at the bottom of the shell; motion detectors, light sensors and a Bluetooth module with a microcontroller are integrated on the PCB. The controller set the lights with a certain brightness according to the environment, which save the energy while provide sufficient lightings. The lightings are controlled automatically under different scenes by setting the sensitivity, distance and time delay. The demand for lightings is determined by the number of triggering signals sent by the motion detectors (5) received by the CPU at a given time. The application adopts the Bluetooth module. The time delay is able to be set infinite. The brightness for how long after the time delay is able to be set separately to meets different requirements of the scenes.
US10660185B2 Load control system having a visible light sensor
A visible light sensor may be configured to sense environmental characteristics of a space using an image of the space. The visible light sensor may be controlled in one or more modes, including a daylight glare sensor mode, a daylighting sensor mode, a color sensor mode, and/or an occupancy/vacancy sensor mode. In the daylight glare sensor mode, the visible light sensor may be configured to decrease or eliminate glare within a space. In the daylighting sensor mode and the color sensor mode, the visible light sensor may be configured to provide a preferred amount of light and color temperature, respectively, within the space. In the occupancy/vacancy sensor mode, the visible light sensor may be configured to detect an occupancy/vacancy condition within the space and adjust one or more control devices according to the occupation or vacancy of the space. The visible light sensor may be configured to protect the privacy of users within the space via software, a removable module, and/or a special sensor.
US10660180B2 Light source driver
Various embodiments of a light source driver are disclosed. In one embodiment, the light source driver may have a driving transistor coupled directly to at least one light source without having additional switches such that the light source driver may be operated with a low voltage supply. Optionally, the light source drivers may have a bypassing circuit configured to reduce power consumption, and peaking current generator configured to speed up the turn on time of the at least one light source. At least some of the circuits, and block diagrams disclosed herein may be implemented using conventional CMOS design and manufacturing techniques and processes to provide, for example, at least one or more integrated circuits.
US10660178B2 Dynamic lighting method and device
Disclosed is a dynamic lighting method, which includes a power supply output module of a dynamic lighting device outputs a first power supply signal according to a lighting control signal, electric parameters of the first power supply signal include one or more groups of dynamically changed electrical parameters, one or multiple lighting parts of the dynamic lighting device generate a dynamically changed light signal under driving of the first power supply signal, so that the dynamic lighting device outputs a light of dynamic illumination, a change rate of illumination of the light is not more than 0.02 during any time period of 0.1 second, and a ratio of the minimum and maximum values of the illumination of the light outputted by the dynamic lighting device is not more than 50%. The lighting method will result that the physiological structures of the eyes change with change of the light accordingly to overcome the defect that the user easily feels visual fatigue.
US10660175B2 Lighting
Enhancements to ornamental or holiday lighting are disclosed including remote control ornamental illumination with color pallet control whereby a user can vary the color/intensity/appearance of an individual bulb or entire light string by selecting the electronic address of the bulb and selecting its attribute. Further disclosures include: motion responsive lights which respond to sensed movement, gesture controlled lights, adjustable white color/white led sets, connectable multi-function lights, controller to sequence lights to music or other input source, rotating projection led light/tree top/table top unit, and remote controlled sequencing icicle lights and ornament lighting system.
US10660172B2 Modular light fixture with power pack
A light fixture includes a fixture body, a support structure, a plurality of light emitting diodes (LEDs) a driver, a cover, and a connector. The fixture body includes a first raceway, a second raceway, and a channel. The second raceway is substantially parallel to the first raceway. The channel is coupled to the first raceway and the second raceway such that the channel is substantially orthogonal to the first raceway and the second raceway. The support structure is coupled to the first raceway and the second raceway. The plurality of LEDs is coupled to the support structure and spaced apart along a length of the support structure between the first raceway and the second raceway. The driver is positioned within the channel and electrically coupled to the plurality of LEDs. The cover is detachably coupled to the channel and extends from the first raceway to the second raceway.
US10660163B2 Induction steam humidifier with replaceable canister
An induction humidification system is disclosed. The induction humidification system includes a base having a circumferential induction coil and a removable and replaceable cartridge received within the interior space defined by the induction coil. The canister has a nonmetallic housing, such as a plastic housing, within which a ferromagnetic member having a circumferential sidewall is disposed. When the canister is received within the base, the ferromagnetic member sidewall and the induction coil are radially overlapping such that a current applied to the induction coil causes the ferromagnetic member to be heated which in turn causes water held within the canister to be converted to steam. Once the ferromagnetic member has reached the end of its useful life, the canister can be simply replaced with a new canister that can be received by the original base.
US10660161B2 Transparent pane having an electrical heating layer, method for its production, and its use
A transparent pane, having at least one heatable, electrically conductive coating connected to at least two collection electrodes, provided for electrically connecting to a supply voltage to generate a heating current that flows across a heating field formed between the at least two collection electrodes is described. The heating field includes at least one communication window free from the heatable, electrically conductive coating. The transparent pane further includes at least one heatable, electrically conductive coating. The additional electrode is connected to one of the two collection electrodes via a respective current supply line.
US10660158B2 Heated floor panel for an aircraft and aircraft having a heated floor panel
A heated floor panel for an airborne vehicle and an airborne vehicle having at least one heated floor panel are described. The floor panel includes a controller housing, a first heated panel configured to heat the floor panel, a panel connector arranged in a wall of the controller housing, at least one power line coupled between the panel connector and the first heated panel and configured to supply electric power, which is input to the panel connector, to the first heated panel, a switch connected in one of the power lines, and a microcontroller connected to the switch and configured to actuate the switch for interrupting the electric power supply to the first heated panel in case of an electric fault in the floor panel.
US10660154B2 Positioning system leveraged for installation and commissioning
A leveraged positioning system for installation of devices within campuses and buildings. A mobile device may have a position indicator associated with it. A campus or building information model may be available for reference relative to a location of the mobile device as noted by the position indicator. A location name may be derived from the model and used for an installed device since the mobile device is at the position of the installed device during placement of the installed device. A physical address may be assigned to the installed device. The physical address and the location name may be stored as a pair in memory for the device. Additional devices for installation may be treated similarly.
US10660153B1 Emergency call support using multiple network technologies
A device may connect to a first wireless network; determine whether the first wireless network provides a particular service for determining a position of the device; select the first wireless network as a primary network if the first wireless network provides the particular service for determining a position of the device, or select the second wireless network as the primary network if the first wireless network does not provide the particular service for determining a position of the device. If the device selects the first wireless network as the primary network, the device may send a first request to the first wireless network to make a first emergency call to an endpoint over the first wireless network.
US10660152B1 Invoking DRX mode based on high-quality connection
Disclosed are methods and systems for configuring service of a user equipment device (UE). When the UE has dual-connectivity service, such as EN-DC service, high quality on one of the UE's air-interface connections could result in transition of the UE to operate in discontinuous reception (DRX) mode on the UE's other air-interface connection.
US10660148B1 Methods and systems for pairing electronic devices based upon proximity
A device includes a wireless communication circuit and one or more processors operable with the wireless communication circuit. The wireless communication circuit receives one or more local area wireless communication signals identifying one or more external electronic devices operating within an environment of the device. The one or more processors select a local area wireless communication signal having a power magnitude experiencing a highest amount of change from the one or more local area wireless communication signals and perform a pairing operation with an external device identified by the local area wireless communication signal.
US10660145B2 Method and device for indicating network mode
The present disclosure discloses a method and device for indicating a network mode. The method comprises detecting a format of a value of a Public Land Mobile Network IDentity (PLMN-ID) in a system information block; and determining, when the value of the PLMN-ID is a value indicated according to a first preset format, the indicated value as information indicating that a network mode is a Neutral Host (NH) mode, wherein the first preset format is a format different from a second preset format which is a format of the PLMN-ID in an Evolved Packet Core (EPC) connected mode. The present disclosure solves the technical problem of the increase in protocol complexity caused by different message formats since the EPC connected network mode and the NH network mode use the IDs of completely different types and numbers.
US10660144B2 Systems and methods in a network controller for providing communication pathways in a network of moving things, for example including a network of autonomous vehicles
Systems and methods for managing mobility in a network of moving things. As non-limiting examples, various aspects of this disclosure provide systems and methods for managing mobility in a network in which at least a portion of the network access points are moving.
US10660138B2 Method for transmitting sounding reference signal in wireless communication system supporting unlicensed band, and apparatus supporting same
Disclosed are a method for transmitting, by a terminal, a sounding reference signal to a base station without a physical uplink shard channel in a licensed assisted access (LAA) system in which a base station or a terminal performs listen-before-talk (LBT)-based signal transmission, and an apparatus supporting the same.
US10660137B2 Random access channel contention resolution
Colliding random access channel messages from multiple User Equipment (UEs) attempting to access a communication system include common access information for the multiple UEs. Responses to the messages are transmitted. A response to one UE includes UE identifier information from the common access information and responses to other UEs include new UE identifier information for each other UE. In another embodiment, a random access channel message that is received from a UE includes a dedicated random access sequence that is dedicated for use by a particular UE within a coverage area of a communication system. A determination can be made as to whether the received random access channel is received from the particular UE based on any one or more of: a set of one or more access points at which, a direction from which, and a receiving antenna beam on which the received random access channel message is received.
US10660135B2 User equipment and random access method
User equipment communicating with a base station of a wireless communication system including the base station and the user equipment includes a selection unit configured to select a random access signal group from a plurality of random access signal groups by comparing a size of a message transmitted through a predetermined logical channel with a predetermined threshold value and select a random access signal from the random access signal group; and a transmission unit configured to transmit the random access signal selected by the selection unit to the base station, wherein the transmission unit transmits the message through the predetermined logical channel using a resource allocated according to a response from the base station with respect to the random access signal.
US10660133B2 Method and system for random access and uplink data transmission for low latency communication
A random access method may include receiving a random access preamble that is uniquely allocated to a User Equipment (UE) from the UE on an extended-Physical Random Access Channel (e-PRACH) and identifying the UE based on the random access preamble.
US10660129B2 Contention mechanism for access to random resource units in an 802.11 channel
In an 802.11ax network with an access point, a trigger frame offers random resource units to nodes for data uplink communication to the access point. To dynamically adapt the contention mechanism used by the nodes to access the random resource units, the AP updates a correcting TBD parameter at each new TXOP and includes the updated adjusting parameter in the trigger frame for the next TXOP. The nodes use the TBD parameter to generate a local random RU backoff value from a contention window range, for contending for access to the random resource units. The TBD parameter may directly impact the contention window size CWO or boundaries values of a selection range from which CWO is selected.
US10660127B2 Method and apparatus for determining LBT mode and method for LBT mode switching
The present disclosure provides a method and an apparatus for determining a Listen Before Talk (LBT) mode, as well as a method for LBT mode switching. The method includes: determining (100) an LBT mechanism and/or an LBT mechanism parameter set based on related indication information and/or priority information and/or measurement information; and performing (101), by a transmitting device, contention-based channel access based on the determined LBT mechanism and/or LBT mechanism parameter set. With the present disclosure, an LBT mode can be determined. With the selection of the LBT mode, it is possible to avoid waste of channel resources and indication information due to an improper LBT mode, thereby improving an efficiency of contention-based channel access.
US10660126B2 Communication device and communication method
Provided is a communication device, even in a case that many communication devices are connected in a radio communication network constituted of a plurality of different radio communication technologies, that suppresses data transmission of one communication technology from delaying due to data transmission situation of another communication device and enables coexistence of different radio communication technologies. A communication device for transmitting and/or receiving a signal using a plurality of radio communication systems, the communication device includes transmitting a signal configured to reserve a first frequency indicating that a radio wave of a prescribed frequency band is used using a first radio communication system among the plurality of radio communication systems; and transmitting, after transmitting the signal indicating that the radio wave is used, a signal configured to request transmission of data to another communication device using a second radio communication system that is different from the first radio communication system.
US10660125B2 Base station apparatus, wireless terminal apparatus, and wireless communication method
A base station apparatus that performs a wireless communication with a plurality of wireless terminal apparatuses according to IEEE802.11, including a frame generator that generates one or more first frames, each first frame including information indicating that a TXOP period assigned for communication with one of the plurality of wireless terminal apparatuses has expired and an additionally added Beacon element including information associated with the base station apparatus, and a transmitter that transmits the generated one or more first frames to the plurality of wireless terminal apparatuses.
US10660124B2 Method and apparatus for requesting system information
Provided are a method for a user equipment (UE) to request system information in a wireless communication system and a device supporting the same. The method may include: transmitting a random access preamble for requesting system information to a base station (BS); receiving, from the BS, a random access response including only a random access preamble identifier (RAPID) corresponding to the transmitted random access preamble; and considering that a random access procedure is completed.
US10660119B2 Method and apparatus for handling SCell deactivation timer in a wireless communication system
Methods and apparatuses for handling a SCell deactivation timer in a wireless communication system are disclosed herein. In one method, a network node configures a UE with a first SCell. The network node configures the UE to use a first SCell deactivation timer for the first SCell. The network node configures the UE with a SPS resource on the first SCell. The network node configures the UE not to use the first SCell deactivation timer if a length of the first SCell deactivation timer is shorter than a SPS interval of the SPS resource.
US10660118B2 Logical channel priority reconfiguration for MAC-CES in NR
Methods and apparatus for improving the implementation or Logical Channel Prioritization (LCP) in advanced wireless communication networks are presented. For instance, in an example method (200) of the present disclosure, a network node (106) (e.g. base station, eNB, etc.) can determine to alter LCP order (10) utilized by a user equipment (UE) (102) to an altered LCP order (12) and can indicate the altered LCP (12) order to the UE (102). Furthermore, in an example method (210) performed by UE (102) in a wireless communication system (100), UE (102) can receive a message (116) indicating an altered LCP order (12) from a network node (106), and in response, can alter an LCP order (10) utilized by the UE (102) to the altered LCP order (12) indicated by the message (116). Further embodiments include corresponding apparatus, computer programs, and computer program products.
US10660117B2 Method and device for transmitting data
A first device senses scheduling assignment (SA) and received power of a second device, and a total received energy of each subband. The first device determines a reference value of received power of the second device and a reference value of total received energy, based on a sensing result of the second device. The first device selects a resource, based on the reference value of received power and reference value of total received energy, the first device transmits data. By adopting the method of the present disclosure, decoding performance of SA is improved, and accuracy for measuring received power of the SA is also enhanced. Subsequently, on the basis of SA and received power, performances for selecting/re-selecting channel resources are improved.
US10660115B1 Systems and methods for configuring a semi-persistent scheduler
Using a scheduler, communication may be scheduled between an access node and a plurality of wireless devices, wherein the plurality of wireless devices comprise one or more relay wireless devices or device to device (D2D) wireless devices. Using the scheduler, at least one relay wireless device or D2D wireless device may be scheduled using a semi-persistent scheduler comprising an adjusted periodicity, wherein a default periodicity used by the semi-persistent scheduler for end-user wireless devices is different from the adjusted periodicity. Data may be communicated between the access node and the at least one relay wireless device or D2D wireless device using the adjusted periodicity.
US10660114B2 FDM transmission for inter-RAT dual connectivity UE
Apparatuses, systems, and methods for a wireless device to perform simultaneous uplink activity for multiple RATs in the same carrier using frequency division multiplexing. The wireless device may establish a first wireless link with a first base station according to a first radio access technology (RAT) and a second wireless link with a second base station according to a second RAT. The first base station may provide a first cell operating in a first system bandwidth and the second base station may provide a second cell operating in a second system bandwidth. The wireless device may determine whether the wireless device has uplink activity scheduled according to both the first RAT and the second RAT. If so, the wireless device may perform uplink activity for both the first RAT and the second RAT in the first system bandwidth using frequency division multiplexing.
US10660110B2 Adaptive throughput and bandwidth for enhanced category of mobile devices
A user equipment (UE) device may communicate according to a new device category satisfying specified QoS (quality of service) requirements while also satisfying specified link budget requirements, and additional optimization requirements. The new device category may identify the UE device as a wearable device. According to some embodiments, LTE category M may be extended to support non-MTC operations performed by wearable devices. For example, the new device category may support UE mobility and may disallow access barring. Additional extensions may be implemented in response to an indication by the UE that the UE is implementing a specific application, such as VoLTE or a near real-time application, such as audio streaming. In some scenarios, the indication may include the UE indicating a specific QCI value. In some scenarios, the indication may include the UE attaching to a specific APN.
US10660109B2 Systems and methods to support multiple configurations for positioning reference signals in a wireless network
Disclosed are techniques for supporting multiple configurations of reference signals for OTDOA positioning in a wireless network. In an aspect, a UE sends to a location server, a message indicating reference signal characteristics supported by the UE, where the reference signal characteristics include a UE supported reference signal bandwidth. The UE then receives from the location server, positioning assistance data including reference signal configuration parameters for each cell of a plurality of cells transmitting reference signals according to the UE supported reference signal bandwidth. The UE may then perform positioning measurements for one or more of the plurality of cells transmitting the reference signals based on the reference signal configuration parameters for each cell of the plurality of cells.
US10660107B2 Method of avoiding Wi-Fi interference using channel structure characteristics and Bluetooth apparatus using same
Bluetooth apparatus includes a control unit and a Bluetooth communication unit. The control unit divides Bluetooth channels into divided groups including a first group, a second group, and a third group and selects one from among the divided groups. The Bluetooth communication unit uses channels included in the selected divided group, in which the selected divided group does not include a frequency band of a Wi-Fi channel in use.
US10660104B2 Inactivity coordination for multi-rat dual-connectivity
Systems and methods described herein provide for coordination of inactivity procedures between wireless stations in a multi-RAT dual connectivity scenario. A wireless station identifies, for an end device, a multi-radio access technology (RAT) dual connectivity scenario with dedicated bearers and detects inactivity for a bearer using the master wireless station. In response to the detecting, the master wireless station sends, to a secondary wireless station, an inactivity status check for another bearer of the multi-RAT dual connectivity scenario. When a response to the inactivity status check is received from the secondary wireless station within a designated time window, the master wireless station waits for a release request from the secondary wireless station and initiates an inactivity procedure for the end device when the release request is received.
US10660101B2 Identifying a beam in 5G wireless communication systems
Various embodiments disclosed herein provide for optimizing identification of a beam in a massive multiple-input multiple output (MIMO) system. The receiver device can select a beam to use for a transmission, and generate channel state information based on a selection of either a single stage beam selection process or a two stage beam selection process. According to an embodiment of the disclosure, the receiver can select which beam selection process to use based on the context of the receiver device. The receiver can select which beam selection process to use based on the long term signal to noise ratio, or the correlation metrics associated with the receiver and transmitter, or based on the path loss between the transmitter and receiver, or based on the location of the receiver relative to the transmitter.
US10660099B2 Communication control device, communication control method, and terminal device
A communication control device including: an acquisition unit configured to acquire band use information indicating which cell of a macro cell and a small cell partially or entirely overlapping with the macro cell uses each of a plurality of frequency bands used by one of the macro cell and the small cell; and a communication control unit configured to notify a terminal device of the band use information. The communication control device improves radio communication of a terminal device when a small cell is disposed.
US10660094B2 Terminal device, base station apparatus, and communication method
A terminal device uses a broad band to improve a throughput. A terminal device communicates with a base station apparatus, and includes a higher layer processing unit that receives an instruction from the base station apparatus to perform communication according to a first frame structure used in a prescribed carrier frequency band or to perform communication according to a second frame structure used in a carrier frequency band higher than the prescribed carrier frequency band, and a reception unit that receives a signal of the first frame structure in a case where it is instructed to perform the communication according to the first frame structure, and receives a signal of the second frame structure in a case where it is instructed to perform the communication according to the second frame structure.
US10660090B2 Slot format indicator signaling in wireless communication systems
The present application relates to slot format indicator signaling in wireless communication systems. For example, a network entity may configure a slot format to include one or more symbol partitions and a transmission assignment for each of the one or more symbol partitions, and communicate with to at least one UE according to the configured slot format. In another example, a UE may configure at least one slot format according to at least one of a semi-static configuration via a broadcast or unicast transmission, or a dynamic configuration via a group common physical downlink control channel (GC-PDCCH), and communicate with the network entity according to the slot format.
US10660083B2 Facilitating forward-compatible receivers in wireless communications systems
A system facilitating forward-compatible receivers in wireless communications systems. In one example, the system can include: a processor; and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising: generating information according to a protocol for receipt by a mobile device, wherein the information is indicative of a defined behavior of the mobile device relative to whether the mobile device is to override a reserved resource allocation applicable to a physical resource, and wherein the reserved resource allocation is indicative of whether the mobile device is authorized to communicate via the physical resource; and transmitting the information to the mobile device.
US10660079B2 Bandwidth resource configuration method, apparatus, and system
A method includes: communicating, by a base station, first UE specific information of UE with the UE in a UE source operating bandwidth resource; and sending, by the base station, information about a UE target operating bandwidth resource of the UE to the UE in a UE calibration bandwidth resource of the UE, where the UE target operating bandwidth resource is used by the base station to communicate second UE specific information of the UE with the UE, and the UE source operating bandwidth resource is not completely the same as the UE calibration bandwidth resource.
US10660076B2 Method and appratus for transmitting and receiving uplink control information on a PUCCH in a wireless communication
A method for transmitting multiple uplink control information (UCI) on a physical uplink control channel (PUCCH) in a wireless communication system is disclosed. More specifically, the method performed by a user equipment (UE) includes receiving, from a base station, first control information related to the PUCCH for transmitting the multiple UCI; determining a first parameter representing a number of coded bits for the multiple UCI based on the first control information, wherein the multiple UCI includes channel state information (CSI) including at least one of a first part or a second part; determining a size of the first part based on the first parameter and second control information related to the size determination of the first part; and transmitting, to the base station, the multiple UCI on the PUCCH.
US10660072B2 Terminal device and mobile radio communication by terminal device
A method of performing uplink mobile communications may include identifying a first uplink data and a second uplink data, wherein the first uplink data has a higher transmission priority than the second uplink data, and evaluating a plurality of candidate uplink channels to generate a plurality of uplink channel quality measures. Each of the plurality of uplink channel quality measures may be associated with one of the plurality of candidate uplink channels. The method may further include performing a comparison between one or more of the plurality of uplink channel quality measures to select a first uplink channel from the plurality of candidate uplink channels, transmitting the first uplink data using the first uplink channel, and transmitting the second uplink data using a second uplink channel of the plurality of candidate uplink channels.
US10660071B2 Terminal apparatus and method of reception of downlink control information and data and transmission of uplink control information
A wireless communication base station apparatus that allows the number of times of blind decodings at a mobile station to be reduced without increasing the overhead caused by notifying information. In this apparatus, a CCE allocation part allocates allocation information allocated to a PDCCH received from modulation parts to a particular one of a plurality of search spaces that is corresponding to a CCE aggregation size of the PDCCH. A placement part then places the allocation information in one of downstream line resources, reserved for the PDCCH, that is corresponding to the CCE of the particular search space to which the allocation information has been allocated. A radio transmission part then transmits an OFDM symbol, in which the allocation information has been placed, to the mobile station from an antenna.
US10660070B2 Terminal device, base station device, integrated circuit, and communication method
A device includes a reception unit configured to receive first information, second information, and third information; a physical downlink control channel reception unit configured to receive a physical downlink control channel; and a physical downlink shared channel reception unit configured to receive a physical downlink shared channel. When joint coding is configured by the third information, the physical downlink control channel reception unit monitors the physical downlink control channel of a cell configured by the second information, and the physical downlink shared channel reception unit receives physical downlink shared channels of downlink cells indicated by the first information, on the basis of a result of decoding the physical downlink control channel.
US10660069B2 Resource allocation device and resource allocation method
A resource allocation device is provided that, responsive to a use request for resources of a network, the use request having a pair of nodes as terminal points designated among a plurality of nodes constituting the network, searches for one or more candidate paths between the terminal points, with which amounts of the resources related to the use request can be allocated, in a state where the resources that have been allocated to one or more other use requests are set aside from the network. The device calculates, for each of the one or more searched-for-candidate paths, in a state where the resources are allocated to the candidate path, a maximum number of paths that can be allocated between the terminal points of a virtual path related to the service, and selects the candidate path with which a sum total of the maximum numbers of paths becomes greatest.
US10660063B2 Beam paging assistance
Systems, apparatuses, and methods are described for wireless communications. A base station may send, to a core network entity (CNE), a message indicating a context release of a wireless device comprising paging assistance elements. The CNE may utilize one or more beam identifiers for paging the wireless device. The base station may remove the paging assistance information from memory. The CNE may send the paging assistance information back to the base station for paging the wireless device, thereby saving resources.
US10660062B1 Indoor positioning
Methods, systems and computer program products for updating a wireless-based location records database to provide more accurate indoor positioning are provided. Aspects include receiving a wireless-based location records database including a plurality of wireless-based location records. Aspects also include receiving Wi-Fi data and gait data from a user device. Aspects also include determining an approximate location of a user associated with the user device based on the Wi-Fi data and the plurality of wireless-based location records. Aspects also include receiving image capture data from one or more image capture devices viewing the approximate location of the user. Aspects also include identifying the user based on the image capture data and the gait data. In response to determining an accurate location of the user based on the image capture data, aspects include updating the wireless-based location records database.
US10660059B1 Beacon-based location introduction system
Embodiments of the present disclosure include an efficient method for identifying receiving devices with similar attributes and displaying their respective locations to each other using data packets receiving from transmission associated with beacons. The system can receive unique beacon identifiers from a first receiving device, determine its location, receive a request for a match comprising a set of attributes, query a database and identify a second user associated with a second receiving device based on the received set of attributes, determine a location for the second receiving device, and generate/transmit a graphical user interface to the first receiving device informing the first user about the location of the second user.
US10660058B2 Method and apparatus for avoiding circuit-switched call drop in mobile communications
Various solutions for avoiding circuit-switched call drop with respect to user equipment and network apparatus in mobile communications are described. An apparatus transmits a non-access stratum (NAS) message in a NAS signaling connection. The apparatus receives a NAS response message. The apparatus initiates a timer to control the NAS signaling connection. The apparatus further receives a circuit-switched (CS) service notification. The apparatus then stops the timer and execute a CS service procedure.
US10660057B2 Easy connectivity provisioning for cellular network
A device may scan for a carrier that includes an embedded Universal Integrated Circuit Card (eUICC), wherein the carrier is associated with a Mobile Network Operator (MNO). The device may hop on the carrier, authenticate with a network of the MNO without using an MNO profile stored in the eUICC, and gain limited access to the network in response to the authentication. The device may also register with the network while attached to the network. The registering may include downloading an operational MNO profile to the eUICC in the device and storing the MNO profile on the eUICC.
US10660055B2 Method and apparatus for device-to-device synchronization sequence processing
In one aspect of the teachings herein, a transmitter transmits synchronization signals according to one or more defined transmission characteristics that enable a receiver to distinguish the type of transmitter and/or the type of carrier used to convey the synchronization signals. Different types of transmitters reuse at least some of the same synchronization signal sequences and generation algorithms, but use different transmission parameters to impart one or more recognizable characteristics to the transmitted synchronization signals. In turn, an appropriately configured receiver “knows” which characteristics are associated with which transmitter and/or carrier types. For example, wireless devices operating in a wireless communication network transmit device-generated synchronization signals that reuse at least some of the same sequences used by network base stations for the transmission of network synchronization signals. However, device-generated synchronization signals are transmitted using a relative positioning or mapping that characteristically differs from that used for network synchronization signals.
US10660053B2 Separate measurement and reporting for different transmit receive points
Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment may measure one or more synchronization signal blocks (SSBs); determine that the one or more SSBs are associated with a first transmit receive point (TRP) based at least in part on identification information, associated with the one or more SSBs, that distinguishes the first TRP from a second TRP with a same physical cell identifier (PCI) as the first TRP; and transmit a measurement report, associated with the first TRP, based at least in part on measuring the one or more SSBs and determining that the one or more SSBs are associated with the first TRP. Numerous other aspects are provided.
US10660052B2 Method and apparatus for signal transmission and reception on unlicensed band in wireless communication system
A method for signal transmission and reception on an unlicensed band by a terminal in a wireless communication system, according to an embodiment of the present invention, comprises the steps of: receiving a reference signal that has been generated from a scrambling sequence having initial values that vary every 10 subframes; and receiving a downlink signal on the basis of the reference signal, wherein the seed value of the variation pattern of the initial values are determined on the basis of an operator of a base station that transmits the downlink signal on the unlicensed band.
US10660050B2 Method and apparatus for reporting power headroom
Provided are a method for reporting a power headroom and an apparatus using the same. The apparatus computes and reports a power headroom for a physical uplink shared channel (PUSCH) that is transmitted in a first transmission period of a first band having a first subcarrier interval. The power headroom is computed on the basis of at least one second transmission interval of a second band having a second subcarrier interval which overlaps with the first transmission interval.
US10660048B2 Uplink power control
Apparatuses, methods, and systems are disclosed for uplink power control. One method includes: receiving a message that configures a set of resources that each includes a downlink resource or an uplink sounding resource and is associated with an uplink transmission beam pattern; receiving scheduling information for an uplink transmission that is associated with a resource of the set of resources; determining an uplink transmission beam pattern associated with the resource; determining a configured maximum output power for the uplink transmission beam pattern that is based on an antenna array property associated with the uplink transmission beam pattern; determining a transmit power for the uplink transmission based on the configured maximum output power; and performing the uplink transmission using the uplink transmission beam pattern based on the transmit power.
US10660047B2 Transmit power of pilot signals
A method, in a first subset of a sequence of transmission intervals, including communicating, on a radio link of a cellular network and according to a resource mapping, pilot signals having a non-zero first transmit power. The method includes, in a second subset of the sequence of transmission intervals, communicating, on the radio link and according to the resource mapping, the pilot signals having a non-zero second transmit power which is larger than the first transmit power.
US10660045B2 Discriminating between communication apparatuses based on their transmitted power
A method is disclosed of a first wireless communication apparatus of a communication system operating in a hardened channel environment.The method comprises determining a transmission power to be used by a second wireless communication apparatus of the communication system for transmission of a signal carrying control information, participating in communication involving the signal transmitted using the determined transmission power, and using the determined transmission power to discriminate between the second wireless communication apparatus and one or more third wireless communication apparatus.The second and one or more third wireless communication apparatuses may be comprised in respective user equipments of a plurality of user equipments associated with a network node of the communication system.The first wireless communication apparatus may be comprised in the network node. Then, determining the transmission power may comprise determining respective transmission powers to be used by each of the user equipments in the plurality.
US10660034B2 Communication device and communication method
Disclosed is a wireless communication base station device capable of reducing the power consumption of a terminal when broadband transmission is performed with only an uplink. With this device, a setting unit sets mutually different terminal IDs per a plurality of uplink unit bands for a terminal that communicates using a plurality of uplink unit bands and prescribed downlink unit bands which are fewer in number than the uplink unit bands; a control unit that respectively allocates resource allocation information per a plurality of uplink unit bands to a PDCCH arranged in a prescribed downlink unit band; and a PDCCH creation unit that creates a PDCCH signal by respectively masking the resource allocation information per a plurality of uplink unit bands with the terminal ID that has been set per a plurality of uplink unit bands.
US10660033B2 Regularly scheduled sessions in a cellular internet of things system
Methods, systems, and devices are described for wireless communication at a UE. A user equipment (UE) may perform an initial access procedure to establish a connection with a serving cell. The UE may then arrange a regular transmission schedule with the serving cell including a discontinuous transmission (DTX) cycle and an acknowledgement schedule. The UE may enter a low power mode and refrain from any transmission during the a sleep interval of the DTX cycle. The UE may then wake up and transmit a message to the serving cell after the sleep interval without performing another access procedure. The UE may perform another access procedure to transmit at times not covered by the regular transmission schedule. For example, if an acknowledgement (ACK) for the message isn't received, the UE may perform another access procedure for retransmission.
US10660032B2 Micro sleep indicator techniques in a wireless communication system
A control channel transmission may include information for downlink transmissions, and another control channel, such as a physical micro sleep indicator channel (PMSICH), may include information for uplink transmissions that a user equipment (UE) may use to enter a power-saving micro sleep state. A base station may drop PMSICH transmissions in the event that downlink resources are constrained. A UE that receives a PMSICH transmission may determine an uplink transmission duration, and enter a micro sleep state for all or a portion of the uplink transmission duration.
US10660029B2 Method for the transfer of radio capability information
Technology for improving the selection, transfer, and storage of user equipment (UE) radio capability information is disclosed. A cellular mobile network can be configured to identify radio-access-technology (RAT)-specific radio-capability information relating to RATs supported in the cellular mobile network and communicate the RAT-specific radio-capability information to a UE. The UE can use the RAT-specific radio-capability information to help determine which UE radio capability information to send to the network. In addition, the UE may store a list of supported frequency bands and/or supported frequency-band combinations (LOSB) indexed by network operators and use the list to help determine which UE radio capability information to send to the network. A network node may also selectively remove unnecessary information from UE radio capability information before storing the UE radio capability information at a mobility management entity (MME).
US10660026B2 Method for establishing association between station and access point, and device
Embodiments of the present invention provide a method for establishing an association between a STA and an AP, and the method includes: sending, by the STA, an association request frame to the AP, where the association request frame includes a service type element, and the service type element is used for indicating a sensor service type, an offloading service type, or a hybrid service type to which the STA belongs, where the sensor service type includes a first sensor service or a second sensor service, and the offloading service type includes a first offloading service or a second offloading service; and receiving, by the STA, an association response frame sent by the AP, where the association response frame is generated by the AP after determining, according to the service type element, a service type to which the STA belongs.
US10660025B2 Device and method for handling dual cellular system aggregation
A communication device for handling dual cellular system aggregation includes a storage device for storing instructions and a processing circuit coupled to the storage device. The communication device connects to a network via a first radio access technology (RAT); transmitting a “first RAT-second RAT” joint aggregation capability and at least one of a first RAT sole aggregation capability and a second RAT sole aggregation capability to the network; receiving a second RAT configuration configuring a “first RAT-second RAT” joint aggregation; connecting to the network via a second RAT according to the second RAT configuration; and receiving a first data via the first RAT and a second data via the second RAT, after connecting to the network via both of the first RAT and the second RAT.
US10660022B2 Method and user equipment for requesting connection to network
In a wireless communication system, a user equipment (relay UE) can request to connect to a network to transfer data to another user equipment (remote UE). Before requesting the connection, the relay UE can perform access control for determining whether an access attempt to the network is allowed. The relay UE can perform the access control by using an access class of the remote UE.
US10660020B2 Search space set combining and dropping
Methods, systems, and devices for wireless communications are described. A number of blind decodings of a search space set for control information are defined. A search space of the search space set includes a subset of blind decodings. A reduction factor is determined. The reduction factor is applied to the subset of blind decodings to obtain a reduced subset of blind decodings for the search space. A reduced number of blind decodings of the search space set is identified based at least in part on the reduced subset of blind decodings for the search space. The control information is transmitted in a decoding candidate of the reduced number of blind decodings of the search space.
US10660018B2 Device-to-device communication
There is provided an improved solution for performing beacon broadcasting in a device-to-device communication network. The solution comprises selecting, by a node capable of entering a device-to-device communication network, a channel for broadcasting wherein the selection is based on at least one of the following: the characteristics of the node and the state of the node; and causing a broadcast of information related to at least part of the properties of the node on the selected channel.
US10660016B2 Location based coexistence rules for network slices in a telecommunication network
An AMF sends a first request message to an NSSF for at least one network slice information for a wireless device. The AMF receives from the NSSF, location based network slice coexistence rule(s) for location(s) of the wireless device. The location based network slice coexistence rule(s) are for allowed network slice information that is a subset of the network slice information. The AMF receives from the wireless device being at a first location, a second request message for a first network slice for the wireless device. The AMF determines to accept the first network slice based on the first location and the location based network slice coexistence rule(s). The AMF sends to the wireless device, a first response message indicating acceptance of the first network slice.
US10660015B2 Mobile device mode enablement responsive to a proximity criterion
A system (10) and method (30) comprises a detector that is configured to enable a mode of a first device (14) and/or to enable a mode of a second device (15) responsive to a detection that a proximity criterion is satisfied between the first device and an entity (Entity 1) and responsive to at least one of a position, velocity and a Time-of-Day and where the second device is not the entity and is not associated with the entity, and where the entity is not involved in providing a communications service to the first and/or second device.
US10660011B2 DL backhaul control channel design for relays
Methods and apparatus are described for providing compatible mapping for backhaul control channels, frequency first mapping of control channel elements (CCEs) to avoid relay-physical control format indicator channel (R-PCFICH) and a tree based relay resource allocation to minimize the resource allocation map bits. Methods and apparatus (e.g., relay node (RN)/evolved Node-B (eNB)) for mapping of the Un downlink (DL) control signals, Un DL positive acknowledgement (ACK)/negative acknowledgement (NACK), and/or relay-physical downlink control channel (R-PDCCH) (or similar) in the eNB to RN (Un interface) DL direction are described. This includes time/frequency mapping of above-mentioned control signals into resource blocks (RBs) of multimedia broadcast multicast services (MBMS) single frequency network (MBSFN)-reserved sub-frames in the RN cell and encoding procedures for these. Also described are methods and apparatus for optimizing signaling overheads by avoiding R-PCFICH and minimizing bits needs for resource allocation.
US10660010B2 Wireless terminal apparatus, D2D controller, and method
A wireless terminal apparatus (2) is configured, before the wireless terminal apparatus (2) is requested by another wireless terminal (1) or a D2D controller (5) to start a relay operation between the other wireless terminal (1) and the cellular network (3, 4), to hold connection information necessary to allow the other wireless terminal (1) to communicate with the cellular network (3, 4) or with a node (7) in an external network (6) via the relay operation performed by the wireless terminal apparatus (2). It is thus, for example, possible to contribute to reducing latency from when a mobile relay is requested to start a relay operation until the relay operation can be started.
US10660009B2 Linkage and indication of HARQ packet transmissions and parameters for URLLC in NR
Aspects of the present disclosure relate to wireless communications and, more particularly, to linkage of packet transmissions for ultra-reliable low-latency communications (URLLC) in new radio (NR). A method for wireless communications that may be performed by a user equipment (UE) is provided. The method generally includes receiving a current transmission of a packet; determining, based on the current packet transmission, one or more previous transmissions of the packet occurred and at least one parameter associated with the one or more previous transmissions; and combining the current packet transmission with the previous transmissions based, at least in part, on the determination.
US10660008B2 Data transmission system, method, and apparatus
The present invention discloses a data transmission system. The first device performs, at a cellular network PDCP layer of the first device, security processing on to-be-transmitted data based on a transmit end-based first policy, to generate a PDU, and sends the PDU to the relay UE, where the first policy is a security processing policy agreed on by the first device and the second device, and the to-be-transmitted data is data that the first device needs to transmit to the second device. The relay UE sends the PDU to the second device. The second device performs, at a cellular network PDCP layer of the second device, security processing on the PDU based on a receive end-based first policy, to obtain the to-be-transmitted data, where the cellular network PDCP layer of the first device is a peer to the cellular network PDCP layer of the second device.
US10659998B2 Systems and methods for managing connectivity between a fixed access point and a hotspot in a network of moving things, for example including autonomous vehicles
Systems and methods for managing connectivity in a network of moving things. As non-limiting examples, various aspects of this disclosure provide systems and methods for managing connectivity in a network in which at least a portion of the network access points are moving.
US10659997B2 Apparatuses and methods for cell selection during a call fallback from an advanced network to a legacy network
A mobile communication device and method including a wireless transceiver and a controller is provided. The wireless transceiver performs wireless transmission and reception to and from an advanced network and a legacy network. The controller receives a message from the advanced network via the wireless transceiver for redirecting the mobile communication device from the advanced network to the legacy network in response to a request for a call, searches for a suitable cell in the legacy network via the wireless transceiver in response to receiving the message, and camps on the suitable cell for making the call via the wireless transceiver regardless of the suitable cell being of a low priority and whether there is another suitable cell of a normal priority or not.
US10659996B2 Radio resource management in metropolitan area networks
A system for allocating resources in a communications network includes a plurality of access points and a central controller in communication with the plurality of access points. Each access point in the plurality of access points is in communication with one or more user devices. The central controller is configured to receive traffic information and channel information for access point—user device links in the communications network. The central controller is also configured to determine a joint resource allocation based at least in part on the received traffic and channel information and at least in part on an algorithm. The central controller is further configured to transmit the joint resource allocation to the plurality of access points, where the joint resource allocation comprises spectrum allocation, user association, and power allocation.
US10659992B2 Switching between packet duplication operating modes
For switching between packet duplication operating modes, methods, apparatus, and systems are disclosed. One apparatus includes a processor and a transceiver that communicates with a mobile communication network via a radio bearer. The processor determines whether PDCP packet duplication associated with the PDCP protocol entity is to be activated and, if so, communicates with a mobile communication network according to a packet duplication mode of operation. Otherwise, the processor determines whether a split threshold value of the PDCP protocol entity is set to a predefined value, communicates with the mobile communication network according to a first split bearer mode of operation in response to determining that the split threshold value is set to the predefined value, and communicates with the mobile communication network according to a second split bearer mode of operation in response to determining that the split threshold value is not set to the predefined value.
US10659991B2 Bandwidth constrained image processing for autonomous vehicles
Methods, apparatuses, systems, and non-transitory computer readable storage media for providing bandwidth constrained image processing are described. The disclosed technology determines a data transfer rate of at least one signal received from a vehicle, the at least one signal including state/status data of the vehicle. In response to determining that the data transfer rate satisfies a data transfer rate criterion, a location of the vehicle and a location of at least one of a plurality of objects that obstruct the at least one signal is determined using the state data and external data associated with the vehicle. The disclosed technology generates optimized state data using the state data and the external data.
US10659977B2 Hierarchical transmission in wireless communications
A wireless communication device includes a communication interface and a processor that operate to generate a first transmission stream by processing first information based on first parameter(s) and a second transmission stream by processing second information based on second parameter(s). In some examples, the second at least one parameter is relatively less robust than the first at least one parameter, and the second information augments the first information when combined with the first information. The wireless communication device then transmits the first transmission stream and the second transmission stream to at least one other wireless communication device. Examples of such parameters include forward error correction (FEC) code, error correction code (ECC), modulation coding set (MCS), modulation type including a mapping of constellation points arranged in a constellation, power (e.g., transmit (TX) power), orthogonal frequency division multiplexing (OFDM) configuration, and/or a multiple-input-multiple-output (MIMO) configuration.
US10659974B2 Method for transmitting and receiving signal in wireless LAN system, and apparatus therefor
The present specification proposes a method for transmitting and receiving a signal, and an apparatus therefor, and more specifically, a method for transmitting, by a first station (STA), a signal to a second STA in a wireless LAN (WLAN) system, the method comprising the steps of: generating a training field including a basic training subfield for each spatial-temporal stream and a training subfield for each spatial-temporal stream on the basis of the total number of spatial-temporal streams, wherein the basic training subfield for each spatial-temporal stream is composed of M (M is a natural number) orthogonal frequency division multiplexing (OFDM) symbols on the basis of the information indicated by a header field; and transmitting a signal including the header field and the training field to the second STA through a corresponding spatial-temporal stream.
US10659972B2 System and methods for obtaining ubiquitous network coverage
Implementations described and claimed herein provide a system and methods for determining a minimum number of communication nodes to substantially cover a particular geographical area and for optimizing an extension of an optical network to provide service to the communication nodes. In one implementation, at least one parameter for one or more forces configured to control interactions of a plurality of nodes is received. Each of the nodes has a node range corresponding to an effective operational limit of the node. Boundary information defining a geographical area to which coverage by a network may be provided is received. The one or more forces are simulated to distribute the plurality of nodes. The simulation of the one or more forces causes the plurality of nodes to become positioned in an overall layout such that the defined geographical area is substantially covered by the node ranges.
US10659968B2 Method for performing communication by using unlicensed spectrum, device, and system
Embodiments of the present invention disclose a method for performing communication by using an unlicensed spectrum, a device, and a system, which relate to the field of communications technologies, so as to improve efficiency of using an unlicensed spectrum by user equipment. The method includes: obtaining, by a base station eNB, a time resource and/or a frequency resource by contending with another eNB or another system using an unlicensed spectrum; generating, by the base station eNB, information about the time resource and/or the frequency resource according to the time resource and/or the frequency resource; and sending, by the base station eNB, the information about the time resource and/or the frequency resource to user equipment UE by using a broadcast or multicast message, so that the user equipment UE communicates with the base station eNB according to the information about the time resource and/or the frequency resource.
US10659965B2 Communication terminal apparatus, terrestrial cellular base station and mobile communication system
A communication terminal apparatus, a terrestrial cellular base station and a mobile communication system are provided, which are capable of being shared in a terrestrial cellular mobile communication system and a satellite mobile communication system, preventing an interference between both systems and improving a spectral efficiency in a downlink of the terrestrial cellular mobile communication system, by simple switching control of radio resources. When the communication terminal apparatus is located in an area of the terrestrial cellular mobile communication system, all of time slots allocated to the terrestrial cellular mobile communication system and at least a part of time slots allocated to the satellite mobile communication system are used in a downlink, and all of time slots allocated to the terrestrial cellular mobile communication system are used and time slots allocated to the satellite mobile communication system are not used in an uplink.
US10659962B2 Wireless session configuration persistence
A wireless access point employs a wireless configuration database for retrieving a stored wireless profile corresponding to a subscriber device from a remote location that enables the user to establish an Internet connection using their subscriber device with the same network identifiers and settings employed from the home wireless profile. The network identifier is typically an SSID (Service Set Identification), and labels the wireless configuration using a mnemonic name familiar to the user. The wireless configuration also denotes authentication and security (passphrase) tokens required for access, and would therefore enable the user to sign on at the remote wireless access point using the passphrase already known from their home WiFi arrangement. Subsequent attempts automatically establishing a connection to the subscriber device upon detection and authentication using the retrieved wireless profile without broadcasting an open SSID receivable by other wireless devices within range.
US10659957B2 Apparatus and methods for provisioning devices to utilize services of mobile network operators
A system that incorporates teachings of the subject disclosure may include, for example, a method for facilitating, at a system including at least one processor, establishment of a communication session with a device coupled to a Universal Integrated Circuit Card (UICC) by way of network equipment of a default Mobile Network Operator (MNO), receiving, at the system, information descriptive of an MNO selection, selecting, at the system, from a database of credentials of a plurality of MNOs first credential information according to the received information, wherein the first credential information is associated with a first MNO of the plurality of MNOs, and transmitting, from the system, the first credential information to the UICC over the communication session by way of the device to cause the UICC to facilitate establishment of communications with network equipment of the first MNO according to the first credential information. Other embodiments are disclosed.
US10659953B2 Fabric aware smart client steering for service provider Wi-Fi networks
Embodiments herein describe pruning a neighbor list sent to a client device using a predefined assignment corresponding to an AP or the client device which can reduce the time required for the client device to roam between APs in a WLAN deployment. The pruned neighbor list serves as a Wi-Fi client steering mechanism to affect which AP the client device chooses when roaming. In one embodiment, a controller uses information regarding fabric nodes in the backend infrastructure to prune the neighbor list to include only the APs that are assigned to the same fabric node as the current AP. In another embodiment, the controller considers a service provider corresponding to the client device when pruning the neighbor lists. The list may include only the neighboring APs assigned to provide Wi-Fi access for the same service provider.
US10659949B2 Scheme for communication and transmitting discovery signal in mobile communication system
A method for performing communication by a first communication device in a mobile communication system is provided. The method includes determining whether the first communication device is proximate to a nearby second communication device through a short-range communication link, enabling one of a first long-range communication link with a network or the short-range communication link with the second communication device based on the determination as to whether the first communication device is proximate to the second communication device, and receiving data from the network through the enabled one of the first long-range communication link with the network or the short-range communication link.
US10659944B2 Wireless device based auto check-in and information sourcing system for accountability management
A method for a wireless device (12) to facilitate personnel accountability is provided. Incident data is received. The incident data includes a location of an incident. A determination is made whether confirmation has been received that a user of the wireless device (12) agrees to respond to the incident. In response to determining confirmation has been received: a location of the wireless device (12) is determined, a first estimated time of arrival to the location of the incident from the location of the wireless device (12) is determined, transmission of the first estimated time of arrival is caused, a virtual region around the location of the incident is generated, a determination is made if the wireless device (12) enters the virtual region, transmission of a first update is caused in response to determining the wireless device (12) enters the virtual region.
US10659942B2 Image forming apparatus that performs handover, method of controlling the same, and storage medium
The present image forming apparatus selects an appropriate connection method in accordance with circumstances from a plurality of connection methods when communication with an information processing apparatus is established by short-range wireless communication, and notifies information necessary for performing communication by the selected connection method to the information processing apparatus via short-range wireless communication.
US10659941B2 Communicating packets in a mesh network
An apparatus includes a Bluetooth transceiver configured to receive a packet transmitted to a Bluetooth mesh network via a radio-frequency signal. The apparatus also includes a processing device coupled to the Bluetooth transceiver. The processing device is configured to determine a strength of the radio-frequency signal. The processing device is also configured to determine a time period based on the measure of strength of the radio-frequency signal. The processing device is further configured to determine whether the Packet was received again during the time period. The processing device is further configured to transmit the Packet to the Bluetooth mesh network in response to determining that the Packet was not received again during the time period.
US10659936B2 Enhanced vehicle-to-everything radio access technology migration
Methods, systems, and devices for wireless communication are described. A user equipment (UE) that is configured to transmit a message to a neighboring UE via multiple formats, identify a service parameter indicative of a format to be used for the message. The UE may convey information indicating the service parameter from a first layer of the UE to a second layer of the UE, wherein the first layer is an upper layer with respect to the second layer. The UE may generate, by the second layer and based at least in part on the information, the message in the format for communicating with the neighboring UE. Other aspects, embodiments, and features are claimed and described.
US10659921B2 Measurement batching
Method, mobile device, computer program product, and apparatus for performing Fine Grain Position Data Collection is described. In one aspect a mobile device performs measurement batching of data, for example positioning and AP measurement data. In some aspects, the mobile device processes positioning and AP measurement data in response to a batch trigger. The mobile device may send the processed measurement batch to a server for analysis or processing. A batch trigger may include receiving a positioning fix with high confidence such that the mobile device may backfilter or otherwise correct mobile sensor based positioning data associated with AP measurements. The server may interpret the data from the measurement batches identified from a number of different mobile devices to calculate position of APs within an environment.
US10659915B2 Anti-disaster system, information generating method and storage medium
An anti-disaster system, comprising: disaster detection apparatuses detecting an occurrence of disaster; position processing apparatuses generating distribution information; base stations communicating with the mobile station; and a control apparatus. The control apparatus determines a disaster region concerned among a plurality of regions, based on a message from the disaster detection apparatus located in the disaster region concerned. The control apparatus instructs the position processing apparatus located in the disaster region concerned to generate the distribution information based on information from the base station located in the disaster region concerned.
US10659912B2 Method, device and communication system for processing common search area
A method, a device and a communication system for processing a common search area are provided. The method includes: acquiring resource indication information about a first common search area of a control channel, or resource indication information about a first common search area and resource indication information about at least one second common search area; and determining, according to the resource indication information about the first common search area, or the resource indication information about the first common search area and the resource indication information about at least one second common search area, a location of the first common search area, or locations of the first common search area and at least one second common search area.
US10659910B2 System and method for providing access to media content associated with events, using a digital media content environment
In accordance with an embodiment, described herein is a system and method for providing access to media content associated with events, using a digital media content environment. A media application enables display of a memory event timeline, including a plurality of memory events, to provide an improved presentation of media consumption by a user that resembles a person's memory or recollection of such events. Recent events are generally presented with more specificity, with earlier time periods and events generally presented more broadly. An input action or request for a memory event can be performed to cause a media server to determine a corresponding historical media content for delivery, and to stream or buffer the historical media content related to that memory event, and/or to cause other systems or environments to provide additional content related to the memory event either via the media server, or directly delivered to the media device.
US10659906B2 Audio parallax for virtual reality, augmented reality, and mixed reality
An example audio decoding device includes processing circuitry and a memory device coupled to the processing circuitry. The processing circuitry is configured to receive, in a bitstream, encoded representations of audio objects of a three-dimensional (3D) soundfield, to receive metadata associated with the bitstream, to obtain, from the received metadata, one or more transmission factors associated with one or more of the audio objects, and to apply the transmission factors to the one or more audio objects to obtain parallax-adjusted audio objects of the 3D soundfield. The memory device is configured to store at least a portion of the received bitstream, the received metadata, or the parallax-adjusted audio objects of the 3D soundfield.
US10659897B2 Computer-implemented method for reducing crosstalk in a computer-based audiometer
A computer-implemented method for reducing undesired crosstalk signals on an inactive channel of a device comprising the steps of: (i) determining system volume levels required to achieve a range of desired audio output attenuation levels on an active channel of the device; (ii) determining a crosstalk compensation signal comprising a signal amplitude and associated phase shift required to reduce undesired crosstalk on the inactive channel of the device for each desired audio output attention level in the range of desired audio output attenuation levels; and (iii) generating a desired audio output attenuation level on the active channel of the device by generating a signal at the determined system volume level required to achieve said desired audio output attenuation level, and generating a contemporaneous crosstalk compensation signal on the inactive channel of the device by generating a signal at the determined signal amplitude and associated phase shift required to reduce the undesired crosstalk on the inactive channel.
US10659890B2 Method for operating a hearing device and a hearing device
A method for operating a hearing device. In the hearing device a first directional signal and a second directional signal are generated from an ambient sound signal. The first directional signal and the second directional signal are used to determine at a first response time a first adaptation coefficient for a first superposition of the first directional signal with the second directional signal for the purpose of noise suppression. It is intended here that the first directional signal and the second directional signal are used to determine at a second response time a second adaptation coefficient for a second superposition of the first directional signal with the second directional signal for the purpose of noise suppression. The first adaptation coefficient and the second adaptation coefficient are used to determine an output adaptation coefficient for forming an output signal by superposition of the first directional signal and the second directional signal.
US10659888B2 Sensor output device, sound output device, and musical instrument
A sensor output device includes a sensor and an output circuit. The sensor includes a piezoelectric element and an output terminal. The piezoelectric element includes porous resin. The output circuit is connected to the output terminal of the sensor and includes a thermistor.
US10659887B2 High efficiency transducer driver
A system may include a charge pump configured to transfer electrical energy from a source of electrical energy coupled to an input of the charge pump to an energy storage device coupled to an output of the charge pump and configured to store the electrical energy transferred from the source of electrical energy, a power converter configured to transfer electrical energy from the energy storage device to an output of the power converter, wherein the power converter comprises a first plurality of switches and a power inductor arranged such that one switch of the first plurality of switches is coupled between the power inductor and the output of the charge pump, an output stage configured to transfer electrical energy between the output of the power converter to a load coupled to an output of the output stage, the output stage comprising a second plurality of switches, and a controller configured to generate an output voltage at the output of the output stage as an amplified version of an input signal.
US10659876B2 Distributed microphone array and sound source positioning system applicable thereto
Disclosed is a distributed microphone array. The array comprises: a plurality of distributed microphone array nodes, wherein each microphone array node is provided with one or a plurality of microphone audio acquisition modules; and the microphone array node is connected to an external signal processing unit by means of wireless network communication, and uploads an unprocessed audio signal or an audio signal which has undergone simple signal processing on the array node to the signal processing unit. In the present invention, all the wireless microphone array nodes distributed in a wireless network form a large microphone array. In a wireless microphone array, microphone signal acquisition and transmission are based on a wireless type, and the distribution of microphones is no longer limited by a physical dimension or a cabling connection, so that the distribution of a significant amount of microphones can be achieved, and the distance between the microphones and the coverage area of the microphone array can be greatly increased.
US10659875B1 Techniques for selecting a direct path acoustic signal
One embodiment of the present application sets forth a computer-implemented method that includes receiving, from a first microphone, a first input acoustic signal, generating a first audio spectrum from at least the first input acoustic signal, wherein the first audio spectrum includes a set of time-frequency bins, and selecting a first time-frequency bin from the set based on a first local space-domain distance (LSDD) computed for the first time-frequency bin.
US10659873B2 Spatial encoding directional microphone array
In one embodiment, an article of manufacture has microphones mounted at different locations on a non-spheroidal device body and a signal-processing system that processes the microphone signals to generate a B Format audio output having a zeroth-order beampattern signal and three first-order beampattern signals in three orthogonal directions. The signal-processing system generates at least one of the first-order beampattern signals based on effects of the device body on an incoming acoustic signal. The microphone signals used to generate each first-order beampattern signal have an inter-microphone effective distance that is less than a wavelength at a specified high-frequency value (e.g., <4 cm for 8 kHz). In preferred embodiments, the inter-microphone effective distance is less than one-half of that wavelength (e.g., <2 cm for 8 kHz). In addition, the inter-phase-center effective distances for the different first-order beampattern signals are also less than that wavelength, and preferably less than one-half of that wavelength.
US10659868B1 Field replaceable spacer for head-mounted wearable device
A head-mounted wearable device (HMWD) may be fashioned that includes temples that pass near each ear of the user. A temple may incorporate a bone conduction speaker (BCS) to provide audio output to the user. During wear, a portion of the BCS is in physical contact with a head of the user to transfer the vibrations from the BCS to the user. To accommodate different head shapes and sizes, a head contact piece may be mounted to the BCS. The user may add, remove, or swap the head contact piece from an assortment of such pieces to find a profile that is comfortable to the wearer and improves performance of the BCS. The head contact piece may be magnetically affixed, allowing for easy changeout.
US10659864B2 Earbud charging storage case
An earbud charging storage case for storing and charging a pair of earbuds, includes an earbud holder, and a magnetic component bracket looped around the earbud holder. Each earbud has a magnetic element. The earbud holder has a base portion. Two sides of a bottom surface of the base portion protrude downward to form two accommodating portions. Two sides of a top surface of the base portion are recessed downward to form two lower receiving grooves. The two accommodating portions have two accommodating grooves. The two lower receiving grooves and the two accommodating grooves together define two storing grooves. The pair of the earbuds are accommodated in the two storing grooves. Several portions of a bottom surface of the magnetic component bracket are recessed upward to form a plurality of buckling grooves. Each of the plurality of the buckling grooves is equipped with a first magnetic component.
US10659861B2 Composite earcushion
An earphone cushion includes a body formed of a partially reticulated polymeric foam and including a front surface configured to engage or surround the ear of a user, and a rear surface, a snap ring at least partially embedded in and integrally formed with the body and including a periphery configured to engage one or more retention elements of an earcup of a headphone, and a non-porous film on the front surface of the body.
US10659860B2 Headphones and headphone system
Headphones including a sound output unit, a processing unit, a memory unit, a lighting unit, and a detection unit are provided. The sound output unit is configured to output sound. The memory unit is configured to store a program. The lighting unit is configured to emit light in response to a signal supplied from the processing unit. The detection unit is configured to obtain detection information and supply a detection signal corresponding to the detection information to the processing unit. The processing unit is configured to read out the program, carry out an operation using the detection signal and the program, and supply a signal corresponding to an operation result to the lighting unit.
US10659859B2 Portable case for modular hearing assistance devices
A portable case for storing and charging hearing assistance devices is described. The portable case includes at least one retention structure configured to retain at least part of a hearing assistance device, an energy storage device, a charging circuitry electrically coupled to the energy storage device. The at least one processor is configured to detect when the at least one retention structure retains the at least part of the hearing assistance device, and responsive to detecting the at least one retention structure retaining the at least part of the hearing assistance device, cause the charging circuitry to charge, via an electrical connection shared by the at least part of the hearing assistance device and the charging circuitry, a power source of the hearing assistance device.
US10659856B1 Auditory low frequency sound reproduction and vibration generating speaker enclosure platform system
A modular auditory low frequency sound reproduction and vibration generating speaker enclosure platform system for use to support a seating apparatus includes a main housing having a top wall, a bottom wall, a front wall, a rear wall, and a pair of side walls forming an internal chamber, a subwoofer speaker coupled to the main housing, an amplifier electrically coupled to the subwoofer, and a plurality of reflex ports coupled to the front wall of the main housing. The top wall of the main housing is designed to support the seating apparatus thereon. The amplifier is designed to activate the subwoofer to generate the sound pressure waves that project from the speaker to the seating apparatus and throughout the main housing. The generated sound pressure waves transferred along the top wall of the main housing delivers tremulous movement to the seating apparatus situated thereon.
US10659853B1 Fixed wireless point-to-point mesh engineered network deployment framework
Novel tools and techniques for point-to-point network service provisioning and mesh network transitioning are provided. A system includes a fiber injection node, host mesh network radio, and a first node. The first node may comprise a remote wireless transceiver in communication with the host wireless transceiver, a first mesh network node transceiver configured to communicate with other mesh network node transceivers, a processor, and non-transitory computer readable media comprising instructions executable by the processor. The first node may be configured to establish a point-to-point wireless connection to the host wireless transceiver of the fiber injection node, and provision access to the service provider network to the first customer premises. The first node may further be configured to establish a mesh connection to a secondary mesh network node associated with a second customer premises, and provision access to the service provider network to the second customer premises.
US10659852B2 Connector element information detections
A device receives an analog voltage signal over a single physical electrical connection. The analog voltage signal can be converted into a digital value which can then be correlated to (i) an indication of a connection state of the primary device, and (ii) information about another device (or set of devices) which is connected to the device.
US10659851B2 Real-time digital assistant knowledge updates
Systems and processes are disclosed for real-time updating of virtual assistant media knowledge. Virtual assistant knowledge can be updated with timely information associated with playing media (e.g., a sporting event, a television show, or the like). A data feed can be received that includes data relating events to particular times in a media stream. A user request can be received based on speech input, and the user request can be associated with an event in a media stream or show. In response to receiving the request, the media stream can be cued to commence playback at a time in the media stream associated with the event referred to in the request. In another example, a response to the user request can be generated based on the data relating to the events. The response can then be delivered to the user (e.g., spoken aloud, displayed, etc.).
US10659849B2 Systems and methods for signaling of emergency alert messages
A device may be configured to receive a low level signaling emergency alert message fragment from a broadcast stream. The device may parse syntax elements included in the emergency alert message fragment. The device may determine whether to retrieve a media resource associated with the emergency alert message based on the parsed syntax elements.
US10659844B2 Interaction method and system based on recommended content
Interaction method and system based on recommended content are provided. The method includes: receiving a playback instruction for a multimedia file, and obtaining recommended content corresponding to the multimedia file; playing the recommended content at a designated playback time point of the multimedia file; displaying an interaction option of the recommended content in a playback interface of the recommended content in a process of playing the recommended content; and interacting with the recommended content based on the interaction option after detecting a selection operation on the interaction option. A user may trigger the selection operation on the interaction option to interact with the recommended content, rather than watching the recommended content passively, which provides the user with method and system for interacting with the recommended content, increases flexibility, enhances attractiveness of the recommended content to the user, increases user viscosity, and increases a conversion rate of the recommended content.
US10659843B2 Content rights management for mobile devices
An electronic device for providing geolocation independent content rights management includes a non-transitory storage medium and a processing unit. The processing unit executes instructions stored in the non-transitory storage medium to receive a request for content from a content access device and, if the content access device is registered to an account associated with a geolocation, provides access to the content. In some implementations, the processing unit may determine if the content access device is registered using a token corresponding to the request. In various implementations, the processing unit may verify that one or more digital rights management and/or persistence policies allow the access, such as where access may be provided to one copy of the content at a time.
US10659842B2 Integral program content distribution
This document describes techniques using, and devices embodying, integral program content distribution. These techniques and devices enable a request for program content to be received from an end-user device. In response to the request, an integral version of the requested program content is determined using an indication of a program content transition that corresponds to an apparent broadcast time of the requested program content. The program content can be transmitted to the end-user device as part of a cloud-based digital video recorder (DVR) system.
US10659839B2 Encoding device and method, decoding device and method, editing device and method, recording medium, and program
The present invention relates to an encoding device and a method, a decoding device and a method, an editing device and a method, a storage medium, and a program which can perform encoding and decoding so that buffer failure does not occur. Information, such as a minimum bit rate, a minimum buffer size, and a minimum initial delay time, is contained in a random access point header contained in an accessible point in a bitstream. A bitsteam analyzing unit 72 analyzes an input bitstream, sets the above-mentioned information, and outputs the resulting information to a buffer-information adding unit 73. The buffer-information adding unit 73 adds the input information to the input bitstream and outputs the resulting bitstream. The present invention is applicable to an encoding device and a decoding device which process bitstreams.
US10659838B2 Device and method for sharing downlink demodulation reference signals
A base station (BS) for sharing downlink (DL) demodulation reference signals (DMRSs) between the DL data and the DL control signals comprises a storage device for storing instructions and a processing circuit coupled to the storage device. The processing circuit is configured to execute the instructions stored in the storage device. The instructions comprise transmitting a DL control signal on a first layer in a first time-frequency resource to the communication device; transmitting a DL data, associated with the DL control signal on a second layer in the first time-frequency resource and on the first layer and the second layer in a second time-frequency resource, to the communication device; and transmitting a set of DMRSs for the DL control signal and the DL data to the communication device.
US10659836B2 Systems and methods for providing a deletion notification
Systems and methods are provided herein for indicating an amount of available storage space. To this end, the systems and methods monitor storage space associated with a media storage device to determine whether an amount of storage space available is less than a threshold. In response to determining the amount of storage space available is less than the threshold, the systems and methods enter a deletion mode. Systems and methods monitor user interactions between a user and a user device after entering the deletion mode. Systems and methods further generate for display a notification at an appropriate time, based on the monitored user interactions, to indicate the amount of storage space available to the user.
US10659832B1 Dynamic bitrate selection for streaming media
A method for dynamic bitrate selection for streaming media includes receiving one or more chunks from a first media stream of a plurality of bitrate media streams of a media file at a streaming buffer of the processing device, the plurality of bitrate media streams comprising a first subset of bitrate media streams including the first media stream and a second subset of bitrate media streams having a bitrate higher than a first bitrate of the first media stream. The method further includes monitoring a status of the streaming buffer by determining a buffer duration of the one or more chunks from the first media stream being buffered at the streaming buffer, calculating an expected download time for a subsequent chunk of the media file to be received at the streaming buffer in each bitrate media stream, selecting a bitrate media stream of the second subset of bitrate media streams based on expected download times calculated for the second subset of bitrate media streams and the playing time of the one or more chunks from the first media stream being buffered at the streaming buffer, and downloading the subsequent chunk from the selected bitrate media stream.
US10659830B2 Method, system, mobile device, apparatus and computer program product for validating rights objects
A method, system, mobile device, apparatus and computer program product are provided for accurately determining whether one or more rights objects associated with a mobile device are valid. In particular, a secure time source (e.g., DRM clock or time) may be maintained by the mobile device and used to check the validity of the one or more rights objects. In order to ensure that the secure time source or clock remains accurate, the mobile device may update the secure time source by regularly requesting and receiving the DVB-H network time from a DVB-H network entity. Because the DVB-H network time is secure, accurate and readily accessible, it provides an ideal tool for correcting possible drift in the mobile device's secure time source.
US10659829B2 Synchronizing the storing of streaming video
A method, system, and computer-readable medium for synchronizing video are described. The system captures video data with a camera, the video data including a first video data segment and a second video data segment. When a network between the camera and a hub is insufficient to allow downstream real-time streaming of the video data, the system stores the first video data segment on a first storage. When the network is sufficient to allow downstream real-time streaming of the video data, the system transfers the second video data segment from the camera to the hub, reads the first video data segment from the first storage, and transfers the first video data segment to the hub. The system stores the video data segments onto a second storage such that a non-real-time playback from the second storage shows the first video data segment and the second video data segment in sequence.
US10659828B2 Elastic switched digital video (SDV) traffic control with adaptive bit rate streaming
A system for delivering content is provided that uses switched digital video (SDV), adaptive bit rate (ABR) streaming techniques and an ABR to Legacy Transport Stream (ALTS) converter for converting the ABR streams to a QAM-based transport stream, all under control of the SDV session manager. In operation, the SDV system can be used to select an ABR profile for a service that is destined for a QAM set top terminal based on the currently available bandwidth. Moreover, the ABR profile may be changed upward (i.e., a profile requiring a greater bandwidth) or downward (i.e., a profile requiring less bandwidth) on a dynamic basis as the number of requested services changes.
US10659824B2 Video playback method and apparatus
Embodiments of the present application disclose a video playback method and apparatus, which relate to the field of video communication technologies. The method includes: receiving a data obtaining request for a video to be played back sent by a client; estimating a current data transmission speed according to historical data transmission speeds; selecting a target video frame discarding scheme from preset video frame discarding schemes, according to the current data transmission speed and a theoretical data transmission speed corresponding to a preset video frame discarding scheme, wherein the theoretical data transmission speed is determined according to the multiplied speed for video playback; and performing discard processing on video data of the video to be played back according to the target video frame discarding scheme, and sending to the client the video data that has been subjected to the discard processing, so that the client plays back the video to be played back. The solutions provided by the embodiments of the present application reduces the required network bandwidth for a video playback.
US10659821B2 Set-top box, system and method for providing awareness in a hospitality environment
A system and method for providing awareness in a hospitality environment are presented. In one embodiment, a vertical and horizontal array of set-top boxes is provided and each set-top box includes an identification corresponding to the room in which the set-top box is placed. Each set-top box includes a wireless transceiver that periodically transmits an identification beacon that is received by a proximate wireless-enabled interactive device. The proximate wireless-enabled interactive device, in turn, broadcasts data packets including an indication of the strength of set-top box identification signals received. The broadcasts are received by a server via an array of wireless routers. The location of the proximate wireless-enabled interactive device is determined based on the signal strength information in the data packets.
US10659820B2 Image coding method and image coding device for partitioning an image into processing units and coding the partitioned image to generate a code sequence
Provided is an image coding method that partitions an input image signal into processing units, and that codes the partitioned image to generate a code sequence. In particular, the image coding method determines a partitioning pattern for hierarchically partitioning the input image signal in order starting from a largest unit of the processing units, generates partition information indicative of the partitioning pattern, and codes partition information. The partition information includes maximum used hierarchy depth information indicative of a maximum used hierarchy depth which is a hierarchy depth of a deepest processing unit of the processing units included in the partitioning pattern.
US10659814B2 Depth picture coding method and device in video coding
The present invention relates to 3D video coding device and method. A decoding method, according to the present invention, provides a 3D video decoding method. A decoding method comprises the steps of: obtaining a disparity value on the basis of a reference view and a predetermined value; deriving movement information of a current block in a depth picture on the basis of the disparity value; and generating a prediction sample of the current block on the basis of the movement information, wherein the reference view is a view of a reference picture in a reference picture list. According to the present invention, even when a base view cannot be accessed, a disparity vector can be derived on the basis of an available reference view index in a decoded picture buffer (DPB), and coding efficiency can be enhanced.
US10659810B2 Inter prediction method and apparatus for same
According to the present invention, an image encoding apparatus comprises: a motion prediction unit which derives motion information on a current block in the form of the motion information including L0 motion information and L1 motion information; a motion compensation unit which performs a motion compensation for the current block on the basis of at least one of the L0 motion information and L1 motion information so as to generate a prediction block corresponding to the current block; and a restoration block generating unit which generates a restoration block corresponding to the current block based on the prediction block. According to the present invention, image encoding efficiency can be improved.
US10659806B2 Video encoding method and apparatus, and video decoding method and apparatus using interpolation filter on which image characteristic is reflected
Provided are a video encoding method and apparatus to which an interpolation filter is applied according to characteristics of an image for motion compensation, and a video decoding method and apparatus corresponding thereto. The video encoding method according to various embodiments includes determining a degree of change between neighboring samples of at least one integer pixel unit adjacent to a reference sample of an integer pixel unit of a current sample and the reference sample; determining an interpolation filter among interpolation filters having different frequency passbands and configured to produce reference samples of a sub-pixel unit to predict the current sample, based on the degree of change; determining a predicted sample value of the current sample by using a reference sample of a sub-pixel unit produced by applying the determined interpolation filter; and encoding a residual value between the predicted sample value and a sample value of the current sample.
US10659803B2 Picture prediction method and related apparatus
A picture prediction method includes: determining two pixel samples in a current picture block, and determining a candidate motion information unit set corresponding to each of the two pixel samples; determining a merged motion information unit set i including two motion information units; and predicting a pixel value of the current picture block by using an affine motion model and the merged motion information unit set i.
US10659801B2 Method and apparatus for inter prediction in video coding system
A video decoding method performed by a decoding apparatus comprises: deriving control points (CPs) for the current block; obtaining motion vectors for the CPs; deriving a motion vector of a sub-block or a sample unit in the current block on the basis of the obtained motion vectors; deriving a prediction sample for the current block on the basis of the derived motion vector; and generating a reconstruction sample on the basis of the prediction sample. The method enables effective performance of inter prediction through the motion vectors (transformation prediction), not only when an image in the current block is moved in a plane, but also when the image in the current block is rotated, zoomed in, zoomed out, or transformed into a parallelogram. Accordingly, the amount of data for the residual signal for the current block can be eliminated or reduced, and the overall coding efficiency can be improved.
US10659796B2 Bandwidth saving architecture for scalable video coding spatial mode
A system and method for scalable video coding that includes base layer having lower resolution encoding, enhanced layer having higher resolution encoding and the data transferring between two layers. The system and method provides several methods to reduce bandwidth of inter-layer transfers while at the same time reducing memory requirements. Due to less memory access, the system clock frequency can be lowered so that system power consumption is lowered as well. The system avoids having prediction data from base layer to enhanced layer to be up-sampled for matching resolution in the enhanced layer as transferring up-sampled data can impose a big burden on memory bandwidth.
US10659795B2 Transmission device, transmission method, reception device, and reception method
For example, 120 Hz display can be favorably performed on a reception side even in the case of encoding and transmitting moving image data of 24 Hz at the frame rate of 60 Hz.A video stream of a second frame rate larger than a first frame rate is obtained by encoding each picture constituting moving image data of the first frame rate at the second frame rate. Identification information indicating a synchronization relationship between the first frame rate and display start timing is inserted into encoded image data of each picture constituting the video stream of the second frame rate.The video stream of the second frame rate in which the identification information is inserted is transmitted.
US10659794B2 Apparatus and method for palette decoding
A palette decoding apparatus includes a palette color storage device which stores palette colors, a color index storage device which stores color indices of pixels, and a palette value processing circuit which generates a palette value for each pixel by reading data from the color index storage device and the palette color storage device. A frame is divided into first coding units, and each first coding unit is sub-divided into one or more second coding units. Before a palette value of a last pixel in a first coding unit is generated by the palette value processing circuit, a palette value of a non-last pixel in the first coding unit is generated by the palette value processing circuit and used by a reconstruction circuit of the video decoder.
US10659793B2 DC coefficient signaling at small quantization step sizes
Described tools and techniques relate to signaling for DC coefficients at small quantization step sizes. The techniques and tools can be used in combination or independently. For example, a tool such as a video encoder or decoder processes a VLC that indicates a DC differential for a DC coefficient, a FLC that indicates a value refinement for the DC differential, and a third code that indicates the sign for the DC differential. Even with the small quantization step sizes, the tool uses a VLC table with DC differentials for DC coefficients above the small quantization step sizes. The FLCs for DC differentials have lengths that vary depending on quantization step size.
US10659791B2 Hierarchy of motion prediction video blocks
A video decoder is configured to obtain an index value for a current video block. The video decoder obtains a partition type for a current video block. The video decoder selects one of a plurality of defined sets of ordered candidate predictive video blocks based on the partition type of the current video block. A video decoder selects a predictive video block from a selected one of the plurality of defined sets of ordered candidate predictive video blocks based on an index value. A video decoder generates a motion vector for a current video block based on motion information of the predictive video block.
US10659789B2 Encoding cost aware edge selection for improved progressive mesh compression
An encoder includes a processor and a memory. The encoder may perform a method of progressive compression. In one example implementation, the method may include determining a priority value for each edge of a plurality of edges, the priority value of an edge of the plurality of edges determined based on an error metric value and an estimated encoding cost associated with the edge. The method may further include determining a set of edges for collapse, the set of edges determined from the plurality of edges based on the priority values and collapsing the set of edges and generating vertex split information. In some implementations, the method may include entropy encoding the vertex split information.
US10659787B1 Enhanced compression of video data
Techniques are generally described for enhanced compression of video data. In various examples, the techniques may include receiving first video data representing a scene in an environment. The techniques may further include generating illumination map data representing illumination of the scene in the first video data. The techniques may further comprise generating reflectance map data representing a reflectance of at least one object in the first video data. In some examples, the techniques may include sending, to a second computing device, the illumination map data and the reflectance map data. The techniques may further include receiving second video data representing the scene. The techniques may include determining a first illumination difference between the second video data and the first video data. The techniques may comprise sending, to the second computing device, the first illumination difference.
US10659784B2 Region-based image compression
A method, apparatus, and a non-transitory computer readable medium for compressing an image including one or more regions are presented. An image is decomposed into one or more regions and a region is evaluated to determine whether the region meets a predetermined compressions acceptability criteria. In response to the region not meeting the predetermined compression acceptability criteria, the region is transformed and quantized. The region is then encoded in response to the transformed and quantized region meeting the predetermined compression acceptability criteria. In response to the transformed and quantized region not meeting the predetermined compression acceptability criteria, transformation and quantization settings are adjusted and the region is transformed and quantized using the adjusted settings. The region is then encoded in response to the predetermined compression acceptability criteria having been reached.
US10659780B2 De-blocking method for reconstructed projection-based frame that employs projection layout of 360-degree virtual reality projection
A de-blocking method is applied to a reconstructed projection-based frame having a first projection face and a second projection face, and includes obtaining a first spherical neighboring block for a first block with a block edge to be de-blocking filtered, and selectively applying de-blocking to the block edge of the first block for at least updating a portion of pixels of the first block. There is image content discontinuity between a face boundary of the first projection face and a face boundary of the second projection face. The first block is a part of the first projection face, and the block edge of the first block is a part of the face boundary of the first projection face. A region on a sphere to which the first spherical neighboring block corresponds is adjacent to a region on the sphere from which the first projection face is obtained.
US10659777B2 Cross-channel residual prediction
Systems, apparatus and methods are described including determining a prediction residual for a channel of video data; and determining, using the first channel's prediction residual, a prediction residual for a second channel of the video data. Further, a prediction residual for a third channel of the video data may be determined using the second channel's prediction residual.
US10659775B2 Video decoding device and video decoding method
A video decoding device, in the case where a video of the progressive format is inputted, processes a frame as a picture, in the case where a video of the interlace format is inputted, processes a field as a picture. A video decoding device performs display control corresponding to a format of the both video by analyzing display control information in display control information analyzer. The display control information includes sequence unit display control information which is commonly used in a display process of all pictures that belong to a sequence to be decoded and picture unit display control information which is individually used in a display process of a picture to be decoded. A second code string analyzer acquires each of the sequence unit display control information and the picture unit display control information from an extended information area in units of pictures.
US10659774B2 Method and system for remote diagnostics
The present invention is directed towards a method and system for remote diagnostics in a Digital Subscriber Line (DSL) set-top box network having a head-end unit and a set-top box having diagnostics software. The diagnostics software stored in the set-top box enables the head-end unit to remotely query the set-top box about the current condition of the set-top box and, as a result, reduces the necessity of service calls and/or shipping charges that would otherwise be required. The diagnostics software generates data is response to a set-top box identification request, a software version request, a check television connections request, a check I/O ports request, a check HPNA networking request, a check USB request, a check system ICs request, a check DSL connection request, a check error codes request, a read warranty clock request, a read hours of operation request, and a perform default test request received from the head-end. Execution of the diagnostics software may be initiated as part of a periodical diagnostic test of the set-top box, at the request of a customer having difficulties with the set-top box, or in response to an alarm or alert message generated by the set-top box.
US10659773B2 Panoramic camera systems
A camera system captures images from a set of cameras to generate binocular panoramic views of an environment. The cameras are oriented in the camera system to maximize the minimum number of cameras viewing a set of randomized test points. To calibrate the system, matching features between images are identified and used to estimate three-dimensional points external to the camera system. Calibration parameters are modified to improve the three-dimensional point estimates. When images are captured, a pipeline generates a depth map for each camera using reprojected views from adjacent cameras and an image pyramid that includes individual pixel depth refinement and filtering between levels of the pyramid. The images may be used generate views of the environment from different perspectives (relative to the image capture location) by generating depth surfaces corresponding to the depth maps and blending the depth surfaces.
US10659772B1 Augmented reality system for layering depth on head-mounted displays using external stereo screens
An augmented reality (AR) system that enhances an AR participant's experience by providing a visual effect with added depth. The AR system displays previously achieved by an AR HMD are augmented with a second layer of accessible depth. This added depth is achieved by including, in the AR space/real world environment, external stereo screens upon which 3D stereo content is projected by one or more 3D projectors. The AR HMD is equipped with an external 3D screen viewing assembly so the AR HMD allows an AR participant wearing the AR HMD to view images on the external stereo screens in stereo. The external stereo screens can be used to produce 3D imagery that may differ in depth from the depth of the fixed focal length images displayed to the viewer by the AR HMD. The AR system enlarges the AR participant's simultaneous angular viewing range to 55 to 160 degrees.
US10659768B2 System and method for virtually-augmented visual simultaneous localization and mapping
A system for reconstructing a three-dimensional (3D) model of a scene including a point cloud having points identified by 3D coordinates includes at least one sensor to acquire a set of images of the scene from different poses defining viewpoints of the images and a memory to store the set of images and the 3D model of the scene. The system also includes a processor operatively connected to the memory and coupled with stored instructions to transform the images from the set of images to produce a set of virtual images of the scene viewed from virtual viewpoints; compare at least some features from the images and the virtual images to determine the viewpoint of each image in the set of images; and update 3D coordinates of at least one point in the model of the scene to match coordinates of intersections of ray back-projections from pixels of at least two images corresponding to the point according to the viewpoints of the two images.
US10659764B2 Depth image provision apparatus and method
Apparatuses, methods and storage media for providing a depth image of an object are described. In some embodiments, the apparatus may include a projector to project a light pattern on an object, and to move the projected light pattern over the object, to swipe the object with the light pattern, and a camera coupled with the projector. The camera may include a dynamic vision sensor (DVS) device, to capture changes in at least some image elements that correspond to an image of the object, during the swipe of the object with the light pattern. The apparatus may further include a processor coupled with the projector and the camera, to generate a depth image of the object, based at least in part on the changes in the at least some image elements. Other embodiments may be described and claimed.
US10659753B2 Photogrammetry system and method of operation
A photogrammetry system and method is provided. The photogrammetry system a two-dimensional (2D) camera operable to acquire a 2D image at a first resolution and a second resolution, and a 2D video image at the second resolution. A controller performs a method that includes acquiring a first 2D image of an object with the 2D camera at the first resolution. At least one feature on the object in the first 2D image. An image sequence is determined having a second position. A plurality of second 2D images are acquired with the 2D camera at the second resolution. The 2D camera is tracked. A direction of movement is indicated on the display. A third 2D image of the object is acquired when the 2D camera reaches the second position. Three-dimensional coordinates of the object are determined based on the first 2D image and the third 2D image.
US10659752B2 System for the stereoscopic visualization of an object region
Presented herein are methods and systems for visualizing an object region. The system including an electronic image capturing device, comprising an optical assembly, which provides a first optical channel for a first imaging beam path imaging the object region on a first sensor area of the image capturing device and a second optical channel for a second imaging beam path imaging the object region on a second sensor area of the image capturing device and which contains a microscope main objective system, through which the first imaging beam path and the second imaging beam path pass, comprising a first image producing device for the visualization of the object region for a first observer, to whom a first image of the object region, captured on the first sensor area, and a second image of the object region, captured on the second sensor area, are suppliable, and comprising a second image producing device for visualizing the object region for a second observer.
US10659751B1 Multichannel, multi-polarization imaging for improved perception
In one embodiment, a method includes accessing first image data generated by a first image sensor having a first filter array that has a first filter pattern. The first filter pattern includes a number of first filter types. The method also includes accessing second image data generated by a second image sensor having a second filter array that has a second filter pattern different from the first filter pattern. The second filter pattern includes a number of second filter types, the number of second filter types and the number of first filter types have at least one filter type in common. The method also includes determining a correspondence between one or more first pixels of the first image data and one or more second pixels of the second image data based on a portion of the first image data associated with the filter type in common.
US10659749B2 Efficient histogram-based luma look matching
In a method to reconstruct a high dynamic range video signal, a decoder receives parameters in the input bitstream to generate a prediction function. Using the prediction function, it generates a first set of nodes for a first prediction lookup table, wherein each node is characterized by an input node value and an output node value. Then, it modifies the output node values of one or more of the first set of nodes to generate a second set of nodes for a second prediction lookup table, and generates output prediction values using the second lookup table. Low-complexity methods to modify the output node value of a current node in the first set of nodes based on computing modified slopes between the current node and nodes surrounds the current node are presented.
US10659748B2 System and method for presenting virtual reality content to a user
This disclosure describes a system configured to present primary and secondary, tertiary, etc., virtual reality content to a user. Primary virtual reality content may be displayed to a user, and, responsive to the user turning his view away from the primary virtual reality content, a sensory cue is provided to the user that indicates to the user that his view is no longer directed toward the primary virtual reality content, and secondary, tertiary, etc., virtual reality content may be displayed to the user. Primary virtual reality content may resume when the user returns his view to the primary virtual reality content. Primary virtual reality content may be adjusted based on a user's interaction with the secondary, tertiary, etc., virtual reality content. Secondary, tertiary, etc., virtual reality content may be adjusted based on a user's progression through the primary virtual reality content, or interaction with the primary virtual reality content.
US10659745B2 Video display device and video display method
A video display device includes: a video receiver that obtains video data including a video and dynamic luminance characteristics indicating a time-dependent change in luminance characteristics of the video; a tone mapping processor that, in the case where a luminance region having a luminance less than or equal to a first luminance is defined as a low luminance region, and a luminance region having a luminance exceeding the first luminance is defined as a high luminance region, (i) performs first tone mapping using first conversion characteristics when first luminance characteristics exceed a predetermined threshold value, and (ii) performs second tone mapping using second conversion characteristics when the first luminance characteristics are less than or equal to the predetermined threshold value.
US10659744B2 Distance information generating apparatus, imaging apparatus, and distance information generating method
The distance information generating apparatus includes a generating unit configured to generate the distance information, based on the parallax between the first image signal and the second image signal; an acquiring unit configured to acquire chromatic aberration information indicative of chromatic aberration of an image-forming optical system used in photographing of the first image signal and the second image signal; and a correction unit configured to correct the distance information generated in the generating unit, based on a contrast evaluation value generated for each of the plurality of pieces of color information from the third image signal, and the chromatic aberration information.
US10659743B2 Image projection device
An image projection device includes: a first mirror oscillating to scan an image light beam forming an image projected onto a retina of a user; a light source emitting the image light beam and a detection light beam to the first mirror at different timings; a second mirror having a first region reflecting the image light beam reflected by the first mirror to the retina and a second region reflecting the detection light beam reflected by the first mirror in a direction different from a direction in which the image light beam is reflected, and scanning neither the image light beam nor the detection light beam reflected by the first mirror; a detector detecting the detection light beam reflected by the second region; and a controller adjusting oscillation of the first mirror and an emission timing of the image light beam based on a detection result by the detector.
US10659739B2 Control of light spreading with blurring element in projector systems
Projection systems and/or methods comprising a blurring element are disclosed. In one embodiment, a blurring element may comprise a first plate having a pattern on a first surface and second plate. The first plate and the second plate may comprise material having a slight difference in their respective index of refraction. In another embodiment, a blurring element may comprise a first plate having a pattern thereon and a second immersing material. The blurring element may be placed in between two modulators in a dual or multi-modulator projector system. The blurring element may be configured to give a desired shape to the light transmitted from a first modulator to a second modulator.
US10659735B2 Surveillance system and method of operating surveillance system
A surveillance system is provided. The surveillance system includes: a first frequency communication module configured to receive a first surveillance image from a first camera, and receive a second surveillance image from a second camera; a second frequency communication module configured to receive second frequency communication module notice information from the second camera; and a processor configured to change a reception signal gain value of the first frequency communication module based on the second frequency communication module notice information, wherein a reception signal strength of the first surveillance image is different from a reception signal strength of the second surveillance image.
US10659733B1 Systems and methods for implementing augmented reality and/or virtual reality
A system and method for presenting remote attendee representations at remote conference session locations where the attendee representations are presented as directional videos such that each representation has an apparent sight trajectory aimed at a target of interest (e.g., typically a content window, another attendee representation, etc.) that is an instance of the same target of interest for the attendee associated with the representation at a different station.
US10659729B2 Optimizing video conferencing using contextual information
The present disclosure is directed toward systems and methods for optimizing video conferences. For instance, systems and methods described herein optimize both the transmission and display of one or more video conference data streams. Systems and methods described herein optimize the transmission and display of one or more video conference data streams by identifying a context associated with the one or more video conference data streams and optimizing the one or more video conference data streams based on the identified context.
US10659726B1 System for inspecting pipelines utilizing a wireless device
A system for inspecting pipelines utilizing a wireless device preferably includes a push cable inspection system, a data display unit, an interface software program and a WiFi transmitter. The push cable inspection system includes a push cable, a distance encoder and a cable reel. A video camera is attached to an end of the push cable. The distance encoder measures the distance traveled by the push cable. The data display unit receives an output from the distance encoder and the video camera. The data display unit overlays a changing numeric distance on the video feed to create a numeric video feed. The numeric video feed is transmitted by the WiFi transmitter to the wireless device. The interface software program is installed on the wireless device. The interface software program receives the numeric video feed from the data display unit and stores the numeric video feed on the wireless device.
US10659723B2 De-interlacing data arrays in data processing systems
A data processing system includes a scaler 18 operable to scale a received input data array to provide a scaled output version of the input data array. When it is desired to produce a de-interlaced and scaled output version of an input data array 21, 22, the input data array 21, 22 is provided to the scaler 18, and the scaler 18 scales the input data array 21, 22 so as to simultaneously de-interlace and scale the input data array and to produce a de-interlaced and scaled output version of the input data array.
US10659722B2 Video signal receiving apparatus and video signal receiving method
A video signal receiving apparatus receives a first and second video signals for transmitting a same video content. When determining a size adjustment amount of a second video included in the second video signal, the video signal receiving apparatus performs scaling processing on a second image included in the second video signal to generate a scaling image and performs shift processing on the second image to generate a shift image. The video signal receiving apparatus calculates a similarity degree between a first image included in the first video signal and the scaling image, calculates a similarity degree between the first image and the shift image, and uses the scaling image or the shift image having the higher calculated similarity degree as an image to be subjected to the next scaling processing and the next shift processing.
US10659711B2 Solid-state imaging apparatus
There is provided a solid-state imaging apparatus including a driving device that reads image data from an imaging unit. When reading the image data from the imaging unit, the driving device renders the image data composed of image data having V rows and H columns and blanking data having V′ rows and H′ columns, and renders the amount of the image data changeable for at least every one frame.
US10659707B2 Imaging apparatus and imaging method, camera module, and electronic apparatus capable of detecting a failure in a structure in which substrates are stacked
The present disclosure relates to an imaging apparatus and an imaging method, a camera module, and an electronic apparatus that are capable of detecting a failure in an imaging device having a structure in which a plurality of substrates are stacked.The timing at which a row drive unit provided in a second substrate outputs a control signal for controlling accumulation and reading of pixel signals in a pixel array provided in a first substrate is compared with the timing at which the control signal output from the row drive unit is detected after passing through the pixel array. Depending on whether or not the timings coincides with each other, a failure is detected. The present disclosure can be applied to an imaging apparatus mounted on a vehicle.
US10659705B2 Solid-state imaging device and electronic device with transistor groups
The present disclosure relates to a solid-state imaging device and an electronic device for suppressing deterioration of pixel characteristics while guaranteeing the operating range of VSLs. A solid-state imaging device according to a first aspect of this disclosure has multiple pixel sharing units each including multiple photoelectric conversion sections each configured to correspond to a pixel, an accumulation section configured to be shared by the plurality of photoelectric conversion sections and to accumulate charges generated thereby, and multiple transistors configured to control reading of the charges accumulated in the accumulation section. The plurality of transistors in each pixel sharing unit are arranged symmetrically. The plurality of transistors include a transistor that functions as a switch to change conversion efficiency. The present disclosure may be applied to back-illuminated CMOS image sensors, for example.
US10659703B2 Imaging device and imaging method for capturing a visible image and a near-infrared image
An illumination radiates a visible light or a near-infrared light. A lens images a light from a subject. A beam splitter disperses the visible light and the near-infrared light. A color imaging device images a reflecting light from the subject illuminated with the visible light and includes an imaging device having a red filter. A black-and-white imaging device images the near-infrared light dispersed by the beam splitter. A pixel pitch of the black-and-white imaging device that images the near-infrared light dispersed is larger than a pixel pitch of the color imaging device. A sampling position for the near-infrared light is displaced in a pixel arrangement horizontally or vertically with respect to a sampling position for red in a color image.
US10659700B2 Mobile terminal and method for filling light for same
The present disclosure provides a mobile terminal and a method for filling light for same, and relates to the field of electronic technologies. The method includes: upon receiving an activating instruction for a target camera, activating the target camera; displaying an image acquired by the target camera on a display screen which is located on a surface different from a surface where the target camera is located; detecting brightness of present ambient light, and in response to that the brightness of the present ambient light is less than a preset brightness threshold, illuminating the display screen on the same surface where the target camera is located.
US10659699B2 Apparatus and method for reconstructing a three-dimensional profile of a target surface
Disclosed is an apparatus for reconstructing a three-dimensional profile of a target surface of an object. The apparatus comprises: i) a lighting apparatus having at least two modes of illumination to illuminate the target surface, wherein a first mode of illumination produces a pattern onto the target surface and a second mode of illumination illuminates every part of the target surface; ii) an imaging device for capturing respective images of the target surface upon a sequential activation of the first and second modes of illumination of the target surface by the lighting apparatus; and iii) a processor for reconstructing the three-dimensional profile of the target surface based on the images of the target surface as captured by the imaging device. A method of reconstructing a 3D profile of a target surface of an object is also disclosed.
US10659697B2 Portable electronic device with retractable antenna rod for a camera
A portable electronic device including a housing, a retractable antenna rod, and a camera. The housing includes an opening on a side of the housing and a longitudinal axis. The retractable antenna rod extends out from the opening and is coupled to the housing at a first end of the retractable antenna rod. The retractable antenna rod is movable along the longitudinal axis of the housing. The camera is coupled to a second end of the retractable antenna rod. The camera is positionable within the opening of the housing when the retractable antenna rod is retracted into the housing.
US10659694B2 Imaging device, imaging method and imaging device control program
Provided are an imaging device that make it possible to perform high-speed image capture of an observation target such as a cell, and to correct a shake caused by the movement of a stage or the like appropriately and simply. The imaging device includes a stage on which a vessel having an observation target received therein is installed, an imaging optical system that forms an image of the observation target, a horizontal driving unit that moves the stage in a main scanning direction and a sub-scanning direction orthogonal to the main scanning direction, and moves the stage forward and backward in the main scanning direction, an imaging unit that receives the image formed by the imaging optical system, and outputs an image signal of the observation target, and a shake correction unit that performs shake correction for correcting a shake caused by movement of the stage on the image signal.
US10659693B2 Image processing device and method of correcting images
An image processing device to correct for wobble of an image constructed according to exemplary embodiments of the invention includes an input interface to communicate with an image capture sensor, and a motion vector detector to process first and second images received from the image sensor through the input interface, to detect, in the first image, feature points having feature values higher than a threshold value, and to compare the first image to the second image by using at least parts of the feature points to determine a global motion vector of the first image. The threshold value is adjustable depending on a gain of the image sensor.
US10659692B2 Image blur correction device, imaging apparatus, control method of imaging apparatus and non-transitory storage medium
According to an aspect of the invention, an image blur correction device includes: a memory; and at least one processor operating in accordance with a program stored in the memory. The at least one processor comprises: a detection unit configured to detect motion amounts of images on the basis of imaged images; a calculation unit configured to calculate a motion amount of an object on the basis of the motion amounts of the images detected by the detection unit and a detection signal of blur detected by a blur detection unit; and a control unit configured to control the image blur correction unit on the basis of the motion amount of the object calculated by the calculation unit.
US10659684B2 Apparatus and method for providing dynamic panorama function
An electronic device and a method of operating a panorama function in the electronic device are provided. The electronic device includes at least one processor, a memory, a camera configured to sequentially obtain a plurality of images if an image capture is started, and a sensor configured to sense motion of the electronic device. The at least one processor is configured to store in the memory a panorama content file comprising panorama image data and dynamic panorama data generated based on the plurality of images and the motion of the electronic device sensed during the image capture.
US10659682B2 Real time assessment of picture quality
A computerized method for computing the photo quality of a captured image in a device image acquisition system, comprising on-board combining of a plurality of quality indicators computed from said captured image and its previous image frames quality indicators and a confidence level for at least one of said quality indicators; and using a processor to determine, based on said combining, whether photo quality is acceptable and taking differential action depending on whether quality is or is not acceptable.
US10659678B2 Mobile terminal and method for controlling the same
Disclosed is a mobile terminal, by which an image can be easily attached. In particular, the present invention includes a 1st camera, a touchscreen, and a controller controlling the touchscreen to output a running screen of a prescribed application and a preview screen of the 1st camera to a 1st region and a 2nd region on the touchscreen, respectively, the controller, if a photograph command is received, attaching an image data photographed through the 1st camera to the prescribed application, wherein a data size of the attached image data is based on a size of the 2nd region.
US10659676B2 Method and apparatus for tracking a moving subject image based on reliability of the tracking state
A subject tracking apparatus is configured to track a subject in continuously obtained photographic images. In the photographic image, a position of the subject in the photographic image and reliability that represents subject probability are obtained. The position of the subject to a target position in the photographic image is moved a tracking state of the subject is changed on a basis of the reliability.
US10659673B2 Control apparatus, control method, and non-transitory computer-readable storage medium
First information is obtained from a first control apparatus for controlling a first image capturing device on an upstream side of an image capturing device. Based on a captured image obtained by the image capturing device and the first information, second information used to generate a 3D model of an object in the captured image is generated. Transmission information is transmitted to a second control apparatus for controlling a second image capturing device on a downstream side. Generation of the transmission information is controlled in accordance with a size of the object in the captured image or the size and a position of the object in the captured image in a case in which the captured image obtained by the image capturing device includes an invalid object that is not an object corresponding to information registered in advance.
US10659670B2 Monitoring system and control method thereof
The disclosure relates to a monitoring system and a control method for a monitoring system. The monitoring system includes a camera device, an object recognizing device and an arrangement control device. The camera device includes at least one movable camera device. The object recognizing device is configured to recognize a target object based on a primary image captured by the camera device. The arrangement control device is configured to control the spatial arrangement of the movable camera device so that the movable camera device is located at a predetermined position relative to the target object.
US10659669B2 Projection display unit
The projection display unit includes an illumination section including one or a plurality of light sources, a light valve that modulates light emitted from the illumination section and outputs the modulated light, a projection lens section that projects the light outputted from the light valve onto a projection surface, a light-receiving section including an imaging device that receives light incident via the projection lens section, and an optical device that allows for splitting into respective optical paths that pass through the illumination section, the light valve, and the light-receiving section. A first range corresponding to a portion of a pupil range of the projection lens section is assigned for projection, and the light-receiving section includes a light-shielding part that performs light-shielding of a selective part corresponding to the first range, at a position substantially optically conjugate with respect to an aperture of the projection lens section.
US10659668B2 Flash device comprising a plurality of LEDs, a Fresnel lens, and a lens array
An apparatus is disclosed including: a light source; a Fresnel lens, and a lens array. The Fresnel lens is disposed upstream from the light source to collimate light output by the light source. The lens array is disposed upstream from the Fresnel lens to mix collimated light that is output from the Fresnel lens. The lens array includes a plurality of optical elements arranged on a substrate. Each optical element includes a respective first planar surface arranged to face towards a different respective portion of the Fresnel lens and a second convex surface arranged to face away from the Fresnel lens.
US10659663B2 Double-camera drive device
A double-camera drive device, including: cover bodies, including a first cover body and a second cover body, and each of the cover bodies being provided with a lens accommodating cavity; photographing components, including a first photographing component and a second photographing component, and each of the photographing components including an upper spring, an upper cover, a lens support winded with a drive coil at a outer periphery, driving magnets and a lower spring, wherein the driving magnets includes a left driving magnet, a right driving magnet and a middle driving magnet; and Hall detection components, each of the Hall detection components including a Hall gasket and a Hall magnet provided on each of lens supports, and a Printed Circuit Board (PCB) component. According to the double-camera drive device, beneficial effects of clearer opposite angles and wider framing range and better quality of photographed images are implemented.
US10659654B2 Information processing apparatus for generating an image surrounded by a marking on a document, and non-transitory computer readable recording medium that records an information processing program for generating an image surrounded by a marking on a document
An information processing apparatus includes: a memory; and a processor, in which the processor is configured to operate as an attribution area detection unit that detects an attribution area from a document image, the attribution area including an attribution image representing attribution information, an attribution image detection unit that detects the attribution image included in the attribution area, an attribution information extraction unit that extracts the attribution information represented by the attribution image, a marking detection unit that detects a marking image from an article area, the article area being an area excluding the attribution area in the document image, a marking area image generation unit that generates, from the document image, a marking area image surrounded by the marking image, and a combined image generation unit that combines the marking area image and a character string representing the attribution information to generate a combined image.
US10659653B2 Scanner that combines images read by first and second sensor arrays, scan program, and method of producing scan data
There is provided a scanner that combines images read by a first sensor array and a second sensor array, in which the first sensor array and the second sensor array have read regions which are overlapped partially, and includes a combining section that combines a straight line as an image of a non-straight line in a case where the straight line which is non-parallel and non-perpendicular in a main scanning direction is read in an overlapped manner by the first sensor array and the second sensor array.
US10659652B2 Communication system, communication device, method of controlling communication device, and program
A communication device includes a hardware processor that: acquires error history information including a communication condition at a time when an error has occurred in past data communication between the communication device and an external device group and type information of the error in the past data communication; compares, in new data communication between the communication device and one external device, a first communication condition with a second communication condition; starts acquisition processing of a communication packet group related to the new data communication on condition that contents of both of the communication conditions with respect to at least one predetermined item are determined to be the same; and stores the communication packet group in a predetermined storage on condition that an error of a type same as an error type of the one error included in the error history information has occurred in the new data communication.
US10659646B2 Image forming apparatus configured to manage storage of documents, control method for the same, storage medium, and data processing apparatus
An image forming apparatus which can prevent from automatically deleting, without user's intention, a box document restored from another image forming apparatus. A document storage deadline is set with respect to a folder thereof for storing box documents so as to set, as a target to be deleted from the folder, a box document having been stored in the folder over the document storage deadline. When it is determined that one of the box documents stored in the folder is a restored document, the one of the box documents is controlled to be excluded from the target.
US10659645B2 Guiding structure adapted for a scanner and capable of preventing image distortion and scanner therewith
A scanner includes an image capturing module, a drive roller assembly, an idle roller assembly, and a guiding structure. The image capturing module is for capturing an image of an object. The drive roller assembly is for driving the object to move along a feeding direction. The idle roller assembly is for preventing a moving direction of the object away from the feeding direction by resiliently pressing the object. A feeding passage is formed between the drive roller assembly and the idle roller assembly. The guiding structure is disposed in front of the feeding passage and for guiding a normal direction of a leading edge of the object to be oblique relative to the feeding direction at an oblique angle. Therefore, the present invention can effectively reduce variation of a resistance force acting on the object as the object moves in the feeding path, which prevents image distortion.
US10659642B2 Medium feeding device and image reading apparatus
A medium feeding device includes: a placement unit on which a medium is placed; a feeding section that feeds the medium placed on the placement unit; a wrinkle detection section that is provided on a further upstream side than the feeding section in a feeding direction and outputs a detection value in accordance with a wrinkle in the medium; and a control section that performs predetermined control on the basis of the detection value of the wrinkle detection section and stops the feeding section in a case in which the detection value output from the wrinkle detection section exceeds a predetermined allowable value.
US10659638B2 Image recording apparatus with a sheet-ejection controllable mechanism
An image recording apparatus, including a body including a path to convey a sheet from a feeder tray to an ejection tray; a conveyer unit to convey the sheet; a recording unit to record an image on the sheet; and a controller to control the conveyer unit and the recording unit, is provided. The controller is configured to execute a ejection request accepting process, in which the controller accepts a request for executing a sheet ejection job being a single job to eject the sheet without causing a recording action in the recording unit; and a sheet ejecting process, in which, after accepting the request for executing the sheet ejection job, the controller controls the conveyer unit to convey the sheet from the feeder tray to the ejection tray without causing the recording action in the recording unit.
US10659637B1 Image forming apparatus and image forming method
According to an embodiment, an image forming apparatus, comprises a document feeder to feed a document page by page, a scanner to scan the document fed by the document feeder and generate image data of the document, a printing apparatus to print images on recording media. An interface is configured to receive print settings and a test printing command. A controller is configured to control the document feeder to feed pages of the document according to the print settings when the test printing command is received, acquire image data of the pages of the document fed by the document feeder, and control the printing apparatus to print images in a test printing. The images in the test printing comprising image data of the pages of the document fed by the document feeder.
US10659635B1 Proxy enhanced protocol semantics recognition
A proxy logger is a proxy or gateway between a Semantic Query/Certification tool and a Multifunction device, such as a multifunction printer. A user specifies the beginning and end points of a specific operation and the proxy logger records network requests and decrypts/encrypts the traffic. The proxy logger and SQCT logs the results for later consumption. Using this method the Semantic Query/Certification tool may generate a certification report or enumerate how a semantic operation is performed for different models of MFDs. The output of the log will be used to build device management profile for the MFD.
US10659630B2 Correctional institution legal postal mail processing system and method
A method and system for eliminating contraband in legal postal mail at a correctional facility comprising of a facility-use legal mail scanning station and a network of inmate-accessible devices and or messaging systems such that correctional institution staff can inspect the legal mail for contraband without violating an inmate's right to privacy for such mail. The legal mail is scanned by the staff member or inmate under the supervision of a staff member and then shredded or placed into the inmate's personal property in secure storage. The scanned mail may then be made available to the intended inmate through the inmate-accessible devices or printed at the scanning station to ensure the elimination of contraband.
US10659629B2 Information processing apparatus including a plurality of network interfaces and control method thereof
An information processing apparatus that communicates directly with an external apparatus using wireless communication includes a plurality of network interfaces, a storage unit that stores a plurality of pieces of different network information respectively assigned to the plurality of network interfaces, an identification unit that identifies a user who logged in the information processing apparatus, a selection unit that selects, as network information to be transmitted directly to the external apparatus using the wireless communication, at least one network information corresponding to the identified user from among the stored plurality of pieces of network information, and a transmission unit that transmits the selected network information directly to the external apparatus using the wireless communication.
US10659627B2 Image processing apparatus, image processing method, and storage medium
An image processing apparatus for reading a document to generate image data using a reading unit performs, receiving a job including a document reading-and-transmission job for causing the reading unit to read a document to generate image data and then transmitting the image data to a specified destination, from an information processing apparatus communicable via a network, storing the received job, displaying a list of the stored jobs in response to a user instruction, displaying a confirmation screen related to transmission setting contents of a document reading-and-transmission job selected from the list of jobs, and executing, in a case where execution of the selected document reading-and-transmission job is instructed via the confirmation screen, the document reading-and-transmission job.
US10659625B2 Imaging device and image transfer method
An imaging device includes an imaging unit, a recording medium, a communication unit, and a controller. In a case where an unsent piece of image data is present in the recording medium when the communication unit automatically establishes a new connection with a first external apparatus, when the first external apparatus is identical to an external apparatus having been connected with the communication unit at a time of generation of the unsent piece of the image data, of a plurality of external apparatuses, the controller allows the communication unit to automatically transfer the unsent piece of the image data to the first external apparatus. When the first external apparatus is different from the external apparatus having been connected with the communication unit at the time of generation of the unsent piece of the image data, the controller forbids the communication unit to automatically transfer the unsent piece of the image data to the first external apparatus.
US10659618B2 System and method for monitoring communications in a network
Methods and systems are described for monitoring communications in a packet-switched network. More specifically, the system initiates a communication between a network endpoint associated with a call mediator and at least a second network endpoint; records, at the call mediator, information associated with the communication; and upon termination of the communication, communicates, from the call mediator to an enterprise gatekeeper, the information associated with the communication.
US10659615B1 Encoder pools for conferenced communications
Various example implementations are directed to methods and apparatuses for facilitating conferenced communications. An example method can include receiving from a plurality of participants of a digital audio conference, audio signals from respective audio input circuits for each respective participant. A subset of the plurality of participants may be identified, as corresponding to loudest audio input compared to a remainder of the participants. At least one encoder pool may be generated by assigning each of the remainder of the participants to an encoder pool associated with a codec used by the respective audio input circuits. For each participant in the subset, digital audio packets of the loudest audio input may be separately encoded to remove feedback. Digital audio packets of the loudest audio input may be separately encoded using the at least one encoder pool, and the encoded data packets may be broadcast to the plurality of participants.
US10659614B1 Haptic feedback during phone calls
A method for providing haptic feedback to participants of multi-party phone conversations that includes opening a communications session with a conference system for at least two users each having user specific communications devices, user specific conduct measuring devices, and user specific haptic feedback device registered with the conference system. Analyzing content of the communications session from content received by the conference system through the user specific communications device for at least one of the users; and capturing status for said at least two users from data measured by the user specific conduct measuring device for the at least two users. Determining with the conference system if the content of the communications session and the status of said at least two users calls for input by the user through said user specific communications device. Sending a feedback signal from the conference system to the user specific haptic feedback device.
US10659613B2 Techniques for behavioral pairing in a contact center system
Techniques for behavioral pairing in a contact center system are disclosed. In one particular embodiment, the techniques may be realized as a method for behavioral pairing in a contact center system comprising: determining, by at least one computer processor communicatively coupled to and configured to operate in the contact center system, a plurality of contacts available for connection to an agent; determining, by the at least one computer processor, a plurality of preferred contact-agent pairings among possible pairings between the agent and the plurality of contacts; selecting, by the at least one computer processor, one of the plurality of preferred contact-agent pairings according to a probabilistic network flow model; and outputting, by the at least one computer processor, the selected one of the plurality of preferred contact-agent pairings for connection in the contact center system.
US10659611B1 System and method for improved automatic callbacks in a contact center
A callback window for initiating an electronic communication session with a customer communication endpoint is received. A request from an agent communication endpoint is received to not handle any electronic communication sessions during a time period. For example, a contact center agent may want to take a lunch break. A determination is made that the callback window (or a portion of the callback window) is within the time period. In response to determining the callback window is within the time period, the system may take various steps, such as, automatically denying the request, automatically adjusting the time period, and sending various messages to the agent communication endpoint to identify ways to handle the communication session.
US10659610B2 Method and system for omnichannel supervision
In one embodiment described herein, an omnichannel supervision interface system and method includes a hardware processor, and a graphics engine executed by the processor for displaying a first portion to display, for one contact center agent among a plurality of contact center agents, a near-real time transcript of the contact center agent's conversation with one customer over a plurality of channels, and a second portion to display a first media category of a session of the contact center agent and the customer, wherein the omnichannel supervision interface is operative to display a plurality of channels for the plurality of contact center agents. Related methods, apparatus, and systems are also described.
US10659604B2 Systems and methods for providing a multi-channel communication service
A multi-channel communication service uses an object-oriented approach to processing communications. The multi-channel communication service is capable of receiving, at a conversation object generator, inbound communications sent from a communication service and subsequently managing the status of participants engaged in a conversation via the various inbound communications. The management process is achieved by associating the inbound communications to corresponding client applications and executing an invitation process from the client applications to a conversation created by the conversation object generator.
US10659600B2 Call traffic diagnostics in telecommunications networks
Telephone calls within one or more telephone networks (or portions thereof) are animated in real time as they occur, or over some past period in real time or at a user-selected speed. Each animated call displays the call's progress from its first connection to its final disconnection, along with intervening connection delays and transition events (e.g., transfers, holds, conferences, etc.). Animated display of multiple concurrent calls allows network administrators to easily and intuitively diagnose telephone network issues and more easily devise solutions, particularly where such display is provided in combination with concurrent measures of telephone network efficiency.
US10659599B2 Certificate loading method and related product
Embodiments of the present disclosure provide a certificate loading method and related products. The method includes: detecting a first process requesting to call a target data processing algorithm, and determining a certificate corresponding to the target data processing algorithm, the target data processing algorithm being one of a plurality of data processing algorithms associated with a currently launched face recognition application; obtaining a set of process names associated with the certificate; detecting that the set of process names comprises a process name of the first process, and loading the certificate to allow the first process to call the target data processing algorithms.
US10659598B2 Detecting driving with a wearable computing device
A wearable computing device is described that detects an indication of movement associated with the wearable computing device when a user of the wearable computing device detected being located within a moving vehicle. Based at least in part on the indication of movement, a determination is made that the user of the wearable computing device is currently driving the moving vehicle. An operation is performed based on the determination that the user of the wearable computing device is currently driving the moving vehicle.
US10659597B2 Limiting computing device functionality using capacitive coupling through a human body
Embodiments of the invention are directed to a computer-implemented-method of operating a computing device. The computer-implemented method includes using a local touch-activated sensor of the computing device to receive an input signal, wherein the input signal has been generated at a remote touch-activated sensor based on capacitive coupling between the remote touch-activated sensor and a human, passed to the human using the capacitive coupling between the remote touch-activated sensor and the human, passed through the human, and transmitted from the human to the local touch-activated sensor of the computing device using a capacitive coupling between the human and the local touch-activated sensor. Functionality of the computing device is limited based at least in part on analyzing, using the computing device, at least one characteristic of the input signal.
US10659595B2 Determining orientation of a mobile device
A method, a mobile device, and a computer program product for determining orientation of a mobile device. The method includes detecting, via an accelerometer, movement of a mobile device and calculating, by a processor, an orientation of the mobile device based on accelerometer data received from the accelerometer as the mobile device is moving. The method further includes tracking the orientation of the mobile device as the mobile device moves over a period of time and maintaining an image capture device and a display in an off state, while the mobile device is moving. The method further includes determining if the mobile device is in a landing position, based, at least partially, on the calculated orientation of the mobile device and in response to determining that the mobile device is not in the landing position, continuing to maintain the image capturing device in the off state such that power consumption of the mobile device is reduced.
US10659589B2 Automatic device pairing
The description relates to device pairing. One example can involve a computing device (e.g., companion device) and a stylus. The companion device can have a display and be configured to communicate in accordance with a wireless protocol. The stylus can be configured to transmit proximity information to the computing device when a user brings a tip of the stylus proximate to the display and be configured to supply wireless protocol identification information with the proximity information. The computing device can be configured to pair with the stylus over the wireless protocol using the wireless protocol identification information without requiring any additional action from the user on the computing device or the stylus.
US10659588B1 Methods and systems for automatic discovery of fraudulent calls using speaker recognition
A computer-implemented method for determining potentially undesirable voices, according to some embodiments, includes: receiving a plurality of audio recordings, the plurality of audio recordings comprising voices associated with undesirable activity, and determining a plurality of audio components of each of the plurality of audio recordings. The method may further comprise generating a multi-dimensional vector of audio components, from the plurality of audio components, for each of the plurality of audio recordings to generate a plurality of multi-dimensional vectors of audio components, and comparing audio components between the plurality of multi-dimensional vectors of audio components to determine a plurality of clusters of multi-dimensional vectors, each cluster of the plurality of clusters comprising two or more of the plurality of multi-dimensional vectors of audio components, wherein each cluster of the plurality of clusters corresponds to a blacklisted voice. The method may further comprise receiving an audio recording or audio stream, and determining whether the audio recording or audio stream is associated with a voice associated with undesirable activity based on a comparison to the plurality of clusters.
US10659586B2 Intelligent rearview mirror
The present application provides an intelligent rearview mirror. The intelligent rearview mirror comprises a mirror body; a main electronic device disposed on the mirror body, and comprising a main processor and a mobile communication module; and an in-vehicle terminal device, separated from the mirror body and the main electronic device, and configured to transmit a control signal to the main electronic device. The main processor is configured to control, according to the control signal, the mobile communication module to enter an intercom transmission mode or an intercom reception mode for intercom communication with a cloud serve.
US10659579B2 Attachable supplemental battery for mobile device
A self-attaching supplemental battery for a cellular phone comprises a housing containing a rechargeable battery. A releasable attachment pad is affixed to an attachment side of the housing to releasably couple the housing and the rechargeable battery to a back of the cellular phone. A cover is removably carried by the housing, and selectively locatable on either side. The cover comprises a panel sized and shaped to cover the releasable attachment pad in a protection location when located on the attachment side of the housing, and to expose the releasable attachment pad in a storage location when located on the face side of the housing.
US10659576B1 Outward-folding display device having hinge units
An outward-folding display device includes two flat casings adapted to be connected to a flexible display, and two hinge units connected between the casings such that the casings are convertible between unfolded and folded positions. Each of the hinge units includes two rotatable drive shafts, and two compensation subunits each including a rotating plate that is co-rotatably connected to a respective one of the drive shafts, and a driven plate that is slidable relative to the rotating plate and that is connected to a respective one of the casings, such that during conversion of the casings, the driven plate and the respective one of the casings slide relative to the rotating plate to prevent the flexible display from being stretched and damaged.
US10659574B2 Communication device, method of communication device, and non-transitory computer readable storage medium
An operating method of a communication device includes performing a scan procedure to receive a device name and an address of an external device; determining a connection interval corresponding to the external device according to one or more policies stored in the communication device under a condition that the device name and/or the address match the one or more policies; and building a connection with the external device according to the connection interval and the address of the external device, so that the communication device and the external device communicate corresponding to the connection interval.
US10659571B1 Network device with integrated packet generators or packet checkers
Disclosed are techniques for implementing network devices with pluralities of packet checkers or packet generators. The packet generators can be configured to self generate data packets with a packet payload and header information and a test type of data packets. The packet checkers can determine if a data packet is a test type of data packet and perform one or more actions.
US10659569B1 End-to-end multipath TCP through network gateways
The disclosed systems and methods provide end-to-end multipath TCP (MPTCP) through a network gateway. The method includes detecting a MPTCP subflow having a first IP address as a source address and a second IP address as a destination address, wherein none of the gateways is the source or the destination of the MPTCP subflow; associating a third IP address with the MPTCP subflow; and advertising, to at least one endpoint of the MPTCP subflow, the third IP address.
US10659562B2 System and method for improving internet communication by using intermediate nodes
A method for fetching a content from a web server to a client device is disclosed, using tunnel devices serving as intermediate devices. The client device accesses an acceleration server to receive a list of available tunnel devices. The requested content is partitioned into slices, and the client device sends a request for the slices to the available tunnel devices. The tunnel devices in turn fetch the slices from the data server, and send the slices to the client device, where the content is reconstructed from the received slices. A client device may also serve as a tunnel device, serving as an intermediate device to other client devices. Similarly, a tunnel device may also serve as a client device for fetching content from a data server. The selection of tunnel devices to be used by a client device may be in the acceleration server, in the client device, or in both. The partition into slices may be overlapping or non-overlapping, and the same slice (or the whole content) may be fetched via multiple tunnel devices.
US10659559B2 Identifying and purging unwanted contacts from a contact list based on the construction of a persona profile
Provided are systems, methods, and media for identifying and purging unwanted contacts. An example method includes monitoring electronic group communication that is conducted between two or more people and building a persona profile for a person of the electronic group communication during a first period of time based, at least in part, on extracting during the first period of time, from the monitored electronic group communication, behavior data associated with a first contact number. The method includes detecting, during a second period of time, whether the person associated with the first contact number has changed. The method includes transmitting an alert to at least one person of the two or more people indicating that the person associated with the first contact number has changed.
US10659557B2 Information processing apparatus, information processing method, and computer program product
According to an embodiment, an information processing apparatus includes a prefetch unit and a scheduler unit. The prefetch unit is configured to prefetch a scheduling entry corresponding a future time period in advance from scheduling information including one or more entries each of which at least contains a transmission state and interval for each of one or more transmission queues. The scheduler unit configured to determine a starting time of transmission for each frame waiting for transmission in each queue, on the basis of the prefetched entry.
US10659556B2 Progressive hybrid web application
Provided is a system and method for managing a progressive hybrid web application by storing web content in a local cache. In an example, the method includes receiving a HTTP request from a web application executing on the user device, determining whether requested web content included in the HTTP request is stored in a local cache storage of the user device, and in response to determining the web content associated with the HTTP request is stored in the local cache storage, fetching the web content from the local cache storage and transferring the fetched web content to the web application. According to various aspects, the web content can be provided to the web application executing on the user device via the local cache even in a situation where the user device is not connected to the remote host server of the web application.
US10659554B2 Scalable caching of remote file data in a cluster file system
A system facilitates access to data in a network and includes a cache that stores instructions. A processor executes the instructions including: caching processing configured to integrate caching into a local cluster file system, and cache local file data in the cache based on fetching file data on demand from a remote cluster file system. The cache is visible to file system clients as a Portable Operating System Interface (POSIX) compliant file system. Applications execute on a multi-node cache cluster using POSIX semantics via a POSIX compliant file system interface. Data cache is locally and remotely consistent for updates.
US10659553B2 Memory system allowing host to easily transmit and receive data
According to one embodiment, a memory system includes a non-volatile semiconductor memory device, a control unit, a memory as a work area, a wireless communication module, and an extension register. The control unit controls the non-volatile semiconductor memory device. The extension register is provided in the memory and has a data length by which a wireless communication function of the wireless communication module can be defined. The control unit causes the non-volatile semiconductor memory device to store, as a file, an HTTP request supplied from a host, causes the extension register, based on a first command supplied from the host, to register an HTTP transmission command transmitted together with the first command, and causes the wireless communication module to transmit the HTTP request stored in the non-volatile semiconductor memory device based on the transmission command registered in the extension register.
US10659552B2 Device and method for monitoring server health
A method for monitoring health of a server is disclosed. The method is performed by a cache device and includes: acquiring information related to results of health checkups on the server based on an inquiry from a load-balancing device about the results of health checkups on the server; and transmitting the information related to results of the health checkups on the server to the load-balancing device.
US10659550B2 Fixed delay storage and its application to networked advertisement exchange
Methods and systems for fixed delay storage operations such as lookup and insertion and their applications to advertisement exchange systems are disclosed. In one aspect, a method is provided for inserting a key into a corresponding location in a storage within a fixed delay. The method may determine the corresponding location for inserting the key by a first hashing function and a second hashing function. The method may also utilize an eviction criterion for evicting collided hashed values of the key to ensure the insertion time for operations related to inserting the key to be bounded by a fixed delay, which may be within a fixed time interval, or within a fixed number of steps.
US10659545B2 Method and system for providing personalized notification within contents service
Provided is a method and system for providing a personalized notification in a content service. The notification providing method includes selecting notification target content by analyzing a user utilization record of content with respect to a user that consumes the content; and sending a push notification associated with the notification target content to the user as a personalized notification.
US10659543B2 System and methods for tracking the usage of digital services
Described in detail herein is a usage tracking system. In exemplary embodiments, an usage application executed on a device can transmit a request to a computing system for connecting the device to the Internet. The computing system can include a first server and a second server. The computing system can receive the request for connecting the device to the Internet from the application. The first server can initiate a connection of the device with the Internet. The first server can allocate a range of Internet Protocol (IP) addresses to the at least one device based on a set of selected digital services being executed on the at least one device. Each IP address of the range of IP addresses corresponds to a digital service of selected set of digital services executed on the at least one device.
US10659542B2 System and methods for optimal allocation of multi-tenant platform infrastructure resources
A system and associated processes to enable a multi-tenant platform operator or administrator to make more optimal decisions with regards to the allocation of platform infrastructure resources (such as computational capabilities, data storage, etc.) among one or more tenants or accounts. In some embodiments, the inventive methods construct a data “signature” for a set of identified users, accounts, or tenants, where the signature contains data regarding the user, account, or tenant's “consumption” of platform infrastructure resources.
US10659541B2 Data usage monitoring
Systems and methods for capturing and monitoring the health, safety, and/or activity of a user are described. In one aspect, the system generates a data usage pattern for the user and monitors the user's current data usage activity to detect data usage deviations from the user's usage pattern. When a deviation is detected, the system may send an alert message to the user or another user indicating that an anomaly may have occurred, permitting the user or another user to respond to the anomaly.
US10659535B2 Methods, systems, and devices for multiplexing service information from sensor data
Aspects of the subject disclosure may include, for example, embodiments a service multiplexer identifying a service associated with each of a group of sensors resulting in a group of services. Further embodiments include the service multiplexer creating a service portfolio according to the group of services. Additional embodiments include service multiplexer communicatively coupling to nodes over a 5th Generation (5G) network according to the service portfolio. The 5G network includes a control plane and user plane. Also, embodiments include service multiplexer continuously connecting to the control plane. Further embodiments include receiving data from the sensors. Additional embodiments include service multiplexer determining that the received data is associated with the service portfolio. Also, embodiments include service multiplexer identifying one or more of the nodes according to the service portfolio and sending the received data to the one or more of the nodes over the user plane. Other embodiments are disclosed.
US10659532B2 Technologies for reducing latency variation of stored data object requests
Technologies for reducing latency variation of stored data object requests include a proxy computing node communicatively coupled to a plurality of storage nodes. The proxy computing node is configured to determine whether to chunk a data object corresponding to a data object request received by the proxy computing node. Accordingly, the proxy computing node is configured to obtain a retrieval latency of the storage node and determine whether to chunk the data object based on the retrieval latency. The proxy computing node is further configured to, subsequent to a determination to chunk the data object, determine a chunk size (i.e., a portion of the data object) to be retrieved from the storage node and a remaining size of the data object at the storage node after the portion of the data object corresponding to the chunk request is received. Other embodiments are described and claimed.
US10659531B2 Initiator aware data migration
Embodiments of the present disclosure relate to IO initiator aware data migration. A set of statistical metrics for a replica of a data block on a first node of a plurality of nodes is obtained. The first set of statistical metrics is associated with read operations on the replica. The read operations are operations initiated by a second node of the plurality of nodes. If it is determined that a first statistical metric in the set of statistical metrics exceeds a predefined threshold, the replica is migrated from the first node to the second node.
US10659529B2 Social network image filtering
Technical solutions are described automatically filtering user images being uploaded to a social network. An example computer-implemented method includes detecting an image file, which contains an image of a user, being uploaded to the social network server. The method further includes determining compliance of the image file with a predetermined profile associated with the user. The method further includes, in response to the image failing to comply with the predetermined profile, modifying the image file to generate a modified image file, and uploading the modified image file to the social network server.
US10659521B2 Apparatus for transmitting broadcast signals, apparatus for receiving broadcast signals, method of transmitting broadcast signals and method of receiving broadcast signals
The present invention proposes a method for providing a broadcast content in an apparatus, the method comprising: requesting a filter code to an application running on the apparatus by using a first Application Programming Interface (API); receiving a JavaScript Object Notation (JSON) object from the application in response to the first API; storing the filter code; receiving an Extended File Delivery Table (EFDT) having a first filter code associated with a first file; and selectively downloading the first file by comparing the stored filter code with the first filter code in the EFDT.
US10659516B2 Data caching and resource request response
A data caching method and device, and a resource request response method and device. The data caching method comprise: receiving a resource request for group content belonging to a specific user group, the resource request being sent from a user terminal to an application server by a user; checking if a mapping between the group content and a group caching ID for identifying the user group and a mapping between the user and the group caching ID have been established in the caching server; and returning the group content cached in the caching server to the user terminal in responses to the mapping between the group content and the group caching ID and the mapping between the user and the group caching ID having been established in the caching server.
US10659514B2 System for video monitoring with adaptive bitrate to sustain image quality
In an electronic video monitoring system for security and surveillance, a recording device can adaptively change a bit rate at which a video stream is transmitted so that image quality is prioritized, including above maintaining a continuous real-time transmission. In this way, image quality suitable for security and surveillance can be guaranteed close to real-time, despite changes in video transmission requirements and/or network demands. In one aspect, a frame rate can be lowered to no less than a minimum frame rate, a resolution can be lowered to no less than a minimum resolution, and the frame rate and resolution can be lowered to the minimum frame rate and the minimum resolution, respectively, before allowing an increase of compression of the video stream in view of the change in video transmission requirements and/or network demands. This allows sustaining image quality suitable for security and surveillance.
US10659512B1 Optimizing adaptive bit rate streaming at edge locations
A content streaming system and methodology for facilitating the management of adaptive bitrate streaming bundles in content streaming. The management of the adaptive bitrate streaming bundles can include the utilization of an efficiency matrix that associates meta-data associated with the delivery of content streaming data with available bitrate encodings or bitrate/format combinations. The adaptive bitrate streaming bundles can be sent and managed at edge locations in the network. The content streaming system can then manage bitrate manifests to dynamically change encoding bitrates or bitrate/format combinations offered to clients based on network conditions, client attributes, content attributes, and the like.
US10659510B2 System and method for active transcoding of content in a distributed system
A system and method for streaming media and, more particularly, to a system and method for active transcoding of content in a distributed system. The method includes receiving a file having predetermined parameters and sizing the file up to an optimal packet size according to a logarithmic scheme. The optimal packet size is a largest packet size. In further aspects, the method also includes providing a computer infrastructure operable to perform the steps herein. The system includes a media service, rules engine, log based job creator and a stream constructor. A computer infrastructure having computer readable medium to perform the processes described herein is also provided.
US10659509B2 Detecting similar live streams ingested ahead of the reference content
A system and method includes receiving a first segment of a probe media item that is transmitted as a first live-stream of an event. The method includes determining, after a first delay period, whether the first segment of the probe media item is similar to a first segment of a first reference media item that is transmitted as a second live-stream of the event and received subsequent to the probe media item. The method includes determining, after the first delay period, whether a second segment of the probe media item is similar to a second segment of the first reference media item. The method also includes responsive to determining that the first segment and the second segment of the probe media item are respectively similar to the first segment and the second segment of the first reference media item, performing a remedial action in association with the probe media item.
US10659508B2 See, do, review, full-cycle instruction performance analysis process and system
A computer implemented education and playbook system, method, and apparatus for providing an interactive, recursive and in situ coaching system. A coach can use a portable electronic device to transmit play information to a number of players via wearable electronic devices, including the claimed helmet apparatus, the play then being filmed and time stamped for subsequent review and storage in a coach's practice plan.
US10659507B2 Indication for partial segment
Systems, methods, and devices of the various embodiments enable HTTP servers, such as HTTP servers providing segments to DASH clients according to the various embodiments, to pass incomplete versions of segments in response to segment requests from the DASH clients. The various embodiments may enable clients, such as DASH clients, to parse incomplete versions of segments.
US10659506B2 Similar introduction advertising caching mechanism
A method for reducing bandwidth needed for streaming media content. The method includes identifying, by the streaming media server, a subset of a plurality of media content items having a portion of media data in common and extracting, by the streaming media server, the common portion from a first media content item of the subset; generating, by the streaming media server, a common media package comprising the extracted common portion, providing, by the streaming media server to a client media device, the common media package, and receiving, by the streaming media server from the client media device, a request for an item of content. The method also includes selecting an item of content from the subset; and transmitting, by the streaming media server to the client media device, an identification of the common media package and an identification of a chunk of the selected item of content subsequent to the common portion.
US10659505B2 Method and system for navigation between segments of real time, adaptive and non-sequentially assembled video
The present disclosure provides a system and method for enabling navigation to one or more discrete segments of a real time dynamic and adaptive non-linear, non-sequentially assembled video. The method includes reception of a set of preference data associated with a user from a pre-defined selection criteria and a set of user authentication data. Accordingly, the method includes fetching of one or more tagged videos related to the set of preference data. The method includes fragmentation of the one or more tagged videos into the one or more tagged fragments. Further, the method includes clustering of one or more mapped fragments in a pre-defined order of preference. Furthermore, the method includes insertion of one or more interactive navigation options in one or more regions. Also, the method includes serving of the assembled video and inserted one or more interactive navigation options to the user.
US10659503B1 Split streaming system and method
A split streaming system and method are provided in which a stream of data (that can be video, audio or textual data) is split and sent over a plurality of stream reflectors to a stream recipient. Each stream reflector performs time gradient replacement to manage the split streaming.
US10659502B2 Multicast streaming
The invention presents a method of providing feedback for receipt of a multicast video stream. The feedback mechanism allows the number of clients receiving over multicast to be determined, which can then be used to manage multicast delivery, including switching decisions between multicast and unicast. Video content is delivered over a multicast stream from a content server to a plurality of client devices. The client devices are each configured to respond at regular intervals whilst receiving the multicast video stream by transmitting an HTTP HEAD request message to the content server. The HTTP HEAD request refers to metadata relating to a manifest file associated with the video stream. The number of client devices receiving the multicast video stream is determined based on the number of HEAD requests received at the content server. The multicast video delivery can then be managed accordingly, and can also take into account the number of unicast clients that are requesting the corresponding unicast stream to the multicast stream.
US10659501B2 System and method for efficient port and bandwidth utilization in setting up communication sessions
Techniques for efficiently allocating ports and bandwidth in a communication system configured to establish interactive, real time communication sessions between endpoints are described. Requests are received at a server, from a requester endpoint device, to initiate an interactive, real time communication voice and/or video session requiring access to an interactive session resource. In an embodiment, the communication system is a contact center and the interactive session resource is an available contact center agent. Pending availability of the interactive session resource, a requester is assigned a place in a queue or otherwise scheduled to receive access to the interactive session resource. In the meantime, a data channel is established between the server and the requester's endpoint device. Resources, which can include an executable program and/or information operative to enable the endpoint device to emulate an active on-hold voice connection period, are downloaded to the endpoint device.
US10659498B2 Systems and methods for security configuration
A method of configuring a network security device includes receiving a changed set of network rules to replace a current set of network rules; using a plurality of network traffic events to perform a first simulation of according to the current set of network rules and a second simulation according to the changed set of network rules; comparing the results of the first and second simulation to identify changes in network traffic allowed and denied between the current set and the changed set of network rules; displaying the changes in allowed and denied traffic for review of the changed set of network rules; receiving an instruction to implement the changed set of network rules based on the review; and filtering network traffic according to the changed set of network rules.
US10659497B2 Originator-based network restraint system for identity-oriented networks
A computer-implemented method of extending generic resilient identity services (GRIDS) is provided that comprises: receiving, by a mapping server, a resolve request from an originator endpoint for a locator of a destination endpoint; sending, by the mapping server, a request for authorization to provide the requested locator, the request for authorization indicating an identifier of the originator endpoint; receiving, by a policy server, the request for authorization; accessing, by the policy server, from a database, a set of policies for the destination endpoint; based on the identifier of the originator endpoint and the set of policies for the destination endpoint, sending, by the policy server, an authorization response to the mapping server; and based on the authorization response, sending, by the mapping server, a response to the resolve request to the originator endpoint.
US10659492B2 Mobile botnet mitigation
Mitigation of bot networks in wireless networks and/or on mobile devices is provided. A botnet detection component is provided that inspects data traffic and data flows on the wireless network to identify mobile devices that are suspected of behaving as bots. A traffic profile of the suspected bot behavior can be generated and forwarded to the mobile devices that are suspected of behaving as bots. The mobile device can correlate data traffic on the device to the traffic profile in order to identify applications responsible for the suspected bot behavior, and remove the identified applications.
US10659489B2 System and method for evaluating and enhancing the security level of a network system
Examples described herein provide for a system that evaluates a security level of a network system. Additionally, examples described herein evaluate a security level of a network system in order to enable a determination of components that can be used to enhance the security level of the network system.
US10659487B2 Systems and methods for providing user interfaces based on actions associated with untrusted emails
The present disclosure describes a system that notifies users regarding specific user decisions with respect to solution phishing emails. The system notifies users when users perform specific actions with respect to the untrusted phishing emails. The system pauses execution of these actions and prompts the user to confirm whether to take the actions or to revert back to review the actions. In contrast from anti-ransomware technologies which are entirely in control, the system gives the user autonomy in deciding actions relating to untrusted phishing emails. The system interrupts execution of actions related to untrusted phishing emails in order to give users a choice on whether to proceed with actions.
US10659486B2 Universal link to extract and classify log data
A universal link to extract and classify log data is disclosed. In various embodiments, a set of candidate data values that match a top level pattern that is common to two or more types of data value of interest is identified. The candidate data values are processed through a plurality of successive filtering stages, each stage of which includes determining which, if any, of said candidates match a more specific pattern associated more specifically with a specific data value type. Candidates, if any, which match the more specific pattern are classified as being of a corresponding specific data type and are removed from the set of candidate data values. A structured data record that associates each candidate data value determined to be of a corresponding one of said types of data value of interest with said corresponding one of said types of data value of interest is generated and stored.
US10659484B2 Hierarchical activation of behavioral modules on a data plane for behavioral analytics
In one embodiment, a centralized controller maintains a plurality of hierarchical behavioral modules of a behavioral model, and distributes initial behavioral modules to data plane entities to cause them to apply the initial behavioral modules to data plane traffic. The centralized controller may then receive data from a particular data plane entity based on its having applied the initial behavioral modules to its data plane traffic. The centralized controller then distributes subsequent behavioral modules to the particular data plane entity to cause it to apply the subsequent behavioral modules to the data plane traffic, the subsequent behavioral modules selected based on the previously received data from the particular data plane entity. The centralized controller may then iteratively receive data from the particular data plane entity and distribute subsequently selected behavioral modules until an attack determination is made on the data plane traffic of the particular data plane entity.
US10659479B2 Determination of sensor usage
Particular embodiments may include a system, apparatus, method, and/or machine readable storage medium for determining sensor usage by: detecting, at a level below an operating system executing on a computing device, one or more requests from an application to access one or more sensors associated with the computing device; determining, based on the one or more requests from the application to access the one or more sensors, that the application requested unexpected access to the one or more sensors; and performing a remedial action in response to the unexpected access requested by the application.
US10659477B2 Method and system for vehicle cyber-attack event detection
A vehicle cyber-attack detection system includes at least one first tier security module coupled to at least one onboard system of a respective vehicle and being configured so as to receive system log data generated by the at least one onboard system of the respective vehicle. The first tier security module extracts extracted features from the system log data with natural language processing and includes a first cyber-attack anomaly detection module that identifies a first cyber-attack based on system entropy measurements determined from the extracted features, and a second cyber-attack anomaly detection module that includes a deep learning component that identifies a second cyber-attack based on classification of the extracted features. A cyber-attack alert module is coupled to the first tier security module for generating a notification of one or more of the first cyber-attack and the second cyber-attack to effect cyber-attack diagnostics and remediation by vehicle personnel.
US10659476B2 Transparent bridge for monitoring crypto-partitioned wide-area network
This disclosure is directed to monitoring a crypto-partitioned, or cipher-text, wide-area network (WAN). A first computing device may be situated in a plain-text portion of a first enclave behind a first inline network encryptor (INE). A second device may be positioned in a plain-text portion of a second enclave behind a second INE. The two enclaves may be separated by a cipher-text WAN, over which the two enclaved may communicate. The first computing device may receive a data packet from the second computing device. The first computing device may then determine contents of a header of the data packet. The first computing device may, based at least in part on the contents of the header of the data packet, determine a status of the cipher-text WAN.
US10659474B1 End to end encryption
Systems and methods for end to end encryption are provided. In example embodiments, a computer accesses an image including a geometric shape. The computer determines that the accessed image includes a candidate shape inside the geometric shape. The computer determines, using the candidate shape, an orientation of the geometric shape. The computer determines a public key of a communication partner device by decoding, based on the determined orientation, data encoded within the geometric shape. The computer receives a message. The computer verifies, based on the public key of the communication partner device, whether the message is from the communication partner device. The computer provides an output including the message and an indication of the communication partner device if the message is verified to be from the communication partner device. The computer provides an output indicating an error if the message is not verified to be from the communication partner device.
US10659470B2 Methods and systems for establishing communication with users based on biometric data
Methods and systems are disclosed herein for establishing communication with users based on biometric data. For example, in response to determining that a user has a particular biometric state, the media guidance application may present an option to contact another user that is associated with that biometric state.
US10659467B1 Distributed storage and distributed processing query statement reconstruction in accordance with a policy
A non-transitory computer readable storage medium has instructions executed by a processor to receive a query statement. The query statement is one of many distributed storage and distributed processing query statements with unique data access methods. Token components are formed from the query statement. The token components are categorized as data components or logic components. Modified token components are formed from the token components in accordance with a policy. The query statement is reconstructed with the modified token components and original computational logic and control logic associated with the query statement.
US10659466B2 Secure resource-based policy
The techniques and systems described herein improve security and improve connection reliability by providing a framework for an application to communicate its intent to an authority service so that the authority service can enforce networking security requirements. In various examples, an intent to access a resource over a network is received and queries are sent to resolve a network connection that enables access to the resource. Information for the resource is then collected and stored together in a trusted and secure environment. For instance, the information can include proxy data or can include hostname data. A ticket can be created based on the information. The ticket can be used to establish and maintain a secure network connection to the resource.
US10659464B2 Securely authenticating a bot user
Systems and methods are provided that securely authenticate a user of a web application. For example, the user may utilize a bot from within a first application, such as a chat application. The user may request the bot to access a second application (e.g., a social-networking application) that is remote from the first application. If the bot does not have authorization, the bot may redirect the user to a webpage for the second application, where the user may enter login credentials. Upon verification, the second application may provide an access token to a webpage associated with the bot. To authenticate the bot user, the bot webpage may generate and cache a nonce that is transmitted back to the first application, which then transmits it to the bot. The bot may then compare the received nonce with the cached nonce. If the nonces match, the user may be securely authenticated.
US10659458B2 Systems and methods for performing biometric registration and authentication of a user to provide access to a secure network
Method and systems for performing biometric registration and authentication of a user, via a user device, over a communication network to provide access to a secure network. The method includes transmitting, via the communication network, non-biometric authentication credentials of the user to initiate a determination of validity of the non-biometric authentication credentials. The method further includes receiving an authentication token based upon the determination of the validity of the non-biometric authentication credentials. The method further includes obtaining biometric information from the user via the user interface and at least one biometric sensor. Biometric data, produced from the biometric information obtained from the user, is sent to an ID server configured to store the biometric data in association with the user. The client app is configured to perform a biometric authentication to provide access to the secure network based on the biometric data stored by the ID server.
US10659457B2 Information processing device, information processing system, and information processing method
A non-transitory, computer-readable recording medium having stored therein a program for causing a computer execute a process of transmitting a first random value by proximity radio communication to a device coupled via a server and a network, receiving data in which the first random value is encoded, from the device by the proximity radio communication, determining whether the first random value matches a value obtained by decoding the data with a server key obtained in advance from the server, when the value obtained by decoding the data matches the first random value, authenticating a user, and causing the information processing device to execute processing for transmitting a result of the authenticating the user to the server via the device.
US10659455B2 Self-authenticating chips
A self-authenticating chip includes first and second memory regions storing, respectively, first and second authentication codes. The second memory region is adapted to be unreadable and unmodifiable by the chip or a chip reader. The chip also includes a comparator for providing an indicator of whether given input matches the second authentication code. The chip also includes an authentication circuit that is operable to read the first authentication code from the first memory region, present the first authentication code to the comparator, and in response to receiving an indicator from the comparator indicating that the first and second authentication codes match, unlock at least one of (i) a communication interface of the chip to allow data to be transmitted therethrough to a chip reader and (ii) a third memory region of the chip to allow data to be read therefrom.
US10659454B2 Service authorization using auxiliary device
Implementations of the present disclosure relate to systems and methods for service authorization. A server terminal device may receive user authentication information that is stored on the auxiliary device for user authentication associated with an authentication device. Based on the user authentication information, the server terminal device may then determine whether the authentication device meets the authentication condition. The implementations further relate to methods and systems for requesting service authorization.
US10659452B2 Dynamic graphical password-based network registration method and system
The present application provides a dynamic graphical password-based network registration method and system. The method includes: a server receives a registration request transmitted by a client, selects positioning factors from a positioning factor library based on a structure of a full-element dynamic factor table, generates positioning factor strings, and transmits the generated positioning factor strings to the client; the client generates full-element dynamic factor tables based on the structure of the full-element dynamic factor table and the positioning factor strings, wherein a user inputs two dynamic graphical passwords through the full-element dynamic factor tables, and transmits registration information including a user name and the positioning rules corresponding to the dynamic graphical passwords to the server; wherein if the registration information is correct, the positioning rule in the registration information is used as the password of the user. In the method, the input dynamic graphical password is used as the password stored for the user, which is securer, easy to remember, and hard to crack as compared with a conventional password consisting of fixed numerals or characters.
US10659450B2 Cloud proxy for federated single sign-on (SSO) for cloud services
The technology disclosed relates to non-intrusively enforcing security during federated single sign-on (SSO) authentication without modifying a trust relationship between a service provider (SP) and an identity provider (IDP). In particular, it relates to configuring the IDP to use a proxy-URL for forwarding an assertion generated when a user logs into the SP, in place of an assertion consumer service (ACS)-URL of the SP. It also relates to configuring an assertion proxy, at the proxy-URL, to use the SP's ACS-URL for forwarding the assertion to the SP. It further relates to inserting the assertion proxy in between the user's client and an ACS of the SP by forwarding the assertion to the SP's ACS-URL to establish a federated SSO authenticated session through the inserted assertion proxy.
US10659445B2 Electronic apparatus, gateway and method for controlling the same
A method for controlling a controlled electronic device by using an electronic device includes storing a group operation command including attribute information and operation information, the attribute information and the operation information corresponding to at least one controlled electronic device; and when the electronic device enters a network, transmitting the group operation command to at least one of a gateway, configured to manage the network, and at least one first controlled electronic device that is determined to correspond to the group operation command in the network, to perform an operation based on the operation information included in the group operation command.
US10659440B2 Optimizing utilization of security parameter index (SPI) space
Certain embodiments described herein are generally directed to methods and apparatus for providing a security parameter index (SPI) value for use in establishing a security association between a source tunnel endpoint and a destination tunnel endpoint. In some embodiments, utilization of the SPI bit space is optimized to allow the scaling of key policies within a network. In some embodiment, using an SPI derivation formula, a server in the network is able to generate SPI values whose bit spaces are optimized to allow key policies to scale out.
US10659439B2 Device identification scoring
Device identification scoring systems and methods may be provided that can increase the reliability and security of communications between devices and service providers. Users may select and configure additional identification factors that are unique and convenient for them. These factors, along with additional environmental variables, feed into a trust score computation that weights the trustworthiness of the device context requesting communication with a service provider. Service providers rely on the trust score rather than enforce a specific identification routine themselves. A combination of identification factors selected by the user can be aggregated together to produce a trust score high enough to gain access to a given online service provider. A threshold of identification risk may be required to access a service or account provided by the online service provider.
US10659435B2 Multi party messaging
Multi-party messaging is disclosed. A plurality of public keys is requested by a first device from a server, wherein the plurality of public keys is associated with a plurality of recipients. A message containing one or more components is encrypted using a symmetric key. The symmetric key is encrypted, using each of the respective public keys, resulting in a plurality of encrypted symmetric keys. The encrypted message and the encrypted symmetric keys are encapsulated in an encapsulation. The encapsulation is transmitted to the server.
US10659430B2 Systems and methods for dynamic network address modification related applications
The invention presented herein is a system and method for automatically discovering communication capabilities for direct communication between endpoints across one or more unknown networks, the system comprising: a plurality of network enabled endpoints configured with a module in wireless communication with a management database, the module configured to establish a communication path for direct communication between the network-enabled endpoints, independent of a NAT router. Also disclosed is a system and method for indirect connectionless bi-directional messaging over an unknown network infrastructure for communicating a message communication between a querying device and a database, wherein communication is enabled without the requirement for direct access to the database for either obtaining or placing information; and where the message communication comprises an unlimited amount of discreet and selectable information elements; and without requiring or issuing a direct acknowledgement of a receipt from the database of the communication message received.
US10659426B2 System and method for domain name system using a pool management service
A method and a system and computer readable medium configured to perform and store the method for providing domain registry services is provided. The method includes receiving, at a domain registry comprising at least one electronic server computer, a first domain request from a registrar, wherein the first domain request comprises a first extensible provisioning protocol (“EPP”) command to perform a first action on a first domain name associated with a first pool of network resources; accessing, by at least one electronic processor, an electronically stored first policy, wherein the first policy comprises connection and throughput parameters for the registrar to access the first pool of network resources; applying, by at least one electronic processor, the first policy to the first domain name request; and providing, by at least one electronic processor, a first response to the first domain request.
US10659420B2 Method and system for automatic content based e-mail recipient determination
A computer implemented method for automatic, content based potential e-mail recipient determination, the method comprises the steps of comparing, by a sender, application plugin, the content of an e-mail being written by a user with keywords listed in as entries in a database, wherein the keywords are correlated with at least one e-mail address; and presenting, if at least part of the content of the e-mail matches with at least one keyword in the database, the e-mail address associated with the at least one keyword for selection as e-mail recipient to the user. An according system for automatic, content based potential e-mail recipient determination is disclosed.
US10659419B2 Dynamically changing message classification and priority based on IOT device publication
Approaches for automatically and dynamically changing message classification and priority based on Internet-Of-Things (IOT) device publication are provided. A computer-implemented method includes: receiving, by a computer device, a device status message from an Internet-of-Things (IOT) device; receiving, by the computer device, a message from a message server; assigning, by the computer device, a priority to the message based on the device status message from the IOT device; and communicating, by the computer device, the assigned priority of the message to the message server.
US10659418B1 Managing notifications across services
First notification data is sent to a first client service and second notification data to a second client service. The first notification data and the second notification data notify a user of a message about an activity that is of interest to the user. A read notification is received indicating that the first notification data sent to the first client service has been interacted with by the user. The second notification data sent to the second client service is determined not to have been interacted with by the user. Responsive to determining that the second notification data sent to the second client service has not been interacted with by the user, a modify instruction is sent to the second client device that hosts the second client service. The modify instruction to cause a modification of the second notification data.
US10659416B2 Reminder views in email applications
Systems, methods, and software disclosed herein facilitate draft reminders. In at least one implementation, a primary view of an information management application is rendered. In various scenarios the primary view may include primary items, such as emails, events, tasks, or other types of items. When a reminder view is invoked, draft items are identified to include in the reminder view. The reminder view is then rendered in an overlaid manner with respect to the primary view and includes the draft items.
US10659409B1 Media access system
Systems, devices, media, and methods are presented for providing access to media content within a networked system. The systems and methods receive a notification indicating dispensing of an image capture device by a dispersal machine. In response to receiving the notification, the systems and methods generate a media distribution session associated with the identifier. Media instances or content are published to the media distribution session by associating the media distribution session and the identifier with the media instances or content. The systems and methods receive access requests for the media distribution session and, responsive to the access requests, transmit at least a portion of the media instances or content to a requesting device.
US10659408B2 Media information release method, system, and computer storage medium
The present disclosure relates to a media information releasing method performed by a mobile terminal. The mobile terminal receives a media information releasing message associated with a second application while running a first application. The mobile terminal generates a media information releasing message interface corresponding to the media information releasing message, the media information releasing message including a corresponding media information releasing configuration, and then presents, by using a floating window, the media information releasing message interface on a current display interface of the first application. After obtaining a first user operation performed on the media information releasing message interface, the mobile terminal submits a media information obtaining request associated with the second application to a remote server, so that the server shares media information according to the media information releasing configuration, thereby improving media information obtaining efficiency.
US10659407B2 Workload management
A messaging system comprises a plurality of connected components and including a schema defining fields for messages, at least one field defined as non-essential. A mechanism for operating the messaging system comprises the steps of collecting one or more performance metrics for one or more components of the messaging system, determining that at least one performance metric has crossed a predetermined threshold, informing one or more components of the messaging system that a surge in workload has occurred, and the informed components removing non-essential fields from transmitted messages and/or not processing non-essential fields from received messages.
US10659405B1 Avatar integration with multiple applications
The present disclosure generally relates to user interfaces for displaying and using avatars. In some embodiments, avatars are used to generate stickers for sending in a content-creation user interface. In some embodiments, avatars are used to generate a representation of a contactable user in a contactable user editing user interface. In some embodiments, a user interface can be used to create and edit an avatar. In some embodiments, a user interface can be used to display an avatar that is responsive to detected changes in pose of a face of a user. In some embodiments, contact information is transmitted or received.
US10659404B2 Information processing method, information processing device, and recording medium storing information processing program
An information processing method used in an information processing device, the information processing method includes acquiring, using a processor of the information processing device, biological information of a user, accepting, using the processor, input by the user of message information indicating a message to be transmitted to another information processing device that is different from the information processing device used by the user, determining, using the processor, based on the biological information whether the user is in a bad mood, and when it is determined that the user is in a bad mood, stopping, using the processor, transmission of the accepted message information, and storing, using the processor, the message information, in a memory, that has not been transmitted.
US10659398B2 Interactive virtual conversation interface systems and methods
Interactive virtual conversation interfaces are provided herein. An example method includes receiving a digital document that has textual information, utilizing one or more forms natural language processing of the digital document, based on the nature of the digital document, to ascertain a hierarchical structure of the plain textual information, and determine topics within the plain textual information, generating a tree structure based on relationships between topics of the plain textual information, wherein the topics are arranged into the tree structure, and generating a virtual conversation interface that receives queries and presents responses to the queries using the tree structure.
US10659396B2 Joining data within a reconfigurable fabric
Techniques are disclosed for managing data within a reconfigurable computing environment. In a multiple processing element environment, such as a mesh network or other suitable topology, there is an inherent need to pass data between processing elements. Subtasks are divided among multiple processing elements. The output resulting from the subtasks is then merged by a downstream processing element. In such cases, a join operation can be used to combine data from multiple upstream processing elements. A control agent executes on each processing element. A memory buffer is disposed between upstream processing elements and the downstream processing element. The downstream processing element is configured to automatically perform an operation based on the availability of valid data from the upstream processing elements.
US10659393B2 Method and device for monitoring traffic in a network
A method for monitoring traffic in a network is provided. The method is used in a communication device, wherein the network is formed by switches and hosts. The method includes: collecting LLDP information, VLAN information, host NIC information and host-tenant mapping information to obtain a physical network topology and a plurality of virtual network topologies; detecting a plurality of physical link loads of the physical network topology; obtaining a target path between two of the hosts or between the switches by analyzing the virtual network topologies; selecting one of the switches on the target path to serve as a mirror switch according to the physical link load corresponding to the target path or a hop count; and receiving mirror traffic transmitted from the mirror switch, and performing packet payload analysis on the mirror traffic.
US10659392B2 Redundant inline-bypass switch
An inline-bypass switch system includes: a first inline-bypass switch appliance having a first bypass component, a first switch coupled to the first bypass component, and a first controller; and a second inline-bypass switch appliance having a second bypass component, a second switch coupled to the second bypass component, and a second controller; wherein the first controller in the first inline-bypass switch appliance is configured to provide a state signal that is associated with a state of the first inline-bypass switch appliance; and wherein the second controller in the second inline-bypass switch appliance is configured to control the second bypass component based at least in part on the state signal.
US10659390B2 Network interface device
A network interface device is provided in a first device. The network interface device comprises an interface configured to receive a first input from a network. The network interface device also has at least one processor configured to provide an output in dependence on contents of the first input and provenance information which uniquely identifies the network interface device, the output being output via the interface to the network.
US10659389B2 Efficient cascading of flow tables in software defined networks (SDN)
A method of providing access control for a software defined network (SDN) controller includes establishing a cascaded flow of flow table entries by linking together flow table entries of flow tables that are installed at network resources and that apply to the same packets or network flows, analyzing the impact of configuration requests from one or more applications regarding the installation and/or removal of flow table entries on existing cascaded flows, and rejecting configuration requests if the installation and/or removal of flow table entries according to the configuration requests would destroy an existing cascaded flow. The SDN controller includes an interface for interacting with one or more applications that are installed to run at the control plane of the SDN atop the SDN controller.
US10659388B1 Transaction processing throttle with dynamic transaction load balancing and transaction starvation prevention
A method for throttling an allocation of resources for processing digital transmissions is provided. The method may include receiving initial digital transmissions from a plurality of client systems and analyzing the initial digital transmissions. The analyzing may determine a cluster of digital transmissions, an amount of resources for processing the cluster and a time-window for processing the cluster. The method may further include allocating the determined amount of resources to each of the clusters. The method may also include processing recurrently, for each of the systems, digital transmissions received after the initial digital transmissions. Concurrently with the periodic processing, the method may include, for each client system, monitoring digital transmissions including recording a transmission log, identifying changes in the log, assigning a credibility score and throttling, dynamically, the amount of resources allocated, based on the credibility score and the identified change.
US10659387B2 Cloud resource placement optimization and migration execution in federated clouds
The present disclosure describes a method for cloud resource placement optimization. A resources monitor monitors state information associated with cloud resources and physical hosts in the federated cloud having a plurality of clouds managed by a plurality of cloud providers. A rebalance trigger triggers a rebalancing request to initiate cloud resource placement optimization based on one or more conditions. A cloud resource placement optimizer determines an optimized placement of cloud resources on physical hosts across the plurality of clouds in the federated cloud based on (1) costs including migration costs, (2) the state information, and (3) constraints, wherein each physical host is identified in the constraints-driven optimization solver by an identifier of a respective cloud provider and an identifier of the physical host. A migrations enforcer determines an ordered migration plan and transmits requests to place or migrate cloud resources according to the ordered migration plan.
US10659381B2 Method and apparatus for handling data duplication in mobile communications
Various solutions for handling data duplication with respect to user equipment and network apparatus in mobile communications are described. An apparatus may establish a first link and a second link with a network. The apparatus may generate a first protocol data unit (PDU) to transmit on the first link. The apparatus may generate a second PDU to transmit on the second link. The apparatus may transmit the first PDU on the first link. The apparatus may determine whether to discard the second PDU according to a condition. The second PDU may be duplicated from the first PDU.
US10659368B2 Transparent control and transfer of network protocols
Embodiments are directed towards managing communication over a network with a traffic management computer (TMC). If a network protocol associated with a network traffic is unknown, additional actions may be performed. Constant value recognition actions may be selected for one or more complex protocols. The one or more complex protocols may be the Teredo protocol, or another tunneling protocol. If constant value recognition conditions may be satisfied still further actions may be performed to determine the complex protocol. If a sufficient number of the action results are affirmative, one or more operations on the network traffic may be performed based on the complex protocol. And, the network traffic may be sent to a client or a server. Performing the operations on the network traffic may include providing an identity of another network protocol that may be encapsulated in the complex protocol.
US10659367B2 System and method for rate-based packet transmission over a network
An appliance for controlling data transmission is described. The appliance includes a packet engine configured to acquire data regarding a flow of first data packets over a link and to determine transport communication protocol (TCP) characteristics for the flow. The appliance also includes a data transmission controller configured to receive second data packets, determine a rate of transmission based on the TCP characteristics, and determine, based on one or more criteria, whether to use a rate-based data transmission control to control a transmission of the second data packets. The data transmission controller is also configured to, responsive to determining that a rate-based data transmission control is to be used to control a transmission of the second data packets, cause the packet engine to transmit the second data packets in groups, wherein transmission times of each group of second data packets are determined based on the rate of transmission.
US10659365B2 Using wireless client for proxy channel scan
Methods, systems, and computer readable media can be operable to facilitate the use of a station as a proxy for scanning one or more wireless channels. Upon a determination that a currently utilized wireless channel has become impaired, an access point may identify one or more idle wireless stations and may request that the one or more idle wireless stations perform a scan of one or more other wireless channels. The identified wireless station(s) may perform a scan of one or more other wireless channels and may provide an indication of the current level of congestion on each respective wireless channel to the access point. Based on the indication of the current congestion levels of each wireless channel, the access point may determine whether a more advantageous channel is available. If a more advantageous channel is available, the access point may tune to the more advantageous channel.
US10659363B2 Forwarding table management
Disclosed herein are system, method, and computer program product embodiments for representing a forwarding information base (FIB) in a database. An embodiment operates by determining that a first routing prefix of a first forwarding entry in the FIB is a less specific routing prefix than a second routing prefix in a second forwarding entry in the FIB. The embodiment determines that a first next hop of the first routing prefix is equal to a second next hop of the second routing prefix. The embodiment removes the second forwarding entry from the FIB. The embodiment then inserts the first forwarding entry into a database (e.g., a longest exact match (LEM) database or a longest prefix match (LPM) database) based on a prefix length of the first routing prefix of the first forwarding entry.
US10659359B2 Method and device for checking forwarding tables of network routers
A network device checks forwarding tables of routers in a network by sending check packets designed to reach a target router via label-forwarding. The network device determines a forwarding path from itself to a destination IP address, with the target router on the forwarding path and at N hops from itself. The network device then generates and sends a check packet having a label stack with N link labels correspond to the hops and a TTL value set to N+1. When the check packet is routed by the target router to a next-hop node of the target router, the TTL value is deducted to 0, causing the next-hop node to send a notification message to the network device. Based on the identity of the next hop node, the network device determines whether the forwarding table of the target router is correct.
US10659356B2 Translation between a first version of internet protocol and a second version of internet protocol when an application layer gateway (ALG) is involved
A device may receive, from a first device, a port control protocol (PCP) request that includes a customer side translator (CLAT) prefix and one or more private internet protocol version X (IPvX) addresses. The PCP request may be received via an internet protocol version Y (IPvY) network. The device may store the CLAT prefix and the one or more private IPvX addresses using a data structure. The device may receive a packet that includes a private IPvX of the one or more private IPvX addresses and a private IPvY address that includes the CLAT prefix and a second instance of the private IPvX address. The device may use an application layer gateway (ALG). The device may translate the private IPvX address to a public IPvX address using the CLAT prefix. The device may provide the packet that includes the public IPvX address to a second device that supports IPvX.
US10659351B2 Dataflow consistency verification
In some examples, a network controller includes a flow repository and a consistency verification engine. The flow repository may store a dataflow configuration previously specified by an application. The consistency verification engine may access the dataflow configuration from the flow repository, retrieve flow table entries from a flow table of a network device, identify an inconsistency between the dataflow configuration previously specified by the application and the flow table entries of the network device, and respond to the identified inconsistency.
US10659350B2 Data routing method and apparatus
A data routing method and apparatus resolve a problem that data packet forwarding efficiency is greatly reduced because a service function instance sequence needs to be retrieved for each data packet according to a 5-tuple of a data flow to which the data packet belongs. The data routing method includes: receiving, by a traffic classifier, a data packet, where the data packet belongs to a first data flow; allocating, by the traffic classifier, a first data route identifier to the first data flow, where the first data route identifier is used to identify a service function chain of the first data flow and is used to identify the first data flow; adding, by the traffic classifier, the first data route identifier to the data packet; and sending, by the traffic classifier, the data packet to a service function forwarding device.
US10659344B2 Information transmission method, apparatus and system
An information transmission method, comprising: a control platform generating forwarding information of a bit indexed explicit replication (BIER) network; and the control platform sending, according to the forwarding information of the BIER network, a BIER flow table to a forwarding device through an OpenFlow protocol. The solution solves the problems that, in a forwarding mode for a multicast message in the relevant OpenFlow technology, a space occupied by an entry is larger and the forwarding efficiency is lower because it is necessary to establish a corresponding flow table and group table on each forwarding device for each flow.
US10659343B2 Method and system for gateway selection in inter-region communication on IP networks
A method including formatting an advertisement message having a dedicated preferred route to one of a first physical entity and a first logical entity of a first autonomous system (“AS”), the dedicated preferred route being based on at least two routing attributes, and transmitting the advertisement message from the first AS to a second AS. A routing device including a formatting module formatting an advertisement message having a dedicated preferred route to one of a first physical entity and a first logical entity of a first autonomous system (“AS”), the dedicated preferred route being based on at least two routing attributes, and a transmitting module transmitting the advertisement message from the first AS to a second AS.
US10659340B2 System and method for supporting VM migration between subnets in a high performance computing environment
System and method for supporting virtual machine migration in a high performance computing environment. In accordance with an embodiment, when a virtual machine migrates from a first subnet to a second subnet, a gateway port at the first subnet can, upon receiving packets addressed to the migrated virtual machine, consult a memory lookup table to discover the virtual machine's new addresses. The gateway port can update the packet accordingly. The memory lookup table can be addressed based on a GUID of the virtual machine.
US10659330B2 Channel management in scalable messaging system
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for assigning channels in a messaging system. An example method includes: providing a plurality of channels, wherein each channel includes an ordered plurality of messages; assigning each channel to a channel bucket to form a plurality of channel buckets, wherein each channel bucket includes at least two channels from the plurality of channels; and assigning each channel bucket to a node selected from a plurality of nodes, wherein the node includes one or more buffers for storing messages according to the order from the channel buckets of the node.
US10659328B2 Tracing message transmissions between communicating network devices
A packet of data and a packet-identification value are transmitted to a network device having an identifier. The stored packet-identification value and the identifier are recorded. The stored packet-identification value is then increased and the process repeats. To receive data, an expected identification value is stored in association with the identifier. A packet and a packet-identification value are received from the network device. The identifier and an indication of receipt are stored. If the received value does not match the expected value for the identifier, the received value is stored. If the values match, the stored packet-identification value and identifier are recorded. If the received value exceeds the expected value, the stored packet-identification value, the identifier and the received identifier are recorded. Subsequently, the stored expected value is increased. The process repeats. Network devices and systems are described.
US10659323B2 Method and apparatus for improving broadband experience using cloud based recommendation engine
Described is a method performed by a computing device for controlling home network system associated with a plurality of Wi-Fi communicating devices, the method comprising: analyzing operational data associated with the plurality of Wi-Fi communicating devices, the operational data collected from plurality of Wi-Fi communicating devices; providing (or generating) recommendations for improving performance of the home network system according to the analyzed operational data; correlating the recommendations into groups; and aggregating the recommendations from the groups to generate unified recommendations for improving the home network system.
US10659320B2 Device management system
A device management system includes a system management information handling system (IHS) that is coupled to a network. A first device is included in the device management system and is not configured to communicate with the system management IHS. A plurality of user IHSs are each configured to communicatively couple to the first device and are each configured to communicatively couple to the system management IHS through the network. Each of the plurality of user IHSs is configured to retrieve device information from the first device when that user IHS is communicatively coupled to the first device. Each of the plurality of user IHSs is configured to provide the device information for the first device to the system management IHS when that user IHS is communicatively coupled to the system management IHS through the network.
US10659318B2 Methods and apparatus related to management of unit-based virtual resources within a data center environment
In one embodiment, a processor-readable medium can be configured to store code representing instructions to be executed by a processor. The code can include code to receive a request to change a value representing a number of data center units included in a set of data center units assigned to a user. Each of the data center units from the set of data center units can be associated with hardware resources managed based on a set of predefined hardware resource limit values. The code can include code to determine, in response to the request, whether hardware resources of a data center unit mutually exclusive from hardware resources of the set of data center units and managed based on the set of predefined resource limit values is available for assignment to the user when the request to change is an increase request.
US10659317B2 Dynamically adapting cloud applications
Techniques for dynamically adapting cloud applications are described. A current value of a Key Performance Indicator (KPI) of an executing cloud service instance of a cloud application is detected. A determination is made as to whether the current value of the KPI is unacceptable (e.g., either it is outside of an acceptable range or is within an adaptation region). If the current value of the KPI is unacceptable, a first application programming interface (API) is invoked to request a cloud service instance monitor to adapt the cloud service instance to operate within an acceptable KPI range. If the cloud service instance monitor was unsuccessful, the unacceptable KPI is escalated to the cloud service monitor for the type of the cloud service instance. If the cloud service monitor is unsuccessful, the unacceptable KPI is escalated to the application monitor.
US10659316B1 State machine controlled dynamic distributed computing
A computer readable storage medium with executable instructions specifies the execution of a state machine operating across a set of computing nodes in a distributed computing system. The executable instructions execute a set of operators, where the execution of each operator is under the control of a state machine that periodically invokes pause control states to pause the execution of an operator in response to a violation of a service level agreement specifying an operating condition threshold within the distributed computing system. Partitions of input data are formed that are worked on independently within the distributed computing system. A set of data batches associated with the input data is processed. Data partition control states to process the partitions associated with the set of data batches are specified. Key control states to process a set of keys associated with a data partition of the partitions are defined.
US10659313B2 Dynamic optimization of simulation resources
The present invention dynamically optimizes computing resources allocated to a simulation task while it is running. It satisfies application-imposed constraints and enables the simulation application performing the simulation task to resolve inter-instance (including inter-server) dependencies inherent in executing the simulation task in a parallel processing or other HPC environment. An intermediary server platform, between the user of the simulation task and the hardware providers on which the simulation task is executed, includes a cluster service that provisions computing resources on hardware provider platforms, an application service that configures the simulation application in accordance with application-imposed constraints, an application monitoring service that monitors execution of the simulation task for computing resource change indicators (including computing resource utilization and application-specific information extracted from output files generated by the simulation application) as well as restart files, and a computing resource evaluation engine that determines when a change in computing resources is warranted.
US10659307B2 Hybrid cloud identity mapping infrastructure
In various exemplary embodiments, a system and associated method for providing a hybrid cloud computing environment are disclosed. For example, a system may authorize an enterprise user based on an enterprise identity. Once authenticated, embodiments may use mapping data and a cloud role to determine an identity to use when the enterprise user accesses a cloud.
US10659301B2 Configuring container attribute data on network switches to enable networking functionality
An approach enables networking functionality to be configured at network switches for containers hosted by computing devices. A container supervisor on the network switch is configured to obtain, via a container network manager, container attribute data for containers hosted by the computing devices. The container network manager is configured to interact with and manage container orchestration engines on behalf of the containers. This allows the network switch to be container orchestration agnostic. The network switch enables networking functionality for the containers by updating container configuration data on the networking switch based upon the container attribute data obtained from the container network manager. This may include, for example, updating hardware tables on the network switch with the container attribute data to allow the network switch, and applications executing on the network switch, to perform networking functionality with respect to the containers.
US10659297B2 Negotiation mode processing method and intelligent network device
A negotiation mode processing method and an intelligent network device relate to the field of communications technologies, and used to improve application flexibility of the intelligent network device. The method includes determining, by an intelligent network device, that a physical layer (PHY) receives an auto-negotiation configuration stream from a network device connected to the PHY, and changing a negotiation mode of another PHY in the intelligent network device from a non-auto-negotiation mode to an auto-negotiation mode. The auto-negotiation configuration stream indicates that the device sending the auto-negotiation configuration stream is in the auto-negotiation mode. In this way, the application flexibility of the intelligent network device can be improved, and further improves communication quality of the network device.
US10659296B2 Method and apparatus for admission to a premises-based cable network
Systems and methods for admitting new nodes into an existing network, for example a MoCA network. As a non-limiting example, various aspects of the present disclosure provide systems and methods for adding a new node to an existing network without requiring on-site manual configuration, for example utilizing communication between the new node and a network coordinator of the existing network prior to admission of the new node to the existing network.
US10659292B2 Arbitration method, apparatus, and system used in active-active data centers
An arbitration method, apparatus, and system, relates to the field of computer technologies, where the arbitration method, executed by a first data center, includes viewing a preset arbitration policy when determining that communication between the first data center and a second data center is interrupted, and an arbitration device cannot perform arbitration, and continuing providing a service when determining, according to the arbitration policy, that the first data center is a preferred data center, or stopping providing the service when determining, according to the preset arbitration policy, that the first data center is not the preferred data center, where the first data center and the second data center are active-active data centers. Hence, the arbitration method, apparatus, and system solve a problem of a service interruption caused by a fault of the arbitration device, therefore an uninterrupted service is provided for a user.
US10659283B2 Reducing ARP/ND flooding in cloud environment
Aspects of the embodiments are directed to receiving an address resolution protocol (ARP) request message from a requesting virtual machine, the ARP request message comprising a request for a destination address for a destination virtual machine, wherein the destination address comprises one or both of a destination hardware address or a destination media access control address; augmenting the ARP request message with a network service header (NSH), the NSH identifying an ARP service function; and forwarding the augmented ARP request to the ARP service function.
US10659274B2 Determining transmit power during a random access procedure based on downlink transmit antenna port parameters
A method during a random access procedure and apparatus is provided, where a first downlink transmit antenna port is selected for transmission on random access channel resources associated with the first downlink transmit antenna port using a first preamble transmit power. A second downlink transmit antenna port is then selected, which is different from the first downlink transmit antenna port, when a random access response message is not received within a random access response reception time window. A preamble transmit power adjustment value is then determined, based upon one or more downlink transmit antenna port specific parameters received from the wireless communication network. A second preamble transmit power based on the determined preamble transmit power adjustment value and the first preamble transmit power is determined. A second preamble with the determined second preamble transmit power is then transmitted on a second subset of random access channel resources, which are associated with the second downlink transmit antenna port.
US10659267B2 Method for transmitting and receiving signals in wireless LAN system and apparatus therefor
The present specification relates to a method for transmitting and receiving signals in a wireless local area network (WLAN) system and an apparatus therefor, the method comprising the steps of: generating a training sub-field consisting of a certain number of orthogonal frequency division multiplexing (OFDM) symbols; and transmitting, to a second STA, a signal including a header field and the training sub-field, wherein the transmitted signal is repeatedly transmitted T times (where T is a natural number) on the basis of information indicated by the header field after a data field.
US10659266B2 Transmitter and subframe arrangement method therefor
Disclosed is a transmitter. The present transmitter comprises: a frame generation unit for generating a frame including a plurality of subframes, each of which includes data and a pilot; and a transmission unit for transmitting a frame to a receiver, wherein, when the plurality of subframes have the same FFT size, the frame generation unit determines an arrangement order of the plurality of subframes on the basis of the number of subcarriers used for transmission of the data and the pilot, and arranges the plurality of subframes according to the determined arrangement order.
US10659263B2 Reference signal sequence determination in a wireless communication system
Apparatuses, methods, and systems are disclosed for reference signal sequence determination. One apparatus includes a processor that determines an RS sequence for transmission. The RS sequence includes three symbols determined by the following equation: ru(n)=ejϕ(n)π/4. The RS sequence includes: a first RS sequence, wherein ru(n) is the first RS sequence, n=0 to 2, φ(0)=−3, φ(1)=−3, and φ(2)=−1; or a second RS sequence, wherein ru(n) is the second RS sequence, n=0 to 2, φ(0)=−3, φ(1)=1, and φ(2)=1. The apparatus also includes a transmitter that transmits the RS sequence on a time-frequency resource.
US10659259B2 Configuration and management of an active set
There is provided a method comprising: determining an information on an inter-symbol interference between signals on a same frequency resource and a same time resource from one or more first cells and one or more second cells, wherein an active set of the apparatus comprises at least the one or more second cells, the inter-symbol interference is an estimated inter-symbol interference if at least one of the one or more first cells is not in the active set, and the inter-symbol interference is a measured inter-symbol interference if the active set consists of the one or more first cells and the one or more second cells; and deciding whether or not to inform a network comprising the one or more first cells and the one or more second cells on the information on the inter-symbol interference.
US10659258B1 Matching transmitter impedance to receiver termination using an average of transmitter output voltage samples
A method and apparatus to adjust a differential transmitter output impedance is disclosed. Output voltage is sampled and averaged to mitigate noise and leakage. Averaged uplevel and downlevel voltages are used to select a number of pullup devices and a number of pulldown devices to control the differential transmitter output impedance to match a distal termination resistance or a transmission line impedance.
US10659257B2 Low latency multiplexing operations
A user equipment (UE) may receive, during a first transmission time interval (TTI), one or more broadcasts from a base station over a first frequency range. The UE may receive, during the first TTI, a reference signal over a second frequency range that is disjoint from the first frequency range. The UE may receive, during a subsequent TTI, a downlink grant from the base station scheduling a downlink data transmission over at least portions of both the first frequency range and the second frequency range, wherein the downlink grant comprises a reference signal sharing indication. The UE may obtain a channel estimate for the second frequency range of the subsequent TTI based at least in part on the reference signal and may refrain from applying the channel estimate to the first frequency range in the subsequent TTI.
US10659251B2 Ring protection network division
Examples herein involve dividing a ring protection network into multiple ring protection networks. Examples include detecting a disconnection in a ring protection network, determining whether an owner of the ring protection network is in a new ring protection network divided from the ring protection network, and establishing an owner of the new ring protection network based on whether the owner of the ring protection network is in the new ring protection network.
US10659250B2 Method and system for managing an internet connection and informing a user about connectivity
A method is disclosed for managing an internet connection and informing a user about connectivity to the internet of a user terminal via a gateway, the gateway being connected to the user terminal via a local area network and to an internet service provider via a broadband line. The method includes: remotely provisioning through the first communication link the configuration of the gateway for internet connection; detecting completion of configuration of the gateway for internet connection in accordance with a service subscribed by the user, determining the state of the broadband line; and providing the user with a visual indication of availability of connectivity to the internet when configuration of the gateway for internet connection is completed and the broadband line is active; and managing the activation and deactivation of the connection to the internet by user terminals connected to a gateway via the local area network.
US10659244B2 Multicast profile switching method, apparatus, and system
Embodiments of the present invention provide a multicast profile switching method. In the method, using a multicast profile management module, a multicast profile switching request message is received from a cable modem termination system CMTS. A multicast profile having a maximum rate and commonly supported by all current multicast group members is determined. When the multicast profile having the maximum rate is different from a current multicast profile that is running, a multicast profile switching instruction is sent to the CMTS, where the multicast profile switching instruction is used to instruct the CMTS to perform multicast profile switching.
US10659240B2 Mobile power, data and lighting system
The present invention includes a mobile data power and lighting distribution station (10) and a data, power and lighting distribution system (250). The Station (10) has a plurality of power over ethernet sources (114, 136, 156) for powering LED lights (178, 190, 192, 204) and for providing 240 V AC power via charging station 216 and conversion module 228. Station 10 also communicates data/network connectivity for communicating with IP enabled devices including cameras (196), sensors (198, 166, 200) and for communicating and controlling access control systems (202). Station 10 is controlled via touchscreen (116) or remotely via web based interface made available via local wireless network (118) or via a telecommunications network (126) including the internet (128). The invention also encompasses driverless LED light fixtures controlled directly from the station (10) as well as DALI enabled Ethernet powered LED light fixtures.
US10659239B2 Blockchain for open scientific research
Techniques facilitating using a blockchain system that integrates the trustworthiness of the blockchain concept with open scientific research by generating a blockchain of the experiments formed, data collected, analyses performed, and results achieved are provided herein. In an example, the blockchain system can form a blockchain representing a research project, wherein the blockchain comprises a first block of research data and a second block of analysis data representing a log of an analysis performed on the research data. Summary blocks and correction blocks can also be added to the blockchain representing the post analysis of the research results. One or more of the subsequent blocks can be linked to the preceding blocks using information in block headers that can also serve to determine whether modifications to the blocks have been performed.
US10659238B2 Multi-port PUF circuit based on MOSFET current division deviations
A multi-port PUF circuit based on MOSFET current division deviations comprises a reference source, a row decoder, a column decoder, a timing controller and 32 PUF arrays. Each PUF array comprises 512 PUF cells arranged in 128 rows and 4 columns, an arbiter, a 1st inverter, a 2nd inverter, a 3rd inverter, a 4th inverter and eight transmission gates. The reference source is connected to the PUF arrays. The mth output terminal of the row decoder is connected to the mth row selective signal input terminals of the 32 PUF arrays. The jth output terminal of the column decoder is connected to the jth selective signal input terminals of the 32 PUF arrays. The 1st output terminal of the timing controller is connected to the control terminal of the row decoder. The 2nd output terminal of the timing controller is connected to the control terminal of the column decoder. The multi-port PUF circuit has the advantages of small circuit area and low power consumption while ensuring circuit performance.
US10659235B1 Distributed endpoint authentication
A system sends a request for access to a resource and receives a digital certificate in response to the request. The system simultaneously causes one or more computing devices located in different geographical locations to send a plurality of requests to also access the resource. In response to the plurality of requests, digital certificates are received. The digital certificate is then compared to the plurality of digital certificates received from the plurality of requests sent by the computing devices in different geographical locations. The result of the comparison indicates whether the digital certificate is trustworthy.
US10659234B2 Dual-signed executable images for customer-provided integrity
In one embodiment, a computing device receives an image that has been signed with a first key, wherein the image includes a first computational value associated with it. A second computational value associated with the image is determined and the image is signed with a second key to produce a signed image that includes both the first and second computational values. Prior to loading the dual-signed image, the computing device attempts to authenticate the dual-signed image using both the first and second computational values, and, if successful, loads and installs the dual-signed image.
US10659232B2 Message authentication apparatus and method based on public-key cryptosystems
Disclosed is an authentication apparatus using a public key encryption algorithm. An apparatus according to an embodiment generates a first instant public key through a random number generation process in response to an electronic signature generation request corresponding to a message. Further, the apparatus calculates and uses a first instant private key making a pair with the first instant public key, using the first instant public key.
US10659226B2 Data encryption method, decryption method, apparatus, and system
A data encryption method performed at a computing device includes: receiving a data encryption request, the data encryption request indicating original data that needs to be encrypted and at least two target storage devices that are communicatively connected to the computing device; in response to the data encryption request: separately obtaining unique device information of the at least two target storage devices; generating, based on the unique device information, a public key according to a preset policy; encrypting the original data by using the public key to obtain ciphertext; and destructing relevant data of the public key from the computing device, and storing the ciphertext into the at least two target storage devices.
US10659225B2 Encrypting existing live unencrypted data using age-based garbage collection
A system stores data in data units in a cluster in a cloud computing system, the data stored in the data units being encrypted or unencrypted depending on whether encryption is enabled or disabled when storing data in the data units. The system identifies one or more data units to defragment and defragments the identified data units by writing the data from the identified data units to one or more new data units and by releasing the identified data units for storing new data. The system encrypts unencrypted data from the identified data units when writing the data from the identified data units to the one or more new data units.
US10659224B2 Apparatus and method for performing operation being secure against side channel attack
An apparatus and method for performing operation being secure against side channel attack are provided. The apparatus and method generate values equal to values obtained through an exponentiation operation or a scalar multiplication operation of a point using values extracted from previously generated parameter candidate value sets and an operation secure against side-channel attack, thereby improving security against side-channel attack without degrading performance.
US10659223B2 Secure multiparty loss resistant storage and transfer of cryptographic keys for blockchain based systems in conjunction with a wallet management system
A solution for controlling access to a resource such as a digital wallet implemented using a blockchain. Use of the invention during set up of the wallet can enable subsequent operations to be handled in a secure manner over an insecure channel. An example method comprises splitting a verification element into multiple shares; determining a common secret at multiple nodes in a network; and using the common secret to transmit a share of the verification element between nodes. The shares can be split such that no share is sufficient to determine the verification element and can be stored at separate locations. Upon share unavailability, the share can be retrieved a location accessibility. For safe transmission of the share(s), the common secret is generated at two different nodes independently and used to generate an encryption key for encrypting at least one share of the verification element to be transmitted securely.
US10659220B2 Method and system for encrypting and decrypting two-dimensional code mask
The invention provides a method and system for encrypting and decrypting two-dimensional code mask. The method comprises: generating a target two-dimensional code containing a function pattern and an identification, an initial mask pattern and a key by a two-dimensional code generating device; sending the identification, the initial mask pattern and the key to a server by the two-dimensional code generating device; sending the identification to the server by the two-dimensional code decoding device; receiving the identification by the server; sending the key and the initial mask pattern to the two-dimensional code decoding device by the server according to the identification; receiving by the two-dimensional code decoding device the key and the initial mask pattern sent by the server; and decrypting the encrypted two-dimensional code by the two-dimensional code decoding device according to the key and the initial mask pattern to acquire the target two-dimensional code. The system has high security.
US10659219B1 Workflow management via distributed ledgers and smart contracts
Systems and methods as described herein may include creating and monitoring workflows in a blockchain network. A workflow may be implemented by using a smart contract or the steps in the workflow may be recorded in a distributed ledger in a blockchain network. Completion of a workflow step may be verified by identifying a blockchain transaction executed by the workflow step performer assigned to the workflow step. The blockchain transaction is associated with encryption keys of the workflow step performer assigned to the workflow step. The completion of the execution of a workflow may be verified by determining whether the status of the last workflow step is complete, and identifying a blockchain transaction associated with encryption keys of the workflow step performer assigned to the last workflow step.
US10659217B2 Blockchain-based automated user matching
Methods, systems, and apparatuses for blockchain-based automated user matching are described herein. In some arrangements, a node within a decentralized peer-to-peer (e.g., P2P) network may receive match parameters from one or more computing devices associated with supply side entities and demand side entities. The node may execute one or more artificial intelligence algorithms to match the supply side entities with the demand side entities based on the received match parameters. In some instances, the artificial intelligence algorithms may be stored in a smart contract on a blockchain and the matching may be performed through execution of the smart contract by nodes of the decentralized P2P network.
US10659216B2 Data processing method and apparatus
A data processing method and apparatus relate to the field of communications technologies and applicable to data processing used to resolve a low security problem of data stored in a memory. A memory encryption/decryption (MED) apparatus receives a data write command, encrypts to-be-written data, scrambles an address to which data is to be written, and then saves a cyclic redundancy check (CRC) code of the to-be-written data and encrypted to-be-written data in a memory according to a scrambled address to which data is to be written. Solutions provided in the embodiments of the present disclosure are.
US10659215B1 Training and tracking of DDR memory interface strobe timing
Methods and apparatus relate to a 1-to-2 memory interface deserializer circuit that, in a training mode, independently positions even and odd strobes in respective even and odd data windows. In an illustrative example, the deserializer circuit may receive a data signal that encodes even and odd data streams on the rising (even) and falling (odd) edges of a strobe clock signal. During a training mode, the deserializer circuit may independently determine, for example, an optimal temporal delay for each of the even strobe and the odd strobe. Adjustable delay lines dedicated to each of the even and odd strobe signals may simultaneously detect valid data window edges to permit determination of a desired delay to optimally position the strobe signals. Various embodiments may advantageously reduce jitter associated with asymmetric strobe and/or data signals to achieve a predetermined specification (e.g., timing margins) within the corresponding data windows.
US10659211B2 Method and apparatus for setting radio link of terminal in which multiple carriers are integrated in mobile communication system
A method and apparatus for configuring a radio link of a terminal communicating via aggregated carriers including a primary cell and a secondary cell are provided. The method includes detecting a Radio Link Failure (RLF) for the secondary cell, deactivating the secondary cell, and reporting at least one of a measurement result of the secondary cell and a measurement result of neighboring cell of the secondary cell to a base station. The apparatus includes a transceiver for communicating with a base station, and a controller configured to detect a RLF for the secondary cell, to deactivate the secondary cell, and to report at least one of a measurement result of the secondary cell and a measurement result of neighboring cell of the secondary cell to the base station.
US10659209B2 System and method for low latency acknowledgements
A system and method for low latency acknowledgements includes a first communication unit receiving a data message from a second communication unit on a data channel, decoding the data message, and transmitting, in response to the decoding, an acknowledgement signal on a control channel to the second communication unit. The acknowledgement signal has a partially decodable structure. Transmitting the acknowledgement signal further includes transmitting multiple repetitions of a same time domain waveform during one symbol period. In some embodiments, transmitting the acknowledgement signal further transmitting K repetitions of a same time domain waveform with a frequency domain characteristic consisting of one non-zero tone for every K tones, K being a positive integer. In some embodiments, the acknowledgement signal is processable by the second communication unit using a first N out of the K repetitions, N being a positive integer less than K.
US10659204B2 Resource allocation device and method in large-scale antenna system
The present disclosure relates to a 5G or pre-5G communication system for supporting a higher data transmission rate beyond a 4G communication system such as LTE. To this end, a base station using a large-scale antenna transmits, to a terminal, reference signal resource configuration information including multiple pieces of reference signal configuration information and reference signal port information, for transmission of a reference signal, and transmits the reference signal to the terminal using some or all of channel measurement resources indicated by the multiple pieces of reference signal configuration information and the reference signal port information included in the reference signal resource configuration information. In this case, the channel measurement resources may correspond to antenna ports, the number of which is indicated by a combination of the multiple pieces of reference signal configuration information and the reference signal port information.
US10659203B2 Method and apparatus for transmitting data
Data, transmission comprises when sending data to a receiver through a channel, receiving, through the channel, at least one reference signal sent by the receiver; and resending the data according to the at least one reference signal. The present application further discloses other methods and apparatuses for transmitting data. Using the various embodiments, an issue that quality of service (QoS) cannot be ensured due to a lag of a reference signal in conventional data transmission is avoided, and the quality of data transmission can be improved.
US10659200B2 Companion application for activity cooperation
The described embodiments augment an activity performed in a first application at a source electronic device using a controller at a companion electronic device. The source electronic device receives controller information describing a controller that the activity performed in the first application accepts controller data from, determines a controller identifier for the controller information, and broadcasts a controller advertisement comprising the controller identifier. Upon receiving the controller advertisement, the companion electronic device determines whether a second application that can provide the controller data is available at the companion electronic device. If the second application is available, the companion electronic device establishes a cooperative-activity communication channel with the source electronic device. The companion electronic device uses the cooperative-activity communication channel to provide controller data to the source electronic device. The source electronic device provides the controller data to the first application to cause a corresponding action to be performed.
US10659194B2 Polar code encoding method and apparatus in wireless communications
This application relates to the field of wireless communications technologies, and discloses a polar code encoding method and apparatus, to improve accuracy of reliability calculation and ordering for polarized channels. The method includes: obtaining a first sequence used to encode K to-be-encoded bits, where the first sequence includes sequence numbers of N polarized channels, the sequence numbers of the N polarized channels are arranged in the first sequence based on reliability of the N polarized channels, K is a positive integer, N is a mother code length of a polar code, N is a positive integer power of 2, and K≤N; selecting sequence numbers of K polarized channels from the first sequence in descending order of reliability; and placing the to-be-encoded bits based on the selected sequence numbers of the K polarized channels, and performing polar code encoding on the to-be-encoded bits.
US10659187B2 Securely providing a receiver unit with a replica pseudo-random noise code
A method for securely providing a receiver unit with a replica pseudo-random noise code is provided. The replica pseudo-random noise code is provided in a restricted manner based on a result of an admissibility check. In order to carry out the admissibility check, values are recorded and are compared with predefined threshold values.
US10659186B2 Multiplexing two separate optical links with the same wavelength using asymmetric combining and splitting
An optical communications system includes an optical transmitter and an optical receiver optically coupled to an optical combiner/splitter, the combiner/splitter coupled to optical media; and, another optical transmitter and another optical receiver optically coupled to another optical combiner/splitter, the another combiner/splitter remotely coupled to the optical media; wherein the optical transmitter and the another optical transmitter are configured to transmit optical signals at substantially the same wavelength.
US10659185B2 Passive optical network architecture, method for passive optical network architecture to implement data transmission, and optical network device
A PON architecture, a method for realizing data transmission with the PON architecture and an optical network device are provided. The PON architecture includes an optical line terminal (OLT) supporting multiple channels, and one or more optical network units (ONUs) supporting one or more channels under a same optical distribution network (ODN). The OLT/ONU is configured to acquire the number of channels and/or corresponding channels supported for transmitting data and transmittable states of the supported channels, distribute the data to be transmitted to one or more supported channels for transmitting, the data is preferentially transmitted on a channel with an earliest transmittable start time point, and transmission end time points of channels for transmitting the data are similar or data transmissions end at a transmittable end time point. The ONU/OLT is configured to receive data on channels supported by ONU/OLT itself and reassemble the data accordingly based on transmission rules.
US10659184B2 Optical transmission device, optical transmission method and optical transmission system
An optical transmission device that is provided at a first site includes: an optical transmitter that transmits a first optical signal that includes first ID information to a second site using a first wavelength; and an optical receiver that receives a second optical signal that includes second ID information and that is transmitted using the first wavelength from the second site. When the first ID information matches the second ID information, the optical transmitter transmits a wavelength report that indicates a second wavelength to the second site using the first wavelength. When the optical receiver receives a completion report that indicates the wavelength report has been received at the second site, the optical transmitter transmits an optical signal to the second site using the second wavelength, and the optical receiver ceases to receive an optical signal of the first wavelength from the second site.
US10659178B2 Fronthaul remote access and monitoring systems and methods to test fiber optic infrastructure and RF spectrum
Fronthaul monitoring systems and methods include a Radio Frequency (RF) analysis module configured to receive an optical RF signal for RF testing thereof; a fiber monitoring module configured to perform fiber monitoring testing; an optical switch configured to switch a port connected to the RF analysis module and the fiber monitoring module between one or more Remote Radio Heads (RRH); and a test coordinator software module configured to coordinate the RF testing and the fiber monitoring testing. The optical RF signal is at different wavelengths than a fiber test signal for the fiber monitoring testing, such that the RF testing and the fiber monitoring testing can be performed concurrently.
US10659172B2 Capsule endoscope transmitter and capsule endoscope receiver configured to perform human body communication and human body communication method using the same
The present disclosure relates to a capsule endoscope transmitter configured to transmit frames including control frames and data frames to a capsule endoscope receiver. The capsule endoscope transmitter includes a preamble generator configured to generate preambles for synchronizing and identifying the control frames used to select a reception electrode pair that receives the frames, and a line sync generator configured to generate a line sync for synchronizing the data frames and identifying a code value of each of the data frames.
US10659165B2 Optical transmission device
[Problem] To provide an optical transmission device that, while suppressing band narrowing due to optical filters, achieves flexibility of optical communication such as wavelength reutilization and that supports a flexible grid.[Solution] An optical transmission device according to the present invention is provided with a cyclic AWG that filters respective optical signals inputted to each input port. The respective optical signals are constituted so that a plurality of wavelength-multiplexed signals can be allocated within one channel band, the respective optical signals are filtered in channel units, and the pass-band width of each of the input ports of the cyclic AWG corresponds to the bandwidth of a channel.
US10659162B2 Photonic microwave down-conversion system and method
A photonic microwave down-conversion system and method. The oscillation loop includes an electro-optic modulator, optical narrow-band notch filter, photodetector and electrical combiner which has the function of generating the local oscillator signal. The frequency of the local oscillator signal can be flexibly adjusted by changing the lightwave frequency output from the wavelength tunable laser. The phase modulation function of the electro-optic modulator enables no RF signal output from the down-conversion photodetector It can not only down convert the RF signals with different frequencies to the intermediate frequency signals with the same frequency, but also can down convert the RF signals with the same frequency to the intermediate frequency signals with different frequencies. This can effectively overcome the limitations of complicated structure, poor RF isolation and difficulty in flexible tuning for microwave down-conversion system in the prior arts.
US10659154B2 Optical module and control method of controlling center wavelength of optical filter
An optical module has an optical amplifier that amplifies an optical signal in which multiple wavelengths are multiplexed, an optical demultiplexer that separates the multiple wavelengths from the optical signal having been amplified by the optical amplifier, a first photodetector that monitors the optical signal at an input side of the optical amplifier, a second photodetector that monitors each of the multiple wavelengths at an output side of the optical demultiplexer, and a control circuit that controls a center wavelength of a filter of the optical demultiplexer based upon a first output from the first photodetector and a second output from the second photodetector.
US10659150B1 Bi-directional data isolator with dynamic communication
Data isolators for providing isolation between two ports that enable dynamic communication are described. The dynamic communication may be achieved by varying a ratio of the data rate relative to a clock frequency of a clock signal. The data isolator may include a first circuit that transmits data across an isolation barrier when the clock signal is in a first state and a second circuit that transmits data across the isolation barrier when the clock signal is in a second state. The clock frequency may be variable and, as a result, change the duration of data transmissions in a given clock cycle. For example, the clock frequency may be reduced to increase the number of bits transmitted per clock cycle and, conversely, increased to reduce the number of bits transmitted per clock cycle. Thus, the number of bits transmitted per clock cycle may be adjusted to suit the situation.
US10659142B1 Independent band detection for network protection
Technology for a cellular signal booster operable to amplify cellular signals is disclosed. The cellular signal booster can include a downlink cellular signal path configured to amplify and filter a received downlink cellular signal in a plurality of selected bands. The downlink signal path can combine at least a first band and a second band in the plurality of selected bands. The cellular signal booster can include a controller operable to perform network protection by adjusting an uplink gain or noise power for at least one of a first band or a second band in an uplink signal path. The uplink gain or noise power can be adjusted for the first band in the uplink signal path or the second band in the uplink signal path using a signal strength associated with the received downlink cellular signal on the downlink cellular signal path.
US10659141B2 Relay communication system
A relay communications system is described in which a base station is able to support both Frequency diversity Relay Physical Downlink Control Channel (R-PDCCH) transmission and Frequency selective R-PDCCH transmission either within different cells, or within the same cell but not the same sub-frame or within the same cell and within the 5 same sub-frame.
US10659130B2 Terminal, base station, and channel information obtaining method
This application relates to the field of mobile communications, and in particular, to technologies of obtaining channel state information in a wireless communications system. In a channel information obtaining method, a base station obtains channel state matrix information of some channels based on uplink reference information sent by a terminal and partial channel state information of channels between the base station and the terminal, to obtain channel state matrix information of the channels between the base station and the terminal. Base on this method, relatively complete channel state matrix information of the channels between the base station and the terminal can be obtained. This helps the base station select an appropriate parameter to transmit data to the terminal without causing an additional delay, performance loss, or cost increase, or consuming more time-frequency resources used for the uplink reference signal.
US10659126B2 Method for feeding back CSI information in wireless communication system and device therefor
A method and device for feeding back channel state information (CSI) by a user equipment (UE) in a wireless communication system applied three-dimensional (3D) beamforming. The method includes: receiving a pilot signal (reference signal) from a base station; configuring a CSI transmission mode in one of a first transmission mode and a second transmission mode based on motion information of the UE; and feeding back the CSI based on the configured CSI transmission mode. The first transmission mode transmits the CSI including precoding matrix index (PMI) information for one of vertical beamforming or horizontal beamforming. The second transmission mode transmits the CSI including PMI information for both vertical beamforming and horizontal beamforming.
US10659125B2 System and method for antenna array control and coverage mapping
A computer device may be configured to execute the instructions to identify a location for a user equipment (UE) device serviced by a base station slice associated with a base station; access a beam forming database (DB) to determine whether a match exists in the beam forming DB for the identified location; and determine that no match exists in the beam forming DB for the identified location. The computer device may be further configured to perform two-dimensional modeling of radio frequency signal propagation for the identified location using a terrain model, based on determining that no match exists in the beam forming DB for the identified location; determine antenna settings for an antenna array associated with the base station slice based on the performed two-dimensional modeling; and instruct the base station to apply the determined antenna settings to the antenna array.
US10659123B2 Apparatus and method for beam management in wireless communication system
A pre-5th-Generation (5G) or 5G communication system to be provided for supporting higher data rates beyond 4th-Generation (4G) communication system, such as long-term evolution (LTE), is disclosed. The system includes an apparatus of a base station. The apparatus may include: at least one transceiver, and at least one processor connected to the at least one transceiver, where the at least one processor is configured to transmit to a terminal, configuration information of reference signals for beam management regarding a transmit (Tx) beam of the BS or a receive (Rx) beam of the terminal, transmit the reference signals to the terminal, and the configuration information comprises information related to a number of repetitions of the reference signals.
US10659121B2 Apparatus and methods for radio frequency front-ends
Apparatus and methods for radio frequency front-ends are provided. In certain configurations, a radio frequency front-end includes ultrahigh band (UHB) transmit and receive modules employed for both transmission and reception of UHB signals via at least two primary antennas and at least two diversity antennas, thereby supporting both 4×4 receive MIMO and 4×4 transmit MIMO with respect to one or more UHB frequency bands, such as Band 42, Band 43, and/or Band 48. The radio frequency front-end can operate with carrier aggregation using one or more UHB carrier frequencies to provide flexibility in widening bandwidth for uplink and/or downlink communications.
US10659118B2 Method and apparatus for explicit CSI reporting in advanced wireless communication systems
A method for a channel state information (CSI) feedback. The method comprises receiving CSI feedback configuration information for the CSI feedback including a spatial channel information indicator based on a linear combination (LC) codebook, wherein the spatial channel information comprises at least one of a downlink channel matrix, a covariance matrix of the downlink channel matrix, or at least one eigenvector of the covariance matrix of the downlink channel matrix; deriving the spatial channel information indicator using the LC codebook that indicates a weighted linear combination of a plurality of basis vectors or a plurality of basis matrices as a representation of at least one of a downlink channel matrix, a covariance matrix of the downlink channel matrix, or at least one eigenvector of the covariance matrix of the downlink channel matrix; and transmitting over an uplink channel, the CSI feedback including the spatial channel information indicator.
US10659117B2 Codebook restriction and sub-sampling for channel state information reporting
Methods, systems, and devices for wireless communications are described. In some wireless communications systems, a base station may precode downlink signals to be transmitted to a user equipment (UE) using a precoding matrix. The precoding matrix may be selected by a UE from a number of precoding matrices (e.g., a codebook) and reported to the base station in a channel state information (CSI) report. As described herein, a base station may support techniques for limiting a number of precoding matrices that a UE may evaluate to identify a preferred precoding matrix to be indicated to the base station. In addition, the techniques described herein allow a base station to dynamically indicate an appropriate set of precoding matrices for the UE to evaluate based on the channel conditions at a given time.
US10659116B1 Enabling UL-MU-MIMO with UL-OFDMA
In one embodiment, a method includes identifying a plurality of wireless devices associated with the wireless network apparatus, identifying a subset of the plurality of wireless devices based on whether the wireless devices in the subset have a probability above a threshold to yield to each other via a clear channel assessment (CCA) and whether the wireless network apparatus can decode uplink signals simultaneously transmitted by the wireless devices in the subset over a common uplink resource, assigning the subset to an uplink resource, separating each wireless device in the subset to each of a plurality of groups, and transmitting, for each group, a steered downlink message indicating the assigned uplink resource for each wireless device in the group, wherein the wireless devices in each group are assigned to different uplink resources.
US10659113B1 Multiple input multiple output (MIMO) control in a wireless access node
A source wireless access node serves User Equipment (UEs) over a Three-Dimensional (3D) Multiple Input Multiple Output (MIMO) antenna array and over a Two-Dimensional (2D) MIMO antenna array. The source wireless access node wirelessly exchanges user data with the UEs over the 3D MIMO antenna array. The source wireless access node detects a loss-of-synchronization. The source wireless access node detects an interference condition at neighbor wireless access nodes. When the interference condition at the neighbor wireless access nodes and the loss-of-synchronization at the source wireless access node occur simultaneously, the source wireless access node network disables the 3D MIMO antenna array and wirelessly exchanges additional user data with the UEs over the 2D MIMO antenna array. When the neighbor interference condition or the loss-of-synchronization terminate, the source wireless access node enables and uses the 3D MIMO antenna array.
US10659108B2 Digital transport of data over distributed antenna network
A system for transporting data in a Distributed Antenna System (DAS) includes at least one Digital Access Unit (DAU) and a plurality of Digital Remote Units (DRUs) coupled to the at least one DAU. The plurality of DRUs are operable to transport signals between the plurality of DRUs and the at least one DAU. The at least one DAU includes: a data transport coder comprising: a framer, an encoder, a scrambler, and a serializer and a data transport decoder comprising: a deserializer, a decoder, a descrambler, a frame synchronizer, and a deframer.
US10659105B2 Method and apparatus for arranging communication sessions in a communication system
Aspects of the subject disclosure may include, for example, a system for determining a usage pattern, and sending instructions to a plurality of waveguide systems to transmit or receive electromagnetic waves along a surface of each of a plurality of wires according to the usage pattern. Other embodiments are disclosed.
US10659104B2 Method for diagnosing a communication link in a motor vehicle
A method for diagnosing the status of a communication link between an interior relay antenna and an exterior relay antenna of a motor vehicle. The method includes measuring a first voltage value defined between the midpoint of the electrical circuit and the second ground when the switch is in the open position, measuring a second voltage value defined between the midpoint of the electrical circuit and the second ground when the switch is in the closed position, calculating the value of the variable resistor from the first measured voltage value, from the second measured voltage value, from the value of the voltage defined across the terminals of the voltage source and from the values of the first resistor and of the second resistor, and diagnosing the status of the communication link on the basis of the calculated value of the variable resistor.
US10659096B2 Frequency scan with radio maintained in active state
A method of performing a frequency scan at a radio includes placing the radio in an active mode and, while maintaining the radio in the active mode, for each of a plurality of target frequencies determining a coarse frequency tuning value based on the target frequency. The radio places a phase locked loop (PLL) in an open-loop configuration and while the PLL is in the open-loop configuration, programs the VCO with the coarse frequency tuning value. The radio programs the divider with a feedback adjustment based on the target frequency, places the PLL in a closed-loop configuration, and in response to the PLL reaching a settled state, performs an operation based on an output signal of the PLL.
US10659094B1 Ultra-broadband microwave radiometer optimized for microsatellite applications
A microwave radiometer with reduced volume, mass, phase noise, and power requirements and increased harmonic rejection, includes a fixed number of frequency banks configured to provide signals within separate, non-overlapping local oscillation frequency bands, a detection circuit configured to detect one or more microwave RF signals, and an RF downconverter configured to mix the signals within the separate, non-overlapping local oscillation frequency bands with the one or more microwave RF signals to provide a continuous range of down converted frequencies.
US10659088B2 Method and apparatus for managing operations of a communication device
A system that incorporates teachings of the present disclosure may include, for example, a communication device having a controller to provision a matching network that controls one or more operational characteristics of one of a receiver portion and a transmitter portion of the communication device according to a profile describing one or more characteristics of a communication system from which the communication device operates. Additional embodiments are disclosed.
US10659087B2 Communication circuit with single element antenna for multi-frequency applications
A communication circuit according to one embodiment includes a single element antenna, a plurality of signal-limiting circuits, a high-frequency transceiver circuit, and a low-frequency transceiver circuit. The high-frequency transceiver circuit is adapted to be selectively coupled to the single element antenna via the plurality of signal-limiting circuits and tuned to operate at a high frequency carrier frequency, and the low-frequency transceiver circuit is adapted to be selectively coupled to the single element antenna via the plurality of signal-limiting circuits and tuned to operate at a low frequency carrier frequency.
US10659079B2 QC-LDPC codes
An apparatus determines a code block size (CBS) of information bits contained in a codeword of low-density parity check (LDPC) coding. The apparatus compares the CBS with at least one threshold, determines, based on a result of the comparison, a Kb number and determines a Kp number based on a code rate and the Kb number. The apparatus generates a parity check matrix. An information portion of the parity check matrix is a first matrix formed by M number of second square matrices. M is equal to Kp multiplied by Kb. A total number of columns in the Kb number of second square matrices is equal to a total number of bits of the CBS. One or more matrices of the M number of second square matrices are circular permutation matrices. The apparatus operates an LDPC encoder or an LDPC decoder based on the parity check matrix.
US10659077B2 Amending circuit of correcting bouncing misjudgment of a keyswitch
An amending circuit of correcting bouncing misjudgment of a keyswitch includes a comparing unit, a predetermined voltage generating unit and a controlling unit. The comparing unit has a first input terminal, a second input terminal and an output terminal. The first input terminal is adapted to receive a triggering signal generated by the keyswitch. The predetermined voltage generating unit is electrically connected to the second input terminal and adapted to generate a first predetermined voltage. The controlling unit is electrically connected to the output terminal. The controlling unit is adapted to determine whether to execute polling application according to a comparison result of the comparing unit, and to generate a confirming signal while a polling result of the polling application is kept at a specific level. The confirming signal is used by an external processor to confirm that the keyswitch is actually triggered.
US10659075B2 Superconductor analog to digital converter
Superconductor analog-to-digital converters (ADC) offer high sensitivity and large dynamic range. One approach to increasing the dynamic range further is with a subranging architecture, whereby the output of a coarse ADC is converted back to analog and subtracted from the input signal, and the residue signal fed to a fine ADC for generation of additional significant bits. This also requires a high-gain broadband linear amplifier, which is not generally available within superconductor technology. In a preferred embodiment, a distributed digital fluxon amplifier is presented, which also integrates the functions of integration, filtering, and flux subtraction. A subranging ADC design provides two ADCs connected with the fluxon amplifier and subtractor circuitry that would provide a dynamic range extension by about 30-35 dB.
US10659069B2 Background calibration of non-linearity of samplers and amplifiers in ADCs
Analog circuits are often non-linear, and the non-linearities can hurt performance. Designers would trade off power consumption to achieve better linearity. An efficient and effective calibration technique can address the non-linearities and reduce the overall power consumption. A dither signal injected to the analog circuit can be used to expose the non-linear behavior in the digital domain. To detect the non-linearities, a counting approach is applied to isolate non-linearities independent of the input distribution. The approach is superior to and different from other approaches in many ways.
US10659066B2 Atomic Oscillator
An atomic oscillator includes an atom cell that accommodates an alkali metal atom, a container that accommodates the atom cell, a heating device that is disposed in the container and heats the atom cell, a substrate on which the container is disposed, and a positioning member that is disposed on the substrate and positions the container. The atom cell is pressed against the container toward the heating device. The heating device is pressed against the container toward the atom cell, and the container is in turn pressed against the positioning member.
US10659063B2 Adaptive voltage frequency scaling for optimal power efficiency
Aspects of the present invention are directed to techniques for improving the efficiency of power supply schemes by continuously and adaptively scaling voltage and frequency levels in an integrated circuit based on measured conditions in real-time, without resorting to a reliance on excessive pre-computed margins typical of conventional schemes. Embodiments of the present invention employ a self-tuning dynamic voltage control oscillator (or other similar clock signal generator) that sets the frequency for components in the integrated circuit. When a requested frequency exceeds a maximum allowed frequency for a given voltage level (accounting for other age and temperature related conditions), a look-up table is dynamically referenced to determine a new voltage level that is sufficient to safely and efficiently generate the requested frequency. The look-up table continuously receives updates on the operating conditions, and new voltage requests can be generated dynamically as necessary based on the system's current needs.
US10659062B2 PLL circuit
A lock detector (8) detects an unlocked state from an output of a phase frequency comparator (1). A counter (9) counts a reference signal, in a case where an unlocked state is detected by the lock detector (8). A parameter controlling circuit (10) acquires the count value of the counter (9), and controls switching on and off of a switch (12) for a D/A converter (11) that generates a signal to be added to an output of a loop filter (3), and the output voltage of the D/A converter (11) so that the count value of the counter (9) falls within a set value.
US10659061B2 Divider-less fractional PLL architecture
A divider-less fractional digital phase locked loop (PLL) is disclosed and can include a time-to-digital converter (TDC) to receive a reference clock signal and a digitally control oscillator (DCO) clock signal, and generate a phase difference signal based on the reference clock signal and the DCO clock signal. A counter coupled in parallel to the TDC can receive the clock signal and count an output frequency of the clock signal to detect reference noise within the reference signal that is above a threshold. A sampler can sample an output of the counter using a replica of the reference signal, and generate a plurality of samples. A sample selector can select one of the plurality of samples based on the phase difference signal. A digital phase detector (DPD) can generate an output phase measurement based on the phase difference signal and the selected sample of the plurality of samples.
US10659060B2 Spur cancellation with adaptive frequency tracking
A spur cancellation circuit receives a target spur frequency indicative of a frequency of a spur to be canceled and supplies a spur cancellation signal based on the frequency. A frequency tracking circuit tracks a change in the frequency of the spur to be canceled based on a change in phase of the spur cancellation signal and generates an updated target spur frequency based on the change in the frequency of the spur.
US10659058B1 Systems and methods involving lock loop circuits, distributed duty cycle correction loop circuitry
A system, method and circuits are described that pertain to locked loop circuits, distributed duty cycle correction loop circuitry. In some embodiments, the system and circuit may involve or be configured for coupling with lock loop circuitry such as phase locked loop (PLL) circuitry and/or a delay locked loop (DLL) circuitry. For example, one illustrative implementation may include or involve a phase locked loop (PLL) with distributed duty cycle correction loop/circuitry.
US10659057B2 Compensation technique for the nonlinear behavior of digitally-controlled oscillator (DCO) gain
Systems and methods are provided for hopping a digitally controlled oscillator (DCO) among a plurality of channels, wherein a gain of the DCO KDCO is a nonlinear function of frequency. A first normalized tuning word (NTW) corresponding to a first channel of the plurality of channels is generated. A first normalizing gain multiplier X is generated based on the nonlinear function of frequency, on an estimate of the nonlinear function of frequency, at a first frequency corresponding to the first channel. The first NTW is multiplied by the first X to obtain a first oscillator tuning word (OTW). The first OTW is input to the DCO to cause the DCO to hop to the first channel. A system for hopping among a plurality of channels at a plurality of respective frequencies comprises a phase-locked loop (PLL), a digitally controlled oscillator (DCO), a multiplexer, and an arithmetic module.
US10659054B2 Trusted monotonic counter using internal and external non-volatile memory
A device, including: an unsecure non-volatile memory; a secure device including: a processor; and a secure non-volatile memory; wherein the secure device is configured to: calculate a TMC value from an offset and a base value; store a TMC version value in the secure non-volatile memory and the insecure non-volatile memory, wherein the TMC version value is updated when TMC value is incremented the first time after the secure device is powered up; store the base value in the unsecure non-volatile memory; store the offset value in the unsecure non-volatile memory when the secure device is in a system power down state; store the offset value in the secure non-volatile memory when the secure device is in a rescue state; and store a TMC link value in the unsecure memory, wherein the TMC link value is based upon the base value and TMC version value stored in the unsecure memory.
US10659051B1 Bidirectional voltage translator with pulse width control
A voltage translator having first and second one-shots shifts a voltage level of a first voltage signal to generate a second voltage signal, and vice-versa. The first one-shot generates a first driver signal when the first voltage signal goes from low to high based on a time duration for which the first voltage signal remains high. The second voltage signal is generated based on the first driver signal. Similarly, the second one-shot generates the first voltage signal when the second voltage signal goes from a low to high based on a time duration for which the second voltage signal remains high.
US10659047B2 Output driving circuit
The output driving circuit include a pull-down driver, an input/output (IO) control logic, a gate control logic, and an inverter. The pull-down driver includes first, second, and third transistors that are sequentially coupled between a pad and a ground node. The IO control logic is configured to receive a clock signal and an enable signal, and transfer a first control signal to the third transistor. The gate control logic is configured to receive a voltage of the pad and output a feedback voltage to a gate electrode of the first transistor. The inverter is configured to invert the enable signal and transfer an inverted enable signal to the gate control logic. Therefore, the reliability of the output driving circuit can be improved.
US10659044B2 On-display-sensor stack
In one embodiment, an electronic display includes a display stack including one or more layers; and drive or sense electrodes of a touch sensor substantially disposed on one or more of the layers on or within the display stack. The drive or sense electrodes are made of a conductive mesh of conductive material.
US10659041B2 Control of an anode-gate thyristor
A circuit for controlling an anode-gate thyristor includes a first transistor that couples a thyristor gate to a first terminal to receive a potential lower than a potential of a second terminal connected to the thyristor anode. A control terminal of the first transistor is driven by a control signal which is positive with respect to the potential of the first terminal.
US10659040B2 Clock voltage step-up circuit
A clock voltage step-up circuit comprises a first inverter, a second inverter, a third inverter, a PMOS transistor, and a bootstrap capacitor. An input end of the first inverter is used for inputting a first clock signal. An input end of the second inverter is connected to an output end of the first inverter, and an output end of the second inverter outputs a first control signal used for controlling a sampling switch; and after the first control signal passes through a fourth inverter, a fifth inverter and a sixth inverter, a second control signal used for controlling the sampling switch is generated. An input end of the third inverter is connected to a second clock signal, and the first clock signals and the second clock signals are a set of clock signals, every two of which are not overlapped.
US10659037B2 Audio switching circuit
Systems and methods for an audio switching circuit. One system includes an audio switching circuit including a first P-channel transistor including a first source terminal, a first gate terminal, and a first drain, a second P-channel transistor including a second source terminal, a second gate terminal, and a second drain terminal, and a control circuit. The second drain terminal is coupled to the first drain terminal. The first P-channel transistor is configured to receive a first audio signal at the first drain terminal. The control circuit is configured to disconnect the first gate terminal from a ground reference, and in response to the presence of the first audio signal, cause a first voltage between the first gate terminal and the first source terminal to be approximately zero and prevent the first audio signal from passing through the first drain terminal.
US10659033B2 High voltage gate driver current source
A power supply system for USB Power Delivery includes a current source drive circuit to control a power FET to regulate the supply of power along a power path. The current source drive circuit includes a cascode current source and a cascode protection circuit formed by a source follower and a feedback voltage divider. The source follower can be a transistor with its gate connected to a cascode node between upper- and lower-stage transistors of the cascode current source. The divider node of the voltage divider is connected to the gate of the lower-stage transistor. The current source drive circuit can operate within the gate-source voltage specifications of 30-volt DEPMOS devices, and can provide high output impedance to the gate of power FET and a current limit circuit during current limiting operation, without requiring an extra high-voltage mask during fabrication.
US10659031B2 Radio frequency switch
A radio frequency switch made up of a plurality of switch cells coupled in series between a first node and a second node is disclosed. Each of the plurality of switch cells has a switch field-effect transistor (FET) having a switch drain terminal, a switch source terminal, a switch gate terminal, and a switch body terminal. A body bias network having a first body bias FET with a first drain terminal coupled to the switch body terminal includes a first cross-FET with a second drain terminal coupled to a first source terminal of the first bias body FET and a second source terminal coupled to the switch gate terminal. A second body bias FET has a third drain terminal coupled to the switch body terminal, and a second cross-FET has a fourth drain terminal coupled to a third source terminal of the second body bias FET.
US10659029B2 Chopped triangular wave PWM quantizer
An apparatus in a PWM modulator includes a triangular wave generator that generates a triangular wave and a comparator that is responsive to a signal input to generate a signal output. An output of the PWM modulator is responsive to the comparator signal output. A polarity inversion circuit, coupled between the triangular wave generator and the comparator, is configured in one of the following ways: to provide the triangular wave to the comparator when the triangular wave has a first slope polarity and to provide a polarity-inverted version of the triangular wave to the comparator when the triangular wave has a second slope polarity opposite the first slope polarity; and to provide the signal input to the comparator when the triangular wave has the first slope polarity and to provide a polarity-inverted version of the signal input to the comparator when the triangular wave has the second slope polarity.
US10659026B2 Semiconductor device
A semiconductor device that can perform voltage monitoring with a small circuit area is provided. The resistive subdivision circuit RDIV performs the resistive subdivision of the input voltage Vin by means of the input ladder resistor (R1-R4), and drives the nMOS transistors MN1-MN3 by the subdivided input voltages Vi1-Vi3 each having different resistive subdivision ratios, respectively. The pMOS transistor MP0 is provided in common for the pMOS transistors MP1-MP3, and configures a current mirror circuit with each of the pMOS transistors MP1-MP3. The bias current generating circuit IBSG supplies a bias current to the pMOS transistor MP1.
US10659025B2 Adaptive bias circuit for power event detection comparator
A system includes: a power supply; an adaptively biased power event detection comparator; and an adaptive bias circuit for the adaptively biased power event detection comparator. The adaptively biased power event detection comparator is configured to compare a first input corresponding to a voltage level of the power supply with a second input corresponding to a reference voltage. The adaptive bias circuit is configured to increase a bias current for the adaptively biased power event detection comparator based on the voltage level of the power supply decreasing to be closer to the reference voltage.
US10659024B2 Integrated circuit comprising circuitry to change a clock signal frequency while a data signal is valid
Methods and apparatuses for communicating information are described. In some embodiments, a first integrated circuit (IC) provides a clock signal and a data signal to a second IC, wherein the data bits of the data signal are timed according to the clock signal, and wherein the frequency of the clock signal is capable of being changed even when the data signal is valid.
US10659022B2 Comparator, analog-to-digital converter, solid-state image pickup device, and image pickup apparatus
In a comparator of an analog-to-digital converter, an input signal is input to a control terminal of each of a plurality of signal input transistors. A signal input transistor selection section selects any one of the plurality of signal input transistors, and generates a current in response to a difference between the input signal and a reference signal to flow in the differential pair configured with the selected signal input transistor and a reference input transistor. A load section converts, at a time of a change of a current flowing in any one of the plurality of signal input transistors and the reference input transistor in response to the difference, the change of the current into a change of a voltage, and outputs the change of the voltage as a result of comparison between the input signal and the reference signal.
US10659012B1 Oscillator and method for operating an oscillator
Embodiments of an oscillator and a method of operating an oscillator are disclosed. In an embodiment, an oscillator can include a ring oscillator core, a control circuit, and a timer that coordinates timing of the control circuit to avoid a current resulting from a voltage level associated with an output of the ring oscillator core during a startup and to allow the ring oscillator core to operate with a low startup current and a low operational power.
US10659011B2 Low noise amplifier
A low noise amplifier is provided. The low noise amplifier includes an input port, an output port, an inverter, a plurality of switched-capacitor units and a feedback inductor. The inverter is electrically connected between the input port and the output port. Each of the plural switched-capacitor units is electrically connected with the inverter in parallel and includes a switch and a capacitor connected in series. The feedback inductor is electrically connected with the inverter in parallel.
US10659010B1 RF output driver
An RF driver circuit may include a wideband output impedance matching and gain circuit, a wideband input impedance matching and gain circuit, and a summer configured to sum the outputs of the wideband output impedance matching and gain circuit and wideband input impedance matching and gain circuit. The wideband output impedance matching and gain circuit and wideband input impedance matching and gain circuit may collectively provide the gain of the RF driver circuit. The wideband output impedance matching circuit may have a source follower configuration. The wideband input impedance matching circuit may have a common gate configuration. Controllable bias voltages may be used to maintain a constant gain and interface impedances in multiple modes of operation.
US10659005B2 At-cut crystal element, crystal resonator and crystal unit
An AT-cut crystal element is provided. The AT-cut crystal element includes side surfaces intersecting with a Z′-axis of a crystallographic axis of a crystal. At least one side surface of the side surfaces is constituted of three surfaces of a first surface to a third surface. Besides, a crystal resonator including the AT-cut crystal element, and a crystal unit including the crystal resonator are provided.
US10659004B2 Resonator and resonance device
A resonance device is provided having a resonator with opposing upper and lower lids. The resonator includes a base, and multiple vibration arms that are connected to a front end of the base so as to extend away from the base. Moreover, a frame surrounds a periphery of the base portion and the vibration arms and one or more holding arms connect the base to the frame. The base, the vibration arms, and the holding arm include a substrate and a temperature characteristics correction layer laminated on the substrate and having a material with a coefficient of thermal expansion different from that of the substrate. The base, the vibration arms, and the holding arm are formed integrally with the substrate and the temperature characteristics correction layer.
US10659002B2 Elastic wave device
An elastic wave device includes a lamination layer film including a piezoelectric thin film on a support substrate. The lamination layer film is not partially present in a region located in an outer side portion of a region where IDT electrodes are provided. A first insulation layer extends from at least a portion of a region where the lamination layer film is not present to an upper portion of the piezoelectric thin film. A wiring electrode has a width of about 6 μm and extends from the upper portion of the piezoelectric thin film to an upper portion of the first insulation layer, and extends onto a section of the first insulation layer in the region.
US10658994B2 Method to discover and control an amplifier's automatic gain control (AGC) loop bandwidth
An amplifier circuit includes: an amplifier configured to receive at least one input signal and generate an output voltage in response to the at least one input signal and a gain control voltage; a voltage detector configured to generate a detector voltage based on the output voltage; a gain control summation circuit configured to generate an error signal by subtracting the detector voltage from a reference voltage; a loop filter configured to generate the gain control voltage based on the error signal and adjust the loop bandwidth in response to a loop filter adjust signal; and an analog automatic gain control bandwidth controller configured to monitor the detector voltage and the gain control voltage, to provide the reference voltage and the loop filter adjust signal, and to control a loop bandwidth of the output signal.
US10658993B2 Charge-scaling multiplier circuit with digital-to-analog converter
A multiplier circuit can be fabricated within an integrated circuit and can draw a product output node to a voltage proportional to a product of first and second binary numbers received at two sets of inputs. The multiplier circuit includes a set of scaled capacitors, each capacitor of the set connected to an output of a multiplexor and to a local product output node. Each multiplexor is connected to the output of a multiplexor configured to generate an analog voltage in proportion to the value of the first binary number. Each scaled capacitor has a capacitance proportional to a significance of a respective bit of the second binary number. The multiplier circuit includes a reference capacitor connected to ground and the product output node, and a reset circuit configured to draw, in response to a RESET signal, the product output node to ground.
US10658992B1 Operational transconductance amplifier
A circuit for implementing an operational transconductance amplifier (OTA) based on telescopic topology, wherein cascode transistors of the operational transconductance amplifier (OTA) are self-biased without using additional biasing circuitry, which not only reduces power consumption but also achieves high gain without extra current, and each cascode stage of the OTA has a pair of transistors so that the swing of the output differential signals of the OTA can be completely symmetrical so as to benefit second-order harmonic rejection, CMRR and PSRR.
US10658987B2 Amplifier circuit for cryogenic applications
The embodiments herein describe technologies of an amplifier circuit that is designed for wideband communication with superconductive components in cryogenic applications, including Josephson Junction integrated circuits, operating in a cryogenic temperature domain (e.g., 4K). The amplifier circuit operates in a temperature domain (e.g., 77K) that is higher than the cryogenic temperature domain of the superconductive components.
US10658985B2 Trans-impedance amplifier
The present disclosure provides a trans-impedance amplifier, comprising: an inverting amplifier circuit, having an input end and an output end. The input end is coupled to an optical diode and is used for accessing an input voltage signal, and the output end is used for outputting an amplified voltage signal. The inverting amplifier circuit comprises at least three sequentially-connected amplifier units. Each of the amplifier units comprises two mutually-coupled N-type transistors, wherein one N-type transistor is used for receiving an input voltage, and the other N-type transistor is used for receiving a DC voltage signal. A common connection end of the two N-type transistors is used for outputting an amplified voltage signal, and the N-type transistor used for receiving the DC voltage signal adopts a native NFET. The trans-impedance amplifier further comprises a feedback resistor coupled to the input end and the output end of the inverting amplifier circuit.
US10658983B2 Amplifier and transmitter
An amplifier has an N number of input networks connected to an input terminal to receive an input signal, a first amplifier to amplify one output signal from the N number of input networks, a (N−1) number of secondary amplifiers to amplify the remaining (N−1) number of output signals, except for the one output signal, from the N number of input networks, where the amplification order of the (N−1) number of secondary amplifiers is determined based on the power level of each output signal from the N number of input networks when the first amplifier is operational, an N number of output networks which are arranged, and a first bias network to supply a D.C. bias voltage to at least one of the N number of output networks. An electrical length of the first bias network is less than 90 degrees.
US10658974B2 Quadrature oscillator, FSK modulator, and optical module
A quadrature oscillator includes a first oscillator that outputs a first differential signal, and a second oscillator that outputs a second differential signal having phases that are different from those of the first differential signal, wherein the first oscillator includes a first LC resonator having an inductor and a capacitor coupled in parallel, a first cross-coupled circuit having a first pair of cross-coupled transistors coupled to the first LC resonator, a first tail current source coupled to the first pair of transistors, first input differential pair transistors to which the second differential signal is to be input, and a first pair of harmonic resonators disposed in input sections of the first input differential pair transistors, the first pair of the harmonic resonators have a resonance frequency of an odd multiple of a resonance frequency of the first oscillator.
US10658964B2 Motor driving apparatus, vacuum cleaner, and hand dryer
A motor driving apparatus drives an electric blower including a single-phase PM motor. The motor driving apparatus includes: a single-phase inverter that applies an alternating-current voltage to the single-phase PM motor; a rotor position detecting unit that outputs, to an inverter control unit, a position detecting signal corresponding to a rotational position of a rotor of the single-phase PM motor; a motor current detecting unit that outputs, to the inverter control unit, a signal corresponding to a motor current flowing to the single-phase PM motor; and the inverter control unit that outputs a driving signal to corresponding switching elements of the single-phase inverter on the basis of the position detecting signal and the motor current. The single-phase inverter performs control to increase or decrease effective electric power supplied to the single-phase PM motor. The air blower changes an air volume by the increase or decrease in effective electric power.
US10658961B2 Method for identifying the discrete instantaneous angular speed of an electromechanical system
A method for identifying the discrete instantaneous angular speed of electromechanical systems in which electrical rotating machinery is used and in which at least one electrical signal is measured during an operation of the electromechanical system. The method includes measuring analog stator current signals and analog stator voltage signals for at least one phase A, B, C, converting the measurements into a digital discrete form, transmitting the digital discrete signals to a computer device wherein data analysis is performed in a processor unit on the basis of a simplified mathematical model of the dynamics of the motor or generator. During the data analysis an average rotor time constant is calculated, an average supply frequency value is identified, an average angular speed is obtained, and an instantaneous phase difference between the discrete stator current signals and the discrete stator voltage signals is determined. The discrete instantaneous angular speed is identified by combining the average supply frequency value, the instantaneous phase difference between the discrete stator current signals and the discrete stator voltage signals, the average rotor time constant, and a number of pole pairs of the electric motor, given by the user. The result of combining the data is stored in a memory of the processor unit.
US10658960B2 Motor control system and motor control method
Disclosed are a motor control system and a motor control method that allow the balance of evaluation values in a trade-off relationship to be easily adjusted. The motor control system includes: an inverter (5) that applies AC voltage to a motor (1); a control unit (3, 4) that generates a voltage command for AC voltage in response to a control command; and a feedback unit (6, 7, 8) that applies a correction value to the control unit. The feedback unit estimates a plurality of evaluation values from a state quantity using a plurality of regression formulas, where at least one state quantity (x1, x2) of the motor is an input variable and a plurality of evaluation values (y1, y2) of the motor or a motor-driven object (2) are output variables, calculates an evaluation function with the estimated plurality of evaluation values as arguments, and generates a correction command on the basis of a calculation value resulting from the evaluation function.
US10658959B2 Power supply system with first and second AC voltage generators and respective 6-pulse rectifier units
A power supply has first and second ac voltage generators. Both of the first and second ac voltage generators are connected to one or more loads and a respective 6-pulse rectifier unit for rectifying ac voltage from each of the first and second power generators to a dc voltage output for the loads, Both of the first and second ac voltage generators includes two 3-phase voltage sources separated by a phase shift. The voltage output from each rectifier unit is coupled to the loads via a respective interphase inductor.
US10658955B2 Sensorless control system for permanent magnet synchronous machine
Disclosed is a sensorless control system for a permanent magnet synchronous machine. The sensorless control system includes a counter electromotive force estimation unit configured to estimate a counter electromotive force using a phase voltage reference applied to an inverter and a phase current applied from the inverter to the permanent magnet synchronous machine, and a speed estimation unit configured to estimate an angular velocity and an electrical angle of a rotor of the permanent magnet synchronous machine, and the counter electromotive force estimation unit according to one embodiment of the present disclosure may maintain robust performance at a low speed by modifying some portion of a conventional Luenberger observer.
US10658950B2 Piezoelectric actuator, piezoelectric motor, robot, and electronic component conveyance apparatus
A piezoelectric actuator includes a vibrating plate having a piezoelectric material, and a contact part provided in an end portion of the vibrating plate in contact with a driven part, wherein the contact part has a first portion in contact with the driven part and a second portion provided between the first portion and the vibrating plate and having lower rigidity than the first portion. Further, a width of the second portion in a direction crossing an arrangement direction of the first portion and the second portion is smaller than a width of the first portion in the crossing direction.
US10658949B2 Electrical architecture for converting DC voltage into AC voltage, and vice versa
An electrical architecture (1) for converting DC voltage into AC voltage, and vice versa, comprising:—a DC/AC voltage converter (2), comprising a plurality of arms mounted in parallel, each arm comprising two controllable switching cells (12), in series and separated by a mid-point, the arms being paired in H-bridges (11),—for each H-bridge (11), a dedicated control member (13), such that all of the switching cells (12) of said H-bridge (11) can be controlled by this control member (13), each control member (13) being intended to communicate with a same remote control unit (14) through a potential barrier (15).
US10658947B2 Semiconductor device, power module, and control method of power conversion device
The junction temperature of a field effect transistor is detected with a higher degree of accuracy than in the past. A semiconductor device controls multiple field effect transistors that configure a power conversion device, and includes a differential amplifier and a controller that controls ON/OFF of the multiple field effect transistors. The differential amplifier detects the potential difference between a source and a drain of a field effect transistor that is controlled in the OFF state by the controller and that induces an electric current flowing through the body diode thereof, among the multiple field effect transistors.
US10658945B1 Additive synthesis of interleaved switch mode power stages for minimal delay in set point tracking
An apparatus utilizing additive interleaved switchmode (PWM) power conversion stages, having minimal or no output filter, to achieve high bandwidth or even ideally instantaneous power conversion. The additive process may involve voltage stacking of isolated PWM converters, which are interleaved in time, or may involve a single input power supply and inductively combining output currents of PWM power converters interleaved in time, with either additive circuit having minimal or no output filtering. This circuit may overcome limitations for the frequency of feedback control loops once thought to be physical limitations, such as, fundamental switching frequency, output filter delay and the Nyquist criteria.
US10658940B2 Power converter
A power converter including an inverter for converting electric power output from a power supply, a first power feeding bus connected to the inverter and to the positive side of the power supply, a second power feeding bus connected to the inverter and the negative side of the power supply, and a plurality of connection circuits including a resistant member and a capacitive member which are connected in series, connected between the first power feeding bus and the second power feeding bus, and having at least two or more different impedances.
US10658939B2 Power conversion apparatus and noise filter
A power conversion apparatus includes: a busbar; a magnetic core disposed to surround the busbar; and a fixing member that supports the magnetic core and is secured to the busbar. A noise filter includes: a magnetic core disposed to surround a busbar of a power conversion apparatus, and a fixing member that supports the magnetic core and is secured to the busbar.
US10658937B1 Controller for closed loop control of a DCX converter and method therefor
A controller for a DCX power converter includes an SR controller that controls conduction times of first and second SR transistors in response to respective conduction conditions thereof, and a primary side controller that provides first and second primary phase signals controlling first and second transistors, measures a first sense signal as a time between a gate voltage of the first SR transistor falling below a first threshold and an activation of the second primary phase signal, an adaptive dead time proportional to an average of current conducted in the SR transistors during their respective active times, a first reference signal as a predetermined delay time plus the adaptive dead time, and a first error signal as an average difference between the first sense signal and the first reference signal, and controls a switching speed of the first and second primary phase signals to reduce the first error signal.
US10658935B2 Method and system for controlling on-board charger of vehicle
A method of controlling an on-board charger (OBC) and an OBC system are capable of improving efficiency of the OBC by controlling a DC link voltage such that a DC-DC LLC converter of an ecofriendly vehicle always operates at a resonance frequency. The method includes: detecting a switching turn-on time of a switching unit and a conduction time of a diode, comparing the switching turn-on time with the conduction time, comparing a point of time when the switching unit is turned on with a point of time when the diode becomes conductive, determining an operating frequency region of the switching unit, and controlling a voltage of an input terminal of the LLC converter such that a switching frequency of the switching unit is in a resonance frequency region of the LLC converter according to the determined operating frequency region.
US10658934B2 Quasi-resonant converter with efficient light-load operation and method therefor
A switched mode power supply controller includes a latch having an output for providing a drive signal, an off-time control circuit operating in valley switching and frequency reduction modes controlling an off-time of the latch based on at least a zero current detect signal, and an on-time control circuit resetting the latch in response to a current sense signal exceeding a feedback voltage representative of a load and to the current sense signal exceeding a modulated peak current threshold value. The on-time control circuit resets the latch in response to a current sense signal exceeding a feedback voltage representative of a load and to the current sense signal exceeding a peak current threshold value. In the frequency reduction mode, the on-time control circuit modulates the peak current threshold value by increasing the peak current threshold value by a predetermined amount.
US10658932B2 Power control circuit
There is provided a current control circuit for a power converter. The power converter has a primary circuit for receiving a supply current across a first supply rail and a second supply rail. There is a primary connection in the primary circuit. The power converter also has a secondary circuit providing an output current. There is a secondary connection in the secondary circuit. The secondary connection is connected to the primary connection. A controller controls one or more switches in the primary circuit to control the output current. The nature of the power converter is such that it has a reactive circuit which produces a reactive current. The current control circuit comprises a current sensing circuit connected to bypass or cancel the reactive current. The controller is connected to the current sensing circuit and controls the one or more switches based on a signal current sensed by the current sensing circuit.
US10658927B1 Back-biasing regulation system and method for integrated circuits
Regulation systems and methods use a first regulator and a tracking second regulator. The first regulator receives a reference voltage and generates a first voltage output based upon the reference voltage, which is coupled as a back-bias voltage to a first load region within the integrated circuit. The first regulator also receives a sampled version of the first voltage output as feedback. A second regulator receives the first sampled voltage output and generates a second voltage output. The second regulator also receives a sampled version of the second voltage output as feedback. During operation, the second voltage output tracks (e.g., by a symmetry ratio) the first voltage output and is coupled as a back-bias voltage to a second load region within the integrated circuit. Further, switched-capacitor operation can be implemented, and clock frequency can be adjusted based upon the first sampled voltage output to reduce power consumption.
US10658925B2 Circuit board to transform an entry phase in at least one output phase and direct-current-motor with such circuit board
A printed circuit board (1) for converting an input phase to at least one output phase (U,V,W), which has an input phase surface area with at least one conductive DC+ layer (28) and one conductive DC− layer (29) for each conductive DC+ layer (28), for conducting the input phase. There is at least one high-side power semiconductor (6) for each output phase (U, V, W) and one low-side power semiconductor (7) for each high-side power semiconductor (6), for switching the input phase. The at least one DC+ layer (28) corresponding to a respective DC− layer (29) is formed in a cover surface area (2), which covers at least 75% of the input phase surface area.
US10658921B2 Overheat protection control device and vehicle-mounted power circuit device
A plurality of semiconductor elements have sources which are commonly connected, and drains which are commonly connected. A voltage measurement unit measures an ON voltage between the source of a first semiconductor element of the plurality of semiconductor elements and the drain of the first semiconductor element. A determination unit receives information indicating a magnitude of an ON current between the source of the first semiconductor element and the drain of the first semiconductor element, and a measured value of the ON voltage in the voltage measurement unit, and determines whether the plurality of semiconductor elements are in a normal state or in an overheated state based on the measured value of the ON voltage and the received information indicating the magnitude of the ON current.
US10658916B1 Systems and methods for controlling a lorentz-force-based apparatus
The disclosed system may include (1) a subassembly including (a) conductive coils having portions oriented along a first direction, and (b) a body that holds the coils such that the portions are aligned along a second direction orthogonal to the first direction, (2) a structure that generates a magnetic field directed through at least one coil along a third direction orthogonal to the first and second directions, (3) a commutation controller that (a) receives a current command indicating a total amount of current to provide to the coils, and (b) determines, based on a present location of the body along the second direction relative to the magnetic field, a portion of the total amount to supply to each coil, and (4) a coil driver for each coil, where each coil driver supplies the portion of the total amount to the corresponding coil. Various other embodiments are also disclosed.
US10658912B2 Shock wave generating unit
A shock wave generating unit includes a housing and a disk in the housing. The disk includes a vibration plate, which corresponds to a shock wave transmission member covering a first opening of the housing and includes an insulating thin elastic plate and a thin metal plate. The insulating thin elastic plate, with one side corresponding to the shock wave transmission member and the opposite side provided with the thin metal plate, has a hollow portion for partially exposing the thin metal plate and forms an accommodating cavity together with the exposed portion of the thin metal plate and the shock wave transmission member. A shock wave transmission medium can circulate through the accommodating cavity via a channel in the housing and is in contact with the exposed portion of the thin metal plate to facilitate dissipation of the heat generated by the disk during operation.
US10658908B2 Integrated actuator housing
There is provided a method of manufacturing a housing configured to hold an actuator and an electronic control unit for the actuator. The method comprises additively manufacturing the housing as a single piece, wherein the housing comprises a central portion configured to house the actuator, and one or more side portions configured to house components of the electronic control unit.
US10658907B2 Compact architecture of electric power train for automotive vehicle
An electric power train for an automotive vehicle includes an electric motor, a power electronics system, a first casing containing the power electronics system, a second distinct casing that contains the motor, and a third distinct casing. The first casing includes a bottom and an opening for access to the power electronics system. The second casing bears on an exterior wall of the first casing bottom. The opening is opposite the second casing. The third casing is assembled on the first casing and contains an electric filtering system. The first casing includes a platform, which juts out relative to at least one portion of the first casing and on a face of which platform an assembly contour for assembling the third casing on the first casing is defined. The assembly contour is substantially parallel to an axial direction of the motor. The platform overhangs the second casing.
US10658902B2 Axial brushless DC motor
An axial brushless DC motor comprising a stator, a rotor including a magnet, a sleeve bushing extending through the stator and including a pair of opposed distal collars, a motor shaft extends through the sleeve bushing, and a pair of opposed bearings are seated in the respective pair of collars and mount the shaft and a rotor for rotation relative to the sleeve bushing and the stator. The bearings are adapted for thrust, radial support/self-alignment, and angular adjustment of the motor shaft. In one embodiment, a stator overmold member includes a central tube that defines the sleeve bushing and includes a stator shorting ring. In one embodiment, a metal pole piece is seated in a cup-shaped magnet with a rim and the magnetic flux travels through the rim of the magnet and through a magnetic flux sensor.
US10658897B2 Stator for rotary electric machine
A stator for a rotary electric machine includes a stator core defining multiple slots, and a stator coil including multiple phase windings each of which is connected to a corresponding phase of a power source. Each phase winding includes multiple conductors that are inserted into the slots, connected to adjacent conductors in series, and spaced apart from the adjacent conductors by multiple slot pitches, unit patterns each of which includes some of conductors, and a bridge conductor connecting the unit patterns to each other in series by connecting a pair of conductors arranged in an innermost layer of corresponding slots. Each first conductor of each phase winding is connected to a power line and arranged in an outermost layer of one of the multiple slots.
US10658892B2 Rotor for rotating electrical machine
A rotor for a rotating electrical machine, the rotor including: a rotor core having a magnet insertion hole extending in an axial direction that is a direction along a rotor rotational axis; and a permanent magnet fixed inside the magnet insertion hole with an adhesive, wherein the permanent magnet has a magnet-side flat surface that is formed as a rectangular flat surface, wherein the magnet insertion hole has, in an internal surface thereof, a hole-side flat surface that is formed as a flat surface facing the magnet-side flat surface, and wherein the adhesive is a foaming adhesive and is provided at least at four corners of the magnet-side flat surface, and a thickness of the adhesive at a center of the magnet-side flat surface is smaller than a thickness of the adhesive at the four corners.
US10658884B2 Stator and method for manufacturing the same
A stator having a structure in which an insulating paper is easily inserted into a slot and a method for manufacturing the same are provided. The stator includes a stator core (21) alternately having teeth (32) and slots (34) in a circumferential direction, a coil (33) installed at the stator core (21), and an insulating paper (60) provided around the coil (33) while being accommodated in the slot (34) and having a folded portion (64) in a lengthwise direction of the slot (34).
US10658883B2 Wireless link management techniques for wireless charging systems
Wireless link management techniques for wireless charging systems are described. According to some such techniques, a power receiving unit (PRU) may be configured to observe a rectifier voltage while operating in a charge complete connected (CCC) mode according to which it possesses a wireless connection with a power transmitting unit (PTU) operating in a power save state. In various embodiments, the PRU may be configured to observe the rectifier voltage in an attempt to detect power beacons generated by the PTU. In some embodiments, the PRU may be configured to maintain the wireless connection if it detects power beacons, and to terminate the wireless connection if it does not detect any beacons. Other embodiments are described and claimed.
US10658881B2 Wireless power transmission apparatus and control method for the same
First, a power receiving apparatus RX is detected (S100). Subsequently, a pre digital ping is sent according to a first method (S112). Upon reception of an unique signal defined for the first method from the power receiving apparatus RX (YES in S114), tentative judgment is made that the power receiving apparatus RX supports the first method, and the flow transits to a final judgment operation (S120). When such an unique signal has not been received (NO in S114), tentative judgment is made that the power receiving apparatus RX supports a second method, and the flow transits to a final judgment operation (S130).
US10658878B2 Wireless charging system with temperature sensor array
A wireless power transmitting device transmits wireless power signals to a wireless power receiving device. The wireless power receiving device has a rectifier and a wireless power receiving coil that receives wireless power signals. The wireless power transmitting device uses a layer of coils to transmit the wireless power signals. A dielectric layer in the wireless power transmitting device defines a charging surface that receives the wireless power receiving device. A layer of temperature sensors is interposed between the layer of coils and the dielectric layer. Control circuitry in the wireless power transmitting device uses temperature information from the temperature sensors to determine whether a foreign object such as a coin is present on the charging surface.
US10658877B2 Electric power charge and discharge system
An electric power charge and discharge system for an electronic device having a battery, by which the electronic device can be used for a long period of time. In a wireless communication device including a wireless driving portion including a first battery and a wireless charging portion including a second battery, the first battery is charged by electric power from a fixed power supply and the second battery is charged by using electromagnetic waves existing in an external space. Further, the first battery and the second battery are discharged alternately, and during a period in which the first battery is discharged, the second battery is charged.
US10658873B2 Wireless charging devices
Example implementations relate to wireless charging devices. In an example, a wireless charging device includes a housing and circuitry including a power transmitting coil, where the wireless charging device does not include a power amplifier or a power converter.
US10658872B2 Wireless power transmitting and charging system
A wireless power transmitting and charging system is disclosed. A method for operating a power transmitter of the wireless power transmitting and charging system comprises the steps of: maintaining a ping value table where ping signal conditions are mapped according to the height of a power receiver; recognizing the power receiver by varying a ping signal according to the ping signal conditions recorded in the ping value table; and controlling a charging mode according to a message received from the power receiver.
US10658864B2 Multifunctional wireless charging system and its data transmission method
A multifunctional wireless charging system for wirelessly charging a mobile electronic device and simultaneously performing data transmission with the mobile electronic device comprises: a multifunctional wireless charging device including an outer case and a wireless charging module assembled in the outer case, the outer case defining a wireless charging area for displaying the mobile electronic device; wherein the multifunctional wireless charging device provides a wireless charging signal and simultaneously generates a random password for authentication of data transmission.
US10658863B2 Dominant power receiving unit selection
This disclosure describes systems, methods, and apparatus related to dominant power receiving unit selection. A device may determine a presence of a first device of one or more devices on a charging area of the device, the charging area including a power transmitting surface. The device may establish a connection with the first device using one or more communication protocols. The device may identify one or more parameters associated with the first device using the established connection. The device may determine that the first device is a dominant device based at least in part on the one or more parameters.
US10658861B2 System and method for managing a rechargeable battery based on historical charging data
Rechargeable batteries come in many different shapes and sizes. A rechargeable battery typically contains a group of one or more electrochemical cells. These cells degrade over time and use. Disclosed is a system and method for managing a rechargeable battery based on historical charging data. In one embodiment, the method includes storing a 1st timestamp in memory of a mobile information handling system, wherein the 1st timestamp identifies a time of day in which a 1st cycle for charging a battery started. A 2nd timestamp is also stored in the memory, wherein the 2nd timestamp identifies a time of day in which a 2nd cycle for charging the battery started. Thereafter an integer N based is generated on the 1st and 2nd timestamps, wherein N defines a recommended number of consecutive day(s) for charging the battery.
US10658860B2 Electronic device, charger within the electronic device, and detecting method for detecting abnormal status of connector of electronic device
An electronic device includes: a connector, arranged for coupling to a power supply external to the electronic device, wherein the power supply is arranged to provide a supply voltage to the electronic device to charge a battery of the electronic device; and a charger, coupled to the connector and selectively operated in a normal mode or a self-test mode, wherein when the charger operates in the normal mode, the charger is arranged for receiving the supply voltage via a power pin of the connector to charge the battery of the electronic device; and when the charger operates in the self-test mode, the charger provides a specific voltage to the power pin of the connector. The charger includes a detector to detect the current or voltage of at least one pin of the connector to generate a detecting result, and the supply voltage is set based on the detecting result.
US10658859B2 Time-domain multiplexing of power and data
Circuits, methods, and apparatus that may allow an electronic device to control a power adapter. One example may provide an electronic system where an electronic device may control a power adapter through a communication channel. Data transferred in the communication channel may include the temperature of the power adapter, the charging capability of the adapter, and other types of data. In one example, power and data may share the same two wires, and the power and data may be time-division multiplexed. That is, the two wires may convey power and data at different times. Another example may include circuitry to detect a connection between the electronic device and the power adapter. Once a connection is detected, power may be transferred from the power adapter to the electronic device. This power transfer may be interrupted on occasion to transfer data between the power adapter to the electronic device.
US10658857B2 Power management circuit and mobile terminal
The present disclosure relates to a power management circuit and a mobile terminal having a first switch for blocking current. The first switch blocks an input of an external power supply in a case that a predetermined load operates in a large current/voltage mode. A bi-directional DC converter boosts a battery voltage and supplies it to the load. Thus, the circuit is simplified and the number of components is reduced for power management.
US10658854B2 Quick charging method, power adapter and mobile terminal
A quick charging method, a power adapter and a mobile terminal are provided. The method is applied to the power adapter, the power adapter is coupled to the mobile terminal through a USB interface, a power line in the USB interface is used by the power adapter to charge the mobile terminal, a data line in the USB interface is used by the power source adapter to conduct a bidirectional communication with the mobile terminal, and the power adapter supports a common charging mode and a quick charging mode, charging current of the quick charging mode is greater than that of the common charging mode. The method includes: conducting a bidirectional communication with the mobile terminal to determine to charge the mobile terminal in the quick charging mode; and adjusting charging current to charging current corresponding to the quick charging mode to charge the mobile terminal.
US10658852B2 Battery pack and protection method of the battery pack
A battery pack and a protection method of the battery pack are provided. The battery pack includes a battery including battery cells, a balancing unit for balancing voltages between the battery cells, a first switch on a high-current path of the battery, and a battery management unit for monitoring a voltage, a temperature, and a current of the battery, for applying a control signal for turning off the first switch, and for operating the balancing unit when the first switch is not turned off in response to the control signal.
US10658849B2 Charging rate leveling device and power supply system
Provided are a charging rate leveling device and a power supply system including the charging rate leveling device capable of leveling more quickly a charging rate of a plurality of battery cells a battery pack includes. In the power supply system a controlling device includes a two-way DC/DC convertor connected to an auxiliary battery separated from the battery pack, a switch array capable of selectively connecting each of the plurality of auxiliary battery cells the battery pack includes to the two-way DC/DC convertor, so as to charge the battery cell with electric power of the auxiliary battery, and a controller controlling the switch array to connect the lowest voltage battery cell selected among the plurality of battery cells, so as to reduce a difference between charging rates SOC of each of the plurality of battery cells.
US10658846B2 Intelligent current limiting to enable chaining of DC appliances
The invention is a method for intelligent current limiting enabling chaining of electrical appliances. Different embodiments apply to alternating current (AC) appliances, direct current (DC) appliances, and a combination of each. In each embodiment, current limits control the number of appliances that can be connected in the chain. If current limits are exceeded, current-limiting devices cut power to one or more of the appliances. Each appliance in the system has conductors with the capacity to carry a current load at least as large as the overall current limit. Preferably, the appliances in the system are garage appliances that are mounted to an overhead track system in a garage, where electrical outlets are scarce.
US10658844B2 Modular power conversion system
A modular power conversion system and power electronics enabling any power production device or entity to connect to any load or electrical grid including, but not limited to, electricity conversion between low level producer(s) such as a diesel or gas generator, Stirling engine, wind turbine or photovoltaic array, to a consumer such as a commercial or residential building, either directly or via the grid, is disclosed. The modular power conversion system including hardware and software power electronics designed as a modular power stage aggregating different power production entities, transmission systems, consumption and loads as well as energy storage is also disclosed.
US10658841B2 Clustered power generator architecture
Multiple dispatchable resources such as energy storage systems, generators, and curtailable loads are used to fulfill electricity usage control instructions by implementing multiple different sets of dispatch instructions. The sets of dispatch instructions vary based on individual status characteristics and aggregate status characteristics of the dispatchable resources in order to use the resources optimally. The resources may in some instances be prioritized according to their status characteristics in order to improve response efficiency, improve cost-effectiveness, reduce errors and flawed fulfillment, and improve the ability of the resources to respond to different kinds of electricity usage control instructions over time.
US10658836B2 Method for detecting a defective amplifier in an analog signal conditioning device of a switch
A method is disclosed for detecting a defective amplifier. The device includes an electronic tripping unit which respectively carries out a check in order to determine whether the energy through the switch satisfies a condition and trips the switch if the condition has been satisfied; and an analog/digital converter respectively outputting the two differently amplified analog signals as digital values. In an embodiment of the method, a decision is made regarding which of the two digital values is used to check the condition. To detect defective amplifiers in the signal conditioning device of tripping units during ongoing operation, a check is carried out to determine whether at least one of the two digital values is in a predefined range; if so, whether the two digital values each belonging to the same time are in a predefined tolerance range. A fault is signaled if this is not the case.
US10658835B2 Power supply device
The present invention realizes a power supply device that can, even if an abnormality occurs in a power supply unit, block a current from flowing into the path from the other power supply unit. A power supply device (1) includes: a first conductive path (31) that is a path for power between a first power supply unit (91) and a load (94); a second conductive path (32) that is connected to the first conductive path (31) and to a second power supply unit (92); a first switch unit (34) that is provided on the first conductive path (31) between a connection part (33), at which the first conductive path (31) is connected to the second conductive path (32), and the first power supply unit (91), and switches to an electrically disconnected state, in which the first switch unit (34) blocks a current from flowing in either direction, and to an electrically connected state, in which the first switch unit (34) allows a current to flow therethrough; a second switch unit (35) that is provided on the second conductive path (32) between the connection part (33) and the second power supply unit (92), and switches to an electrically disconnected state, in which the second switch unit (35) blocks a current from flowing in either direction, and to an electrically connected state, in which the second switch unit (35) allows a current to flow therethrough; and a control unit (39) that controls respective switching operations of the first switch unit (34) and the second switch unit (35).
US10658831B2 Overcurrent protection circuit
An overcurrent protection circuit includes a current control part configured to control conductance of a transistor so as to limit an output current flowing when the transistor is turned on to a predetermined upper limit or less, and a duty control part configured to forcibly turning on/off the transistor at a predetermined duty ratio when a temperature protection circuit detects a temperature abnormality in a state where the current control part limits the output current.
US10658829B2 Excitation system
A excitation system and a generator arrangement with the excitation system is proposed. The excitation system comprises a converter adapted for converting an AC current to a DC current, a switching device for short circuiting an AC input of the converter, and an arc detection device for detecting an arc fault in the excitation system and for actuating the switching device upon detecting the arc fault. Therein, the switching device comprises an irreversible switch adapted for short circuiting the AC input such that the arc fault is quenched. This provide a comprehensive protection against arc faults.
US10658820B2 Power supply cabinet
The present application provides a power supply cabinet, comprising a first power supply region and a second power supply region including at least one slot for receiving a first power supply module and a second power supply module respectively, a mode switching unit for outputting a mode signal to the first power supply module and the second power supply module, and a position setting unit for outputting a position signal to the first power supply module and the second power supply module. Input sides of the first power supply module and the second power supply mode are electrically connected to a first power supply and a second power supply. The power supply cabinet selectively operates in a first power supply mode (e.g. N+N mode) or a second power supply mode (e.g. N+1 mode) depending on the mode signal or types of the power supplies.
US10658818B2 Combustion engine with pre-chamber spark plug
An internal combustion engine having: a housing with at least one cylinder and a pre-chamber spark plug; the cylinder has a piston that is able to move in the housing and delimits a combustion chamber contained in the housing; the combustion chamber has a compressed volume when the piston is at top dead center; the pre-chamber spark plug has a body, an external thread at its front end, a passage, an insulator positioned in the passage, a center electrode protruding from the front end of the insulator, and a pre-chamber-forming cap that is placed at the front end of the body and delimits a pre-chamber. The cap shields the center electrode from the combustion chamber and has at least one opening, which enables a gas exchange between the pre-chamber and the combustion chamber. In one embodiment, the total volume of the pre-chamber makes up at least 0.65% of the compressed volume of the combustion chamber.
US10658817B2 Vertical cavity surface emitting laser
The disclosure relates to a Vertical Cavity Surface Emitting Laser (100) comprising a first electrical contact (105), a substrate (110), a first Distributed Bragg Reflector (115), an active layer (120), a second Distributed Bragg Reflector (130) and a second electrical contact (135). The Vertical Cavity Surface Emitting Laser comprises at least two current aperture layers (125) arranged below or above the active layer (120), wherein each of the current aperture layers (125) comprises one AlyGa(1−y)As-layer, wherein a first current aperture layer (125a) of the at least two current aperture layers (125) is arranged nearer to the active layer (120) as a second current aperture layer (125b) of the at least two current aperture layers (125), wherein the first current aperture layer (125a) comprises a first current aperture (122a) with a bigger size as a second current aperture (122b) of the second current aperture layer (125b). The disclosure also relates to a method of manufacturing such a VCSEL (100).
US10658814B2 Laser diode priming to reduce latency
A modulated light source comprises a laser diode and a drive circuit coupled operatively to the laser diode. The laser diode is configured to lase upon passing an above-threshold current for an accumulation period. The drive circuit is configured to draw a priming current through the laser diode over a priming period, the priming current being insufficient to cause the laser diode to lase during the priming period, but sufficient to shorten the accumulation period. The drive circuit is further configured to draw the above-threshold current through the laser diode after the priming period, thereby triggering emission from the laser diode following a shortened accumulation period.
US10658813B2 Low divergence high brightness broad area lasers
Apparatus comprise a semiconductor waveguide extending along a longitudinal axis and including a first waveguide section and a second waveguide section, wherein a lateral refractive index difference defining the semiconductor waveguide is larger for the first waveguide section than for the second waveguide section, and an output facet situated on the longitudinal axis of the semiconductor waveguide so as to emit a laser beam propagating in the semiconductor waveguide, wherein the first waveguide section is situated between the second waveguide section and the output facet and wherein the lateral refractive index difference suppresses emission of higher order transverse modes in the laser beam emitted by the output facet.
US10658809B2 Optical power monitoring device, laser device, and laser system
An optical power monitoring device that monitors power of input light reflected back into an optical fiber among output light output from the optical fiber, the optical power monitoring device includes: a photodetector disposed by the optical fiber that detects Rayleigh scattered light generated by the input light and the output light that are guided by the optical fiber; and a calculator that performs a calculation to exclude a component that corresponds to an output of the output light detected by the photodetector using first information that indicates a relationship between an output of the output light obtained in advance under a condition where the output light is not reflected and the output of the output light detected by the photodetector.
US10658806B2 Brush holder apparatus having brush wear indicator
A brush holder apparatus has a stationary support member having two opposing grooves, a fork electrical connector, and a conductive bar configured to pass through a portion of a main body of the stationary support member. The conductive bar provides electrical conductivity with a collector mount and the fork electrical connector. A brush holder is configured to be releasably affixed to the stationary support member, and has two rails configured to slide along the grooves. The brush holder has a knife electrical connector configured to mate with the fork electrical connector. A brush spring is clipped on the brush holder, and the brush spring presses a brush against a collector of a dynamoelectric machine. A brush lead is connected to the brush and a brush terminal. The brush lead is an elongate conductive member, and a brush wear indicator is disposed over the brush lead.
US10658804B2 Branching structure and wire harness
A wire harness includes a main line harness, a branch line harness, and a branching structure configured to connect the main line harness and the branch line harness to each other. The main line harness has a plurality of main lines arranged side by side. Each main line is configured as a wiring member having a rod conductor. The branch line harness has a plurality of branch lines. The branching structure includes connection terminals to be electrically connected to the main lines to form at least part of electrically conductive paths between the main lines and the branch lines. Each connection terminal has a tubular connection portion to cover an outer circumferential surface of the rod conductor. The tubular connection portion has a pressing structure configured to elastically press the outer circumferential surface of the rod conductor placed inside a hollow portion of the tubular connection portion.
US10658799B2 Transmission cable and display system
A transmission cable including a signal wire and a shielding layer is provided. The signal wire is configured to transmit a differential signal provided by an eDP interface or a V-by-one interface. The shielding layer is configured to cover the signal wire. An end of the signal wire receives the differential signal provided by the eDP interface or the V-by-one interface, and another end of the signal wire outputs the differential signal provided by the eDP interface or the V-by-one interface. In addition, a display system is also provided.
US10658794B2 Anti-misplug coaxial connector assembly
An anti-misplug coaxial connector assembly includes a female connector and a male connector. The female connector includes: a first inner conductor provided with an accommodation cavity defining a longitudinal axis; a first outer conductor; and a first insulator arranged between the first inner conductor and the first outer conductor. The male connector includes: a second inner conductor, a second outer conductor, and a second insulator arranged between the second inner conductor and the second outer conductor. The first outer conductor and the second outer conductor form radial contact by means of a resilient finger-shaped element that surrounds the second insulator. The first insulator includes a main body portion circumferentially surrounding the first inner conductor and a shoulder portion protruding outwardly along the radial direction relative to the main body portion so as to engage the first outer conductor.
US10658792B2 Electrical data connector
An electrical data connector comprises a plug that is configured for insertion in a longitudinal direction into a complementary receptacle. The plug includes a connector element that is configured to be received within the receptacle and carries a plurality of electrical connectors, a body that is located externally of the receptacle when the connector element is inserted into the receptacle, and a releasable locking mechanism for locking the plug positively to the receptacle to prevent unintentional removal of the plug from the receptacle. The locking mechanism includes a locking element carried by the connector that is configured for movement between a locked configuration in which it protrudes from the connector element and an unlocked configuration in which it does not protrude substantially from the connector element, a locking control, provided on the body, for manually actuating the locking mechanism, and a drive mechanism that connects the locking control to the locking element, whereby operation of the locking control actuates the locking element. The drive mechanism includes at least one longitudinal sliding element that is connected to the locking control and at least one transverse sliding element that is connected to the locking element, wherein said longitudinal and transverse sliding elements are located in a common plane and are configured such that longitudinal movement of the longitudinal sliding element drives transverse movement of the transverse sliding element, thereby actuating the locking element.
US10658791B2 Connection module and connector structure
A connection module and a connector structure are provided. The connector structure includes a connection module and a joint module. The connection module includes a first joint unit, a connection unit having one end detachably connected to the first joint unit and the other end having fasteners, and a limit unit sleeved on the connection unit. The outer edge of each of the fasteners protrudes outward to form a top abutment portion. The joint module includes a second joint unit and a guide unit detachably connected to the second joint unit and having a joint portion. The guide unit is a hollow structure. The connection module is detachably connected to the joint portion through the connection unit to connect with the joint module. The fasteners are movably abutted against the joint portion through the top abutment portions. The limit unit is abutted against the joint portion.
US10658784B2 Crimp terminal
Difficulty of manufacturing is reduced while providing waterproof property with respect to a contact portion with an aluminum core wire. A barrel portion of a crimp terminal includes an inner barrel piece and an outer barrel piece, and an inner surface is provided with a plurality of recesses arranged dispersedly, and a groove extending in in a first region at the outer barrel piece, a second region at a location close to a terminal portion and a third region on an opposite side. A second portion of a seal member formed from adhesive gel is formed into a strip-like shape having width that allows a part thereof to be pushed out after crimping, and a first seal portion is formed into a shape corresponding to the groove and having narrower width than the second seal portion.
US10658783B2 Mechanism for securing a module inserted into a module receiving frame to the module receiving frame
A mechanism (4) for securing a module (5) inserted into a module receiving frame (1) to the module receiving frame (1) and releasing the module (5) for removal from the module receiving frame (1), comprising a catch (6) arranged on the module (5) or the module receiving frame (1), which catch (6) may be moved to and fro between an open position and a locking position of the catch (6), and a spring (7) for preloading the catch (6) into one of the two positions, the open position or the locking position. The mechanism (4) further comprises a catch holder (11), which may be moved to and fro between a retaining position, in which it holds the catch (6) back against the preloading of the spring (7), and a release position, in which it does not hold the catch (6) back against the preloading of the spring (7).
US10658781B2 Connector having a cable including a plurality of core wires
A connector includes a cable including a plurality of core wires, a plurality of contacts, a body, a body cover housing the body, and an inner mold part. The plurality of contacts are respectively connected to ends, on one side, of the plurality of core wires of the cable. The body includes a plurality of first grooves that have an arc shape on a section orthogonal to an extending direction of the core wires and respectively support the ends, on one side, of the core wires in a contact state. The body cover includes a plurality of lines of rails on an inner side surface thereof, the plurality of lines of rails respectively having second grooves and being extended in parallel with the extending direction of the core wires, the second grooves having an arc shape on the section orthogonal to the extending direction of the core wires.
US10658779B2 Multiple row connector with zero insertion force
A connector for establishing electrical connections with a PCB comprises first and second sets of contact pads arranged in first and second rows on a same surface of the PCB. The connector includes a first set of elongated contacts, a second set of elongated contacts, and a contact block. The first set of contacts have contact surfaces that form a first row of contact surfaces configured to make and break electrical connectivity with the first set of contact pads of the PCB. The second set of contacts have contact surfaces that form a second row of contact surfaces configured to make and break electrical connectivity with the second set of contact pads of the PCB. The contact block supports the first and second sets of contacts and causes the contact surfaces to wipe against the first and second sets of contact pads when making and breaking electrical connectivity therewith.
US10658777B2 Externally-attached PTC element and tubular battery
An externally-attached PTC element attachable to one electrode terminal of a tubular battery with electrode terminals on both end surfaces, the externally-attached PTC element including: a bottom plate made of a metal plate; a plate-shaped PTC element; and a top panel made of a metal plate, the plate-shaped PTC element and the top panel being stacked in that order above the bottom plate disposed below, the PTC element being disposed in an opposed area between the top panel and the bottom plate, the top panel projecting and extending in one direction with respect to a planar area of the bottom plate, the top panel having a distal end formed into a lead terminal shape mountable to a circuit board.
US10658775B2 Electrical connector directly connecting an electronic component to a circuit board
An electrical connector is used to electrically connect an electronic component to a circuit board, and includes an insulating body, at least one first terminal and at least one second terminal. The first terminal has a first base accommodated in the insulating body and a first elastic arm extending upward from the first base. The first elastic arm is used to abut the electronic component. The second terminal has a second base soldered and fixed to the first base, and a second elastic arm extending from the second base toward the first elastic arm. The second elastic arm upward abuts the first elastic arm. A lower end of the first base is provided with a first conduction portion to be electrically connected to the circuit board. A projection of the first conduction portion and a projection of the first elastic arm in a vertical direction are at least partially overlapped.