Document Document Title
US10398070B2 Suction nozzle
A suction nozzle includes a suction pad portion at a tip of an air pipe formed to be larger than the air pipe, in which a resistance cavity which causes resistance and decreases air flow speed when a positive pressure is applied is formed between a flow path and a cavity portion. In the suction nozzle, since the resistance cavity is formed, a positive pressure is applied by the air whose flow speed is suppressed and the suction release of the component is performed. The resistance cavity may be a cavity having a slit shape.
US10398068B2 Electromagnetic shielding sheet and manufacturing method for same
The present disclosure provides an electromagnetic shielding sheet characterized in that the sheet includes, electrically conductive carbon, a soft magnetic powder, and a base material made from a resin in which a filler including the conductive carbon and the soft magnetic powder has been mixed.
US10398066B2 System and method for preventing display bowing
An apparatus for preventing bowing of an electronic display includes a housing and a cover panel. The electronic display is located behind said cover panel, and a backlight is located behind said electronic display. A closed loop pathway for circulating gas includes a first gas pathway located between said cover panel and the electronic display, a backlight cavity located between the electronic display and the backlight, and a second gas pathway located behind the backlight.
US10398065B2 Data center cooling system
Approaches presented herein enable cooling a data center with a cooling system having a relatively high coolant temperature. This cooling system is controlled by a building management system and includes piping through which coolant flows, an air cooling unit in thermal contact with the coolant, and a chiller to cool the coolant to a temperature between 18 and 22 degrees Celsius as instructed by the building management system. The building management system uses a chiller controller to vary the chilling of coolant within a range of 18-22 degrees Celsius, thereby controlling the air temperature within the data center to within a required temperature range. Because the building management system maintains the coolant temperature to 18-22 degrees Celsius, the cooling system can be simplified by excluding typical cooling system components such as variable flow control valves and their controllers. This simplification decreases the need for maintenance and reduces operating cost.
US10398064B2 Cooling arrangement for air conditioning an it environment and especially for climate control in a data processing center
A cooling arrangement for air conditioning an IT environment and especially for climate control in a data processing center, in which a first heat exchanger packet and a least a first blower are incorporated, wherein the first blower is set up to draw air from the building or the data processing center over a first of two oppositely positioned housing sides, convey it through the housing and the first heat exchanger packet and blow it out of the housing over a second housing side located opposite the first housing side, and wherein outside of the building or data processing center a second heat exchanger packet is disposed and air is blown through it by at least one second blower.
US10398061B1 Portable data center for data transfer
A portable data center includes a cooling system comprising a cooling circuit, one or more air plenums, and one or more air moving devices. The cooling circuit circulates a heat transfer fluid through a portion of the cooling circuit that passes through the one or more air plenums. The heat transfer fluid that passes through the one or more air plenums cools air flowing through the one or more air plenums via the one or more air moving devices. The cooling circuit also circulates the heat transfer through a separate portion of the portable data center where heat is rejected from the heat transfer fluid into the separate portion of the portable data center. In some embodiments, the air plenums and at least a portion of the cooling circuit are mounted in a sub-floor space between a platform within the portable data center and an outer structure of the portable data center.
US10398060B1 Discrete cooling module
A system for storing data includes a discrete cooling module that can enable discrete cooling of mass storage devices installed in the chassis interior of a data storage module coupled to a rack. The discrete cooling module includes an air moving device and an air cover. The air moving device can induce and airflow through the chassis interior of the data storage module to remove heat from heat producing components of mass storage devices installed in the chassis interior. The air cover directs the airflow through the chassis interior. The discrete cooling module can isolate rotational vibrations generated by the air moving device from the mass storage devices installed in the chassis. Partial isolation can include indirectly coupling the discrete cooling module to the chassis via directly coupling with the rack.
US10398057B1 Signal transmission system
A fixing system, in particular a signal transmission fixing system, includes at least one fixing unit, at least one mounting element for holding the fixing unit, the mounting element having at least one reception region for the reception of at least one part of the fixing unit, the mounting element fixing the fixing unit in at least one first direction and in at least one second direction being oriented at least substantially antiparallel to the first direction.
US10398056B1 Near real-time custom server assembly
A near real-time custom server system includes robots deployed at a data center location and a server assembly controller configured to receive requests for near-real time custom servers. The requests may specify one or more characteristics for the custom servers and the server assembly controller may cause the robots deployed at the data center location to assemble the custom servers and install the custom servers in a server mounting structure of the data center in near real-time. For custom server types requested in lower volumes, the custom servers may be assembled autonomously by respective ones of the robots; and for custom server types requested in higher volumes, the custom servers may be assembled by respective groups of robots working in coordination with one another via an assembly line.
US10398051B2 Socket having a terminal unit assembly accommodated within a recess of a frame member
The socket of the present disclosure includes: a terminal unit assembly with a plurality of terminal units, each extending in a longitudinal direction, arranged along a lateral direction orthogonal to the longitudinal direction; and a frame member including an assembly accommodating recess that accommodates the terminal unit assembly. The terminal units each include: a terminal holding part extending in the longitudinal direction; a plurality of terminals; and a side wall. The plurality of terminals each includes a body held by the terminal holding part, a contact part protruding upward beyond an upper surface the terminal unit or protruding downward beyond a lower surface of the terminal unit, and a contact arm connecting the body and the contact part; and the side wall extends in the longitudinal direction, includes a plurality of abutting parts capable of abutting the contact arm, and is arranged adjacent to the terminal holding part in the lateral direction. When the contact part receives force in a vertical direction orthogonal to the lateral direction and the longitudinal direction, the side wall receives force toward one side in the longitudinal direction.
US10398042B2 Electronic device with an increased flexural rigidity
An electronic device including at least one electronic component, such as a processor and a housing enclosing the at least one electronic component. The housing including a top skin forming an outer surface of the housing, a bottom skin forming an inner surface of the housing and facing the at least one electronic component, and a core sandwiched by the top skin and the bottom skin. The core is made from a first material having a first modulus of elasticity and the top skin and the bottom skin are made from a second material having a second modulus of elasticity, the second modulus greater than the first. The inner surface of the housing is positioned above the at least one electronic component such that a clearance level is defined between the inner surface of the housing and the at least one electronic component.
US10398038B2 Printed wiring board and method for manufacturing printed wiring board
A printed wiring board includes a laminate, conductor posts formed on a surface of the laminate, and a mold resin layer formed on the surface of the laminate such that the posts are in the mold layer covering side surfaces of the posts. The laminate includes conductor layers and one or more resin insulating layers, the conductor layers includes a first conductor layer embedded in a resin insulating layer forming the surface of the laminate and has one surface exposed on the surface of the laminate, the first conductor layer includes first and second conductor pads such that the second pads are formed on outer peripheral side of the first pads, the mold layer has a cavity exposing the first pads, the posts are formed on the second pads on the surface of the laminate, and the first conductor layer includes fan-out wirings extending from inside to outside the cavity.
US10398036B2 Semiconductor device
After a contact component is disposed in a concave joint space, when a solder solidifies, the solder thickness of the solder in the joint space is kept. Thus, a contact area between the contact component and the solder is kept, and the solder thickness of the solder that joins the contact component and a conductive pattern is kept. In addition, since an appropriate amount of the solder is kept in the joint space, an extra amount of solder does not need to be applied in advance. As a result, there is prevented creeping up of the solder into a hollow hole of the contact component, caused by the heat applied when the contact component is joined to the conductive pattern.
US10398033B2 Substrate or panel with releasable core
Generally discussed herein are systems and apparatuses that can include a base with one or more recesses therein. The disclosure also includes techniques of making and using the systems and apparatuses. According to an example a technique of making a releasable core panel can include providing a releasable core, the releasable core including a first conductive foil integrally coupled with a base at a first side of the base and a first side of the conductive foil, the first conductive foil situated in a first recess in the first side of the base. The technique can include releasably coupling a second conductive foil to a second side of the first conductive foil through a temporary adhesive layer integrally coupled to a first side of the second conductive foil, the second side of the first conductive foil opposite the first side of the first conductive foil.
US10398029B2 High-frequency transformer
A transformer is configured to include a pair of cores and that each have an inner leg, wherein a primary winding that is wound around a bobbin having a hollow into which the inner legs of the cores and are inserted, and a secondary winding that has a hollow into which the inner legs of the cores and are inserted and that is constituted of a conductor formed by die-cutting a metal plate into a ring, are dispersedly arranged over the inner legs of the cores and. The bobbin has bobbin support portions that come into contact with a surface of a printed circuit board on which the transformer is implemented.
US10398025B2 Peripheral end face attachment of exposed copper layers of a first printed circuit board to the surface of a second printed circuit board by surface mount assembly
A printed circuit board (PCB) structure and mounting assembly for joining two PCBs. A first PCB has a top and bottom surface faces and a peripheral end face separating the top and bottom surface. The first PCB has one or more conductive wire ends exposed at a surface of the peripheral end face; the exposed conductive wire ends forming multiple separate electrical contacts across the thickness and length of the PEF surface. A second PCB has a top surface face and one or more conductive pads exposed at the top surface at locations corresponding to locations of the multiple electrical contacts. A surface mount solder material is disposed on one or more exposed conductive pads for electrically connecting with corresponding the multiple electrical contacts. The disposed solder material stably joins the PEF surface of the first PCB to the top surface of the second PCB in a relative perpendicular orientation.
US10398023B2 Semiconductor device
A semiconductor device includes a first circuit board on which a first switching element and a first diode connected in inverse parallel are mounted, a second circuit board on which a second switching element and a second diode connected in inverse parallel are mounted, a printed circuit board disposed opposite the first circuit board and the second circuit board, and a plurality of conductive posts which electrically connect the first switching element, the second switching element, the first diode, the second diode, the first circuit board, or the second circuit board and metal layers of the printed circuit board. The first switching element and the second switching element are connected in anti-series to form a bidirectional switch.
US10398022B1 Adjustable fixing device for a heat dissipating component and related electronic apparatus
An adjustable fixing device applied to a heat dissipating component is used in an electronic apparatus. The adjustable fixing device includes a first connecting component, a second connecting component and a fixing component. The first connecting component has a first stopper portion. The second connecting component has a first screwing portion and is detachably connected to the first connecting component. The fixing component includes a main body, a second stopper portion and a second screwing portion. The main body has a first part and a second part. The second stopper portion is disposed on the first part to move relative to the first stopper portion according to rotation of the main body. The second screwing portion is disposed on the second part and used to engage with the first screwing portion.
US10398013B2 X-ray generator device with improved field emission
A high energy radiation device may include a band and/or contact rod with surface properties to enhance field emissions or otherwise assist in control of x-ray generation.
US10398012B2 X-ray inspection system
An X-ray inspection system that can simply and automatically perform aging without separately preparing a shutter moving member including a dedicated motor or a guide member for aging is provided. When power is supplied, a stage moves in X and Y directions by activating a stage moving mechanism, and an X-ray source stops at an aging position below an X-ray shielding plate disposed beside a support plate on the stage. In this state, aging is started. When the aging is ended, an input of an imaging instruction for X-ray imaging is waited for.
US10398010B2 Power loss detection for a lighting control system
Wireless lighting control systems and methods for controlling the illumination of one or more light fixtures are disclosed, including power loss detection of hardware. Embodiments include a zero-cross detection circuit including a timer, the timer reset by a zero-cross detection, and the zero-cross detection circuit detecting a loss of power of the AC supply upon the timer reaching a preset time without resetting. Embodiments further include a first voltage regulator having an input coupled to the AC supply and an output providing a first DC supply. Embodiments still further include a wireless transmitter having a power input, the wireless transmitter for communicating with at least one other component of the wireless device control system. The first capacitor provides energy storage sufficient to power the wireless transmitter for a duration long enough to transmit one message upon detecting the loss of power of the AC supply.
US10398008B2 Light assembly
A light assembly includes multiple first units and multiple controller members. Each first unit has multiple light members received therein. Each first unit has two control members connected to two ends thereof. The control members and the power source is electrically connected wirelessly so that the control members controls the operation of the light members. Two control members communicate with each other by a common frequency. Multiple light assemblies are electrically connected to each other by the control members using the common frequency.
US10398002B2 Backlight module, LCD and backlight module driving control method
A backlight module, LCD and backlight module driving control method are disclosed. The backlight module includes: a pulse width modulation (PWM) control circuit, a driving circuit, a first white LED set and a second white LED set; the PWM control circuit being connected to the driving circuit, and the driving circuit being connected to the first white LED set and the second white LED set respectively; the PWM control circuit being for controlling the driving circuit to drive the first white LED set and the second white LED set to emit light; in which the first white LED set and the second white LED set having different chroma.
US10397996B2 Inrush energy control for a light emitter
A lighting module configured to be powered by an external driver includes a light emitting diode (LED) array, and a control circuit configured to control current initially applied by the external driver to the LED array. A lighting system includes a driver configured to provide a constant current power supply and a plurality of lighting modules coupled to the driver. Each lighting module includes a light emitting diode (LED) array, and an integrated control module including an attenuator configured to attenuate current initially applied by the driver to the LED array in response to a received control signal, and a processor configured to generate the control signal to the attenuator.
US10397995B2 Input device
An input device includes a switch, light sources, and a light guide body. The switch is configured to switch between ON and OFF by being pressed. The light sources include a first light source and a second light source disposed at a position different from a position of the first light source. The light guide body guides a light emitted from the light sources in an opposite direction opposite from a pressing direction of the switch. The light guide body includes an output section, a first light guide leg section, and a second light guide leg section. The output section outputs the light emitted from the light sources in the opposite direction. The first light guide leg section is connected to the output section and guides the first light emitted by the first light source to the output section. The second light guide leg section is connected to the output section and guides the second light emitted by the second light source to output section. The output section includes a first design configured to emit light by reflecting the first light in the opposite direction and a second design configured to emit light by reflecting the second light in the opposite direction.
US10397993B2 LED module
The invention relates to an LED module (1), comprising: connections (2) for an LED series (3); a circuit (4), which is designed to constitute a load, preferably an active-power load, when a first supply voltage (5a) not equal to zero is applied to the LED module (1), which active-power load is dimensioned in such a way that, when an LED series (3) is connected, said LED series is not conductive, and which is designed to constitute no load when a second supply voltage (5b) not equal to zero is applied to the LED module (1), for which second supply voltage, when an LED series (3) is connected, said LED series is conductive and light is emitted, wherein the type of load change is selected in dependence on the value of the first supply voltage and/or a modulation of the first supply voltage.
US10397988B2 Arrangement of articles in a carrier for microwave heating
Carriers suitable for transporting a plurality of articles through a microwave heating zone are provided. Carriers as described herein may include an outer frame and upper and lower support structures vertically spaced from one another to provide a cargo volume into which the articles are loaded. At least a portion of the upper and/or lower support structures may be formed of an electrically conductive material. Additionally, the carrier may include removable article spacing members, such as vertical spacing members and dividers, that can be selectively inserted to adjust the size and/or shaper of the cargo volume. Carriers as described herein may be configured to receive a variety of different articles, including trays and pouches, and the articles may be loaded into the carrier in a nested or overlapping manner.
US10397987B2 Induction heating arrangement, method for operating an induction heating arrangement and induction hob
The invention conceives an induction heating arrangement (1000) comprising four coils of a smaller diameter (1100, . . . , 1400) and a coil having a larger diameter (1500). The coils are arranged on a first plane (2100) and on a second plane (2200). In order to adapt a cooking area (1600) to the size of a pot, either the larger coil (1500) or one or more of the smaller coils (1100, 1400) are operated. A power supply circuitry (2400) is shared between the coils of the two planes and a selector (2300) takes care of disconnecting a respective coil of the plane of coils that is not operated in order to avoid coupling and interference and loss of energy. The guiding elements of the magnetic flux (1110, 1115, 1540) are used to confine the magnetic field in the area of the pot. The method of operating the induction heating arrangement takes care of efficient energy use, and an induction hob (3000) includes the induction heating arrangement.
US10397984B2 Range with suspended cooktop
A slide-in or drop-in cooking range includes an upper cooktop in the form of a module suspended above an oven cavity. For installation purposes, the upper cooktop can be vertically repositioned relative to the oven cavity to assure proper alignment with the countertop and avoid damage to the cooktop as a result of combined thermal and mechanical stresses over time. The disclosure is particularly applicable to ranges employing glass cooktops having a periphery designed to rest upon edge portions of a countertop and contemplates various mechanisms to perform the cooktop repositioning function, including select mechanisms for locking, ratcheting and biasing the cooktop to establish a desired vertical position for the cooktop.
US10397983B2 Water heating elements
Water heating elements are provided that include carbon nanotubes. A water heating element may be a wrap-around configuration or an immersion device.
US10397981B2 Atomizing component and electronic cigarette
The present application is disclosed an atomizing component and an electronic cigarette. The atomizing component comprises a light-permeable e-liquid storage sleeve. An atomizing core is detachably connected to an end of the e-liquid storage sleeve. A fastening element for restricting radial expansion of the e-liquid storage sleeve is sleeved at where the e-liquid storage sleeve is insertedly connected to the atomizing core. An end of a ventilation pipe opposite to the atomizing core is a smoke emitting outlet in communication with a suction nozzle. An e-liquid filler hole is extended from the end of the ventilation pipe provided with the smoke emitting outlet. The smoke emitting outlet and the e-liquid filler hole are located on planes of different heights; while e-liquid is being added, the outer circumferential wall of the ventilation pipe blocks the e-liquid splashed accidentally, thus preventing the e-liquid from being splashed into the ventilation pipe.
US10397977B2 Methods and systems for configuring timers in LTE networks
The present disclosure relates to a communication method and system for converging a 5th-Generation (5G) communication system for supporting higher data rates beyond a 4th-Generation (4G) system with a technology for Internet of Things (IoT). The present disclosure may be applied to intelligent services based on the 5G communication technology and the IoT-related technology, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services.Methods and systems for controlling timers in LTE networks. UE configures a length of the at least one timer, configure at least one start position for the at least one timer, wherein the start position is aligned with a starting subframe of a physical downlink control channel (PDCCH) search space and started when a previous transmission is completed; and stopping, by the UE, the at least one timer when a PDCCH is successfully decoded.
US10397974B2 Electronic device and communication method of electronic device
Disclosed is a communication method that prevents excess message transmission and improves the efficiency of a communication system. The method includes transmitting a first connection request message for a service connection to a network by an electronic device, receiving a first connection reject message for the first connection request from the network, abstaining from retransmission of the connection request to the network based on the first connection reject message, determining whether an operation configured in the electronic device belongs to a condition set by the electronic device based on at least a portion of the abstinence operation, and when determining that the operation belongs to the condition, transmitting a second connection request message to the network.
US10397967B2 Communications device
A first communications device is operable to transmit device-to-device communications to a second communications device using a wireless access interface of a wireless telecommunications system, access to the wireless access interface being coordinated by a coordinating entity. The first communications device comprises a controller and a transceiver, the controller being configured in combination with the transceiver to receive from the coordinating entity an indication of an identifier associated with a device-to-device communications link between the first and second communications devices, to transmit to the coordinating entity a message requesting resources of the wireless access interface for transmitting data across the device-to-device communications link, to receive from the coordinating entity an indication of a resource allocation of the wireless access interface associated with the identifier, and to transmit the data to the second communications device using the allocated resources.
US10397963B2 Information processing apparatus, control method, and non-transitory computer-readable storage medium
In an information processing apparatus instructions are executed to perform communication with a communication apparatus by a first communication method and a second communication method, obtain, from the communication apparatus, first information relating to a network connection in the communication apparatus using the first communication method, and hold the obtained first information in a memory. When the information processing apparatus cannot communicate by the first communication method using the first information, second information is obtained from the communication apparatus and via communication using the second communication method, relating to the network connection in the communication apparatus using the first communication method, and when the obtained second information is different from the first information, the first information is transmitted to the communication apparatus and via communication using the second communication method.
US10397962B2 System, method, and computer-readable medium for schedule-based telecommunication policies
A system, method and computer-readable medium for enforcing user telecommunication privileges on a per-schedule basis are provided. Enterprise members may have a schedule associated therewith that defines scheduled locations of the users. Telecommunication service privileges may be coordinated with the users' schedules such that communication services are disabled at particular times based on the users' schedules. In other implementations, particular users may have telecommunication services disabled by an administrator in the event of a catastrophe or emergency. By this mechanism, users that are not proximate to a particular catastrophe or emergency area according to the users' schedule may have services disabled while other users that are located more proximate to the emergency may have their telecommunication services enabled. In this manner, the demand on a cellular network may be alleviated thereby increasing the likelihood that users directly impacted by the emergency may receive and place calls or access data services.
US10397961B2 Method of connecting terminals in predetermined space and terminal therefor
A terminal and a method of connecting terminals in a predetermined space are provided. The terminal includes a first communication interface configured to transmit a signal for executing input applications of a plurality of terminals through a first communication scheme; a second communication interface configured to broadcast information about the first terminal through a second communication scheme; and a processor configured to generate a list of terminals located in the predetermined space, based on responses from terminals that received the information about the first terminal through the second communication scheme.
US10397959B2 Method and apparatus for performing random access procedure in wireless communication system
A method and apparatus for performing a random access procedure in a wireless communication system is provided. A user equipment (UE) determines one random access configuration from a first random access configuration for a normal type of UE and a second random access configuration for a specific type of UE, and transmits a random access preamble based on the second random access configuration to an eNodeB (eNB) if the UE is a specific type of UE. Also, a method and apparatus for establishing, by a UE, a connection in a wireless communication system is provided. The UE transmits a connection request message including bandwidth related information to the eNB.
US10397956B2 Method for transmission and reception in parallel on dual channels, and apparatus
A method for transmission and reception in parallel on dual channels includes, when detecting that a first channel is occupied by CSMA contention, determining, by an AP, first transmission duration of a first channel data packet. The method additionally includes determining, by means of CCA detection, that a second channel is idle, where the second channel is used to transmit a second channel data packet whose transmission direction is opposite to a transmission direction of the first channel. The method additionally includes determining, by using the first transmission duration, second transmission duration for transmitting the second channel data packet, and transmitting the second channel data packet according to the second transmission duration, where an end time of transmission of the second channel data is not later than an end time of transmission of the first channel data.
US10397954B2 Method for performing backoff in wireless connection system that supports unlicensed bands, and apparatus supporting same
The present invention relates to a wireless connection system that supports unlicensed bands. A method for performing backoff, methods for configuring a reservation signal transmission and a transmission opportunity section, and apparatus supporting the same. A method for performing a backoff operation in a wireless connection system supporting unlicensed bands, that is an embodiment of the present invention, may comprises the steps of: configuring a backoff counter N so as to perform a backoff operation; determining whether a current sub-frame is a back-off permitted section; performing a carrier sensing (CS) operation for checking if an unlicensed band is in an idle state if the sub-frame is within a backoff permitted section, for each CS unit; decreasing the backoff counter N by 1 after performing the CS operation; and transmitting a reservation signal or data using a U cell that is formed in an unlicensed band if the backoff counter value expires. In this regard, the CS operation is not performed in sub-frames except for the backoff permitted section and the backoff counter value can be maintained continuously.
US10397952B2 Method and apparatus for performing contention resolution for contention based PUSCH transmission in wireless communication system
A method and apparatus for performing contention resolution for contention based physical uplink shared channel (CB-PUSCH) transmission in a wireless communication system is provided. A user equipment (UE) performs a first hybrid automatic repeat request (HARQ) transmission on a CB-PUSCH to a network, and determines whether contention on the CB-PUSCH is resolved. The CB-PUSCH is a channel for UL data allocated by a pre-configured UL grant which is shared by multiple UEs. If a UL grant includes an identity of the UE, it is determined that contention on the CB-PUSCH is resolved. The UE may perform a second HARQ transmission for the first HARQ transmission on a PUSCH to the network by using the UL grant.
US10397949B2 PUCCH resource configuration method in carrier aggregation and equipments thereof
Provided are a PUCCH resource configuration method in carrier aggregation and equipment thereof. According to one implementation, provided is a Physical Uplink Control Channel (PUCCH) resource configuration method executed by a base station, including: configuring PUCCH resources comprising a first parameter and a second parameter for a first antenna port, wherein the first parameter indicates PUCCH resource values allocated to the first antenna port, and the second parameter indicates the number of continuous PRBs for PUCCH resources which are allocated to the first antenna port; and sending the PUCCH resource configuration to user equipment.
US10397946B2 Uplink reference signal transmitting or receiving method in wireless communication system, and apparatus therefor
Provided is an uplink reference signal transmitting method for a terminal configured to support a length of a transmission time interval (TTI) in a wireless communication system according to an embodiment of the present invention. The method is performed by a terminal and may comprise the steps of: receiving configuration information associated with an uplink reference signal for a plurality of TTIs from a base station; and transmitting an uplink reference signal in at least one TTI from among the plurality of TTIs, using the received configuration information, wherein the configuration information may be included in signaling that schedules at least one TTI from among the plurality of TTIs.
US10397944B2 Apparatus and method for estimating downlink channel conditions at cell-edge
Aspects of the present disclosure provide methods and apparatuses that can utilize different subframe structures to estimate a channel during wireless communication in different scenarios. When a scheduling entity determines that a scheduled entity is near or at a cell edge, the scheduled entity may use a special subframe to estimate the channel utilizing more resources of the subframe, for example data signals. The special subframe can facilitate channel estimation by using a less complex (or lower rank) modulation and coding scheme (MCS) for the data symbols than a normal subframe for other scheduled entities not located near the cell edge.
US10397940B2 Techniques for dynamically allocating uplink resources in wireless communications
Aspects described herein relate to communicating in a wireless network. Downlink control information having a dynamic resource allocation indicator can be received from a serving access point. It can be determined whether the dynamic resource allocation indicator indicates at least one symbol in a subframe is for uplink data communications or reference signal transmission. Uplink data communications can be transmitted using the at least one symbol based at least in part on the determination that the dynamic resource allocation indicator indicates the at least one symbol in the subframe is for the uplink data communication, though a broadcasted reference signal configuration may indicate otherwise. Numerous other aspects are provided.
US10397939B2 Systems and methods for physical uplink shared channel (PUSCH) format signaling and contention access
A user equipment (UE) for transmitting signals in a Licensed-Assisted Access (LAA) serving cell is described. The UE includes a processor and memory in electronic communication with the processor. The UE receives an uplink (UL) grant for one or more UL LAA subframes from one or more downlink control information (DCI). The UE also determines a UL LAA physical uplink shared channel (PUSCH) format or structure for a UL LAA subframe. The UE further determines whether listen before talk (LBT) is needed for a scheduled LAA PUSCH. If needed, the UE determines a UL contention access region based on the UL grant for a UL LAA subframe. The UE also determines a UL contention access method in the contention access region. The UE further performs UL contention access in the UL contention access region. The UE additionally transmits the LAA PUSCH if channel access succeeds.
US10397937B2 Method and device for scheduling single-cell multimedia broadcast and multicast service
The disclosure provides a scheduling method and device for a single-cell Multimedia Broadcast and Multicast Service (MBMS). The method includes: receiving a Single Cell-Point To Multipoint (SC-PTM) Single cell-Multicast Control Channel (S-MCCH) message sent by an evolved Node B (eNB), wherein the S-MCCH message carries first Radio Network Temporary Identifier (RNTI) configuration information and/or second RNTI configuration information, a first RNTI is used for indicating that a single-cell MBMS is scheduled by using a semi-static scheduling manner, the first RNTI configuration information is used for indicating a Temporarily Mobile Group Identifier (TMGI) corresponding to the first RNTI and a subframe position where a Physical Downlink Control Channel (PDCCH) scrambled by using the first RNTI is located, a second RNTI is used for indicating that the single-cell MBMS is scheduled by using a dynamic scheduling manner, and the second RNTI configuration information is used for indicating a TMGI corresponding to the second RNTI; and receiving an MBMS required on a Physical Downlink Shared Channel (PDSCH) according to scheduling information received on the PDCCH. By using the technical solution, a single-cell MBMS can be scheduled.
US10397935B2 Radio link failure handling for dual connectivity
Embodiments of an evolved Node B (eNB) and methods for radio link failure handling for dual connectivity are generally described herein. A method performed by circuitry of a User Equipment (UE) may include connecting at a UE, to a Master eNB (MeNB) and connecting to a Secondary eNB (SeNB). The method may include determining at the UE, that one of the connections has a Radio Link Failure and determining at the UE, that the other of the connections remains connected to the UE. The method may include refraining from initiating a Radio Resource Control (RRC) re-establishment procedure while at least one of the connections does not have a radio link failure.
US10397933B1 Interference cancellation for receivers with multiple antennas
The present disclosure describes apparatuses and methods of interference cancellation for receivers with multiple antennas. In some aspects, an interference packet transmitted by an interfering device of a wireless environment is received via multiple antennas of a device. Based on the interference packet, an interference channel that describes interference in the wireless environment is estimated. The device then receives an intended packet through the wireless environment in which the interfering device is operating. At least a portion of interference received with the intended packet, such as interference caused by other interfering packets, is cancelled using the interference channel. By so doing, a receiver may reduce effects of interfering packets or signals of the wireless environment to improve receive performance (e.g., bit-error rate) for packets that are intended for reception by the device.
US10397932B2 System and method for decentralized control of wireless networks
System and method for decentralized control of wireless networks, made up by a set of access points (AP) that provide connection service to a set of stations (STA). The method comprises carrying out, during the start-up process, an automatic selection of the transmission channel (S7) of each access point (AP) to minimize interference, and which is based on the following information transmitted between the access points (AP) in the network: a list of the access points (AP) that are within the range of reach of each access point (AP) in the network; the powers with which each access point (AP) receives signals from the access points within its reach; a list of preferred channels, with the lowest level of interference, for each access point (AP) in the network. The method also enables, among other features, carrying out an automatic transmit power selection (S8).
US10397924B2 Robust downlink control information with flexible resource assignments
This disclosure relates to techniques for providing robust downlink control information with flexible resource assignments for wireless devices that operate in a restricted bandwidth compared to the system bandwidth. A base station may determine a resource assignment for a wireless device. The base station may transmit downlink control information to the wireless device. The downlink control information may include an indication of a resource assignment for the wireless device. The indication of the resource assignment may include an indication of a first narrowband associated with the resource assignment, and an indication of whether one or more additional narrowbands are associated with the resource assignment. The base station and the wireless device may communicate data according to the resource assignment.
US10397923B2 User equipment
A user equipment that includes a transmission and reception unit configured to transmit and receive a radio signal to and from a base station and a capability information indication unit configured to transmit capability information to the base station. The capability information indicates carrier aggregation (CA) capable carrier combinations as well as bandwidths of the respective carriers. The capability information indication unit indicates that all carrier combinations indicated in the capability information are CA capable.
US10397916B2 Method for performing random access in wireless LAN system and device for same
The present invention relates to a method for performing random access in a wireless LAN system and a device for same. To this end, a station receives from an AP a frame comprising resource allocation information for random access and performs backoff, on the basis of a predetermined contention window size, in resources allocated on the basis of the resource allocation information for random access. In addition, the station transmits, at a first point in which a backoff counter reaches 0, a second frame by means of randomly selected resources which have been randomly selected among the resources that have been allocated as specified, wherein the STA performs clear channel assessment (CCA) for the resources that have been allocated on the basis of the resource allocation information for random access and thus controls the transmission of the second frame by means of the randomly selected resources on the basis of a CCA result.
US10397912B2 Method for reducing transmission resource of control channel in short TTI, and device using same
Provided are a method and a device for reducing a transmission resource of a control channel in a short TTI in a wireless communication system. Specifically, a plurality of first downlink channels which are received during an sTTI and are included in a subframe corresponding to one TTI, and a second downlink channel received during a TTI are received. Further, information on a resource block used for the plurality of first downlink channels is obtained by using a resource block indicator transmitted to a downlink control channel of a control region comprising the first symbol of a subframe. The plurality of first downlink channels are demodulated by using the information, and the second downlink channel is demodulated by using the downlink control channel.
US10397911B2 Communication system
A communications system is described in which user devices are allocated sub-carriers on which to transmit uplink data to a base station. ACK/NACK messages for the data transmitted on the uplink are then transmitted by the base station on sub-carriers that depend on the sub-carriers used to carry the uplink data. A direct mapping function is preferably used to determine the sub-carriers to be used for the ACK/NACK messages from the uplink sub-carriers. In another embodiment, the ACK/NACK messages are transmitted to the user devices on sub-carriers that are previously identified to the user devices, preferably by transmitting one or more index values to the user device in a control channel thereof.
US10397909B2 Method and device for receiving downlink signal in wireless communication system
A method is provided for receiving a downlink signal through an Enhanced Physical Downlink Control Channel (EPDCCH) in a wireless communication system by a user equipment (UE). The UE receives a parameter indicating a quasi co-location behavior type is. The UE further receives a demodulation reference signal (DMRS) associated with the EPDCCH. The UE attempts to decode the EPDCCH based on the DMRS. If a transmission mode configured in the UE is a transmission mode 10, the UE assumes that antenna ports of the DMRS are quasi co-located with antenna ports of a reference signal determined by the parameter.
US10397908B2 Method and apparatus for decoding downlink control information by terminal in wireless communication system
The present invention provides a method and an apparatus for decoding downlink control information (DCI) by a terminal in a wireless communication system established with different types of serving cells. The method comprises: receiving, via a first cell, a DCI for scheduling a second cell; and decoding the DCI, wherein the decoding the DCI comprises determining the size of the DCI depending on whether the second cell is the same type of cell as the first cell.
US10397904B2 Communication of uplink control information
Various aspects of the disclosure relate to communicating uplink control information. As one example, a user equipment may send uplink control information to a base station. In some aspects, the number of symbols used to communicate the uplink control information may be based on a link gain associated with the UE and/or based on a payload size of the uplink control information. As another example, the user equipment may send channel information for a number of beams to the base station. In some aspects, the number of beams may be based on the type of channel that is used to send the uplink control information.
US10397903B2 Method for transmitting HARQ-ACK information in multi-cell environment, and apparatus therefor
The present invention relates to a wireless communication system. Specifically, the present invention relates to a method for transmitting control information, and an apparatus therefor, the method comprising: a step of detecting one or more PDSCHs on a plurality of cells, wherein the plurality of cells are divided into a first cell set including a PCell and a first SCell, and a second cell set including one or more second SCells; and a step of transmitting, as feedback for the one or more PDSCHs, HARQ-ACK information through a PUCCH, wherein if the one or more PDSCHs are detected only on the first cell set, the HARQ-ACK information includes HARQ-ACK responses only for the first cell set, and if the one or more PDSCHs are detected at least on the second cell set, the HARQ-ACK information includes HARQ-ACK responses for both the first and second cell sets.
US10397901B2 Resource allocation method, access point, and station
The present application provide a resource allocation method, an access point, and a station. The method includes: determining a resource allocation sequence of N stations in a wireless local area network and a position of a resource allocated to each station in the N stations; determining resource allocation information according to the resource allocation sequence of the N stations and the position of the resource allocated to each station in the N stations, where the resource allocation information is used to reflect a relative position of the resource allocated to each station in the N stations; and sending resource indication information, so that each station in the N stations obtains, according to the resource indication information, the position of the resource allocated to each station. The method utilizes redundancy between indication information of different stations, so signaling overheads of resource indication information can be reduced.
US10397900B2 Communication control method
A communication control method includes: a step A of receiving, by UE 100-1 in a coverage of the mobile communication system, broadcast information transmitted from eNB 200; a step B of transferring, by the UE 100-1, the broadcast information to UE 100-2 outside the coverage of the mobile communication system; and a step C of receiving, by the UE 100-2, the broadcast information transferred from the UE 100-1.
US10397899B2 Wireless communication system and wireless communication control method, wireless communication device and wireless communication method, and computer program
A wireless communication device in a wireless network sets management information notification cycles at specified time intervals and transmits management information containing receive timing information showing its own position to start receiving information, receive window information, and receive cycle information. Another wireless communication device receiving that management information links it to a communication device number for the corresponding wireless communication device and stores the receive timing, the receive window information, and the receive cycle information. When sending information, the receive start position of the corresponding communication device is found from the receive timing information, the receive window information, and the receive cycle information of the other communication and information is then transmitted at that timing. An asynchronous ad-hoc communication wireless network can therefore be configured without a particular control station.
US10397896B2 IP address geo-position detection based on landmark sequencing
Systems and methods of the present disclosure provide a way to pinpoint where a target device associated with an IP address is physically located within a geographical region. Network-communication delays between landmark devices and the target device are determined and used to generate sequences capturing relative delay relationships between the landmark devices and the target device. The sequences are used to determine a ranking via a sequence-matching approach. For each pair of landmark devices, a geographical boundary that divides the geographical region into a target partition and a second partition is determined. The target partition includes a first landmark device of the pair and the second partition includes a second landmark device of the pair. The target device is located where the target partitions for the pairs overlap. Network tomography can be applied to increase accuracy.
US10397894B2 Autonomous positioning systems
An autonomous positioning system for a mesh network, includes a mobile device receiving a first transmitting signal, a second transmitting signal and a third transmitting signal via the mesh network, obtaining a first, second, third received signal strength indicator (RSSI) corresponding to the first transmitting signal, the second transmitting signal, and the third transmitting signal; a first stationary access point transmitting the first transmitting signal via the mesh network and receives the a first, second, third received signal strength indicator (RSSI) and obtaining a position of the mobile device according to the first, second, third received signal strength indicator (RSSI); a second stationary access point transmitting the second transmitting signal via the mesh network; and a third stationary access point transmitting the third transmitting signal via the mesh network, wherein the first stationary access point receiving the second distance information and the third distance information.
US10397886B2 Power reservation for carrier aggregation signaling during shortened transmission time intervals
Methods, systems, and devices for wireless communication are described. In some cases, a user equipment (UE) may be scheduled to transmit uplink signals on different carriers during transmission time intervals (TTIs) that have different durations. As such, a TTI on a first carrier (e.g., a reference carrier) may overlap with multiple shortened TTIs (sTTIs) on a second carrier (e.g., a non-reference carrier). Using the techniques described herein, the UE may select a calibration point (or a gain index) for uplink transmissions at the beginning of the TTI on the reference carrier based on an amount of power reserved for expected power increases during the TTI. As such, when the UE has to update its transmit power for an uplink transmission during an sTTI on the second carrier, the UE may apply a digital back-off from a power associated with the calibration point.
US10397883B2 Transmission power control based on position of moving platform and prevailing emission restrictions
Apparatus for a communications system of a moving platform comprising a plurality of systems, at least one platform application, and a communications module comprising at least one wireless communications link and configured to effect wireless data communication, wherein said apparatus comprises a communications planning module configured to: —receive data representative of a communications requirement between said platform and a recipient node; —identify a communications link for supporting said communications requirement; —determine, using attribute data representative of a position and/or orientation of said platform relative to said recipient node, a distance and direction of said recipient node with respect to said platform; —receive data representative of prevailing emissions control restrictions including an upper emissions limit defining a maximum transmission power permitted N to be utilized by an on-board antenna or portion of aperture antenna; —determine a best achievable transmission power, within said upper emissions limit, of said identified communications link taking into account at least said distance of said recipient node with respect to said platform; and —cause the transmission power of said identified communications link to be set to said best achievable transmission power.
US10397878B2 Dynamic downlink power allocation for supporting higher order modulation
A method and network entity for enabling higher order modulation (HOM) mode support for HOM capable wireless devices. The method includes determining a legacy mode power offset value for HOM mode capable wireless devices in legacy modulation mode and calculating a power headroom value for sending downlink data to the HOM mode capable wireless devices. When the power headroom value exceeds a threshold value, the HOM mode support for the HOM mode capable wireless devices is enabled using the identified legacy mode power offset value. When the power headroom value does not exceed the threshold value, and a HOM mode power offset value is available, the HOM mode power offset value being less than the legacy modulation mode power offset value, the HOM mode support for the HOM mode capable wireless devices is enabled using the HOM mode power offset value.
US10397870B2 Electronic device that performs indication on a display when a wireless connection with an external device is disconnected
If a wireless connection with an external device is disconnected, it is determined whether or not the disconnection is based on a request from the external device. Different methods for displaying a screen indicating the disconnection are used in the case where it is determined that the disconnection is based on a request from the external device and the case where it is not. Accordingly, it is possible to realize an electronic device that performs suitable indication to a user and a method for controlling the same.
US10397866B2 Method and device for computing activation time
The present invention relates to DRX technology and disclosed are a method and device for computing an activation time, which are used for solving the problem that a UE cannot enter an active state at an accurate time when using an extended DRX cycle. The method is: a network side notifying a UE of a serial number of a current SFN cycle in an extended DRX cycle, and the UE computing an activation time of the UE by combining the length of a preset extended DRX cycle in accordance with the serial number. In this way, when the extended DRX cycle is greater than the SFN cycle, the UE can still compute a correct paging time and/or a time of receiving service data, thereby entering the active state at an accurate time, effectively avoiding the situation where paging messages or service data are lost due to computation errors of the UE, then guaranteeing the service QoS of the UE and improving the service performance of the system.
US10397864B2 Enabling low power mode in a mobile device
In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus operates in a first power mode with a first DL bandwidth in association with one of a radio resource control (RRC) idle state or an RRC connected state with a base station. The apparatus transitions to a second power mode with a second DL bandwidth less than the first DL bandwidth. Additionally, the apparatus monitors a set of symbols and a set of subcarriers of the second DL bandwidth for an activity indicator from the base station. The apparatus transitions from the second power mode to the first power mode upon receiving the activity indicator from the base station. In an aspect, control information associated with a modulation scheme may be within the set of symbols and the set of subcarriers. The control information may correspond to a particular constellation point.
US10397863B2 Method for activating or deactivating a cell in a wireless communication system and a device therefor
The present invention relates to a wireless communication system. More specifically, the present invention relates to a method and a device for activating or deactivating a cell in a wireless communication system, the method comprising: receiving an A/D MAC CE on a specific cell among the plurality of cells, wherein all of values of Ci fields of the A/D MAC CE are set to a same value, and performing activation or deactivation of the specific cell according to the same value.
US10397860B2 User equipment controlled mobility in an evolved radio access network
Briefly, in accordance with one or more embodiments, a user equipment (UE) may enter into an E-UTRAN Routing Area Paging Channel state, and is configured with an E-UTRAN Routing Area and an Anchor identifier to identify an anchor evolved Node B (eNB) for the UE. The UE selects to a new cell without performing a handover procedure, and performs a cell update procedure. The UE also may enter into a Cell Update Connected state, and is configured with an Anchor identifier. The UE selects to a new cell, performs a cell update procedure, performs a buffer request procedure, and performs a cell update procedure to download buffered data and to perform data transmission with the new cell.
US10397858B2 Methods for enabling user equipment to access radio network, network equipments and user equipments
The present application discloses a method for enabling a user equipment to access a radio network, a network equipment and a user equipment. A specific embodiment of the method comprises: determining, by a network equipment, whether a predetermined condition is satisfied; and if yes, the method further comprises: transmitting, by the network equipment, information indicating whether a radio network to which the network equipment belongs is isolated, such that the user equipment performs related operations. In the embodiment, the network equipment informs UE of state information about whether the radio network to which network equipments belongs is isolated or not in different ways, so that the isolated network can provide users with reliable local bearer supporting service continuity, thereby meeting communication requirements for public safety and the like.
US10397854B2 Search space monitoring
There are provided mechanisms for monitoring search spaces. A first method performed by a wireless device comprises receiving an OFDM symbol in a downlink slot. At least part of the OFDM symbol is included in a device-specific search space and in a common search space. The first method comprises monitoring the device-specific search space for at least one device-specific reference signal (RS) and monitoring the common search space for at least one non-device-specific RS. In a second method, a radio access network node transmits an OFDM symbol included in a device-specific search space and in a common search space. The device-specific search space contains a device-specific RS, or the non-device specific search space contains a non-device-specific RS, or both of these apply.
US10397852B2 Method for access resource management of mobile transceiver by base station transceiver and apparatus associated therewith
Embodiments provide apparatuses, methods and a computer programs for a base station transceiver and a mobile transceiver. An apparatus for a base station transceiver of a communication system comprises a transceiver module operable to communicate radio signals with a plurality of mobile transceivers using a plurality of radio resources. The apparatus further comprises a control module operable to control the transceiver module, and operable to receive access messages from a first subgroup of one or more mobile transceivers from the plurality of mobile transceivers using a first subgroup of the plurality of radio resources. The control module is further operable to receive access messages from a second subgroup of one or more mobile transceivers from the plurality of mobile transceivers using a second subgroup of the plurality of radio resources. An apparatus for a mobile transceiver of a communication system is also provided as well as methods associated therewith.
US10397849B2 Relaying device, communication relaying method and voice communication system
[Problem] To provide a voice communication system which uses a communication network, and with which a terminal device is capable of listening to both a previous call and a new call, even when another call is received during communication.[Solution] Provided is a relay device which is equipped with: a network communication unit which communicates with terminal devices over a communication network; and a control unit which controls voice communication between the terminal devices. The control unit of the relay device forms a plurality of communication sessions, and allows a plurality of the terminal devices to each of the communication sessions. The terminal devices belonging to one of the communication sessions participate in communication in the communication session. The terminal devices assigned to two or more communication sessions participate in communication in any one of the communication sessions. Voice signals received from terminal devices are transferred to other terminal devices participating in the communication session in which the aforementioned terminal devices are participating, and to terminal devices only belonging to the communication session.
US10397847B2 System, method, and apparatus for offloading wireless devices
In accordance with particular embodiments, a method for offloading a wireless device is disclosed. The method comprises identifying a second best cell. The second best cell provides the wireless device with a second wireless signal that has a first signal characteristic that is less than a corresponding first signal characteristic of a first wireless signal provided by a serving cell. The method also includes offloading the wireless device from the serving cell to the second best cell despite the first signal characteristic of the first wireless signal of the serving cell being better than the first signal characteristic of the second wireless signal of the second best cell.
US10397846B2 Method and apparatus for determining target cell
A method and an apparatus relate to the communications field, used for determining a target cell, where the method includes obtaining, by a terminal, a historical camped-on cell list of the terminal and a neighboring cell list of a serving cell of the terminal, determining, by the terminal, that a first cell list is the neighboring cell list of the serving cell and the historical camped-on cell list when a signal strength of the serving cell of the terminal is less than or equal to a first preset value, performing, by the terminal, measurement for a cell in the first cell list to obtain a measurement result, and determining, by the terminal, a target cell from the first cell list according to the measurement result.
US10397845B2 Selecting a channel based on backhaul bandwidth
In some implementations, a base station may determine a bandwidth associated with a backhaul connecting the base station to a network. The base station may select a band in an unlicensed spectrum based at least partly on a scan of at least a portion of the unlicensed spectrum. The base station may select an operating channel in the band based at least partly on a characteristic of the operating channel and the bandwidth associated with the backhaul. After selecting the operating channel, the base station may, based on one or more conditions, re-scan the band and select a new operating channel based at least partly on a characteristic of the new operating channel.
US10397843B2 Communication apparatus that wirelessly communicates with external apparatus, control method, and storage medium
There is provided a communication apparatus. A first communication unit communicates with an external apparatus in accordance with a first communication method. A second communication unit communicates with the external apparatus in accordance with a second communication method. A determination unit determines identification information of the second communication unit based on predetermined information related to communication with the external apparatus via the first communication unit. A control unit performs control so as to establish communication with the external apparatus via the second communication unit, using the determined identification information of the second communication unit.
US10397840B2 Method and apparatus for communication device handover
Aspects of the subject disclosure may include, for example, a method including receiving, from a first network, a first node identifier associated with a second network, transmitting the first node identifier to a small cell node, receiving a handover initiation signal from the first network responsive to a request for a handover, from a macro cell node of the second network to the small cell node of the first network, of a communication session associated with a first wireless communication link to a communication device, where the request is triggered at the second network responsive to identification of the first node identifier in a first wireless signal from the communication device, and where the first node identifier is obtained by the communication device via a second wireless signal from the small cell node, and facilitating a second wireless communication link to the communication device via the small cell node to complete the handover. Other embodiments are disclosed.
US10397833B2 Method and apparatus for performing EDT
Provided are a method for a user equipment (UE) to perform early data transmission (EDT) in a wireless communication, and an apparatus supporting the same. The method may include: receiving system information including a threshold for the EDT; determining whether or not a condition for initiating the EDT is satisfied, by comparing the threshold for the EDT with a size of data for transmission; if the condition is satisfied, performing the EDT; and if the condition is not satisfied, performing a radio resource control (RRC) connection establishment or resume procedure.
US10397832B2 Source ID-based packet filtering method in wireless communication system and terminal using method
The present invention provides a device-to-device (D2D) operation method performed by a relay terminal in a wireless communication system, the D2D operation method receiving data from a remote terminal, wherein the data includes a source ID of the data, filtering a packet of the data, and relaying the filtered data to a network, wherein the data is filtered on the basis of the source ID of the data.
US10397830B2 Method, system and apparatus of wireless local area network (WLAN) communication in conjunction with cellular communication
Some demonstrative embodiments include devices, systems and/or methods of Wireless-Local-Area-Network (WLAN) communication in conjunction with cellular communication. For example, an apparatus may include a wireless communication unit to receive WLAN load information indicating a load of at least one WLAN controlled by at least one access point (AP), and, based on the WLAN load information, to select between connecting to the AP and connecting to a cellular node.
US10397828B1 Base station device, terminal device, communication method and communication system
A base station device includes a transmitter configured to transmit for each logical channel first data of a first type and second data of a second type, and processor circuitry configured to, be able to omit information about a data length of the second data in a MAC protocol data unit (PDU), place a medium access control (MAC) header in front of a MAC service data unit (MSDU) of the second data, and multiplex the first data and the second data.
US10397825B2 Probe mechanism for enhancing explicit congestion notification usability
Explicit congestion notification (ECN) data that is utilized in a core portion of a cellular communication network has known issues associated with a first use scenario and an infrequent use scenario. A probe comprising probe data and a data structure for storing certain ECN data can be transmitted in order to mitigate these issues. Transmitting the probe in response to a communication session being established with a device of a network can mitigate the first use issue. Transmitting the probe in response to expiration of a probe timer in connection with a network traffic idle period can mitigate the infrequent use scenario.
US10397814B2 Wireless communication method and device
Embodiments of the invention disclose a wireless communication method, comprising: determining by a first data transmitter whether the presence of a second data receiver is sensed, when the first data transmitter senses that a second data transmitter transmits data to the second data receiver; wherein the first data transmitter and the second data transmitter are located in an overlapping basis service set (OBSS), and the first data transmitter needs to transmit data to a first data receiver; analyzing by the first data transmitter whether the second data transmitter senses the presence of the first data receiver, when determining that the presence of a second data receiver is not sensed; and transmitting data to the first data receiver by the first data transmitter, when analyzing that the second data transmitter does not sense the presence of the first data receiver. The invention further discloses a related device. By adopting the technical solutions of the invention, the problem in the prior art that devices in the OBSS cannot simultaneously transmit data is solved, and a CCA mechanism in the prior art is improved to enable the devices in the OBSS to simultaneously transmit data, so that the efficiency of spectrum utilization of the system is greatly improved.
US10397812B2 Sub-cell level, multi-layer degradation detection, diagnosis and recovery
Outage detection and recovery in heterogeneous networks may benefit from sub-cell level, multi-layer degradation detection, diagnosis, and recovery. For example, cell outage detection and cell outage compensation may benefit from appropriate use of sub-cell level and multi-layer diagnosis and recovery techniques applied to degradation and outage scenarios. A method can include self-healing at least one first cell in a network or at least one second cell in the network. The network includes the at least one first cell and the at least one second cell. The at least one first cell and the at least one second cell have at least partially overlapping coverage. The self-healing can include a network device, such as a network management device, applying at least one of multi-layer reasoning to integrate information of different cell layers or sub-cell level reasoning to consider fine-granular location information. The self-healing can be based on location information.
US10397808B2 Method and apparatus for device-to-device data communication
Disclosed is a fifth generation (5G) or pre-5G communication system for supporting higher data transmission rates beyond fourth generation (4G) communication systems such as LTE systems. A data communication method includes receiving information about a reception rate of a signal from a second user equipment (UE) performing device-to-device (D2D) communication with a first UE, receiving location information about at least one of the first UE and the second UE, determining a data communication configuration for the D2D communication based on the reception rate information and the location information, and transmitting the determined data communication configuration to at least one of the first UE and the second UE.
US10397807B2 Interference management and network performance optimization in small cells
A method of configuring a small cell base station in a cellular network via a cellular network manager includes, responsive to installation of the small cell base station, receiving measurement data from the small cell base station; determining one or more optimized values of one or more parameters for the small cell base station based on the measurement data and one or more constraints associated with at least a portion of the cellular network, wherein the one or more constraints are based on an impact of the small cell base station on one or more macrocells in the cellular network; and transmitting the one or more optimized values of one or more parameters to the small cell base station for configuration thereof.
US10397806B2 Communication control device, base station, terminal device, communication control method, and wireless communication method
[Object] To provide a communication control device, a base station, a terminal device, a communication control method, and a wireless communication method which are capable of improving user throughput by performing more flexible frequency control. [Solution] Provided is a communication control device including: a communication unit configured to communicate with a base station of a wireless communication system in which one or more frequencies are used; a setting unit configured to set an event and set a frequency to be used by the base station using occurrence of the set event as a trigger; and an acquiring unit configured to acquire information for the setting by the setting unit.
US10397805B2 Communication device, communication system, and control method
In a method for transferring packet data remaining in a first SeNB to a second SeNB via an MeNB, use of a communication line is inefficient. A base station in a communication system that includes a master cell base station, a secondary cell base station, a core network, and a terminal device, wherein: the base station has a reception unit for receiving, from the master cell base station, downlink user data received from the core network by the master cell base station, and a transmission unit for transmitting the downlink user data received to the terminal device; the reception unit receives, from the master cell base station, switching information indicating that the base station from which the master cell base station receives downlink user data is to be switched; and the transmission unit transmits remaining data to the secondary base station when the reception unit has received the switching information.
US10397800B2 System and method for network access point installation and access control
Disclosed herein are systems and methods configured to provide customized and guided instructions for the placement of multiple access points in a home envelope to optimize-coverage therein. The exemplified system and method facilitates the learning of the home envelope, the determining of placements of devices within different locations within the home envelope, and the guiding of the homeowner or occupant through the installation process of the devices at such placements. The provided information are customized and tailored for a given home envelope. In addition, the exemplified systems and methods simplifies the task of adding personal wireless devices to a network whereby no password is used.
US10397799B2 Radio signal path design tool with graphical display to facilitate selection of alternative radio antenna sites
A radio signal path design tool that provides for a visual depiction of the viability of alternative antenna locations around proposed fixed antenna sites. The design tool computes a radio link path profile at the proposed antenna sites while simultaneously displaying alternative locations around the fixed antenna sites that would potentially achieve the radio link design goals. In some embodiments, the alternative antenna locations are represented as an array of points, arranged in a grid pattern, surrounding the proposed antenna sites. The path design tool may change each displayed point so that the point visually reflects the extent to which the corresponding location satisfies the radio link design goals. By providing a robust visualization, the design tool allows for a ready assessment of alternative radio link paths adjacent to the proposed link path, which allows for flexibility in deploying radio antennas.
US10397797B2 Devices, systems, and methods for resource allocation of shared spectrum
Devices, systems, and methods for resource allocation of shared spectrum. In one embodiment, a server includes a communication interface, a memory, and an electronic processor. The communication interface configured to communicate with one or more servers via a backchannel, and control a terrestrial antenna to provide a wireless network. The electronic processor is configured to allocate bid units, determine whether an increase in spectrum is needed, control the communication interface to transmit a specified number of the bid units to the one or more servers over the backchannel, receive zero or more external bid units from each of the one or more servers, determine whether the zero or more external bid units from the each of the one or more servers is more than or equal to the specified number of the bid units, and control the communication interface to transmit information via the wireless network using the increase in the spectrum.
US10397796B2 Over-the-air signaling for an increased reuse factor in a shared radio frequency spectrum band
Techniques are described for wireless communication. One method of wireless communication includes receiving, at a first user equipment (UE), a first communication over a shared radio frequency spectrum band from a first base station. The first communication includes a pre-grant communication associated with a downlink transmission or a grant of uplink resources associated with an uplink transmission. The method further includes determining, based at least in part on receiving the first communication, whether a channel reservation signal is detected over the shared radio frequency spectrum band; and transmitting a second communication over the shared radio frequency spectrum band, to the first base station, based at least in part on the determining. The second communication includes an approval of the downlink transmission or the uplink transmission.
US10397793B2 Radar detection in wireless network that uses frequency-division duplexing
An apparatus, configured to communicate with an access terminal in a wireless network and operating in a frequency-division duplexing mode, can be caused to refrain from transmitting during at least one subframe of a frame of a downlink frequency band, and can be caused to monitor for the radar transmission during the at least one subframe of the frame of the downlink frequency band. Optionally, a placement of the at least one subframe within the frame of the downlink frequency band can correspond to a placement of at least one subframe that is designated for an uplink communication within a frame of a wireless network that is operating in accordance with the Long-Term Evolution Time-Division Duplex standard, or can correspond to a placement of at least one subframe that is designated for a transmission in accordance with the Multimedia Broadcast Multicast Service specification.
US10397781B2 Method and system for personalizing a security element of a terminal
Provided are a method for personalizing a security element for a mobile end device for communicating via a mobile radio network as well as a corresponding system. The method comprises the following steps: supplying initialization data of an initialization entity to the security element, wherein the initialization data comprise a personalization token; supplying the personalization token from the security element to a personalization entity; checking the validity of the personalization token through the personalization entity; and after successfully checking the validity of the personalization token, supplying personalization data from the personalization entity to the security element, wherein authorization data for authenticating the security element in encrypted form are already part of the initialization data and the personalization data comprise a key for decrypting the authorization data.
US10397780B2 Anonymous authentication and remote wireless token access
Provided is a method for operating an authentication server for authenticating a user who is communicating with an enterprise via a network. The method include receiving, via the network, a first authenticator including first information from a low energy wireless device received via a user device wirelessly, and storing the first authenticator. When the authentication service later receives, from the enterprise, a request to authenticate the user, the authentication server transmits an authentication request to the user device via the network requesting that the user read information from the low energy wireless device using the user device. The information received from the low energy wireless device in response to the authentication request is then used authenticate the user by comparing the information received from the low energy wireless device due to the authentication request with the stored first authenticator.
US10397773B2 Method and apparatus for allocating IP address in wireless communication network
A method and apparatus allocates an IP address between terminals in a wireless communication network in which terminals directly communicate with each other in a wireless scheme without an AP. The method for allocating an Internet Protocol (IP) address of a wireless terminal capable of performing P2P communication, includes a discovery step of discovering at least one external terminal capable of performing the P2P communication and connecting with the at least one discovered external terminal by the wireless terminal; and a negotiation step of negotiating and determining with the external terminal which external terminals become a group owner and a group client in a P2P group, respectively by the wireless terminal. One of the discovery step and the negotiation step includes transmitting an IP address to be allocated to the group client to the external terminal from the wireless terminal.
US10397771B2 Techniques for provisioning bootstrap electronic subscriber identity modules (eSIMS) to mobile devices
Representative embodiments described herein set forth techniques for provisioning bootstrap electronic Subscriber Identity Modules (eSIMs) to mobile devices. According to some embodiments, a mobile device can be configured to issue, to an eSIM selection server, a bootstrap eSIM request that includes (i) metadata associated with the mobile device, and (ii) metadata associated with an electronic Universal Integrated Circuit Card (eUICC) included in the mobile device. In turn, the eSIM selection server selects and binds a particular bootstrap eSIM to the mobile device, and provides information to the mobile device that enables the mobile device to obtain the particular bootstrap eSIM from one or more eSIM servers. When the mobile device obtains the particular bootstrap eSIM, the mobile device can interface with a mobile network operator (MNO) and obtain a complete eSIM that enables the mobile device to access services provided by the MNO.
US10397765B2 Efficient far-field measurement system and method
A measurement system is provided. The measurement system comprises a device under test comprising at least one antenna, at least one measurement antenna, and a signal analysis unit. In this context, the location of the at least one antenna of the device under test is unknown with respect to the device under test, whereas the signal analysis unit is configured to perform at least one near-field measurement with respect to the device under test with the aid of the at least one measurement antenna. In addition to this, the signal analysis unit is further configured to locate the at least one antenna of the device under test on the basis of the at least one near-field measurement in order to obtain position data of the at least one antenna of the device under test.
US10397761B2 Reducing maintenance overhead and costs in smart environments
Methods and arrangements identifying sensors deployed in an internet of things to assist in determining a need for sensors. A plurality of sensors are connected with. A set of rules are inputted to at least one processor, wherein the rules associate particular sensors within the plurality of sensors with tasks associated with a plurality of activities of daily living. A quantitative utility value is assigned to each of the activities of daily living within the plurality of activities of daily living. The quantitative utility value of each of the activities of daily living and the tasks associated with the activities of daily living are utilized to identify those sensors within the plurality of sensors needed to identify each of the activities of daily living above a predetermined quantitative value. Other variants and embodiments are broadly contemplated herein.
US10397760B2 User terminal device and method for providing web service thereof
A user terminal device and a method for providing a web service thereof are provided. The web service providing method of a user terminal device includes connecting to a web server which provides a web service, setting at least one of a plurality of web services provided by the web server based on a user command, and transmitting information on an address of the set web service to an external IoT device.
US10397758B2 Function selection based on utilization level in 5G environments
Systems, devices, and techniques described herein are directed to function selection based on utilization level in mobile networks. In particular, the systems, devices, and techniques can be implemented in fifth generation (5G) mobile networks to provide intelligent selection of a user plane function (UPF) based on utilization levels, capability information, and/or locality information. UPFs can provide indications of a utilization level to a network resource function (NRF), which can manage a database of the various utilizations levels of various UPFs. Based on a current, historical, or expected utilization of one or more UPFs, and/or based on the services requested and various locations of the services in a network, the NRF can select and provide, in part, a UPF to the UE, so that the UPF can carry user traffic associated with the UE.
US10397756B1 SMS Indication application response reporting
A telematics controller is programmed to successfully receive a short message service (SMS) message from a service data network via a modem, identify an application layer error condition or other application level result code at the vehicle, and responsive to receipt of the SMS message, include information indicative of the application layer error condition or other application level result code in an SMS deliver report to send to the service data network.
US10397755B2 Group messaging cancellation method in wireless communication system and device therefor
A method for cancelling a group messaging in a wireless communication system and an apparatus for the same is disclosed. Particularly, a method for cancelling a group messaging performed by a network node in a wireless communication system may include receiving a group messaging cancellation request message that includes a group messaging identifier of a group messaging requested to be cancelled and cancellation indication information and stopping a transmission of a group messaging that corresponds to the group messaging identifier, and transmitting the group messaging identifier to a user equipment.
US10397753B2 Systems and methods for fusing inertial and bluetooth low energy sensor data for localization
Sensor data fusing systems and methods are provided. The fusing system reads and parses a floor plan to obtain a location of a user, identifies a grid in the floor plan using the location, determines a distance between the user and beacons placed at every corner of identified grid, and further trilaterating the location using beacon identifiers. The system further assigns a weight to the trilaterated location based on the distance between the user and the beacons in the grid to obtain a first set of weights, and computes one or more weights using number of particles generated with respect to an inertial measurement obtained from an inertial sensor to obtain a second set of weights. The fusing system further fuses the first set of weights and the second set of weights to obtain a first and a second co-ordinate that indicates specific position of the user in the location.
US10397744B2 Systems and methods for detecting mobile device movement within a vehicle using accelerometer data
One or more mobile device movement detection computing devices and methods are disclosed herein based on acceleration data collected from an accelerometer of a mobile device found within an interior of a vehicle. The mobile device movement detection computing devices may identify a likely mobile device movement event based on a change of angle between two three-dimensional acceleration vectors. Where the mobile device movement detection computing devices detect a likely mobile device movement event, sensor data from various sensors of a mobile device are collected and aggregated for a window of time encompassing the mobile device movement event. Data from vehicle sensors and other external systems may also be used. The mobile device movement detection computing devices calculate a risk score based on the aggregates sensor data, and provide feedback to a mobile device or vehicle based on the calculated risk score.
US10397742B2 Detecting location within a network
Systems and methods for detecting the presence of a body in a network without fiducial elements, using signal absorption, and signal forward and reflected backscatter of RF waves caused by the presence of a biological mass in a communications network.
US10397736B2 Mobile terminal
A mobile terminal includes: a microphone; a short-range communication module; and a controller operably coupled to the microphone and the short-range communication module. The controller is configured to: establish communication with a wearable device via the short-range communication module; enter an audio recognition mode when the communication is established with the wearable device to perform surrounding context awareness in response to audio received via the microphone; and cause the short-range communication module to transmit notification information corresponding to a preset audio signal to the wearable device when the preset audio signal is detected in the audio.
US10397734B2 System and methodology for activating geofence from selection list
The disclosure is directed to methods and systems for activating a geofence. These methods and systems include storing a plurality of pre-defined geofences in a database, storing a plurality of geofence activation rules in a database, each activation rule being based on data obtained from at least one member selected from the group consisting of analytics data, calendaring data and on-demand data, enable a geofence activation rule, selecting at least one pre-defined geofence based on the enabled geofence activation rule and activating and deactivating the at least one selected pre-defined geofence based on the enabled a geofence activation rule.
US10397733B2 Sharing of environmental data for client device usage
Embodiments are generally directed to sharing of environmental data for client device usage. An embodiment of a client device includes a processor; an environmental sensor to sense an environmental condition, an output of the sensor being a local environmental sensor value; and a wireless receiver to receive environmental data for a certain proximity area from a second client device according to an environmental data sharing protocol via a wireless network. The environmental data sharing protocol allows receipt of the environmental data without requiring pairing, bonding, or other relationship of client devices.
US10397732B2 Positioning tag with alert function
A mobile data processing device configured to assist in locating a user. The device comprises an enclosure and an attachment base for attaching the device to a garment, lanyard or strap wearable by a user. The attachment base moves between a first (“normal”) position and a second (“alert”) position with respect to the enclosure in response to an external force acting on the enclosure. The device further comprises a detector system for detecting removal of the attachment base from the normal position, and an alert signal generator configured to send an alert signal in response to said detection. The alert signal can be generated quickly by grabbing the enclosure and pulling the device downwards.
US10397731B2 Remote and shared access for sprinkler systems
According to one embodiment, a method of controlling a sprinkler system is provided. An example method includes receiving an access request to grant control of the sprinkler system to a device, responsive to receiving the access request, transmitting an authorization including a first digital security token, storing a local copy of the first digital security token, receiving a request to control the sprinkler system from the device, wherein the request includes a second digital security token, comparing the second digital security token to the local copy of the first digital security token to determine whether the second digital security token matches the local copy of the first digital security token, and responsive to determining that the second digital security token matches the local copy of the first digital security token, granting control of the sprinkler system to the device based.
US10397726B2 Method, apparatus, and computer-readable media for focusing sound signals in a shared 3D space
Focusing sound signals in a shared 3D space uses an array of physical microphones, preferably disposed evenly across a room to provide even sound coverage throughout the room. At least one processor coupled to the physical microphones does not form beams, but instead preferably forms 1000's of virtual microphone bubbles within the room. By determining the processing gains of the sound signals sourced at each of the bubbles, the location(s) of the sound source(s) in the room can be determined. This system provides not only sound improvement by focusing on the sound source(s), but with the advantage that a desired sound source can be focused on more effectively (rather than steered to) while un-focusing undesired sound sources (like reverb and noise) instead of rejecting out of beam signals. This provides a full three dimensional location and a more natural presentation of each sound within the room.
US10397720B2 Generation and playback of near-field audio content
Audio signals are received. The audio signals include left and right surround channels. The audio signals are played back using far-field loudspeakers distributed around a space having a plurality of listener positions. The left and right surround channels are played back by a pair of far-field loudspeakers arranged at opposite sides of the space having the plurality of listener positions. An audio component coinciding with or approximating audio content common to the left and right surround channels is obtained. The audio component is played back using at least a pair of near-field transducers arranged at one of the listener positions. Associated systems, methods and computer program products are provided. Systems, methods and computer program products providing a bitstream comprising the audio signals and the audio component are also provided, as well as a computer-readable medium with data representing such audio content.
US10397719B2 Ported headphones and related methods
Headphones may include an ear-cup housing and an audio driver disposed at least partially within the ear-cup housing. The audio driver may include a driver housing, a diaphragm suspended from the driver housing, one of a magnet and a coil carried on a back side of the diaphragm, and another of the magnet and the coil carried by the driver housing behind the diaphragm, the magnet and coil magnetically coupled with one another such that electrical current flowing through the coil generates a magnetic force acting on the diaphragm through the magnet or coil carried on the back side of the diaphragm. A port may extend through a surface of the driver housing directly between an acoustical cavity within the driver housing and an exterior of the ear-cup housing without communicating acoustically with a volume of space outside the driver housing and within the ear-cup housing.
US10397713B2 Earpiece for a hearing device and a hearing device
An earpiece for a hearing device, includes: an earpiece housing comprising an ear canal part and an intermediate part, wherein the ear canal part extends along an ear canal axis of the earpiece, with an ear canal plane of the earpiece being perpendicular to the ear canal axis, the ear canal part having a first end, the intermediate part having a first end and a second end and extending along an intermediate axis; and a cable with a first end connected to the intermediate part, the cable exiting the intermediate part along a cable exit axis, the cable exit axis forming a first exit angle with respect to the ear canal plane, wherein the first exit angle is in a range from 5 to 45 degrees.
US10397712B2 Method for frequency distortion of an audio signal, method for suppressing an acoustic feedback in an acoustic system and hearing aid
A method for the frequency distortion of an audio signal includes splitting the audio signal into a plurality of specified frequency bands, in which a band limit frequency is defined in each case by two respective immediately adjacent frequency bands. A first frequency band and a second frequency band lying immediately above the first frequency band are determined on the basis of the audio signal. A distortion of the frequencies differing from the distortion applied to signal components in the second frequency band is applied to signal components in the first frequency band, and a frequency-distorted signal is generated as a result. A method for suppressing an acoustic feedback in an acoustic system and a hearing aid are also provided.
US10397710B2 Neutralizing the effect of a medical device location
Disclosed embodiments include systems and methods of configuring, e.g., a hearing prosthesis comprising a beamforming microphone array having two or more microphones. Some embodiments include (i) storing a plurality of sets of beamformer coefficients in memory, where each set of beamformer coefficients corresponds to one of a plurality of zones on a recipient's head, and (ii) configuring the hearing prosthesis with a set of beamformer coefficients that corresponds to the zone on the recipient's head where the beamforming microphone array is located. Other embodiments include determining a set of beamformer coefficients based on magnitude and phase differences between microphones of the beamforming array, where the magnitude and phase differences are determined from a plurality of head related transfer function measurements for the microphones.
US10397708B2 Piezoelectric element, piezoelectric microphone, piezoelectric resonator and method for manufacturing piezoelectric element
A piezoelectric element includes a first piezoelectric layer which has a first polarization axis direction in a thickness direction of the first piezoelectric layer and is made of AlN. A second piezoelectric layer made of GeAlN which is deposited on the first piezoelectric layer and has a second polarization axis direction opposite to the first polarization axis direction. A first electrode is provided on a side of the first piezoelectric layer which is opposite from a side where the second piezoelectric layer is disposed. A second electrode provided on a side of the second piezoelectric layer which is opposite from a side where the first piezoelectric layer is disposed.
US10397703B2 Sound processing unit, sound processing system, audio output unit and display device
Practical speaker connection is identified using a device having a sound channel of a 5.1 channel or 7.1 channel, and a device is provided that can easily reproduce the optimum multiple channels. Actual speaker arrangement can be identified by, for example, measuring the impedance of a terminal at the side of an audio amplifier. If incorrect connection is found, a warning is issued. This information is transmitted to a signal source with an EDID and a signal with the optimum a number of sound channel is sent. The EDID is also used for the connection with a display unit and the speaker connection with which the display unit is provided uniquely. For example, a sound through the 7.1 channel is easily reproduced using the speaker of the display unit in the channel of the front speaker.
US10397700B2 System and method for loudspeaker protection
Systems, devices, and methods are described for providing loudspeaker protection and distortion suppression. An upstream loudspeaker model estimation component receives sensed electrical characteristics of a loudspeaker and generates an impedance model from which an excursion model of the loudspeaker and a gain change parameter may be generated. The impedance components are fitted to features of an estimated impedance, based on the sensed characteristics, to generate the estimated impedance model that is converted to an excursion model of the loudspeaker. A downstream audio signal processing component, based on the excursion model, or parameters thereof, limits a predicted excursion of the loudspeaker utilizing excursion-constraining processing circuitry that includes a non-linear constraint filter. Processed audio signals associated with the limited excursion are subject to distortion suppression prior to releasing the output audio signals for playback on the loudspeaker. Distortion suppression is performed based on a determined relationship between processed and pre-processed audio signals.
US10397696B2 Omni-directional speaker system and related devices and methods
An omni-directional speaker system includes a deflector sub-assembly and a pair of acoustic sub-assemblies. The deflector sub-assembly includes a pair of diametrically opposed acoustic deflectors. Each of the acoustic sub-assemblies includes an acoustic driver for radiating acoustic energy toward an associated one of the acoustic deflectors. The acoustic sub-assemblies are coupled together via the deflector sub-assembly.
US10397693B1 Acoustic chambers damped with plural resonant chambers, and related systems and methods
An acoustic enclosure has a housing at least partially defining an acoustic chamber for an acoustic radiator. The housing defines an acoustic port from the acoustic chamber to a surrounding environment. An acoustic resonator has a first resonant chamber and a second resonant chamber. The acoustic resonator also has a first duct to acoustically couple the first resonant chamber with the acoustic chamber and a second duct to acoustically couple the second resonant chamber with the first resonant chamber. An electronic device can have an electro-acoustic transducer. Circuitry in the electronic device can drive the electro-acoustic transducer to emit sound over a selected frequency bandwidth. Damping provided by the first and the second resonant chambers can de-emphasize one or more frequencies and/or extend a frequency response of the acoustic enclosure to improve perceived sound quality emitted by the electronic device.
US10397691B2 Audio assisted dynamic barcode system
Systems, methods, and devices for implementing an audio assisted dynamic barcode system. A gate validation system may include a barcode reader, a speaker, and a processor configured to perform operations including receiving, using the barcode reader, a first barcode from a portable electronic device indicating a request for passage through a gate. The operations may also include outputting, using the speaker, an audio signal having a predetermined feature. The operations may further include receiving, using the barcode reader, a second barcode from the portable electronic device indicating a detected feature of the audio signal. The operations may further include determining that the detected feature matches the predetermined feature and, in response to determining that the detected feature matches the predetermined feature, facilitating passage of a holder of the portable electronic device through the gate.
US10397686B2 Detection of movement adjacent an earpiece device
An earpiece includes an earpiece housing, a processor disposed within the housing and a sensor system associated with the earpiece housing, the sensor system operatively connected to the processor. The sensor system is configured to detect skin touches proximate the earpiece housing. The sensor system may include an emitter and a detector which may be a light emitters/light detectors or other types of emitters and detectors. The skin touches may be skin touches on an ear of the housing while the earpiece is positioned within the ear. The earpiece may further include a speaker and wherein the earpiece provides audio feedback through the speaker in response to the skin touches.
US10397682B2 Earbuds with acoustic insert
An earbud includes a housing that includes a driver assembly positioned within the housing forming a front volume in front of the driver and a back volume behind the driver. An acoustic insert is positioned behind the driver assembly and attached to an interior surface of the housing such that it forms a bass channel that is routed from the back volume to a vent in the housing.
US10397678B2 Versatile mounting system
Interfaces that can supply power and/or data, for example audio or video data, are described that can be joined to form a rotatable coupling, along with electronic devices that incorporate such couplings. Such devices can be joined by such couplings to provide portable and easily customizable systems, where individual system components can be rotated relative to each other and can be easily interchanged with alternative components by a user at their discretion. Such systems can be installed in or on automobiles, homes, offices, wearable items, and chairs.
US10397677B1 Portable speaker apparatus and method
A speaker apparatus, method, and system with a user selectably expandable chamber is provided. The chamber in its expanded state enhances the speaker's acoustical properties using a relatively stiff back plate of the speaker apparatus. The chamber in its collapsed state provides a thin profile for increased portability or low profile mounted solutions. The speaker is compatible with current electronics and may magnetically attach to a target surface such as a surface of a handheld device. The target surface may effectively supplement the stiffness of the back plate.
US10397672B2 Systems and methods for intelligent edge to edge optical system and wavelength provisioning
An optical access network includes an optical hub having at least one processor. The network further includes a plurality of optical distribution centers connected to the optical hub by a plurality of optical fiber segments, respectively, and a plurality of geographic fiber node serving areas. Each fiber node serving area of the plurality of fiber node serving areas includes at least one optical distribution center of the plurality of optical distribution centers. The network further includes a plurality of end points. Each end point of the plurality of end points is in operable communication with at least one optical distribution center. The network further includes a point-to-point network provisioning system configured to (i) evaluate each potential communication path over the plurality of optical fiber segments between a first end point and a second end point, and (ii) select an optimum fiber path based on predetermined path selection criteria.
US10397670B2 Techniques to process packets in a dual-mode switching environment
Various embodiments are generally directed to an apparatus, method and other techniques to receive a packet via an optical fabric, the packet comprising a switch mode indicator, determine a switch mode for the packet based on the switch mode indicator, and process the packet in accordance with a first protocol or a second protocol based on the switch mode.
US10397669B2 Wireless checking system of switch and operating unit provided in vehicle and wireless checking method using the same
A wireless checking system of a switch and operation unit that are provided in a vehicle includes: a switch disposed at a predetermined location in the vehicle; an operation unit wirelessly connected with the switch and disposed at a predetermined location in the vehicle to be operated by the switch; and a diagnosis equipment wirelessly connected with each of the switch and the operation unit and configured to wirelessly operate the switch and the operation unit, detect an operation state of the switch and the operation unit, and diagnose a wireless connection state of the switch and the operation unit.
US10397668B2 Wakeup sequence for two-wire daisy chain communication system
A plurality of batteries connected in series are monitored by a plurality of monitor devices, respectively. The monitor devices are connected in series to communicate under the daisy chain communication system. The daisy chain communication system includes a micro-control unit for producing a binary signal, a communication device for converting the binary signal to a pulsating signal. The communication device produces a special code based on an instructions from the micro-control unit. Each monitor device changes between a communication OFF state and a communication ON state. Each monitor device has a signal detector which operates during the communication OFF state and detects the special code, whereby upon detection of the special code, the signal detector generates a wakeup signal so that the monitor device is changed from the communication OFF state to communication ON state.
US10397667B2 Sensor position optimization by active flexible device housing
A mobile communication device consistent with the present disclosure may automatically fold itself in order to reorient an antenna within the device housing. This reorientation may result in changes in antenna power efficiency and/or signal strength. As another example, the same or a similar device may automatically fold itself such that an onboard camera fixed to the device may be dynamically reoriented to, e.g., track a subject, record a panoramic image or video, account for motion of a subject or of the device, etc. The automatic self-folding nature of these or other devices is particularly advantageous in that it does not require manual manipulation by a user. Folding may be performed by inducing a torque about a pivot axis using one or more torque mechanisms (e.g., motors).
US10397665B2 System and method for temporally adaptive media playback
Disclosed herein are systems, methods, and computer readable-media for temporally adaptive media playback. The method for adaptive media playback includes estimating or determining an amount of time between a first event and a second event, selecting media content to fill the estimated amount of time between the first event and the second event, and playing the selected media content possibly at a reasonably different speed to fit the time interval. One embodiment includes events that are destination-based or temporal-based. Another embodiment includes adding, removing, speeding up, or slowing down selected media content in order to fit the estimated amount of time between the first event and the second event or to modify the selected media content to adjust to an updated estimated amount of time. Another embodiment bases selected media content on a user or group profile.
US10397663B2 Synchronizing ancillary data to content including audio
Synchronizing ancillary data to content including audio includes obtaining a representation of the content's audio and ancillary data pegged to instants in the representation of the content's audio, and aligning the representation of the content's audio to the content's audio to synchronize the ancillary data pegged to the instants in the representation of the content's audio to the content.
US10397658B1 Identifying relevant gameplay content for a game environment using a vector-space framework
A media system employs techniques to identify relevant gameplay content in a game environment using a vector-space framework. These techniques include generating a user query based on feature-values for features associated with a user frame of a user stream, mapping the user query to a user vector in a vector-space, selecting relevant content streams from a plurality of content streams based on a proximity between the user vector and position vectors mapped to the plurality of content streams, and presenting at least a portion of the relevant content streams.
US10397655B2 Content onboarding and custom channel lineup provisioning
A device can receive configuration information associated with a set of channels to be provided as part of an Internet protocol television (IPTV) service. The device can receive information associated with a set of channel categories after receiving the configuration information associated with the set of channels. The device can receive information associated with a set of channel lineups after receiving the information associated with the set of channel categories. The device can receive information associated with a user device that is associated with the IPTV service. The device can generate, based on the information associated with the user device and the channel configuration information, a custom channel lineup using the information associated with the set of channel lineups. The device can provide, to the user device, the custom channel lineup to permit the user device to provide, for display, information associated with the custom channel lineup.
US10397653B2 Content control system with filtering mechanism and method of operation thereof
A content control system includes: a pattern module configured to determine a filter pattern on a display content; a decision module, coupled to the pattern module, configured to generate an alteration decision based on the filter pattern failing to meet a community standard; and a replacement module, coupled to the decision module, configured to generate a replacement content based on the alteration decision for displaying on a device.
US10397649B2 Method of zooming video images and mobile display terminal
The present disclosure provides a method and an apparatus for zooming video images, and belongs to video playing technology. The method may include: receiving a zoom request for zooming a current video frame while a video is being played; determining a zoom center point and a zoom ratio according to the zoom request; determining a target image area to be displayed in a playing window from the current video frame after zooming according to the zoom center point and the zoom ratio; and rendering, in the playing window, image content within the target image area of video frames subsequent to the current video frame when playing subsequent video frames. As such, a user is enabled to selectively zoom video frames according to the needs, thus can clearly see details in the video.
US10397648B2 Remote viewing of multimedia content
A method and system for remote viewing of multimedia content using a multimedia content distribution network (MCDN) is configured to duplicate multimedia content displayed on a first MCDN terminal device and route the duplicate multimedia content to a second MCDN terminal device. The MCDN terminal devices may be coupled to a local network at an MCDN client premises. The MCDN terminal devices may also include wireless telephony devices for mobile remote viewing functionality. The method may include transcoding of the multimedia content into a format suitable for the second MCDN terminal device.
US10397645B2 Real time closed captioning or highlighting method and apparatus
Apparatuses, methods and storage medium associated with real time closed captioning or highlighting are disclosed herein. In embodiments, an apparatus may include an audio interceptor to intercept an audio portion of an audio/video output stream of a multi-media application; a speech recognizer coupled to the audio interceptor to, in real time, process the audio portion of the audio/video stream, recognize speech within the audio portion, and automatically generate text corresponding to recognized speech, or keywords within the recognized speech; and a controller coupled to the audio interceptor and the speech recognizer, to control operations of the audio interceptor and the speech recognizer. The automatically generated text or keywords may be outputted as closed captions or highlights to complement video content of the audio/video stream. Other embodiments may be disclosed or claimed.
US10397640B2 Interactive contextual panels for navigating a content stream
Displaying a graphical user interface on a second-screen device. The graphical user interface can include a partial video stream displayed in a video display area on a touchscreen of the second-screen device and a contextual panel in an active display area on the touchscreen. The contextual panel can include content associated with the partial video stream. The displayed partial video stream can be associated with a video stream displayed by a primary display with the two displayed video streams being associated with the same content and substantially synchronized.
US10397638B2 Information processing apparatus, and image displaying method
An information processing apparatus is for displaying a first image on a display apparatus. The information processing apparatus includes a display request detection unit configured to detect a display request to the display apparatus for displaying a second image that is different from the first image; an image acquisition unit configured to acquire an image signal of the second image from an outside; a superimposition display unit configured to superimpose and display the second image, formed by using the image signal, on the first image in a case in which the display request detection unit detects the display request; and a display mode changing unit configured to change, in a case in which the second image is superimposed and displayed on the first image, at least a display mode of the first image.
US10397636B1 Methods and systems for synchronizing data streams across multiple client devices
An electronic device has one or more processors, a display, and memory. The memory stores one or more programs configured for execution by the one or more processors. The device receives, from a content delivery network, a program manifest including one or more video segments of a video. The electronic device parses the program manifest to identify a timeline for the video that spans the video segments. The electronic device receives, from a social-networking server, a playback offset for the video. In accordance with the playback offset and the timeline for the video, the electronic device determines a designated video segment and a playback position within the designated video segment. The electronic device then plays the video segments sequentially on the electronic device, commencing at the playback position within the designated video segment.
US10397634B2 System and method for synchronized presentation of video timeline metadata
In one embodiment, a method for broadcast state agnostic timeline metadata presentation on a companion device is implemented on a computing device and includes: receiving timeline metadata associated with a video content item in a pseudo-live mode, where the timeline metadata is received from a timeline metadata provision system according to a timeline for an original broadcast of the video content item, and presenting the timeline metadata as it is received from said timeline metadata provision system, where the presenting is in parallel to an original or non-original broadcast of the video content item playing on an associated viewing device.
US10397631B2 Method and apparatus for flexible consumption of media content
Aspects of the subject disclosure may include, for example, a method including presenting a playlist of media content generated by a predictive model of preferences of a user of a system based on first prior media consumption associated with a subscription television service and second prior media consumption associated with an internet-based service, receiving a first selection of first media content from the playlist, presenting a menu of viewing devices for viewing the first media content, receiving a second selection of a first companion device for the first media content from the menu of viewing devices, transmitting the first selection and the second selection to a content provider, receiving the first media content from the content provider, and presenting the first media content. The content provider can transmit, to the first companion device, supplementary content, including internet-based content associated with the first media content, for presentation at a display.
US10397630B2 Apparatus for providing, editing and playing video contents and the method thereof
The present invention relates to an apparatus for providing, editing, and playing video contents and the method thereof, which provide an application program allowing a user to produce contents made by one's own producing and editing and also playing the video contents; a video contents provision platform for selling and purchasing the video contents based on social network services; and a device of controlling the playback of the original video content file and the method thereof, being capable of storing the video content editing information as an additional data file while keeping the original video content stream intact.
US10397627B2 Desktop-cloud-based media control method and device
Embodiments of the present invention, relating to the field of desktop cloud applications, provide a desktop-cloud-based media control method and a device, so as to reduce a bandwidth occupied by transmission of a multimedia data stream in a media control process. The method includes: acquiring, by a client, a multimedia data stream, displaying the multimedia data stream, receiving a control instruction sent by a cloud server, and performing a corresponding control operation on the displayed multimedia data stream according to the control instruction. The method embodiment is used for media control.
US10397626B2 Systems and methods for providing access to rights holder defined video clips
Computer-implemented systems and methods are provided for providing access to a portion of a video to a requesting user. For example, a computer can receive an identification of a video, a starting point of a clip within the video, and an ending point of the clip within the video from a rights holder. The computer can define a video clip based on the identified video, the starting point, and the ending point. The computer can also provide a link by which a requesting user is provided access to the video clip.
US10397624B1 Dynamic object update subscriptions based on user interactions with an interface
Subscriptions for object updates to be transmitted to a client device may be dynamically managed based on the occurrence of one or more trigger events at the client device, which causes the client device to transmit subscription modification requests to a computing platform configured to dynamically maintain object subscription lists for each of one or more client devices based at least in part on subscription modification requests received from each of the one or more client devices, to determine whether subscribed objects for a particular client device are current at the client device, and to transmit updates of subscribed objects in real-time upon determining that the particular client device does not comprise current object data.
US10397621B2 Method for high performance on-demand video transcoding
Video streams, either in form of on-demand streaming or live streaming, usually have to be transcoded based on the characteristics of clients' devices. Transcoding is a computationally expensive and time-consuming operation; therefore, streaming service providers currently store numerous transcoded versions of the same video to serve different types of client devices. Due to the expense of maintaining and upgrading storage and computing infrastructures, many streaming service providers recently are becoming reliant on cloud services. However, the challenge in utilizing cloud services for video transcoding is how to deploy cloud resources in a cost-efficient manner without any major impact on the quality of video streams. To address this challenge, in this paper, the Cloud-based Video Streaming Service (CVSS) architecture is disclosed to transcode video streams in an on-demand manner. The architecture provides a platform for streaming service providers to utilize cloud resources in a cost-efficient manner and with respect to the Quality of Service (QoS) demands of video streams. In particular, the architecture includes a QoS-aware scheduling method to efficiently map video streams to cloud resources, and a cost-aware dynamic (i.e., elastic) resource provisioning policy that adapts the resource acquisition with respect to the video streaming QoS demands. Simulation results based on realistic cloud traces and with various workload conditions, demonstrate that the CVSS architecture can satisfy video streaming QoS demands and reduces the incurred cost of stream providers up to 70%.
US10397620B2 Systems and methods for dynamic stitching of advertisements in live stream content
Receiving a first portion of a live stream of a content item being either prerecorded or being captured from a live event, the content item comprising or to comprise a set of stream-enabled video segments, the first portion of the live stream comprising a first subset of stream-enabled video segments. Identifying insertion point(s) within at least one stream-enabled video segment. Generating a first playlist based on the one or more identified insertion points, the first playlist associated with at least a first sub-subset stream-enabled video segments. Providing the first playlist to a consumer system. Receiving a second portion of the live stream comprising a second subset of stream-enabled video segments. Receiving a second playlist associated with the second portion of the live stream. Updating the first playlist based on the second playlist, and providing the updated first playlist to the consumer system.
US10397618B2 Method, an apparatus and a computer readable storage medium for video streaming
A method comprising: requesting, by a client, an independently coded first representation of a video content component from a server; receiving and playing a first set of data units of the independently coded first representation; requesting a second set of data units of a second representation, said second set of data units being dependently coded on one or more requested or buffered data units of the first set; and requesting a third set of independently coded data units of a third representation.
US10397617B2 Graphical display content monitor
A display system includes a graphics controller, a difference injector, a display controller, a power measurement circuit, an arithmetic controller and an error detector. The graphics controller provides an image frame to the difference injector. The difference injector modifies the image frame by a known image artifact, and provides the image frame and the modified image frame to the display controller. The display controller displays the image frame and the modified image frame at a display screen. The power measurement circuit measures a first power characteristic of the display screen during the display of the image frame and a second power characteristic of the display screen during the display of the modified image frame. The arithmetic controller determines a differential power characteristic based on the first and second power characteristics. The error detector determines whether the differential power characteristics are indicative of the display of a known image artifact.
US10397616B2 Cross-plane filtering for chroma signal enhancement in video coding
Cross-plane filtering may be used to restore blurred edges and/or textures in one or both chroma planes using information from a corresponding luma plane. Adaptive cross-plane filters may be implemented. Cross-plane filter coefficients may be quantized and/or signaled such that overhead in a bitstream minimizes performance degradation. Cross-plane filtering may be applied to select regions of a video image (e.g., to edge areas). Cross-plane filters may be implemented in single-layer video coding systems and/or multi-layer video coding systems.
US10397614B2 Image processing apparatus and method
The present disclosure relates to an image processing apparatus and a method that can easily improve encoding efficiency. A setting unit configured to set additional information including packing information related to packing processing of rearranging each pixel data of RAW data that is image data before demosaicing processing is performed according to the degree of correlation, and an encoding unit configured to encode the RAW data subjected to the packing processing, and generate a bit stream including obtained encoded data and the additional information set by the setting unit are included. The present disclosure can be applied to image processing apparatuses such as an image encoding device that encodes the RAW data and an image decoding device that decodes the encoded data that is encoded RAW data.
US10397612B2 Three-dimensional video encoding method, three-dimensional video decoding method, and related apparatus
A three-dimensional (3D) video encoding method, decoding method, and related apparatus is disclosed. The decoding method may include decoding a video bitstream to obtain a single sample flag bit corresponding to a current image block in a current depth map, performing detection on a first adjacent prediction sampling point and a second adjacent prediction sampling point of the current image block in the current depth map if the single sample flag bit obtained by decoding indicates that a decoding mode corresponding to the current image block is a single depth intra-frame mode (SDM), and constructing a sample candidate set according to results of the detection on the first adjacent prediction sampling point and the second adjacent prediction sampling point, where the sample candidate set includes a first index location and a second index location, decoding the video bitstream to obtain a single sample index flag bit corresponding to the current image block.
US10397610B2 Method and apparatus for video coding
There is provided a slice header prediction method and apparatuses for 3D video encoding and decoding. In some example embodiments the following features can be derived from the header prediction method. Any decoding order of texture and depth view components may be supported. Also flexible prediction of syntax elements from any slice header appearing earlier in decoding order within the same access unit is allowed. The prediction can be turned on or off on view component basis. The syntax elements of the slice header may be categorized in a few sets and the use of the prediction as well as the prediction source for each set can be individually controlled. By using some example embodiments of the method all syntax elements of the slice header may be predicted.
US10397609B2 Method and apparatus for predicting residual
Embodiments of the present invention provide a method and an apparatus for predicting a residual, which method is applied to three-dimensional video encoding or multi-visual angle video encoding and comprises searching, when performing inter frame image prediction encoding on a prediction unit, a corresponding unit of the prediction unit in an adjacent visual angle encoded at the same time; and predicting a time domain predicted residual of the prediction unit by utilizing a time domain predicted residual of the corresponding unit in the encoded adjacent visual angle. The method is applied to three-dimensional video decoding or multi-visual angle video decoding and comprises judging, when performing inter frame image prediction decoding on a prediction unit, whether the prediction unit adopts a residual prediction; searching, if it is determined the prediction unit adopts the residual prediction, a corresponding unit of the prediction unit in an adjacent visual angle decoded at the same time; and predicting a predicted residual of the prediction unit by utilizing a time domain predicted residual of the corresponding unit in the decoded adjacent visual angle. The present invention improves video compression ratio and enhances encoding/decoding efficiencies.
US10397606B2 System for signaling IFR and BLA pictures
A system for decoding a video bitstream includes receiving a frame of the video that includes at least one slice and at least one tile and where each of the at least one slice and the at least one tile are not all aligned with one another.
US10397602B2 Motion vector calculation method
When a block (MB22) of which motion vector is referred to in the direct mode contains a plurality of motion vectors, 2 motion vectors MV23 and MV24, which are used for inter picture prediction of a current picture (P23) to be coded, are determined by scaling a value obtained from averaging the plurality of motion vectors or selecting one of the plurality of the motion vectors.
US10397601B2 Method and apparatus for coding video, and method and apparatus for decoding video accompanied by inter prediction using collocated image
Provided is an inter prediction method including determining a collocated block of a current block of a current image from among blocks of an image that is restored prior to the current image; preferentially checking whether a first reference list from among reference lists of the collocated block is referred to and selectively checking whether a second reference list is referred to according to whether the first reference list is referred to; based on a result of the checking, determining a single collocated reference list from among the first reference list and the second reference list; determining a reference block of the current block by using motion information of the collocated reference list; and performing inter prediction on the current block by using the determined reference block.
US10397599B2 Method and apparatus for inter prediction using motion vector candidate based on temporal motion prediction
An inter prediction method according to the present invention comprises: a step for deriving reference motion information related to a unit to be decoded in a current picture; and a step for performing motion compensation for the unit to be decoded, using the reference motion information that has been derived. According to the present invention, image encoding/decoding efficiency can be enhanced.
US10397597B2 Mode identification data reducing method for intra-prediction coding
A predictive coding system performs predictive encoding by determination of an optimum prediction mode from prediction methods for a pixel signal of a target block. A predicted signal is generated according to the determined mode, and a residual signal is determined. The residual signal and the optimum prediction mode are encoded to generate a compressed signal, which is decoded. The decoded signal is stored as a reconstructed picture sample. During encoding, a candidate prediction mode list is generated that contains elements of optimum prediction modes of previously-reproduced blocks neighboring the target block. A flag indicating whether the list contains an element corresponding to the optimum prediction mode is encoded, and an index to the corresponding element is encoded if the corresponding element is included in the list. The optimum prediction mode can be encoded based on identifying the elements in the list, unless no corresponding element appears on the list.
US10397596B2 Self-similar reference masks for persistency in a video stream
In one embodiment, a method including dividing a reference mask into a plurality of reference mask divisions, determining a plurality of motion vectors respectively associated with a plurality of slice divisions, wherein the plurality of reference mask divisions respectively correspond to the plurality of slice divisions, modifying a blurring kernel in accordance with the plurality of motion vectors, yielding a plurality of modified blurring kernels that are respectively associated with the plurality of slice divisions, and performing at least one action to yield an altered reference mask, including for the plurality of reference mask divisions and the plurality of modified blurring kernels: convolving a reference mask division with a weighted function of at least a modified blurring kernel associated with a slice division, of the plurality of slice divisions, to which the reference mask division corresponds.
US10397595B2 Provision of supplemental processing information
Supplemental processing information defining post-decoding instructions for processing decoded media content is co-organized in a file together with a pseudo-identifier of a media codec employed for encoding the media content. The co-organization trigger abortion of decoding of the media content by a legacy media terminal that does not recognize the pseudo-identifier but enables decoding of the media content by a media terminal that recognizes the pseudo-identifier to thereby enable post-decoding processing of the decoded media content using the supplemental processing information. The co-organization thereby prevents legacy media terminals that cannot use the supplemental processing information from decoding the media content and rendering the media content in a media presentation.
US10397594B2 Real-time processing of IoT data
A method is provided for real-time processing of IoT data. For example, a first physical processor of an edge computing device may receive a set of data from a first IoT device communicably coupled to the edge device. The first physical processor may split the set of data into a set of individual data packets. A second physical processor of the edge device process the set of individual data packets by: concurrently applying, by a plurality of instances of the second physical processor of the edge computing device, a learning model to each of a corresponding plurality of data packets from the set of individual data packets; and annotating, by a subset of the plurality of instances of the second physical processor, a corresponding subset of the plurality of data packets with a corresponding output from the concurrent application of the learning model.
US10397590B2 System and method for enabling seek in a video recording
A recording server and method for recording and modifying a video dataset, the recording server including a memory storing a code, and at least one processor configured to execute the code, wherein the code includes instructions for receiving a video dataset including an initial fully-coded frame and subsequent plurality of partially-coded frames, selecting at least one of the plurality of partially-coded frames, for replacement of each of the selected frames with a corresponding fully-coded frame, and for each selected partially-coded frame, calculating the corresponding fully-coded frame and replacing the selected partially-coded frame with the calculated corresponding fully-coded frame.
US10397587B2 Image processing apparatus and control method thereof
Image data of a format in which pixel data having a value of one color component among a predetermined plurality of color components is regularly arranged is converted to a data format in which each item of pixel data has values of the plurality of color components. After performing resizing processing on this image data, the image data is returned to the original data format. Thus, it is possible to perform resizing with a magnification ratio that is not limited to one divided by an integer.
US10397586B2 Chroma reshaping
A first signal in a first color format is received. The first signal is transformed to a second signal in a second color format to be compressed using an encoder. Before encoding, the chroma components of the second signal are reshaped according to the statistical characteristics of the chroma components of the first signal to generate a third signal. In a decoder, an inverse reshaping functions is applied to the chroma components of the decoded signal to generate an approximation of the second signal.
US10397585B2 Processing high dynamic range and wide color gamut video data for video coding
In general, techniques are described for processing high dynamic range (HDR) and wide color gamut (WCG) video data for video coding. A device comprising a memory and a processor may perform the techniques. The memory may store compacted fractional chromaticity coordinate (FCC) formatted video data. The processor may inverse compact the compacted FCC formatted video data using one or more inverse adaptive transfer functions (TFs) to obtain decompacted FCC formatted video data. The processor may next inverse adjust a chromaticity component of the decompacted FCC formatted video data based on a corresponding luminance component of the decompacted FCC formatted video data to obtain inverse adjusted FCC formatted video data. The processor may convert the chromaticity component of the inverse adjusted FCC formatted video data from the FCC format to a color representation format to obtain High Dynamic Range (HDR) and Wide Color Gamut (WCG) video data.
US10397580B2 Method and apparatus for processing a video signal
The present invention discloses a method and apparatus for encoding or decoding a video signal. The method for processing a video signal according to the present invention uses a merging mode in which prediction information on a neighbor unit is used instead of transmitting prediction information on the present unit, so as to improve coding efficiency. In this case, the number of available candidate units for merging among the units in a predetermined position is determined, and information for the merging mode is acquired on the basis of the number of the available candidate units for merging. The unit to be merged is determined using the information for the merging mode, and prediction information on the unit to be merged is acquired. The prediction value for the present unit is acquired using the prediction information on the unit to be merged, and the present unit is restored using the acquired prediction value.
US10397576B2 Reshaping curve optimization in HDR coding
In a system for coding high dynamic range (HDR) images using lower-dynamic range (LDR) images, a reshaping function allows for a more efficient distribution of the codewords in the lower dynamic range images for improved compression. A trim pass of the LDR images by a colorist may satisfy a director's intent for a given “look,” but may also result in unpleasant clipping artifacts in the reconstructed HDR images. Given an original forward reshaping function which maps HDR luminance values to LDR pixel values, a processor identifies areas of potential clipping and generates modified forward and backward reshaping functions to reduce the visibility of potential artifacts from the trim pass process while preserving the director's intent.
US10397574B2 Video coding quantization parameter determination suitable for video conferencing
Systems and methods for determining quantization parameter (QP) for video coding. Embodiments may be particularly advantageous for strongly temporal correlated frames, such as for video conferencing applications. An initial QP for a frame of a video sequence may be modified based on a spatial complexity or a temporal complexity associated with the video frame, and/or based on an inter-predicted frame bitrate target cycle, as a function of whether the frame is intra- or inter-predicted. The inter-predicted frame bitrate target cycle includes a sequence of two or more inter-predicted frame bitrate targets that are assigned to the frame according to the inter-predicted frame bitrate target cycle. A reference frame for an inter-predicted frame may be selected based on the bitrate target associated with candidate reference frames. Initial QP of an inter-predicted frame with a scene change may be modified in a manner independent of an inter-predicted frame bitrate target cycle.
US10397572B2 Method and system for generating a transform size syntax element for video decoding
In a video processing system, a method and system for generating a transform size syntax element for video decoding are provided. For high profile mode video decoding operations, the transform sizes may be selected based on the prediction macroblock type and the contents of the macroblock. A set of rules may be utilized to select from a 4.×.4 or an 8.×.8 transform size during the encoding operation. Dynamic selection of transform size may be performed on intra-predicted macroblocks, inter-predicted macroblocks, and/or direct mode inter-predicted macroblocks. The encoding operation may generate a transform size syntax element to indicate the transform size that may be used in reconstructing the encoded macroblock. The transform size syntax element may be transmitted to a decoder as part of the encoded video information bit stream.
US10397568B2 Method and apparatus for palette coding of monochrome contents in video and image compression
A method and apparatus of palette coding for video data having color formats including a monochrome format are disclosed. The system determines whether the video data is monochrome or non-monochrome. If the video data is monochrome, one or more single-component values corresponding to one or more palette coding parameters are parsed from or signaled in the video bitstream for a single color component of input monochrome video data. Palette decoding is then applied to the single color component of input monochrome video data using the palette coding parameters. If the video data is non-monochrome, one or more multi-component values corresponding to one or more palette coding parameters are parsed from or signaled in the video bitstream for multiple color components of input non-monochrome video data. Palette decoding is applied to the multiple color components of input non-monochrome video data using the palette coding parameters.
US10397566B2 Image coding apparatus, image coding method, and program
An image coding apparatus which codes an image using intra prediction determines a size of a prediction block to be a unit of processing for performing intra prediction. The image coding apparatus derives a prediction error by performing intra prediction on the prediction block, derives a coding cost of a prediction mode when performing the intra prediction using a reference according to the determined size, and determines the coding cost of the prediction mode based on the coding cost of the prediction mode and the prediction error. The image coding apparatus determines a prediction mode of the prediction block from among a plurality of prediction modes based on the coding cost.
US10397565B2 Imaging device with alignment analysis
Disclosed is an imaging device employing a measurement zone directed at a target, where the imaging device can be used in conjunction with a misalignment analysis feature. The imaging device can capture first and second images at different times. The first and second images may be compared, such as by comparing a location of the measurement zone of the imaging device in the first image with a location of the measurement zone of the imaging device in the second image. Based on the comparison, a misalignment indication of the imaging device relative to the target can be provided.
US10397556B2 Perspective altering display system
The perception of a displayed image is altered for viewers moving relative to the position of the display system screen, thereby imparting a sense of three-dimensional immersion in the scene being displayed. A display generator generates a scene having foreground and background elements, and a display screen displaying the scene. A sensor detects the position of a viewer relative to the display screen, and a processor is operative to shift the relative position of the foreground and background elements in the displayed scene as a function of viewer position, such that the viewer's perspective of the scene changes as the viewer moves relative to the display screen. The foreground and background elements may be presented in the form of multiple superimposed graphics planes, and/or a camera may be used to record the scene through panning at sequential angles. The system may be used to implement virtual windows, virtual mirrors and other effects without requiring viewers or users to modify behavior or wear glasses, beacons, etc.
US10397555B2 Dynamic image generation system
An electronic communications method includes receiving, by a device, electronic information associated with a two-dimensional image. The electronic communications method also includes analyzing, by the device, the electronic information. The electronic communications method includes generating, by the device, a three-dimensional electronic image based on the electronic information.
US10397551B2 Temperature compensation for image acquisition and processing apparatus and methods
A data capture device includes: an imaging module including an image sensor and a lens; a temperature sensor associated with the imaging module; a memory storing, for a plurality of temperatures, respective imaging module response parameters corresponding to the temperatures; an imaging controller connected to the image sensor and the temperature sensor; the imaging controller including a frame generator configured to: receive (i) image data from the image sensor and (ii) a temperature measurement from the temperature sensor; generate a raw image frame containing the temperature measurement and the image data; and provide the raw image frame to a calibrator for generation of a calibrated image frame based on the raw image frame and one of the imaging module response parameters corresponding to the temperature matching the temperature measurement.
US10397550B2 Apparatus and method for three dimensional surface measurement
A system and method for three-dimensional measurement of surfaces. In one embodiment, a measurement system includes a laser projector, a first camera, and a processor. The laser projector is configured to emit a laser projection onto a surface for laser triangulation. The first camera is configured to provide images of the surface, and is disposed at an oblique angle with respect to the laser projector. The processor is configured to apply photogrammetric processing to the images, to compute calibrations for laser triangulation based on a result of the photogrammetric processing, and to compute, based on the calibrations, coordinates of points of the surface illuminated by the laser projection via laser triangulation.
US10397547B2 Stereoscopic image pickup unit, image pickup device, picture processing method, control method, and program utilizing diaphragm to form pair of apertures
An image pickup unit, an image pickup device, a picture processing method, a diaphragm control method, and program are capable of suppressing deterioration in quality of a stereoscopic picture. A parallax detection pixel receives object light by a plurality of photodetectors covered with one microlens, to generate a signal used for detecting parallax. G pixels, an R pixel, and a B pixel each receive the object light to generate a signal used for generating a planar picture. A parallax detection section detects parallax based on the signal generated by the parallax detection pixels. A 2D picture generation section generates a planar picture based on a signal generated by picture generation pixels. A 3D picture generation section adjusts a position of each object image included in the planar picture, based on the detected parallax, to generate a stereoscopic picture.
US10397543B2 Methods and apparatus for capturing, streaming and/or playing back content
Methods and apparatus for streaming or playing back stereoscopic content are described. Camera dependent correction information is communicated to a playback device and applied in the playback device to compensate for distortions introduced by the lenses of individual cameras. By performing lens dependent distortion compensation in the playback device edges which might be lost if correction were performed prior to encoding are preserved. Distortion correction information maybe in the form of UV map correction information. The correction information may indicate changes to be made to information in a UV map, e.g., at rendering time, to compensate for distortions specific to an individual camera. Different sets of correction information maybe communicated and used for different cameras of a stereoscopic pair which provide images that are rendered using the same UV map. The communicated correction information is sometimes called a correction mesh since it is used to correct mesh related information.
US10397542B2 Facilitating quantization and compression of three-dimensional graphics data using screen space metrics at computing devices
A mechanism is described for facilitating quantization and compression of three-dimensional graphics data using screen space metrics at computing devices. A method of embodiments, as described herein, includes detecting one or more sets of data comprising at least one of camera data, output format data, and geometry data, and obtaining geometry of a three-dimensional (3D) original object based on the geometry data. The method may further include computing, in camera space, visual quality of the 3D original object when moved closer to or farther away from a camera based on at least one of the camera data and the output format data, and computing a metric based on the visual quality. The method may further include compressing the 3D original object into a 3D quantized object based on the metric.
US10397536B2 Pixel pre-processing and encoding
A pixel pre-processing comprises obtaining an original linear luminance component value of a pixel in a picture in a third color space determined based on a linear color of the pixel in a first color space. A non-linear luma component value in a second color space is derived for the pixel based on a first non-linear chroma component value in the second color space, a second non-linear chroma component value in the second color space and the original linear luminance component value in the third color space. The pre-processing reduces luminance artifacts that otherwise may occur when chroma subsampling is used in combination with a non-linear transfer function.
US10397535B2 Optical micro-projection system and projection method
An optical micro-projection system comprising the following components: at least one laser light source (200, 400, 402, 600); at least one movable mirror (102, 103, 203) for deviating light from said light source to allow generation of images on a projection surface (104, 301, 303, 306, 603); a self mixing module for measurement of the distance (604) between the projection source and a projection surface, said self mixing module comprising: —at least one photodiode (401, 601) for monitoring the light emission power of the laser light source; —an optical power variation counter for counting optical power variations (605); successive displacements of said mirror allowing the self mixing module providing successive projection distance measurements of a plurality of points of said projection surface. A projection method for optical micro-projection system and a distance measurement method are also provided.
US10397533B2 Projection system and method for adjusting projection system
A projection system includes three or more projectors. Each of the projectors includes a projection section that projects image light to form a projection image on a screen. The projectors are so arranged that the three or more projection images projected by the projectors form a tiled image. The projection image projected by any of the projectors and the projection image projected by an adjacent projector form an overlapping area where the projection images overlap with each other, and one of the overlapping areas differs from the other overlapping areas in terms of size.
US10397532B2 Device for ambience obstruction by an object
A method, system, and apparatus for alleviating an obstruction caused by an object from a view of an observer includes a hardware device affixed to the object such that the observer observes a presentation on the device when observing the object. The device is enabled to receive a signal, wherein the signal corresponds to a portion of an ambience obscured by the object from a view of the observer. The signal is processed at the device and without using a data processing system, to generate a version of the signal. Using the device, the version of the signal is presented to the observer as the presentation, wherein the version of the signal alleviates the portion of the ambience obstructed by the object in the view of the observer.
US10397528B2 Providing status information for secondary devices with video footage from audio/video recording and communication devices
Systems and methods for communicating in a network using share signals in accordance with various embodiments of the present disclosure are provided. In one embodiment, a method for communicating in a network may include receiving, from a first client device, a share signal including image data captured by a camera of a first audio/video (A/V) recording and communication device; transmitting, to a second A/V recording and communication device, a secondary device state request signal; receiving, from the second A/V recording and communication device a secondary device update signal that includes a status of the at least one secondary device in network communication with the second A/V recording and communication device; and generating and transmitting an alert to a second client device associated with the second A/V recording and communication device, wherein the alert includes the image data and the status of the at least one secondary device.
US10397522B2 Identifying popular network video segments
A method for identifying popular segments of a network video comprising: receiving video player operation information for a plurality of video players operated by users accessing the network video; evaluating a popularity measure for one or more segments of the network-video using the received operation information so as to identify popular segments of the network video.
US10397519B1 Defining content of interest for video conference endpoints with multiple pieces of content
A video conference system may include two or more video conference endpoints, each having a display configured to display content. The video conference system may detect a plurality of participants within a field of view of a camera of the system. The video conference system may determine an attention score for each endpoint based on the participants. The video conference system may determine whether the content of the first endpoint and/or the content of the second endpoint are active content based on whether the attention scores exceed a predetermined threshold value. The video conference system may send to secondary video conference systems an indication of the active content to enable the secondary video conference systems to display the active content.
US10397518B1 Combining encoded video streams
Techniques are described by which multiple, independently encoded video streams may be combined into a single decodable video stream. These techniques take advantage of existing features of commonly used video codecs that support the independent encoding of different regions of an image frame (e.g., H.264 slices or HEVC tiles). Instead of including different parts of the same image, each region corresponds to the encoded image data of the frames of one of the independent video streams.
US10397517B2 Matrix switcher
A matrix switcher is provided. A code rate of an ultra-high-definition video signal is reduced on the premise that the quality of the ultra-high-definition video signal is not affected through performing a Color Space Conversion (CSC) process and/or a Digital Stream Compression (DSC) process on the ultra-high-definition video signal at the transmitting side chip, thereby reducing a bandwidth required in conversion, switch and transmission of the ultra-high-definition video signal. A matrix switch chip with a low cost and general performance is used. Then, a corresponding DSC data decompression process and/or CSC process are performed at the receiving side to recover the performance of the ultra-high-definition video signal.
US10397516B2 Systems, methods, and devices for synchronization of vehicle data with recorded audio
A method for post-processing to synchronize audio data with vehicle data includes generating an artificial sound data based on time-series vehicle data. The method includes determining an offset that maximizes cross-correlation between the artificial sound data and recorded audio data. The method also includes shifting one or more of the time-series data and the recorded audio data relative to each other in time based on the offset. The shift may be used to generate or render a synchronized set of time-series data and recorded audio data.
US10397513B2 Method for driving display including curved display area, display driving circuit supporting the same, and electronic device including the same
An electronic device is provided, The electronic device may include a display, a processor operatively connected to the display and configured to generate display data to be output on the display, a display driver integrated circuit configured to output, on the display, the display data received from the processor, wherein the display driver integrated circuit is configured to apply a color transformation value of the same or different magnitude to display data based on a distance from a specified point of the display to a location where the display data are to be displayed.
US10397512B2 Display device with slimmer border portion
A display device includes a display panel, a light source disposed on a rear side relative to the display panel, an optical member disposed on the rear side relative to the display panel, a light source housing component housing the light source, and first and second flat components extending in an outward direction relative to an opening edge of the light source housing component, the first and second flat components being substantially parallel to a rear face of the display panel, the second flat component being disposed closer to the display panel than the first flat component, the second flat component supporting the optical member.
US10397510B2 Electronic devices comprising image signal processors
An electronic device includes an image signal processor and a memory. The image signal processor receives a signal of a first code value that corresponds to an active pixel included in an active area, calculates a correction value based on a second code value associated with a first area and a third code value associated with a second area, and calculates an output code value based on the first code value and the correction value. The first area and the second area are different from the active area. The correction value includes a component of the third code value in proportion to a distance between the active pixel and the first area and includes a component of the second code value in proportion to a distance between the active pixel and the second area.
US10397506B2 Imaging device and electronic apparatus with upper and lower substrates
The present technology relates to an imaging device that can reduce the size thereof, and to an electronic apparatus.An upper substrate and a lower substrate are stacked. A pixel and a comparing unit that compares the voltage of a signal from the pixel with the ramp voltage are provided on the upper substrate, the ramp voltage varying with time. A storage unit that stores a code value obtained at a time when a comparison result from the comparing unit is inverted is provided on the lower substrate. The comparing unit is formed with a transistor that receives the voltage of the signal from the pixel at the gate, receives the ramp voltage at the source, and outputs a drain voltage. Accordingly, the imaging device can be made smaller in size. The present technology can be applied to image sensors.
US10397504B2 Correcting lag in imaging devices
A method of correcting lag in an imaging pixel includes receiving a current frame pixel value and determining a current filter coefficient using the current frame pixel value. A pixel output is determined from a product of the current frame pixel value and current frame filter coefficient. The product of a first prior frame pixel value and corresponding first prior frame filter coefficient is added to the pixel output to generate a corrected pixel output to more closely indicates incident illumination on the imaging pixel during an integration period from which the current frame pixel value was obtained.
US10397500B1 Wide dynamic range image sensor pixel cell
A pixel cell has a large and small photodiode, transfer transistors, a reset transistor, a dynamic range enhancement capacitor, a capacitor control transistor, a storage capacitor, a storage capacitor control transistor, an amplifier transistor in a source follower configuration and a rolling shutter row select transistor and a readout circuit block. The small and large photodiodes are exposed simultaneously, the large photodiode having a constant exposure while the small photodiode has a chopped exposure and charge transfer to a storage capacitor.
US10397497B1 Solar invariant imaging system for object detection
An object detection system includes an infrared light source and an imaging system that generates an image from a portion of the infrared spectrum characterized by full absorption of solar radiation. A control system detects an object using the image, determines a command based on a location of the object, and sends a command to one or more vehicle systems. Another object detection system includes an imaging system that generates a first image based on a visible spectrum and a second image based an infrared spectrum. A control system receives a disparity indication associated with object detection and sends a command to one or more vehicle systems to implement a disparity response based on the disparity indication. The disparity indication includes information that an object is not detected within the first image and that the object is detected within the second image.
US10397495B1 Self-contained mobile sensor calibration structure
A mobile calibration room may be used for calibrating one or more sensors used on unmanned aerial vehicles (UAVs). A system can include folding or collapsible walls to enable the system to be moved between a stowed position and a deployed position. In the deployed position, the system can comprise a calibration room including one or more 2D or 3D targets used to calibrate one or more sensors (e.g., cameras) on a UAV. The system can include a turntable to rotate the UAV about a first axis during calibration. The system can also include a cradle to rotate the UAV around, or translate the UAV along, a second axis. The turntable can include a frame to rotate the UAV around a third axis during calibration. The mobile calibration room can be coupled to a vehicle to enable the mobile calibration room to be moved between locations.
US10397489B2 Light source control device, method of controlling light source, and image capture system
[Object] To improve the quality of an acquired image by detecting each piece of color information of red (R), green (G), and blue (B) components to effectively utilize the dynamic range of the image sensor while using a single-plate image sensor.[Solution] Provided is a light source control device including: a light source control unit configured to cause a plurality of narrowband light sources including at least a red light source, a green light source, and a blue light source to emit light on a time division basis; and a light quantity setting unit configured to set an output of each of the narrowband light sources on the basis of image information that is frame-sequentially detected by a monochrome single-plate image sensor configured to capture a reflected image of a subject illuminated with light emitted from the narrowband light source.
US10397488B2 Smart shutter in low light
A method is disclosed for improving the quality of photographs taken in low-light conditions by adjustment of shutter speed and digital gain based on a shutter prioritization value. Using a network of sensor, a digital camera processes various parameters, such as luminance of the scene and movement of the camera or of subjects within the scene, to compute a shutter prioritization value. The value is then used to select the most appropriate shutter speed and digital gain combination from a constant exposure curve. Higher prioritization values correspond to faster shutter speeds and higher digital gain. Lower prioritization values correspond to lower shutter speeds and lower digital gain. In further embodiments, the shutter prioritization value may be manually customized by a user in order to produce artistic effects.
US10397484B2 Camera zoom based on sensor data
A method, an apparatus, and a computer program product for a camera zoom function are provided. The method includes associating a camera zoom with at least one sensor, detecting a physical characteristic of the camera with the at least one sensor, and adjusting the camera zoom based on the detected physical characteristic of the camera. The detecting the physical characteristic and the adjusting the camera zoom are continuous. An apparatus is provided and includes a camera, a memory, and at least one processor coupled to the memory. The at least one processor is configured to associate a camera zoom with at least one sensor, detect a physical characteristic of the camera with the at least one sensor, and adjust the camera zoom based on the detected physical characteristic of the camera. The detecting the physical characteristic and the adjusting the camera zoom are continuous.
US10397482B2 Imaging control apparatus and method for controlling the same
An imaging control apparatus includes a display control unit for performing control to present a 2-area enlargement display of displaying live view images captured at two imaging regions in an imaging unit that are separately arranged in a width direction or a height direction on a display unit, and a control unit for performing control to conduct an autofocus operation inside a range displayed in the 2-area enlargement display while maintaining the 2-area enlargement display in response to an autofocus instruction operation on a first operation unit in a state where the 2-area enlargement display is presented, and end the 2-area enlargement display and conduct the autofocus operation in a range independent of the inside the range displayed in the 2-area enlargement display in response to an autofocus instruction operation on a second operation unit in a state where the 2-area enlargement display is presented.
US10397475B2 Capturing control apparatus and method of controlling the same
A capturing control apparatus, method of controlling the capturing control apparatus, and a recording medium storing a program for controlling capturing control apparatus are disclosed. The capturing control apparatus generates a high-dynamic-range moving image by combining a first moving image captured by a first capturing unit and a second moving image captured by a second capturing unit using a first capturing condition and a second capturing condition. A correction parameter is derived for correcting a position shift between a frame image included in a first moving image and a frame image included in a second moving image based on the frame image captured under the second capturing condition. The capturing control apparatus performs geometric correction processing for at least one of the first moving image and the second moving image using the correction parameter, and combines the corrected first moving image and the corrected second moving image.
US10397470B2 Image capture using display device as light source
A digital image capture system and method uses a display device to illuminate a target with light for improved image capture under poor lighting conditions. Various characteristics of the flash (e.g., brightness, color, duration, etc.) can be adjusted to improve image capture. Users are provided with feedback (e.g., live video feed, audio and/or visual countdowns, etc.) to assist them in preparing for image capture. The captured images are seamlessly integrated with existing applications (e.g., video conferencing, instant text messaging, etc.).
US10397467B2 Imaging apparatus, image processing device, imaging method, and computer-readable recording medium
An imaging apparatus includes: an imaging unit configured to continuously capture images to sequentially generate image data; a combining unit configured to combine a plurality of sets of the image data generated by the imaging unit to generate composite image data; a display unit configured to display a composite image corresponding to the composite image data generated by the combining unit; an operating unit configured to receive an operation for the image data to be left in the composite image selected from among a plurality of sets of the image data combined into the composite image displayed by the display unit; and a control unit configured to cause the combining unit to combine at least two sets of the image data selected in accordance with the operation of the operating unit to generate a new set of the composite image data.
US10397466B2 Focus adjustment device, focus adjustment method, and non-transitory storage medium for storing focus adjustment programs
An extreme value detection section performs a scan operation to detect and store an extreme value of a contrast and a direction of change in the contrast while performing scan driving of a focus lens, based on a direction indicated by a defocus amount. A determination start position calculation section calculates a determination start position corresponding to a position of the focus lens where a determination whether the scan operation is stopped is started, as a position precedent to an in-focus position based on the defocus amount. A control section stops the scan operation if a maximum value is detected during the scan operation before the focus lens reaches the determination start position and it is determined that the contrast decreases as a latest change during the scan operation after the focus lens reaches the determination start position.
US10397463B2 Imaging device electronic device, and method for obtaining image by the same
Methods and apparatuses are provided for obtaining an image by an electronic device. A first image for an object is obtained from a first image sensor of the electronic device. Information regarding a focusing state is determined with respect to the object based on the first image. The second image sensor of the electronic device is focused on the object based on the information regarding the focusing state. A second image for the object is obtained through the second image sensor.
US10397460B2 Lighting and power devices and modules
In one example, a case that is configured to be removably attached to a smartphone includes a back panel that substantially covers a back face of the smartphone when the case is attached to the smartphone, the case defining a first opening configured and arranged so that when the case is attached to the smartphone, part of a display of the smartphone is visible by way of the first opening, and the case further including one or more light sources positioned along a side edge of the first opening, and the one or more light sources operable to illuminate part of an area to be imaged by a front-facing camera of the smartphone, and the back panel has a second opening that is aligned with a rear-facing camera of the smartphone when the case is attached to the smartphone, and the case further includes an electrical connector.
US10397453B2 Electronic device including camera
An electronic device is provided which includes an upper cover unit including at least one first camera that faces a first direction, a plurality of second camera pairs disposed to face a second direction, second cameras included in each of the second camera pairs being arranged to face directions that intersect each other, a housing including a plurality of first openings, to which the plurality of second camera pairs are at least partially coupled to be exposed to an outside, and a first support member disposed in an accommodation space inside the housing, and providing a seating space for a printed circuit unit electrically connected with a connector of the upper cover unit.
US10397445B2 Signal processing device, photoelectric conversion element, image scanning device, image forming apparatus, and method of processing signal
A signal processing device includes a first adjuster, a second adjuster, and a digitizer. The first adjuster coarsely adjusts an output range of a signal input to the first adjuster to output a first signal. The second adjuster adjusts an output range of a signal more finely than the first adjuster adjusts to output a second signal. The digitizer digitizes the first signal or the second signal to output a digital signal. The digital signal has an output range of a signal that is finely adjusted with the second adjuster after being coarsely adjusted with the first adjuster.
US10397444B2 Image display apparatus and display correction method
An image display apparatus includes: a light source unit including three or more light sources, combining lights from the light sources and emitting the combined light; a wavelength detector that detects, for each light source, wavelength information indicating the wavelength of light from the light source; a color value determiner that determines, for each light source, from the wavelength information, a color value indicating a color of light from the light source in a predetermined color space; a correction value determiner that determines, based on the color values, a correction value for correcting a ratio between the intensities of lights from the light sources so that the color of the combined light is a color to be displayed; and a driver that drives the light sources so that the ratio between the intensities of lights from the light sources is a ratio corrected based on the correction value.
US10397440B2 Image formation position adjustment method
A method includes operating a computer of an image forming apparatus, using, as a target image, an adjustment image including a center image representing a center thereof in a width direction, to: perform test processing of generating a print image by superimposing an outline image on an adjustment image after further shifting the outline image in the width direction by a first distance, and then executing printing processing; and adjust a relative position such that each of a difference between the first distance and a length in the width direction of a margin region lying along one lateral edge of a sheet, and a spaced-apart distance between the center of the sheet in the width direction and the center of the adjustment image in the width direction, represented by the center image formed on the sheet, becomes 0.
US10397433B2 Image forming apparatus for embedding error detection information within a scanned image
An image forming apparatus includes an image forming unit, an image reading unit, an image inspecting unit and a history generating unit. The image forming unit forms an image on a sheet. The image reading unit reads a sheet face on which the image is formed, thereby generating a scan image. The image inspecting unit compares the generated scan image with a normal image to detect an error in the scan image. When the image inspecting unit detects the error, the history generating unit generates detection information on the detected error and embeds the generated detection information in the scan image, thereby generating a history image.
US10397432B2 System and method for extracting prescription information and instructions from a label
Systems and methods for extraction of prescription information from a medicine bottle are provided. Relevant prescription information and instructions are extracted by imaging or scanning the surface of the medicine bottle, along with spoken instructions based on the extracted information/instructions, are stored in a medicine bottle with an attachment or a storage device. A database of prescription labels used by various pharmacies is used to detect and parse text from the assembled image made of the several scans or images of the bottle.
US10397428B2 Image forming apparatus, control method of image forming apparatus, and program
An image forming apparatus includes: an accepting unit to accept user operations to transition the apparatus from a standby state to a power save state; a detecting unit to detect objects around the apparatus; and a power control unit to transition the apparatus from the power save state to the standby state according to detection of an object by the detecting unit, and to transition the image forming apparatus from the standby state to the power save state according to user operations accepted at the accepting unit. The power control unit prohibits the apparatus from transitioning from the power save state to the standby state according to the detection of the object, until a user, which performed operations accepted by the accepting unit to transition the apparatus from the standby state to the power save state, thereafter ceases to be detected by the detecting unit.
US10397427B2 Image processing apparatus, image processing method, and storage medium
The image processing apparatus in the present invention is an image processing apparatus that supplies roughness shape data to an image forming apparatus that forms a roughness shape based on a roughness shape of an object to be reproduced. The image processing apparatus includes: an input reception unit configured to receive an input of information representing the roughness shape of the object to be reproduced; an acquisition unit configured to acquire output characteristics relating to a roughness shape that the image forming apparatus can output; and a generation unit configured to generate roughness shape data that is supplied to the image forming apparatus based on the information representing the roughness shape of the object to be reproduced and the output characteristics.
US10397423B2 Printing apparatus, control method for the same, and storage medium to transfer specific data upon occurrence of interruption
Upon occurrence of an interruption factor before image data for one page of a target document has been stored in a storage device, a printing apparatus performs control to store specific data in a storage area of the storage device in which the remaining image data of the target document is to be stored. In a case where an interruption factor occurs before image data for one page of the target document has been stored in the storage device, the printing apparatus performs printing based on the image data of the target document and the specific data stored in the storage device.
US10397420B2 Medium processing device
A medium processing device includes a processor, a feed roller, a motor, a motive force transmission gear that transmits motive force of the motor to the feed roller, a switching unit that is configured including a main gear and a sub gear that meshes with the main gear and moves in planetary motion around the main gear, and that switches accompanying rotation direction switching of the main gear between a meshed state and a disengaged state between the sub gear and the motive force transmission gear, a load detection unit that detects load of the motor, and a controller. The controller controls the motor and the processor according to the load detected by the load detection unit at switching of the sub gear from the disengaged state to the meshed state.
US10397416B2 Document reading device generating separate files based on character strings recognized on different pages
A document reading device (20) includes a document reading unit (5) that optically reads an image of a source document, a character string recognizer (102) that recognizes a character string included in a designated region in the source image read by the document reading unit (5), and an image storage controller (103) that stores the source image read by the document reading unit (5) in a storage device. The image storage controller (103) generates, when a character string recognized by the character string recognizer (102) in the source image in a designated page of the source document, and a character string recognized by the character string recognizer (102) in the source image in a preceding page are different from each other, one file including the source images up to the preceding page, and stores the file in the storage device (92).
US10397415B1 Systems and methods for automatically transferring audiovisual content
Systems and methods to automatically transfer audiovisual content include camera devices, client computing devices, and centralized servers. A camera device captures audiovisual content and notifies an external entity, e.g., a (client) computing device or a centralized server. The external entity may effectuate transfer of the content to other computing devices and/or destinations. Operations on the audiovisual content, including but not limited to tagging, transcoding, clipping, speed changes, and/or image cropping, are synchronized and propagated across different computing devices and the centralized server such that any user from any computing device can be presented with the latest version of any particular audiovisual content.
US10397414B2 Information processing apparatus that has an electronic mail function and is capable of operating in cooperation with a portable terminal and program thereof
An information processing apparatus that has an electronic mail function and is capable of operating in cooperation with a portable terminal includes: a communication unit configured to perform a communication with the portable terminal; a terminal control unit configured to transmit a command of activating an address book application to the portable terminal, and to acquire a transmission destination address and a user address from the portable terminal; a mail creating unit configured to create an electronic mail in which the transmission destination address is set to a transmission destination of the electronic mail, and the user address to a transmission source of the electronic mail; an image acquiring unit configured to acquire an image to be transmitted with the electronic mail; and a mail transmitting unit configured to attach the image acquired by the image acquiring unit to the electronic mail, and to transmit the electronic mail.
US10397411B2 Access node and method
An all-encompassing fully integrated communication Access Node for call stations and other security and communications equipment includes a modular housing within which is mounted wire and wireless communication systems and power systems. The housing has a chassis for mounting the electronics and battery modules and a backbox and panel for staged installations, managing cables and providing heat dissipation. A door to the chassis is secured using latch hooks with roller bearings. Optical cable termination is provided as a two sided patch panel. Dual power supplies provide power to internal components and to external components via a distribution module. Backup power is provided by a custom battery backup with a charging controller. Cooling is controlled by dual fans and a fan controller moving air through the housing using openings and baffles. Freestanding pedestal mounting of the Access Node and various other mounts for column, wall, or ceiling to any substrate or condition is an option. Venting through a plug prevents pressure build up.
US10397409B2 Incoming-call number notification apparatus, exchange, incoming-call number notification system, and computer readable medium
An object is to provide an incoming-call number notification apparatus capable of notifying a user of the number of incoming calls at the present moment by using simpler equipment. An incoming-call number notification apparatus according to the present invention includes a control unit (14, 15) configured to, when there is an incoming call to a plurality of telephones (20) accommodated in an exchange (10), determine a display color according to the number of incoming calls at the present moment, and instruct the plurality of telephones to blink or light up an incoming-call lamp of its own telephone in the determined display color (20).
US10397406B2 Method and apparatus for processing a call to an aggregate endpoint device
A method and an apparatus for processing a call to an aggregate endpoint device over a network are disclosed. For example, the method receives a session request by a Serving-Call Session Control Function (S-CSCF), wherein a route header for the session request comprises an aggregate endpoint identifier, and interacts with an application server to receive a Public User Identity (PUID) of the aggregate endpoint device in accordance with the aggregate endpoint identifier. The method performs a termination processing for the session request using the PUID of the aggregate endpoint device, and forwards the session request towards the aggregate endpoint device.
US10397399B2 IP-enabled information delivery
A method, system, and computer readable medium comprising instructions for providing Internet protocol enabled information delivery are provided. Information from a calling party is received at an Internet protocol enabled device. A lookup of information relating to the calling party is performed in a database via an Internet protocol connection. A message is received from the database comprising information relating to the calling party.
US10397394B1 Electronic device with adjustable depth imager and corresponding methods
An electronic device includes a wireless communication circuit, a three-dimensional imager, and one or more processors operable with the three-dimensional imager. The one or more processors can detect, with the wireless communication circuit, receiving or transmitting an electronic communication. The one or more processors can also detect, with one or more sensors, an object located within a first distance the electronic device. The one or more processors can thereafter transition the three-dimensional imager from a high-power mode of operation to a low-power mode of operation.
US10397386B1 System and method for providing test scenario reproduction for a device under test
Apparatus, methods, and other embodiments associated with debugging a device-under-test are disclosed. In one embodiment, a method includes sensing and recording a screen image produced by a device-under-test as the device-under-test is being operated. The sensing and recording of the screen image are performed by an apparatus. The method also includes sensing and recording coordinates and durations of gestures impinged upon the apparatus while operating the device-under-test. The sensing and recording of the coordinates and durations are performed by the apparatus. The apparatus is configured to physically conform to the device-under-test to allow functionality of the device-under-test through the apparatus.
US10397385B2 Internet phone system
An internet phone system includes an internet phone main body, at least one expansion device and at least one multiple-layer connecting card. The internet phone main body includes a first connecting port. The at least one expansion device includes a second connecting port. One end of the multiple-layer connecting card is connected to the first connecting port, and the other end is connected to the second connecting port such that the internet phone main body can be electrically connected to the expansion device via the multiple-layer connecting card.
US10397381B1 Wireless network boxes with an IP based web server
A method and apparatus in which multiple Internet Protocol (IP) based wireless data transmissions are simultaneously provided between a wireless device and a server, including providing multiple antennas, multiple T/R units, multiple processors and multiple I/O ports on the wireless device. The method includes receiving multiple IP data packets on the I/O ports at substantially the same time, and sending multiple data packets from the wireless device to the server, whereby the transmission rate between the wireless device and the server is increased.
US10397379B2 Robust multipath TCP stateless connection establishment
Robust Multipath TCP Stateless Connection Establishment.
US10397378B2 Method and system for wireless data transmission, client and server controllers
A method for wireless data transmission, a transmission system, client controllers, and server controllers are described. The method for wireless data transmission includes: establishing management connection, the server controller establishes task management connection among the client controllers respectively; task arrangement, the server controller arranges the wireless data transmission task among the client equipment based on the information of client equipment, which is acquired from the task management connection, each client equipment is coupled with corresponding client controller; task executing, based on the arranged information of wireless data transmission task; establishing data transmission connection among the client controllers; and executing the wireless data transmission task through the data transmission connection. By using the server controllers, the wireless data transmission among client equipment can be accomplished conveniently, without an operating interface.
US10397377B2 Data compression for cellular internet of things (CIoT)
Aspects of the present disclosure provide techniques for compressing data packets for cellular internet of things (CIoT) communications. An example method generally includes establishing at least one prefill buffer common to one or more UEs, wherein the prefill buffer includes a plurality of common strings, generating a compressed packet by finding matches to the common strings in at least one of a header portion or payload portion of the packet and associating identifiers with the common strings, and transmitting the packet.
US10397367B2 Optimization of resource polling intervals to satisfy mobile device requests
A method for managing applications configured for execution on a mobile device is provided. The method includes receiving one or more network access requests from one or more applications executing on the mobile device, determining that the mobile device is operating in a background mode, suppressing transmission to a network of the one or more network access requests based on the determination, and transmitting a subset of the one or more network access requests upon transition out of the background mode.
US10397364B2 Skills endorsements
Disclosed in some examples is a method comprising determining a first set of high ranking skills, the first set containing skills possessed by a member of the social networking service based upon the member's user profile; determining a second set of high ranking skills, the second set containing skills for a second member of the social networking service based on the second member's user profile; determining a third set of high ranking skills, the third set being the intersection between the first and second set of high ranking skills; and suggesting one or more of the skills in the third set of high ranking skills to the member for endorsement of the second member with respect to that skill.
US10397359B2 Streaming media cache for media streaming service
A solution is provided for selectively caching streaming media based on playback data associated with the streaming media. Each media stream is divided into a number of media chunks. Spatial locality and temporal locality of each media chunk is analyzed based on playback data of the media chunk and the corresponding media stream. Based on the spatial locality and temporal locality, a spatial score and temporal score are generated, respectively. Aggregation of the spatial score and temporal score produces a final score for the media chunk. The media chunks are ranked based on their final scores, where all or a number of media chunks are selected based on their rankings for being cached. The ranking of a cached media chunk decays over time, and the ranking of a cached media chunk is dynamically recalculated when another video chunk is to be cached.
US10397356B2 Systems and methods for determining a destination location for transmission of packetized data in a network system based on an application server attribute
Various embodiments are described herein for systems and methods that can be used to determine a destination location in a network fabric. In one example embodiment, the method comprises receiving an application server attribute at a fabric controller from a source port, generating at the fabric controller a destination location based on the application server attribute and mapping information stored on the fabric controller, and transmitting the destination location to the source port, where the source port transmits packetized data to a destination location based on the destination location.
US10397353B2 Context enriched distributed logging services for workloads in a datacenter
A method of enhancing log packets with context metadata is provided. The method at a redirecting filter on a host in a datacenter, intercepts a packet from a data compute node (DCN) of a datacenter tenant. The method determines that the intercepted packet is a log packet. The method forwards the log packet and a first set of associated context metadata to a proxy logging server. The first set of context metadata is associated with the log packet based on the DCN that generated the packet. The method, at the proxy logging server, associates a second set of context metadata with the log packet. The second set of context metadata is received from a compute manager of the datacenter. The method sending the log packet and the first and second sets of context metadata from the proxy logging server to a central logging server associated with the tenant.
US10397348B2 Techniques for tracking recurrence across computer systems
Embodiments of the invention are directed to methods, systems, and devices for tracking recurrence across computer systems. One embodiment of the invention is directed to a method including processing, by a transaction processing computer, a plurality of transactions and then storing, by the transaction processing computer, data relating to the plurality of transactions. The transaction processing computer may be configured to use the data to determine a recurrence value indicating at least a frequency or number of interactions between a resource provider computer and a user, and the transaction processing computer may further initiate an action based on the recurrence value.
US10397346B2 Prefetching places
In one embodiment, a method includes automatically determining, in response to user input that includes an indication that the user is generating social-network content, a location of the user. The social network has a number of nodes and a number of edges connecting the nodes, and at least one node corresponds to the user. The method includes sending, automatically and without requiring further user input, the location from a client computing device of the user to an external server computing device and receiving from the server an identification of one or more places corresponding to the location.
US10397344B2 Private service endpoints in isolated virtual networks
A service implemented at a first isolated virtual network of a provider network is added to a database of privately-accessible services. Configuration changes that enable network packets to flow between the first isolated virtual network and a second isolated virtual network without utilizing a network address accessible from the public Internet are implemented. Service requests originating at the second isolated virtual network are transmitted to the first isolated virtual network via private pathways of the provider network. Metrics corresponding to service requests directed from the second isolated network to the service are collected and provided to the respective owners of one or both isolated virtual networks.
US10397341B2 Method and apparatus for migrating active communication session between terminals
An apparatus and method are disclosed for migrating between terminals. An apparatus that incorporates teachings of the present disclosure may include, for example, a network proxy having a controller that manages a communications interface in a communication system. The controller can be programmed to receive a request to migrate a first terminal to a third terminal while active communications are taking place on a first voice channel connecting the first terminal to a second terminal, establish a second voice channel with the third terminal, connect the first and second voice channels, and terminate without action of an end user of the first terminal a connection between the first terminal and the first voice channel. Additional embodiments are disclosed.
US10397339B2 Server-side plugin checker for toll-free data service
A system may receive a content identifier corresponding to content to be accessed via a toll free data service (toll-free data service). The system may determine, based on the content identifier, whether a content provider device, associated with the content, is configured with a serving component associated with serving the content via the toll-free data service. The system may provide an indication of whether the content provider device is configured with the serving component. The content may be accessible via the toll-free data service when the content provider device is configured with the serving component.
US10397336B2 Mechanism for managing a communication session
The invention relates to a management method for managing a communication session (SS_WS) between a terminal (1) suitable for exchanging application messages (MSG_WS) with at least one server (3) via the communication session (SS_WS). The method is characterized in that it comprises the following steps performed by a management device: setting up (E1) the communication session (SS_WS) for exchanging application messages between the terminal (1) and the server (3); initializing (E2) a time period (T_timer); partially closing (E3) the communication session (SS_WS) between the terminal and the management device at the end of the time period (T_timer) if no application message (MSG_WS) relating to the communication session has been received; detecting (E4) at least one application message (MSG_WS) relating to the communication session and coming from the server; and requesting a notification server to restore (E4) the communication session (SS_WS), said notification server sending a restoration request in the form of a notification that is independent of the session.
US10397334B2 Information sharing system, information sharing method, and non-transitory computer-readable recording medium encoded with information sharing program
A management server communicable with portable information devices includes: a group generating portion that generates a group to which two or more portable information devices belong; an identification information receiving portion that receives the identification information from a transmission source device, which receives from any one of fixed terminals each located geographically at a fixed position, identification information corresponding to related information assigned to the fixed terminal; a group determining portion that, in response to receipt of the identification information from the transmission source device, determines a group to which the transmission source device belongs; and a linked transmitting portion that transmits the identification information received from the transmission source device, in order to allow each of one or more portable information devices which belong to the group determined, to display the related information corresponding to the identification information received from the transmission source device.
US10397331B2 Development platform for industrial internet applications
Systems and methods are presented for a mobile device comprising an industrial internet application container comprising a database service for syncing data related to one or more industrial assets between a database of the mobile device and a data domain and syncing data between the data domain and the database of the mobile device.
US10397330B2 Storing content items
Implementations generally relate to storing content items. In some implementations, a method includes receiving content items on a mobile device. The method includes storing the content items on local storage on the mobile device. The method includes determining available local storage capacity of the mobile device. The method includes uploading content items to secondary storage, and selecting content items to remove from the local storage or add to the local storage based on predetermined criteria, for example, when the available local storage capacity meets a threshold available local storage capacity.
US10397328B2 Method and system for providing a robust blockchain with an integrated proof of storage
A method for integrating a Proof of Storage (PoS) into a blockchain increases security, robustness and verifiability of a blockchain network. A part of the blockchain to be stored is received at a first one of a plurality of mining nodes of the blockchain network. The part of the blockchain is stored. Mining of the new block is bound to the stored data and performed so as to enforce that the mining nodes store different parts of the blockchain. The PoS is integrated into the new block. The PoS is verified before accepting the new block into the blockchain.
US10397320B2 Location based synchronized augmented reality streaming
In an approach to location based augmented reality broadcasting, one or more computer processors determine a location of the one or more computing devices. The one or more computer processors determine whether two or more of the one or more computing devices are in the same location. In response to determining whether two or more of the one or more computing devices are in the same location, the one or more computer processors upload a first synchronized augmented reality data stream to the two or more computing devices in the same location.
US10397318B2 Automated information logging and viewing system for hydrocarbon recovery operations
An example method for automated message logging may include receiving a message from a first client in communication with a server. The received message may be placed the in a first queue at the server. The received message may be processed at the server, and the processed received message may be placed in a second queue for broadcast to a second client in communication with the server. The example method may further include broadcasting the processed received message to the second client, and placing the processed received message in a third queue for persistent storage.
US10397316B2 Methods and apparatus for load balancing in SDN networks
Methods and apparatus for providing load balancing in a Software Defined Network (SDN). An exemplary embodiment includes the steps of: receiving by a Session Border Controller (SBC) cluster leader a first SIP invite message including a source IP address, assigning responsibility for processing the received message to a first SBC in a cluster of SBCs, and initiating by the first SBC installation of a first flow table entry into SDN switches used to control packet routing in an SDN network, the first flow table entry controlling SDN switches into which the first flow table entry is installed to replace a destination IP address in received packets which satisfy matching criteria of the first flow table entry with a first SBC IP ingress address of the first SBC and to route received packets matching the criteria of the first flow table entry based on the first SBC IP ingress address.
US10397313B2 Data stream load balancing utilizing multiple sets of servers
In a data processing system, a received data stream comprises a plurality of tuples having respective key values. The received data stream is separated into portions that are delivered to respective ones of a first set of servers in a manner that permits different tuples having the same key value to be processed by different servers of the first set. For each distinct key value, each of at least a subset of the servers of the first set maintains a corresponding partial key result based on one or more of the tuples having that key value that are received by that server. The partial key results are periodically delivered from the servers of the first set to servers of a second set of servers in a manner that ensures that different partial key results having the same key value are processed by the same server of the second set.
US10397311B2 Data collection and estimation using an internet of things
A thing-sourcing project request including requirements for a thing-sourcing task that requires data input by a thing-sourcing device is received from a requestor device. A determination is made if real-time data is needed in order to complete the thing-sourcing task. In response to determining that real-time data is not needed, a determination is made if a similar thing-sourcing task has been previously completed. If not, the method determines if the thing-sourcing task can be completed using pre-existing data. If so, a data archive is searched for relevant pre-existing data that can be used to complete the thing-sourcing task. The thing-sourcing task is completed using the relevant pre-existing data, and a response to the thing-sourcing project request is transmitted to the requestor device.
US10397309B2 Systems and methods of implementing tracking of resource usage for a cloud-based system
The technology disclosed describes systems and methods for implementing global profiling to track resource usage and performance for multiple threads across multiple servers for a cloud-based system. This disclosed technology provides global profiling to track resource usage across any part of a transaction as it passes between layers of a computing stack regardless of the language being executed, on logically different virtual machines across multiple servers. After data collection stops, the disclosed technology combines the results into a configurable profile view that accurately represents the order of execution of applications and methods, as though they ran on one machine. The disclosed technology builds multiple formats of the data files for different display visualizations.
US10397308B2 File transfer by mobile user collaboration
Systems and methods for file transfer by mobile user collaboration are provided. In some embodiments, a method of operation of a first wireless device for uploading a data file as multiple pieces to a destination network node in a wireless communications network includes dividing the data file into the multiple pieces; sending one or more pieces of the multiple pieces to one or more second wireless devices to be uploaded to the destination network node; and uploading one or more pieces via a Coordinated Multi-Point (CoMP) set of cooperating nodes in the wireless communication network. In this way, the first wireless device may be able to upload the data file to the destination network node faster than if the first wireless device uploads the entire date file directly.
US10397307B2 Network-aware structured content downloads
A request for content is received at a content server via a first network connection from a client device. The content includes a set of individual portions represented within a root document that are each configurable within the root document with syntactically assigned download constraints that specify network characteristics under which the portions of the content are downloadable. A determination to defer at least one portion of the content for download is made based upon a network characteristic of the first network connection not satisfying a configured download constraint syntactically assigned within the root document to the at least one portion of the content. The root document is sent with each deferred portion replaced with a content stub that each syntactically identifies the respective deferred portion of the content as a deferred content portion and includes a deferred content portion identifier of the respective deferred portion of the content.
US10397296B2 Comment link for shared streaming media content
Embodiments relate to providing a method for an authenticated user of an item of streaming media content to create a shareable clip of a portion of the item. The method comprises using an interface on a first device to accept, from the authenticated user, a first input to define the clip and a second input to create a comment; creating an identifier, uniquely corresponding to the authenticated user and the clip; and sending the identifier and the comment to a second user in a form that includes a clickable link. If the second user clicks on the clickable link, the clip is streamed to the second user to play on a second device, independent of whether the second user is authorized to access the whole of the content. The clickable link expires either after a predetermined time or after a predetermined number of plays by the second user.
US10397286B2 Estimating network data streaming rate
In one example, the present disclosure describes a device, computer-readable medium, and method for estimating the streaming rate at which data is delivered over a network. For instance, in one example, a data packet is intercepted from a data streaming session conducted between a first device and a second device connected over a network. A size of a file segment contained in the data packet is calculated. The file segment corresponds to a portion of an item of multimedia content being delivered via the data streaming session. The encoding rate of the data streaming session is then calculated based at least in part on the size of the file segment.
US10397281B2 Method, system and server for self-healing of electronic apparatus
A method, a system and a server for self-healing of an electronic apparatus are provided. In the method, the components installed in the electronic apparatus are sequentially called and checked to update each component. Then, a self-diagnosis is executed on the electronic apparatus to produce a diagnosis result and the diagnosis result is sent to a server. The server analyzes the diagnosis result, accordingly sets at least one policy for healing the electronic apparatus and sends the at least one policy back to the electronic apparatus. The electronic apparatus transforms the policy into at least one rule adapted for itself and performs the self-healing according to the rules.
US10397280B2 Technologies for scalable security architecture of virtualized networks
Technologies for performing security monitoring services of a network functions virtualization (NFV) security architecture that includes an NVF security services controller and one or more NFV security services agents. The NFV security services controller is configured to transmit a security monitoring policy to the NFV security services agents and enforce the security monitoring policy at the NFV security services agents. The NFV security services agents are configured to monitor telemetry data and package at least a portion of the telemetry for transmission to an NFV security monitoring analytics system of the NFV security architecture for security threat analysis. Other embodiments are described and claimed.
US10397276B2 Secure element management method and terminal
Embodiments of the present invention provide a secure element management method and a terminal. The method includes: when a first secure element is connected to a secure element interface, acquiring identification information of the connected first secure element; acquiring preset identification information, where the preset identification information is used to identify an exclusive secure element; matching the identification information of the first secure element with the preset identification information; and when the identification information of the first secure element matches the preset identification information, setting the first secure element to a normal working state, and setting connected other secure elements on the terminal to a non-normal working state. According to the embodiments of the present invention, the terminal supports a management mode of an exclusive secure element, a requirement of an exclusive secure element issuer for taking control of a secure element of the terminal is met.
US10397274B2 Packet inspection and forensics in an encrypted network
According to an implementation of the disclosure, a computing device may record substantially all the network traffic being transported over a first node of a network over a period of time. The computing device may receive an authenticated request from a forensics system that includes access criteria. The first computing device may determine a relevant encrypted and unencrypted portion of the network traffic based on the access criteria. Based on unencrypted portion, the computing device may recalculate an encryption key applicable to the encrypted portion. The computing device may then replicate the relevant portion and the encryption key to the forensics system for forensic analysis.
US10397273B1 Threat intelligence system
Systems are provided for collecting threat intelligence to use in monitoring network activity in computing environments for malicious activity. The systems load sensors into compute resources associated with particular users of a compute resource virtualization platform. The systems receive network activity information sent by first and second sensors, identify an IP address as being a suspected source of malicious computing activity using aggregated the first and second network activity, and generate threat information that includes the IP address as a suspected source of malicious computing activity.
US10397271B2 Distributed denial of service mitigation for web conferencing
A web conferencing operator can enable participants to share multimedia content in real-time despite one or more of the participants operating from behind a middlebox via network address translation (NAT) traversal protocols and tools, such as STUN, TURN, and/or ICE. In NAT traversal, participants share a transport addresses that the participants can use to establish a joint media session. However, connectivity checks during NAT traversal can expose a media distribution device hosted by the web conferencing operator to various vulnerabilities, such as distributed denial of service (DDoS) attacks. The web conferencing operator can minimize the effects of a DDoS attack during the connectivity checks at scale and without significant performance degradation by configuring the middlebox to validate incoming requests for the connectivity checks without persistent signaling between the web conference operator and the middlebox.
US10397268B2 Method and apparatus for providing notification of detected error conditions in a network
Methods for managing a communication session in a communication network are disclosed. For example, a method includes detecting, by a first endpoint comprising at least one processor, an error condition associated with the communication session, sending, by the first endpoint, a notification of the error condition to a second endpoint that is using a transport layer session and receiving, by the first endpoint, a communication from the second endpoint, proposing a response to the error condition. Another method includes receiving, by a first endpoint comprising at least one processor, a notification of an error condition associated with the communication session, selecting, by the first endpoint, a response to the error condition, and sending, by the first endpoint, a communication to a second endpoint that is using a transport layer session, proposing a response to the error condition.
US10397263B2 Hierarchical pattern matching for deep packet analysis
A method comprising receiving, by a network element, a data packet, searching, by the network element, the received data packet at a first hierarchical level to determine whether a substring of a string of a regular expression exists in the received data packet, searching, by the network element when the search of the received data packet at the first hierarchical level finds a match, the received data packet at a second hierarchical level to determine whether the string of the regular expression exists in the received data packet, and transmitting, by the network element, the received data packet to a next network element along an original path of the received data packet without searching the received data packet at a third hierarchical level when the search of the received data packet at the first or second hierarchical level does not find a match.
US10397262B2 Device, system, and method of detecting overlay malware
Devices, systems, and methods to detect malware, particularly an overlay malware that generates a fake, always-on-top, masking layer or an overlay component that attempts to steal passwords or other user credentials. A defensive module protects a victim application, particularly of an electronic device having a touch-screen. The defensive module generates a transparent or invisible always-on-top layer of its own; and periodically injects automatically-generated non-human tap events or touch-gesture events, and checks whether the injected events are indeed received, in order to determine whether an overlay malware is active.
US10397260B2 Network system
A control apparatus performs analysis by using partial information and determines whether or not communication is abnormal. If the communication is determined to be abnormal, the control apparatus controls a communication route for a communication control device such that the communication is transmitted from a communication apparatus to the control apparatus. Further, the control apparatus determines whether or not the communication transmitted by the control of the communication route is malicious communication. As a result, if the communication is determined to be malicious communication, the control apparatus controls the communication control device to restrict the malicious communication.
US10397258B2 Continuous learning for intrusion detection
Balancing the observed signals used to train network intrusion detection models allows for a more accurate allocation of computing resources to defend the network from malicious parties. The models are trained against live data defined within a rolling window and historic data to detect user-defined features in the data. Automated attacks ensure that various kinds of attacks are always present in the rolling training window. The set of models are constantly trained to determine which model to place into production, to alert analysts of intrusions, and/or to automatically deploy countermeasures. The models are continually updated as the features are redefined and as the data in the rolling window changes, and the content of the rolling window is balanced to provide sufficient data of each observed type by which to train the models. When balancing the dataset, low-population signals are overlaid onto high-population signals to balance their relative numbers.
US10397254B2 Method and system of monitoring network
Provided are a method of monitoring a network driving apparatus provided in a network and a system thereof.The present invention provides a network monitoring method that performs monitoring which does not hinder existing network availability through a means for detouring a path of a packet transferred to a monitoring target apparatus by using one or more servers and clients connected to a network and further, provides extensibility which can be applied to the network using various communication protocols through a protocol converting means that detours the path of the packet after converting the existing protocol into a TCP/IP protocol.
US10397253B2 Cognitive and contextual detection of malicious DNS
From a record of a packet in a Domain Name System (DNS) communication between a DNS client and a DNS server, an input feature is constructed. Using the packet, a metadata item supporting the input feature is computed. Using a processor and a memory to execute a trained cognitive classification model, and by supplying the input feature and the supporting metadata item as inputs to the cognitive classification model, a transmission of the packet is classified as malicious use of DNS tunneling between the DNS client and the DNS server. From the cognitive classification model, a classification of the packet as malicious, and a confidence value in the malicious classification are output. By generating a notification, the DNS client is caused to cease the malicious use of the DNS tunneling.
US10397249B2 Intrusion detection based on login attempts
An attempt by a user to login to a destination server is identified from a source server. A destination score is determined based on the count of attempts by the user to login to the destination server and the count of attempts by the user to login to all destination servers. A source given destination score is determined based on the count of attempts by the user to login from the source server to the destination server, and the count of attempts by the user to login to the destination server. An outlier score is determined based on values associated with the destination score and the source given destination score. An alert is output if the outlier score satisfies a threshold.
US10397248B2 Method and apparatus for monitoring network
A disclosed network monitoring method includes: specifying a feature value for each of plural packet groups that were transferred between a first terminal and a second terminal on a connection between the first terminal and the second terminal; calculating a value representing variation in specified feature values; and determining whether the calculated value is equal to or greater than a predetermined threshold value.
US10397243B2 Condition checking for page integration of third party services
A widget generator may be configured to provide, to a browser application, a widget that is executable to be rendered in conjunction with a page rendered by the browser application. A protection manager may be configured to provide, to the browser application and in conjunction with the widget, a protection script that is executable within a page context of the page and separate from a widget context of the widget. The protection script, during execution, validates a condition associated with a frame of the page that is used to render the widget, and enables functionality of the widget within the page, based on validation of the condition.
US10397242B2 Enhancing integrity of data center specific information
There is provided a method comprising: receiving, by an apparatus of a data center, a request message from a server computer of said data center, the apparatus and the server computer being physically separate entities communicatively coupled with each other, said message requesting data center specific information stored into a read-only memory area of the apparatus; initiating deciphering of the request message in response to receiving the request message; and as a response to successfully deciphering the request message, transmitting a response message to the server computer, said message comprising the data center specific information acquired from the read-only memory area of the apparatus.
US10397240B2 Versatile autoscaling for containers
A scaling policy associated with a notification received by one or more computer systems is obtained. A first request is submitted, to a software container service, for a first current capacity of a resource. An amount by which to adjust a capacity of the resource is calculated, based at least in part on the scaling policy and the first current capacity. A second request is submitted, to the software container service, to adjust the capacity of the resource by the amount. A third request is submitted, to the software container service, for a second current capacity of the resource, and whether the second request has been fulfilled is determined based at least in part on a comparison between the second current capacity and the amount.
US10397238B2 Systems and methods for managing electronic tokens for device interactions
Systems and methods are provided for managing electronic tokens for device interactions. In some embodiments, a unified graphical user interface is provided for an account, for controlling the activation status and settings associated with authorized electronic devices used for conducting transactions on the account. The electronic devices may be programmed with an electronic token that allows a server to look up sensitive account information, although the electronic token does not divulge the account information itself. Therefore, if an electronic token is compromised or stolen, the account does not need to be closed, and sensitive information remains safe. Moreover, the unified graphical user interface provides detailed and highly customizable controls for settings and restrictions associated with each of the electronic tokens, without modifying or accessing sensitive account or personal information.
US10397237B2 Automatically provisioning new accounts on managed targets by pattern recognition of existing account attributes
A set of existing account information belonging to respective user accounts of a first set of users is retrieved. Pattern matching is performed by an attribute pattern discovery component on the retrieved set of existing account information to discover attribute patterns in the retrieved set of existing account information. A first pattern matching process extracts user attribute information in the retrieved set of existing account information and a second pattern matching process discovers at least a first attribute pattern within the extracted user attribute information. An account template is generated according to the first discovered attribute pattern. The generated account template is used to create a new account on the first target for a first user where the first user is not a member of the first set of users. The first user is granted access to the first target using the created new account.
US10397236B1 Anamoly detection and recovery of a corrupted computing resource
A customer's resources are protected from malicious or accidental deletion or termination. In some embodiments anomaly detection is used for identifying suspicious activities, which is combined with options to restore previously deleted resources. To define and detect anomalies, resource profiles are generated indicative of how resources are being used, and user profiles of how users use resources of the compute service provider. Instead of immediately deleting a resource, a temporary marker can be placed on the resource. The temporary marker blocks attempts to access the resource just as if the resource was deleted. However, the resource can easily be recovered by simply removing the marker. When a deletion event is identified as anomalous, an alert is generated to the customer. Upon receiving the alert, customers can opt to restore the resource that has been deleted, which will remove the marker.
US10397234B2 Method and device for controlling access to data in network service provider system
Embodiments disclose a method and a device for controlling access to data in a network service provider system. In the embodiments, when a received access request of accessing data in the network service provider system is a user access instruction, data requested by the user access instruction may be acquired from network service provider-usable data or network service provider-unusable data in the network service provider system, or when a received access request of accessing data in the network service provider system is a non-user access instruction sent by the network service provider system, data requested by the non-user access instruction is acquired from only network service provider-usable data in the network service provider system.
US10397233B2 Method and apparatus for credential handling
An approach is described for securely and automatically handling credentials when used for accessing endpoints, and/or applications and resources on the endpoints. The approach involves selecting and injecting credentials at an endpoint by an accessor to log into the endpoint, running applications, or gaining access to resources on the endpoint, without full credential information traversing the accessor's machine.
US10397232B2 Controlling user access to command execution
Techniques are described for providing users with access to perform commands on network-accessible computing resources. In some situations, permissions are established for user(s) to execute command(s) on computing node(s) provided by an online service, such as by maintaining various permission information externally to those provided computing nodes for use in controlling users' ability to access, use, and/or modify the provided computing nodes. An interface component may use such external permissions information to determine if a particular user is authorized to execute one or more particular commands on one or more particular computing nodes, and to initiate simultaneous and independent execution of the command(s) on the computing node(s) when authorized. The interface component may further aggregate results from each computing node that executed the command(s), prior to providing the results to the user.
US10397227B2 Transaction security systems and methods
Outbound traffic of a host application may be received from a host device having a host processor. The secure resource may be configured to provide a secure transaction based on the outbound network traffic. Using a second processor different than the host processor, it may be determined whether the host application is authorized to provide the outbound network traffic to the secure resource. The outbound network traffic may be allowed to be forwarded to the secure resource if the host application is authorized. The outbound network traffic may be disallowed to be forwarded to the secure resource if the host application is not authorized.
US10397223B2 Method for establishing an authorized communication between a physical object and a communication device enabling a write access
A method for establishing an authorized communication between a physical object (4, 9, 10) and a communication device (1), wherein said physical object and said communication device comprise both a data processing unit, a contact communication interface (6, 7) and a wide area network interface, the method comprising: —a step of establishing a physical connection between the physical object (4, 9, 10) and the communication device (1) through a contact between the contact communication interfaces (6, 7) of the physical object and the communication device, —a step of transmitting authorization data between the physical object and the communication device through said physical connection to grant access rights over the physical object to the communication using the authorization data, wherein the access rights enable the communication device to make a write access to protected data of the physical object through the wide area network interface of the physical object and the wide area network interface of the communication device.
US10397216B2 Systems and methods for performing secure backup operations
The disclosed computer-implemented method for performing secure backup operations may include (i) identifying a backup server that has been designated to perform a backup task for a backup client, (ii) prior to facilitating the backup task on the backup client (a) identifying both a trust level of the designated backup server and a sensitivity level of the backup task and (b) determining whether the trust level of the designated backup server is appropriate for the sensitivity level of the backup task, and (iii) facilitating the backup task on the backup client based on the determination of whether the trust level of the designated backup server is appropriate for the sensitivity level of the backup task. Various other methods, systems, and computer-readable media are also disclosed.
US10397214B2 Collaborative sign-on
An authentication approval request can be received by a first system from a second system. The first system can determine whether the user is required to be logged into at least a second online account hosted by at least a third system unrelated to the second system in order to approve the authentication request. If the user is required to be logged into at least the second online account in order to approve the authentication request, the first system can determine whether the user presently is logged into at least the second online account in at least one presently active user session. If the user presently is logged into at least the second online account in at least one presently active user session, the first system can communicate to the second system a response indicating that the user is approved for authentication with the second system.
US10397213B2 Systems, methods, and software to provide access control in cloud computing environments
An access control service to provide access control for operations between resources and/or between resources and users in a cloud computing environment. The access control service receives a request to perform an operation. The requested operation could be initiated by a resource with respect to another resource. The requested operation could also be initiated by a user with respect to a resource. The access control service determines whether the requested operation is permitted. If the requested operation is permitted, the access control service provides the credentials required to perform the requested operation.
US10397205B2 Recording data and using the recorded data
A method and system for recording data including content in a recording medium on a computer apparatus. First encrypted data, obtained by encrypting the data using a medium key created for each recording medium, is recorded in a recording medium. Second encrypted data, obtained by encrypting the medium key using a public key, is recorded in the recording medium. A private key corresponding to the public key is not recorded in the recording medium.
US10397202B2 Secure communication channels
A method and system for negotiating a secure device-to-device communications channel between a first computing device and a second computing device, wherein the first computing device is associated with a first user and the second computing device is associated with a second user. The method comprises receiving, at a server, a first connection request comprising first address data and a first cryptographic key associated with the first computing device, the first connection request being received over a first secure communications channel, and receiving, at the server, a second connection request comprising second address data and a second cryptographic key associated with the second computing device, the second connection request being received over a second secure communications channel.
US10397200B2 Card-based dynamic password generation method and device
A card-based method for generating a dynamic password, in which the method comprises: power on a device, initialize a current running state as a first state, prompt a user to press down a mode key, the device determines an operation to be executed when the mode key is pressed down, obtain input data according to the operation on a number key pressed by the user in the case that a number key is pressed down; obtain a confirm state according to the operation on a state key pressed by the user in the case that a state key is pressed down; otherwise, execute a corresponding operation according to the current running state, the corresponding operation comprises: obtain a dynamic password according to the interaction with the card and preset process the password data and output the dynamic password. According to the invention, both internal data of the card held by the user and information input by the user take part in the generation of the dynamic password, thus, the password data is formed to protect from being manipulated so as to make the process of generating a dynamic password more secure.
US10397197B2 Coexistence interference mitigation during wireless local area network authentication
Methods and apparatuses for mitigating coexistence interference in a wireless device between a WLAN interface and a WPAN interface during a WLAN authentication process. The wireless device associates with a WLAN access point (AP), and after receiving a WLAN association response from the WLAN AP, the wireless device alternates between WLAN time periods, during which WLAN transmission is enabled and WPAN transmission is disabled, and WPAN time periods, during which WPAN transmission is enabled and WLAN transmission is disabled, during the WLAN authentication process. Durations of the WPAN time periods are based at least in part on a WPAN profile, e.g., a Bluetooth profile, in use by the wireless device. Durations of the WLAN time periods are based at least in part on receipt of WLAN authentication messages from the WLAN AP during the authentication process or expiration of WLAN authentication process timers.
US10397188B2 Access control apparatus, system, and method
Embodiments of the present invention relate to the communications field, and provide an access control apparatus, system, and method. The method includes: receiving a first service chain forwarding rule sent by a controller; receiving a first packet sent by a classifier; and when a service chain identifier carried in the first packet matches a first service chain identifier in the first service chain forwarding rule, forwarding the first packet to a first access network element according to a first identifier.
US10397186B2 Methods for internet communication security
The present disclosure relates to network security software cooperatively configured on plural nodes to authenticate and authorize devices, applications, users, and data protocol in network communications by exchanging nonpublic identification codes, application identifiers, and data type identifiers via pre-established communication pathways and comparing against pre-established values to provide authorized communication and prevent compromised nodes from spreading malware to other nodes.
US10397183B2 Method and system for enabling media optimization in a cloud conference
An example method is provided and includes receiving a relay address allocation request from an endpoint, the relay address allocation request comprises a unique session identifier that identifies a conference session joined by the endpoint for media streaming; determining a relay candidate comprising a relay transport address for allocating to each endpoint of the conference session having the unique session identifier. Further, the method includes mapping the relay candidate with the unique session identifier and sending a relay address allocation response that comprises at least the relay candidate mapped with the unique session identifier. The method further includes receiving a single copy of one or more media stream packets from the conference controller and relaying the one or more media stream packets via the relay transport address identified by the unique session identifier to each of the one or more endpoints in the session having the unique session identifier.
US10397181B2 Address book information service system, and method and device for address book information service therein
Provided are an address book information service system, and a method and a device for an address book information service therein, whereby: a terminal device in the address book information service system sets groups in an address book according to category information and transmits group information on the set groups and preset user information to a service device; the service device searches new address book information corresponding to the group information on the basis of the location of a user by using the group information and the user information and transmits the searched new address book information to the terminal device; and the terminal device automatically registers the received new address book information in the address book, thereby enabling the user to easily look up new address book information.
US10397180B2 DNS rendezvous localization
A method of generating a routing table containing information as to the weighted distance between client's that use a resolver and each rack gateway, taking into account how traffic to each client can egress from the CDN AS. The routing table is generated from matrix multiplication of two matrices. One matrix contains information as to the proportion of each client's use of each resolver in a first autonomous system. The second matrix contains information as to the distance between each client and each rack, with respect to an egress gateway, in a second autonomous system. The resulting routing table is used to identify a gateway from which to serve content to a client.
US10397175B2 Communication channel selection and usage
Performing electronic communication between a plurality of devices can include determining, using a processor, a required answer time for an electronic message, determining, using the processor, a plurality of expected response times, wherein each expected response time is specific to a recipient of the electronic message and is specific to one of a plurality of different communication channels, and matching, using the processor, the required answer time to an expected response time. Using the processor, a communication channel can be selected from the plurality of different communication channels based upon the matching. Sending of the electronic message to a device of the recipient can be initiated using the selected communication channel.
US10397174B2 Message delivery in a message system
Embodiments include a method of controlling message delivery from a publisher application to one or more subscriber applications of a messaging system, the one or more subscriber applications having a plurality of subscriptions registered with a broker application of the messaging system. The method includes generating a unified subscription description representing the plurality of registered subscriptions based on at least one stored intermediate subscription description, where each intermediate subscription description represents one or more registered subscriptions. The method also includes communicating the unified subscription description to the publisher application.
US10397170B2 Communication inversion for online communities
Systems and methods for communication inversion for online communities are disclosed. In embodiments, a computer-implemented method comprises: detecting, by a computing device, that an online community has a low vitality; determining, by the computing device and based on the detecting that the online community has a low vitality, a related community is associated with the online community; detecting, by the computing device, a participant communication within the related community; and redirecting, by the computing device, the participant communication to the online community.
US10397167B2 Live social modules on online social networks
In one embodiment, a method includes accessing a post associated with a first user of an online social network; extracting n-grams from the post; determining whether the post is associated with a trending topic based on whether one or more of the extracted n-grams are associated with the trending topic; identifying one or more second users, wherein each second user is a first-degree connection of the first user within the online social network and wherein each second user is a subscribing user; generating, for each second user, a live social module comprising the post; and sending, to a system of each second user, the live social module.
US10397165B2 Techniques for reliable messaging for an intermediary in a network communication environment
The present disclosure relates generally to techniques for improving reliability of message communications. In certain embodiments, techniques are described for facilitating reliable communication of messages between a source (e.g., a client system) and a destination (e.g., a target system) via an intermediary communication handler system. In certain embodiments, a message can include a request to be communicated to a destination for a target service. An intermediary communication handler system can store information indicative of the delivery status for a message to ensure reliable communication. The information indicative of the delivery status for a message can be managed in association with a unique identifier corresponding to the message. The information indicative of the delivery status for a message may also be used to determine whether to retry communication of a message in satisfaction of reliability parameters (e.g., QoS criteria) specified for a communication protocol used for communication of the message.
US10397163B2 Third party application configuration for issuing notifications
Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium for implementing one or more application programming interfaces (APIs) that configure applications stored in an electronic device are described. An application may be configured to receive event information from various sources based on user preferences and application permissions. In response to receiving the event information, the app may determine whether a notification should be issued to a user. This determination may be made based on various factors such as the type of event, user history, contextual data, ranking data, and application permissions. The notifications may include one or more of messages to the user and recommended actions for consideration by the user. The actions may include sharing data with other users who share a presence or interest in an event with the user.
US10397160B2 Method to pre-select folders to synchronize during initial email activation on a mobile device
A method for synchronizing a mobile device with an email mailbox is described. The method includes: sending a search query to a mail server to identify email messages that are associated with folders of the email mailbox other than an inbox folder; selecting one or more folders of the email mailbox to synchronize on the mobile device based on the identified email messages; and retrieving, from the mail server, one or more email messages associated with the selected folders.
US10397157B2 Message management in a social networking environment
Disclosed aspects relate to message management utilizing a social networking environment. A message which pertains to an anticipated activity may be detected in the social networking environment. A relevant actionable portion of the message which corresponds with the anticipated activity may be identified by analyzing the message. Using the relevant actionable portion of the message, an activity management operation for utilization to manage the anticipated activity may be determined. The activity management operation may be executed in the social networking environment for utilization to manage the anticipated activity.
US10397154B2 Secure electronic message conveyance
A method of secure electronic message conveyance. The method can include, via a processor, receiving a request to forward an electronic message originally received by a first user to at least a second user. The method also can include, based on content contained in the electronic message, selecting from a plurality of approval entities at least one approval entity that is to determine whether the electronic message is approved to be forwarded to the at least a second user, and receiving from the selected approval entity an indication that indicates whether the electronic message is approved to be forwarded to the second user. The method further can include, responsive to the selected approval entity approving the forwarding of the electronic message to the second user, automatically forwarding the electronic message to the second user.
US10397153B2 Electronic device and method for controlling reception of data in electronic device
A method for operating an electronic device is provided. The method includes receiving information from outside of the electronic device, identifying blocking configuration information on the received information, determining a method for blocking the received information according to the blocking configuration information, and blocking the received information based on the determined blocking method.
US10397148B2 System for processing electronic messages
A system for processing electronic messages, whereby a user can transmit and receive various types of electronic messages via one processing module only. The different types of electronic messages can contain various attributes, such as “read” and “unread”, although not all types of messages need to have the same attributes. In order to make the handling of attributes in electronic messages easy, it is provided that the system contains allocation tables between various attribute sets of the electronic messages.
US10397147B2 Method, apparatus and device for exchanging name card
The present disclosure provides a method, apparatus and terminal for exchanging a name card, which relates to mobile communication technologies. The method comprises: binding the contact client with a first Instant Messaging (IM) client through an associated account, the contact client comprising a contact; receiving a selecting signal for selecting at least one name card in the contact; sending the selected at least one name one name card to the first IM client binded with the contact client, the first IM client comprising a first user account, and the first user account having a friendship link; and sharing the selected at least one name card through the first user account with at least one second IM client in the friendship link.
US10397146B2 Monitoring instant messaging usage
A method of monitoring instant messaging usage can include identifying an instant messaging session between a plurality of participants, selecting a participant in the instant messaging session, identifying at least one attribute of the instant messaging session, and identifying at least one attribute of the selected participant. The method further can include determining an instant messaging usage metric for the selected participant according to the at least one attribute of the instant messaging session and the at least one attribute of the selected participant and outputting the instant messaging usage metric of the selected participant.
US10397139B2 Storage device in which forwarding-function-equipped memory nodes are mutually connected and data processing method
According to one embodiment, a storage device includes a plurality of memory nodes. Each of memory nodes includes a plurality of input ports, a plurality of output ports, a selector, a packet controller and a memory. The selector outputs a packet input to the input port to one of the output ports. The packet controller controls the selector. The memory stores data. The memory nodes are mutually connected at the input ports and the output ports. The memory node has an address that is determined by its physical position. The packet controller switches the output port that outputs the packet based on information including at least a destination address of the packet and an address of the memory node having the packet controller when receiving a packet that is not addressed to the memory node having the packet controller.
US10397138B2 Method for processing information, forwarding plane device and control plane device
Embodiments of the present invention provide a method for processing information, a forwarding plane device and a control plane device. The method includes: receiving a data packet, and extracting the data packet's characteristic information; searching for context information corresponding to the data packet's characteristic information; buffering or discarding the data packet if the context information is not found; and sending an event reporting message to a gateway control plane device, wherein the event reporting message carries the data packet's characteristic information, so that the gateway control plane device acquires the context information corresponding to the data packet's characteristic information. forwarding of the data packet to the greatest extent.
US10397132B2 System and method for granting virtualized network function life cycle management
A virtualized network function (VNF) life cycle management (LCM) method is disclosed that includes sending, by a virtualized network function manager (VNFM), a grant request for a VNF LCM operation to a network functions virtualization orchestrator (NFVO), wherein the grant request comprises a requested wide area network (WAN) connectivity requirement for connecting multiple sites that virtualized network function components (VNFCs) of the virtualized network function (VNF) instance are placed in, and the VNF comprises at least two VNFCs placed in different sites. In this embodiment the method also includes receiving, by the VNFM, a grant response from the network functions virtualization orchestrator (NFVO), wherein the grant response comprises WAN Infrastructure Manager (WIM) information and a granted WAN connectivity requirement approved by the NFVO.
US10397128B2 Routing handler for rule-based action triggering
Methods, systems, and computer-readable media for implementing a routing handler for rule-based action triggering are disclosed. A request is received at a routing handler from a client. The request specifies a particular operation at a particular one of a plurality of sub-services. The sub-services comprise one or more operations for defining a plurality of rules; the rules are defined to bind triggers to actions. The sub-services also comprise one or more operations for performing the actions in a provider network comprising a plurality of resources. The particular operation in the request is determined at the routing handler. The particular one of the sub-services is determined at the routing handler based on the particular operation, using a routing map. The routing map is dynamically updated when operations provided by sub-services are modified. The request is routed to the particular one of the sub-services.
US10397127B2 Prioritized de-queueing
A method is provided in one example and includes allocating a first queue, allocating at least two default queues, where the at least two default queues depend from the first queue, allocating a plurality of local queues that each depend from one of the at least two defaults queues, receiving data in a data stream, determining a quality of service (QoS) associated with the data, and assigning the data to one of the plurality of local queues based on the determined QoS. In an example, the QoS is a differentiated services code point.
US10397123B2 Method and system for managing service quality according to network status predictions
Aspects of the subject disclosure may include, for example, obtaining predicted available bandwidths for an end user device, monitoring buffer occupancy of a buffer of the end user device, determining bit rates for portions of media content according to the predicted available bandwidths and according to the buffer occupancy, and adjusting bit rates for portions of media content according to the predicted available bandwidths and according to the buffer occupancy during streaming of the media content to the end user device over a wireless network. Other embodiments are disclosed.
US10397120B2 Service link selection control method and device
Disclosed are a flow classifier, policy and charging rules function unit and controller. The flow classifier receives a service chain selection control policy sent by a policy and charging rules function unit. The service chain selection control policy includes a corresponding relation between an application type and an identifier of a service chain. The service chain is a path formed by a forwarding device and a value-added service device both of which a service flow with the application type needs to pass through. The flow classifier detects the service flow with the application type based on the service chain selection control policy and adds the identifier of the service chain to a message of the service flow. The flow classifier sends the message of the service flow with the added identifier of the service chain to a forwarding device directly connected to the flow classifier.
US10397119B2 Handling voice and non-voice data under uplink limited conditions
This disclosure relates to techniques for handling voice and data under uplink limited conditions in a wireless communication system. A wireless device and a base station may establish a wireless communication link. Transmission time interval bundling (TTI-B) may be enabled for uplink communications between the wireless device and the base station. It may be determined that the wireless device is experiencing uplink limited conditions. One or more rules prioritizing a first type of data over a second type of data for uplink communications may be enabled based on TTI-B being enabled and the wireless device experiencing uplink limited conditions.
US10397118B2 Determining connections of a network between source and target nodes in a database
In an embodiment of the invention, a system determines connections between source and target nodes in a network by determining edges with common nodes between the source and target nodes within the network for each of one or more hops. Each determined edge links a pair of nodes in a network path between the source and target nodes. The system removes certain edges from the determined edges to produce a resulting set of edges. In particular, each removed edge is an edge that includes a node within a loop in the network or is an edge that is unconnected to another edge. The system determines connections between the source and target nodes based on the resulting set of edges. Embodiments of the present invention further include a method and computer program product for determining connections between source and target nodes in a network in substantially the same manners described above.
US10397108B2 Service function chaining across multiple subnetworks
A method for service function chaining across subnetworks includes receiving a packet at a virtual switch integration bridge from a first service function (SF) that is in a service function chain (SFC) and that is on a first subnetwork, determining a next SF in the SFC in a different subnetwork, and sending the received packet directly from the virtual switch integration bridge to the next SF.
US10397105B2 System and method for scalable multi-homed routing for vSwitch based HCA virtualization
Systems and methods are provided for supporting scalable multi-homed routing for virtual switch based host channel adapter (HCA) virtualization in a subnet. An exemplary method can provide one or more switches, a plurality of host channel adapters, a plurality of hypervisors, and a plurality of virtual machines. The method can arrange the plurality of host channel adapters with one or more of a virtual switch with prepopulated local identifiers (LIDs) architecture or a virtual switch with dynamic LID assignment architecture. The method can further perform a multi-homed routing for the subnet, wherein at least one of the plurality of host channel adapters comprises two virtual switches, wherein the two virtual switches are treated as endpoints of the subnet, and wherein the multi-homed routing for the subnet ensures that each the two virtual switches are routed through independent paths.
US10397103B2 Data processing system with routing tables
A data processing system with routing tables comprising an operating system for supporting processes, such that the process are associated with one or more resources and the operating system being arranged to police the accessing by processes of resources so as to inhibit a process from accessing resources with which it is not associated. Part of this system is an interface for interfacing between each process and the operating system and a memory for storing state information for at least one process. The interface may be arranged to analyze instructions from the processes to the operating system, and upon detecting an instruction to re-initialize a process cause state information corresponding to that pre-existing state information to be stored in the memory as state information for the re-initialized process and to be associated with the resource.
US10397101B1 Routing methods, systems, and computer program products for mapping identifiers
In various embodiments, an apparatus, a non-transitory computer-readable media, and a computer-implemented method are provided, where at least one of which involves: a current node configured to be positioned in a network path along which data is capable of being transmitted from a transmitting node to a receiving node in a network, the current node configured to: receive, from a previous node in the network path along which the data is capable of being transmitted from the transmitting node to the receiving node in the network, network path information that is in a header of a packet that is specified according to at least one aspect of a Multiprotocol Label Switching (MPLS) network protocol, the network path information in the header of the packet being for use by the current node in transmitting the data along the network path from the transmitting node to the receiving node in the network, where the network path information in the header of the packet is received based on an identifier in an identifier space that spans within the previous node, and the identifier in the identifier space that spans within the previous node identifies a particular network interface, a particular node, or a particular region, where the identifier includes a sequence of identifiers, and a last identifier of the sequence, that is preceded by any other one or more identifiers in the sequence, is configured for use in identifying a scope-specific identifier that is in an identifier space specific to another node and that identifies, for the another node: the particular network interface, the particular node, or the particular region.
US10397097B2 Weighted next hop selection at a router using an equal cost multipath process
A routing technique provides a routing table which assigns weights in the process of selecting a next hop at a router, while still using an equal cost multipath selection process at the router. The routing table is configured to cross reference an IP address prefix set to a number of next hops which can be all, or fewer than all, available next hops. This occurs in each row of the table for a different IP address prefix set. Subsets of the next hops are identified in each row in a manner which results in the next hops being selected according to specified weights. An estimate of traffic to the different IP address prefix set is also considered. The routing table can be configured based on announce and withdraw messages received from a link weight translator of a controller.
US10397096B2 Path resolution in InfiniBand and ROCE networks
A mechanism is provided in a data processing system comprising at least one processor and at least one memory, the at least one memory comprising instructions that are executed by the at least one processor and configure the at least one processor to implement a path query cache. Responsive to receiving a path query from a process executing in the data processing system, the path query cache performs a lookup of the path query in the path query cache. The path query identifies a source port, a source address and a destination address. The path query cache stores a plurality of entries, each entry comprising a source port, a source address, a destination address, the source and destination global identifiers, and good/bad flag indicating whether a path associated with the entry is available or not. Responsive to the path query cache determining the path query matches a valid entry in the plurality of entries, the path query cache returns a result to the process. The result comprises the source and destination global identifiers and the good/bad flag from the valid entry.
US10397095B2 Detecting and mitigating loops
Access-side loop mitigation may be provided. First, a first edge device may determine that a duplicate host exists on a network. Then the first edge device may detect a loop in response to determining that the duplicate host exists on the network. Detecting the loop may comprise sending a message on a plurality of access-side ports of the first edge device and then receiving, in response to sending the message on the plurality of access-side ports of the first edge device, a response on a first access-side port of the plurality of access-side ports of the first edge device. Next, the first edge device may mitigate the detected loop in response to receiving the response.
US10397094B2 Multicast routing system and method
There is described a method of managing routing paths, in particular multicast routing paths, in a content delivery network. The method includes determining, according to a unicast routing protocol, a first link cost for a first routing path and determining a second link cost for a second routing path, the second routing path comprising a first component comprising a link cost to a router that is part of a multicast group and a second component comprising a link cost for the multicast tree from the router. An adjustment factor is then determined based on information received from the content delivery network. The adjustment factor is applied to the second link cost. The adjusted second link cost and the first link cost are analyzed to determine an adjusted least cost path in the content delivery network and the adjusted second link cost is selectively output to a routing database to influence routing in the content delivery network.
US10397091B1 Optical safety and connections discovery
At a first optical node of an optical communications system, during a signal initialization phase, a first optical pattern is received that includes a prefix indicating a beginning of a signal, a first word, and a first working signal for verifying stability of a connection between the first optical node and a second optical node of the optical communications system. A second optical pattern is transmitted that includes the prefix, a second word different from the first word, and the first working signal. A third optical pattern including the prefix, the first word, and a second working signal is received. Based on determining that a duration of the second working signal is greater than a duration of the first working signal plus a predetermined time, the first optical node determines that the second optical node is an adjacent node of the first optical node.
US10397088B2 Flexible ethernet operations, administration, and maintenance systems and methods
A node configured to support a Flexible Ethernet (FlexE) client service in a network includes circuitry configured to interface a FlexE client; and circuitry configured to monitor and update one or more Operations, Administration, and Maintenance (OAM) fields associated with the FlexE client, wherein the one or more OAM fields include a monitoring field that covers 64b/66b codes for a path of the FlexE client. A method, implemented in a node, for supporting a Flexible Ethernet (FlexE) client service in a network includes interfacing a FlexE client; and updating and monitoring one or more Operations, Administration, and Maintenance (OAM) fields associated with the FlexE client, wherein the one or more OAM fields include a monitoring field that covers 64b/66b codes for a path of the FlexE client.
US10397086B2 Just-in-time identification of slow drain devices in a fibre channel network
One embodiment is a method and includes periodically polling a plurality of interface counters associated with each of an edge port and an Inter-Switch Link (“ISL”) port of a first fiber channel (“FC”) switch, wherein a target device is connected to the edge port of the first FC switch, and a plurality of interface counters associated with ISL port of a second FC switch, wherein the ISL port of each of the first and second FC switches are connected to one another via an ISL; determining based on the polling of the various counters whether several conditions have been met for a predetermined number of times and if so, characterizing the edge port as a level 1 slow drain port and taking remedial action based on the characterization.
US10397083B2 Terminal device identification systems, methods, and programs
A terminal device according to the present invention includes an application and a browser. The application includes a providing unit that provides the browser that is instructed by the application to perform a predetermined process with terminal information that is used to identify a terminal device and that is acquired by the application. The browser includes a sending unit that sends terminal information that is provided by the providing unit in the application and cookie information that is associated with a predetermined server device to the predetermined server device.
US10397080B2 Secure wireless network using radiometric signatures
A network security system for wireless devices derives a fingerprint from the modulation imperfections of the analog circuitry of the wireless transceivers. These fingerprints may be compared to templates obtained when the wireless devices are initially commissioned in a secure setting and used to augment passwords or other security tools in detecting intruders on the network.
US10397079B2 Video delivery performance analysis for EMBMS
A system for evaluating quality of video delivered over a telecommunications network is provided. The system includes one or more monitoring probes coupled to one or more network interfaces providing direct communication between two or more networked devices. The monitoring probes are adapted to capture video data from the network interfaces. The system further includes a processor adapted to analyze the data captured by the monitoring probes. The processor is operatively configured to determine a number of lost data packets within the captured video data. The processor is further operatively configured to determine probability of unrecoverable losses within the captured video based on the determined number of lost data packets. The processor is also operatively configured to calculate a video quality index value based on the determined probability of unrecoverable loses.
US10397076B2 Predicting hardware failures in a server
A computer system is monitored for conditions bearing on the effective age of various hardware components of the system. Upon detecting an age adjustment condition, the affected hardware components are identified. An age adjustment is determined for each of the affected hardware components. The adjusted age is stored for reference when taking actions based on the adjusted age, such a component replacement and/or workload placement.
US10397070B2 Routing service call messages
The present system and method comprises an improved marketplace for providing and consuming services. Using the present system, generally via one or more APIs, comprises a method for integrating value added services within a network of participants, for instance, a payment network. The network can use service switching capabilities to route service calls to and from the service consumers and providers using routing elements defined in a message specification. Network participants can be both consumers and providers of services. The network can route service messages to the appropriate provider depending on details in the message.
US10397069B2 Self-adaptive service management method and system thereof
A self-adaptive management method and system thereof are provided. The method includes: sending, by a target AMA server based on pre-stored address information of at least one AMF server, first detection information to the at least one AMF server; receiving, by the at least one AMF server, the first detection information, and returning, by the at least one AMF server, first detection response corresponding to the first detection information to the target AMA server; receiving, by the target AMA server, the first detection response, selecting, by the target AMA server, a target AMF server from the at least one AMF server, and sending, by the target AMA server, a join request to the target AMF server; receiving, by the target AMF server, the join request, and adding, by the target AMF server, the target AMA server to a network node corresponding to the target AMF server.
US10397068B2 Multimedia communicator
A multimedia communicator is disclosed. The multimedia communicator comprises a processing unit; and a storage device coupled to the processing unit. The multimedia communicator further includes a plurality of interfaces to allow the multimedia communicator to offer a user a plurality of services. The MMC which includes a microprocessor computing system may be located in a car, for example, or within a handset similar to handsets presently utilized for cell phones. The MMC may be connected to a WiFi Internet connection, a cellular network, a satellite radio or equivalent satellite network, or to other available wireless networks. Additionally, the MMC has the potential to interface with GPS signals as desired.
US10397066B2 Content filtering for information centric networks
A method provides for marking classifications of content objects at a content marking node in a content centric networking (CCN) network. The content marking node has a network interface with a network that is separately administered from the CCN network. The method includes receiving a content object on the network interface, checking whether the content object is authentic and there is a pending interest for the content object, and sending a request to a content marking service to obtain categories for the content object using a name of the content object. The method further includes receiving a response from the content marking service with the categories for the content object, and adding a category field to the content object, the category field including the categories.
US10397058B2 Full path diversity for virtual acess point (VAP) enabled networks
In one embodiment, a supervisory device in a network assigns different access points in the network to different access point groupings. Each of the different access point groupings uses a different network path to communicate with a given endpoint in the network. The supervisory device selects at least one of the access points in each of the different access point groupings for mapping to a virtual access point (VAP) for a node in the network as part of a VAP mapping. The supervisory device instructs the selected access points to form a VAP for the node. The node treats the access points in the VAP mapping as a single access point for purposes of communicating with the network.
US10397056B2 Optimized digital component analysis system
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium. In some implementations, methods include determining multiple different configurations of multiple digital components eligible to be presented within a single digital component slot in a given electronic document being presented at a client device, selecting a particular configuration that has a highest configuration score and includes a given digital component, determining an offset factor that quantifies a negative impact of the given digital component on other digital components, optimizing a distribution amount applied to the given digital component based on the offset factor and a baseline distribution amount applied to each digital component in each of the multiple different configurations, and transmitting the given digital component to the client device based on the distribution amount for the given digital component, including causing the given digital component to be presented at the client device in the particular configuration.
US10397045B2 Method for migrating service of data center, apparatus, and system
A method for migrating a service of a data center is disclosed. When an active data center is faulty, a tunnel processing device disables a locally-saved tunnel entry of a server in the active data center. After receiving a service access request packet from a customer edge router, the tunnel processing device acquires an IP address of a tunnel processing module deployed on a server in a standby data center according to an IP address of a destination virtual machine, encapsulates the service access request packet and routes the encapsulated packet to the tunnel processing module, so as to migrate a data center service from the active data center to the standby data center.
US10397044B2 Network function virtualization (“NFV”) based communications network resilience
The problem of recovering from multiple link failures in a way that is quick, avoids loops, avoids packet modifications, and that avoids significant modifications to existing routers is solved by: (1) associating a network rerouting unit (NRU) with each of the plurality of routers; (2) configuring each router so that if a link (or more specifically, any link) directly connected to the router fails, the router redirects any packets whose next hop is a port terminating an end of the failed link to the NRU associated with the router; (3) executing a routing protocol on each of the NRUs whereby each NRU will learn a topology of the communications network; (4) receiving by a first NRU, a packet redirected from the router associated with the first NRU; and (5) responsive to receiving, by the first NRU, the packet redirected from the router associated with the first NRU, (i) identifying a link directly connected to the router as a failed link using a destination address in the redirected packet, and the topology of the network learned by the first NRU, (ii) determining an alternative path to the destination address of the redirected packet bypassing the identified failed link, and (iii) tunneling the redirected packet to an intermediate node on or associated with the alternative path using encapsulation. NRUs provide more programmability and better flexibility, thereby allowing network operators to deploy new network functions and features on demand in a timely and agile manner. Such NRUs provide resilience as a network function (“RaaNF”) that can be plugged into a running network easily and help the network recover from link failures without modifying existing routers.
US10397043B2 Wireless carrier network performance analysis and troubleshooting
An analytic application may provide analysis of performance data for a wireless carrier network to determine root causes of issues. Performance data for network components of the wireless carrier network and device components of user devices that use the network may be obtained. The performance data is processed by aggregating multiple datasets of the performance data into aggregated performance data according to one or more grouping parameters or converge a plurality of datasets of the performance data into converged performance data according to a unitary storage schema. Analysis may be performed on the aggregated performance data or the converged performance data to detect an issue affecting the wireless carrier network or to generate a solution to the issue. The aggregate performance data and the converged performance data may include non-real time data or real time data. Accordingly, the issue or the solution to the issue may be provided for presentation.
US10397041B2 Electronic control unit
An electronic control unit provides a transmission node in a communication system in which the transmission node stores first data in a transmission frame having a predetermined format and transmits the first data to a network, and a reception node receives the first data as a reception frame via the network. The electronic control unit includes: an allocation unit that divides second data into a plurality of split data items, and allocates the split data items to an empty area of the transmission frame other than an area where the first data is allocated; and a transmission unit that transmits the spilt data items allocated by the allocation unit and the first data as the transmission frame.
US10397040B2 Devices and methods for dynamic broadcast
A dynamic broadcast system and a spectrum management device for use in a dynamic broadcast system. A dynamic white space database unit stores and dynamically updates a dynamic white space database of frequency resources that are assigned for broadcasting broadcast content but can locally not be used for broadcasting. One or more white space devices can access the frequency resources included in the dynamic white space database. A spectrum server dynamically manages the frequency resources included in the dynamic white space database for access by the one or more white space devices.
US10397039B2 Apparatus, systems and methods for fall-down detection based on a wireless signal
Apparatus, systems and methods for detecting and monitoring fall-down actions and other transient motions are disclosed. In one example, a system for monitoring a transient motion in a venue is disclosed. The system comprises a transmitter, a receiver, and a transient motion monitor. The transmitter is located at a first position in the venue for transmitting a wireless signal through a wireless multipath channel impacted by the transient motion of an object in the venue. The receiver is located at a second position in the venue for: receiving the wireless signal through the wireless multipath channel, and obtaining a time series of channel information (CI) of the wireless multipath channel based on the wireless signal. The transient motion monitor is configured for: monitoring the transient motion based on the time series of CI, and triggering a response action based on the monitored transient motion.
US10397033B2 Method and apparatus for generating a PHY data unit
A first legacy portion of a physical layer (PHY) preamble is generated, wherein the first legacy portion of the PHY preamble is generated to include a signal field having PHY parameters arranged in subfields according to a first legacy communication protocol. A second portion of the PHY preamble is generated according to a second communication protocol, wherein the second portion of the PHY preamble is generated to include a repetition of the signal field. A PHY data unit that includes the PHY preamble is generated, the PHY data unit being for transmission via a wireless communication channel.
US10397032B2 Energy determinations for multi-user superposition transmissions
Methods, systems, and devices for wireless communication using multi-user superposition (MUST) techniques in conjunction with multiple-input multiple-output (MIMO) techniques are described. A base station may configure an enhancement layer user equipment (UE) and a base layer UE with a transmit power ratio associated with enhancement layer transmissions and base layer transmissions. The base station may then transmit on the base layer and enhancement layer on multiple spatial layers using MIMO techniques. A UE may receive the transmission, determine the total power of the transmission on all spatial layers, and apply a power splitting constraint to determine the distribution of power for the transmission on the different spatial layers. The UE may then determine the transmit power of a transmission on a specific layer based on the power ratio configuration and use this information to demodulate and decode the transmission.
US10397031B2 Method of processing compressive sensing signal and apparatus for same
Disclosed is a method of receiving a compressive sensing signal and an apparatus for the same. According to an embodiment of the present disclosure, the method includes: receiving a signal processed using a predetermined dictionary set and a first sampling rate for each symbol group including one or more symbols; performing analog-to-digital conversion on the received signal at a second sampling rate that is lower than the first sampling rate; checking compressed measurement information from the signal on which analog-to-digital conversion is performed; and reconstructing values of the symbols included in the symbol group, which correspond to the compressed measurement information, on the basis of the predetermined dictionary set.
US10397028B2 Decision feedback equalizer
A decision-feedback equalizer (DFE) samples an analog input signal against M references during the same symbol time to produce M speculative samples. Select logic in the DFE then decodes N bits resolved previously for previous symbol times to select one of the M speculative samples as the present resolved bit. The present resolved bit is then stored as the most recent previously resolved bit in preparation for the next symbol time. The select logic can be can be programmable to accommodate process, environmental, and systematic variations.
US10397015B2 Fixture data over powerline network
This disclosure provides systems, methods and apparatus for fixture data over a powerline network. In one aspect, fixture interfaces can receive control data on a powerline network and provide the control data to a fixture on a fixture network.
US10397014B2 Method and system for configuring instrumentation devices
A method and system for managing an instrumentation device include accessing an image of the instrumentation device. Based on the image, an identity for the instrumentation device is determined. The identity is used to register the instrumentation device by configuring a gateway at a multimedia content distribution network client location to access and communicate with the instrumentation device. The identity of the instrumentation device and the gateway may be stored for future configuration of the gateway.
US10397012B2 Evolved multimedia broadcast/multicast service (EMBMS) system and EMBMS system management method
Embodiments of the present disclosure provide an eMBMS system that includes a GW-C device connected to a mobility management entity and broadcast/multicast service center and a GW-U device connected to a base station and the mobility management entity. The GW-C device is configured to perform core network signaling interaction with the broadcast/multicast service center and the mobility management entity, and to send a forwarding indication message to the GW-U device. The GW-U device is configured to receive signaling from the base station and send the signaling to the GW-C device according to the forwarding indication message. The GW-C device is further configured to receive and process the signaling from the GW-U device. The GW-U device is further configured to send a received broadcast/multicast service data packet to the base station according to the forwarding indication message.
US10397006B2 Network security with surrogate digital certificates
A computing device such as a network security device receives one or more digital certificates in a certificate chain and generates one or more surrogate digital certificates that form a surrogate certificate chain. A surrogate certificate may be generated using certificate information from a corresponding digital certificate of the received certificate chain. In some cases, the received certificate chain may have a trusted root certificate that is a trust anchor for the received certificate chain and the generated surrogate certificate chain may have a different trusted root certificate that is the trust anchor for the surrogate certificate chain. Cryptographic keys of the certificate chains may be used to establish cryptographically protected communication sessions. The computing device may monitor network traffic utilizing cryptographic keys included in the certificate chains to encrypt data. The encrypted data may be decrypted and inspected to determine whether sensitive information is transmitted in an improper manner.
US10397004B2 Distributed system for multi-function secure verifiable signer authentication
A distributed multi-function secure system for verifiable signer authentication having a personal private key stored in a secure storage of a mobile device where the mobile device connects to a fragmented distributed signing engine by a secure protocol and is issued a signer certificate from a circle of trust certificate server to securely electronically sign documents.
US10397003B2 Signature scheme for homomorphic message encoding functions
A method for cryptographic signing. The disclosure provides for a signature scheme to secure digital communication using homomorphic message encoding functions. The signature may be applied to hidden messages, and the knowledge of a signature can be proved without the value of the signature being revealed. Applications of the present invention may include anonymous credentials, electronic voting, and group signatures.
US10397002B2 Signature scheme for homomorphic message encoding functions
This invention relates to cryptographic signing. The disclosure provides for a signature scheme to secure digital communication using homomorphic message encoding functions. The signature may be applied to hidden messages, and the knowledge of a signature can be proved without the value of the signature being revealed. Applications of the present invention may include anonymous credentials, electronic voting, and group signatures.
US10396999B2 Electronic apparatus, method for electronic apparatus and information processing system
An electronic apparatus, a method for an electronic apparatus and an information processing system are provided. The electronic apparatus includes a processing circuit configured to: generate a request to be confirmed which is to be sent to other nodes in a network, the request to be confirmed including an electronic signature of the present node; acquire responses to the request to be confirmed which are from the other nodes, the response including an electronic signature of a corresponding node; and generate, based on the request to be confirmed, the acquired response and an existing block chain, a new block.
US10396997B2 Container-based operating system and method
In a distributed network hosting a shared pool of configurable computing resources there is provided one or more system instances of a blockchain. Each system instance comprises a virtual machine and a set of containers. The containers are members of the blockchain in that the blockchain's public ledger records encrypted copies of at least selected directories of each container. Each container that is in the set can thus verify whether any other container also belongs to the same set with reference to the public ledger, since the transactions recorded on the public ledger are encrypted copies of the set's containers. The use of a blockchain thus allows a system boundary to be defined around a set of containers by the initial specification of the blockchain. The system boundary can be defined to ensure that the set of containers comply with legal requirements, such as a geographic restriction.
US10396995B2 Method of providing a hash value for a piece of data, electronic device and computer program
A method of providing a hash value for a piece of data is disclosed, where the hash value provides for a time-stamp for the piece of data upon verification, for limiting a risk of collisions between hash values. The method comprises collecting one or more root time-stamps for a root of a hash tree structure defining a hash function, wherein the root-time stamp is a root time-stamp from the past, determining whether a nonce may be received from a server, and upon failure to receive the nonce from the server, providing the hash value by a hash function of the root time-stamp and the piece of data, or upon success in receiving the nonce from the server, providing the hash value by the hash function of the root time-stamp, the piece of data and the nonce. An electronic device and a computer program are also disclosed.
US10396994B1 Method and apparatus for creating a short hash handle highly correlated with a globally-unique hash signature
Example embodiments of the present invention relate and a method and an apparatus for managing a short hash handle. The method including receiving an I/O including a first identifier for a data block and examining the first identifier in comparison with a second identifier. The data block identified in the I/O then may be managed according to the first identifier and the second identifier.
US10396992B2 Authentication of a user and/or a device through parallel synchronous update of immutable hash histories
Disclosed is a method, a device, and/or a system of authentication of a user and/or a device through parallel synchronous update of immutable hash histories. In one embodiment, a computer-implemented method for authentication includes receiving an identity claim from a device that includes a device root hash of a hashed history of the device, referred to as a device hastory. Data of a user profile associated with the device that includes a profile root hash of a profile hastory is retrieved. The device root hash and the profile root hash are compared and determined to be identical to verify an identity of a user and/or a device. A transaction record is generated and deposited as a new block in both in the profile hastory and device hastory. A new profile root hash is computed to evolve the identity of the user profile for a prospective authentication request.
US10396991B2 Controlling verification of key-value stores
Deferred verification of the integrity of data operations over a set of data that is hosted at an untrusted module (UM) is controlled. The controlling includes generating a request for a data operation on the set of data. The request includes an authentication portion. The request is sent to the UM. A response to the request is received from the UM. The response includes cryptographic verification information attesting the integrity of the data operation with respect to prior data operations on the set of data. The response includes results from deferred verification at a trusted module (TM).
US10396986B2 Method for generating a secret between users of a network, and users of the network which are configured for this purpose
A method for generating a shared secret between a first user and a second user of a network is provided. The first user receives from the second user a first training sequence via a communication link between the first user and the second user. The first user ascertains at least one first value for at least one physical property of the communication link, and determines a portion of the shared secret as a function of the first value. A comparison of the first value to at least one threshold takes place for determining the portion of the shared secret. The first user transmits the first training sequence to the second user via the communication link, and adapts the transmission parameters of the first training sequence as a function of the position of the first value relative to the threshold.
US10396979B2 Methods and systems for creating a unique identification number to maintain customer privacy
Systems and methods for creating a unique identification number to maintain customer privacy. The system includes a memory that stores instructions for executing processes for creating the unique identification number and a processor configured to execute the instructions. The processes include: generating a first identification number based on vehicle information and a timestamp; performing a first hashing function on the first identification number to create a second identification number; performing a second hashing function on the second identification number and a customer identification number to create a third identification number; transmitting an allocation resource request to a third party provider, the allocation resource request including the third identification number and a location of a vehicle; and transmitting the charging schedule to the vehicle upon receipt of a response to the allocation resource request from the third party provider, the response to the allocation resource request including the third identification number.
US10396978B2 Crypto devices, storage devices having the same, and encryption and decryption methods thereof
A method for encryption, decryption, or encryption and decryption of data in a crypto device having at least one crypto core may include: generating a tweak value corresponding to block data, which is placed at a random position from which the encryption, decryption, or encryption and decryption starts, from among sequential block data; and/or performing the encryption, decryption, or encryption and decryption from the block data using the tweak value. A method for encryption, decryption, or encryption and decryption of block data may include: generating a tweak value corresponding to the block data at a random position; and/or performing the encryption, decryption, or encryption and decryption of the block data using the tweak value.
US10396977B2 Encrypting data
A method and system. Ciphertext is generated by applying both an initialization vector and an encryption key directly to plaintext. The initialization vector is combined with the ciphertext to generate encrypted data, by using an embedding rule to perform the combining.
US10396976B2 System and method for private-key fully homomorphic encryption and private search between rings
A system for producing a public ring that is fully homomorphically encrypted. The system comprises a processor which generates a first presentation G of a ring, wherein G=x, y|x2=0, y2=0, xy+(p+1)yx=1, where x and y are generators and p is a first private prime number. The system further generates a second presentation H of the ring. H is defined as follows: H=x, y, t|x2=0, y2=0, t=m1yx, xy+m2yx+t=1. In addition, m1 and m2 are positive integers and p+1=m1+m2, wherein t is a generator and the first presentation G and the second presentation H are isomorphic. The system further produces a public ring Ĥ that is fully homomorphically encrypted, where: H ^ = 〈 x , y , t ❘ N · 1 = 1 , x 2 = 1 , y 2 = 0 , xyx = x , yxy = y , tx = 0 , yt = 0 , t 2 = t + m 2 2 - m 2 m 1 ⁢ tyx 〉 , N=pq and further, q is a second private prime number, and the public ring Ĥ is further, publically available. A corresponding method is also disclosed.
US10396970B2 Adaptive relay schemes and virtual full-duplex relay operation
A wireless communication system comprises a source node, a destination node, and a plurality of half-duplex relay nodes disposed between the source node and the destination node. The half-duplex relay nodes are configured in two disjoint paths each comprising an equal number of hops from the source node to the destination node. The source node is configured to alternately transmit information via the two disjoint paths in alternating time slots, and the destination node is configured to alternately receive information via the two disjoint paths in alternating time slots.
US10396968B2 Method and device for transmitting and receiving data by using multiple carriers in mobile communication system
To solve the above-mentioned problem, the method for transmitting and receiving a signal by user equipment (UE) through one or more cells, according to one embodiment of the present specification, comprises the steps of: receiving, from a base station, a first message indicating whether one or more cells usable by the UE are enabled; determining which cells to enable or disable on the basis of the first message; and enabling or disabling the selected cells. According to the embodiment of the present specification, by aggregating carriers amongst different base stations, a possibility for the UE to transmit and receive high-speed data through carrier aggregation can increase.
US10396967B2 Method and apparatus for managing downlink to uplink interference in wireless communication system
The present disclosure relates to a communication method and system for converging a 5th-Generation (5G) communication system for supporting higher data rates beyond a 4th-Generation (4G) system with a technology for Internet of Things (IoT). The present disclosure may be applied to intelligent services based on the 5G communication technology and the IoT-related technology, such as smart home, smart building, smart city, smart car or connected car, health care, digital education, smart retail, security and safety services. The present disclosure discloses a method capable of solving a problem of downlink-to-uplink interference (DL-to-UL interference) occurring as dynamic time division duplex (TDD) is applied in a wireless communication system.
US10396966B2 Per-protocol data unit delivery-path indication
Indication of delivery-path information may benefit various communication systems. For example, wireless communication systems may benefit from per-protocol data unit delivery-path indication to data recipient or from setting a timer expiry value dependent on such received information. A method can comprise sending, by a data-sending protocol entity, a control protocol data unit. The control protocol data unit can identify protocol data units destined to a data-receiving protocol entity. The method can also comprise providing in the control protocol data unit, for each of the identified protocol data units, a direct or indirect indication of at least one delay figure of a delivery path chosen for an initial transmission of the identified protocol data unit.
US10396960B2 Method for transmitting control information on transmission points and corresponding transmission point, as well as method for mapping uplink control channel resource of terminal and corresponding terminal
The present disclosure relates to a method and apparatus for transmitting uplink control information for a terminal. That is, the method and apparatus may be provided for transmitting downlink control information through a downlink control channel which is introduced into a data domain and receiving control information. More particularly, a method and apparatus may be provided for mapping an uplink control channel resource for feeding back uplink HARQ ACK/NACK of the terminal for a downlink data channel through downlink scheduling information, which is transmitted via the downlink control channel.
US10396957B2 Traveling pilots within single user, multiple user, multiple access, and/or MIMO wireless communications
Pilot tones are included within symbols (e.g., orthogonal frequency division multiplexing (OFDM) symbols) transmitted between wireless communication devices. The pilot tones occupy fewer than all tone locations in any given symbol, and the pilot tones occupy different respective locations within different symbols. Generally, these traveling pilots are assigned to different respective tone locations in different symbols. In total, the pilot tones did not cover every single tone location within the symbols used to convey information between devices. Considering for example, when pilots occupy fewer than all tone locations, even among multiple symbols, a device may perform interpolation to generate a pilot tone estimate corresponding to a tone location not occupied by pilot tone within any symbol. Also, power or magnitude of the pilot tones themselves may be boosted or amplified relative to power magnitude of other tones within such symbols.
US10396955B2 Method for transmitting and receiving reference signal in wireless communication system
The present disclosure relates to a 5G or pre-5G communication system to be provided for supporting a data rate higher than that of a 4G communication system, such as LTE, and subsequent communication systems. The present disclosure relates to a method for transmitting a reference signal (RS) in a wireless communication system, comprising the steps of: configuring a transmission resource by including at least one resource block (RB), which does not map the RS, between two RBs, which map the RS, in a first subframe; transmitting a first message for directing an RB offset indicating a gap between the two RBs, which map the RS, and locations of the RBs, which map the RS; and transmitting the RS through the configured transmission resource.
US10396951B2 Apparatus for transmitting broadcast signals, apparatus for receiving broadcast signals, method for transmitting broadcast signals and method for receiving broadcast signals
A method and an apparatus for transmitting broadcast signals thereof are disclosed. The apparatus for transmitting broadcast signals, the apparatus comprises an encoder to encode service data, a mapper to map the encoded service data, a time interleaver to time interleave the mapped service data, wherein the time interleaving is performed depending on number of physical paths for the service data, a frame builder to build at least one signal frame including the time interleaved service data, a modulator to modulate data in the built at least one signal frame by an OFDM (Orthogonal Frequency Division Multiplex) scheme and a transmitter to transmit the broadcast signals having the modulated data.
US10396945B2 Packet number representation for multicast channel block error rate reporting
Various communication systems may benefit from appropriate representations of communication parameters and information. For example, certain wireless communication systems may benefit from packet number representation for multicast channel block error rate reporting. A method can include determining a number of packets corresponding to a block error rate of a multicast channel. The method can also include encoding the number of packets using an encoding format that includes a plurality of granularities and at least one threshold. The method can further include transmitting the number of packets in a report.
US10396944B2 Low latency corrupt data tagging on a cross-chip link
Low latency corrupt data tagging on a cross-chip link including receiving, from the cross-chip link, a control flit comprising a virtual channel identifier for an incoming data flit; storing the virtual channel identifier in a data pipeline and a bad data indicator (BDI) pipeline; receiving, from the cross-chip link, the incoming data flit into the data pipeline; moving, based on the virtual channel identifier in the data pipeline, the data flit from the data pipeline into an entry in a virtual channel queue corresponding to the virtual channel identifier; receiving, from the cross-chip link, a BDI for the data flit into the BDI pipeline; and moving, based on the virtual channel identifier in the BDI pipeline, the BDI for the data flit from the BDI pipeline into an entry in a BDI array corresponding to the entry in the virtual channel queue storing the data flit.
US10396941B2 Resolving concurrent communications at a relay user equipment (UE)
Technology for an eNodeB operable to control communications at a relay user equipment (UE) is disclosed. The eNodeB can select the relay UE to relay proximity services (ProSe) traffic between the eNodeB and a remote UE based on one or more relay quality indicators associated with the relay UE. The eNodeB can communicate, to the relay UE, control signaling to configure one or more orthogonal timelines to cause the relay UE to resolve ProSe communications between the relay UE and the remote UE that conflict with uplink hybrid automatic repeat request (HARQ) acknowledgement (ACK) or negative acknowledgement (NACK) transmissions from the relay UE to the eNodeB.
US10396939B2 Dynamic management of packet loss
Exemplary methods, apparatuses, and systems include duplicating a packet within a plurality of packets to be transmitted to a destination computing node as a sequence of packets. The plurality of packets including the duplicate of the packet are transmitted to the destination computing node. Upon receiving a first acknowledgement of the packet from the destination computing node, it is determined that the first acknowledgment is directed to a duplicated packet. In response to determining that the first acknowledgment is directed to a duplicated packet, it is determined that a second acknowledgement has yet to be received for each of one or more packets within the plurality of packets transmitted prior to the packet. In response to determining that the second acknowledgement has yet to be received, the one or more packets are retransmitted to the destination computing node.
US10396935B2 Method and device for transmitting uplink control signal in wireless communication system
A method for transmitting an uplink control signal of a terminal in a wireless communication system and a terminal using the method are provided. The method comprises the steps of: setting a first physical uplink control channel (PUCCH) resource for a first antenna port; setting a second PUCCH resource for a second antenna port; and transmitting a same uplink control signal through the first and second antenna ports by using the first and second PUCCH resources, wherein the first and second PUCCH resources are orthogonal to each other.
US10396933B2 Bandwidth coding for channel bonding access
Disclosed herein are techniques to provide an indication of bandwidth to establish a TxOP using channel bonding. An information element may be generated to include an RTS frame or a CTS frame and an indication of bandwidth in a parity portion of the information element. The indication of bandwidth may be included by using 16 bits of the parity bits of parity bytes for a PHY header of the information element.
US10396919B1 Processing of communications signals using machine learning
One or more processors control processing of radio frequency (RF) signals using a machine-learning network. The one or more processors receive as input, to a radio communications apparatus, a first representation of an RF signal, which is processed using one or more radio stages, providing a second representation of the RF signal as. Observations about, and metrics of, the second representation of the RF signal are obtained. Past observations and metrics are accessed from storage. Using the observations, metrics and past observations and metrics, parameters of a machine-learning network, which implements policies to process RF signals, are adjusted by controlling the radio stages. In response to the adjustments, actions performed by one or more controllers of the radio stages are updated. A representation of a subsequent input RF signal is processed using the radio stages that are controlled based on actions including the updated one or more actions.
US10396910B2 Over the air commands for RF testing
A system and method of allowing a network device to enter RF test mode without changing the software image or attaching cables to it is disclosed. In one embodiment, the software image loaded into the network device has the capability to execute in both normal operating mode and RF test mode. A command is issued by a RF test tool which instructs the network device to enter one of one or more different RF modes. In certain embodiments, the network device remains in this RF test mode for a predetermined period of time. In other embodiments, the network device remains in this RF test mode until the power is cycled.
US10396909B1 Multi-antenna test system and method
A multi-antenna test system is provided. The multi-antenna test system includes a device under test and at least four antenna devices. The at least four antenna devices are spaced apart in a fixed angular relationship with respect to the device under test to create different certain angular relations between each pair of the at least four antenna devices.
US10396906B2 Mutual information based intelligibility enhancement
Provided are methods and systems for improving the intelligibility of speech in a noisy environment. A communication model is developed that includes noise inherent in the message production and message interpretation processes, and considers that these noises have fixed signal-to-noise ratios. The communication model forms the basis of an algorithm designed to optimize the intelligibility of speech in a noisy environment. The intelligibility optimization algorithm only does something (e.g., manipulates the audio signal) when needed, and thus if no noise is present the algorithm does not alter or otherwise interfere with the audio signals, thereby preventing any speech distortion. The algorithm is also very fast and efficient in comparison to most existing approaches for speech intelligibility enhancement, and therefore the algorithm lends itself to easy implementation in an appropriate device (e.g., cellular phone or smartphone).
US10396905B2 Method and system for direct communication
Information is communicated to an individual by directing an acoustic signal transcranially to a target region in the brain. The target region is stimulated to produce a cognitive effect, and the cognitive effect is modulated or encoded to carry the desired information.
US10396904B2 Adaptive RLS decision feedback equalizing system and implementation method thereof
Disclosed are an adaptive RLS decision feedback equalizing system, characterized by comprising: an error code cross-correlation module, an equalization module, a decision feedback unit, a coefficient updating unit and an autocorrelation estimation module. Also disclosed are an implementation method of the adaptive RLS decision feedback equalizing system, comprising the following steps: 1) setting an initial value of c0 for a filtering coefficient; 2) generating a filtering output signal yk; 3) computing an error code cross-correlation result Ik; 4) updating the filtering coefficient ck−1 to ck; 5) updating an autocorrelation inverse matrix estimation result Pk−1 to Pk according to a forget constant factor w and an equalizer input signal sequence rk; 6) repeating step 2) to step 5), until the equalizer coefficient converges. The present invention can achieve appreciable system performance by requiring only a small number of training signals, as well as reliable transmission adapted for the receiving terminal in a complex hydroacoustic environment, and rapid adaptive equalization.
US10396902B2 Minimum variance carrier recovery with increased phase noise tolerance
A method of data symbol recovery in a coherent receiver of an optical communications system includes processing data symbol estimates detected from a received optical signal, and determining recovered symbol values from the processed data symbol estimates. The recovered symbol values belong to a symbol constellation having a predetermined asymmetry. Processing the data symbol estimates compensates phase noise that is greater than one decision region of the symbol constellation. A coherent receiver of an optical communications system includes a module configured to process data symbol estimates detected from a received optical signal and a decision circuit configured to determine recovered symbol values from the processed data symbol estimates. The recovered symbol values belong to a symbol constellation having a predetermined asymmetry. Processing the data symbol estimates compensates phase noise that is greater than one decision region of the symbol constellation.
US10396901B2 Reception of multiple-wavelength optical signals consisting of single-band optical bursts
A coherent optical receiver capable of receiving a multiple-wavelength optical signal comprising a series of single-band optical bursts is described. Each single-band optical burst is carried by one wavelength from among a plurality of wavelengths on a predetermined spectral band. The optical receiver can include optical generation means arranged to generate a local multiple-wavelength optical oscillator consisting of a plurality of optical lines at wavelengths corresponding to the wavelengths of the optical bursts, optical mixing means arranged to mix the optical oscillator and the optical signal in order to generate at least one mixed optical signal comprising a plurality of beats between at least one of the single-band optical bursts and the optical lines of the local multiple-wavelength optical oscillator, and a detection means to filter at least one beat between said single-band optical burst and one of the optical lines of the local multiple-wavelength optical oscillator.
US10396900B2 Communication apparatus and method of controlling transmission signal
A method of controlling a transmission signal, includes transmitting a training signal including four polarization states having a given relation; and performing rotation control and transmission power level control of a polarization component of a data signal, based on a rotation control matrix for a polarization state and an inverse-operation control matrix for a power level imbalance, which are estimated from Stokes parameters related to input power level present on a Poincare sphere acquired from the training signal and Stokes parameters related to output power level present on the Poincare sphere.
US10396899B1 Probabilistic constellation shaping using set-partitioned M-QAM
Systems and methods for constellation shaping of M-QAM modulation formats in optical transport networks may receive binary data to be transmitted as an optical signal and partition symbols of an M-QAM constellation in the complex plane into two non-overlapping subsets of symbols, The systems and methods may include assigning respective probabilities to each symbol in the first subset of symbols dependent on a target probability distribution for the first subset, mapping at least a portion of the received binary data to the symbols in the first subset, including generating a respective codeword for each symbol in the first subset, in a first symbol period, providing data representing the respective codewords mapped to the symbols in the first subset to an optical modulator for transmission, and refraining from providing any data representing codewords mapped to the symbols in the second subset to the optical modulator until a second symbol period.
US10396898B2 Optical module and optical transmitting apparatus installing a number of optical modules
An optical module installed within an optical transmitter apparatus is disclosed. The optical module provides an electrically insulating carrier, a semiconductor element, and a capacitor. The carrier provides a ground pattern and a bias pad. The ground pattern mounts the capacitor and the semiconductor element thereon. The bias pad is electrically isolated from the ground pattern thereby forming a parasitic capacitor against the ground pattern. The optical module further includes at least two bonding wires among a first bonding wire connecting the semiconductor element with the bias pad, a second bonding wire connecting the bias pad with the capacitor, and an additional bonding wire connecting the capacitor with the semiconductor element. The semiconductor element is supplied with a bias current through the at least two bonding wires.
US10396893B2 System and methods for determining propagation delay
One aspect of the disclosure is directed to a system and method for determining the propagation delay for a signal to traverse an optical fiber between two transceivers. The method is performed by the first transceiver and includes transmitting a message to the second transceiver over a first optical fiber. The method further includes receiving on the first optical fiber a reply message from the second transceiver including an indication of the internal time for the second transceiver to transmit the reply message. The method further includes determining the time interval from the time the message was transmitted to the time the first transceiver received the reply message. The method further includes calculating the propagation delay from the time interval and the internal time. The method further includes configuring the first transceiver to receive data traffic from the second transceiver on a second optical fiber. Another aspect is directed to a system and method for using the determined propagation delay to synchronize the two transceivers.
US10396890B2 Information processing apparatus, method and non-transitory computer-readable storage medium
An information processing apparatus includes a memory, and a processor coupled to the memory and configured to obtain function information indicating a hardware function of a first station-side device on a physical network and communication state information indicating a communication state of the first station-side device, based on the function information, generate setting information for switching a first communication between the first station-side device and a terminal device to a second communication between a second station-side device on a virtual network and the terminal device, specify, based on the communication state information, a time period in which the first communication is not executed, specify switching time which is in the identified time period and at which the first communication is to be switched to the second communication, and cause, based on the setting information and the specified switching time, the second station-side device to start the second communication.
US10396886B2 Relay device rewriting a destination address based on configuration of a multi-hop network
According to an embodiment, a relay device includes a reception unit, a collection unit, a determination unit, a rewriting unit, and a transmission unit. The reception unit is configured to receive a wireless frame transmitted between a plurality of communication devices. The collection unit is configured to collect configuration information indicating a configuration of a wireless multi-hop network from the communication devices. The determination unit is configured to determine whether to relay the wireless frame on the basis of the configuration information. the rewriting unit is configured to rewrite a transmission destination address of the wireless frame to an address of the communication device of a relay destination specified on the basis of the configuration information and rewrite a transmission source address of the wireless frame to an address of the own device. The transmission unit is configured to transmit the wireless frame rewritten by the rewriting unit.
US10396885B2 Dynamic partitioning of modular phased array architectures for multiple uses
Various embodiments are generally directed to techniques to dynamically configure a modular antenna array (MAA) for multiple independent uses. An MAA may include a plurality of antenna modules, each of the antenna modules comprising an array of antenna elements coupled to a radio frequency (RF) beamforming circuit, the RF beamforming circuit to adjust phase shifts associated with the antenna elements to generate an antenna beam associated with the antenna module, a dynamic configuration unit to receive an indication of a usage for a one of the plurality of antenna modules, and a main beamforming unit coupled to the dynamic configuration unit and each of the antenna modules, the main beamforming unit to generate signal adjustments relative to the one of the plurality of antenna modules to control the antenna beam associated with the one of the plurality of antenna modules based at least in part on the usage.
US10396884B2 Transmission device, transmission method, receiving device and receiving method
Provided is a frame configuration usable for both SISO transmission and MISO and/or MIMO transmission. A frame configurator of a transmission device configures a frame by gathering data for SISO and configures a frame by gathering data for MISO and/or MIMO data, thereby to improve the reception performance (detection performance) of a reception device.
US10396881B2 RACH design for beamformed communications
In a mmW network, a UE and a base station may establish a link using a RACH procedure. Because mmW and other band communications may rely on accurate beamforming to overcome link attenuation, the UE may need to provide beam information feedback to the base station. In particular, the UE may receive a beam-formed message from the base station during the RACH procedure. The UE may determine beam information based on the received beam-formed message during the RACH procedure. The UE may transmit a message to the base station during the RACH procedure, and the message may include the determined beam information.
US10396879B2 Method and device in UE and base station used for wireless communication
The present disclosure provides a method and a device in a User Equipment (UE) and a base station for wireless communication. The UE transmits first information including at least the former two of {K first-type indexes, K1 first-type indexes, K first-type numerical values}. The K1 first-type indexes are a subset of the K first-type indexes. The K first-type indexes are used for determining K antenna port groups. The UE receives simultaneously radio signals from K1 antenna port groups. The K1 first-type indexes are used for determining the K1 antenna port groups. The K first-type numerical values are used for determining K channel qualities. The K1 first-type indexes include at least one given first-type index, and a position of the given first-type index in the K first-type indexes is used for determining whether an antenna port group corresponding to the given first-type index belongs to the K1 antenna port groups.
US10396874B1 Proactive beamforming while in motion
A device that implements proactive beamforming while in motion may include at least one processor configured to establish communication with a first base station via a first beam. The at least one processor may be configured to monitor motion of at least one of: the device, the first base station, or a second base station. The at least one processor may be configured to determine that the device is approaching a second base station based at least in part on the monitored motion. The at least one processor may be configured to form a second beam in a direction of the second base station. The at least one processor may be configured to establish communication with the second base station via the second beam and terminate the first beam with the first base station upon establishing communication with the second base station via the second beam.
US10396872B2 Communication system, relay apparatus, receiving apparatus, relay method, receiving method, relay program, and receiving program
A relay apparatus includes: an estimation unit selects a code book number corresponding to a reception SNR range based on an estimated reception SNR value; a soft demodulation unit that performs soft demodulation on a received first signal to detect a likelihood of the received first signal; a first memory unit that stores a first quantization code book showing, for each code book number, a relationship between a quantization parameter and a likelihood quantization bit value; a quantization unit that refers the first quantization code book to obtain a relationship between a quantization parameter and a likelihood quantization bit value that corresponds to the selected code book number, and adaptively quantizes the detected likelihood by using the obtained relationship to obtain a likelihood quantization bit value; and a transmission unit that transmits, to the receiving apparatus, a second signal including the obtained likelihood quantization bit value and the selected code book number.
US10396868B2 Codebook generation system and associated methods
A codebook generation system and associated methods are generally described herein.
US10396864B2 Reference signals, measurements, and demodulation architectures and methods
An architecture configured to be employed within one or more user equipments (UEs). The architecture includes a communications array and a control component. The communications array is configured to receive one or more reference signals of one or more reference signal ports of a subframe. The reference signals are analog beamformed cell-specific reference signals associated with one or more cells. The control component is configured to decode the received reference signals and perform analog beam tracking and demodulation based on the one or more received reference signals.
US10396863B2 Method for determining parameters for configuring regularized zero-forcing precoder
For determining parameters for configuring a regularized zero-forcing precoder aiming at being applied for transmitting data from a plurality of transmitters to a plurality of receivers via a MIMO transmission channel in a wireless communication system, and more particularly in a scope of massive MIMO approach, a first phase comprises: obtaining long-term statistics about observations of the MIMO transmission channel, and obtaining a power scaling factors aiming at meeting a power constraint P, by solving an optimization problem as a function of a signal to noise ratio asymptotic expression from the standpoint of each receiver. Then, a second phase comprises: obtaining an estimation of the MIMO transmission channel, and configuring the regularized zero-forcing precoder using the power scaling factors determined in the first phase as well as the obtained estimation of the MIMO transmission channel.
US10396862B1 Cooperative multi-node MIMO for enhanced device to device communications
Cooperative multi-node MIMO communications involves a second wireless communication device (WCD) or more generally a self-selection of devices which selectively assists a first WCD with respect to communication of a first message to a third WCD. This assistance involves transmitting the first message using the second wireless communication device. More particularly, transmission of the first message by the second wireless communication devices is performed synchronously with at least one retransmission of the first message by the first wireless communication device. This retransmission is performed at a predetermined re-transmission time known to both the first and second wireless communication devices.
US10396861B2 Circuit for a transponder and method for testing the circuit
A method for testing a circuit for a transponder, and transponder circuit, is provided, in which the circuit is operated in a passive mode in that the circuit is supplied with energy from a field, in which, during the passive mode, the circuit receives a command via the field to activate a test routine, in which memory content is stored by the test routine as test data in a memory area of a memory of the circuit predetermined by the test routine, in which, during the passive mode, the test data are transmitted via the field.
US10396860B2 System and method for automated calibration of wireless identification device location determination equipment
A system and method is described for automated system health status determination, performance calibration, and configuration of a plurality of wireless identification (wireless ID) transceivers (or receivers) to prevent cross-receptions of wireless ID tags in adjacent wireless signal reception areas. Test wireless ID tags are positioned within the wireless signal reception area associated with each of the wireless ID antennas. The configuration parameters for each wireless ID transceiver are adjusted until only data from test wireless ID tags within the wireless signal reception area of the wireless ID antennas associated with that wireless ID transceiver are received by that wireless ID transceiver. Each wireless ID transceiver is configured with the configuration parameters that result in only data from the test wireless ID tags within the wireless signal reception area of the wireless ID antennas associated with that test wireless ID transceiver being received by that wireless ID transceiver.
US10396859B1 Apparatus for wirelessly transmitting power after confirming location of receiver and method thereof
Disclosed are an apparatus for wirelessly transmitting power characterized by confirming the location of a receiver and transmitting wireless power to the confirmed location. More particularly, the apparatus for wirelessly transmitting power includes a beamformer configured to form beams with a first width and sequentially transmit the formed beams with the first width to different spaces that are physically separated from each other and at least partially overlap; a reception part configured to receive reception power values corresponding to the transmitted beams with the first width; a calculator configured to calculate a phase of the receiver using a plurality of high reception power values based on magnitudes of the received reception power values; and an estimator configured to estimate a location of the receiver based on the calculated receiver phase, wherein wireless power is transmitted to the estimated receiver location.
US10396858B2 Bi-stable display tag
In some embodiments an apparatus includes a display module and a bi-stable display. The bi-stable display is operatively coupled to the display module and is configured to display a first image at a first time. The display module is configured to be operatively coupled to a wireless module and configured to be wirelessly powered by an external wireless power supply. The display module is configured to receive, at a second time after the first time and in response to a wireless interaction with a wireless device, (1) power from the external wireless power supply and (2) a signal from the wireless module indicative of a second image different from the first image. The bi-stable display is configured to display, in response to a signal indicative of an instruction from the display module, the second image at a third time after the second time.
US10396856B2 Semiconductor device
A semiconductor device includes a first semiconductor chip and a second semiconductor chip The first semiconductor chip includes a transmission circuit input unit, a transmission circuit unit, and a transmission unit. The second semiconductor chip includes a reception unit, a reception circuit unit, and a reception circuit output unit. The transmission unit and the reception unit can communicate with each other in a non-contact manner. A transmission circuit unit input signal having a predetermined transmission-side potential is input into the transmission circuit unit. A reception circuit unit input signal is input into the reception circuit unit via the non-contact communication between the transmission unit and the reception unit. The reception circuit unit outputs a reception circuit unit output signal having a predetermined reception-side potential. The ratio of the reception-side potential to the transmission-side potential can be changed.
US10396850B2 Modular microwave backhaul outdoor unit
A microwave backhaul system may comprise a monolithic integrated circuit comprising an on-chip transceiver, digital baseband processing circuitry, and auxiliary interface circuitry. The on-chip transceiver may process a microwave signal from an antenna element to generate a first pair of quadrature baseband signals and convey the first pair of phase-quadrature baseband signals to the digital baseband processing circuitry. The auxiliary interface circuitry may receive one or more auxiliary signals from a source that is external to the monolithic integrated circuit and convey the one or more auxiliary signals to the digital baseband processing circuitry. The digital baseband processing circuitry may be operable to process signals to generate one or more second pairs of phase-quadrature digital baseband signals.
US10396849B1 Non-coherent ultra-wideband receiver
The non-coherent ultra-wideband receiver receives an ultra-wideband (UWB) signal, consisting of pulses (or “symbols”) and uses on-off keying (OOK) modulation so that when a binary “0” is transmitted, the receiver collects noise-only samples. The receiver collects samples during the symbol (pulse) duration and sorts the samples by magnitude of voltage or energy. The receiver uses the known transmission rate and the estimated signal-to-noise ratio to retrieve a sample index from a look-up table. The receiver then compares the signal sample at the index value with a predetermined threshold voltage (or energy). If the selected sample exceeds the threshold, then it is assumed that all succeeding samples also exceed the threshold (assuming the sort is in ascending magnitude) and the pulse is present and binary “1”. Otherwise, the pulse is absent in the sampling period, and binary “0”. The process is repeated for the signal duration.
US10396847B2 Receiver architecture for linear modulation based communication systems
A receiver for Filter Bank Multicarrier frequency spread signals such as FBMC, FBMC/OQAM, OFDM, comprises a linear phase rotation module adapted to introduce a linear phase rotation to a received time domain signal, a discrete Fourier transform and a Finite Impulse response digital filter. The coefficients of the digital filter define a shift of the frequency response of the prototype filter of the receiver, and the coefficients of the digital filter are fixed so as to compensate the linear phase rotation introduced by the filter. The frequency shift introduced may be equal to the reciprocal of a power of two of the modulation sub carrier spacing.
US10396846B1 Adaptive decoding of spread spectrum signals using multiple correlator peaks
Time-offset, time-overlapping signals are received. The signals each include a pilot code, and at least some of the signals each include a user code occupying a time slot time-synchronized to a respective pilot code. Time-offset cross-correlation peaks for respective ones of the pilot codes are generated, each cross-correlation peak indicating a respective one of the time slots. For each time slot a respective projection vector including user code projections each indicative of whether a respective user code of known user codes is present in the time slot is generated. Particular ones of the projection vectors are selectively combined into an aggregate projection vector of aggregate user code projections, such that the aggregate projection vector has a signal-to-noise ratio (SNR) greater than the projection vectors individually. The user code is selected from among the known user codes based on the aggregate user code projections of the aggregate projection vector.
US10396839B2 Enhanced receive sensitivity for concurrent communications
A system using multiple communication technologies for concurrent communication is disclosed. The system includes a loopback receiver, a receiver, and a noise remover component. The loopback receiver is configured to obtain a coupled signal and generate a noise signal from the coupled signal. The noise signal includes direct transmission noise. The receiver is configured to receive a chain receive signal and to provide a receive signal therefrom. The noise remover component is configured to generate a wanted receive signal from the noise signal and the receive signal.
US10396837B2 Electronic device including antenna
An electronic device includes an antenna including a ground part, a feeding part, and a radiator and a first switch interposed between the feeding part and the radiator. A signal supplied through the feeding part is transmitted through a first path, a second path, or a third path that connects the feeding part to the radiator. The first switch is configured to change a connection state of the second path and the third path, and the third path includes a variable capacitor.
US10396835B2 System and method for reducing noise from time division multiplexing of a cellular communications transmitter
Systems and methods for reducing effects of time-division multiplexing noise in mobile communications devices. When cellular communication with time-division multiplexing is detected, such as Global System for Mobiles (GSM) communication with Time Division Multiple Access (TDMA) protocol, total energy and energy at a repetition frequency of the time division multiplexing is measured in audio signals received from several microphones located in the device. A control signal indicating microphones affected by TDMA noise is provided to signal processing subsystems that receive audio signals from the microphones. A beam former circuit may combine two or more audio signals to produce beam formed signals. The control signal may further indicate beam formed signals affected by TDMA noise based on a ratio of the energy from the repetition frequency to the total energy in the beam formed signals.
US10396823B2 Bit interleaver for low-density parity check codeword having length of 16200 and code rate of 2/15 and 64-symbol mapping, and bit interleaving method using same
A bit interleaver, a bit-interleaved coded modulation (BICM) device and a bit interleaving method are disclosed herein. The bit interleaver includes a first memory, a processor, and a second memory. The first memory stores a low-density parity check (LDPC) codeword having a length of 16200 and a code rate of 2/15. The processor generates an interleaved codeword by interleaving the LDPC codeword on a bit group basis. The size of the bit group corresponds to a parallel factor of the LDPC codeword. The second memory provides the interleaved codeword to a modulator for 64-symbol mapping.
US10396821B2 Generating Hamming weights for data
Embodiments herein provide for a controller that is operable to soft read a data bit a plurality of times, to generate a bit set for the data bit from the soft reads, to logically operate on the bit set, and to generate a Hamming weight for the data bit based on the logical operation. The Hamming weight has fewer bits than the bit set and is operable to correct the data bit.
US10396819B1 Transmitter apparatus and bit interleaving method thereof
A transmitting apparatus is provided. The transmitting apparatus includes: an encoder configured to generate a low-density parity check (LDPC) codeword by LDPC encoding of input bits based on a parity check matrix including information word bits and parity bits, the LDPC codeword including a plurality of bit groups each including a plurality of bits; an interleaver configured to interleave the LDPC codeword; and a modulator configured to map the interleaved LDPC codeword onto a modulation symbol, wherein the interleaver is further configured to interleave the LDPC codeword such that a bit included in a predetermined bit group from among the plurality of bit groups constituting the LDPC codeword onto a predetermined bit of the modulation symbol.
US10396818B2 Transmitter and segmentation method thereof
A transmitter is provided. The transmitter includes: a segmenter configured to segment information bits into a plurality of blocks based on one of a plurality of preset reference values; an outer encoder configured to encode each of the plurality of blocks to generate first parity bits; and a Low Density Parity Check (LDPC) encoder configured to encode each of the plurality of blocks and the first parity bits to generate an LDPC codeword including second parity bits, wherein the one of the preset reference values is determined depending on at least one of a code rate used to encode each of the plurality of blocks and the first parity bits and whether to perform repetition of at least a part of the LDPC codeword in the LDPC codeword.
US10396813B2 Successive approximation analog-to-digital converter
The analog-to-digital converter includes a first stage in which a voltage to be converted is applied to the input of a first comparator. The first comparator delivers, on a first digital output, a first digital result representative of the comparison between the voltage to be converted and the comparison voltage. The first digital output is connected to a calculator of a first intermediate voltage. A second comparator compares the first intermediate voltage with the comparison voltage and delivers a second digital result on a second digital output terminal. The second digital output terminal is connected to a second calculator of residual voltage that is a function of the voltage to be converted, of first and second voltages and of the first and second digital results. The first calculator is formed by the second calculator.
US10396811B1 Temperature compensation for reference voltages in an analog-to-digital converter
Circuits for a successive approximation register analog-to-digital converter and related methods. A global reference circuit includes a first super source follower (SSF) circuit having an input coupled to an output of a first current mirror and to a first adjustment circuit, and an operational amplifier having an input coupled to an output of the first SSF circuit and an output coupled to an input of the first current mirror. Local slices each include a second current mirror having an input coupled to the output of the operational amplifier, a second super source follower (SSF) circuit having an input coupled to an output of the second current mirror and to a second adjustment circuit. The first and second adjustment circuits may be configured to adjust a voltage at the input of the first SSF circuit and respective voltages at the input of the second SSF circuit of each local slice.
US10396807B1 Multi-ring coupled ring oscillator with improved phase noise
The disclosure of the present application presents a multiple-ring coupled ring oscillator design that employs multiple-ring coupling to achieve improved phase noise by minimizing noise injection from tail current and adjacent rings, while providing additional output phases for multiphase signal generation. In one non-limiting exemplary prototype embodiment, a 1.5 GHz triple-ring coupled ring oscillator achieved measured phase noise of −110.5 dBc/Hz at 1 MHz offset, demonstrating phase noise reduction of 7 dB compared with its single-ring oscillator counterpart. The MROs couple multiple rings with proper phase shifting to achieve improved phase noise. Common source coupling benefits from tail current noise reduction, and introducing phase delays in the coupling paths minimizes noise coupling from the adjacent cores. The overall effect leads to improved phase noise performance as demonstrated in quadrature voltage controlled VCO designs. The concept is applied to ring oscillator designs and, as stated previously, demonstrates a triple-ring coupled ring oscillator with phase noise improvement. The design of the present application also triples the number of output phases compared to its single ring oscillator counterpart. The application of injection-locked PLL by using proposed multiple ring coupled ring oscillator achieves the same low phase noise as traditional IL-PLL does while lowering the reference spur at auxiliary ring's output. In another non-limiting exemplary embodiment, the proposed IL-PLL consumes 13.5 mW of power, while achieving in-band phase noise of −120.97 dBc/Hz at 1 MHz offset at 1.1 GHz output frequency.
US10396802B2 Semiconductor device
In order to provide a semiconductor device capable of detecting HCI degradation of a semiconductor element in a simple structure, the semiconductor device includes an oscillation circuit including a plurality of logic gates of various driving forces which are formed by transistors and coupled in series, a frequency counter that measures an oscillation frequency of the oscillation circuit, and a comparator that compares the oscillation frequency of the oscillation circuit measured by the frequency counter with a predetermined value.
US10396799B1 Circuit for and method of accessing memory elements in an integrated circuit device
A circuit for accessing memory elements in an integrated circuit device is described. The circuit comprises a first plurality of memory elements; first line drivers, each of the first line drivers configured to provide a signal to a memory element of the first plurality of memory elements; first line driver buffers configured to control the signals provided by the first line drivers to the first plurality of memory elements; a second plurality of memory elements; second line drivers, each of the second line drivers configured to provide a signal to a memory element of the second plurality of memory elements; second line driver buffers configured to control the signals provided by the second line drivers to the second plurality of memory elements; and wherein one or both of the first line driver buffers and the second line driver buffers are configured to be selectively disabled.
US10396796B2 Circuit, system and method for thin-film transistor logic gates
A unipolar inverter circuit for thin-film transistor circuits including: a driving voltage input; an input signal; a base voltage input; a first stage having a first inverter circuit connected between the driving voltage input and the base voltage input and driven by an input signal; a capacitor coupled to the output of the first stage at a node A; and a second stage having: a second inverter circuit having a second stage load transistor and a second stage driving transistor, wherein a gate of the load transistor is connected to the capacitor at a node B; and a clamping transistor connected between the driving voltage and the node B for controlling a voltage, wherein the clamping transistor gate is connected to the driving voltage input; and an output, wherein the capacitor enables charge injection to the gate of the second stage load transistor to allow approximately full voltage swing at the output based on the input signal.
US10396795B1 Boosted high-speed level shifter
Methods, systems, and devices for shifting voltage levels of electrical signals and more specifically for boosted high-speed level shifting are described. A boosted level shifter may include a driver circuit that generates a drive signal having a greater voltage swing than an input signal, and the drive signal may drive the gate of a pull-up transistor within the boosted level shifter. The lower bound of the drive signal may in some cases be a negative voltage. Driving the pull-up transistor with a drive signal having a greater voltage swing than the input signal may improve the operational speed and current-sourcing capability of the pull-up transistor, which may provide speed and efficiency benefits.
US10396794B1 Current mode logic driver with level shifter
A driver circuit includes a first termination resistor and a distributed amplifier comprising a plurality of pairs of input transistors and comprising inductors coupled between each pair of input transistors. The driver circuit also includes a distributed current-mode level shifter coupled to the first termination resistor. The distributed current-mode level shifter includes a first plurality of inductors coupled in series between the first termination resistor and the distributed amplifier and a first plurality of capacitive devices. Each capacitive device is coupled to a power supply node and to a node interconnecting two of the series-coupled inductors.
US10396792B2 Bidirectional analog multiplexer
An analog multiplexer includes inputs and one output. A switching circuit is coupled between each input and the output. Each switching circuit includes an NMOS switching module, having an on state and an off state, and a control module supplied by a first supply voltage and operating to reduce leakage currents of the NMOS switching module when in the off state. The control module further operates to make the first NMOS switching module bidirectional irrespective of voltages present at the input and at the output.
US10396791B2 Output driver comprising MOS switches with adjustable back biasing
The present disclosure relates to an integrated circuit output driver, e.g. operating in class-D, for driving an audio transducer. The integrated circuit output driver comprises a first half-bridge driver comprising a first PMOS transistor and a first NMOS transistor connected in series between positive and negative supply voltage rails. A first body terminal is connected to a body of the first PMOS transistor for receipt of a first back bias voltage and a second body terminal connected to a body of the first NMOS transistor for receipt of a second back bias voltage. The integrated circuit output driver comprises a bias voltage generator configured to adjust at least one of the first back bias voltage and the second back bias voltage to control on-resistance of the first PMOS transistor and/or the first NMOS transistor. The integrated circuit output driver is well-suited for hearing aids, headsets and other audio devices.
US10396788B2 Low power multilevel driver
A driver for transmitting multi-level signals on a multi-wire bus is described that includes at least one current source connected to a transmission line, each current source selectively enabled to source current to the transmission line to drive a line voltage above a termination voltage of a termination voltage source connected to the transmission line via a termination impedance element, wherein each of the at least one current sources has an output impedance different than a characteristic impedance of the transmission line, and at least one current sink connected to the transmission line, each current sink selectively enabled to sink current from the transmission line to drive a line voltage below the termination voltage, each of the at least one current sinks having an output impedance different than the characteristic impedance of the transmission line.
US10396787B2 Methods and apparatuses for dynamic step size for impedance calibration of a semiconductor device
Methods and apparatuses are provided for dynamic step size for impedance calibration of a semiconductor device. An example apparatus includes a resistance calibration circuit configured to provide an impedance code to set impedance of a driver circuit. The resistance calibration circuit includes an adder/subtractor circuit configured to change the impedance code by a first step size responsive to the impedance code being less than a value to adjust the impedance of the driver circuit and further configured to change the impedance code by a second step size responsive to the impedance code greater or equal than the value to adjust the impedance of the driver circuit. The second step size is different from the first step size.
US10396777B2 ORing circuit
An ORing circuit is provided. The ORing circuit includes an input port, an output port, an ORing FET, a comparing circuit, a first transistor and a second transistor. The ORing FET is connected between the input port and the output port and comprises a source connected with the input port, a gate and a drain connected with the output port. The comparing circuit is connected with the input port and the gate. The first transistor comprises a first terminal, a second terminal and a third terminal. The first terminal is connected with the input port and the source, and the third terminal is connected with the gate. The second transistor comprises a fourth terminal, a fifth terminal and a sixth terminal. The fourth terminal is connected with the output port and the drain, and the sixth terminal is connected with the second terminal of the first transistor.
US10396776B2 Drive voltage booster
This disclosure describes a gate driver with voltage boosting capabilities. In some embodiments, the gate driver may comprise a charge pump that includes capacitor(s) and switch(es). Responsive a logic low input signal, the gate driver may bypass the capacitor(s) to allow the input digital signal to drive the gating signal directly. Conversely, responsive to a logic high input signal, the gate driver may couple the capacitor(s) in series with the input digital signal to generate a boosted gating signal. In some embodiments, the gate driver may comprise an inductor-capacitor resonant circuit to create a doubled output gating signal with respect to the input digital signal. In some embodiments, the resonant gate driver may include an additional voltage boosting capability that can be selectively enabled to compensate for a voltage drop during the signal transfer from the input to the output.
US10396774B2 Intelligent power module operable to be driven by negative gate voltage
An intelligent power component module operable to be driven by a negative gate voltage integrates a wide bandgap semiconductor power unit, an adjustment unit and a driving unit so as to adjust a voltage level of the driving unit by the adjustment unit. Accordingly, the wide bandgap semiconductor power unit, in a driven state, comprises a driving voltage level alternating between a positive and a negative voltage.
US10396772B2 Methods and devices to improve switching time by bypassing gate resistor
Implementing a series gate resistor in a switching circuit results in several performance improvements. Few examples are better insertion loss, lower breakdown voltage requirements and a lower frequency corner. These benefits come at the expense of a slower switching time. Methods and devices offering solutions to this problem are described. Using a concept of bypassing the series gate resistor during transition time, a fast switching time can be achieved while the above-mentioned performance improvements are maintained.
US10396771B2 Voltage supply circuits and controlling methods therefor
A voltage supply circuit is provided. The voltage supply circuit is capable of generating a loading current at an output node. The voltage supply circuit includes a plurality of inductors and a plurality of driver circuits. The plurality of inductors are coupled to the output node. Each inductor has an inductance value. The plurality of driver circuits are coupled to the plurality of inductors, respectively. The inductance values of at least two inductors among the plurality of inductors are greater than the inductance value of another inductor.
US10396770B2 Active triac triggering circuit
A power supply unit for use with thermostats or other like devices requiring power. A power supply unit may be designed to keep electromagnetic interference emissions at a minimum, particularly at a level that does not violate governmental regulations. A unit may be designed so that there is enough power for a triggering a switch at about a cross over point of a waveform of input power to the unit. Power for triggering may come from a storage source rather than line power to reduce emissions on the power line. Power for the storage source may be provided with power stealing. Power stealing may require switching transistors which can generate emissions. Gate signals to the transistors may be especially shaped to keep emissions from transistor switching at a minimum.
US10396769B2 Apparatus and method for clock signal frequency division using self-resetting, low power, linear feedback shift register (LFSR)
Various clock frequency dividers are disclosed. Each frequency divider includes cascaded flip-flops and a feedback logic gate. First data inputs of the flip-flops are for propagating logic values along the cascaded flip-flops and the feedback gate for generating valid states of a sequence in response to a clock signal. Each frequency divider includes an invalid state elimination circuit configured to detect an invalid state at the outputs of the flip-flops and change it into a valid state in response to the clock signal. In some implementations, the invalid state elimination circuit includes a NOR gate to detect an all-zero invalid state and generate a control signal to cause the flip-flops to output logic values associated with a valid state or to cause a multiplexer to introduce a logic value associated with a valid state. In other implementations, the invalid state elimination circuit instead includes an AND gate to detect an all-ones invalid state.
US10396767B2 Semiconductor device
A semiconductor device includes an input determination circuit. The input determination circuit includes: a comparator that is driven based on a first reference potential and includes an input voltage terminal and a reference voltage terminal; a reference voltage generation circuit that inputs a reference voltage that is generated from a connection point between a constant current source and a resistor to the reference voltage terminal of the comparator, the constant current source and the resistor being interposed between a second reference potential that is separated from the first reference potential and a third potential that is higher than the first reference potential and the second reference potential; and a first low pass filter that is interposed between a signal input system that is connected to the input voltage terminal of the comparator and the second reference potential.
US10396763B2 Current-controlled CMOS logic family
Various circuit techniques for implementing ultra high speed circuits use current-controlled CMOS (C3MOS) logic fabricated in conventional CMOS process technology. An entire family of logic elements including inverter/buffers, level shifters, NAND, NOR, XOR gates, latches, flip-flops and the like are implemented using C3MOS techniques. Optimum balance between power consumption and speed for each circuit application is achieve by combining high speed C3MOS logic with low power conventional CMOS logic. The combined C3MOS/CMOS logic allows greater integration of circuits such as high speed transceivers used in fiber optic communication systems.
US10396759B2 Filter and multiplexer
A filter includes: a first substrate; first and second piezoelectric thin film resonators located on the first substrate, each of the resonators including first and second electrodes facing each other across a piezoelectric film, a crystal orientation from the first electrode to the second electrode of the piezoelectric film being the same between the resonators, the first electrodes of the resonators connecting to each other in a connection region between resonance regions where the first and second electrodes face each other across the piezoelectric film, the second electrodes of the resonators failing to connect to each other, and an area of the resonance region being approximately the same between the resonators, a second substrate mounting the first substrate across an air gap; and a ground pattern located on the second substrate and not overlapping with the first electrode located in the resonance regions and the connection region.
US10396757B2 Acoustic wave device
An acoustic wave device includes: a first piezoelectric substrate; a first IDT that includes a plurality of first electrode fingers and is located on a first surface of the first piezoelectric substrate; a second piezoelectric substrate that is located above the first surface; and a second IDT that is located on a second surface of the second piezoelectric substrate, and includes a plurality of second electrode fingers that are non-parallel to the plurality of first electrode fingers, the second surface of the second piezoelectric substrate facing the first surface across an air gap.
US10396752B2 MEMS device
A MEMS device that suppresses variations in a resistance value caused by contracting vibrations in a direction in which a holding portion extends. The MEMS device includes a frame, a rectangular plate that receives an input of a driving signal, and holding portions that anchor the rectangular plate to the frame. The frame and the rectangular plate are both rectangular in shape. The holding portions are provided extending toward the frame from central areas of the opposing sides of the rectangular plate, and anchor the rectangular plate to the frame. A resistive film is formed in a region that follows a straight line connecting the holding portions that anchor the rectangular plate to the frame and that corresponds to no more than half a maximum displacement from a vibration distribution.
US10396741B2 Headset with programmable microphone modes
A method and system for a headset with programmable modes, where the headset comprises a speaker and a beamforming microphone: sensing an ambient sound level near the headset, and configuring the headset in one of a plurality of modes by configuring a beam pattern of the beamforming microphone based on at least the sensed ambient noise level. A user of the headset may configure the headset in the one of the plurality of modes or it may be automatically configured. The beamforming microphone may comprise an array of sound sensing elements. The headset may be configured in a quiet mode when the sensed ambient sound level is below that of a desired sound source and may be configured with a wide beam pattern. The headset may be configured in a loud mode when the sensed ambient sound level is above that of a desired sound source.
US10396740B2 Microphone driving device and digital microphone including the same
The present disclosure relates to a microphone driving device and a digital microphone including the same. A microphone driving device according to an embodiment of the inventive concept includes a voltage-to-current converter, a current-to-voltage converter, an analog-to-digital converter, a digital amplification unit, and a gain controller. The voltage-to-current converter converts an acoustic signal to an output current signal based on a gain control signal. The current-to-voltage converter converts the output current signal to an amplified voltage signal. The analog-to-digital converter converts the amplified voltage signal to a digital signal. The digital amplification unit amplifies the digital signal to an amplified digital signal based on the gain control signal. The gain controller generates a gain control signal. The microphone driving device and the digital microphone including the same according to the inventive concept may have a wide dynamic range and reduce the influence of noise.
US10396737B2 Wide dynamic range amplifier system
Amplifier systems and methods are provided that include a fixed gain amplification stage coupled to an adjustable attenuation stage further coupled to a variable gain amplification stage. A controller controls an amount of attenuation provided by the adjustable attenuation stage and an amount of gain provided by the variable gain amplification stage to maintain any of various noise, efficiency, and/or linearity requirements of the amplifier system.
US10396735B2 Amplifier system with digital switched attenuator
A broadband amplifier assembly is provided that includes a fixed gain amplifier coupled to an adjustable attenuator which is further coupled to a power amplifier. The adjustable attenuator includes a plurality of attenuation cells directly coupled in series between the input and the output of the adjustable attenuator.
US10396731B2 Selective amplification of frequency multiplexed microwave signals using cascading multi-path interferometric Josephson directional amplifiers with nonoverlapping bandwidths
A cascading selective microwave directional amplifier (cascade) includes a set of Josephson devices, each Josephson device in the set having a corresponding operating bandwidth of microwave frequencies. Different operating bandwidths have different corresponding center frequencies. A series coupling is formed between first Josephson device from the set and an nth Josephson device from the set. The series coupling causes the first Josephson device to amplify a signal of a first frequency from a frequency multiplexed microwave signal (multiplexed signal) in a first signal flow direction through the series coupling and the nth Josephson device to amplify a signal of an nth frequency in a second signal flow direction through the series, where the second signal flow direction is opposite of the first signal flow direction.
US10396727B2 LC network for a power amplifier with selectable impedance
Exemplary embodiments including an amplifier circuit that includes a radio-frequency (RF) amplifier comprising an input terminal and an output terminal, the RF amplifier being configured to amplify, across a wideband frequency range, an RF signal applied to the input terminal to generate an amplified RF signal at the output terminal. The amplifier circuit also includes a first impedance matching network connected to the RF amplifier output terminal. The first impedance matching network includes a first reactive circuit, having substantially fixed impedance, connected between the RF amplifier input terminal and ground; a second reactive circuit; and a switching device configured to couple the second reactive circuit to the first reactive circuit in an ON state, and to decouple the second reactive circuit from the first reactive circuit in an OFF state. In some embodiments, the amplifier circuit can include a second impedance matching network connected to the RF amplifier input terminal.
US10396720B2 High-frequency amplifier apparatuses
High-frequency amplifier apparatuses suitable for producing output powers of at least 1 kW at frequencies of at least 2 MHz for plasma excitation are disclosed. These high-frequency amplifiers include two transistors, the source or emitter connections of which are each connected to a ground connection point. The transistors can have an identical design and are arranged on a multilayer printed circuit board. The apparatus also includes a power transformer, the primary winding of which is connected to the drain or collector connections of the transistors. The primary winding and the secondary winding of the power transformer are each in the form of planar conductor tracks which are arranged in different upper layers of the multilayer printed circuit board.
US10396719B2 Integrated circuit device
A circuit device includes a differential circuit including differential input terminals; a differential amplifier circuit in which differential input nodes are connected to the differential input terminals; a first power supply terminal supplied with a first voltage; a second power supply terminal supplied with a second voltage; a common terminal; a first resistive element of which one end is connected to one differential input terminal and another end is connected to the common terminal; a second resistive element of which one end is connected to the first supply terminal and another end is connected to the common terminal; a third resistive element of which one end is connected to one differential input terminal and another end is connected to the second supply terminal; a bonding wire, and a capacitor of which one end is connected to the second supply terminal and another end is connected to the common terminal.
US10396718B2 Bias control circuit and power amplification module
Provided is a bias control circuit that includes: a reference voltage circuit that generates a reference voltage; a resistor; a temperature dependent current generating circuit that generates a temperature dependent current, which changes depending on temperature, on the basis of the reference voltage and that supplies the temperature dependent current to one end of the resistor; a reference voltage buffer circuit that applies the reference voltage to the other end of the resistor; a constant current generating circuit that generates a constant current, which is for driving the reference voltage buffer circuit, on the basis of the reference voltage and that supplies the constant current to the other end of the resistor; and a bias generating circuit that generates a bias voltage or a bias current for a power amplification circuit on the basis of the voltage at the one end of the resistor.
US10396716B2 Modulated supply amplifier with adjustable input parameter configuration
An amplifier may include control circuitry that may track a first input signal parameter and, in response, adjust a value of a second input parameter. Input parameter tracking and adjustment may facilitate control of output parameters for the amplifier. For example, an envelope-tracking amplifier may track input signal amplitude and adjust other input parameters in response. The adjustments may facilitate control of output parameters, such as gain or efficiency. The amplifier may further include calibration circuitry to determine adjustment responses to various tracked input parameters.
US10396715B2 High power radio-frequency switching topology and method
Aspects and examples described herein provide a radio-frequency switching circuit, switching device, and related methods. In one example, a radio-frequency switching device includes an input path configured to receive a radio-frequency signal, a plurality of output paths each configured to provide the radio-frequency signal, and a plurality of radio-frequency sub-networks each coupled to the input path and configured to direct the radio-frequency signal, each of the plurality of sub-networks including at least a first radio-frequency circuit having a first series of directly biased transistors, a second radio-frequency circuit having a second series of directly biased transistors, and a direct current blocking network interposed between the first radio-frequency circuit and the second radio-frequency circuit, each output path of the plurality corresponding to at least one of the plurality of radio-frequency sub-networks.
US10396714B2 Reconfigurable low-noise amplifier (LNA)
A reconfigurable low-noise amplifier (LNA) is disclosed. The reconfigurable LNA includes amplifier circuitry having a gate terminal coupled to an input terminal, a source terminal coupled to a fixed voltage node, and a drain terminal coupled to an output terminal. The reconfigurable LNA further includes a gamma inverting network (GIN) coupled between the input terminal and the fixed voltage node, wherein the GIN has a first switch configured to disable the GIN during operation at first frequencies within a lower frequency band relative to a higher frequency band and to enable the GIN during operation at second frequencies within the higher frequency band.
US10396710B2 Monitoring and evaluating performance and aging of solar photovoltaic generation systems and power inverters
Techniques for detailed monitoring and evaluation of individual subsystems within solar photovoltaic power generation systems are provided. In one aspect, a method for monitoring a photovoltaic system having at least one array of photovoltaic panels and at least one inverter system configured to convert output from the panels from DC to AC includes the steps of: obtaining sensor data from the photovoltaic system; computing an efficiency of the panels and an efficiency of the inverter system using the sensor data; computing an aging parameter for the panels using the efficiency of the panels; computing an aging parameter for the inverter system using the efficiency of the inverter system; determining whether the aging parameter for the panels or for the inverter system exceeds a predetermined threshold level; and taking action if either the aging parameter for the array or for the inverter system exceeds the predetermined threshold level.
US10396708B2 Maintaining a solar power module
A solar power system includes a plurality of solar power cells mounted on an outer surface of a spherical frame, the spherical frame including an inner surface that defines an interior volume; a heat sink that includes a hollow housing mounted within the interior volume of the spherical frame; and a phase change material positioned in the hollow housing of the heat sink, the phase change material thermally coupled to the inner surface of the spherical frame to receive heat from the outer surface of the spherical frame.
US10396703B2 Solar panel float and connected member thereof
The present invention provides a solar panel float in which an increase in the number of components is prevented and which is easy to assemble. A float for mounting a solar panel is provided with: an annular float portion; a first support portion that supports an edge on one side of the solar panel; and a second support portion that supports an edge on the other side of the solar panel. The first support portion includes a first support plate portion rising from a wall surface on one side of an inner periphery of the annular float portion. The first support plate portion is formed of a cut-and-raised piece that has been cut and raised, from a flat plate portion integrally formed so as to close the inner periphery during molding of the annular float portion, using a lower-side portion of the flat plate portion as a bending-fulcrum point.
US10396702B2 Motor drive control device
A motor drive control device is a device which drives and controls a permanent magnet synchronous motor in which each phase is independently controlled, and includes a 0-axis current calculation unit which calculates and outputs a 0-axis current iz on the basis of a motor current; a 0-axis current determination unit which compares and determines a reference 0-axis current value izs, which is the 0-axis current value when the temperature of a permanent magnet provided in the permanent magnet synchronous motor is a reference temperature with the calculated 0-axis current iz; and a switching signal generation unit which drives and controls inverters on the basis of the result of comparison determination of the 0-axis current determination unit.
US10396700B2 Multi-motor system, freezer comprising the same, and methods for controlling thereof
A multi-motor system, including a plurality of ECMs. The ECMs include a main ECM and a plurality of subordinate ECMs. A first temperature detection unit and a second temperature detection unit detect a temperature T1 and a temperature T2 at different positions, respectively; the main ECM automatically selects an operation parameter according to temperature differences between the temperature T1 and the temperature T2. The main ECM informs each subordinate ECM of the temperature T1 and the temperature T2, and each subordinate ECM selects an operation parameter according to the temperature T1 and the temperature T2. In operation, the main ECM informs each subordinate ECM of the temperature T1 and the temperature T2, and each subordinate ECM selects an operation parameter in accordance with the temperature T1 and the temperature T2.
US10396699B2 Anomaly diagnosing device and anomaly diagnosing method
An anomaly diagnosing device diagnoses an anomaly in a single motor driven by multiple motor drive units. The multiple motor drive units supply AC currents to multiple multi-phase windings of the motor to drive the motor. The anomaly diagnosing device includes: a power consumption calculator for calculating power consumption in each of the multi-phase windings; a power difference calculator for calculating a difference in power consumption between the multi-phase windings; and a determination unit for determining that an anomaly is occurring when the absolute value of the difference has exceeded a threshold for a predetermined period of time.
US10396694B2 System and method for minimizing reactive current to limit rotor modulation index on a power converter
The present subject matter is directed to a system and method for operating an electrical power circuit connected to a power grid. The power circuit includes a power converter electrically coupled to a generator. The method includes monitoring at least one speed condition of the generator during operation of the power circuit. Another step includes determining one or more voltage conditions of the power circuit. The method also includes calculating a maximum reactive current for the generator as a function of at least one of the speed condition or the one or more voltage conditions. Thus, the method also includes operating the generator based on the maximum reactive current so as to prevent an actual modulation index of the power converter from exceeding a predetermined threshold.
US10396689B2 PCB-based motor starter
A PCB motor controller comprises relays mounted on a PCB and interconnected to power traces in or on the PCB to receive incoming three-phase power and to output three-phase power to a motor. Control power traces in or on the PCB connect the relays to control circuitry, also mounted on the PCB. A power supply is mounted on the PCB and connected to the control circuitry to provide power for its operation and for switching of the relays. The relays are switched in accordance with a point-on-wave (POW) switching scheme, allowing for the use or relays and the PCB, which may not otherwise be suitable for motor control applications.
US10396686B2 Converter including multiple controllable two-pole submodules connected in series
A converter comprises a plurality of controllable two-pole sub-modules connected in series. At least some of the sub-modules each comprises a first and a second sub-module connection, a first, a second, a third and a fourth controllable switch, and a storage dipole, which comprises a first and a second dipole connection, an energy store and a controllable switching device, wherein the controllable switching device has a first selectable switching state, in which the storage dipole outputs no energy, and a second selectable switching state, in which the store of the storage dipole can take up or discharge energy. The sub-module has a selectable conduction state, in which the controllable switching device of the storage dipole assumes the first switching state and the first to fourth switches are switched such that a current flows through the sub-module on two parallel branches.
US10396685B2 Modular multi-stage converter
Some embodiments may include a multi-stage converter comprising: a branch connected between a positive busbar and a negative busbar; and a control device. The branch has two arms connected in series. The arms each comprise a series circuit including a plurality of two-pole submodules, an energy store, and a communication connection to the control device. The communication connection transmits state of charge of the energy store and a switching instruction for the respective submodule. For at least a subset of the submodules, the communication connection comprises a common communication connection with a plurality of insulation paths having an insulation capability in each case of at most 5 kV.
US10396683B2 Modular multilevel converter
A Modular Multilevel Converter (MMC) includes multiple sub-modules connected in series with each other and a controller for controlling on/off switching of the sub-modules, in which the multiple sub-modules include N sub-modules that participate in the operation of the MMC and M redundant sub-modules for replacing at least one N sub-modules when the at least one N sub-modules fail, and the controller switches on a sub-module if a carrier signal assigned thereto is higher than a preset reference signal, and switches off the sub-module if the carrier signal assigned thereto is lower than the preset reference signal.
US10396681B1 Multilevel inverters with increased number of output steps
A device, method, and non-transitory computer readable medium that determines a multilevel inverter circuitry comprising Nsource DC voltage sources and at least 2Nsource+5 controlled switching devices. The number of output voltage levels and the maximum output voltage of the multilevel inverter circuitry can be variable and depend on a trade-off among voltage rating of switches, variety of DC sources, and control strategy. A hybrid modulation scheme is employed to reduce the total harmonic distortions.
US10396680B1 Direct current voltage regulation of permanent magnet generator
An aircraft power generation unit to generate direct current (DC) power provided to a load includes a permanent magnet generator (PMG) that includes first, second, third and fourth sets of windings, each of the winding sets including three windings and a rectifier section with four six pulse rectifiers the produce outputs of Vdc1 to Vdc4 respectively and a common local output bus. The unit also includes an output bus configured to be connected to the load and including a positive output bus rail and a negative output bus rail and a controller that receives an input signal from at least one of the output sets and selectively couples either the common local output bus and fourth rectifier negative rail to the output bus negative rail and one or more of the first to third six-pulse rectifiers to the output bus positive rail to provide a constant voltage to the load.
US10396677B2 Forward fed boost converter for flyback switched mode power supply and method thereof
Various embodiments relate to a flyback type SMPS including a primary side controller on a primary side, a first switch on the primary side and a transformer including a primary side winding on the primary side, a secondary side winding on a secondary side and an auxiliary winding on the primary side connected to a first switching regulator wherein the first switching regulator is supplied during a primary stroke from the auxiliary winding when the first switch is on.
US10396674B2 Flyback power converter circuit and primary side controller circuit thereof
A flyback power converter includes a transformer having a primary winding for receiving an input power, a secondary winding for generating an output power, and an auxiliary winding for generating a supply voltage, a primary side switch coupled to the primary winding, a high voltage start-up switch coupled to the input voltage and the controller supply voltage, and a primary side controller powered by the controller supply voltage. The primary side controller includes a multi-function pin coupled to a control terminal of the high voltage start-up switch, a high voltage start-up circuit for controlling the high voltage start-up switch to be ON through the multi-function pin when the controller supply voltage is lower than a threshold, and a protection control circuit which is coupled to an protection sensing signal through the multi-function pin; the protection control circuit operates the flyback power converter according to the protection sensing signal.
US10396670B1 Device and method for controlling power supply with correction behaviour in a power circuit
A device and method for controlling a power supply. The method includes: a first correction signal is generated according to a down-slope waveform and a second correction signal is generated according to an up-slope waveform, in a period of the switching element. Therefore, two kinds of corrections can be performed by using an oscillator, while the area of the circuit can be reduced and the cost of the integrated circuit can be decreased.
US10396669B2 Power converter measuring the average rectified primary current
A power converter controller and methods for its operation are provided that can control a self-oscillating power converter that uses a Bipolar Junction Transistor (BJT) as a switch by manipulating the current flowing in a control winding. The controller is able to determine the optimum time to remove a short circuit applied to the control winding, as well as being able to determine the optimum time to pass current through the control winding. The controller can further draw power from the power converter using the control winding. The controller is capable of maintaining the midpoint voltage of the power converter in the case that the converter has more than one switch. The controller estimates the output power of the converter without requiring a connection to the secondary side of the converter transformer. The controller further controls entry and exit into a low-power mode in which converter oscillations are suppressed.
US10396668B1 Power converter
A power converter disclosed herein may include power conversion circuits connected in parallel and a cutoff switch provided in each of the power conversion circuits. The cutoff switch may be configured to cut off connection of corresponding one of the power conversion circuits from other power conversion circuit. In the power converter disclosed herein, the cutoff switches of the power conversion circuits may be housed in a first module.
US10396667B2 DC-DC converter including an intermittent overcurrent protection circuit
There is provided a DC-DC converter which is safe and secure, but yet with low power consumption. The DC-DC converter is configured such that an overcurrent protection circuit is operated intermittently only for a predetermined period of time based on a signal output from an output control circuit to turn on a switching element.
US10396666B1 Systems and methods for adjusting one or more thresholds in power converters
System controller and method for a power converter. For example, the system controller includes a first current controller configured to receive a first input signal and generate a first output signal based at least in part on the first input signal, a second current controller configured to receive a compensation signal and a second input signal and generate a second output signal based at least in part. on the second input signal, and a drive signal generator configured to receive the first output signal and the second output signal, generate a first drive signal based at least in part on the first output signal and the second output signal, and generate a second drive signal based at least in part on the first output signal and the second output signal.
US10396665B2 On-chip DC-DC power converters with fully integrated GaN power switches, silicon CMOS transistors and magnetic inductors
Fully integrated, on-chip DC-DC power converters are provided. In one aspect, a DC-DC power converter includes: a SOI wafer having a SOI layer separated from a substrate by a buried insulator, wherein the SOI layer and the buried insulator are selectively removed from at least one first portion of the SOI wafer, and wherein the SOI layer and the buried insulator remain present in at least one second portion of the SOI wafer; at least one GaN transistor formed on the substrate in the first portion of the SOI wafer; at least one CMOS transistor formed on the SOI layer in the second portion of the SOI wafer; a dielectric covering the GaN and CMOS transistors; and at least one magnetic inductor formed on the dielectric. A method of forming a fully integrated DC-DC power converter is also provided.
US10396662B2 Direct current link circuit
A device for converting power from a floating source of DC power to a dual direct current (DC) output, the device includes: positive and negative input terminals connectable to the floating source of DC power; and positive and negative, and ground output terminals connectable to the dual DC output that may feed an inverter. The inverter may be either a two or three level inverter. A charge storage device may be connected in parallel to, and charged from, the positive and negative input terminals. A resonant circuit may be also connected between the charge storage device and the dual DC output. The resonant circuit may include an inductor connected in series with a capacitor. The charge storage device may discharge through the resonant circuit by switching through to either the negative output terminal or the positive output terminal.
US10396661B2 Power supply control apparatus
In a power supply control apparatus, when a semiconductor switch is switched ON, a charging circuit increases a base voltage. A first switch is ON if a differential voltage obtained by subtracting a gate voltage from a base voltage is at least a first reference voltage, and is OFF if the differential voltage is smaller than the first reference voltage. If the first switch is ON, a battery or a capacitor charges parasitic capacitors of the semiconductor switch.
US10396649B2 Switching device and switching apparatus including the same
A switching device for stabilizing an electric output of a solar panel is provided, and includes a voltage converter circuit, a switch circuit connected between the solar panel and the voltage converter circuit, and a control unit. The voltage converter circuit converts input voltage and current received from the solar panel through the switch circuit into output voltage and current. The control unit calculates an input electric power and an output electric power based on values of the input voltage and current and values of the output voltage and current, and controls the switch circuit to switch between a closed state and an open state according to the input electric power and the output electric power.
US10396640B2 Blower with bearing tube
A method for forming windings of a stator assembly in a blower includes providing a stationary portion for the blower including a tube adapted to support a rotor and using the tube as a mandrel to form the windings of the stator assembly.
US10396637B2 Electric motor and radiator fan module comprising an electric motor of this type
The present invention relates to an electric motor, the electric motor including: a stator, which is composed of layered metal sheets, a motor support made of an electrically conductive material, a cable connection comprising an earth line cable, and at least one connecting and contacting element made of an electrically conductive material, wherein the connecting and contacting element is configured and arranged on the electric motor such that it provides an earth connection between the stator and the motor support or between the stator and the earth line cable of the cable connection, and wherein the stator and the motor support are fastened to one another independently of the connecting and contacting element.
US10396630B2 System and method for cooling windings of generator rotor
A system for cooling windings of generator rotor is presented. The system includes a cooling passage including inlet and outlet radial bores radially extending into rotor shaft extension, inlet and outlet axial bores axially extending within rotor shaft extension, first and second radial bores radially extending from cavities under two retaining rings into rotor shaft extension, and an axial passage through windings from cavity under retaining ring at turbine end side to cavity under retaining ring at excitation end side. A coolant flows through the cooling passage and directly cools windings by traveling through entire windings. The system uses non-explosive fluid as coolant eliminating using hydrogen as coolant and provides sufficient direct cooling of windings of a high power density generator rotor without extensive piping.
US10396625B2 Protector for preventing motor damage
A protector for preventing motor damage is revealed. The protector includes a link member linked to a driving part of a motor and having a mounting groove and a first insertion hole, an elastic damping member that is placed in the mounting groove and disposed with a second insertion hole, and a driver member arranged with a projecting block and used for driving a passive member. One surface of the driver member is covered on the mounting groove to form a receiving space. The projecting block is mounted in the second insertion hole whose inner edge is closely attached to an outer edge of the projecting block. The damping member is compressed in the receiving space so that an outer edge thereof is tightly attached to an inner edge of the mounting groove and the driver member. Thereby the motor operates normally no matter the passive member is locked.
US10396624B2 Electromagnetic torque motor with high torque and limited angle
The torque motor as disclosed depends on decreasing the gap between a surface on a fixed part and a corresponding inclined facing surface on a rotating part, where the gap width is proportional to its distance from the angle vertex, in magnifying the electromagnetic force and its resulting torque. Therefore, the surface on the fixed part starts directly at—or close to—a point in align with the rotating part center of rotation, and hence the gap width is minimum at the start point and increases away from this point due to the inclination angle. The motor includes features, such as, utilizing many pairs of facing surfaces, many electromagnetic circuits; arrange the surfaces in pairs for balanced forces, works in one or two directions, the two directions electromagnetic circuits installed in one or two levels, and precautions and ways to avoid magnetic field interference and leakage.
US10396623B2 Motor shaft, motor and motor assembly
A motor includes: a motor shaft including a press-fitting surface; and a first annular projection group and a second annular projection group formed in the press-fitting surface of the motor shaft. The first annular projection group and the second annular projection group are separated from each other in an axial direction, a distance between an adjacent two of annular projections in the first annular projection group and a distance between an adjacent two of annular projections in the second annular projection group are smaller than a distance between the first annular projection group and the second annular projection group in the axial direction.
US10396621B2 Electric compressor
An electric compressor includes a compression mechanism that compresses refrigerant, an electric motor that drives the compression mechanism, a drive circuit that drives the electric motor, a housing that forms therein a motor chamber in which the electric motor is accommodated, a cover that is attached to the housing, a rotary shaft, and a relay terminal portion. The cover is configured to cooperate with the housing to form a drive circuit chamber in which the drive circuit is accommodated. Rotation of the electric motor is transmitted to the compression mechanism through the rotary shaft. The relay terminal portion provides electrical connection between a wire of the drive circuit and a wire of the electric motor. The housing includes a partition wall that separates the motor chamber and the drive circuit chamber from each other. The relay terminal portion is disposed between the partition wall and the rotary shaft.
US10396620B2 Rotating electrical machine connection component and method of manufacturing the same
A rotating electrical machine connection component includes a plurality of linear conductors, and a first molded resin portion that covers portions of the plurality of linear conductors and connects the plurality of linear conductors to each other. Each of the plurality of linear conductors includes a first straight portion extending out of the first molded resin portion in a direction parallel to a rotational axis of the rotor and connected to the terminal block, a second straight portion extending out of the first molded resin portion in a different direction from the first straight portion and a bent portion bent between the first and second straight portions. Of each of the plurality of linear conductors, a part of the first straight portion, the bend portion and a part of the second straight portion are covered by the first molded resin portion.
US10396619B2 Electric motor
An electric motor includes a conductive shaft extending along an axis of rotation and passing through a back yoke to be fixed to one of a stator and a rotor. At least one bearing includes a conductive inner ring fixed to the shaft and a conductive outer ring rotatably coupled to the inner ring. A conductive bearing housing extends so as not to be located in a first area at one side with respect to the stator along an axial direction extending along the axis of rotation but to be located in a second area at the opposite side along the axis direction. The bearing housing is fixed to the outer ring of the bearing and to the other of the stator and the rotor. An electric motor is configured to be oppositely spaced from a plate electrically grounded in the axial direction.
US10396617B2 Electronically commutated direct current motor with individual terminals and plastic parts
An electronically commutated direct current motor with a housing, a housing cover, a bearing shield, a rotor and a stator, wherein the rotor includes a shaft and a permanent magnet and the stator consists of single terminals, which are provided with terminal insulation. The direct current motor ensures a space-saving construction connection of motor components or components with the housing of the electronic commutated direct current motor, conforming to its class, wherein additional connections or sealing elements are not required, wherein a firm and sealed connection can be manufactured upon demand and an easy integration of other functions and interfaces is possible.
US10396616B2 Electric motor and switching unit therefor
An electric motor has a switching unit with a number of contact wires and an annular frame part. The contact wires are arranged to form an interconnect ring for the coil ends of a stator winding and the ends of the wires being connected by insulation displacement contacts. Each of the contacts have two insulation displacement limbs for connecting at least two of the wire ends, the limbs being spaced apart, thus forming an insulation displacement slot therebetween. The frame part of the switching unit has a number of plug-in pockets for receiving the insulation displacement contacts, the number corresponding to the number of insulation displacement contacts.
US10396615B2 Electric machine stator lamination with dual phase magnetic material
A stator lamination for an electric machine has a circular lamination with an annular bore therethrough; winding slots therethrough; and, slot closures disposed adjacent to the winding slots. The stator lamination is formed of a dual magnetic phase material, such that the magnetic property of the lamination can have a first state and a magnetic property in a second state, wherein the second state is different than the first state. The slot closures regions are treated so as to transition to the second state. A method of manufacturing an electric machine component is also disclosed.