Document Document Title
US10334769B2 Method for allocating electronic component and electronic component mounting system
A method of allocating electronic components to be mounted to each of a plurality of nozzle holders provided on a mounting head is provided, in which the electronic component which does not have a usage record or the electronic component which is a test target is allocated to a nozzle holder which does not have operation restrictions. An electronic component mounting system is provided with a mounting head which is provided with a plurality of nozzle holders, each of which holds a suction nozzle, and a control device which allocates electronic components to be mounted to each of the plurality of nozzle holders. The control device includes an electronic component allocation section which allocates an electronic component which does not have a usage record or an electronic component which is a test target to a nozzle holder which does not have operation restrictions.
US10334768B2 Component mounting device
A component mounting device with which an improvement in production efficiency may be achieved by adjusting the timing of the Q-axis rotation is provided.
US10334767B2 Shielding structure and shielding braided member
A shielding structure includes a shielding braided member that is a braided member obtained by braiding a plurality of resin wires and a plurality of conductive metal wires together and arranged to achieve shielding of an electric wire, a shell that is connected to one end of the shielding braided member; and a crimp fixing portion with which the one end of the shielding braided member is crimped and fixed to the shell such that electric conduction is established. The shielding braided member includes a metal braided portion that contains no resin wires and that is formed by braiding the plurality of metal wires, and the metal braided portion in the shielding braided member is crimped and fixed to the shell with a crimp ring of the crimp fixing portion.
US10334765B1 Radio frequency shielding lock box
An electronic shielding device used to secure articles like keys and key fobs from the radiating signals is disclosed. The electronic shielding device includes a housing having a lid member and a storage member, a locking unit for securing articles utilizing a locking mechanism and a plurality of attachment means connected with the housing. The lid member includes first latch member and the storage member includes a second latch member. The radiating signal includes radio frequency and electromagnetic signals. The lid member is detachably attached with the storage member utilizing the first latch member and the second latch member. The locking unit is keyed and coded to a customer's own specific key/lock. The electronic shielding device is designed to attach to an object such as but not limited to a vehicle, a door and a window.
US10334758B1 Process for incrementally commissioning mechanical infrastructure in a data center
Data center mechanical infrastructure is incrementally deployed and commissioned to support incremental changes in computing capacity in a data center while mitigating interaction between infrastructure being commissioned and installed computer systems. Incremental mechanical infrastructure commissioning can be concurrent with incremental electrical infrastructure commissioning and includes operating mechanical infrastructure to remove heat generated as a result of operating electrical infrastructure to support simulated electrical loads as part of electrical infrastructure commissioning. Incremental mechanical infrastructure deployment can be based on the power support capacity provided by incrementally deployed electrical infrastructure. Incremental infrastructure deployment can include partitioning a space in which incremental mechanical infrastructure is configured to provide cooling, so that heat generation and removal in the space, based on commissioning the incremental mechanical infrastructure, is isolated electrical and cooling support provided to electrical loads located in a remainder of the data center.
US10334752B2 Heat dissipation unit for wireless charging and wireless power charging module comprising same
Provided are a heat dissipation unit for wireless charging and a wireless power charging module comprising the same. The heat dissipation unit for wireless charging, according to one exemplary embodiment of the present invention, is formed of a plate-shaped substrate layer having a predetermined area to discharge to the outside heat occurring during wireless charging, and comprises at least one slot having a predetermined length. By having at least one slot, the present invention can satisfy all properties required in a wireless charging method, which are charging efficiency and a heat dissipation effect.
US10334751B2 Electronics rack post with integrated power and data supply
An electronics rack for storing electronic components, the rack including a base frame, a top frame, and at least four vertical posts, each end of each vertical post attaching to the top frame and base frame and providing structural support for the rack. At least one of the vertical posts includes a post frame having two side walls and a back wall that are attached to one another to form a channel with an open front and an interior. At least one access panel is removably attached to the post frame so as to close off at least a portion of the open front of the channel, the access panel providing access to the interior of the channel. At least one of either a data connector assembly, an electrical outlet assembly, or a circuit breaker assembly is removably attached to the post frame.
US10334749B2 Enhanced rack/cabinet mobility and stability for a server rack
A mobility apparatus. The mobility apparatus may include a continuous fixed-length rail attached horizontally to a bottom structural member of the front or the rear of a server rack. The continuous fixed-length rail exceeds a width of the server rack by an equal amount on either side of the server rack. The mobility apparatus also includes a lower rail portion attached to a lower edge of the continuous fixed-length rail; a raised rail portion attached to an extended length of each portion of the continuous fixed-length rail; and at least one wheel attached to an underside of each end of the extended length of the continuous fixed-length rail.
US10334747B2 Cable harnessing fixture
In one example in accordance with the present disclosure, a fixture comprises a first frame horizontally oriented relative to a second frame. The first frame may be coupled to a member adjustable along a first plane. The fixture may also comprise a plurality of lifts, coupled to the member. The plurality of lifts may be adjustable along a second plane that is vertical in relation to the first frame. The fixture may also comprise the second frame vertically oriented relative to the first frame and coupled to the first frame. The second frame may be configured to accept a template for receiving a cable.
US10334746B2 Component mounting assembly
Technology is provided for a component mounting assembly. The component mounting assembly includes a support tray and a drawer positioned on the support tray that is moveable between a first position and a second position. The drawer includes a component mounting panel and at least one sidewall extending orthogonally from the component mounting panel. An elongate handle is pivotably attached to the drawer. The support tray supports the handle in an extended position when the drawer is in the first position, and the handle is movable to a folded position, orthogonal to the extended position, when the drawer is in the second position.
US10334738B2 Flexible substrate assembly and its application for fabricating flexible printed circuits
A method of fabricating a flexible substrate assembly includes forming a first polyimide layer on a rigid support base, wherein the step of forming the first polyimide layer includes incorporating in a polyamic acid solution, an adhesion promoting agent and a release agent for achieving different adhesion strength at two opposite sides of the first polyimide layer, and forming a flexible second polyimide layer on the first polyimide layer, the second polyimide layer being adhered in contact with the first polyimide layer, and a peeling strength between the first and second polyimide layers being less than a peeling strength between the first polyimide layer and the support base so that the second polyimide layer is peelable from the first polyimide layer while the first polyimide layer remains adhered in contact with the support base.
US10334731B2 Capacitor component
A capacitor component includes a body including a plurality of dielectric layers having a stacked structure and a plurality of first internal electrodes and a plurality of second internal electrodes alternately disposed with dielectric layers disposed therebetween. A first external electrode is on a first surface and a second surface of the body, on the opposing side of the body, and connected to the plurality of first internal electrodes. A second external electrode is on a third surface and a fourth surface of the body, opposing each other, and connected to one or more of the plurality of second internal electrodes.
US10334728B2 Reduced-dimension via-land structure and method of making the same
A package substrate includes a dielectric layer, a conductive via disposed in the dielectric layer, and a conductive pattern layer exposed from a first surface of the dielectric layer. The conductive pattern layer includes traces and a via land, the via land extends into the conductive via, and a circumferential portion of the via land is encompassed by the conductive via. A method of making a package substrate includes forming a conductive pattern layer including traces and a via land, providing a dielectric layer to cover the conductive pattern layer, and forming a via hole. Forming the via hole is performed by removing a portion of the dielectric layer and exposing a bottom surface of the via land and at least a portion of a side surface of the via land. A conductive material is applied into the via hole to form a conductive via covering the via land.
US10334727B2 Electronic apparatus, and circuit board and control device thereof
An electronic apparatus and a circuit board thereof are provided. The electronic apparatus operates in cooperation with a packaged electronic component. The electronic apparatus includes a circuit board and a control device disposed on the circuit board. The circuit board includes a plurality of conductive vias passing therethrough, and the conductive vias includes a plurality of first conductive vias arranged respectively corresponding to the first contact pads of the packaged electronic component. The control device includes a signal contact array including a plurality of first signal contacts. When the packaged electronic component and the control device are respectively disposed on two opposite sides of the circuit board, the packaged electronic component and the control device at least partially overlap in a thickness direction of the circuit board, and the first signal contacts are respectively electrically connected to the first contact pads via the corresponding conductive vias.
US10334724B2 Conformal electronics including nested serpentine interconnects
An example stretchable device is described that includes electrical contacts and an interconnect coupling the electrical contacts. The interconnect has a meander-shaped configuration that includes at least one nested serpentine-shaped feature. The interconnect can be conductive or non-conductive. The meander-shaped configuration can be a serpentine structure, providing a serpentine-in-serpentine configuration.
US10334722B2 Tamper-respondent assemblies
Tamper-respondent assemblies and methods of fabrication are provided which include a tamper-respondent electronic circuit structure. The tamper-respondent electronic circuit structure includes a tamper-respondent sensor. The tamper-respondent sensor includes, for instance, at least one flexible layer having opposite first and second sides, and circuit lines forming at least one resistive network. The circuit lines are disposed on at least one of the first or second side of the at least one flexible layer, and have a line width Wl≤200 μm, as well as a line-to-line spacing width Ws≤200 μm. In certain enhanced embodiments, the tamper-respondent sensor includes multiple flexible layers, with a first flexible layer having first circuit lines, and a second flexible layer having second circuit lines, where the first and second circuit lines may have different line widths, different line-to-line spacings, and/or be formed of different materials.
US10334715B2 Systems, methods and devices for a package securing system
The present disclosure provides systems and methods for a package securing system including a top plate, an alignment frame, a gasket, and a back plate. The top plate comprises a thermal conductive member to transfer heat from a central processing unit (CPU) and secure the CPU to a ball grid array (BGA) socket and a printed circuit board (PCB). The alignment frame is configured to align a connection between the BGA socket and the PCB. The gasket is to seal the CPU, the BGA socket, and the alignment frame between the PCB and the top plate. The back plate is configured to couple with the top plate through the PCB.
US10334712B2 Radiography apparatus
Provided herein is a radiography apparatus including an X-ray source configured to irradiate a subject radiation, and a sensing module configured to sense the radiation having passed through the subject, wherein the X-ray source includes a cathode electrode comprising an electric field emitting source configured to emit electrons, an anode electrode disposed opposite to the cathode electrode and configured to use the electrons to generate the radiation, and a current control unit connected to the cathode electrode to control an amount of the electrons.
US10334709B2 Lighting system
A lighting system includes a first luminaire and a second luminaire which are arranged in an illumination area, and a controller. The first luminaire is connected to a first receiver which receives a signal from a transmission tag, and has a first lighting lamp. The second luminaire is connected to a second receiver which receives a signal from the transmission tag, and has a second lighting lamp. The controller turns on the first lighting lamp when the first receiver receives the signal from the transmission tag, then, turns on the second lighting lamp when the second receiver receives the signal from the transmission tag, and notifies that an abnormal situation has occurred when no signal from the transmission tag is received by the first receiver within a predetermined time period from the turning on of the second lighting lamp.
US10334707B1 Heuristic occupancy and non-occupancy detection in a lighting system with a single transmitter and multiple receivers
Disclosed herein is a lighting system configured to obtain an indicator data of a RF spectrum signal generated at a number of times in an area. At each respective one of the number of times, apply one of a plurality of heurist algorithm coefficients to each indicator data from each of the plurality of receivers for the respective time, based on results of the applications of the coefficients to indicator data, generate an indicator data metric value for each of the indicator data for the respective time, and process the indicator data metric values to compute an output value. The lighting system is further configured to compare the output value at each of the plurality of times with a threshold to detect one of an occupancy condition or a non-occupancy condition in the area and control the light source in response to the detected one of the occupancy condition or the non-occupancy condition in the area at each of the number of times.
US10334703B2 Lighting command and control using message-based communications for multi-channel lighting fixtures
A connected lighting fixture network system has a plurality of multi-channel lighting fixtures. Each lighting fixture (device) has a plurality of services that reside within an application layer of the device. A controller is coupled to the device and configured to send query and command message to the device and to receive reply messages from the device. One service available to the device is a lighting command and control service. The device is configured to receive a query message from the controller. The controller is configured to generate a lighting control and command message, which can include a channel illumination field (CIF) and an illumination payload. The CIF indicates the channels of the device to be commanded based on the status of the channels received in the first reply message. The illumination payload indicates the intended illumination level for the corresponding channel.
US10334700B2 System for integrated lighting control, configuration, and metric tracking from multiple locations
A mechanism for control and configuration of a lighting system from a user interface. For instance, a wall module designed as a user interface for a tenant to control the system may be implemented so as to be used not only to control the lighting system but also to configure it. The lighting system may involve a controller, circuits of lights, relays, motion and ambient detectors, scenes, schedules, and more. An additional user interface such as a wall module may be connected to the lighting system for control and configuration of the system.
US10334694B2 Light emission control circuit, light source device, and projection type video display apparatus
A light emission control circuit includes a drive circuit that generates a first control signal in order to control a first switching element, and a switching control circuit that generates a second control signal in order to control a second switching element. The switching control circuit maintains the second control signal in an inactivation state in a period in which the first control signal is inactivated in a case where an ON duty ratio of the first control signal is equal to or more than a predetermined value, and maintains the second control signal in an activation state in a part of the period in which the first control signal is inactivated in a case where the ON duty ratio of the first control signal is less than the predetermined value.
US10334692B2 Display unit, method of manufacturing of display unit, and electronic apparatus with improved color productivity
A display unit of the present disclosure includes: a plurality of pixels configured to emit emission light different from one another; and an insulating film provided between the plurality of pixels and having a reflective surface with respect to the emission light, in which an angle of the reflective surface of the insulating film is set for each of the pixels.
US10334691B2 Organic light-emitting component device, method for producing an organic light-emitting component device and method for operating an organic light-emitting component device
An organic light-emitting component device comprising a first and second organic light-emitting component, a temperature detecting device configured for detecting at least one temperature, and a control unit coupled to the temperature detecting device and configured to operate the first and second component. The control unit is such that a first or second operating parameter of the first or second component, respectively, is changed, wherein the temperature detecting device comprises a first and second temperature detecting device. The first and second temperature detecting devices are designed for detecting a first and second temperature of the first and second component, respectively. The control unit is configured to change the first or second operating parameter depending on the difference between the first and second temperature, wherein the first or second operating parameter is changed such that the same temperature is established at the first and second component.
US10334687B2 Multispectral switch fiber optic lighting laryngoscope
A multispectral switch fiber optic lighting laryngoscope comprising: a laryngoscope handle configured with a connection part, and the connection part mechanically connects and fastens a laryngoscope blade. Configured in the laryngoscope handle is a LED light module that comprises a multispectral LED light which emits at least two different colors of light. Configured in the laryngoscope handle is a PCB module that comprises a control circuit and a switch button. The control circuit is electrically connected with the switch button and the multispectral LED light respectively, enabling a user to switch the color of emitted light and adjust radiation brightness from the multispectral LED light through pressing the switch button. The fiber optic lighting laryngoscope enables physicians to conveniently switch different colors of light for illumination in accordance with different and complex operation environments, thus helping physicians to better identify laryngeal, trachea, and obstructing objects and ensuring smooth progress of laryngeal surgery or other treatments.
US10334686B2 Light emitting module, a lamp, a luminaire and a method of illuminating an object
A light emitting module (100), a lamp and a luminaire are provided. The light emitting module is for illuminating an object and comprises a first light emitting module (102) and a second light emitting module (104). The first light emitting module emits first light (L1). The first light has a color point of white light. The second light emitting element emits a peak of blue light (L2). The peak of blue light has a peak wavelength in a range from 440 nanometer to 470 nanometer and has a spectral width that is smaller than 70 nanometers, the spectral width being expressed as a full width half maximum value.
US10334685B2 Carbon dot light emitting diodes
An electroluminescent LED device comprising a hole transport layer, an electron transport layer, an active emissive layer between the hole transport layer and the electron transport layer, and carbon dots forming the active emissive layer.
US10334684B2 Commissioning, decommissioning and testing of a smart sensor-driven LED lighting system without gateway
The lighting system enables the communication and thereby the creation and/or expansion of a network between a sensor and any number of light sources. The network preferably enables the monitoring and controlling of the light sources by the sensor via a wireless communication. The light source can be an LED lamp, an LED lamp tube, an LED retrofit lamp, preferably a retrofit T8 tube, a fluorescent lamp and/or a halogen lamp. The light source can be a ceiling lamp, a wall lamp, a bottom illumination, direct or indirect lighting, a signal lamp and/or a decorative lighting. The sensor is responsible for creating and/or expanding a wireless network between the sensor and the at least one light source.
US10334682B1 Light-emitting diode lighting system with automatic bleeder current control
An LED lighting system includes a luminescent unit driven by a rectified AC voltage, a dimmer switch configured to adjust a duty cycle of a system current, and a bleeder circuit. The bleeder circuit includes a first current source, a second current source, a third current source, a current-sensing element for providing a first feedback voltage associated with the system current, a capacitor, and a control unit. The control unit is configured to activate the first current source and deactivate the second current source for charging the capacitor when the system current exceeds a predetermined threshold, deactivate the first current source and activate the second current source for discharging the capacitor when the system current does not exceed the predetermined threshold, and deactivate the third current source to stop supplying the bleeder current according to a second feedback voltage established across the capacitor.
US10334681B2 Device for driving light emitting element
An embodiment comprises: a voltage generation unit for providing a direct current signal for driving a light emitting unit; a sensing resistor; and a dimming unit which is connected between the light emitting unit and the sensing resistor and controls a current flowing in the sensing resistor and the light emitting unit, wherein the dimming unit adjusts the level of the direct current signal on the basis of a first sensing voltage as a result of sensing the voltage of a first node where a switch is connected to the light emitting unit, and a second sensing voltage as a result of sensing the voltage of a second node where the switch is connected to the sensing resistor.
US10334680B2 LED lighting system
An LED lighting system having at least one LED circuit and at least two circuits or drivers capable of receiving an AC voltage at a first frequency and having an output capable of driving the at least one LED circuit, wherein the output of each circuit or driver capable of driving the at least one LED circuit is provided to the at least one LED circuit through a circuit or sensor capable of permitting only a single output from the at least two circuits or drivers be provided to the at least one LED circuit.
US10334675B2 Switch
The invention comprises a switch suitable for forwarding at least two functions to a lighting system.
US10334667B2 Power converter controller
A controller for a power converter to convert electrical power at an input voltage into electrical power at an output voltage and a method of operating such controller is presented. The controller for controlling a power converter has an input port to receive a voltage representative of the input voltage; an input voltage measuring unit to sample a measuring voltage and to determine a measurement value that is representative of the input voltage; a switch; and a diode connectable with a storage unit to provide a supply voltage for the controller during operation of the controller. The switch controls the charging of the storage unit from the voltage at the input port.
US10334664B2 Electric water-heater with adjustable power
The invention relates to a system (1) comprising: a heating device (11) comprising at least one heating means (110) supplied by an AC power grid (2); a control module (12) for controlling said heating device (11), the system being characterized in that the heating means (110) is supplied via a switching converter (120) rectifying the alternating current of the grid (2) into direct current, the switching converter (120) being controlled by the control module (12) in accordance at least with descriptive data of a state of said power grid (2), so as to adjust the power of the heating means (110).
US10334663B2 Signal processing device for distributed antenna system
A signal processing device according to an exemplary embodiment of the inventive concept can integrate a power amplifier, a duplexer, and a linearizer as a module to improve the convenience of management and to improve flexibility and extensibility so as to be transformable corresponding to a change in system development concept.
US10334657B2 Method and apparatus for changing connection state of UE
Disclosed are a method of changing a connection state according to a movement of a UE and an apparatus for the same. The method of a UE includes: receiving indication information indicating a connection change into a specific RRC state from an evolved NodeB (eNB); configuring a connection state of the UE into the specific RRC state based on the indication information and performing a cell reselection operation according to a movement of the UE; and changing the connection state of the UE into an RRC idle state based on at least one piece of information on whether an RRC resume procedure is initiated, system information of a cell selected by the cell reselection operation, and radio access technology information, wherein the specific RRC state is a state distinguished from an RRC connection state and the RRC idle state.
US10334651B2 Mobile terminal and control method thereof
This document discloses an electronic device and a control method for the device. An electronic device according to the present invention and a control method for the device comprises a first wireless communication module; a second wireless communication module; and a controller obtaining information of contents from at least one different device through a first communication channel formed by the first wireless communication module and obtaining the contents through the first communication channel or forming a second communication channel by using the second wireless communication module on the basis of the information of the obtained contents and obtaining data of the contents through the second communication channel formed. According to the present invention, contents can be obtained through a better communication module between the first and the second wireless communication module.
US10334647B2 Connection method, connection system, portable terminal, and program
A connection method is a connection method for a case where a terminal inside home is connected to a router inside home connected to a first network. This connection method includes: an acquisition step of acquiring, by a portable terminal, connection information used for connection for the portable terminal to make direct communication with the terminal inside home from a support server connected to the first network; and a storage step of storing the connection information acquired in the acquisition step in the portable terminal. The connection information includes an IP address and port number which are set in the router inside home to correspond to the terminal inside home.
US10334646B2 D2D resource utilization monitoring in a wireless communication network
There are described methods and apparatuses for monitoring D2D communication, in particular in a wireless communication network. One method comprises receiving of allocation data indicating allocated resources for a first D2D enabled node for D2D communication with a second D2D enabled node of the wireless communication network; and transmitting D2D data utilizing and/or on the indicated allocated resources; and receiving of the D2D data transmitted by the first D2D enabled node.
US10334642B2 Device, system and method using non IP-based EPS bearer
Devices and methods of using a reduced complexity network protocol are generally described. An evolved NodeB (eNB) transmits an Attach Request to a mobility management entity (MME), which transmits a Create Session Request for transmission of non-IP (NIP) data of user equipment (UE) to a Packet Data Network (P-GW). The P-GW in response transmits a Create Session Response, with the UE ID if originating at the P-GW and free from a UE IP address and an Up Link Traffic Flow Template, to the MME, which transmits an Attach Accept to the eNB and UE. A UE identifier (UE ID) either originates at the UE and is transmitted in the Attach Request, or is generated by the eNB, MME or P-GW. The NIP data has a tunneling NIP data packet with a NIP header with the UE ID and a NIP user data packet free from TCP/IP encapsulation and header compression.
US10334639B2 Method for data communication, system for communication and related devices
A data communication method, a communication system, and related devices are configured to establish a transaction identifier (TI) in a user equipment (UE). The data communication method includes the following steps. A mobility management entity (MME) receives a request message and obtains ability information of the UE. If the UE has an ability to access a Universal Terrestrial Radio Access Network/GSM/EDGE Radio Access Network (UTRAN/GERAN), the MME generates the TI. A communication system and related devices are also provided. Thus, the TI is effectively established in the UE, so as to ensure normal processing of the UE.
US10334636B2 Method and device for establishing virtual bearer for PDN connection established through Wi-Fi link in wireless communication system
Provided are a method and a device for generating a virtual bearer in a wireless communication system. A mobility management entity (MME) acquires context information for a packet data network (PDN) connection generated through a Wi-Fi network, and generates a virtual bearer in a cellular network on the basis of the acquired context information. The virtual bearer may be generated by various methods according to whether a PDN connection mapped to the PDN connection generated through the Wi-Fi network exists in the cellular network and whether a default bearer exists in the cellular network.
US10334635B2 Power over ethernet adapter with communication device and method of programming and using same
A wireless broadcasting device, systems including the device, and methods of programming and using the device are disclosed. The wireless broadcasting device is powered using power over Ethernet and can be used to provide proximity-based capabilities to devices that otherwise do not have such functions.
US10334632B2 Random access method and device
Disclosed is a random access method and device. A terminal generates a random number for a random access, and compares the random number and a setting value. When the random number is included in the setting value, the terminal transmits a preamble for a random access to a base station and attempts a random access.
US10334629B2 Channel access and fairness protocol for contention-based-access networks with biased detection
A channel access protocol method to impart bandwidth fairness while maximizing throughput in a class of contention-based-access (CBA) TDMA networks that has no carrier sense capability, and that experiences biased detection at the receiver (base station) by virtue of physical layer detection algorithms is disclosed.
US10334628B2 Program executed in transmitter, receiver and program executed in receiver
A transmitter generates a header frame having a frame length indicating the beginning of data to be transmitted, data frames having frame lengths representing the data to be transmitted, and an end frame having a frame length indicating the end of the data to be transmitted. Then, for all of the header frame, data frames and end frame, the transmitter executes transmitting the kth frame when the wireless communication space is available, thereby transmitting the header frame, data frames and end frame, one after another, in accordance with the CSMA/CA scheme.
US10334622B2 Base station apparatus, mobile station apparatus, and transmission method
A base station able to maintain backward compatibility with an LTE mobile station while minimizing the amount of increase in uplink scheduling information reception and demodulation/decoding processing in independent uplink/downlink cell data transmission. A wireless communication system includes a cell #1, a cell #2, and an LTE-A mobile station, and supports independent uplink/downlink cell data transmission. The base station of the cell #2 arranges a PDCCH+, which includes uplink scheduling information from the LTE-A mobile station to the base station of the cell #2, in a downlink data region in the downlink connection of the base station of the cell #1.
US10334620B2 Downlink multiplexing
A mobile station which communicates with a base station includes a transceiver configured to receive a downlink control channel and a controller configured to determine whether C-RNTI is included in the downlink control channel. The controller is further configured to determine that resource allocation in the downlink control channel overrides persistent downlink resource allocation for a Transmission Time Interval (TTI) if the C-RNTI is included in the downlink control channel. The transceiver is further configured to receive a Hybrid Automatic Repeat Request (HARQ) transmission by using persistent downlink resources.
US10334614B1 Method and system for mitigating interference between different radio access technologies utilized by a communication device
Various methods and apparatus are disclosed for mitigating interference between communications between different radio access technologies in a communication device. Methods and apparatus include communicating between a first communication device and a second communication device according to a first communication protocol, and communicating between the first communication device and a third communication device according to a second communication protocol. The methods and apparatus further include determining a first time interval associated with when data is to be transmitted between the first communication device and the second communication device according to the first communications protocol. The methods and apparatus also include sending to the third communication device, an indication of a second time interval to prompt the third communication device not transmit to the first communication device during the second time interval, wherein the second time interval corresponds to the first time interval.
US10334610B2 Method, carried out by user equipment, for transmitting priority information in wireless communication system and user equipment utilizing the method
Provided are a method, carried out by a user equipment (UE), for transmitting priority information in a wireless communication system and a UE utilizing the method. The method is characterized by selecting a priority for data to be transmitted by means of a device-to-device (D2D) action, associating the value for the selected priority with the data, and transmitting the data and value for the selected priority.
US10334608B2 Method and apparatus for dual connectivity
A method and apparatus can be configured to determine a redundancy rate. The method can also include mirroring an amount of data from a first node to a second node based upon the determined redundancy rate. The method can also include transmitting a last-data-unit index or a next-data-unit index.
US10334595B2 Method and apparatus for transmitting data frame in WLAN system
A method is provided for transmitting a signal by a station in a wireless local area network (WLAN). The station obtains a transmission opportunity (TXOP) indicating a time duration used for transmission of a plurality of data units. The station transmits, during the TXOP, an initial data unit of the plurality of data units. The initial data unit comprises a control field indicating a transmit bandwidth of the initial data unit. The station selects a transmit bandwidth of a non-initial data unit of the plurality of data units to be narrower than the transmit bandwidth of the initial data unit. The station transmits, during the TXOP, the non-initial data unit. The non-initial data unit comprises a control field indicating the transmit bandwidth of the non-initial data unit.
US10334594B2 Ultra-reliable low-latency communication mini-slot control
A method, an apparatus, and a computer program product for wireless communication are provided. The apparatus may identify control signaling information for a mini-slot to be used for an ultra-reliable low-latency communication (URLLC) transmission within an enhanced mobile broadband (eMBB) slot. The apparatus may transmit the control signaling information within the eMBB slot.
US10334591B2 Data transmission method and apparatus by device terminal in wireless communication system
According to an embodiment of the present invention, a discovery signal transmission method, by a device to device (D2D) terminal in a wireless communication system, comprises the steps of: determining time-frequency resources for transmitting a discovery signal in a discovery period; and transmitting a discover signal on the time-frequency resources, wherein the discovery signal, if repeated b number of times in the discovery period, is repeated in consecutive time resources, and the frequency resources in each consecutive time resource are hopped as much as floor(Nf/b), wherein Nf is the number of discovery resources per subframe.
US10334590B2 Apparatus and method for setting wireless mesh network and computer-readable recording medium
The present invention relates to an apparatus and method for setting a wireless mesh network and a computer-readable recording medium storing a program for carrying out the method, and more particularly, to an apparatus and method for preventing interference between beacon devices by setting different channels for the beacon devices and distributing different time slots to the beacon devices, and a computer-readable recording medium storing a program for carrying out the method.
US10334589B2 Coexistence of delay-tolerant and delay-sensitive sessions
A method of operation of a scheduler implemented in a network node of a cellular communications system comprises scheduling one or more delay-tolerant transmissions by one or more respective wireless devices in a subframe. Scheduling the one or more delay-tolerant transmissions by the one or more respective wireless devices comprises, for each wireless device: identifying a plurality of available resources in a subframe; for each available resource of the plurality of available resources in the subframe, determining one or more link adaptation parameters for the wireless device for the available resource based on information representing a statistical model of predicted puncturing of delay-tolerant transmissions using the available resource in order to enable transmission of delay-sensitive transmissions; and selecting one of the plurality of available resources in the subframe for the delay-tolerant transmission of the wireless device based on at least one of the one or more link adaptation parameters.
US10334583B2 Method for sending and receiving control information, apparatus and communication system
The present invention provides a method for sending and receiving control information, an apparatus and a communication system. The method for sending control information includes: setting respective control bits in a downlink control information (DCI) format to generate control information applied by a network side to a terminal, wherein indication information indicating whether to swap a corresponding relationship between a transmission block and a codeword is not carried in a control bit in the DCI format, if a dedicated demodulation reference signal used to demodulate data is preconfigured by the network side for the terminal and respective codewords correspond to the same number of layers; and the indication information is carried in a control bit in the DCI format, if the dedicated demodulation reference signal used to demodulate data is not preconfigured by the network side for the terminal; and sending the generated control information to the terminal.
US10334576B2 Systems and methods for uplink control information reporting with license-assisted access (LAA) uplink transmissions
A user equipment (UE) for reporting uplink control information (UCI) when one or more Licensed-Assisted Access (LAA) serving cells are configured is described. The UE includes a processor and memory in electronic communication with the processor. Instructions stored in the memory are executable to determine if physical uplink shared channel (PUSCH) transmissions are scheduled on LAA serving cells and licensed cells. The instructions are also executable to determine a type of UCI to be reported. The instructions are further executable to determine a channel and cells to carry different UCI. The instructions are additionally executable to transmit the channel on the cells determined to carry UCI. The instructions are also executable to determine whether a LAA PUSCH is transmitted and UCI is multiplexed. The instructions are further executable to drop LAA PUSCH or transmit LAA PUSCH subject to listen-before-talk (LBT).
US10334575B2 Hybrid FDD/TDD wireless network
Technologies and implementations for wireless communication in a wireless network including transmitting downlink information on a first frequency channel to Frequency Division Duplexing (FDD) User Equipments (UEs), transmitting downlink information on a second frequency channel during downlink portions of Time Domain Duplex (TDD) frame periods of the second frequency channel to TDD UEs, wherein the second frequency channel is the same as the frequency channel on which the FDD UEs are configured to transmit, and controlling uplink transmissions from the FDD UEs to occur only during uplink portions of TDD frame periods of the second frequency channel.
US10334571B2 Trigger frame format for orthogonal frequency division multiple access (OFDMA) communication
One or more trigger frames are generated at a first communication device to trigger an uplink orthogonal frequency multiple access (OFDMA) transmission by multiple second communication devices. Each of the one or more trigger frames (i) includes an indication of a trigger type and (ii) is formatted according to the indicated trigger type. The first communication device transmits the one or more trigger frames to the multiple second communication devices. The first device then receives the triggered uplink OFDMA transmission that includes respective transmissions from the multiple second communication devices.
US10334570B2 Device-to-device communication management in mobile communication networks
A method of operating a mobile communication network including plural radio transceiver stations serving and managing communications between mobile communication devices. The method includes: a first radio transceiver station commanding, to a first mobile communication device, transmission of a probe signal; the first radio transceiver station providing to a second mobile communication device parameters useful to the second mobile communication device for receiving the probe signal; the first radio transceiver station performing a first measuring the probe signal; the first radio transceiver station receiving a second measure of the probe signal, performed by the second mobile communication device; the first radio transceiver station comparing the first and second measures; the first radio transceiver station commanding a switch of the communication of the first mobile communication device towards the second mobile communication device to a direct device-to-device communication based on a result of the comparing.
US10334569B2 NLOS wireless backhaul downlink communication
A method for communicating over a wireless backhaul channel comprising generating a radio frame comprising a plurality of time slots, wherein each time slot comprises a plurality of symbols in time and a plurality of sub-carriers in a system bandwidth, broadcasting a broadcast channel signal comprising a transmission schedule to a plurality of remote units in a number of consecutive sub-carriers centered about a direct current (DC) sub-carrier in at least one of the time slots in the radio frame regardless of the system bandwidth, and transmitting a downlink (DL) control channel signal and a DL data channel signal to a first of the remote units, wherein the DL data channel signal is transmitted by employing a single carrier block transmission scheme comprising a Discrete Fourier Transform (DFT) spreading for frequency diversity.
US10334561B2 Collaborative broadcasting and bi-directional network transmission
A system and method for collaborative broadcasting and bi-directional network transmission. Such a system may comprise a broadcast transmission source that uses a one-to-many broadcasting method, a bi-directional network that uses a one-to-one broadcasting method, and a receiver apparatus configured to receive broadcasts from the broadcast transmission source and communicate with the bi-directional network. When the receiver apparatus receives a broadcast from the broadcast transmission source, and when the broadcast is partially damaged or missing, the receiver apparatus is configured to communicate with the bi-directional network and request the damaged or missing data.
US10334555B2 Height information obtaining method, user equipment, access node, and network side device
A method for providing information about a height of a user equipment is disclosed. In an embodiment the method includes receiving, by user equipment, a first height requirement message sent by a network side device, wherein the first height requirement message is used to obtain a height information of a position in which the user equipment is located, listening, by the user equipment, to a broadcast message of an access node, wherein the broadcast message includes a node identifier of the access node and a receive power information of the access node received by the user equipment, and sending, by the user equipment, a response message to the network side device, wherein the response message includes the node identifier of the access node of the user equipment and the receive power information of the user equipment.
US10334549B2 Wireless communication
The invention is directed to a method of synchronizing transmission between two nodes in a wireless network. The method comprises the steps of obtaining an expected interference profile for each node; and agreeing a synchronized transmission schedule between the nodes, where the expected interference profile of the or each node meets predetermined criteria.
US10334544B2 Precision relative positioning and free space time transfer between moving platforms
Aspects herein describe techniques for synchronizing clocks between two moving platforms (e.g., land vehicles, ships, aircraft, and the like) using optical signals generated from lasers. In one aspect, a method for mixing an intermediate signal with a local reference clock in a method of communicating between moving platforms includes mixing the intermediate signal with a sine representation of the local reference clock to generate a first offset error; mixing the intermediate signal with a cosine representation of the local reference clock to generate a second offset error; and combining the first and second offset errors to generate the fine phase offset.
US10334533B2 Non-orthogonal design for channel state information reference signals for a 5G air interface or other next generation network interfaces
Channel state information reference signal transmission can be used to estimate channel state information. Although resources needed for channel state information reference signals can be small, when multiple bandwidths are deployed within the same orthogonal frequency division multiplexing bandwidth, estimating the channel state information can comprise a channel state information reference signal resource grid for every bandwidth. Therefore, time-frequency resources for channel state information reference signals can be high and occupy a lot of bandwidth, thereby reducing the number of resources for data transmission. Therefore, a non-orthogonal design for channel state information reference signals for a 5G air interface can mitigate bandwidth loss in a 5G network.
US10334529B2 Power saving method in ad-hoc network, and electronic device performing the method
An electronic device and a power saving method of an electronic device forming an ad-hoc network are provided. The electronic device includes a communication circuit configured to transmit a beacon frame defining a beacon interval to an external device forming an ad-hoc network with the electronic device; and a processor configured to determine a state of the communication circuit during the beacon interval based on whether an announcement traffic indication message (ATIM) frame is transceived between the electronic device and the external electronic device. The method includes receiving power saving mode support information indicating whether to support a power saving mode function, from at least one external device; and activating or deactivating the power saving mode function of the electronic device based on the power saving mode support information.
US10334526B2 Communication method of a terminal and an access point for power saving
Provided is a communication technology of an access point and a terminal that may decrease power consumption by changing an operation state of the terminal from an awake state to a sleep state when a data stream to be transmitted to the terminal is absent or has completed in a transmission opportunity (TXOP) duration.
US10334525B1 Method and apparatus for collaborative paging information transmission
As the variety and number of wireless client devices have increased, often there may be multiple client devices in close proximity of each other. In addition to the connectivity to the wireless wide area network (WWAN), the client devices may have short range link to directly connect with each other. Two or more client devices in a given area may be camped on the same cell of the same WWAN, and the client devices may be decoding the paging information from the same cell. A method and apparatus are disclosed such that a client device may decode the paging information from the WWAN and relay the WWAN paging information to other client devices over the short range link. This may enable other client devices to avoid having to decode the paging information directly from the WWAN which may reduce their power consumption.
US10334522B2 Battery use management for wireless networks
Redundant wireless sensor networks include a plurality of wireless sensors and a wireless data concentrator. The plurality of wireless sensors sense a parameter and transmit sensor signals representative of the parameter sensed. The wireless data concentrator receives the sensor signals and adjusts the transmission schedules of at least one of the plurality of wireless sensors based on a change in operating status of one or more of the plurality of wireless sensors.
US10334515B2 Conveying information via auxiliary device selection
A transmitter is configured to convey N bits of information and L bits of information, for a total of N+L bits of information, to a destination device via an auxiliary device. The transmitter is configured to select, from a plurality of auxiliary devices that are respectively associated with different possible states of the L bits of information, an auxiliary device that is associated with a state of the L bits of information to be conveyed. L may be ≥1. The transmitter is also configured to convey the N+L bits of information from the transmitter to the destination device via the selected auxiliary device, without the transmitter transmitting any of the L bits of information to the destination device or the selected auxiliary device, by transmitting a signal to the selected auxiliary device. This signal comprises the N bits of information. N may be ≥0.
US10334514B2 Techniques for wireless network discovery and selection support
Techniques for wireless network discovery and selection support are described. In one embodiment, for example, an evolved packet core (EPC) node may comprise a processor circuit to implement an access network discovery and selection function (ANDSF) according to a management object that includes a branch comprising one or more policies to select a wireless local area network (WLAN), the processing circuitry to receive capabilities information and location information for a user equipment (UE) and determine access network information for the UE based on the capabilities information and the location information. Other embodiments are described and claimed.
US10334503B2 Relay node operation with improved data throughput
A combination of repeaters and relays is used to improve the data throughput for user equipment (“UE”) near the cell edge in a LTE network. Amplify-and-forward repeaters and decode-and-forward relays enhance the down-link and up-link, respectively. Relay assistance on the up-link occurs when the evolved Node B (“eNB”) requests a retransmission (HARQ) from the UE at which point the UE and relay transmit simultaneously in a cooperative fashion. The quality of the up-link signal received by the eNB is improved due to a favorable channel through the relay. An analysis shows that relay assistance improves the throughput for a cell-edge user when the average delay per data transport block is allowed to increase.
US10334501B2 Wireless communication system and wireless communication method
In a first subframe determined from a first number of hops up to a concentrator and being among a plurality of subframes included in a first frame period, a first wireless communication apparatus transmits first data, a second wireless communication apparatus transmits second data, and a third wireless communication apparatus receives the second data. In a second subframe determined from a second number of hops different from the first number of hops up to the concentrator and not corresponding to the first subframe among a plurality of subframes included in a second frame period following after the first frame period, the third wireless communication apparatus transmits the second data, and the third wireless communication apparatus does not transmit the second data in the first frame period.
US10334500B2 Wireless communication apparatus and method for selecting one or more relay communication devices based on historical and current energy information
An apparatus and method for wireless communication. The apparatus includes processing circuitry: configured to receive a relay establishment request from a source communication device; configured to acquire historical energy information and current energy information about a candidate communication device as a relay candidate, and to determine one or more relay communication devices to be used as a relay based on the acquired information; and configured to send information about the relay establishment to the one or more relay communication devices, the source communication device, and a destination communication device.
US10334497B2 Method, terminal, and system for cell reselection
A method and terminal are disclosed for cell reselection. The terminal obtains a dedicated priority list and a valid time of the dedicates priority list for cell reselection from a first communication system, such as a Long Term Evolution (LTE) system, when the terminal is in a cell of the fists communication system. In case that the terminal camps on a cell of a second communication system, such as a non-LTE system (for example, a UMTS system), and before the valid time expire, the terminal performs cell reselection using the dedicated priority list.
US10334490B2 Overall network performance and/or overall quality of service of a mobile communication network by assigning a physical cell identifier information to a plurality of radio cells
A method for improving overall network performance and/or overall quality of service of a mobile communication network by assigning physical cell identifier information to a plurality of radio cells includes: in a first step and for each of a plurality of coverage area elements of a common radio coverage area, generating a set of handover likelihood information; in a second step, calculating, based on elements of the sets of handover likelihood information, an overlap score value indicative of the overlap between at least one source radio cell and at least one target radio cell; and in a third step, assigning the physical cell identifier information to the at least one source radio cell and/or the at least one target radio cell dependent on the overlap score value.
US10334487B2 Device-to-device resource configuration information processing method, apparatus and system
The present document discloses a Device-to-Device (D2D) resource configuration information processing method, apparatus and system, herein the method includes: when a source network device determines that a first terminal allowed to perform a D2D operation performs a handover operation, the source network device selecting a handover destination Public Land Mobile Network (PLMN) of the first terminal; and when the handover destination PLMN is the same as any one of PLMNs in an allowed D2D PLMN list, the source network device sending D2D resource configuration information corresponding to the first terminal to a destination network device.
US10334484B2 Method for processing data when loss of access occurs in a wireless communication system, and device therefor
Disclosed is a method for processing data, wherein, according to the occurrence of a loss of access of a terminal operating by SCM or TSCM, a first network entity operating in a first network receives a request to transmit data of second network, and receives the data of the second network from a third network entity, and buffers the data until a routing rule is updated.
US10334483B2 Serving GW triggered relocation
The present solution relates to a method in a source serving gateway (207a) for triggering relocation of at least one user equipment bearer resource from the source serving gateway (207a) to at least one target serving gateway (207b) in a communication network (200). The source serving gateway (207a) serves the user equipment (203) by providing bearer resources to the user equipment (203). The source serving gateway (207a) detects (501) an event indicating relocation of the at least one user equipment bearer resource from the source serving gateway (207a) to the at least one target serving gateway (207b). Furthermore, the source serving gateway (207a) sends (502) a message to a mobility management node (205, 209). The message comprises a trigger to relocate the at least one user equipment bearer resource from the source serving gateway (207a) to the at least one target serving gateway (207b).
US10334481B2 Method and apparatus for processing user plane data
Provided are a method and apparatus for processing user plane data by a terminal. The method may include: receiving additional configuration information for additionally configuring a WLAN carrier using an unlicensed frequency band; receiving downlink user plane data through a base station carrier using the WLAN carrier or a licensed frequency band according to the additional configuration information; and transmitting included uplink user plane data through the WLAN carrier or the base station carrier according to the additional configuration information.
US10334479B2 Traffic steering method and heterogeneous radio access network system applying the same
A heterogeneous radio access network system includes a mobile device and a first base station operated in a first wireless access network. The mobile device is wireless communicated with the first base station. One of the mobile device and the first base station sends a traffic steering initial message to request a traffic steering operation, the traffic steering initial message including a plurality of traffic flows. The other one of the mobile device and the first base station decides whether to accept or reject the traffic steering initial message. If the other one of the mobile device and the first base station accepts the traffic steering initial message, the mobile device performs a selective traffic steering, wherein the selective traffic steering comprises traffic flow(s), and the traffic flow(s) in the selective traffic steering are selected among the traffic flows of the traffic steering initial message.
US10334471B2 Lossless bearer reconfiguration from use of longer to shorter sequence number
Various communication systems may benefit from appropriate handling of reconfiguration. For example, certain wireless communication systems may benefit from lossless bearer reconfiguration when handling a transition from the user of a longer sequence number to a shorter sequence number. A method can include determining, by a protocol entity, if a next expected highest count value among count values associated with protocol data units received is more than a pre-defined limit ahead of a lowest count value among count values associated with protocol data units expected to be received. The method can also include resetting the next expected highest count value to a new value corresponding to a predefined upper limit, conditional on the determination.
US10334470B2 Establishing a voice call
A user equipment (UE), which is able to use a plurality of different wireless access technologies, receives a request to establish a voice call. In response to the request, the UE determines whether voice over a first wireless access technology of the different wireless access technologies is supported, and responsive to determining that voice over the first wireless access technology is not supported, the UE attempts to establish the voice call over a second wireless access technology of the different wireless access technologies.
US10334469B1 Approaches for evaluating call quality
Apparatus and methods concerning simulation of call quality are disclosed. In an example embodiment, computing server is communicatively coupled to a server. The computing server includes a communication circuit configured to receive a first set of data including audio of a call routed by the server. The computing server also includes a processing circuit configured to characterize a post-transmission quality state of the first set of data. The processing circuit is also configured to generate a second set of data including audio that is different from the audio of the call and data including characteristics indicative of the post-transmission quality state of a first set of data. The processing circuitry may configured to use the second set of data to provide security, protect the confidentiality and privacy, and/or monitor changes of behavior/quality for different audio CODECs, encryption, bit-rate, etc.
US10334467B2 Method and radio network node for estimating channel quality
A method and a radio network node for estimating channel quality for a downlink transmission to a user equipment. The radio network node operates a first sector and a second sector. The radio network node is configured to send CSI-RS in the first and second sectors. The radio network node receives uplink reference signals, and determines a command based on the uplink reference signals, wherein the command indicates one of said at least one radio resource to be configured for CSI-RS. The radio network node sends the command to the user equipment, and receives a set of CSI reports, wherein the reports are generated by the user equipment according to the command. The radio network node receives further uplink reference signals from the user equipment, and estimates channel quality for the downlink transmission based on the set of CSI reports and the further uplink reference signals.
US10334466B2 Network device, terminal, and method for determining availability of communication spectrum
A network device includes: a transceiving module, configured to: send control information to a target terminal to instruct the target terminal to measure a first spectrum, where the first spectrum is an unlicensed spectrum for the network device; and receive feedback information that is reported by the target terminal and obtained by measuring the first spectrum; and a processing module, configured to determine, according to the feedback information received by the transceiving module, whether the first spectrum is free.
US10334465B2 RRM based on signal strength measurements in LTE over unlicensed spectrum
UE-aided channel selection within unlicensed frequency bands. A base station may communicate with UEs using LTE/LTE-A carrier waveforms (e.g., configured as a secondary cell) in the unlicensed frequency band. The base station may configure UEs for wide-band interference feedback for channels in the unlicensed frequency band. The measurements of wide-band signal strength may be performed by the UEs on channels for which the base station is not currently transmitting, or during silent periods of a configured secondary cell. The UEs may feedback an average total received power over a measurement bandwidth for one or more frequency channels of the unlicensed frequency band. The base station may receive the wide-band signal strength feedback from the UEs and identify potential frequency channels for channel selection for the secondary cell based on its own measurements of the candidate channels, and the wide-band signal strength feedback from the UEs.
US10334458B2 Intelligent sequencing of multiple wireless nodes for transfer between wireless mesh networks in a process control system
A method of sequencing a logical transfer of wireless nodes between wireless mesh networks includes iteratively evaluating each wireless node in a first set of wireless nodes to be transferred. Each evaluation includes a predictive analysis of a source wireless mesh network which tests communications between the gateway of the source wireless mesh network and each of the remaining wireless nodes, and a predictive analysis of the wireless node under evaluation in a destination wireless mesh network which tests communications between the gateway of the destination wireless mesh network and the wireless node under evaluation. The wireless node under evaluation is appended to a second set of wireless nodes to be transferred in response to the first predictive analysis of the source mesh network, and the predictive analysis of the wireless node under evaluation. The wireless nodes are structured in the second set in order of priority of transfer.
US10334457B2 OTFS methods of data channel characterization and uses thereof
Fiber, cable, and wireless data channels are typically impaired by reflectors and other imperfections, producing a channel state with echoes and frequency shifts in data waveforms. Here, methods of using OTFS pilot symbol waveform bursts to automatically produce a detailed 2D model of the channel state are presented. This 2D channel state can then be used to optimize data transmission. For wireless data channels, an even more detailed 2D model of channel state can be produced by using polarization and multiple antennas in the process. Once 2D channel states are known, the system turns imperfect data channels from a liability to an advantage by using channel imperfections to boost data transmission rates. The methods can be used to improve legacy data transmission modes in multiple types of media, and are particularly useful for producing new types of robust and high capacity wireless communications using non-legacy OTFS data transmission methods.
US10334456B2 Optimizing cellular networks using deep learning
The present technology provides a new approach to optimizing wireless networks, including the coverage and capacity of cellular networks, using deep learning. The proposed method involves generating a group of cells comprising a cell identified as underperforming and one or more neighboring cells, ranking the one or more neighboring cells based on one or more relationship parameters between the underperforming cell and the one or more neighboring cells, and generating a multi-dimensional multi-channel state tensor for the group of cells based on the ranking of the one or more neighboring cells. This approach to cellular network optimization improves the coverage and capacity of cellular networks using a process that is faster, more accurate, less costly, and more robust.
US10334455B2 Real-time co-channel interference suppression
An apparatus and a method for identifying a desired signal and suppressing co-channel interference in real-time from a signal received over a wireless channel are disclosed. For example, the method, by a circuit, determines values of a first set of terms of a cost function that are based on received data, the cost function being a measure of a level of the received data being non-Gaussian, determines, by the circuit, optimal values of a set of weight vectors for maximizing the cost function, identifies, by the circuit, a desired signal based on the optimal values of the set of weight vectors and the values of the first set of terms, and decodes, by a channel decoder coupled to the circuit, a channel of the desired signal that is identified.
US10334452B2 Apparatus and method for optimizing parameter of antenna in wireless communication system
An apparatus and a method for optimizing a parameter of an antenna based on radio frequency (RF) environment information in a wireless communication system are provided. The electronic device includes a reception unit configured to receive first network information and second network information, and a transmission unit configured to transmit a first signal to adjust a parameter of an antenna when a difference between a first indicator value included in the first network information and a second indicator value included in the second network information is greater than or equal to a first threshold.
US10334451B2 Communication system
A communication system is provided that, if a large number of small cells are installed, is capable of configuring an operation suitable for small cells through simple operation and administration. If a small cell installed in Step ST1401 judges in Step ST1403 that a coverage macro cell, which includes the small cell in the coverage of the coverage macro cell, is present as a result of neighbor cell search in Step ST1402, notifies the coverage macro cell and another neighbor cell of its own capability in Steps ST1404 and 1405. The coverage macro cell selects a configuration parameter suitable for the capability of the small cell in Step ST1406 and notifies the small cell in Step ST1407. The small cell recognizes an operation mode configured by the coverage macro cell from the configuration parameter notified from the coverage macro cell, and then, starts operating in the operation mode.
US10334450B2 Method and apparatus for transmitting LTE waveforms in shared spectrum by carrier sensing
A method of operating a long term evolution (LTE) communication system on a shared frequency spectrum is disclosed. A user equipment (UE) is initialized on an LTE frequency band. A base station (eNB) monitors the shared frequency spectrum to determine if it is BUSY. The eNB transmits to the UE on the shared frequency spectrum if it is not BUSY. The eNB waits for a first time if it is BUSY and directs the UE to vacate the shared frequency spectrum after the first time.
US10334449B2 Cellular communications spectrum management
The techniques described herein enable a commercial cellular service provider to use a repurposed portion of spectrum to provide cellular service to a customer base while ensuring that the use of the repurposed portion of spectrum does not interfere with a previous use of the repurposed portion of spectrum by an incumbent entity. The techniques determine, and manage the use of, forbidden cells and clean cells. A “forbidden” cell is a cell in which a previous use of spectrum by an incumbent entity is protected. A “clean” cell is a cell that can be freely used by the commercial cellular service provider without a possibility of interference with a protected use of the spectrum by the incumbent entity.
US10334448B2 Transmission parameter determining method, transmission control method, and apparatuses therefor
Embodiments of the present application disclose a transmission parameter determining method, a transmission control method, and apparatuses therefor. The transmission parameter determining method comprises: obtaining transmission parameter information associated with at least two carriers allocated for a user equipment, wherein the at least two carriers comprise a carrier resource in an unlicensed spectrum, and the transmission parameter information is used to indicate at least one first transmission parameter separately associated with at least two possible use statuses of the at least two carriers; determining an available carrier of the user equipment in the at least two carriers; and determining at least one second transmission parameter, associated with the determined available carrier, of the user equipment at least according to the transmission parameter information. The methods and apparatus of the embodiments of the present application can prevent some transmission resources from being wasted.
US10334447B2 Discontinuous reception procedures with enhanced component carriers
Methods, systems, and devices for wireless communication are described. Discontinuous reception (DRX) operation may be configured differently on enhanced component carriers (eCCs) than on other component carriers, including a primary cell (PCell). In some cases, a user equipment (UE) may be configured with several different eCC DRX modes. An eCC DRX configuration may, for example, be coordinated with downlink (DL) transmission time interval (TTI) scheduling so each DRX ON duration may correspond to a DL burst duration of the corresponding eCC. The eCC DRX ON durations may also be scheduled according to hybrid automatic repeat request (HARD) process scheduling. In some examples, eCC DRX ON durations may be based on listen-before-talk (LBT) procedures. In some cases, eCC DRX ON durations may be configured to contain an uplink (UL) burst to enable channel state information (CSI) reporting. The eCC DRX may also be configured to minimize interruption of the PCell.
US10334446B2 Private multefire network with SDR-based massive MIMO, multefire and network slicing
A private wireless network for providing connections between a public wireless network and wireless devices includes a first interface to the public wireless network and at least one second interface to the wireless devices. A wireless communications network interconnecting the first interface and the second interface implementing a MulteFire wireless communications standard includes a first plurality of control layers. The wireless communications network further comprises a plurality of nodes within a mesh network. A plurality of transceivers is associated with each of the plurality of nodes within the mesh network. Each of the transceivers implement a software defined radio that may be configured within a plurality of transceiving configurations. At least one server implements at least a portion of the wireless communications network within the at least one server. The at least one server is configured to select a first slice portion of the first plurality of control layers of the wireless communications network and a first slice portion of at least a portion of the plurality transceivers in a first transceiving configuration to support operation of a first application or service and to select a second slice portion of the first plurality of control layers of the wireless communications network and a second slice portion of at least the portion of the plurality transceivers in a second transceiving configuration to support operation of a second application or service.
US10334445B2 Accurate detection of rogue wireless access points
A computer-implemented method is provided for a management entity to detect where a rogue access point is connected to the network infrastructure. The management entity receives from a wireless network controller an indication of an unauthorized frame wirelessly intercepted by an authorized access point. The unauthorized frame carries data between a rogue access point and a wireless client device. The rogue access point is connected to a compromised network element in a managed network at a compromised port of the compromised network element. The management entity extracts a client network address and a gateway network address from the indication of the unauthorized frame. The management entity traces a path through the managed network from a gateway network element associated with the gateway network address to the compromised network element. The management entity determines the compromised port in the compromised network element at which the rogue access point is connected.
US10334443B2 Method for configuring profile of subscriber authenticating module embedded and installed in terminal device, and apparatus using same
A method for configuring a profile of a subscriber authenticating module embedded and installed in a terminal device, and an apparatus using same, are disclosed. The subscriber authenticating module embedded and installed in the terminal device according to an exemplary embodiment includes one or more network access application related data sets and one or more profiles having unique identifiers. The present invention enables an eco-system provider such as a network service provider, a eUICC manufacturer, or a terminal manufacturer to develop an efficient and rapid eUICC and provide a eUICC service.
US10334440B2 Network service access control
In some implementations, a telecommunications network can include an anchoring network device. The anchoring network device can receive, from a first party of a communication session, a service message including information of a first session attribute and associated with identification information of a party of the communication session. The anchoring network device can retrieve, from an authorization registry, authorization information corresponding to the identification information. In response to the authorization information indicating the first session attribute is not permitted, the anchoring network device can determine a status message based at least in part on the service message and transmit the status message via a communications interface. The status message can include a service-failure message or a second service message including information of a second, different session attribute.
US10334439B2 Method and apparatus for authenticating users in internet of things environment
The present disclosure relates to a sensor network, machine type communication (MTC), machine-to-machine (M2M) communication, and technology for Internet of things (IoT). The present disclosure may be applied to intelligent services based on the above technologies, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services. A method and an authenticating system for authenticating users in an IoT environment are provided. The method includes receiving an access request to at least one device present in the IoT environment, identifying a type of questions based on at least one of a user interface (UI) type of the at least one device, or an authentication level of the at least one device, generating at least one question corresponding to the type of questions based on at least one of user data of a user associated with the access request, or device data of one or more devices associated with the user, presenting the at least one question to at least one of the user and the one or more devices, and authenticating the user to access the at least one device based on a response for the at least one question received from the at least one of the user and the one or more devices.
US10334434B2 Phone factor authentication
Systems and techniques are described for authenticating a user. A described technique includes receiving, by an identity management application running on a user computer, a request to authenticate a user to access a user application using the user computer. The technique includes determining, by the identity management application, that a mobile device associated with the user is connected to the user computer using a short distance wireless connection. The technique includes requesting, by the identity management application running on the user computer, authentication information for the user from the mobile device over the short distance wireless connection. The technique includes receiving, by the identity management application running on the user computer, the authentication information for the user from the mobile device over the short distance wireless connection. In response to receiving the authentication information, the technique includes authenticating the user to access the user application using the user computer.
US10334432B2 UE-based network subscription management
Methods, systems, and devices for wireless communication are described. A user equipment (UE) may obtain identification information for a device and may assist in establishing credentials by which the device accesses a wireless network. The UE may establish a connection with the wireless network using its own credentials, and register the device to access the wireless network by associating the identification information for the device with the credentials of the UE. The UE may receive or establish credentials by which the device accesses the wireless network and may communicate these credentials to the device over a local connection. In some cases, the UE may authenticate the device's identification information to determine whether the device is allowed to be registered with the wireless network.
US10334427B2 In-advance eSIM management notification
Techniques to manage notifications for state changes of eSIMs of a mobile device are described. Processing circuitry of the mobile device provides a command to the eUICC to delete an eSIM. The eUICC changes the state of the eSIM to a locked state and generates a notification of the forthcoming state change before completion of the transition to the deleted state. The processing circuitry sends the notification to a provisioning server and provides to the eUICC a response indicating successful delivery of the notification, and the eUICC subsequently transitions the eSIM to the deleted state. While the eSIM is in the locked state, applications and files of the eSIM can be unusable. In some embodiments, credentials of the eSIM can be reused to re-authenticate with a wireless network in order to deliver the notification to the provisioning server.
US10334426B2 Online/offline attribution system for internet of things platform and a method thereof
An online/offline attribution system for an internet-of-things platform. The online/offline attribution system includes a script module, pixel URL, consent database, sensor unit, a mapping module, and probabilistic device matching module. The script module is integrated with a digital platform to identify information about customers. The pixel URL is integrated with the script module to identify the MSISDN. The consent database stores consented MSISDN. The probabilistic device matching module determines the digital interactions of the customers across computing units. The sensor unit retrieves a unique identification number associated with the mobile device and transmits to the telecom server unit. The mapping module maps the retrieved unique identification number with stored consented MSISDN to generate and transmit a mapped consented MSISDN to backend server unit.
US10334421B2 Near field communication device
Disclosed is a near field communication device which includes an antenna, a transmission amplifier, a matching circuit connected between the antenna and the transmission amplifier, and a transmitter. The transmitter transmits a transmit clock to the matching circuit through the transmission amplifier, extracts an extraction clock from a waveform formed in the matching circuit, stores a phase difference between the transmit clock and the extraction clock, and controls transmission of an information signal through the antenna, the transmission amplifier, and the matching circuit based on the phase difference.
US10334419B2 Methods, systems, and computer readable media for optimizing machine type communication (MTC) device signaling
A method includes establishing, by a machine type communication (MTC) accumulator, a first direct communication path tunnel with a eNodeB and a second direct communication path tunnel with a MTC application server (AS), receiving, by the eNodeB, radio resource control (RRC) packet containing MTC data as a payload from a MTC UE device over an established radio bearer link, and locating, by the eNodeB, a MTC data forwarding indicator included in the RRC packet. In response to locating the MTC data forwarding indicator included in the RRC packet, forwarding the MTC Data to the MTC accumulator and facilitating, by the MTC accumulator, a MTC communication session between the MTC UE device and the MTC application server identified by a MTC application server identifier contained in the MTC data over the established first and second direct communication paths.
US10334413B2 Managing mobile devices on different operator networks
Disclosed are techniques for managing mobile devices, such as cellular telephones, tablets, and laptop computers, deployed on different operator networks, such as cellular networks, permissioned Wi-Fi networks, LANs, and WANs. The techniques include receiving, at an interface module, a request identifying a mobile device and one of a plurality of operator networks associated with the device. The request manages the mobile device by initiating a change in a configuration state of the device on the associated operator network. The techniques further include selecting one of a plurality of adapter modules each configured to communicate with a particular one of the plurality of operator networks based on the request. The techniques also include bridging, using the selected adapter module, communication between the interface module and the operator network associated with the mobile device, such as transmitting the request to the network and subsequently receiving a response from the network.
US10334412B1 Autonomous vehicle assistance systems
Apparatuses and methods of operating the same are described. A sensor system including a sensor, a processor, and a communication subsystem. The sensor may measure a defined area of a path located below the sensor system to obtain a sensor measurement. The processor may be coupled to the sensor. The processor may determine at least one of environmental condition information within the defined area or characteristic information associated with an object within the defined area using the sensor measurement. The communication subsystem may be coupled to the processor. The communication subsystem may send at least one of the environmental condition information or the characteristic information to a communication system of a vehicle.
US10334407B2 Device, system and method of wireless communication
Some demonstrative embodiments include devices, systems and/or methods of wireless communication. For example, a wireless communication unit may include a Multi Media-Access-Control (MAC) Address Station-Management-Entity (MM-SME) managing a plurality of MAC entities having a respective plurality of MAC addresses. The wireless communication unit may transmit a frame including a Multi-MAC-Addresses-Element (MMAE), which includes two or more MAC addresses of the plurality of MAC addresses and a control field defining at least one common communication attribute to be applied to the two or more MAC addresses.
US10334404B2 Facilitating mesh networks of connected movable objects
Wireless communication via a mesh network of connected movable objects is described. A method includes determining, by a device including a processor, a value of a characteristic of a first movable object of movable objects communicatively coupled to a wireless network, wherein the movable objects are automated vehicles, and wherein the determining the value is based on a likelihood of receipt of a message transmitted from the first movable object to a second movable object of the movable objects. The method also includes generating information usable to move the first movable object in a manner that satisfies a defined condition associated with the value. The information can be strength of a wireless communication channel between the first movable object and a second movable object of the movable objects.
US10334400B2 Method and apparatus for location notification using location context information
Provided is a method and apparatus for location notification using location context information. In accordance with an embodiment of the disclosure, a mobile device automatically generates location context information that indicates a point of interest in a vicinity of the mobile device. For example, if the user of the mobile device is at home, then the location context information indicates that the user is at home instead of merely indicating latitude/longitude information corresponding to the location of the home. The mobile device displays the location context information in order to convey the location of the mobile device in a manner that is meaningful without the need for a map. Alternatively, or additionally, the mobile device provides the location context information to at least one other device. This serves to inform other users of the location of the mobile device in a manner that is meaningful without the need for a map.
US10334398B2 Customer touchpoint patterns and associated sentiment analysis
Systems and methods for customer touchpoint pattern and sentiment analysis are disclosed. In embodiments, a computer-implemented method comprises: detecting, by a computer device, the presence of a mobile device of a participant within a venue during a first event; monitoring, by the computing device, the location of the mobile device of the participant within the venue during the first event; detecting, by the computing device, at least one interaction event between the participant and a venue associate; recording, by the computing device, first event data including interaction event data; detecting, by the computing device, the presence of the mobile device of the participant within the venue during a second event; determining, by the computing device, one or more customer service parameters based on the first event data; and generating, by the computing device, an alert based on the one or more customer service parameters.
US10334396B2 Configuring mobile device applications based on location
Various implementations monitor a parent geofence that geographically encompasses a plurality of child geofences, each respective child geofence of the child geofences associated with a respective physical location within the parent geofence. One or more implementations receive location data that indicates a current location of a mobile device. In turn, the current location can be used to determine that the mobile device has entered a particular child geofence of the plurality of child geofences. In response to determining that the mobile device has entered the particular child geofence, one or more implementations select an application configuration for a mobile application on the mobile device, where the application configuration corresponds to the particular child geofence. One or more implementations transmit the application configuration to the mobile device effective to alter a functionality of the mobile application at the mobile device based on the current location.
US10334395B2 Targeting individuals based on their location and distributing geo-aware channels or categories to them and requesting information therefrom
The method and system described herein is directed to a method and system that provides users with channels or categories to report information or incidents that are only visible to them on their device when they are proximate to the organization requesting such information from a user.
US10334390B2 Method and system for acoustic source enhancement using acoustic sensor array
Method and system for enhancing acoustic performances in an adverse acoustic environment, where the system comprises: an array of acoustic sensors having different directivities; and an analysis module being configured for optimizing signal enhancement of at least one source, by correlating the sensors according to respective position of the at least one source in respect to the directivity of the acoustic sensors, based on reflections from reverberating surfaces in the specific acoustic environment, wherein the optimization and sensors directivity allows maintaining the sensor array in compact dimensions without affecting signal enhancement and source separation.
US10334387B2 Audio panning transformation system and method
A method of creating a multichannel audio signal by: determining an expected series of audio emission source locations around an expected listener location; determining a surface around the expected listener location, the surface including the expected series of audio emission source locations; mapping an audio object location into a surface energy component having a surface energy location and magnitude and an expected listener location energy component having an expected listeners location energy location and magnitude; panning an audio object signal for the surface energy component to surrounding expected audio emission sources to produce a first set of surface panned audio emission signals; panning the audio object signal for the expected listeners location energy location to surrounding expected audio emission sources to produce a second set of expected listeners location panned audio emission signals; combining the first and second set of panned audio signals to produce the multichannel audio signal.
US10334386B2 Playback based on wireless signal
Systems, methods, and apparatus to calibrate sounds fields are disclosed. An example implementation involves a playback device detecting a change in a strength of a wireless signal received by the playback device via a wireless network interface. Based on the detected change of the wireless signal, the playback device generates localization data. The playback device also generates an analog audio signal based on at least (i) a digital audio signal and (ii) the generated localization information and plays the generated analog audio signal.
US10334384B2 Scheduling playback of audio in a virtual acoustic space
A method for processing audio data, the method comprising: receiving audio data corresponding to a plurality of instances of audio, including at least one of: (a) audio data from multiple endpoints, recorded separately or (b) audio data from a single endpoint corresponding to multiple talkers and including spatial information for each of the multiple talkers; rendering the audio data in a virtual acoustic space such that each of the instances of audio has a respective different virtual position in the virtual acoustic space; and scheduling the instances of audio to be played back with a playback overlap between at least two of the instances of audio, wherein the scheduling is performed, at least in part, according to a set of perceptually-motivated rules.
US10334380B2 Binaural audio processing
A transmitting device comprises a binaural circuit (601) which provides a plurality of binaural rendering data sets, each binaural rendering data set comprising data representing parameters for a virtual position binaural rendering. Specifically, head related binaural transfer function data may be included in the data sets. A representation circuit (603) provides a representation indication for each of the data sets. The representation indication for a data set is indicative of the representation used by the data set. An output circuit (605) generates a bitstream comprising the data sets and the representation indications. The bitstream is received by a receiver (701) in a receiving device. A selector (703) selects a selected binaural rendering data set based on the representation indications and a capability of the apparatus, and an audio processor (707) processes the audio signal in response to data of the selected binaural rendering data set.
US10334376B2 Hearing system with user-specific programming
Systems and methods pertaining to a hearing system programming device are described. The hearing system programming device includes a test signal generator configured to generate at least one acoustic test signal, at least one acoustic reproduction unit or a transmission unit for transmitting the at least one test signal to a reproduction unit, an input unit designed to receive a response of a user in reaction to the at least one test signal, a program modification unit designed for determination of a modified programming of a hearing system while taking into consideration the received reaction, a trainable configuration storage unit, and a communication unit designed for a data communication with the hearing system and for a transmission of the modified programming to the hearing system. A hearing system arrangement including a hearing system programming device and a method for programming a hearing system in a patient-specific manner are also described.
US10334375B2 Standard attachment for a standard earpiece and standard earpiece
A standard attachment for a standard earpiece insertable into an ear canal in a direction of insertion, by which, compared to customary attachments, an improved adaptation of the corresponding standard earpiece to an ear canal is achieved, and therefore improved audio perception, and also improved wearing comfort of the respective hearing aid is ensured. The standard attachment contains a headpiece at one end and, adjoining the latter, a wing portion. The outer contour of the headpiece is configured to allow the headpiece to bear on the wall of the ear canal at several points or on several lines.
US10334373B2 Hearing device including an external antenna part and an internal antenna part
The disclosure presents a method and a hearing device comprising a first portion adapted for being arranged behind an ear of a user for providing a signal, an output transducer for converting the signal to an acoustic output, a coupling element coupled to the first portion, and wherein the coupling element is adapted for transmitting at least the signal or the acoustic output. Furthermore, the hearing device comprises an antenna which includes an external antenna part and an internal antenna part, where the internal antenna part includes a first antenna element, a second antenna element where a first end of the second antenna element is arranged at one end of the first antenna element and is connected thereto, and where a second end of the second antenna element is connected to a ground plane, and a third antenna element which is spaced at a distance from the second antenna element and connected to the first antenna element, a feeding unit configured to supply a current to the antenna via the third antenna element, a wireless interface for receiving and/or sending data by means of the antenna, and wherein the coupling element comprises the external antenna part, and where the external antenna part is connected to the internal antenna part.
US10334372B2 Systems and methods for suppressing sound leakage
A bone conduction speaker includes a housing, a vibration board and a transducer. The transducer is located in the housing, and the vibration board is configured to contact with skin and pass vibration. At least one sound guiding hole is set on at least one portion of the housing to guide sound wave inside the housing to the outside of the housing. The guided sound wave interfaces with the leaked sound wave, and the interfacing reduces a sound pressure level of at least a portion of the leaked sound wave. A frequency of the at least a portion of the leaked sound wave is lower than 4000 Hz.
US10334371B2 Method for feedback suppression
A method and an apparatus reduce feedback in a hearing aid device. The method includes the step of acquiring a first feedback transfer function at a first point in time on a feedback path from a signal processing device via an electro-acoustic transducer, an acoustic signal path from the electro-acoustic transducer to an acousto-electric transducer and via the acousto-electric transducer back to the signal processing device. In a further step, a weighted mean value function is determined in a manner dependent on amplitude absolute values of the first feedback transfer function. A second feedback transfer function is estimated by an adaptive filter, wherein coefficients of the adaptive filter are determined in a manner dependent on the weighted mean value function. The adaptive filter is applied to a signal which is derived from an acoustic input signal of the acousto-electric transducer.
US10334367B2 Electroacoustic transducer
There is provided an electroacoustic transducer capable of reproducing high-quality sound particularly in a low frequency range, including: a cylindrical yoke; a drive magnet placed coaxially with the yoke so as to circumferentially face the yoke; a diaphragm fixed at the cylindrical tip end portion of the yoke so as to face each other; and a voice coil fixed to one surface of the diaphragm, wherein the diaphragm is formed, with the central region having rigidity so as to be less flexible compared with an outer circumferential region surrounding the central region, and the voice coil is inserted between the drive magnet and the yoke, and configured to cause the diaphragm to vibrate by a voice signal applied to the both-end lead wire. The both-end lead wire of the voice coil is led out to the outside through the central region of the diaphragm.
US10334366B2 Audio playback device
To provide an audio playback device which allows a novel listening experience for a listener by bone conduction from a prescribed position of the head area. [Solution] Provided is the audio playback device including at least one bone conduction device. The bone conduction device is provided at a position to be worn at a prescribed position of a head area of a listener. The prescribed position is a position allowing the listener to feel that a sound source moves from a position to which the bone conduction device is attached and to feel the sound source from another position.
US10334365B2 Acoustic processing device
An acoustic processing device includes: a plurality of loudspeaker units that output sound; and a mechanism that is configured to be capable of changing a distance between the loudspeaker units.
US10334363B2 Audio signal processing circuit and electronic apparatus including the same
An audio signal processing circuit is disclosed. The audio signal processing circuit includes a digital signal processing part formed in a digital area, and configured to process a digital audio signal; an analog circuit formed in an analog area, and configured to process an analog audio signal; a frequency divider formed in the digital area, and configured to divide a system clock signal to generate a first clock signal to be provided to the digital signal processing part and a second clock signal to be provided to the analog area; and a retiming circuit formed in the analog area, and configured to retime the second clock signal by using the system clock signal and provide the retimed second clock signal to the analog circuit.
US10334361B1 Speaker driver circuitry
A loudspeaker driver circuit, comprises: at least one input for receiving an input signal; a loudspeaker protection module coupled to the input for receiving the input signal and for generating a modified signal in response to the input signal; an amplifier coupled to receive the modified signal from the loudspeaker protection module and to generate an output signal; an output for outputting the output signal for driving a speaker; and an ultrasonic signal generator, for generating an ultrasonic signal, wherein the ultrasonic signal generator is coupled to the amplifier for applying the ultrasonic signal thereto.
US10334357B2 Machine learning based sound field analysis
Impulse responses of a device are measured. A database of sound files is generated by convolving source signals with the impulse responses of the device. The sound files from the database are transformed into time-frequency domain. One or more sub-band directional features is estimated at each sub-band of the time-frequency domain. A deep neural network (DNN) is trained for each sub-band based on the estimated one or more sub-band directional features and a target directional feature.
US10334354B2 Speaker box
A speaker box includes a housing and a speaker unit accommodated in the housing. The speaker unit includes a diaphragm for forming a front sound cavity cooperatively with the housing. A sound transmitting channel communicates the front sound cavity with the outside for forming a front cavity of the speaker box. A through hole is formed at a position on the housing corresponding to the front cavity. The speaker box further includes an elastic cover plate provided on a side of the housing close to the diaphragm for covering the through hole and for absorbing vibration energy at a specific resonance frequency. A Young's modulus or strength of the elastic cover plate is smaller than that of the housing.
US10334353B2 Loudspeaker module and electronic product
A loudspeaker module comprises a housing and a loudspeaker unit. The housing is provided with an inner cavity for receiving and fixing the loudspeaker unit. A vibrating diaphragm of the loudspeaker unit partitions the inner cavity into a front sound cavity and a rear sound cavity. The front sound cavity is in communication with at least two sound uttering holes, and the at least two sound uttering holes are distributed on different sides of the housing. The electronic product comprises the loudspeaker module. By means of the technical solution of the present disclosure, the sound uttering holes are provided individually on different sides of a housing of a loudspeaker module. Due to the design of holes opened on at least two sides around the front cavity structure, the loudspeaker module having a side sound uttering structure reduces pipelines introduced during the implementation of the side sound uttering solution, and can achieve the effect of equivalently increasing the length of the sound uttering holes by increasing the number of the sound uttering holes, thereby extending the high-frequency characteristic of the electronic product having the loudspeaker module.
US10334351B2 Headset system
Apparatus and methods for headsets, such as multi-source audio amplification and ear protection devices, are provided herein. In certain configurations, protection headset system includes a removable growth band that fills the gap of the user and a headband of the device. The device may optionally have at least one microphone that generates an ambient sound signal based on detecting ambient sound, at least one speaker, and an electrical system that controls sound outputted by the at least one speaker based on amplifying the ambient sound signal and a secondary sound source signal. The electrical system receives a user-controlled volume signal that is operable to control an amount of amplification provided to the ambient sound signal, and/or an amount of amplification provided to the secondary sound source signal.
US10334350B2 Identifying an acoustic signal for a user based on a feature of an aural signal
In general, the subject matter described in this disclosure can be embodied in methods, systems, and computer-readable devices. An audio processing device plays a source audio signal with an electroacoustic transducer of a user earpiece, and records an aural signal that is sensed by same said electroacoustic transducer. The audio processing device determines values of one or more features of the aural signal that indicate a characteristic of a space in which the user earpiece is located. The audio processing device compares the determined values of the one or more features of the aural signal with pre-defined values of the one or more features. Based on a result of the comparing, the audio processing device determines whether the user earpiece is located at a user's ear.
US10334349B1 Headphone-based language communication device
A language communication device in the form of headphones. The headphones have two earpieces, each of the earpieces having a speaker, a first of the earpieces having a short range receiver for receiving audible signals representative of a first language, and a second of the earpieces having a short range transceiver. A microphone input unit is also provided. A control unit connected to the earpieces has a memory device and a translation unit for translating the first language into another language. Software resides in the control unit. A momentary switch is provided for allowing a user to access the software. The language communication device also has a mechanism for receiving a content stream such as music from an external source, which content stream can be muted when the momentary switch is pressed by the user or the short range receiver detects audible signals representative of a language.
US10334345B2 Notification and activation system utilizing onboard sensors of wireless earpieces
A system, method and one or more wireless earpieces for determining a status of a user. Sensor readings for the user are performed utilizing sensors of the one or more wireless earpieces. The sensor readings are analyzed. A status of the user is determined utilizing the sensor readings from the sensors of the one or more wireless earpieces.
US10334340B2 Microphone with integrated sound box
A microphone with integrated speaker which includes a front casing with a front connecting portion and a front handle portion having a battery opening; a rear casing with a rear connecting portion and a rear handle portion connected to the front casing to form a first cavity with a cylindrical connecting portion and a cylindrical handle portion with a second cavity; a metallic net cover coupled with the cylindrical connecting portion; a vocal pickup support arrangement provided inside the metallic net cover between the front connecting portion and the rear connecting portion in which a vocal pickup unit is provided; a speaker positioned inside the first cavity; a pair of electrode plates positioned inside the second cavity; a circuit board affixed on the front casing; a battery cover detachably connected to the front handle portion; and an aluminum alloy handle covers the cylindrical handle portion.
US10334338B2 Adjustable speaker support for suspended ceilings
A small dual-speaker ceiling speaker system including a loudspeaker and a tweeter with an acoustic diffuser that is adjustable over a range of lengths for different thicknesses of ceiling tile and is independently adjustable over a range of acoustic port sizes. The loudspeaker sends acoustic waves into a acoustic channel that includes a truncated conical shell, or acoustic channel cone, with a cylindrical acoustic channel shell extending therefrom. A tweeter is mounted in the acoustic channel shell. A diffuser couples to the acoustic channel shell using threads that may be engaged or disengaged. The diffuser has a diffuser element that can be raised or lowered with a screw to adjust the size of the acoustic port. The diffuser element has demarcations for visually indicating acoustic port size. A housing with a base having extendable braces supports the speaker system on the ceiling grid, rather than on the tile.
US10334335B2 Method for assigning and processing a label in an optical network, optical communication device, and optical communication system
The present invention discloses a method for assigning and processing a label in an optical network. The method includes: learning that a label switched path is required to be established in an optical network; generating a label, in which the label is used for indicating that a first optical channel data unit is multiplexed to a second optical channel data unit; the label includes a tributary slot type indication field that is used for indicating a tributary slot type of the second optical channel data unit, and the label further includes a tributary slot assignment indication field that is used for indicating a tributary slot occupied in the second optical channel data unit into which the first optical channel data unit is multiplexed; and sending the label to a node on the label switched path by a signaling message of GMPLS.
US10334333B2 Field area network
A system for accessing data in a field environment. The system including data access devices to access data items, at least one access point to receive a first data item from a first data access device and provide a second data item to a second data access device, an Internet of Things (IoT) narrowband link established between the at least one access point and the data access devices, an IoT communication protocol overlay that governs synchronized transmissions of the data items between the data access devices and the at least one access point, and a hub/cloud platform to receive the first data item from the access point, perform data services on the received first data item to generate the second data item, and provide a user interface that enables a user of the second data access device to access the second data item via the access point.
US10334332B1 System and method for managing battery life in redundant wireless sensors
A method for operating a sensor system includes detecting a first wake trigger by a plurality of sensors for a component disposed in a remote location, generating, by each sensor, sensor service data that includes a battery charge level of the sensor, determining an active sensor according to the sensor service data of each sensor of the plurality of sensors, and assigning the active sensor to enter an active mode assigning each sensor of the plurality of sensors, other than the active sensor, to enter a sleep mode, generating, by the active sensor, sensor reading data for the component until an inactive trigger is detected, sending the sensor reading data using a wireless transmission to a sensor data server, and leaving the active mode by the active sensor and entering a sleep mode in response to the active sensor detecting an inactive trigger.
US10334329B2 Method and system for delivery of content over an electronic book channel
Computer-implemented systems and methods of providing content to a user via communications between a content provider and a user over a plurality of disparate communication channels are provided. Content is provided to a user via a first transmission channel for presentation. Metadata associated with the content identifies a content event trigger at a point in the content. The content is displayed using a first presentation system. When the content event trigger is reached, supplemental content is provided to the user via a second transmission channel. The supplemental content is provided to the user during continued presentation of the content, and the supplemental content is provided to the user using a content providing system that is wholly separate from the first presentation system.
US10334326B2 Enhanced playback bar
Enhancements to the video playback bar, involving snapping to time markers, are described herein. The playback bar is part of a graphical user interface (GUI) for a TV or other display device, and includes a current playback time (CTI) and a plurality of scene change markers. The playback bar is sticky. The stickiness of the playback bar is based on (1) a speed of the CTI in the playback bar, while a movie or TV show (or other content) is being played in the display device, and (2) a distance of the CTI to a closest scene change marker in the playback bar, at a time a pause or stop command is received. The method operates by receiving a first command to play, fast forward, rewind, seek, or scrub through the content being played on the display device. The first command is executed, and then a second command to pause or stop is received. The second command is executed. A scene change marker in the playback bar closest to the CTI after execution of the second command is identified. Then, it is determined whether the distance from the CTI to the closest scene change marker is within a time threshold. If the distance is within the time threshold, then the CTI is snapped to the closest scene change marker. In some embodiments, the time thresholds associated with speeds of the CTI may be adjusted in a crowdsourced manner.
US10334325B2 Use of a program schedule to modify an electronic dictionary of a closed-captioning generator
In one aspect, an example method involves accessing data representing a program schedule of a media program, wherein the program schedule comprises first text. The method also includes selecting second text from among the first text. The method further includes transmitting, via a communication network, an instruction configured to cause the selected second-text to be added to an electronic dictionary of a closed-captioning generator.
US10334323B2 Reception apparatus, reception method, transmission apparatus, and transmission method
The present technology relates to a reception apparatus, a reception method, a transmission apparatus, and a transmission method that make it possible to provide a broadcasting service by using MPEG-DASH. Provided is a reception apparatus including a control unit that performs, on the basis of a relationship among a plurality of elements which is prescribed in advance in an MPD conforming to a standard of MPEG-DASH which is transmitted via a broadcast wave or a communication network of digital broadcasting, and a first element for grouping of target elements in a specific layer in which selection or structuring of a component having a structure including a plurality of layers for the selection and the structuring is performed, at least one of the selection and the structuring of the component, and controls reproduction of a content constituted of one or more components. The present technology can be applied to a television receiver, for example.
US10334322B1 System and method for media delivery on broadcast video networks
A computer program implemented method for reliably transferring content sent between clients using a storage media and a computer processor is provided. The method describes receiving the content on a server array from a first node, storing the content on volatile memory on logical memory store, the logical memory store comprising at least two of the servers of the server array, creating a unique identification for the content, allowing retrieval of the content based on predetermined business logic, the unique identification or both, and resetting the volatile memory on the plurality of servers at a predetermined time after retrieval to permanently erase the content. A system for reliably transferring content sent between clients using a storage media and a computer processor is also provided.
US10334320B2 Interactive digital platform, system, and method for immersive consumer interaction with open web video player
A digital media player and sales platform, system and method, enabled for use on the open web as well as in closed applications configured to provide end users an immersive interactive experience wherein the end users have the ability to engage with video content items, including the ability to purchase items, as and when they choose, all within the confines of the player and entirely within the viewing experience, all functionality fully enabled from the moment the media is loaded for play not tied to any media timeline or media player push to engage.
US10334319B2 System and method of cloud-based manifest processing
Systems, methods, architectures, mechanisms or apparatus for using provider equipment based resources such as cloud or data center resources to implement various STB functions entirely at the head end, such as changing channels presented via the STB using PE actions only.
US10334312B2 Method and system for providing a home cable network
Methods and systems for cross-protocol time synchronization may comprise, for example, in a premises-based network: receiving, by a network controller located at a root node in the premises, signals that conform to one or more first communications protocol; bridging said received signals to conform to a second communications protocol different from the one or more first communications protocol; and communicating said bridged signals to one or more networked devices within said premises-based wired network, wherein only signals conforming to said second communications protocol are concurrently communicated in a frequency range that is independent of frequency range limitations of the one or more first communications protocol and of the second communications protocol, and that is limited only by a frequency range of wiring in the premises-based network. One of the signals conforming to the one or more first communications protocol comprises a data over cable service interface specification (DOCSIS) signal.
US10334310B2 Apparatus for transmitting broadcast signals, apparatus for receiving broadcast signals, method for transmitting broadcast signals and method for receiving broadcast signals
An apparatus for transmitting a broadcast signal, the apparatus includes a hardware processor configured to generate input packets carrying service data for a broadcast service; generate a link layer packet having a header and a payload by using the input packets; and generate a broadcast signal including the link layer packet; and a broadcast transmitter configured to transmit the broadcast signal, wherein the header includes a packet type field indicating a packet type of the input packets, and determining which header fields present after the packet type field, wherein when the packet type field indicates that the input packets are Internet Protocol (IP) packets, the hardware processor, to generate a link layer packet, further configured to: add 2 signaling bits immediately after the packet type field, the 2 signaling bits indicating whether the payload carries a segment of one input packet or concatenated input packets.
US10334309B2 Bullet screen display method and apparatus
A bullet screen display method and apparatus are provided. The method includes loading a web page that satisfies the Hypertext Markup Language 5 (HTML5) Protocol, the web page including a video tag and a text track tag, and loading and displaying an online video, based on the video tag. The method further includes loading a web video text tracks (WebVTT) file, based on the text track tag, and displaying bullet screen information on the online video, based on the WebVTT file.
US10334305B2 System and method for supporting multiple identities for a secure identity device
A multiple-identity secure device (MISD) persistently stores a single identification code (a “seed identity”). The seed identity need not be a network address, and may be stored in an integral memory of the device, or on an interchangeable card received in a physical interface of the MISD. The MISD is provided with a transformation engine, in hardware or software form, that is subsequently used to generate one or more unique identities (e.g., network addresses) from the stored seed identity using predefined logic. The generated identities may be dynamically generated, e.g., in real-time as needed after deployment of a device into possession of a subscriber/customer/user, etc., or may be securely stored in the MISD for subsequent retrieval. The transformation engine may generate a unique identity in accordance with an addressing scheme identified as a default setting, a global/network setting, or as determined from a received data transmission.
US10334303B1 Systems and methods for personalized feature setup and parental guidance sensing
A user receiving device including a proximity module, a mode module, a profile module and an output module. The proximity module is configured to detect a first mobile device in a proximity of the user receiving device. The mode module is configured to transition the user receiving device to an active mode based on the detection of the first mobile device. The profile module is configured to, subsequent to transitioning to the active mode and based on an identifier of the first mobile device, access a first profile allocated to the first mobile device or a user of the first mobile device. The output module, based on the first profile, is configured to display on a display a guide or content.
US10334302B2 Method and system for segment based recording
In one embodiment, a method, system and apparatus are described, for uniquely storing, in a memory, for each one user among a plurality of users which recorded a content item, at least one segment of the recorded content item, generating metadata at a metadata generator, the metadata generator configured to associate, for one user among the plurality of users, the at least one segment of the recorded content item recorded by the one user, the metadata including a bitmap uniquely identifying the one user, and determining, at a processor, for each one user of the plurality of users, at least one offset value indicating at least one starting point for the at least one segment of the recorded content item for the one user, the at least one segment of the one user being disposed in a media sequence including a plurality of segments of the content item for different users of the users that recorded the content item, the at least one offset value being determined based, at least, on the bitmap uniquely identifying the one user and a byte size of the at least one segment of the recorded content item. Related methods, systems and apparatuses are also described.
US10334296B2 Real-time DVR usage and reporting system
Techniques for real-time DVR usage and reporting enable using instant message protocol in a DVR environment to obtain real-time DVR usage data and to report data reflecting such usage in real-time. An example of DVR usage data comprises data reflecting that a viewer is viewing a video program which is R-rated. Another example of DVR usage data comprises a viewer entering a password, such as a kids zone password, to exit kids zone operational mode.
US10334295B2 Apparatus for transmitting broadcast signals, apparatus for receiving broadcast signals, method for transmitting broadcast signals and method for receiving broadcast signals
A method for transmitting broadcast signals by an apparatus for transmitting broadcast signals, the method includes encoding data which is carried by a Data Pipe, DP; bit interleaving the encoded data; Multiple Input Multiple Output, MIMO, processing the bit interleaved data; time interleaving the MIMO processed data; encoding signaling data; building at least one signal frame including signaling symbols having the encoded signaling data and data symbols having the time interleaved data; modulating data of the at least one signal frame by an Orthogonal Frequency Division Multiplex (OFDM) scheme; performing Peak to Average Power Ratio (PAPR) reduction for the modulated data using a tone reservation algorithm based on a Fast Fourier Transform (FFT) size. In addition, sets of reserved carriers for the PAPR reduction are used in the signaling symbols and the data symbols; and transmitting broadcast signals including the PAPR reduction performed data, further a set of reserved carriers for the signaling symbols is different from a set of reserved carriers for the data symbols.
US10334294B2 Apparatus for transmitting broadcast signals, apparatus for receiving broadcast signals, method for transmitting broadcast signals and method for receiving broadcast signals
The present invention provides a method of transmitting broadcast signals. The method includes, generating input packets including broadcast content data; generating a link layer packet by using the generated input packets, wherein the link layer packet includes a link layer header and a link layer payload including the generated input packets, wherein the link layer header includes a count field indicating number of the input packets included in the link layer payload, wherein the link layer header further includes a length part, wherein the length part includes a plurality of length fields as many as that the count field indicates, wherein each of the length fields indicates length of the each input packets included in the link layer payload; generating a broadcast signal including the generated link layer packet; and transmitting the broadcast signal.
US10334293B2 Multiplexing apparatus, receiving apparatus, multiplexing method, and delay adjustment method
A multiplexing apparatus includes processing circuitry. The processing circuitry multiplexes a plurality of MMT packets including at least one MMT packet to which first output time information representing a first output time and presentation time information representing a presentation time are added. The processing circuitry rewrites the first output time information to second output time information representing a second output time. The processing circuitry adds a time necessary to multiplex the plurality of MMT packets to the presentation time represented by the presentation time information as a delay time.
US10334290B2 Content advisory ratings information
A method for decoding a service guide associated with a video bitstream comprising: receiving a fragment within said service guide; receiving content advisory ratings element; said content advisory ratings element includes at least one of a region identifier, a rating description, a rated dimensions, a rating dimensions value, a rating dimension and a rating value; and decoding said service guide.
US10334289B2 Efficient approach to dynamic frame size and frame rate adaptation
Improved systems and methods of performing multimedia communications over multimedia communications networks, in which video data senders can maintain high video quality of experience (QoE) levels with increased reliability despite changes in available bandwidths of video data receivers. In the disclosed systems and methods, video encoding parameters employed by the video data senders, including at least the video frame size and/or the video frame rate, can be dynamically adapted to the available bandwidths of the video data receivers, taking into account possible effects of spatial scaling and/or temporal scaling of video frames on the resulting video QoE.
US10334287B2 Digital data streaming using server driven adaptive bitrate
A method and system for server driven adaptive transcoding is provided. A transcoding server computer may initially receive a first portion of a particular media file from a media file repository. The transcoding server computer may transcode the first portion of the particular media file into a first transcoded media segment of a first quality and send the first transcoded segment to a client computing device. The transcoding server computer may receive a second portion of the particular media file from the media file repository, transcode the second portion of the particular media file into a second transcoded media segment of a second quality different than the first quality, and send the second transcoded media segment to the client computing device.
US10334286B2 Sequentially overlaying media content
A method, system, or device to determine when media content has been displayed. The method can include receiving a unique identifier (UID) and fingerprint for a media segment. The method can also include determining a media segment ID for the media segment, generating and submitting a query for the media segment ID in a record database, determining that the media segment ID is not stored in the record database, and identifying an overlay content segment ID. The method can include generating and submitting for the overlay content segment ID in the record database, determining it is not stored in an entry, sending the overlay content segment to the electronic device, and receiving a notification from the electronic device.
US10334284B2 Transmitting a prioritized audio stream along with multimedia content
A method includes receiving, at a server from a first content source, a media content stream. The media content stream includes native video content and native audio content. The method includes receiving, at the server from a second content source distinct from the first content source, an audio content stream associated with media content of the media content stream. The method includes generating, at the server, a composite stream that includes first packets and second packets. The first packets include first data corresponding to the native video content, and the second packets include second data corresponding to audio content from the audio content stream. The composite stream does not include the native audio content. The method also includes initiating, from the server, a transmission of the composite stream to a media device responsive to a request for the media content with the audio content.
US10334283B2 Interactive system for virtual cinema and method
A virtual cinema interactive system includes a server and at least two user terminals. The user terminals communicate with the server. An host can invite his friends to watch film together on a virtual cinema displayed on each user terminal, and distribution of virtual cinema seating, talking between film watchers, and film watcher reactions to the film can be recognized and facilitated. A virtual cinema interactive method is also disclosed.
US10334281B2 Method of conditional binary tree block partitioning structure for video and image coding
A method and apparatus of block partition for video encoding or decoding for a video encoder or a video decoder respectively are disclosed. Partitioning tree structure corresponding to a conditional partitioning process is determined for partitioning the current block of video data into one or more final sub-blocks. The conditional partitioning process comprises a conditional binary partitioning process that uses at least a first constraint if a given block of the partitioning tree structure is partitioned into above and below blocks, or a second constraint if the given block of the partitioning tree structure is partitioned into left and right blocks. The below block is disallowed to be split into a lower-left and a lower-right block according to the first constraint, and the right block is disallowed to be split into an upper-right block and a lower-right block according to the second constraint.
US10334270B2 Method and device for processing images
A method and device for processing LDR images of a video sequence to improve image quality. The method comprises temporally decomposing successive HDR frames of a video sequence and the corresponding LDR frames and performing a comparison between the HDR and LDR frequency sub-bands. A current LDR image can then be modified on the basis of a comparison between the frequency sub-bands.
US10334267B2 Video encoder and a method in a video encoder
A video encoder receives a frame to be encoded and divides the current frame into blocks of pixels. For each block, a spatial variability is calculated and a cost function used to evaluate a cost for inter-coding the block of pixels is set to be dependent on the spatial variability. A ratio of a weight associated with a cost of encoding a motion vector and a weight associated with a sum of differences value is set to be lower if the spatial variability of the block of pixels in the current frame is below a first threshold compared to if the spatial variability is equal to or above the first threshold. The block is matched with a plurality of blocks in a reference frame, and a cost for inter-coding the block with reference to each of the plurality of blocks in a reference frame is evaluated according to the cost function.
US10334258B2 Scalable video coding method and apparatus using inter prediction mode
The present invention relates to a scalable video coding method and apparatus using inter prediction mode. A decoding method includes determining motion information prediction mode on a target decoding block of an enhancement layer, predicting motion information on the target decoding block of the enhancement layer using motion information on the neighboring blocks of the enhancement layer, if the determined motion information prediction mode is a first mode, and predicting the motion information on the target decoding block of the enhancement layer using motion information on a corresponding block of a reference layer, if the determined motion information prediction mode is a second mode.
US10334255B2 Effective prediction using partition coding
The way of predicting a current block by assigning constant partition values to the partitions of a bi-partitioning of a block is quite effective, especially in case of coding sample arrays such as depth/disparity maps where the content of these sample arrays is mostly composed of plateaus or simple connected regions of similar value separated from each other by steep edges. The transmission of such constant partition values would, however, still need a considerable amount of side information which should be avoided. This side information rate may be further reduced if mean values of values of neighboring samples associated or adjoining the respective partitions are used as predictors for the constant partition values.
US10334244B2 Image processing device and method for generation of prediction image
The present invention relates to an image processing device and method that enable generation of a highly precise prediction image using a small amount of control information. A motion compensation circuit specifies a macroblock corresponding to a prediction image in part of reference frames using a motion vector supplied from a prediction mode determination circuit, reads an image thereof from a frame memory, and extracts it as a motion compensation image. A motion prediction circuit reads, from a frame memory, at least one of the remaining reference frames, performs motion prediction of the motion compensation image MC0 supplied from the motion compensation circuit in each frame, reads an image of a macroblock that matches or is similar to the motion compensation image MC0 from the frame memory, and extracts it as a motion compensation image.
US10334238B2 Method and system for real-time rendering displaying high resolution virtual reality (VR) video
A method and a system for rendering VR video are disclosed. In the method, a base video model and an enhancement video model are built respectively, with UV coordinates being initialized. base video segments and enhancement video segments are obtained according to a user's viewport. A base video texture is generated according to pixel information of the base video segments and the UV coordinates of the base video model. An enhancement video texture is generated according to pixel information of the enhancement video segments and the UV coordinates of the enhancement video model. Pixel information is reconstructed by adding the base video texture and the enhancement video texture with each other according to alignment coordinates. An image is drawn according to the reconstructed pixel information. The method reduces data transmission and improves rendering efficiency without affecting the user's viewing experience.
US10334232B2 Depth-sensing device and depth-sensing method
A depth-sensing device and its method are provided. The depth-sensing device includes a projection device, an image capture device, and an image processing device. The projection device projects a first projection pattern to a field at a first time and projects a second projection pattern to the same field at a second time. The density of the first projection pattern is lower than the density of the second projection pattern. The image capture device captures the first projection pattern projected to the field at the first time to obtain a first image and captures the second projection pattern projected to the field at the second time to obtain a second image. The image processing device processes the first and second images to obtain two depth maps and at least merges the depth maps to generate a final depth map of the field.
US10334224B2 Systems and method for GPU based virtual reality video streaming server
Systems and methods of processing and streaming a virtual reality video using a graphics processing unit (GPU) are provided. A video server is configured to cause a processor to read, from a video data source, source video data including multiple spherical image frame data and store the source video data in a first memory. The video server is further configured to cause the GPU to convert, in response to storing first spherical image frame data in a first frame buffer of a second memory, the first spherical image frame data to first equirectangular image frame data that correspond to a portion of spherical image represented by the first spherical image frame data, encode the converted first equirectangular image frame data and store the encoded first equirectangular image frame data in an encoded frame buffer of the second memory.
US10334218B2 Video reproduction device and video reproduction method
A video reproduction device (100) reproduces expanded video data (DV1) whose brightness dynamic range is wider than a standard video. The video reproduction device (100) includes a brightness information adjustment unit (150). The brightness information adjustment unit (150) changes first output brightness levels of the expanded video data (DV1) to second output brightness levels. When the expanded video data (DV1) is reproduced at a second reproduction speed faster than a first reproduction speed which is a normal speed, the brightness information adjustment unit (150) reduces the first output brightness levels to the second output brightness levels.
US10334216B2 Imaging system including lens with longitudinal chromatic aberration, endoscope and imaging method
An imaging system includes an optical unit that captures, from a scene, first images indifferent wavelength ranges when the scene is illuminated with not-structured light and second images of different wavelength ranges when the scene is illuminated with structured light. Thereby an imaging lens unit with longitudinal chromatic aberration is arranged between the scene and an imaging sensor unit. A depth processing unit may generate depth information on the basis of the second images by using optical triangulation. A sharpness processing unit uses the depth information to generate an output image by combining the first images. The optical unit of the imaging, system may be implemented in an endoscope.
US10334209B2 Image stitching for footwear component processing
A multiple camera vision system captures discrete images having overlapping fields of view. Each of the cameras is calibrated and the images from the cameras are stitched together as a stitched image. A stitched image from the multiple cameras is then used in a calibration process to prepare the multiple camera vision system to be used in connection with a processing operation. A stitched image is used as an input for identifying a feature of the material and for determining a tool path for the material. The tool path determined with the stitched image is provided to a process station to perform an operation on the material.
US10334208B2 Technologies for following participants in a video conference
Systems, methods, and computer-readable storage media for enabling participant following in an electronic conference. An example method can involve generating a graphical interface for an electronic conference including a group of participants, the graphical interface displaying an active participant in a first display region and a panel of respective graphical participant representations in a second display region. The method can further involve receiving, via the graphical interface, an input requesting to move at least one of the respective graphical participant representations out of the panel in the second display region to a location in the first display region of the graphical interface, and based on the input, updating the graphical interface to display the at least one of the respective graphical participant representations in the first display region.
US10334207B2 Audio video streaming system and method
In one embodiment, a method includes sending, to client computing devices that are each associated with a particular user identifier, conversation-group information that identifies a conversation group. The conversation-group information includes a user identifier of a first user of the conversation group. The user identifier of the first user is associated with a first one of the client computing devices. The conversation-group information also includes a server identifier of a streaming server for the conversation group. The method includes receiving, from the first one of the client computing devices, a first audio stream and a first video stream. The method includes receiving, from each of one or more of the client computing devices other than the first one of the client computing devices, a request to access the conversation group. The method includes receiving, from each of one or more of the client computing devices other than the first one of the client computing devices, a second audio stream and a second video stream.
US10334206B2 Provision of video conferencing services using a micro pop to extend media processing into enterprise networks
A data stream from an internal endpoint of a video conference participant is received at an enterprise media processing node. The internal endpoint is accessible to the enterprise media processing node behind a firewall on an enterprise network. The received data stream is translated and transcoded into a predefined common communication protocol. A data stream in the common communication protocol is received at an external media processing node using a firewall friendly protocol to traverse the firewall from an external endpoint. The external endpoint communicates with the external media processing node outside the enterprise network. A composite data stream of the received data streams from endpoints within the enterprise network and outside the enterprise network is selectively generated, and sent to the internal endpoint.
US10334201B2 Autonomic positioning of overlays within streaming data
Systems and methods for autonomic positioning of overlays within streaming data are disclosed. In embodiments, a computer-implemented method comprises: providing a hosted data stream containing a first display object to a plurality of participants through respective participant devices; providing a hosted second display object to the plurality of participants through the respective participant devices, wherein the second display object is contained within an overlay that is positioned atop the first display object at a first position; calculating consensus coordinates for the second display object based on suggested position data received from the respective participant devices; calculating customized coordinates for the second display object for each of the respective participant devices based on the consensus coordinates and participant data; and sending the customized coordinates to each of the respective participant devices.
US10334200B2 Wireless device and wireless system
A first wireless device that supports a Wi-Fi direct service includes: a display unit configured to display an entire image of content being displayed by a second wireless device; a communication unit configured to perform a connection setup with the second wireless device; and a processor configured to control the display unit and the communication unit. The processor receives a zoom-in request signal for zooming in a partial image included in the entire image and receives data of the entire image and data of a zoomed-in partial image corresponding to the partial image from the second wireless device based on the zoom-in request signal.
US10334198B2 Image sensor, electronic device, control device, control method, and program
The present technology relates to an image sensor capable of achieving both higher S/N and higher frame rate, an electronic device, a control device, a control method, and a program.An AD converter has a comparator in which differential pairs are provided at an input stage. The differential pairs have a plurality of transistors as first transistors and second transistors paired to configure the differential pairs. The AD converter compares a level-changing reference signal with an electric signal output by a shooting unit for performing photoelectric conversion and outputting the electric signal, thereby performing AD conversion on the electric signal. The comparator is controlled such that a transistor to be operated is selected as active transistor from among the transistors depending on the amount of light incident in the shooting unit and the active transistor operates. The present technology is applicable to an image sensor for shooting an image, and the like, for example.
US10334195B2 A/D conversion device, gray code generation device, signal processing device, imaging element, and electronic device
An A/D conversion device includes a phase-difference clock generation unit configured to use a plurality of phase interpolators to generate multi-phase clock signals, of which phases are shifted with respect to an input clock signal, from the input clock signal and a signal obtained by delaying the input clock signal; and an A/D conversion unit configured to perform A/D conversion on an input analog signal using the multi-phase clock signals generated by the phase-difference clock generation unit.
US10334192B2 Optical imaging systems with algorithmic aberration corrections
Optical imaging systems are presented with high performance physical optics in conjunction with advanced image processing technique specifically tuned with respect to those physical optics to realize compact, very high resolution imaging systems. Clever geometric arrangements of lens elements and translation systems to effect motion between those arrangements support very compact storage modes and high performance imaging modes in the same device. As such, these imaging systems disclosed are particularly useful for photography and videography applications where highly portable and compact platforms are in demand. Systems which are small enough to be integrated with a common smartphone computing platform can produce very high resolution images comparable to those of high end digital single lens reflex DSLR systems.
US10334188B2 Imaging apparatus including light source that emits pulsed light, image sensor, and control circuit
An imaging apparatus including a light source that, in operation, emits pulsed light to a measurement target; a diffusion member that is disposed between the light source and the measurement target, and diffuses the pulsed light; an image sensor that includes at least one pixel, the at least one pixel including a photodiode and a charge accumulator that, in operation, accumulates signal charge from the photodiode; and a control circuit that, in operation, controls the image sensor. The control circuit causes the image sensor to start to accumulate the signal charge with the charge accumulator in a falling period of a returned pulsed light which is returned from the measurement target to the image sensor due to the emission of the pulsed light, the falling period being a period from start to end of a decrease of an intensity of the returned pulsed light.
US10334187B2 Adjustable stacked filter arrays for vehicle cameras
Method and apparatus are disclosed for adjustable stacked filter arrays for vehicle cameras. An example vehicle includes a camera including a lens, and image sensors. The camera also includes LCD pass filter pixels and optical filter pixels stacked between the lens and the image sensors. The example vehicle also includes a filter controller to identify a first set of the optical filter pixels that form a filter setting and de-energize a first set of the LCD pass filter pixels to expose the first set of the optical filter pixels to form the filter setting.
US10334185B2 Image capturing device, signal separation device, and image capturing method
Disclosed is a video capturing device which enables easy video processing in a visible light region and a near-infrared region while utilizing the configuration of a general video capturing device. This video capturing device is provided with a video data acquisition means for acquiring video data including a periodic pattern of near-infrared light, and a video processing means for acquiring a color signal of a visible light component and a near-infrared signal from the video data on the basis of the periodic pattern.
US10334183B2 Distributed audio control method, device system, and software product
A multipoint audio processing method for processing audio streams originating from a plurality of audio clients is executed in a multipoint audio processing node. The method includes the steps of receiving control information on how to preselect audio streams from received audio streams, receiving audio streams from audio clients connected to the distributed multipoint audio processing node and generating evaluated audio streams by analyzing packets of the received audio streams in terms of at least one audio communication characteristic, and attaching an analysis result information of said analysis to said packets, in each audio stream. Audio streams are selected by deciding on whether or not any evaluated audio stream is to be transmitted further, based on the received control information and/or the analysis result information contained in said evaluated audio streams. Then selected audio streams are transmitted further while discarding evaluated audio streams decided not to be to be transmitted further, without mixing any transmitted audio streams. Corresponding steps may be executed by a central audio processing node. A system of audio clients distributed nodes and a central node and a software product are also disclosed.
US10334181B2 Dynamically curved sensor for optical zoom lens
The subject disclosure is directed towards an image sensor that is controllable curved to adapt for differences in lens focal lengths. Variable data such as focal length data, measured curvature data and/or image quality data is received at a curve controller that curves the sensor based upon the variable data. In one aspect, a camera is provided with a lens having a variable focal length and a sensor capable of being dynamically curved. A curve controller receives image quality data and iteratively uses the image quality data to adjust the curvature to attempt to increase the image quality of a subsequent image to be captured.
US10334179B2 Assembly and method for glare elimination
An assembly is disclosed, which comprises a light fixture comprising a light source thereon; an image capturing device mounted adjacent with the light source; and a housing covering the image capturing device, wherein the housing has a window within a field of view of the image capturing device; wherein at least a portion of the window serving as working optical surface of the image capturing device is located within a shadow of direct light from the light source of the light fixture.
US10334178B2 Flash lamp, electronic device having the flash lamp and method for controlling the flash lamp
A method for controlling a flash lamp of a camera to provide supplemental light during image-capturing is disclosed. The flash lamp includes a lamp and a position adjusting unit, the lamp being able to track a moving target object in addition to being able to apply spotlighting or wide angle illumination of the object. The method acquires a first brightness value surrounding a target object from a photosensitive unit, compares the value with a preset value and turns on the lamp when the value is less than the preset value. The camera can detect whether the target object is moving; and the lamp can be controlled to move (by the position adjusting unit) to track the moving target object and maintain illumination of it for the image-capture.
US10334177B2 Information communication apparatus, method, and recording medium using switchable normal mode and visible light communication mode
A method is provided that includes obtaining a first image by image capture with a first exposure time, and obtaining a second image, including a plurality of bright lines, by capturing a subject changing in luminance with a second exposure. The method also includes obtaining information by demodulating data specified by a pattern of the plurality of bright lines included in the obtained second image, and sending the information to a server. The method further includes obtaining augmented reality information related to the information from the server, and displaying the first image of the display a second time, instead of displaying the second image, when the image sensor receives the first image followed by the second image, wherein the augmented reality information is superposed in both (i) the first image that is displayed at a first time, and (ii) the first image that is displayed at a second time.
US10334175B1 System and method for sensor pointing control
A system and method for pointing an imaging sensor. In one embodiment, the method includes forming a correlation surface; calculating, from the correlation surface, a first estimated target offset, the first estimated target offset being an estimate of an offset between a view of a target in the first subimage and a view of the target in the second subimage; and adjusting a pointing angle of the imaging sensor according to the first estimated target offset.
US10334173B2 Electronic device and method for editing image in electronic device
An electronic device is provided. The electronic device includes a storage configured to store information about a plurality of color assignment areas included in an image editing tool displayed on a screen of the electronic device, a display configured to display the image editing tool including the plurality of color assignment areas on the screen of the electronic device, and a controller configured to run a preset application installed in the electronic device in response to an input related to color extraction, and display a color selected in at least one area of an execution screen of the application in the color assignment areas of the image editing tool.
US10334171B2 Apparatus and methods for stabilization and vibration reduction
The present invention provides an apparatus for stabilizing an imaging device and methods of using the same for a wide variety of applications including photography, video, and filming. Also provided are unmanned vehicles including aerial vehicles that contain the apparatus disclosed herein.
US10334169B2 Display system
When a movement of an image pickup section detected by a sensor satisfies a predetermined condition, a data processing section sets, in a reference cutout position set in advance, a specified position of a cutout region for cutting out an image and generates the image data for display. When the movement does not satisfy the predetermined condition, the data processing section shifts the specified position from the reference cutout position in a direction opposite to the movement of the image pickup section from a reference position and generates the image data for display.
US10334165B2 Omnistereo capture for mobile devices
Systems and methods for capturing omnistereo content for a mobile device may include receiving an indication to capture a plurality of images of a scene, capturing the plurality of images using a camera associated with a mobile device and displaying on a screen of the mobile device and during capture, a representation of the plurality of images and presenting a composite image that includes a target capture path and an indicator that provides alignment information corresponding to a source capture path associated with the mobile device during capture of the plurality of images. The system may detect that a portion of the source capture path does not match a target capture path. The system can provide an updated indicator in the screen that may include a prompt to a user of the mobile device to adjust the mobile device to align the source capture path with the target capture path.
US10334162B2 Video processing apparatus for generating panoramic video and method thereof
A video processing apparatus is provided. The video processing apparatus includes: a storage configured to store a video captured by a camera; and a controller configured to separate a target object from a background image in each of a plurality of key frames contained in the video, stitch separated background images to generate a panoramic background image, synthesize the target object with the panoramic background image to acquire a plurality of panoramic images corresponding to the plurality of key frames, and combine the panoramic images in a time axis to generate a panoramic video.
US10334156B2 Systems and methods for varying field of view of outside rear view camera
A side rear view camera is located at a driver or passenger side of the vehicle, captures video beside and behind the vehicle, and has a predetermined field of view (FOV). The predetermined FOV is defined by a first predetermined horizontal angle of view (AOV) and a first predetermined vertical AOV. A display is located and visible within a passenger cabin of the vehicle. A display module, on the display: displays a first portion of the video from within a first predetermined portion of the predetermined FOV, the first predetermined portion of the predetermined FOV being defined by a second predetermined horizontal AOV and a second predetermined vertical AOV; and selectively displays a second portion of the video from within a second predetermined portion of the predetermined FOV, the second predetermined portion of the predetermined FOV being defined by a third predetermined horizontal AOV and a third predetermined vertical AOV.
US10334153B2 Image preview method, apparatus and terminal
An image preview method, apparatus, and terminal are disclosed to provide a technical solution in which a background blurring effect with respect to a current scene can be previewed in real time. A terminal device synchronously obtains preview images of a current scene from different angles in a dual-camera photographing preview mode by using a dual-camera module, calculates, in the preview images based on a phase difference generated by a distance and an angle of the dual-camera module, a depth of field of each pixel unit included in a preview image, obtains a foreground depth of field of a preset target area in the preview image, and determines, in the same preview image, an area including all pixel units having a depth of field beyond a range as a background area. The terminal device also performs blurring processing on the background area by using a preset blur coefficient, and outputs an image including the target area and a blurring-processed background area as a real-time preview image of the current scene.
US10334148B2 Camera module integrated liquid display device and manufacturing method thereof
A liquid-crystal display (LCD) device includes: an array substrate on which a sub-pixel is disposed; a color filter substrate on which a color filter corresponding to the sub-pixel is disposed; and a liquid-crystal layer between the array substrate and the color filter substrate. The array substrate comprises a lens hole, the color filter substrate comprises a lens hole guide, and a diameter of the lens hole is smaller than an inner diameter of the lens hole guide.
US10334147B2 Information processing apparatus, information processing method, and storage medium
To perform high-accuracy shape measurement even when an appropriate exposure amount is not obtained by being set to an integral multiple of a flickering period of ambient light, an information processing apparatus includes a determination unit configured to determine whether an exposure time of an image capturing apparatus in performing three-dimensional measurement of a target object is set to an integral multiple of a flickering period of the ambient light, a control unit configured to perform control to set, when the determination unit determines that the exposure time is set to the integral multiple of the flickering period of the ambient light, the exposure time to the integral multiple of the flickering period of the ambient light, and a measurement unit configured to control a projection apparatus and the image capturing apparatus based on a control result by the control unit to the perform three-dimensional measurement of the target object.
US10334144B2 Imaging device, endoscope, and endoscope system
An imaging device includes: an image sensor including a plurality of pixels; a transmission cable configured to transmit power to the image sensor; a power source provided on a proximal end side of the transmission cable and configured to supply a voltage to the image sensor; a pulse signal superimposing unit provided on the proximal end side of the transmission cable and configured to superimpose a pulse signal on the voltage; a separator connected between the image sensor and the transmission cable and configured to separate an offset voltage and a pulse voltage from the voltage; a pulse signal detector connected between the separator and the transmission cable on a distal end side of the transmission cable and configured to detect the pulse signal superimposed on the offset voltage; and a timing generator configured to generate a driving signal based on the detected pulse signal.
US10334140B2 Image processing apparatus, image pickup apparatus, and image processing method
An image processing apparatus includes a corrector configured to provide a color correction based on a reference image selected from a plurality of color images having different polarization states acquired by changing a retardation provided to light from an object, for a synthesized image generated with polarization information of the object obtained from the plurality of color images.
US10334136B2 Processing a fax transmission using a mobile device
Methods and apparatus are described for receiving a fax transmission at a mobile phone. In one embodiment, the mobile phone receives an incoming call and answers the incoming call, upon receiving a command from a user of the mobile phone to answer the incoming call. A program on the mobile phone then detects that the incoming call is a fax transmission, and then places an outgoing call to a fax server. The program on the mobile phone then conferences the incoming call with the outgoing call to the fax server, such that the fax server receives the fax transmission. Other embodiments are also described and claimed.
US10334133B2 Illuminating device, image reading apparatus including the illuminating device, and image forming apparatus including the image reading apparatus
An illuminating device capable of stably illuminating an irradiated object such as a document while suppressing light loss with a simply structure is provided. An LED array and a reflective plate are disposed sandwiching a slit (St) through which light reflected by a document MS passes and a light-guiding member is disposed on the side of the LED array. The light-guiding member includes a direct emission unit disposed between an illumination range y centered on a document reading position and the LED array and an indirect emission unit disposed between the reflective plate and the LED array, a light incidence face of the direct emission unit and a light incidence face of the indirect emission unit are disposed at mutually different position around the LED array, and the LED array is disposed on a side of an interior angle formed by the light incidence faces.
US10334132B2 Image reading device for rotating read image in accordance with orientation of face image, image forming apparatus, and image reading method
An image reading device includes an image reading portion, a detection processing portion, a determination processing portion, and a rotation processing portion. The image reading portion is configured to read an image of a document. The detection processing portion is configured to detect a face image included in a read image read by the image reading portion. The determination processing portion is configured to determine an orientation of the face image when the face image is detected by the detection processing portion. The rotation processing portion is configured to rotate the read image so as to cause the orientation of the face image determined by the determination processing portion to coincide with a predetermined specific direction when the orientation of the face image does not coincide with the specific direction.
US10334127B2 Image processing apparatus, control method and storage medium for enabling a user to check a maintenance method corresponding to a maintenance event through a moving image
An image processing apparatus displays, based on detection of a maintenance event, a first maintenance screen including a moving image illustrating a maintenance method corresponding to the maintenance event, and displays a second maintenance screen including the moving image illustrating the maintenance method based on receipt of a display instruction to display the maintenance method in a state where the maintenance event is not detected.
US10334123B2 Communication apparatus, control method for communication apparatus, and storage medium
A communication mode in an address book to be imported is replaced with a communication mode supporting an own apparatus and registered therein. A control method for controlling a communication apparatus that performs IP fax communication via an IP network, includes importing a destination of G3 fax communication, storing in a storage unit the destination imported as a destination of the IP fax communication to be performed via the IP network, and allowing a user to select a communication mode of the IP fax communication to be performed using the destination stored in the storage unit.
US10334120B2 Printing apparatus to which optional unit is connected, program update method for printing apparatus, and storage medium
A technique that guarantees update of a program of a finisher unit while preventing a malfunction thereof from being caused by erroneous attachment thereof to a printing apparatus. Hardware identification information is acquired from the finisher unit. When it is determined based on the acquired hardware identification information that the finisher unit is compatible with a program of the apparatus, program identification information is acquired from the optional unit, for determining based thereon whether a program of the finisher unit program is associated with the program of the printing apparatus. If the programs are associated with each other, the versions there are compared. If the versions are not compatible, the program of the finisher unit is updated to a version compatible with the version of the program of the printing apparatus.
US10334117B2 Method and apparatus for modifying charging mode, mobile terminal, and network side device
A method and an apparatus for modifying a charging mode, a mobile terminal and a network side device are provided in the present disclosure. The method includes: transmitting a signaling message containing information of modifying roles of current calling and called parties or modifying a charging mode to a network side, after receiving a signaling message containing calling information; and receiving a signaling message transmitted by the network side that contains information that the roles of the current calling and called parties are modified, or the charging mode is modified. In the present disclosure, calling and called parties can be modified in real time through network, which is convenient to operate, and can save network signaling overhead and can avoid a current call being interrupted by the network side due to insufficient tariffs of a current calling party.
US10334116B2 Charging interface between SMF and charging server in next generation wireless networks
A system described herein may provide an interface between a Session Management Function (“SMF”) and a charging system in a wireless telecommunications system. The charging system may generate triggers which cause the SMF to monitor traffic associated with user equipment (“UE”) and alert the charging system when certain trigger conditions have been satisfied. The triggers may be modified during a communication session between the UE and the wireless telecommunications system. The triggers may be configured on a per-subscriber or a per-price plan level basis. The SMF may also cache a number of satisfied trigger conditions before notifying the charging system, which may result in an efficient use of networking and/or processing resources. The unification of “offline” and “online” charging events, by virtue of the interface, may also result in an efficient use of networking and/or processing resources.
US10334113B2 Auto-tuning of acoustic echo canceller
A gain control system for dynamically tuning an echo canceller, the echo canceller being configured to estimate an echo of a far-end signal and subtract that echo estimate from a microphone signal to output an echo cancelled signal, the gain control system comprising a monitoring unit configured to estimate an energy associated with an impulse response of an adaptive filter configured to generate the echo estimate from the far-end signal and a gain tuner configured to adjust an attenuation of at least one of the microphone signal and the far-end signal in dependence on the estimated energy.
US10334112B1 User configurable routing of VoIP calls
In one or more embodiments, an apparatus includes a set of VoIP servers configured to route VoIP calls to and from a plurality of VoIP-enabled devices. Each of the VoIP-enabled devices is respectively associated with one of a plurality of client accounts. A control circuit is communicatively connected to the one or more VoIP servers and directs the VoIP servers to route VoIP calls for a client account according to a respective routing policy for the client account. The routing policy indicates one or more routing algorithms for selecting paths of a network for routing each of the VoIP calls. The routing policy also indicates a selection algorithm configured to, for each VoIP call, one of the set of routing algorithms based on a set of criteria such as date or time of the call.
US10334102B2 Device and method for voice communication control in fixed-mobile convergence system
The present invention provides an apparatus and method for a voice communication control in a fixed-mobile convergence system, which can efficiently control, at the time of providing a fixed-mobile convergence service in the fixed mobile convergence system, a call path for a voice communication outgoing from or incoming to a user terminal, thereby optimizing call cost and call quality.
US10334100B2 Presence-based device mode modification
In some examples, a first device may detect the presence of a second device or a particular person and, when a triggering event related to the second device or the particular person applies, the first device may change from a first mode to a second mode.
US10334099B2 Media forked application system in call centers
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for sending a forked media stream of an electronic communication between a customer and an agent to an analysis system for a duration. Receiving analysis results obtained from one or more analytics performed on the forked media stream. Then, determining whether to perform one or more operations in response to the analysis results.
US10334095B2 Method for switching off communication screen to avoid false triggering based on mobile terminal and system employing the same
A method for switching off communication screen to avoid false triggering based on a mobile terminal and system employing the same are described. The method comprises: controlling the mobile terminal to switch off the touch-screen and enter a communication gesture mode when the mobile terminal is detected to be in the communication mode and there is no touch operation in the mobile terminal during a predetermined interval; and acquiring a gesture operation instruction of a user and controlling the mobile terminal to perform a plurality of corresponding operations based on a preconfigured gesture operation instruction. The present invention switches off the communication screen to avoid false triggering.
US10334092B2 Mobile Phone
A mobile phone body for enclosing one or more mobile phone components is disclosed. The mobile phone body may include a face, a back side, and two lateral sides. The face may include a screen. The screen may be a touch screen. The back side may be contoured.
US10334090B2 Electronic device
An electronic device includes a first housing, a second housing, a first hinge that is flexible and connects the first and the second housings, and a display panel that is continuously flexible. The first hinge overlaps with a first housing wall of the first housing and a second housing wall of the second housing. The first housing includes a first magnetic body. The second housing includes a second magnetic body. When the first hinge is in an open state, causing the first housing and the second housing to be disposed side-by-side, a magnetic force in a first direction is produced between the first magnetic body and the second magnetic body.
US10334076B2 Device pairing in augmented/virtual reality environment
In a system for pairing a first device and a second device in a virtual reality environment, the first device may be a sending device, and the second device may be a receiving device. The sending device may transmit an electromagnetic signal that is received by the receiving device. The receiving device may process the electromagnetic signal to verify physical proximity of the receiving device and the transmitting device, and extract identification information related to the sending device for pairing. The receiving device may display one or more virtual pairing indicators to be manipulated to verify the user's intention to pair the first and second devices.
US10334068B2 System for managing web-based swipe module tool and software for scrolling and paging through content data and applications
A cloud-based computer system and architecture for managing and migrating through web-based content data and content applications from multiple content data sources or service providers in real time is disclosed. The cloud-based computing system and architecture of the present invention includes a log-in or master server that acts as a single point access and supports a single user interface. The single user interface is preferably an icon-based master web-page with a slide tool that allows a user to scroll or page through the content data and/or content applications from the multiple content data sources or service providers in real time from a logged in remote computer device.
US10334067B2 MQTT cluster shared subscription hub for fat-pipe cloud applications
A computer implemented method of improving server coverage of a publish-subscribe cluster comprising using one or more hardware processors to execute one or more shared subscriptions hubs each adapted to retrieve shared subscriptions information from a cluster comprising multiple servers executing multiple messaging engines of a publish-subscribe service for forwarding messages to a plurality of subscribing clients, each message is associated with one or more of a plurality of topics, receive shared subscriptions requests for subscribing for one or more of the topics from distributed subscriptions client(s) applying shared subscriptions for the topic(s) through subscription group(s) comprising a subset of the subscribing clients, connect to preferred messaging engine(s) selected to improve server coverage of the subscription group(s) according to the shared subscriptions information to serve each of the plurality of shared subscriptions requests and forward messages associated with the topic(s) received from the selected messaging engine(s) to the subscription group(s).
US10334066B2 Method and system applications for push notifications
Embodiments of the present invention are directed to a method, system, and article of manufacture of a native notification center app that receive all types of push notifications. The push notification payload contains the URL to be launched when touched on the display of a mobile device and the custom data to be passed to the web application on launch. The push message sent to the notification center app and when the app is opened, which lists all the push notifications. When the user touches a notification, the URL in that notification can be launched in the browser and the custom data can be made available to the web application as parameters.
US10334065B2 Method for detecting applications of mobile user terminals
A method for detecting applications of mobile user terminals, comprising: parsing files of an app to obtain domains of requests and splitting every domain into words to generate an app signature, weighting the words to obtain their frequency, splitting the mobile traffic into traffic blocks and each traffic block into words, generating a traffic vector for each block by including the repetition or frequency of each word in the block, comparing the generated traffic vectors with the generated signature by applying a similarity method to obtain the number of times that the signature is detected in the traffic vectors of a mobile terminal, estimating a probability of a user having the app installed in the mobile terminal, applying a threshold on the probability to discard wrongly detected applications.
US10334064B2 Implicit contacts in an online social network
In one embodiment, a method includes receiving, from a client system of a first user of an online social network, a request for a user-list including one or more second users of the online social network. The method includes calculating, for each of the second users, a contact-score between the first user and the second user based on social interactions and non-social interactions between the users. The social interactions are interactions on the online social network visible to the first user based on privacy settings associated with the second user and the respective social interaction. The non-social interactions are interactions on a third-party application accessed by the online social network, shared based on a privacy setting associated with the third-party application. The method includes generating the user-list with references to second users having a contact-score above a threshold contact-score. The method includes providing instructions for displaying the user-list.
US10334063B2 Systems, computing devices, and methods for setting data usage levels among computing devices based on predicted data usage
Systems, computing devices, and methods for setting data usage levels among computing devices based on predicted data usage are disclosed. According to an aspect, a method includes predicting data usage by a computing device. The computing device is associated with a data usage plan including the computing device and at least one other computing device. The method also includes setting a data usage level of the at least one other computing device based on the predicted data usage.
US10334050B2 Software application and logic to modify configuration of an autonomous vehicle
Various embodiments relate generally to autonomous vehicles and associated mechanical, electrical and electronic hardware, computer software and systems, and wired and wireless network communications to provide an autonomous vehicle fleet as a service. In particular, a method may include identifying a location of a user device associated with a user, transmitting a command to an autonomous vehicle system associated with an autonomous vehicle service to transit to the location, and providing information associated with the user device to the autonomous vehicle system, where the information includes configuration data to adapt one or more sub-systems of the autonomous vehicle. Sub-systems of the autonomous vehicle may include interior lighting, ambient sound, road handling, seating configuration, communication synchronization, and temperature control systems.
US10334049B2 Highly assisted driving platform
Methods for providing a highly assisted driving (HAD) service include: (a) transmitting telematics sensor data from a vehicle to a remote first server; (b) transmitting at least a portion of the telematics sensor data from the remote first server to a remote second server, wherein the remote second server is configured to execute a HAD application using received telematics sensor data, and wherein the HAD application is configured to output a HAD service result; and (c) transmitting the HAD service result from the remote second server to a client. Apparatuses for providing a HAD service are described.
US10334035B2 Load balancing based on user behavior prediction
A method for load balancing is provided based on a user behavior pattern. The user behavior pattern is generated from historical user data to predict next operations a user would perform. Further, the user behavior pattern is bound to resource consumption, and a user and resource type is linked by a weighted value. Load balancing strategies are employed according to the weighted value of the user other than using connection count.
US10334033B2 Partition balancing in an on-demand services environment
Techniques for partition balancing. Organization identifiers (orgIDs) are acquired for one or more organizations within a multi-organization on-demand services environment having multiple nodes, each of which have one or more partitions. A mapping of the orgIDs to the partitions within the multi-organization on-demand services environment is determined. Resource consumption for the organizations is determined. Resource consumption for the partitions based on the resource consumption of the organization and the mapping of the organization to the partitions is determined. A score for the partitions based on the resource consumption is generated. The partitions are redistributed among the nodes based on the partition scores.
US10334030B2 Load balancing between computing clouds
Data traffic splitting between computing clouds may include a first application delivery controller (ADC) and a second ADC. The first ADC can be configured to control data traffic split within a first computing cloud. The second ADC can be configured to control data traffic split within a second computing cloud. The system may include a third ADC configured to control traffic split between at least the first ADC and the second ADC. The first ADC can be associated with a first version of an application configured to run on the first computing cloud. The second ADC can be associated with a second version of the application configured to run on the second computing cloud. The third ADC is further configured to control data traffic split based on at least one blue/green policy.
US10334029B2 Forming neighborhood groups from disperse cloud providers
A cloud manager, for forming neighborhood groups from disperse cloud providers, receives provider data relating to a plurality of disperse cloud providers for a plurality of data subcategories classified under N-number main categories. The cloud manager generates a respective vector to represent each of the plurality of disperse cloud providers based on the provider data. The cloud manager generates an N-number axis space comprising the vectors. The cloud manager groups the plurality of disperse cloud providers in the N-number axis space into at least one cloud provider group, based on the vectors and a clustering algorithm.
US10334028B2 Apparatus and method for processing data
An apparatus for processing data includes a processor configured to acquire size information on a size of first result data from a first node. The first result data is generated in first distributed processing executed by the first node on a first part of first input data for the first distributed processing executed by a plurality of nodes. The processor is configured to acquire data arrangement information for second distributed processing executed by the plurality of nodes. The processor is configured to generate a data arrangement instruction on basis of the size information and the data arrangement information. The data arrangement instruction defines an arrangement pattern of second result data generated in the first distributed processing executed by the plurality of nodes and stored in the plurality of nodes as the second input data. The processor is configured to transmit the data arrangement instruction to the plurality of nodes.
US10334020B2 Method and apparatus for sending target data to and acquiring target data from network
Disclosed are a method and apparatus for acquiring target data from and sending target data to a network. An NDN network and a TCP/IP network are simultaneously contained as a network layer protocol, and the NDN network is used to perform interaction of control information and searching of target data, while the TCP/IP network is used to perform specific transmission of the target data. Not only are intelligent and efficient content distribution advantages of the NDN network made use of, but also, by means of the efficient transmission capability of the TCP/IP network in an existing network device and communication environment, the content distribution capability in a hybrid network simultaneously having the TCP/IP network and the NDN network is improved.
US10334019B2 Method and associated server for ensuring data security under high access efficiency
A server includes a HTTP module and a CGI module, where the HTTP module includes a configuration file, and the configuration file describes an application that has an authority to access files stored in the server. In the operations of the server, the HTTP module receives a request delivered from a device external to the server, and sends the request to the CGI module to determine whether the request has the authority or not, and the CGI module transmits the determination result to the HTTP module. If the request has the authority and the request satisfies the application described in the configuration file, the HTTP module reads and sends back the file corresponding to the request.
US10334016B2 System and method for context specific website optimization
A system for optimizing a website for different contexts includes an intermediary component configured to connect to clients and servers via network connections, means for analyzing a HTTP request from a client and determining specific context of the HTTP request, means for configuring optimization settings of selected website properties for the specific context of the HTTP request, and means for applying the configured context-specific optimization settings to redirected HTTP requests and HTTP responses. The intermediary component includes a traffic management system (TMS) and a traffic processing system (TPS). The TMS manages HTTP requests originating from the clients and targeting the servers and HTTP responses targeting the clients and redirects the HTTP requests to the intermediary component. The TPS receives the redirected HTTP requests and the HTTP responses, detects the context and applies relevant optimization techniques for the specific context to the redirected HTTP requests and the HTTP responses.
US10334015B2 Apparatus and methods for shortening user exposure to malicious websites
A method for enhancing computer security is provided. The method may include receiving a first dataset including a first plurality of web sites and a second dataset including a second plurality of web sites. The second plurality of web sites may comprise whitelisted websites. The method may include executing a first set of instructions, the first set of instructions including accessing each of the first plurality of websites and, based on the accessing, assigning a confidence score to each of the websites. The method may also include executing a second set of instructions. The second set of instructions may include creating a third dataset including a third list of web sites having a URL that includes a predetermined term. The second set of instructions may also include removing from the third dataset the second plurality of websites to create a modified third dataset.
US10334014B2 Accessing connected service resources in a distributed application programming interface
The disclosure relates to technology for accessing connected resources in a distributed application programming interface (API) of a network. A request is received from a client node, where the request includes one or more service labels indicating a selection of services to invoke. The one or more resources to visit are identified for the services requested according to resource connections. A response is then sent to the client node in which the response includes one or more hyperlinks to the one or more resources identified, where the one or more hyperlinks are annotated with the one or more service labels to indicate the services requested.
US10334011B2 Efficient sorting for a stream processing engine
The techniques and systems described herein are directed to incremental sorting in a stream processing engine. For example, because of network delays, streaming data can be received at a stream processing engine that is out-of-order with respect to the timestamp of the event generation. Streaming data can be incrementally sorted by partitioning events into ordered runs, which provide intermediate arrays of ordered elements. Upon an assertion of a punctuation event (e.g., a progress indicator), partial runs can be output and merged to form sorted streaming data. Further, the sorted streaming data can be used to provide speculative outputs based on speculation latencies, which improves throughput and completeness of processing on the streaming data.
US10334007B2 Data transmission method in wireless communication system, and apparatus therefor
According to an aspect of the present invention, a method for performing a downlink (DL) multi-user (MU) transmission by an access point (AP) in a wireless communication system may include transmitting a DL MU Physical Protocol Data Unit (PPDU), where the DL MU PPDU includes a trigger frame including trigger information for an uplink (UL) MU transmission and a DL MU frame; and UL MU receiving a UL MU PPDU generated based on the DL MU PPDU, where the UL MU PPDU includes a UL MU frame based on the trigger frame and an acknowledge (ACK) frame in response to the DL MU frame.
US10334006B2 Aligning content packager instances
Methods and systems for managing content are disclosed. As an example, a plurality of content fragment of a content asset may be generated and a plurality of time stamps may be associated with each of the plurality of fragments. A first time stamp may indicate a time a respective one of the plurality of fragments was generated and a second time stamp may represent an event time associated with one or more events of the network. As such, at least a portion of the plurality of content fragments may be transmitted to each of a plurality of content packagers, wherein at least the second time stamp associated with each of the plurality of fragments facilitates the alignment of the plurality of content packagers with each other.
US10333996B2 Methods and systems for analyzing streaming media sessions
A method for analyzing a streaming media session between at least two communicating entities includes at least one media stream having at least two packets communicated between the communicating entities during the streaming media session. At least two monitoring entities are configured to record a plurality of observations pertaining to at least one of: the media stream, the packets, devices associated with at least one of the communicating entities, wherein the monitoring entities include at least one of a network entity forwarding the media stream between the communicating entities. Observations are received from the monitoring entities, and processed to obtain a plurality of pre-processed observations. The pre-processed observations are analyzed to determine a session quality. A notification is sent to at least one of the monitoring entities during the streaming media session, if the session quality satisfies at least one quality criterion.
US10333990B2 Policy management
In embodiments of the present invention improved capabilities are described for the operation of a threat management facility, wherein the threat management facility may provide for a plurality of computer asset protection services to a corporate computer network. The threat management facility may provide a policy management service as one of the plurality of protection services, wherein the policy management service may be adapted to provide corporate policy updates to a plurality of computer facilities associated with the corporate computer network. In addition, the corporate policy updates, and a related corporate policy, may relate to the acceptability of an operation of a computer application.
US10333985B2 Distribution and management of services in virtual environments
Distribution and management of services in virtual environments is described herein. In one or more implementations, a service distribution and management model is implemented in which system services and applications are seamlessly distributed across multiple containers which each implement a different runtime environment. In one or more implementations, a system for distributing access to services in a host operating system of a computing device includes a host operating system configured to implement a host runtime environment, and one or more services implemented by the host operating system. The system further includes a service control manager configured to enable communication between a client stub of a service implemented in a client runtime environment and a service provider of the service that is implemented in a service runtime environment that is separate from the first client runtime environment.
US10333983B2 Policy definition and enforcement for a network virtualization platform
A method of defining policy for a network virtualization platform of a data center is provided. The method receives a registration of one or more actions provided by each of a plurality of data center services. The method defines a policy template by receiving the identification of a set of data center resources and a set of actions registered by a set of data center services to be applied to each identified resource. The method instantiates the template into a set of policy instances that each includes an identification of one or more resources and identification of one or more actions identified in the policy template. The policy is then enforced by the set of data center services by applying the actions identified in each policy instance to the resources identified in the policy instance.
US10333982B2 Rotation of authorization rules in memory of authorization system
Embodiments of the invention generally relate to methods and systems for operating authorization rules. An authorization rule has conditions that may be satisfied by an authorization request. A rule is rotated between the first mode and the second mode over a time interval wherein a first set of authorization requests are received. A first subset of the first set of authorization requests may not be rejected. After the first time interval, the authorization requests that were not rejected may be validated through an independent process. An accuracy rate for the rule is determined based on the portion of authorization requests that are valid and satisfied the conditions of the rule.
US10333976B1 Open source intelligence deceptions
A system to detect attackers who attempt to breach an enterprise network and attackers who have already breached the enterprise network, including an open source intelligence (OSINT) discoverer scanning the Internet to discover data related to an enterprise that is available online, an OSINT replacer generating deceptive files by replacing placeholders within template files with deceptive information, based on the data discovered by the OSINT discoverer, an OSINT distributor planting the deceptive files generated by the OSINT replacer within designated OSINT resources, and a deception management server that alerts an administrator in response to an attacker attempting to make a connection within the network using information in a deceptive file planted by the OSINT distributor.
US10333974B2 Automated processing of suspicious emails submitted for review
Systems and methods for enterprise cybersecurity triaging of emails suspected of malicious content. Triaging may include analyzing threat level of email submitted for cybersecurity review. The systems and methods may deconstruct an email into components scorable for threat type and/or threat level. The systems and methods may include multiple dynamically selectable threat scoring modules. Email threat level may be based on component scores. Evaluated emails and scored components may be stored. Cybersecurity threat analysis may include comparison of the email and/or the scorable components against previously stored evaluated emails and previously stored scored components. Triaging may include identifying enterprise response teams experienced in the threat type and/or threat level of the email and/or of its components. Triaging may include preventing infiltration of an enterprise by malicious emails. The systems and methods may include feedback to enterprise associates regarding detecting and handling potentially malicious emails.
US10333966B2 Quarantining an internet protocol address
Method(s) and a Domain Name Server (DNS) for quarantining an IP address of a computing device are described. The DNS may implement method(s) that include receiving a request at the DNS and analyzing the request based on a pre-defined set of rules. The IP address of the computing device may be quarantined by the DNS and a quarantine mode may be triggered. In the quarantine mode, restricted services may be provided by the DNS. Further the method includes providing a response corresponding to the request to the computing device. The response available in the cache can either be an expired response or an unexpired response based on a Time to Live of the response. If the response is not available, then the method includes abstaining from providing the response corresponding to the request. The abstaining may include not performing a recursive search for accessing the response corresponding to the request.
US10333965B2 Methods and systems for on-device real-time adaptive security based on external threat intelligence inputs
Methods, and computing devices implementing the methods, that enable client computing devises to work in conjunction with a server device to identify and temporarily defend against non-benign applications (e.g., malware, etc.) and other threats before a more permanent solution or defense (e.g., a patch or software upgrade) becomes available and installed on the client computing device. The server device may be configured to receive reports from the client computing devices, receive threat feeds from third-party servers (e.g., threat intelligence servers, etc.), and use information included in the received threat feed and information included in the received reports to analyze, in the server computing device, a software application that is operating on a client device in multiple passes. The server may generate threat scores (e.g., one for each pass, etc.), and the threat scores to the client computing device for use in devising a customized security response.
US10333959B2 Use of public cloud inventory tags to configure data compute node for logical network
Some embodiments provide a method for a public cloud manager operating within a first data compute node of a public cloud. The method receives, through a set of public cloud provider APIs, information regarding a new second data compute node created within the public cloud. The information includes a set of tags entered by a user when creating the data compute node. Based on the tags, the method notifies a network control system that manages a forwarding element operating in the data compute node regarding (i) the creation of the data compute node, (ii) a logical switch to which to attach the data compute node and (iii) a security group to which the data compute node belongs.
US10333957B2 Auto-tuning security analysis tool configuration via correlation analysis
A configuration for a security analysis tool is received from a user. The configuration includes two or more configuration items. Each configuration item is a parameter in the configuration of the security analysis tool that has a plurality of possible values. A correlation between the two or more configuration items is determined. The correlation is based on one or more pre-determined empirical correlations.
US10333955B2 Method and system to protect software-based network-connected devices from advanced persistent threat
A method of protecting a network-connected device from an advanced persistent threat cyber-attack is provided. A network-connected device having an operating system, a memory, memory instructions holding executable program instructions, and being communication enabled, is protected from an advanced persistent threat by steps of detecting the advanced persistent threat due to the presence of rogue software in the memory instructions of the network-connected device and locking-down the communications of the network-connected device. The network-connected device may be provided with low-level routines that are correlated to the memory instructions. Detecting the advanced persistent threat may be comprised of authenticating the memory instructions of the network-connected device by using the installed low-level routines.
US10333949B1 Proactive protection of mobile operating system malware via blocking of infection vector
The present disclosure relates to systems and methods for blocking an infection vector. In some embodiments, a method may include detecting, at a first device, a synchronization event with a second device, the first device and the second device operating with a proprietary mobile operating system. In some examples, the method may include recognizing, by the first device, that the first device is attempting to send a data package to the second device, and identifying the data package as malware. The method may further include blocking the data package from being received at the second device based at least in part on the identifying.
US10333941B2 Secure identity federation for non-federated systems
Methods and apparatus, including computer program products, implementing and using techniques for providing user credentials over a network to a remote computer application. User credentials for the remote computer application are stored in a central repository that is accessible through the network. A request is sent to a service to perform, on behalf of a user, a particular task involving the remote computer application. It is determined whether the service has been granted permission to act on behalf of the user with respect to the remote computer application. When the service has permission to act on behalf of the user, the service is used to retrieve the user's credentials for the remote computer application from the central repository and to supply the retrieved user credentials to the remote computer application.
US10333940B2 Data transmission method and apparatus
The present disclosure provides a data transmission method, including: upon receipt of a service request, it is determined whether said service request is a data sharing request; if the determined result is that said service request is a data sharing request, then the data source node and data-receiving destination node corresponding to said data sharing request are determined; according to the distance principle and/or signal quality principle and the credit principle and/or incentive principle, a bearer network node is selected corresponding to said data source node and said data-receiving destination node; according to said bearer network node, data source node, and data-receiving destination node, the data sharing network structure is determined. The technical solution of the present disclosure resolves the trust and incentive problem in terminal direct-connection communication networks, increasing security in the sharing of data.
US10333939B2 System and method for authentication
An apparatus and a method allow for authentication of user information in an application system. The method includes receiving an authentication request, the authentication request including user information and candidate permission point information, and confirming at least one piece of upper layer subject information associated with the user information. The method also includes acquiring a first set of permission point information associated with the user information, and acquiring a second set of permission point information associated with the at least one upper layer subject information. The method continues with determining an authentication set based on an intersection of the first set of permission point information and the second set of permission point information, and determining that the authentication is successful if the candidate permission point information is in the authentication set.
US10333933B2 Communicating notifications from a third party system to online system users via the online system
To allow a third party system to more particularly identify sets of users for distributing content, an online system receives data from a third party system identifying users of the online system who have authorized communication with the third party system and stores information authorizing communication between the third party system and the users in user profiles associated with the user. The online system receives a request from the third party system to transmit a notification to online system users satisfying criteria specified by the request. User profiles including information authorizing communication between the third party system and online system users are identified by the online system, which selects a set of the identified user profiles associated with information satisfying the criteria specified by the request. The online system transmits the notification to client devices associated with users associated with the set of the identified user profiles.
US10333932B2 Data encryption and decryption using neurological fingerprints
In accordance with one embodiment, a method for securing data is disclosed. The method includes sensing multi-dimensional motion of a body part of a user to generate a multi-dimensional signal; in response to the multi-dimensional signal and user calibration parameters, generating a neuro-mechanical fingerprint; and encrypting data with an encryption algorithm using the neuro-mechanical fingerprint as a key.
US10333931B2 Information processing apparatus, control method, and storage medium capable of transition to a power safe mode
There is provided a mechanism for invalidating, when an apparatus returns from a high-speed shutdown, authentication identification information issued before the apparatus enters the high-speed shutdown.
US10333928B1 Systems and methods for upgrading authentication systems
The technology described herein discloses systems and methods for upgrading biometric authentication system. The system can receive first biometric information in connection with an authentication request from a user. The system can authenticate the user via a first authentication system by comparing the first biometric information received in connection with the authentication request with second biometric information. The user can be automatically enrolled into a second authentication system using the first biometric information received in connection with the authentication request.
US10333926B2 Trusted container
A secure identifier is derived, using a secured microcontroller of a computing device, that is unique to a pairing of the computing device and a particular domain. Secure posture data corresponding to attributes of the computing device is identified in secured memory of the computing device. The secure identifier and security posture is sent in a secured container to a management device of the particular domain. The particular domain can utilize the information in the secured container to authenticate the computing device and determine a security task to be performed relating to interactions of the computing device with the particular domain.
US10333924B2 Reliable selection of security countermeasures
Among other things, this document describes a computer-implemented security method such as for authenticated selection of security countermeasures and for reliable identification of computing devices. The method can include receiving, by a computing system, a request from a computing device for an electronic resource. The computing system can identify a security token received from the device that made the request. Based on the security token, particular security countermeasures can be selected that are to be applied to the electronic resource to be served in response to the request. The countermeasures can be operable to interfere with an ability of malware to interact with the served electronic resource when the served electronic resource is on the computing device. Portions of the electronic resource that are to be executed on the computing device can be re-coded using the selected particular security countermeasures.
US10333923B2 Authentication based on visual memory
Passwords are used in various system access applications in order to ascertain that the user seeking access to a system resource is indeed the person with said access. Passwords are usually supposed to be entered through a keyboard and are a combination of alphanumeric values. With the advent of devices equipped with visual displays and touch inputs, it is possible to create a system which utilizes a person's visual memory to authenticate the person.A system and method is described which uses multiple images to perform authentication. This system does not require its user to input a text value as a password. The password is created by user's actions. These actions are in the form of selecting a segment on a displayed image. Few different systems are described. One system is capable of creating variable passwords which by design keep changing from one authentication attempt to another. Another system uses one high resolution image to effectively hide the password in an image with lots of detail.
US10333920B2 Cloud queue synchronization
Example implementations involve cloud queue synchronization. An example implementation may involve a cloud server system receiving a request for a window of media items from a cloud queue of media items that is maintained by the cloud server system and sending, to a playback device, the requested window of media items from the cloud queue of media items. The playback device receives the requested window of media items from the cloud queue of media items and populates a local queue with the media items from the window. The playback device also receives, from a mobile device, a request to modify the local queue, and in response to the request to modify the local queue, modifies the local queue according to the request to modify the local queue.
US10333919B2 System and method for traversing a NAT device with IPSec AH authentication
A method for routing IP packets with IPSec AH authentication is disclosed. The method includes locating overlay edge routers between private domains and their associated NAT routers. Outbound packets from a source private domain are modified by its overlay edge router to include IPSec AH authorization data computed using IP source and destination addresses that match a packet's final source and destination IP address upon final NAT translation immediately prior to delivery to a host of a destination private domain.
US10333918B2 Automated system identification, authentication, and provisioning
A device may authenticate a user for access to a plurality of target systems. The device may provide information identifying the plurality of target systems. The device may receive information associated with a request for access to one or more target systems of the plurality of target systems. The device may determine whether the request for access complies with one or more policies associated with the one or more target systems. The device may deny the request for access. Denying the request for access may include foregoing providing access to the one or more target systems. The device may receive information associated with an escalation of the request for access based on denying the request for access. The device may provide access to the one or more target systems based on the information associated with the escalation of the request for access.
US10333912B2 Method for inducing installation of private certificate
The present invention relates to a method for inducing the installation of a private certificate, the method setting an installation confirmation parameter as “false”, executing a parameter change file stored in a security network server, and connecting a page for installing a private certificate if the installation confirmation parameter is not changed after the execution of the parameter change file fails.
US10333910B2 Database-centered computer network systems and computer-implemented methods for cryptographically-secured distributed data management based on entropy and having a supervisory node
In some embodiments, the present invention provides for an exemplary computer system which includes at least the following components: a network of externally owned presence (EOP) member nodes, including a supervisory EOP member node is configured to generate at least one personalized cryptographic private key for each peer EOP member node; a distributed database, storing a plurality of persistent data objects; and a plurality of self-contained self-executing software containers (SESCs); where each SESC includes an independently executable software code which is at least configured to: apply entropy to generate a state hash representative of a current state of a persistent data object, perform a data action with the persistent data object; and determine that a particular EOP member node has a permission to cause the SESC to perform the data action with the persistent data object based.
US10333909B2 Methods and systems for broadcasting targeted advertisements to mobile device
The disclosed embodiments illustrate methods and systems for identifying a targeted content item for a user. The method includes receiving one or more encrypted first attributes of the user, and a first key. Thereafter, one or more content items are encrypted using the first key. The one or more content items are stored in a data structure such that the one or more content items are indexed in the data structure according to one or more second attributes of the one or more content items. Thereafter, at least one encrypted content item is retrieved from the data structure based on the one or more encrypted content items, the indexing of the one or more content items, and the one or more encrypted first attributes. The at least one encrypted content item is decrypted to generate the targeted content item.
US10333905B2 System for providing end-to-end protection against network-based attacks
A plurality of system nodes coupled via a dedicated private network is described herein. The nodes offer an end-to-end solution for protecting against network-based attacks. For example, a single node can receive and store user data via a data flow that passes through various components of the node. The node can be designed such that communications internal to the node, such as the transmission of encryption keys, are partitioned or walled off from the components of the node that handle the publicly accessible data flow. The node also includes a key management subsystem to facilitate the use of encryption keys to encrypt user data.
US10333901B1 Policy based data aggregation
A method for data aggregation of declassified sensitive data may include obtaining a policy associated with an isolated region of a service provider. The policy may identify a plurality of rules for declassifying sensitive data accessible within the isolated region. At least a portion of the plurality of rules identified by the policy may be obtained. A file with the sensitive data may be identified, the file being generated within the isolated region. An output file may be generated based on applying the obtained rules to the file. At least a portion of the sensitive data may be filtered out using the obtained rules. The generated output file may be provided for access outside of the isolated region. The sensitive data may be inaccessible by at least another region of the service provider.
US10333898B1 Methods and systems for efficient network protection
Methods and systems are disclosed for integrating cyber threat intelligence (CTI), threat metadata, and threat intelligence gateways with analysis systems to form efficient and effective system for active, proactive, and reactive network protection. A network gateway may be composed of multiple stages. A first stage may include a threat intelligence gateway (TIG). A second stage may include one or more cyber analysis systems that ingest TIG-filtered communications and associated threat metadata signals. A third stage may include network protection logic that determines which protective actions. The gateway may be provisioned and configured with rules that specify the network protection policies to be enforced. The gateway may ingest all communications flowing between the protected network and the unprotected network.
US10333895B2 Assigning addresses to medical devices in a rack
A rack for holding at least one medical device, the rack comprises a multiplicity of interfaces for connecting at least one medical device to the rack. Herein, a channel identification device is provided which is constituted to assign an identification code to each of the multiplicity of interfaces and is operable to provide, for a medical device connected with one of the multiplicity of interfaces, the identification code associated with the interface to the medical device or a control device connected to the medical device. In this way, a rack for holding at least one medical device is provided which in an easy manner allows for the identification of the topological position of a medical device on a rack or a system of racks.
US10333894B2 System and method for supporting flexible forwarding domain boundaries in a high performance computing environment
System and method for supporting flexible forwarding domain boundaries in a high performance computing environment. In accordance with an embodiment, flexible forwarding domain boundaries can be supported by dividing/partitioning a physical switch into two or more logical switches, where each switch is logically in a different domain, and allowing a fabric to be decomposed into independent subnets with one two or more physical end ports at the physical switch. By doing so, the same hierarchical forwarding structure and management structure between subnets can be provided as when complete physical switches are used as building blocks.
US10333893B2 APN access method and program, and telematics device and computer-readable recording medium for performing the same
Disclosed herein is an access point name (APN) access method including: (a) checking whether an APN server is accessible via a wireless network connected to a telematics device that is powered on when an amount of time during which an APN change alarm message can be received has elapsed; (b) checking whether an APN update is necessary using an administration APN pre-stored in the telematics device when the APN server is not accessed, and acquiring APN update data from the APN server when the APN server is accessed; and (c) transmitting and receiving data between the telematics device and a data server using the acquired APN update data.
US10333891B2 Sharing media among remote access clients in a universal plug and play environment
In general, in one aspect, the disclosure describes a Universal Plug and Play (UPnP) Remote Access Server (RAS) to provide a communication channel between UPnP Remote Access Clients (RACs) connected thereto. The UPnP RAS maintains local discovery information for UPnP devices connected to a local network and remote discovery information for remote UPnP devices communicating therewith. The UPnP RAS provides the remote UPnP devices communicating therewith with the local discovery information and the remote discovery information. The remote discovery information is utilized by a first remote UPnP device to discover a second UPnP device and vice versa. After discovery, a first remote UPnP device can communicate with a second UPnP device and vice versa.
US10333890B1 Determining IP addresses that are associated with physical locations with new occupants and providing advertisements tailored to new movers to one or more of those IP addresses
Methods related to determining and utilizing one or more attributes to associate with an IP addresses. Attributes are determined based on request data provided with requests from an IP address and one or more available secondary information sources. Attributes may include physical locations and/or category designations for the IP address. One or more attributes may be assigned a likelihood value indicative of likelihood that the attribute is associated with the IP address. Some implementations are directed to utilizing the attributes and likelihood values to identify likely fraudulent information provided with requests. Some implementations are directed to utilizing the attributes and likelihood values to provide advertisements in response to requests from IP addresses.
US10333888B2 Method of automatically assigning IP in ship ad-hoc network
A method of automatically assigning IP in a ship ad-hoc network includes (A) receiving a non-duplicate IP block from a terrestrial station by transmitting/receiving an IP request signal and an IP request response signal generated from a data link layer by one-hop ship stations able to perform direct transmission/reception with the terrestrial station; (B) allowing the one-hop ship stations receiving IP blocks to determine IPs thereof and to allocate IP blocks, as IP providers, to multi-hop ship stations able to perform indirect transmission/reception with the terrestrial station through ad-hoc communication when the multi-hop ship stations request the IP blocks; and (C) determining one of the IP providers to transmit an IP request signal such that the determined IP provider transmits an IP request response signal when multi-hop ship stations, to which the IP blocks are not allocated, receive MAC frames of plural IP providers in a channel allocation.
US10333887B2 Internet protocol (IP) network virtualization of serial network endpoints
In one embodiment, a network device connected to an Internet Protocol (IP) network and a serial network scans an infrastructure of the serial network. Based on the scanning, the network device can determine one or more serial endpoints within the serial network infrastructure, and may then allocate an IP address to each of the one or more serial endpoints. The network device may then map received IP network traffic into serial protocol commands on the serial network for a destination serial endpoint having an allocated IP address corresponding to a destination IP address of the received IP network traffic, and may also bridge data present on the serial network from a sourcing serial endpoint into an IP message on the IP network with an indication of a corresponding allocated IP address of the sourcing serial endpoint, accordingly.
US10333884B2 Building or enhancing a relationship between users of a communications network
A method for building or enhancing a relationship between user A and user C may include receiving an identification of user C of a communications network with whom user A of the communications network wants to build or enhance a relationship. The method may also include receiving an identification of an existing relationship that user A wants to use as a model for building or enhancing the relationship with user C. The method may additionally include developing the model for building or enhancing the relationship with user C based on the existing relationship. The method may further include using the model for building or enhancing the relationship between user A and user C.
US10333882B2 Methods and apparatus to estimate demographics of users employing social media
Methods, apparatus, systems and articles of manufacture are disclosed to estimate demographics of users employing social media. An example method disclosed herein includes (1) identifying a social media message regarding an asset, the social media message associated with a user identifier associated with the user, (2) determining demographics associated with a group of people exposed to the asset, (3) associating the user identifier with the asset, and (4) repeating (1) to (3). The example method also includes (5) combining demographics associated with two or more different groups of people with which the user identifier is associated to estimate a demographic profile for the user.
US10333881B2 Adaptive ranking of emails in news feeds
An online system receives user interactions associated with an organization. The system generates news feed stories for a user based on the received interactions, and receives emails for the user. The system ranks the emails based on a significance of the email for the user. The system selects for the user a plurality of feed items, wherein a feed item is either a news feed story or an email. The system ranks the plurality of feed items using a ranking score determined for each feed item. The system presents the plurality of feed items to a user based on their ranking in response to receiving a vertical scroll input from the user. If the system receives a horizontal scroll input from the user, the system selects a subset of the plurality of feed items and presents them to the user in response to subsequent horizontal scroll inputs.
US10333880B2 Dynamic e-mail chain participant manager
An approach for new recipient inclusion to e-mail chains. The approach determines inclusion authorizations for one or more include participants in a current e-mail chain distribution. Responsive to a determination that the one or more authorization results are passed, the approach creates one or more authorized include participants. The approach creates one or more participant notifications based, at least in part, on the one or more authorized include participants. The approach outputs an e-mail chain to the one or more authorized include participants, wherein outputting the email chain includes outputting the one or more participant notifications based, at least in part, on predetermined participant preferences of one or more current participants in the current email chain distribution. The approach creates a next e-mail chain distribution based, at least in part, on combining the one or more authorized include participants and the one or more current participants.
US10333875B2 Processing media content in a messaging system
Systems and methods provide for a server computer to receive a request from a first device for instructions to process media content items, the request including a unique identifier for each of the media content items. The server computer determines a subset of the media content items to be processed by the first device. The server computer generates instructions for processing the subset of the media content items and sends the instructions to the first device. The server computer receives a request from the first device to share the media content items with a second device, the request including the unique identifier for each of the media content items to be shared, and processed media content items for the subset of the media content items. The server computer generates a message including processed media content items for the media content items to send to the second device.
US10333872B2 Linking screens and content in a user interface
Technology is disclosed herein that enhances user interfaces. In one implementation, an application renders a user interface that comprises a navigation element. The navigation element visually links at least one screen to one other screen. The application surfaces a control in the navigation element with which to load data items, and when a data item loaded in the navigation element is active, presents content associated with the data item in the one screen and presents other content associated with the data item in the one other screen.
US10333871B1 Logged-out conversation invitations
Implementations disclose logged-out conversation invitations. A method includes receiving an indication of a content item to be shared by a sharing user with one or more recipient users, wherein the sharing user is not logged-in to a content sharing platform maintaining the content item, generating a token to represent a combination of the content item, information corresponding to a user device of the sharing user, information corresponding to one or more user devices of the one or more recipient users, and a conversation associated with the content item, and sending a link comprising the token to the one or more user devices of the one or more recipient users, the link providing access to the shared content item and an invitation to join the conversation by signing-in to the content sharing platform.
US10333864B2 Adaptive service chain management
Embodiments of the present invention provide methods, computer program products, and systems for fulfilling a service chain request. Embodiments of the present invention can be used to collect network data of a plurality of instances of services and connections between the plurality of instances of services and redefine service chains to direct flow to an alternative instance of a service responsive to determining that an instance of a service in a service chain has become inaccessible. Embodiments of the present invention can be used to fulfill a service chain request and avoid one or more instances of services (and/or connections there between) that could cause a delay between transmitting data packets through the service chain.
US10333863B2 Adaptive resource allocation based upon observed historical usage
Allocation of resources across multiple consumers allows efficient utilization of shared resources. Observed usages of resources by consumers over time intervals are used to determine a total throughput of resources by the consumers. The total throughput of resources is used to determine allocation of resources for a subsequent time interval. The consumers are associated with priorities used to determine their allocations. Minimum and maximum resource guarantees may be associated with consumers. The resource allocation aims to allocate resources based on the priorities of the consumers while aiming to avoid starvation by any consumer. The resource allocation allows efficient usage of network resources in a database storage system storing multiple virtual databases.
US10333862B2 Reserving resources in an on-demand compute environment
Disclosed is an on-demand system and method for managing resources in an on-demand compute environment from a local compute environment. The method includes receiving information at a local resource broker that is associated with resources within an on-demand compute environment, based on the information, communicating instructions from the local resource broker to the on-demand compute environment and modifying resources associated with the on-demand compute environment based on the instructions.
US10333860B2 Cloud computing system and method utilizing unused resources of non-dedicated devices
In accordance with a method a plurality of subscriber systems are provided, the systems being coupled via a Wide Area Network (WAN) and comprising a first subscriber system. The first subscriber system has processing and non-volatile storage and is suitably programmed for providing a subscriber service to a first subscriber. The first system is disposed in an unsecured location, which is associated with the first subscriber. Subsequently, the subscriber service is provided to the first subscriber. Separately, a task is provided to the first subscriber system via the WAN and is executed on the first subscriber system. An activity record for the execution of the task is logged, based on an amount of at least one of the processing and the non-volatile storage consumed on the first subscriber system during execution of the task.
US10333856B2 Systems, methods, and devices to support intra-application flow prioritization
Systems and methods to support intra-application flow prioritization are disclosed herein. User equipment (UE) may be configured to communicatively couple to an Evolved Universal Terrestrial Radio Access Network (E-UTRAN) Node B (eNB). The eNB may transmit packets from the UE to an evolved packet core (EPC), which may transmit schedule packets to an application function (AF) via a network. The AF may provide classification information and prioritization information for a plurality of intra-application flows transmitted between the AF and the UE. The EPC may classify uplink and/or downlink traffic into the intra-application flows and mark and/or schedule the traffic based on the prioritization information. Absolute and/or modular length, payload values, and/or packet type may be used to classify the traffic into the intra-application flows.
US10333853B1 Unified quality of service (QoS) for label switching traffic
A system can provide a unified quality-of-service for multi-path label switching (MPLS) traffic. A single network device can be configured as an ingress label switch router, an egress label switch router or a label switching router for different label switching paths. The network device can support uniform deployment model, pipe deployment model or short-pipe deployment model in any configuration. A configurable scheduler priority map can be selected from multiple scheduler priority maps to generate a scheduler priority class which can be used to assign priority and resources for the packet.
US10333848B2 Technologies for adaptive routing using throughput estimation
Technologies for adaptive routing using throughput estimation that includes a network switch. The network switch is configured to determine an adjusted average saturation count for each output buffer queue as a function of a present value of a saturation counter of a corresponding output buffer queue and a weighted average saturation count and a running average saturation count for each of the plurality of output buffer queues as a function of the corresponding captured present value and the adjusted average saturation count. The network switch is further configured to determine a congestion rate value for each output buffer queue and a total congestion value as a function of the congestion rate values and a standard occupancy congestion corresponding to a respective one of the plurality of output buffer queues. Other embodiments are described herein.
US10333842B2 System and method for federated network traffic processing
A system includes a base station including a first MODEM of a first MODEM pool configured to generate a first data packet (including first data and a first VRF instance identifier) based on a first RF signal and a second MODEM of a second MODEM pool configured to generate a second data packet (including second data and a second VRF instance identifier) based on a second RF signal. The system includes a network device coupled to the base station and configured to receive the first data packet, transmit a first packet (including the first data and a first header including a first indicator associated with the first VRF instance) to a first device via a network, receive the second data packet, and transmit a second packet (including the second data and a second header including a second indicator associated with the second VRF instance) to a second device.
US10333839B2 Routing a data packet in a communication network
In one aspect, a method includes receiving a data packet at a routing node that includes a processor. The method also includes determining at least one value for the data packet, selecting a routing table from a plurality of routing tables stored at the routing node in response to the at least one value for the packet and forwarding the data packet in response to the routing table selected. Each routing table is associated with a respective one cost function.
US10333838B2 Frame transmission methods and devices
The present disclosure relates to a frame transmission method and a frame transmission device. The data frame includes an arbitration field and a data field. The arbitration field includes a frame mode indication sub-field indicating a frame mode of the data frame, and the data field includes an instruction sub-field indicating instruction messages carried the data frame. A great deal of information may be obtained by the configuration of the present disclosure, and thus the transmission efficiency may be enhanced.
US10333834B2 Automatic packet reception apparatus
A packet receiving unit (4) receives an IP packet having a network parameter and a transmission source identifier. A transmission source identifier table (5) records the transmission source identifier of the received IP packet. A packet storage processing unit (6) stores the received IP packet in a first buffer (7) regardless of the network parameter if the transmission source identifier of the received IP packet coincides with a transmission source identifier recorded in the transmission source identifier table. A packet extraction/transmission unit (8) extracts the IP packet stored in the first buffer (7) from the first buffer (7) and transmits the packet.
US10333833B2 Endpoint path assurance
Systems, methods, and computer-readable media for providing network assurance. In some embodiments, a method can include receiving input used to identify an endpoint. At least one logical object associated with the endpoint of logical objects in a network environment is identified based on the input. A health of the at least one logical object associated with the endpoint is determined. Additionally, a health of the network environment with respect to the endpoint operating to provide services through the network environment is determined based on the determined health of the at least one logical object associated with the endpoint.
US10333826B1 Connectivity state control for communication device
Internet, voice calls, and messaging services have become ubiquitous and the means by which the services are accessed varies widely. The number and types of devices that may use these services have also proliferated. To serve a number and variety of client devices, a Service Distribution Device (SDD) may be used, which is a device that includes a modem for mobile broadband access and a short range wireless link to distribute the services to local devices which may have such connectivity. Power consumption of an SDD which may continuously broadcast signals is an important consideration. A method and apparatus are disclosed that enable adaptive and seamless selection of the best mode of operation for the SDD such that the power consumption may be reduced while providing uninterrupted service to the client devices.
US10333822B1 Techniques for implementing loose hop service function chains price information
A method is described and in one embodiment includes receiving at a forwarding node of a Service Function Chain (“SFC”)-enabled network a packet having a packet header including at least one context header comprising metadata information for the packet, wherein the metadata information comprises price information indicative of a value of a traffic flow of which the packet comprises a part; identifying based on the metadata information and at least one of network state and environmental information a Virtual Network Function (“vNF”) to which to forward the packet for processing; and forwarding the packet to the identified vNF for processing.
US10333820B1 System for inferring dependencies among computing systems
Systems and methods are described for identifying, tracking, and customizing dependencies between components of a computing environment. By providing greater insight and transparency into dependencies, the systems and methods can facilitate modeling the underlying architecture of applications and computer hardware. As a result, IT personnel can better track relationships between components. Custom filtering tools can also provide IT personnel with tools to switch from different types of dependency views that focus on application-oriented views, hardware-oriented views, or other custom views. Model annotation tools can also enable IT personnel to customize a dependency model to reflect real-world application and hardware monitoring conditions.
US10333817B2 Non-transitory computer-readable storage medium, communication device, and determination method
A non-transitory computer-readable storage medium that stores a determination program that causes a communication device to execute a process including transmitting a check packet to the communication destination device, when the communication device receives a first response packet, determining whether or not header information of a second response packet is included in data of the first response packet, a communication path corresponding to the first response packet and a communication path corresponding to the second response packet being different each other, and determining that a failure occurs in the communication path corresponding to the second response packet when the header information of a second response packet is included in data of the first response packet and when the communication device does not receive the second response packet within a predetermined time from transmitting the check packet.
US10333813B1 Time-out tracking for high-throughput packet transmission
A timer scheduler is used to track timeout values for network connections. A single hardware timer generates timeout values that can be tracked per connection in a linked list that is processed at set time intervals. All tracked connections can have a future timeout scheduled. Future timeout values can be stored in both a linked list and a connection state table that cross-reference each other. The linked list is traversed at predetermined intervals to determine which entries have timed out. For each entry that timed out, a second check is made against a timeout value in the connection state table. If timeout value within the connection state table indicates that a timeout occurred, then the network connection is terminated.
US10333810B2 Control system with asynchronous wireless data transmission
A control system with asynchronous wireless data transmission includes a wireless sensor and a controller. The wireless sensor includes a measurement device configured to collect a plurality of samples of a measured variable at a plurality of different sampling times, a transmission generator configured to generate a compressed data object containing the plurality of samples of the measured variable, and a wireless radio configured to transmit the compressed data object at a transmission time asynchronous with at least one of the sampling times. The controller includes an object decompressor configured to extract the plurality of samples of the measured variable from the compressed data object and a feedback controller configured to use one or more of the extracted samples of the measured variable to modulate a control signal for a plant that operates to affect the measured variable.
US10333809B2 Dynamic switching between edge nodes in autonomous network system
System and method of dynamically selecting an egress edge node for data transmission between different autonomous systems based on real-time route performance detection. With respect to a destination node located in a second autonomous system, a plurality of edge nodes in the first autonomous system each operate to detect route performance in real-time and send the detected information to a control center for evaluation. The evaluation results are compared and used to select an optimal edge node and an associated link for transporting data between the source node and the destination node. To switch from a first edge node to a second one, the IP address of the source node contained in the data packets are converted from an address assigned to the first edge node to an address assigned to the second edge node.
US10333807B2 Method and apparatus for selecting among multi-protocol radio technology using local QoS advertisement
A system and method including scanning a plurality of radio channels, via a radio scanning modem, in a shared communication frequency band for a plurality of base transceiver station (BTS) systems operating a first wireless link protocol within communication range of a wireless interface for an anchor BTS, detecting a BTS load for each detected BTS systems of the first wireless link protocol operating on each radio channel in a wireless neighborhood, receiving data scanned for the BTS load for detected BTS systems of a second wireless link protocol in the wireless neighborhood, and preparing a radiofrequency band local QoS report for at least one detected BTS system of the first wireless link protocol and at least one detected BTS system of the second wireless link protocol in the shared communication frequency band of the wireless neighborhood for unlicensed broadcast to a user mobile information handling system.
US10333806B2 Detection of heavy users of network resources
A device includes a multistage filter and an elephant trap. The multistage filter has hash functions and an array. The multistage filter is operable to receive a packet associated with a candidate heavy network user and send the packet to the hash functions. The hash functions generate hash function output values corresponding to indices in the array. The elephant trap is connected to the multistage filter. The elephant trap includes a buffer and probabilistic sampling logic. The probabilistic sampling logic is operable to attempt to add information associated with the packet to the buffer a particular percentage of the time based in part on the result of the multistage filter lookup. The buffer is operable to hold information associated with the packet, counter information, and timestamp information.
US10333803B2 Relay apparatus and relay method
A relay apparatus includes a memory and a processor coupled with the memory. The processor is configured to determine whether a frame received from a first device is to be discarded. The frame includes first information set at a first communication layer and second information set at a second communication layer different from the first communication layer. The processor is configured to transmit the frame to a second device upon determining that the frame is not to be discarded. The second device is set as a destination in the first information. The processor is configured to extract third information from the second information upon determining that the frame is to be discarded. The processor is configured to output the third information.
US10333799B2 Monitoring IT services at an individual overall level from machine data
One or more processing devices derive values indicative of various aspects of how a particular service in an information technology (IT) environment is performing at a point in time or for a period of time. The values are derived by a search query over machine data associated with the one or more entities that provide the service. The one or more processing devices determine a value for an aggregate key performance indicator (KPI) for the service to indicate or characterize the service overall from values for each of the various aspects.
US10333795B2 Dynamic optimization of simulation resources
The present invention dynamically optimizes computing resources allocated to a simulation task while it is running. It satisfies application-imposed constraints and enables the simulation application performing the simulation task to resolve inter-instance (including inter-server) dependencies inherent in executing the simulation task in a parallel processing or other HPC environment. An intermediary server platform, between the user of the simulation task and the hardware providers on which the simulation task is executed, includes a cluster service that provisions computing resources on hardware provider platforms, an application service that configures the simulation application in accordance with application-imposed constraints, an application monitoring service that monitors execution of the simulation task for computing resource change indicators (including computing resource utilization and application-specific information extracted from output files generated by the simulation application) as well as restart files, and a computing resource evaluation engine that determines when a change in computing resources is warranted.
US10333791B2 Modeling computer network topology based on dynamic usage relationships
A method for modeling dependencies in a computing system including a plurality of resources, the method includes generating usage data based on data communications in a computing environment between a first resource and a second resource; determining resource relationship data for the first resource and the second resource including the usage data; and computing a measure of bonding between the first resource and the second resource based, at least in part, on recency of the data communications.
US10333787B2 Validation of L3OUT configuration for communications outside a network
Disclosed are systems, methods, and computer-readable media for assuring tenant forwarding in a network environment. Network assurance can be determined in layer 1, layer 2 and layer 3 of the networked environment including, internal-internal (e.g., inter-fabric) forwarding and internal-external (e.g., outside the fabric) forwarding in the networked environment. The network assurance can be performed using logical configurations, software configurations and/or hardware configurations.
US10333779B2 System and method for providing a software defined protocol stack
Embodiments are provided for a framework for networks with software defined protocols (SDP) network nodes. The embodiments include a SDM controller component for managing and controlling a data plane protocol for SDP network nodes. The SDP controller also interacts with a software defined networking (SDN) controller for determining one or more paths in a network including the SDP network nodes. The SDP controller is configured to determining a break-down of data plane process functionality into a plurality of basic process function blocks for a service, traffic flow, or virtual network in accordance with network component capabilities or quality of service/experience requirement. A workflow and status information are also determined for one or more network components along a path allocated, by the SDN controller. The workflow and status information are indicated to the one or more components, which are configured to implement the workflow using the basic process function blocks.
US10333777B2 Configuring a secure network infrastructure device
In an embodiment, a user equipment (UE), establishes a local connection (e.g., USB, Bluetooth, etc.) to a network infrastructure device (e.g., a network switch or router) that is not yet configured for operation on a communications network. The UE obtains, while connected to the network infrastructure device over the local connection, device-identifying information (e.g., a location of the UE, a pre-provisioned identifier for the network infrastructure device, etc.) by which the network infrastructure device can be distinguished from other network infrastructure devices of the same type. The UE loads a configuration installation file that is specially configured for the network infrastructure device based on the obtained device-identifying information. The UE executes the configuration installation file over the local connection to configure the network infrastructure device for operation on the communications network.
US10333776B2 Selectable declarative requirement levels
A network is configured. Constraints are stored. A plurality of processing stages is processed. For at least one of the plurality of processing stages, an application agent utilizes an input declarative requirement with at least some of the constraints to determine an output declarative requirement that is at a lower level than a level of the input declarative requirement. Each processing stage corresponds to an interaction agent that is able to specify the input declarative requirement for that stage.
US10333771B2 Diagnostic monitoring techniques for server systems
A device, such as a baseboard management controller, monitors a physical-layer device in a server and at least one network connector/cable connected to the physical-layer device, determines a status of the physical-layer device or a status of the at least one network connector/cable indicates at least one of a warning or a failure, and transmits an alert corresponding to the at least one of the warning or the failure to a rack management controller.
US10333768B2 Cluster computing
In some embodiments, a computer cluster system comprises a plurality of nodes and a software package comprising a user interface and a kernel for interpreting program code instructions. In certain embodiments, a cluster node module is configured to communicate with the kernel and other cluster node modules. The cluster node module can accept instructions from the user interface and can interpret at least some of the instructions such that several cluster node modules in communication with one another and with a kernel can act as a computer cluster.
US10333767B2 Methods, systems, and media for media transmission and management
Methods, systems, and media for media transmission and management are provided. In some implementations, a method for media content management is provided, the method comprising: receiving a portion of a media data stream from a first computing device prior to the first computing device processing the portion of the media data stream; processing the portion of the media data stream to identify an object of interest within the media data stream; determining an entity associated with the object of interest; associating a content item with the object of interest based on the determined entity; generating a first representation of the portion of the media data stream, wherein the first representation is associated with the content item; receiving a second representation of the media data stream from a second computing device; determining whether the second representation matches the first representation; and transmitting the content item associated with the first representation to the second computing device for placement within the media data stream in response to determining that the second representation matches the first representation.
US10333766B2 Routing secure communications across multiple communication devices or points-of-presence
A communication system is provided for enabling secure communications between at least a sender communication device and at least a recipient communication device or point-of-presence, wherein the then current recipient communication device(s) or point(s)-of-presence for the recipient(s) can vary over time. The communication system includes a network server component configured to maintain a current set of identification information elements for communicating with communication device(s) or points-of-presence associated with the one or more recipients; and if applicable provide up to date one or more identifiers or identification information elements for the one or more recipients to a sender communication device thereby prompting the sender communication device to send the secure communication based on the updated one or more identifiers or identification information elements. A related method is provided for exchanging secure communications between senders and recipients, where the communication device(s) or point(s)-of-presence associated with the recipients can vary over time.
US10333764B1 Envelope detector-based feedback for radio frequency (RF) transmitters
A transmitter is provided to address transmitter non-idealities. The transmitter uses a series of envelope detectors to detect imbalances between an I branch and a Q branch of an I/Q modulator that is implemented as part of the transmitter's front end, and these detected imbalances may be compensated by pre-distorting digital baseband signals fed to the I branch and the Q branch. The transmitter may also use a series of envelope detectors to detect nonlinearities in one or more of the transmitter's amplification stages, and these detected nonlinearities may be compensated by modifying the baseband signals via a digital linearization pre-compensator. The transmitter may also support both implementations in either a time-switched or simultaneous manner, allowing for I/Q imbalances and nonlinearities to be addressed using a single transmitter design.
US10333763B1 System and method for hybrid transmitter
According to one aspect of the present disclosure, there is provided a device that includes: a first quadrature modulator configured to receive an in-phase portion of a baseband signal and a quadrature portion of the baseband signal, and to produce a first portion of an output signal according to the in-phase and quadrature portions of the baseband signal; a second quadrature modulator configured to receive a first modified signal and a second modified signal, and to produce a second portion of the output signal according to the first and second modified signals; an output circuit configured to sum the first and second portions of the output signal, and to transmit the output signal to an antenna; and a mode selection circuit configured to turn on the first quadrature modulator, to receive a control signal, and to determine whether to turn on the second quadrature modulator according to the control signal.
US10333762B2 Transmitter, receiver, and transmission method
There is provided a transmitter configured to transmit a symbol in a constellation, the symbol corresponding to data to be transmitted, the transmitter including a memory in which key information for generating pseudo random numbers are stored, and a processor coupled to the memory and configured to generate a pseudo random number every the symbol, select data patterns every data areas in which information of types of a data pattern are arranged, based on the pseudo random number, so that a distance between the data patterns to be selected is more than a predetermined value on a plane on which the data areas are continuously arranged every a horizontal axis and a vertical axis of the constellation, and determine the symbol to be transmitted, based on the selected data patterns according to a position of a data pattern corresponding to the data to be transmitted in the constellation.
US10333761B2 Method and system for compressed sensing joint channel estimation in a cellular communications network
Methods and systems for performing compressed time domain joint channel estimation in a multi-user MIMO wireless network include receiving training signals from a plurality of users, estimating a maximum delay spread for the received data according to a coherence bandwidth of the received data, limiting the received data in the time domain to the estimated maximum delay spread, selecting and estimating an active tap from the limited data set, and subtracting a contribution of the selected active tap from the reduced data set. These steps can be repeated until the residual signal falls below a specified minimum. The network can be a C-RAN network. The training data can be SRS or DMRS data. Limiting the received data ensures that only a few significant taps are analyzed, so that the system is not under determined and can be analyzed for accurate channel estimation using any of several existing algorithms.
US10333760B2 OFDM-based data transmission method and apparatus
Embodiments of the present disclosure relate to an OFDM-based data transmission method and an apparatus. In one example method, a transmitting device generates a data packet. The data packet comprises at least one orthogonal frequency division multiplexing (OFDM) symbol. The OFDM symbol comprises N sequentially numbered subcarriers. The N subcarriers are divided into L subblocks. Each subblock of the L subblocks comprises └N/L┘ subcarriers including M pilot subcarriers. Start subcarriers of adjacent subblocks are adjacently numbered subcarriers. A numbering interval is the same for adjacent subcarriers in each subblock of the L subblocks. Each subblock of the L subblocks corresponds to one phase rotation signal. Signals carried on the subcarriers in each subblock of the L subblocks are signals obtained by multiplying original signals by a corresponding phase rotation signal. The transmitting device sends the data packet.
US10333758B2 Method and apparatus for converting analog radio frequency (RF) signals to the digital domain in a multiband and multicarrier wireless communication system
Methods and systems are provided for converting wideband signals. In an example system, a wideband signal that includes one or more narrowband signals may be received and handled, with the handling may include selecting a subset of signal processing circuits, from a plurality of signal processing circuits in the system, with the number of selected signal processing circuits being less than the total number of signal processing circuits in the system. Only the selected signal processing circuits are then enabled, such that all remaining signal processing circuits are not enabled. Signal processing adjustment may then be applied, via the subset of signal processing circuits, only to the one or more narrowband signals, such that a remainder of the wideband signal is not adjusted. The handling of the received wideband signal may include separating the one or more narrowband signals from the wideband signal.
US10333755B2 Methods and apparatus for reference signal design for interference cancellation
Methods and apparatus for reference signal design are provided. In some aspects, a base station determines one or more of: a demodulation reference signal (DMRS) sequence or a DMRS location pattern, based on at least one of a plurality of transmission characteristics, and transmits one or more of the determined DMRS sequence or the determined DMRS location pattern. In further aspects, a user equipment identifies one or more of: a demodulation reference signal (DMRS) sequence or a DMRS location pattern from a base station, determines at least one of a plurality of transmission characteristics of the first base station based on one or more of: the identified DMRS sequence or the identified DMRS location pattern, and performs interference cancellation for transmissions from the base station.
US10333752B2 Guard-band for scaled numerology multiplexing
A method of multiplexing scaled numerology OFDM waveforms in an orthogonal frequency division multiplexing is presented. A first data can be encoded into a first numerology at a first set of tones and a second data can be encoded into a second numerology at second set of tones. A third data can be encoded into a guard band in such a way that the third data can be interpreted under either the first numerology or the second numerology.
US10333750B2 Receiver with PHY switch based on preamble
A system for automatically detecting the PHY mode based on the incoming preamble is disclosed. The system includes a multimode demodulator, which includes a preamble detector and a demodulator. The preamble detector is used to determine when the preamble has been received and the PHY mode being used by the sending node. An indication of the PHY mode is supplied to the demodulator, which then decides the incoming bit stream in accordance with the detected PHY mode. In some embodiments, one demodulator, capable of decoding the bit stream in accordance with a plurality of PHY modes is employed. In other embodiments, the system includes a plurality of demodulators, where each is dedicated to one PHY mode.
US10333748B2 Adaptive parameter adjustment method for hybrid precoding millimeter-wave transmission system
The present invention discloses an adaptive parameter adjustment method for a hybrid precoding millimeter-wave transmission system. The method includes the following step: interacting between a transmitter and a receiver for a number of radio frequency chains that need to be established. The receiver calculates, according to a received signal power at the time of established a different number of radio frequency chains and a total power consumption at the time of established the different number of radio frequency chains, the number of the radio frequency chains that need to be established. According to the present invention, under a condition of balancing power consumption and a rate, a number of radio frequency chains that need to be established is adaptively selected, so as to optimally configure power consumption and a transmission rate in a millimeter-wave transmission system.
US10333747B2 Inclusive modeling and digital compensation for coupling impairments of high-speed coupled electrical microstrip traces in data center connections
Disclosed is a method of compensating for coupling impairments in optical communication systems comprising two or more coupled transmission lines. The method comprises introducing into the system a component comprising an electronic circuit configured to realize at least one of an exact electrical coupling compensation (EECC) algorithm and a spectrally fragmented electrical coupling compensation (SF-ECC) algorithm.
US10333746B2 Efficient data transmission using orthogonal pulse shapes
Methods and systems are provided for transmitting data using an orthogonal pules shape multiplexing scheme. A transmitter can receive a vector comprising a plurality of symbols. A plurality of continuous pulses can be designed, with each of the continuous pulses corresponds to one of the plurality of symbols in the received vector. Any two pulses selected from the plurality of continuous pulses can be orthogonal. The plurality of continuous pulses can be sampled to produce a corresponding plurality of discrete pulses. The received vector can be transformed based on a transform matrix constructed using on the plurality of discrete pulses. The transformed vector can be transmitted to a receiver.
US10333745B1 Receiving circuit
A receiving circuit includes first and second input sections through which signals are to be received, first and second signal lines connected to the first and second input sections, respectively, a first circuit connected to the first and second signal lines and including a termination circuit and a self-test circuit, first and second capacitive elements that are provided in the first and second signal lines and configured to allow alternating-current components of the received signals to pass therethrough and interrupt at least direct-current components of the received signals from passing through, a second circuit that is connected to the first and second signal lines and configured to boost a gain of the received signals in a certain frequency band that have passed through the first and second capacitive elements, and first and second output sections through which the received signals boosted by the second circuit are output.
US10333742B1 Termination for wire pair carrying DC and differential signals using isolation transformer with split primary and secondary windings
A PHY is coupled across split primary windings of an isolation transformer for differential data transmission and reception between PHYs and for DC isolation. Positive and negative low impedance terminals of a DC power supply are coupled to first and second secondary windings of the transformer as split center taps of the transformer. Respective ends of the wires in the wire pair are coupled to the other ends of the secondary windings. Therefore, the power supply conducts DC current through the secondary windings, while the differential data signals also flow through the secondary windings, generating corresponding differential data signals at the inputs to the PHY. The transformer also attenuates common mode noise. Therefore, the circuit makes multi-use of the isolation transformer, allowing fewer components to be used for the DC coupling, wire termination, and common mode noise cancellation.
US10333739B2 Method for transmitting or receiving signal in wireless communication system supporting D2D communication and apparatus for performing same
A method for receiving a signal through a physical format adaptable to a wireless communication environment by a device supporting D2D communication according to an embodiment of the present invention comprises the steps of: receiving a synchronization signal from a transmission node on the basis of one of a first physical format and a second physical format; and performing synchronization with the transmission node on the basis of the synchronization signal, wherein when the second physical format is used, M synchronization symbols in addition to N synchronization symbols used in the first physical format are set in the same sub-frame, and a total of (N+M) synchronization symbols included in the same sub-frame may include a first synchronization symbol to which a first Zadoff-Chu sequence generated through first root indexes is mapped, and a second synchronization symbol to which a second Zadoff-Chu sequence generated through second root indexes is mapped.
US10333737B2 Method of aligning interference in wireless local area network
There is provided a method of aligning interference in a wireless local area network. A method of receiving a frame includes receiving a first frame from a first access point associated with a terminal, comparing a signal level of the first frame with a preset data rate, performing a pre-procedure for interference alignment when the signal level of the first frame is less than the preset data rate, receiving a second frame from the first access point, and aligning interference of the second frame based on information obtained through the pre-procedure. According to the present invention, it is possible to control interference in an overlapping band.
US10333735B2 Electronic circuit for controlling an actuator
The present invention provides an electronic circuit for controlling an actuator comprising a transceiver unit (1) for a bus system the bus terminal (2) of which has a monostable behavior with an active period of greater than 1 ms, wherein the transceiver unit (1) is controlled by a microcontroller (3), wherein the monostable behavior of the transceiver unit (1) is switched off with additionally superimposed control pulses, wherein the time interval between two control pulses is smaller than the monostable active period of the transceiver unit (1) and the control pulses are generated by temporal combination of two control signals the time resolution of which is lower than the pulse duration of the control pulses derived therefrom, which is implemented by use of a RC combination (4) and/or a logic gate (6) with a differentiating or delaying effect.
US10333734B2 Control infrastructure
In an embodiment, the infrastructure comprises a script execution module that comprises a compiler that compiles scripts, having instructions that reference device properties, into virtual-machine programs, a virtual machine that executes virtual-machine programs, and a script manager that stores scripts, retrieves scripts, and loads scripts into the compiler. In addition, the infrastructure may comprise gateway(s), communicatively connected to physical device(s). The gateway(s) may each comprise processor(s), driver(s) that each communicate with at least one physical device using a communication protocol to read and/or write device properties of the physical device, and a device manager that maps device properties referenced in the virtual-machine programs to device properties used by the driver(s).
US10333726B2 Network device configured to track multicast receivers
A first network device adapted for communication with one or more other network devices is configured to originate a first route identifying a tunnel for carrying traffic for a multicast, to originate a second route specifying a leaf information requirement for the multicast but not identifying a tunnel for carrying traffic for the multicast, and to track a plurality of receivers of the multicast based at least in part on leaf information received from the multicast receivers responsive to the specified leaf information requirement of the second route. The first route may comprise an inclusive route having a tunnel attribute that identifies an inclusive tunnel for the multicast and the second route may comprise a selective route having a tunnel attribute configured to indicate that it carries no tunnel information. Multicast traffic can be switched between an inclusive tunnel and a selective tunnel responsive to the multicast receiver tracking.
US10333725B2 Overlay network with optimized packet flooding
Aspects provide optimized broadcast, unknown unicast, multicast packet (BUM) flooding. A flooding interface list is built for a network virtualization edge structure for an overlay network first virtual machine that includes one or more tunnel interfaces, one for each of a subset of the underlay network virtualization edge structures. In response to receiving a BUM packet from the first virtual machine at the first network virtualization edge structure, an overlay encapsulated packet is generated from the BUM packet and sent out to only those tunnel interfaces listed within the flooding interface list built for the virtual machine, thereby without sending to other network virtualization edge structures that do not have tunnel interfaces listed within the built flooding interface list.
US10333722B2 Network system for configurable delivery of combined power and data signals over twisted pair wiring
A telecommunications panel and associated system are disclosed. In one example, the panel includes a panel housing having a first side and a second side, one or more data connectors on the first side, and a power input signal connector on the first side. The panel includes one or more combined power output and data signal connectors on the second side, each of the combined power output and data signal connectors configured to electrically connect to a twisted pair cable and including a plurality of twisted pairs each having first and second wire contacts. The one or more twisted pairs are configured to carry a power signal as a direct current voltage difference between the first and second wire contacts, and the remaining twisted pairs from the plurality of twisted pairs are configured to carry differential data signals. The telecommunications panel is configured to selectably allow pairs of the remaining twisted pairs from the plurality of twisted pairs to cooperate to carry a power signal.
US10333718B2 Method for the generation of a digital signature of a message, corresponding generation unit, electronic apparatus and computer program product
A device includes digital signature generation circuitry. The digital signature generation circuitry, in operation, generates a digital signature of a digital message by computing a first public curve point as a scalar product of a first secret integer key and a base point of an elliptic curve and applying a transform to data of the received digital message. The applying the transform to the data of the received digital message includes generating a second secret curve point as a scalar product of a second secret integer key and the base point of the elliptic curve, generating a modified secret integer nonce as a modular multiplication of the second secret integer and a secret integer nonce, generating a third curve point as a scalar product of the secret integer nonce and the second secret curve point and generating a signature component as a function of at least the modified secret nonce, the third curve point, and a hash value generated by applying a hash function to at least the data of the received digital message. The digital signature is generated based on the signature component.
US10333717B2 Timestamped license data structure
Technology is disclosed herein for a timestamped license data structure. In at least one implementation, program instructions stored on one or more computer readable storage media, when executed by a processing system, direct the processing system to at least, responsive to a launch of an application, obtain a license file for the application, the license file comprising a license data structure comprising: a user license; a licensing service signature; a licensing service public key; and a trusted timestamp package. The processing system is also directed to analyze the license data structure using the trusted timestamp package to determine if the licensing service public key was valid when the user license was signed by the licensing service signature if the licensing service public key is invalid. If the licensing service public key was valid when the user license was signed by the licensing service signature: enable features of the application.
US10333714B2 Method and apparatus for key generation based on face recognition using CNN and RNN
A face recognition based key generation apparatus controls a key generation model that is formed of a CNN and an RNN to be learned to generate a desired key having a consistent value by using sample facial images of a key owner and a PIN of the key owner as inputs, and the key generation model receives a facial image of the key owner and the PIN of the key owner, as inputs at a desired key generation time, and generates a key.
US10333712B2 Activating mobile terminal token method
A method for activating a mobile terminal token, comprising: a cloud authentication server generates a seed generation factor according to an activation request, and acquires a server seed secret key and saves the same according to the seed generation factor, and generates an activation code according to the seed generation factor, and generates an activation verification code and transmits the same to a mobile terminal, and encrypts the activation code using the activation verification code to acquire an encrypted activation code, and a cloud authentication management platform generates a two-dimensional code image according to the received encrypted activation code and transmits the same to a client for displaying, and the mobile terminal token acquires the encrypted activation code according to the acquired two-dimensional code image, and decrypts the encrypted activation code using the acquired activation verification code to obtain an activation code, and acquires the seed generation factor from the activation code, and acquires a token seed secret key according to the seed generation factor and saves the same. The present invention can activate the token when the mobile terminal is without network, ensuring the accuracy of the seed, thus improving the token security.
US10333711B2 Controlling access to protected objects
A device operated by a user may store an object to which access is to be regulated, which may be achieved by encrypting the object with an encryption key and sending the key to a server having a key store. When a user of the device requests access to the object, the server may authenticate the user (e.g., according to a credential submitted by the user) and verify a trust identifier of the device (e.g., authorization to access the object through the device, and/or the integrity of the device), before sending to the device a ticket granting access to the key. The device may send the ticket to the server, receive the key from the server, decrypt the stored encrypted object, and provide the object to the user. This mechanism promotes rapid access upon request and efficient use of the server, and enables remote revocation of access.
US10333704B2 Encryption generation for multiple inserted devices with graphical user interface interaction
Various embodiments for encryption enablement in a computing storage environment, by a processor device, are provided. In one embodiment, a method comprises managing each step of an encryption key creation process for a computer storage system using an automated wizard by interactively sensing inserted access key hardware and providing a real-time progress and error report of the encryption key creation process.
US10333695B2 Rational number arithmetic in homomorphic encryption
Homomorphic encryption systems encode plaintext represented as rational numbers based on modular products of the rational numbers and a power of an integer basis with respect to a modulus defined by the integer basis. Decrypted ciphertexts are decoded based on modular products of the decrypted ciphertexts and an integer power of the integer basis. Typically, the integer power is one-half the number of available digits if the integer basis is odd; if the integer basis is even, the integer power is one-half the number of available digits plus one.
US10333694B1 Systems and methods for secure smart contract execution via read-only distributed ledger
Systems and methods related to processing transaction verification operations in decentralized applications via a fixed pipeline hardware architecture are described herein. The fixed pipeline architecture may be included within a decoupled system architecture comprising a computer system configured to execute smart contracts and a physically separate hardware device configured to perform transaction verification operations. The computer system may be configured to maintain a read-only copy of a ledger shared by a plurality of nodes on a peer-to-peer network, and the hardware device may be configured to perform transaction verification operations. As such, the decoupled system architecture provides added security and privacy for the system and the ledger by preventing malicious smart contracts from accessing and/or updating the modifiable copy of the verified ledger.
US10333688B2 Method and system time division duplex communication in wireless networks
A processing system for simultaneous bidirectional transmissions, the processing system comprising a non-transitory memory storage comprising instructions and one or more processors in communication with the memory, wherein the one or more processors execute the instructions to: determine first transmission time slots for downlink (DL) and uplink (UL) transmissions for a first plurality of user equipment (UEs); assign a DL transmission to a first shared time slot of said first transmission time slots for a first UE in said first plurality of UEs; and assign an UL transmission to said first shared time slot for a second UE in said first plurality of UEs.
US10333686B2 Adaptive half duplex/full duplex operation for battery and antenna constrained devices
A user equipment (UE) and network entity implement improved communication methods which enable a UE to operate using differing modes of operation without detaching from a network. The UE may send first information indicating its capabilities to the network entity and may receive a first indication based on the first information. The first indication may indicate that the UE operate according to a first mode of operation. The UE may receive a second indication based on an occurrence of a first condition detectable at the network entity. The second indication may indicate that the UE operate according to a second mode of operation different from the first mode of operation. The first condition may be an initialization of a real time data packet session for the UE or may be a first message sent by the UE in response to one or more radio conditions exceeding a threshold.
US10333682B2 Data transmission method, data transmission system, control method, control system, and device
A method of configuring a channel detection sub-frame for a terminal and a device with a base station function that includes setting, in a frame structure in a time division duplex mode, a downlink channel detection sub-frame used for periodically detecting whether a downlink channel of an unlicensed frequency band is idle and sending an uplink channel detection sub-frame configuration command to a terminal according to a configuration mode of the downlink channel detection sub-frame. According to the uplink channel detection sub-frame configuration command, an uplink channel detection sub-frame is set for periodically detecting whether an uplink channel of the unlicensed frequency band is idle. The uplink channel detection sub-frame is located in the same sub-frame as a downlink channel detection sub-frame.
US10333681B2 Apparatus and method for transceiving channel state information
A method of an evolved Node B (eNB) in a wireless environment is provided. The method includes receiving, from a user equipment (UE), a plurality of channel state information (CSI) feedback respectively corresponding to a plurality of CSI processes that are respectively allocated a plurality of precoding matrix indexes (PMIs), determining a modulation and coding scheme (MCS) value based on the plurality of received CSI feedback, and transmitting, to the UE, data modulated based on the determined MCS value by cyclically using the plurality of PMIs, wherein the plurality of CSI feedback may each include information on a channel quality indication (CQI) as to a PMI allocated to a CSI process corresponding to each of the plurality of CSI feedback.
US10333679B2 Method for transmitting ACK/NACK in wireless communication system and device using same
Provided are a method for transmitting an ACK/NACK in a wireless communication system and a device using the same. The device receives DL control information having a downlink (DL) grant and an ACK/NACK resource indicator (ARI), and receives a DL transmission block based on the basis of the DL grant. On the basis of the ARI, the device selects a physical uplink control channel (PUCCH) format, and decides on a PUCCH resource for the selected PUCCH format. The device transmits the ACK/NACK of the DL transmission block by using the selected PUCCH format.
US10333677B2 Reference signal transmission method and apparatus
Embodiments disclose a reference signal transmission method and an apparatus. The method includes receiving reference signal resource configuration information sent by a base station, where the reference signal resource configuration information includes antenna port quantity information and a resource configuration index. The method also includes determining a reference signal configuration from a reference signal configuration set according to the antenna port quantity information and the resource configuration index. The method also includes obtaining, according to the determined reference signal configuration, positions of the resource elements REs that are used to send the reference signal on the antenna ports in the antenna port set, and receiving reference signals according to the positions of the REs.
US10333673B2 Methods, systems, and computer program products for parameter estimation based on historical context information
Methods and systems are described for parameter estimation in a wireless communication network based on historical context information. In one aspect, a communication context for a first mobile device is determined, wherein the determined communication context includes at least a determined current location of the first mobile device within a portion of a cell of the communications system. The communication context is compared to a stored historical communication context of at least one other mobile device that was determined to previously be located in the portion of the cell. Parameters for communicating with the first mobile device are estimated based on the comparison. The first mobile device is communicated with using the estimated parameters.
US10333672B2 Semi-persistent measurement reference signal (MRS) configuration
Aspects of the present disclosure relate to wireless communications and, more particularly, to semi-persistent configuration of reference signals (RSs), such as measurement reference signals (MRSs) for beam refinement. An example method generally includes transmitting, to a user equipment (UE), a reference symbol (RS) configuration, wherein transmitting the RS configuration is independent of activating RS training for the UE, transmitting, to the UE, a message indicating an activation of RS training subsequent to transmitting the RS configuration, transmitting RSs to the UE periodically based on the RS configuration, and receiving, from the UE, measurement reports based on the transmitted RS.
US10333653B2 Communications device and methods
A communications device and method of communicating using a communications device is disclosed for performing device-to-device communications. The communications device is configured to divide data for transmission into a plurality of data units, to encode a first of the data units, at the communications device for transmission to a destination communications device in accordance with a hybrid automatic repeat request, HARQ, protocol. The encoding provides redundant data, which can improve an integrity of correctly recovering the first data unit when received by the destination communications device and provide an indication of whether the first data unit has been received correctly. The communications device transmits the encoded data unit to the destination communications device, and either receives, from the destination communications device, an acknowledgement message, ACK, indicating that the data unit has been received correctly by the destination communications device, or if, after a predetermined time has elapsed, an ACK message is not received by the communications device, then retransmits at least part of the encoded data unit to the destination communications device in accordance with the HARQ process, the communications device assuming that the destination communications device determined that the data unit was not received correctly in accordance with a decoding process performed by the destination communications device. Alternatively the communications device receives, from the destination communications device, a negative acknowledgement message, NACK, providing an indication that the destination communications device determined that the data unit was not received correctly in accordance with a process of decoding the received encoded data unit performed by the destination communications device, or if, after a predetermined time has elapsed, an ACK message is not received then the communications devices encodes a next one of the data units, and transmitting the next encoded data unit to the destination communications device in accordance with the HARQ protocol.
US10333643B2 Apparatus and method for IP based transmission of upstream RF signal in cable broadcasting network
An apparatus and a method for converting an upstream radio frequency (RF) signal to a digital signal and transmitting the digital signal via an Internet protocol (IP) packet based on an optical network in a cable broadcasting network is provided. The apparatus for transmitting an upstream RF signal includes a detector configured to detect an upstream RF signal, and a transmitter configured to digitize the detected upstream RF signal and transmit the digitized RF signal to a headend via an IP packet.
US10333638B2 Method for predicting outdoor three-dimensional space signal field strength by extended COST-231-Walfisch-Ikegami propagation model
A method for predicting outdoor three-dimensional space signal field strength by extended COST-231-Walfisch-Ikegami propagation model, comprising: establishing a three-dimensional scene model between a transmitting base station and a predicted region space; performing an on-site measurement according to a certain resolution in a prediction region and recording wireless signal strength information at a height of 1 m above the ground; acquiring a vertical cross section between the transmitting base station and a receiving point at a height of 1 m above the ground, and acquiring therefrom an average roof height, an average street width and an average between-building space; predicting a reception signal strength at a measurement point in a calculation formula of a COST-231-Walfishch-Ikegami propagation model; correcting the COST-231-Walfishch-Ikegami propagation model of the measurement point according to an error Δ between measured data and a prediction result; acquiring a vertical cross section between the transmitting base station and a receiving point at other height of the measurement point, and filtering therefrom buildings outside a Fresnel circle to re-acquire the average roof height, the average street width and the average between-building space; and calculating a reception signal strength at other height of the measurement point according to the corrected COST-231-Walfishch-Ikegami propagation model.
US10333637B2 Method for stably operating FDR mode in wireless communication system supporting FDR mode, and device for same
A method for stably operating an FDR mode by a terminal in a wireless communication system supporting the full-duplex radio (FDR) mode comprises the steps of: if a residual self-interference signal is changed to a predetermined threshold or higher in a terminal, transmitting information about the changed residual self-interference signal to a base station; and receiving from the base station a downlink signal on the basis of a modulation and coding scheme (MCS) level that corresponds to the information about the changed residual self-interference signal.
US10333626B2 Devices and methods for transmitting and receiving in an optical communications system
An embodiment device includes an optical source configured to generate an optical carrier including an optical pulse train; and a modulator configured to modulate an amplitude of the optical pulse train, based on data generated by a data source, to produce a modulated optical signal.
US10333617B2 Fast adaptive nested modulation
A data rate at which data can be transmitted is adapted in real-time to power fluctuations. Bits of data to be sent by a transmitter are mapped to physical symbols, where a first modulation uses a first number of bits per pulse and a second modulation uses a second number of bits per pulse. Both modulations are sent, with one nested inside the other. A receiver decodes one or both bit streams, depending on a signal to noise ratio (SNR). In this regard, the data rate traces the received power, and higher data rates may be used despite periods of power fluctuations. This technique enables rapid, or even instantaneous, changes by using nested modulation. Moreover, a fast feedback mechanism is used to inform the transmitter when to change its modulation and to retransmit bits lost during an initial transmission.
US10333616B1 Detecting burst PIM in downstream at drop
Detecting PIM in a downstream signal, wherein the downstream signal is received from a cable plant via a subscriber network and an upstream signal is transmitted to the cable plant via the subscriber network. The upstream signal is transmitted in bursts during active intervals. PIM arises from an interaction between the upstream signal and a nonlinear component in the subscriber network and occurs in bursts corresponding to the upstream signal. The detection steps are: (a) identifying the potentially affected downstream signal from the upstream signal; (b) receiving the downstream signal during an active interval; (c) measuring a metric of the downstream signal to obtain an active value; (d) receiving the downstream signal during a quiet interval; (e) measuring the metric of the downstream signal to obtain a quiet value; (f) comparing active and quiet values; and (g) determining whether PIM distortion has been detected based on the comparison.
US10333613B2 Methods and apparatus for assisting in the maintenance of aircraft and other mobile platforms
The present disclosure relates to health monitoring and maintenance of mobile platforms such as aircraft. In particular, onboard apparatus and methods and also ground-based apparatus and methods that cooperate in assisting with the maintenance of mobile platforms by facilitating diagnosis of events detected onboard mobile platforms while such mobile platforms are in operation (e.g., transit, flight) are disclosed. In various aspects, the present disclosure discloses apparatus and methods for handling and reporting the detection of events onboard mobile platforms, reporting predefined additional information associated with the event upon request from a ground facility, identifying one or more potential causes for the detected event and determining the occurrence probability for each potential cause identified.
US10333610B2 MCS index determination method and base station equipment
Disclosed in embodiments of the present invention are an MCS index determination method and base station equipment. The method comprises: calculating, by a base station equipment and according to a first SINR obtained by measuring an SRS signal at time k0, a second SINR of a PUSCH signal; determining, by the base station equipment and according to the second SINR, a first MCS index; and calculating, by the base station equipment and according to the first MCS index and data volume actually required to be transmitted by a user, an actually scheduled PRB amount, and a second MCS index actually used. In an embodiment of the present invention, an MCS index of PUSCH matches an actual SINR of a PUSCH channel to effectively ensure receiving performance of the PUSCH, thereby increasing an uplink transmission efficiency of an LTE system, and particularly increasing an uplink transmission efficiency of a user near a cell edge, so as to ensure PUSCH transmission performance of a user near the cell edge or having a large path loss, and facilitate an increase in an uplink service rate of the edge user.
US10333608B2 Inter-beam mobility control in MIMO communication systems
Apparatus, systems, and methods to implement inter-beam mobility control in MIMO communication systems are described. In one example, apparatus of an evolved Node B (eNB) comprises circuitry to configure a periodic transmit (TX) beamforming process for a user equipment (UE), wherein a plurality of different TX beams are used in a plurality of different beamforming reference signals (BRS), receive, from the UE, a selected TX beam index which identifies a selected TX beam, and schedule subsequent transmissions to the UE on the selected TX beam. Other examples are also disclosed and claimed.
US10333603B2 Method for controlling digital-to-analogue converters and RF transmit circuit arrangement
The invention relates to a method for controlling digital-to-analog converters (DAC), the method comprising: providing a plurality of digital-to-analog converters (DAC) of a multi-channel converter array wherein each DAC includes a separate clock generator; generating, by each clock generator, a RF carrier signal; converting, by each DAC, digital data signals into analog RF data signals based on the carrier signals of the corresponding clock generators; providing a separate control signal for each clock generator wherein the control signals comprise control information such that when the control signals are applied to the corresponding clock generators the different analog RF data signals provided at respective output terminals of each DAC comprise a pre-defined phase shift to each other; controlling the clock generator of each DAC directly and independently based on the provided control signals. The invention further relates to a converter arrangement RF transmit circuit arrangement.
US10333600B2 Antenna port mapping method and apparatus
An antenna port mapping method and apparatus, where the method includes performing first weighted processing and second weighted processing separately on first multichannel signal to be sent in a first polarization direction, and forming two beams in the first polarization direction after an antenna array radiates the processed first multichannel signal; and performing third weighted processing and fourth weighted processing separately on second multichannel signal to be sent in a second polarization direction, and forming two beams in the second polarization direction after the antenna array radiates the processed second multichannel signal. The method implements mapping of the antenna array to four antenna ports, thereby extending an application scenario of antenna port mapping.
US10333597B2 Method and system for enabling block bundling in LTE-A systems
A base station includes a transmit path circuitry to transmit an indication of whether a subscriber station is configured with precoding matrix indicator/rank indicator (PMI/RI) reporting. The transmit path circuitry sets a pre-coding granularity to multiple physical resource blocks in the frequency domain to perform a same pre-coding over a bundled resource block if the subscriber station is configured with PMI/RI reporting. The bundled resource block includes multiple consecutive physical resource blocks in the frequency domain. The base station also includes a receive path circuitry to receive feedback from the subscriber station.
US10333594B2 Method of transmitting discovery signal and radio link setup method using the same
A radio link setup method performed by a first communication node constituting a wireless communication network may comprise transmitting a first master discovery signal including a first sector identifier and a first beam index of the first communication node to a second communication node by using a master sector among a plurality of sectors of the first communication node; receiving a first slave discovery signal including a second sector identifier and a second beam index of the second communication node receiving the first master discovery signal; in response to the first slave discovery signal, transmitting a feedback message including the second sector identifier and the second beam index to the second communication node; and determining a beam for transmission and reception with the second communication node based on the first sector identifier, the first beam index, the second sector identifier, and the second beam index.
US10333592B2 System and method for interference avoidance based on signal alignment in two-tier MIMO OFDM
Embodiments are provided for interference avoidance based on signal alignment for multiple-input and multiple-output (MIMO) with orthogonal frequency-division multiplexing (OFDM) or OFDM access (OFDMA). The embodiments include a signal alignment scheme using both spatial and frequency dimensions. The scheme includes an existing link between an existing transmitter and an existing receiver, and a new link between a new transmitter and a new receiver. The new transmitter determines combinations of space dimensions and frequency dimensions unused in transmission on an existing link, and assigns signals for transmission on the new link at one or more of the unused combinations of space dimensions and frequency dimensions. The existing receiver is further configured to reallocate its power to release, using a greedy search algorithm, a small eigenvalue algorithm, or a best throughput algorithm, a null space of some space dimensions to the new transmitter.
US10333589B2 Communication device
A communication device may monitor an establishment of a first type of communication link between a communication device and an external device while the communication device is in a first state in which a P2P mode of an NFC standard is active and a first mode of the NFC standard is active. The communication device may send first data to the external device by using the first type of communication link. The first data may include a command for causing the external device to execute an activation of a particular application. The communication device may change the state of the communication device from the first state to a second state in which the P2P mode is active, and perform the two-way communication with the external device that operates the particular application by using a second type of communication link.
US10333588B2 Communication via a magnio
A system includes a transmitting device and a receiving device. The transmitting device includes a first processor configured to transmit data to a transmitter and the transmitter. The transmitter is configured to transmit the data via a magnetic field. The receiving device includes a magnetometer configured to detect the magnetic field and a second processor configured to decipher the data from the detected magnetic field.
US10333579B1 Multi-mode configurable transceiver with low voltage switches
A wireless transceiver includes a receive path having a first switch and configured to receive an input signal when the first switch is in an open position, a first transmit path having a second switch and configured to provide a first output signal when the second switch is in a closed position and the first switch is in a closed position, and a second transmit path having a third switch and configured to provide a second output signal when the third switch is in a closed position, the first switch is in the closed position, and the second switch is in an open position. The first, second, and third switches are integrated together with the receive path, the first RF transmit path, and the second transmit path within a same integrated circuit.
US10333578B2 Device including a switching unit and applications thereof
A device includes a switching unit including N input ports and M output ports, wherein N≥M≥2. The switching unit is configured to selectively interconnect each of the M output ports with a different one of the N input ports. The device further includes M attenuators, wherein each of the M attenuators is electrically coupled to a different one of the M output ports of the switching unit.
US10333576B2 Accessories for electronic user devices having wireless accessory buses
Various embodiments concern a wireless accessory bus for a user device that enables accessories to be easily and securely attached to the user device. More specifically, the wireless accessory bus enables data to be wirelessly transmitted between the accessory and the user device when the accessory and the user device are located within close proximity to one another (e.g., when the accessory is securely attached to the wireless accessory bus). Power could also be wirelessly transferred from the user device to the accessory (or vice versa). In some embodiments, the user device includes fastening component(s) (e.g., magnets) that allow the user device and the accessory to be magnetically secured to one another. The accessory typically enables the user device to readily utilize a new functionality or an improvement to an existing functionality.
US10333574B2 Wireless resource allocation for a vehicle acting as a base station
Aspects of the disclosure relate to a vehicle, or a device or system connected to the vehicle, that enables the vehicle to act as a base station in a wireless communication network. The vehicle includes an access interface transceiver configured to communicate with devices within its passenger cabin, and a backhaul interface transceiver configured to communicate with the wireless communication network. By acting as a base station, the vehicle can establish and provide connectivity between the devices in its passenger cabin and the wireless communication network via the access transceiver and backhaul transceiver.
US10333569B2 Tunable filters, cancellers, and duplexers based on passive mixers
Tunable filters, cancellers, and duplexers based on passive mixers. A tunable delay cell includes passive mixers electrically coupled together for receiving an input signal and outputting a delayed signal, each passive mixer comprising a plurality of mixer switches. The tunable delay includes a control circuit for providing, to each passive mixer, a respective plurality of local oscillator (LO) signals, one to each mixer switch of each passive mixer. The control circuit is configured to vary the LO signals to cause a target frequency band of the input signal to be delayed by a target delay time in propagating through the passive mixers.
US10333557B2 Memory system
According to one embodiment, a memory system includes a first volatile memory, a nonvolatile memory and a controller. The nonvolatile memory includes a plurality of chips. The controller generates a second error correcting code using data stored in the first volatile memory. The second error correcting code is a code for correcting data which cannot be corrected included in a first data group using a first error correcting code. The controller releases an area of the first volatile memory corresponding to the first data group written in the nonvolatile memory, before completion of writing of all of the data which are stored in the first volatile memory and includes in a codeword of the second error correcting code to the nonvolatile memory.
US10333556B2 Bit interleaver for low-density parity check codeword having length of 64800 and code rate of 3/15 and quadrature phase shift keying, 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 64800 and a code rate of 3/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 quadrature phase shift keying (QPSK) modulation.
US10333555B2 Apparatuses and methods for interleaved BCH codes
An example methods for interleaved BCH codes can include encoding a plurality of portions of data using a first generator polynomial to obtain a plurality of respective BCH codewords. The method can include encoding an additional BCH codeword based at least in part on a second plurality of portions of data and the plurality of BCH codewords using a second generator polynomial. The method can include outputting the plurality of respective BCH codewords and the additional BCH codeword.
US10333553B2 Parity interleaving apparatus for encoding variable-length signaling information and parity interleaving method using same
A parity interleaving apparatus and method for variable length signaling information are disclosed. A parity interleaving apparatus according to an embodiment of the present invention includes a processor configured to generate a parity bit string for parity puncturing by segmenting parity bits of an LDPC codeword whose length is 16200 and whose code rate is 3/15, into a plurality of groups, and group-wise interleaving the groups using an order of group-wise interleaving; and memory configured to provide the parity bit string for parity puncturing to a parity puncturing unit.
US10333551B2 Decoding apparatus, reception apparatus, encoding method and reception method
An encoding method and encoder of a time-varying LDPC-CC with high error correction performance are provided. In an encoding method of performing low density parity check convolutional coding (LDPC-CC) of a time varying period of q using a parity check polynomial of a coding rate of (n−1)/n (where n is an integer equal to or greater than 2), the time varying period of q is a prime number greater than 3, the method receiving an information sequence as input and encoding the information sequence using Equation 1 as a g-th (g=0, 1, . . . , q−1) parity check polynomial to satisfy 0.
US10333550B2 Data processing device and data processing method
The present technology relates to a data processing device and a data processing method, which are capable of securing excellent communication quality in data transmission using an LDPC code. In group-wise interleave, an LDPC code in which a code length N is 16200 bits and an encoding rate r is 6/15, 8/15, or 10/15 is interleaved in units of bit groups of 360 bits. In group-wise deinterleave, a sequence of the LDPC code that has undergone the group-wise interleave is restored to an original sequence. For example, the present technology can be applied to a technique of performing data transmission using an LDPC code.
US10333549B1 System and components for encoding integers
A system for encoding and decoding data-tokens. In some examples, the system may be configured to encode and decode integers. In other cases, the system may be configured to encode and decode symbols or bytes of data.
US10333547B2 Encoder and method for encoding input data using a plurality of different transformations or combinations of transformations
An encoder includes data processing hardware operable to: process input data into a plurality of blocks/packets; apply a plurality of transformations to content of the blocks/packets to generate corresponding transformed data; check a quality of representation of the transformed data prior to application of the transformations to determine whether or not the quality of representation of the transformed data satisfies quality criteria; if the quality of representation does not satisfy the quality criteria, to divide and/or combine the one or more individual blocks or packets further and repeating the transformation step; and if the quality of representation of the transformed data satisfies the one or more quality criteria, to select coding methods and encode data representative of the input data to be encoded to provide encoded output data; and communicate in the encoded data information describing the plurality of transformations or combinations of transformations employed when coding the blocks/packets.
US10333546B2 Encoder, encoding method, decoder, decoding method, and codec system
The present disclosure relates to an encoder and an encoding method thereof, as well as a decoder and a decoding method thereof, which can be used to reduce the number of wires necessary for data transmission and transmit more data at a faster speed with the same number of wires, thereby improving the efficiency of data transmission. The encoder may comprises two input terminals configured to receive two input signals simultaneously, each input terminal comprises a wire identifying a positive voltage and a wire identifying a negative voltage; and a plurality of output terminals, wherein each output terminal comprises a wire identifying a positive voltage and a wire identifying a negative voltage, a combination of the two input signals corresponds to one of the plurality of output terminals, and the output terminal to which the current combination of the two input signals corresponds is configured to output signals through the two wires of the output terminal.
US10333543B1 Analog-to-digital converter with noise-shaped dither
Techniques that allow application of noise-shaped dither without applying dither at sampling, resulting in the analog-to-digital converter (ADC) circuit advantageously being balanced during acquisition. Balancing the ADC circuit at acquisition can reduce the risk of sampling digital interferences that can couple in through the references or substrates.
US10333542B2 Digital-to-analog converters having a resistive ladder network
According to an embodiment, a digital-to-analog converter may be provided. The digital-to-analog converter may include a resistive ladder network including a plurality of paths corresponding to bit currents, respectively. The digital-to-analog converter may include a switching circuit configured to include a plurality of weighted elements respectively coupled to the paths. The digital-to-analog converter may include a reference voltage setting circuit coupled to the weighted elements and the paths, and configured to minimize a variation of threshold voltages of the weighted elements.
US10333537B2 Atomic oscillator and a method of generating atomic oscillation
An atomic oscillator includes: an atomic cell containing metal atoms; a light source generating light to be emitted to the atomic cell; a driver outputting a driving signal for driving the light source; a light detector detecting the light having passed through the atomic cell; a phase detector detecting an output of the light detector; a voltage controlled oscillator having an oscillation frequency adjusted based on the output detected by the phase detector; a phase modulator phase modulating an output signal of the voltage controlled oscillator and outputting the phase modulated signal; a frequency multiplier which outputs a microwave to the driver, the microwave being obtained by multiplying a frequency of the phase modulated signal; and a frequency divider which frequency divides the output signal of the voltage controlled oscillator and outputs the frequency divided output signal to the phase detector and the phase modulator.
US10333533B1 Hybrid phase interpolator to correct integral non-linearity
Aspects of the present disclosure include systems, methods, devices, and circuits for correcting integral non-linearity using a hybrid phase interpolator. Consistent with some embodiments, a circuit comprises a first and second phase interpolator mixer connected to an injection-locked ring. The first phase interpolator mixer provides a first injection signal to the injection-locked ring based on a clock signal, and the second phase interpolator mixer provides a second injection signal to the injection-locked ring. The first and second injection signals have inverse step size profiles. The injection-locked ring generates a first and second output clock phase based on the first and second injection signals. In generating the first and second output clock phases, the injection-locked ring averages the step size profiles of the first and second injection signals.
US10333530B1 Voltage-controlled oscillator and phase locked loop having voltage-controlled oscillator
According to one embodiment, a voltage-controlled oscillator includes a voltage-current conversion circuit and hold circuit that outputs a first current corresponding to a control voltage, a current addition circuit that outputs a second current corresponding to the first current, and a current subtraction circuit that outputs a third current corresponding to the first current. The voltage-controlled oscillator also includes a narrow-band low-pass filter that passes a current in a first frequency band to reduce noise of the second current, a voltage-current converter that outputs a sixth current corresponding to a fifth current obtained by subtracting the third current from a fourth current corresponding to the control voltage, and a low-pass filter that passes a current in a second frequency band to reduce noise of the sixth current. The second frequency band is different from the first frequency band. The voltage-controlled oscillator further includes a current-controlled oscillator that oscillates a clock signal in accordance with a combined current of the second current and the sixth current.
US10333529B1 Method of forming a conversion circuit and structure therefor
In one embodiment, a differential to single ended conversion circuit is configured to convert a differential signal to a single ended signal without using an operational amplifier and without using a current source to charge a capacitor.
US10333527B2 Compact high speed duty cycle corrector
Embodiments of the present invention provide techniques for duty cycle correction of clock signals. An input clock signal passes through a pair of output transistors, which provides an output clock signal based on the input clock signal. A duty cycle sensor generates a first correction signal based on the output clock signal. The first correction signal is at least partially opposite of the output clock signal. A duty cycle corrector generates a second correction signal based on the first correction signal. The duty cycle corrector includes two or more transistors for generating the second correction signal. The second correction signal is applied to the output clock signal. There are other embodiments as well.
US10333526B2 Oscillator circuit with bias current generator
An oscillator circuit (100) comprises a crystal oscillator (10) arranged to generate an oscillation signal, a bias current generator (20) arranged to supply a bias current to the crystal oscillator (10), and a feedback stage (30) arranged to generate a feedback signal in response to an amplitude of the oscillation signal reaching an amplitude threshold. The bias current generator (20) is arranged to: in response to a supply of power to the oscillator circuit (100) being switched on, generate the bias current at an increasing level commencing from a first level; in response to the feedback signal, terminate the increasing; and during subsequent oscillation of the crystal oscillator (10), supply the bias current at a second level dependent on a final level of the bias current reached when the increasing is terminated.
US10333523B2 Exclusive-OR logic device with spin orbit torque effect
Described is an apparatus which comprises: a first layer formed of a material that exhibits spin orbit torque effect; a second layer formed of material that exhibits spin orbit torque effect; and a magnetic tunneling junction (MTJ) including first and second free magnetic layers, wherein the first free magnetic layer is coupled to the first layer and wherein the second free magnetic layer is coupled to the second layer.
US10333521B2 Semiconductor device
A voltage-controlled oscillator is provided. A semiconductor device includes a first circuit and a second circuit. The first circuit has a function of holding a first potential and a function of controlling the level of a third potential supplied to the second circuit according to a second potential based on the first potential. The second circuit has a function of outputting a second signal based on a first signal input to the second circuit. The delay time from input of the first signal to the second circuit to output of the second signal from the second circuit is determined by the third potential.
US10333519B2 On-die termination
Local on-die termination controllers for effecting termination of a high-speed signaling links simultaneously engage on-die termination structures within multiple integrated-circuit memory devices disposed on the same memory module, and/or within the same integrated-circuit package, and coupled to the high-speed signaling link. A termination control bus is coupled to memory devices on a module, and provides for peer-to-peer communication of termination control signals.
US10333518B2 Device for detecting the presence of a user, door handle comprising said device and method for configuring the associated handle
A device (D′) for detecting presence of a user includes: a connection to the electrical ground (14), an electrode (12), control elements (13′) of the electrode, a conducting element (11), connected to the connection (14) to the electrical ground, a first switching element (I1) between the conducting element and the connection to the electrical ground, first element (16) for selecting the position of the first switching element, in order to select the position of the first switching element as a function of the type of coating covering a second exterior surface of a handle into which the device is integrated. The door handle including the device and the associated method for configuring the handle are also described.
US10333517B2 Optoelectronic sensor
The invention relates to an optoelectronic sensor for monitoring a monitored zone. The sensor comprises a main light transmitter for transmitting sensing light signals that propagate through a protective screen into the monitored zone; a main light receiver for receiving light that emanates from the monitored zone; and a control unit for controlling the sensor. The sensor is configured in this respect to carry out a contamination recognition in which the degree of contamination of the protective screen is determined by means of a measured contamination value. The sensor in accordance with the invention is characterized in that the control unit is adapted to recognize the approach of a hand and/or of a finger toward the protective screen with reference to the contamination recognition and to output an action signal on the recognition of the hand and/or of the finger.
US10333516B2 Optical receivers
In one example, a device includes a photodetector to generate an electrical signal in response to an optical signal and a transimpedance amplifier unit to receive the electrical signal. In one example, the transimpedance amplifier unit may include a first inverter unit, a second inverter unit coupled to the first inverter unit, and a third inverter unit coupled to the second inverter unit. In one example the third inverter unit may include a feedback resistor and a first n-type transistor in parallel to the feedback resistor, where the first n-type transistor is to provide a variable gain of the third inverter unit.
US10333514B2 Power module
A communication signal terminal receives a first communication signal which includes an address of a first IC and a first configuration value for the first IC, and a second communication signal which includes an address of a second IC and a second configuration value for the second IC. A data common bus is connected to the communication signal terminal and transmits the first communication signal and the second communication signal. The first IC is configured to receive the first communication signal transmitted through the data common bus, and store first configuration value for the first IC included in the second communication signal. The second IC is configured to receive the second communication signal transmitted through the data common bus, and store the second configuration value for the second IC stored in the second communication signal.
US10333513B2 Signal multiplexer
A signal multiplexer according to the present embodiment has a configuration sufficiently capable of accelerating a data rate. The signal multiplexer includes M number of front units and a rear unit. An m-th front unit Am outputs an output signal corresponding to an m-th input signal Im when both the control signal Cm and the control signal Cn are significant levels, and outputs an output signal having a fixed level when at least either one of the control signal Cm or the control signal Cn is an non-significant level. A rear unit B receives signals from the front units, and outputs a signal having a different signal level in a case in which all the output signals from the front units are the same level or in the other case.
US10333511B2 Dual-level power-on reset (POR) circuit
An integrated circuit (IC) including a first power-on reset (POR) circuit and a second POR circuit is disclosed. The first POR circuit is configured to enable the second POR circuit when a supply voltage initially exceeds a first threshold voltage as the supply voltage is being applied to the IC. The second POR circuit is configured to activate a first section of circuitry when the second POR circuit is enabled by the first POR circuit and the supply voltage initially exceeds a second threshold voltage as the supply voltage is being applied to the IC. Since a POR threshold voltage can affect current drain and/or operational functions of an IC, having the first POR circuit configured to enable the second POR circuit and having the second POR circuit configured to activate the first section of the main circuitry allows the IC to operate properly while reducing current drain.
US10333506B2 High-speed current comparator suitable for nano-power circuit design
Systems and methods according to one or more embodiments are provided for a current comparator with biasing circuitry to provide for low power consumption and high-speed performance. In one example, a system includes an input port to receive a current pulse and an amplifier configured to provide a voltage pulse at an output port in response to the current pulse. The system also includes a first biasing circuit coupled between the output port and the input port to selectively limit a voltage at the input port. The system further includes a second biasing circuit coupled to the amplifier to selectively adjust a bias of the amplifier.
US10333505B2 Repetitive IO structure in a PHY for supporting C-PHY compatible standard and/or D-PHY compatible standard
A circuit in a physical unit (PHY) is disclosed, the circuit comprising two trios and a combo wire therebetween, wherein each of said trios includes three wires, and wherein said combo wire is configurable as a signal, floating, or any dc voltage, furthermore, a Quad-IO block is designed for transmit data in two D-PHY lanes with the combo wire configured as a signal wire or a C-PHY trio with the combo wire configured as a shielding wire, such that the same Quad-IO block can be instantiated multiple times in a physical unit for meeting different bandwidth requirements as well as for placing pads along a same direction for preventing performance difference between D-PHY lanes or C-PHY trios.
US10333504B2 Low power clamp for electrical overstress protection
Described is an apparatus which comprises: a sensor to detect entrance of single-ended-zero (SE0) state on first and second data lines, and to detect exit of the SE0 state; and a clamp unit to clamp an overshoot or undershoot condition on the first or second data lines during the detected entrance and exit of the SE0 state.
US10333501B2 Buffer circuit and device including the same
A buffer circuit may include: a current mirror circuit suitable for selectively forming a first current mirror corresponding to a first power source voltage, and a second current mirror corresponding to a second power source voltage; and a differential pair coupled to the current mirror circuit, and suitable for forming a current path with the first current mirror or the second current mirror, amplifying a differential signal corresponding to a difference between a reference voltage and input data received through an input terminal, and outputting the amplified differential signal to an output terminal as a buffer output signal.
US10333496B2 Tuning of filters
There is provided a method, including obtaining information indicating at least one reference characteristic; obtaining input data, the input data relating to the output of the tunable filter; determining, based on the input data, at least one characteristic of the tunable filter; upon detecting that the at least one determined characteristic does not match with the at least one reference characteristic, determining tuning instructions for the tunable filter; and applying the tuning instructions in adjusting the tunable filter.
US10333494B2 Simplified acoustic RF resonator parallel capacitance compensation
RF circuitry, which includes a first acoustic RF resonator (ARFR) and a first compensating ARFR, is disclosed. A first inductive element is coupled between the first compensating ARFR and a first end of the first ARFR. A second inductive element is coupled between the first compensating ARFR and a second end of the first ARFR. The first compensating ARFR, the first inductive element, and the second inductive element at least partially compensate for a parallel capacitance of the first ARFR.
US10333493B2 Embedded RF filter package structure and method of manufacturing thereof
A filter package and method of manufacturing thereof is disclosed. The filter device package includes a first dielectric layer having an acoustic wave filter device attached thereto, the acoustic wave filter device comprising an active area and I/O pads. The filter device package also includes an adhesive positioned between the first dielectric layer and the acoustic wave filter device to secure the layer to the device, vias formed through the first dielectric layer and the adhesive to the I/O pads of the acoustic wave filter device, and metal interconnects formed in the vias and mechanically and electrically coupled to the I/O pads of the acoustic wave filter device to form electrical interconnections thereto, wherein an air cavity is formed in the adhesive between the acoustic wave filter device and the first dielectric layer, in a location adjacent the active area of the acoustic wave filter device.
US10333487B2 Acoustic wave element, filter element, and communication device
An acoustic wave element of the present invention includes a piezoelectric substrate, an excitation electrode which is arranged on the piezoelectric substrate and includes a plurality of electrode fingers, and two reflectors arranged on the piezoelectric substrate, each of which includes a plurality of reflection electrode fingers, which sandwich the excitation electrode therebetween in the propagation direction of an acoustic wave. The excitation electrode includes a main region in the center vicinity of the line of the plurality of electrode fingers in which the intervals between the centers of the plurality of electrode fingers are uniformly a first interval. In the reflector, at least one of the reflection electrode fingers shifts to the excitation electrode side relative to virtual electrode finger positions which are repeatedly set at the first intervals from the electrode fingers in the main region.
US10333486B2 Piezoelectric vibrator and piezoelectric vibrating apparatus
A piezoelectric vibrator that includes a piezoelectric film with a pair of electrodes disposed on opposing sides of the piezoelectric film. Moreover, the vibrator includes first and second adjustment films with the first adjustment film covering the first surface of the piezoelectric film in a first region and the second adjustment film covering the first surface of the piezoelectric film in a second region that is different from the first region. Moreover, the second region of the piezoelectric film has a greater displacement than the first region when the piezoelectric vibrator vibrates.
US10333484B2 Filter modules and filter arrays having inductive impedance
Aspects and examples reduce the insertion loss and the noise figure of a filter module, which is configured by capacitive elements such as surface acoustic wave resonators and impedance matched. In one example, the filter module includes a filter having a certain passband and a matching resonator for impedance matching of the filter, the passband of the filter being included in a frequency band ranging between a resonant frequency and an antiresonant frequency of the matching resonator, and a center frequency of the passband of the filter being lower than a center frequency of the band ranging between the resonant frequency and the antiresonant frequency of the matching resonator.
US10333483B2 Loudness-based audio-signal compensation
Provided are, among other things, systems, methods and techniques for loudness-based audio-signal compensation. According to one such system, an input line accepts an input audio signal; a loudness estimator, coupled to the input line, processes the input audio signal to obtain an audio playback loudness level and also provides a production loudness level for the input audio signal; and a filter generator/selector coupled to an output of the loudness estimator provides an audio compensation filter based on the production loudness level and the audio playback loudness level. The input signal is processed by the audio compensation filter to provide an output signal.
US10333480B2 Crystal oscillator device and method of measuring crystal oscillator characteristic
A crystal oscillator device is disclosed. The crystal oscillator device includes a casing; a crystal piece; a pair of excitation electrodes; a transmission antenna electrically coupled to one of the excitation electrodes; a reception antenna configured to receive a radio wave from the transmission antenna; and an alarm generator configured to generate an alarm based on a signal whose amplitude is equal to or less than a reference value, the signal being received by the reception antenna.
US10333479B2 Power amplifier with improved linearity
Power amplifier circuitry includes an amplifier stage, a non-linear compensation network, and non-linear compensation control circuitry. The amplifier stage includes an input and an output, and is configured to receive an input signal at the input and provide an amplified output signal at the output. The non-linear compensation network is coupled between the input and the output of the amplifier stage. The non-linear compensation control circuitry is coupled to the non-linear compensation network and one or more of the input and the output of the amplifier stage. The non-linear compensation control circuitry is configured to adjust a capacitance of the non-linear compensation network to cancel a parasitic capacitance associated with the amplifier stage and thus reduce AM-PM distortion.
US10333478B1 Slew boost disable for an operational amplifier
An input stage of an operational amplifier receives first and second input voltages. An output slew detection circuit decreases a first current responsive to slewing of an output of the operational amplifier and increases the first current responsive to no slewing. A slew boost and differential input voltage detection generates a second current at a first level when the first and second input voltages are approximately equal and to generate the second current at a second level, smaller than the first level, responsive to the first and second input voltages not being approximately equal. A voltage on a capacitor increases responsive to the first current from the output slew detection circuit increasing and responsive to the second current being at the second level. A current mirror is activated responsive to the voltage on the capacitor exceeding a second threshold. The current mirror decreases a third current of the input stage.
US10333475B2 Logarithmic detector amplifier system for use as high sensitivity selective receiver without frequency conversion
A logarithmic detector amplifying (LDA) system is provided for use as a high sensitivity receive booster or replacement for a low noise amplifier in a receive chain of a communication device. The LDA system includes an amplifying circuit configured to receive an input signal having a first frequency and generate an oscillation based on the input signal, a sampling circuit coupled to the amplifying circuit and configured to terminate the oscillation based on a predetermined threshold to periodically clamp and restart the oscillation to generate a series of pulses modulated by the oscillation and by the input signal, and one or more resonant circuits coupled with the amplifying circuit and configured to establish a frequency of operation and to generate an output signal having a second frequency, the second frequency being substantially the same as the first frequency.
US10333474B2 RF transceiver front end module with improved linearity
A power amplifier system front end measures both forward and reverse power associated with an RF transmit signal. A processor is configured to use measurements derived from the measured forward and reverse power output to adjust the RF transmit signal in order to compensate for one or more memory effects of the power amplifier system.
US10333470B2 Apparatus and methods for envelope tracking systems
Apparatus and methods for envelope tracking systems are provided. In certain configurations, an envelope tracking system includes a digital filter that generates a filtered envelope signal based on a digital envelope signal representing an envelope of a radio frequency signal, a buck converter controllable by the filtered envelope signal and including an output electrically connected to a power amplifier supply voltage, a digital-to-analog converter module including an output electrically connected to the output of the buck converter and that provides an output current, and a digital shaping and delay circuit configured to generate a shaped envelope signal based on shaping the filtered envelope signal. The shaped envelope signal controls a magnitude of the output current, and the digital shaping and delay circuit controls a delay of the shaped envelope signal to align the output of the digital-to-analog converter module and the output of the buck converter.
US10333469B2 Cascaded switch between pluralities of LNAS
An apparatus includes a first plurality of low noise amplifiers (LNAs) and a cascaded switch configured to route outputs of the first plurality of LNAs to a second plurality of LNAs.
US10333468B2 Terahertz wave fast modulator based on coplanar waveguide combining with transistor
A terahertz wave fast modulator based on coplanar waveguide combining with transistor is disclosed. The terahertz waves are inputted through a straight waveguide structure, and then are coupled through a probe structure onto a core part of the present invention, which includes a suspended coplanar waveguide structure and a modulation unit with high electron mobility transistor, wherein the suspended coplanar waveguide structure is formed by three metal wires and a semiconductor substrate; and the modulation unit with high electron mobility transistor is located between adjacent metal transmission strips of the coplanar waveguide structure. Transmission characteristics of the terahertz waves in the coplanar waveguide structure are changed through the switching on/off of the modulation unit, so as to fast modulate the amplitudes and phases of the terahertz waves, and finally the modulated terahertz waves are transmitted through a probe—waveguide structure.
US10333467B2 Crystal oscillator
A crystal oscillator includes a surface mount type crystal unit and a mounting substrate. The surface mount type crystal unit includes a ceramic container. The surface mount type crystal unit has a rectangular shape as a planar shape. The mounting substrate includes a ceramic substrate on which an electronic component is mounted, the mounting substrate having a rectangular shape as a planar shape. The crystal oscillator has a structure where the surface mount type crystal unit and the mounting substrate are laminated, and both terminals of the surface mount type crystal unit and the mounting substrate are connected with a bonding material. The mounting substrate and the surface mount type crystal unit are connected in a positional relationship where a long side of the mounting substrate and a long side of the surface mount type crystal unit are orthogonal.
US10333465B2 VCO tuning range extension using parasitic diode capacitance control
Embodiments of methods and apparatuses may provide the capability to extend the tuning range of a VCO in a way that does not degrade VCO circuit performance. For example, the parasitic capacitance of semiconductor devices in the VCO circuit may be utilized to extend the tuning range of a VCO without significant degradation of VCO circuit performance. For example, in an embodiment, a method voltage-control of an oscillator may comprise receiving a first signal for control of a frequency of an output signal from the oscillator, deriving a second signal from the first signal, controlling the frequency of the output signal from the oscillator using the first signal, and extending a frequency range of the oscillator using the second signal.
US10333463B2 Stress compensated oscillator circuitry and integrated circuit using the same
A stress compensated oscillator circuitry comprises a sensor arrangement for providing a sensor output signal SSensor, wherein the sensor output signal SSensor is based on an instantaneous stress or strain component σ in the semiconductor substrate, a processing arrangement for processing the sensor output signal SSensor and providing a control signal SControl depending on the instantaneous stress or strain component σ in the semiconductor substrate, and an oscillator arrangement for providing an oscillator output signal Sosc having an oscillator frequency fosc based on the control signal SControl, wherein the control signal SControl controls the oscillator output signal Sosc, and wherein the control signal SControl reduces the influence of the instantaneous stress or strain component σ in the semiconductor substrate onto the oscillator output signal Sosc, so that the oscillator circuitry provides a stress compensated oscillator output signal.
US10333455B2 System and method for consistent speed regulation in a variable frequency drive
A system and method for speed regulation of a VFD circuit via an anti-windup control scheme that provides consistent speed response with no overshoot is disclosed. A control system for operating the VFD circuit includes a feedback controller programmed to receive a speed of a motor operating responsive to an initial torque command and process the speed of the motor to generate a feedback controller output. A feedforward controller of the control system is programmed to process a speed reference to generate a feedforward controller output. A command module of the control system is programmed to determine a torque command based on the processed outputs of the feedback and feedforward controllers and operate the VFD circuit to control the motor according to the torque command.
US10333454B2 Power tool having a universal motor capable of being powered by AC or DC power supply
A power tool is provided including an electric universal motor. A power supply interface is arranged to receive at least one of Alternating Current (AC) power from an AC power supply having a first nominal voltage higher than the operating voltage of the motor, or Direct Current (DC) power from a DC power supply having a second nominal voltage that falls approximately within the operating voltage range of the motor. The power supply interface outputs the AC power via an AC power line and the DC power via a DC power line. A motor control circuit supplies electric power from one of the AC power line or the DC power line via a common node, and reduces a supply of power from the AC power line to a level corresponding to the operating voltage of the operating voltage range of the motor.
US10333448B2 Method for torque control systems and methods based on rotor temperature
An electric motor control system of a vehicle includes a current command module configured to, based on a motor torque request for an electric motor of the vehicle, generate a first d-axis current command for the electric motor and a first q-axis current command for the electric motor. An adjustment module is configured to, based on a speed of a rotor of the electric motor and the motor torque request, selectively determine at least one of a d-axis current adjustment and a q-axis current adjustment based on a temperature of the rotor of the electric motor. An adjusting module is configured to produce a second d-axis current command for the electric motor by adjusting the first d-axis current command based on the d-axis current adjustment and to produce a second q-axis current command for the electric motor by adjusting the first q-axis current command based on the q-axis current adjustment.
US10333447B2 Motor control system and method
A system for controlling an electric motor which includes three coils and a rotor, comprising a motion-profile-generator for generating a rotor-motion-profile and for producing a position-command, a position-controller for determining a velocity-command and a position-feedforward, for determining a forward-velocity according to the prediction of the velocity required to reach said position-command. The system further includes a first summer for producing a modified velocity, a velocity controller, for determining a current-command, a velocity feedforward, for determining a forward-current and a second summer for producing a modified-current. The system also includes a commutator, for determining respective modified-coil-currents for each of at least three current-control-loops and for dividing said modified-coil-currents between the said current-control-loops according to the position of said rotor. Each current-control-loop includes a current-controller, for determining a respective voltage-command for the respective coil thereof an h-bridge for providing said voltage command to the respective coil thereof.
US10333446B2 Controller for induction motor
A controller for an induction motor includes a proportional gain setter that sets a magnitude of a proportional gain of a current regulator, and the proportional gain setter sets the magnitude of the proportional gain based on the leakage inductance in response to the primary current.
US10333444B2 System and method for stability control in adjustable speed drive with DC link thin film capacitor
A control system for actively damping an output of an adjustable speed drive (ASD) having a DC link thin film capacitor is programmed to calculate a d-axis damping coefficient and a q-axis damping coefficient for stabilizing an output of the ASD based at least on a voltage across the DC link thin film capacitor at a steady operating point. The control system is further programmed to extract d-axis and q-axis perturbations in d-axis and q-axis output currents of the ASD using a high pass filter, damp the d-axis perturbation and the q-axis perturbation with the d-axis damping coefficient and the q-axis damping coefficient, respectively, and calculate a damping frequency based on the damped d-axis perturbation and the damped q-axis perturbation. The control system is also programmed to damp an angle of rotation of a reference motor speed command for controlling the ASD using the damping frequency.
US10333443B2 Apparatus and method for controlling a device
An apparatus and method for adjusting an amplitude of a drive signal applied to a device are presented. The method of driving a device includes providing a drive signal to drive the device, monitoring a gradient value of the response signal; and changing an amplitude level of the drive signal based on the gradient value. The monitoring of the gradient value includes sensing an electrical parameter of the response signal and calculating the gradient value based on the electrical parameter.
US10333441B2 Method for regulating a speed of an electric motor of a power tool
A method for regulating a speed of an electric motor of a power tool, the speed of the electric motor being established as a function of an actuation of a control device, the control device being actuated in such a way that a speed is requested which is less than a maximum speed, the speed being set in such a way that, in a first speed range upon an increase of the torque output by the electric motor, the speed decreases with a first negative slope, the speed being set in a second speed range in such a way that the speed proceeds with a second slope upon an increase of the output torque, the second slope being greater than the first slope when considered mathematically.
US10333436B2 Drive circuit for electric motors
Drive circuits for parallel electric motors are provided. A drive circuit includes an inverter, at least one current sensor, and a DSP. The inverter is coupled to and configured to provide three phase power to a plurality of parallel electric motors. The at least one current sensor is coupled to the inverter and is configured to measure stator phase currents output by the inverter for driving the plurality of parallel electric motors. The DSP is coupled to the inverter and the at least one current sensor and is configured to receive the stator phase currents from the at least one current sensor, and generate at least one PWM signal for controlling the inverter based on the stator phase currents.
US10333435B2 Multi-motor controller
A motor control module provides control of a plurality of different motor types, such as a 1-phase DC Brush motor, a 3-phase brushless DC motor, and a 2-phase step motor. The module includes a digital amplifier that is configurable to drive the plurality of different motor types. A motor control unit, coupled to the digital amplifier, controls a motor type driven by the digital amplifier via a command signal to the digital amplifier. The motor control unit also monitors status information about the motor control module, including status information about the digital amplifier. A motor coil interface is coupled to the digital amplifier and configured to connect with the plurality of different motor types.
US10333430B2 Robust triboelectric nanogenerator based on rolling electrification
A generator for converting mechanical energy or hydropower or wind energy into electrical energy is disclosed. The generator includes a first member and a second member in contact with the first member to generate triboelectric charges. The second member rolls against the first member to generate a flow of electrons between two electrodes. Another embodiment of the generator includes two electrodes, and a member in contact with the two electrodes to generate triboelectric charges. The member rolls against the electrodes to generate a flow of electrons between the two electrodes.
US10333429B1 Method for controlling inverter
The present disclosure provides a method for controlling an inverter in an inverter system including the inverter, wherein the inverter includes a direct current-link capacitor, an inverting unit and a control unit, wherein the method comprises: when a direct current-link voltage of the direct current-link capacitor is greater than or equal to a predefined first voltage and is smaller than a second voltage which is greater than the first voltage, calculating a value using the direct current-link voltage and a time, and accumulating the calculated value over time to generate a cumulative value; when the cumulative value is greater than or equal to a predefined first value, blocking an output of the inverting unit; and when the direct current-link voltage is smaller than the first voltage, obtaining a value by subtracting a second predefined value from the cumulative value, and updating the cumulative value as the obtained value.
US10333426B2 Inverter with identification of neutral connection
A method and system for operating an inverter, which has a terminal with four conductor connectors for connection of the inverter to three outer conductors and to a neutral conductor of an AC voltage grid is disclosed. The method includes determining a connection configuration of the inverter to the AC voltage grid by actuating switching elements of a bridge circuit of the inverter to generate a zero-phase sequence system having a zero-phase sequence system current, and measuring and evaluating output currents of the inverter with respect to the zero-phase sequence system current. The method also includes identifying a presence of a connection of the neutral conductor to a conductor connector provided for connection to the neutral conductor when the zero-phase sequence system current exceeds a prescribed threshold value and identifying that the neutral conductor is not connected to the conductor connector provided for connection to the neutral conductor otherwise.
US10333425B1 Self-biasing ideal diode circuit
An ideal diode circuit is described which uses an NMOS transistor as a low-loss ideal diode. The control circuit for the transistor is referenced to the anode voltage and not to ground, so the control circuitry may be low voltage circuitry, even if the input voltage is very high, referenced to earth ground. A capacitor is clamped to about 10-20V, referenced to the anode voltage. The clamped voltage powers a differential amplifier for the detecting if the anode voltage is greater than the cathode voltage. The capacitor is charged to the clamped voltage during normal operation of the ideal diode by controlling the conductivity of a second transistor coupled between the cathode and the capacitor, enabling the circuit to be used with a wide range of frequencies and voltages. All voltages applied to the differential amplifier are equal to or less than the clamped voltage.
US10333417B2 Device and method for controlling flyback converter
A control device, which is applied to a flyback converter including an auxiliary switch, includes: an on-time setter, configured to set an on-time threshold according to a reference value and an output voltage of the flyback converter; and an on-time controller, configured to output a control signal to turn on the auxiliary switch, and turn off the auxiliary switch when on-time of the auxiliary switch reaches the on-time threshold. According to the present disclosure, it is able to achieve zero voltage switching of a primary-side switch of the flyback converter with variable outputs.
US10333416B2 System and method for controlling voltage control loop in power converter
A method for controlling a power converter includes determining whether a value of a feedback signal is in a first range, detecting a plurality of points of the feedback signal, and decreasing one or both of a proportional coefficient and an integral coefficient of a first control loop of the power converter at a first plurality of times corresponding to the detected plurality of points of the feedback signal when the value of the feedback signal is in the first range. The feedback signal indicates an output signal of the power converter. A circuit for controlling a power converter includes a transient detector that generates a transient detection signal in response to a feedback signal indicating an output signal of the power converter and a gain selector that generates a gain selection signal in response to the transient detection signal.
US10333415B2 Insulated synchronous rectification DC/DC converter including synchronous rectification controller controlling synchronous rectification transistor
A synchronous rectification controller configured to control a synchronous rectification transistor is provided on the secondary side of an insulated synchronous rectification DC/DC converter. A DRAIN pin receives the drain voltage VDS2 of the synchronous rectification transistor. A pulse generator generates a pulse signal S11 based on the voltage at the DRAIN pin. A driver drives the synchronous rectification transistor based on the pulse signal S11. Upon detecting an open-circuit fault of the DRAIN pin, an abnormality detection circuit asserts an abnormality detection signal S13.
US10333412B2 Power delivery device, AC adapter, AC charger, electronic apparatus and power delivery system
A PD device comprises: a DC/DC converter disposed between an input and a VBUS output; a primary-side controller configured to control an input current of the DC/DC converter; a signal conversion and switching circuit coupled to a control input and configured to executes signal conversion and switching; an output capacitor CO connected between the VBUS output and the signal conversion and switching circuit; and a secondary-side controller coupled to the signal conversion and switching circuit, and configured to receive the control input signals subjected to the signal conversion and switching executed in the signal conversion and switching circuit, and to feed back the control input signals to the primary-side controller. The primary-side controller varies an output voltage value and an available output current value (MAX value) of the DC/DC converter by controlling the input current on the basis of the control input signals fed back from the secondary-side controller.
US10333408B1 Compensation of level-shift capacitance
A half bridge circuit and a method for its operation are presented. The half bridge circuit contains a high-side switch, a latch for providing a drive signal for the high-side switch, a first transistor device acting as a level shifter for shifting a voltage level at an input of the latch. The first transistor device is coupled between a supply voltage level and ground, and the voltage level at the input of the latch is shifted in accordance with a current that flows through the first transistor device. A second transistor device is coupled between the supply voltage level and ground, in parallel to the first transistor device. There is a current mirror for mirroring a current that flows through the second transistor device. There is a circuit path for feeding the mirrored current to an intermediate node between the supply voltage level and the first transistor device.
US10333393B2 Embedded charge pump voltage regulator
Certain aspects of the present disclosure provide methods and apparatus for implementing a voltage regulator. The voltage regulator includes a power field effect transistor (FET) comprising a gate terminal. The voltage regulator further includes a charge pump, the charge pump comprising a capacitor switchably coupled to the gate terminal. The voltage regulator further includes a current outputting amplifier switchably coupled to the capacitor.
US10333392B2 Reconfigurable switched capacitor power converter techniques
An apparatus for converting a first voltage into a second voltage includes a reconfigurable switched capacitor power converter having a selectable conversion gain. The power converter has switch elements configured to electrically interconnect capacitors to one another and/or to the first or second voltage in successive states. The switch elements are configured to interconnect at least some capacitors to one another through the switch elements. A controller causes the reconfigurable switched capacitor power converter to transition between first and second operation modes. The controller minimizes electrical transients arising from transition between modes. In the first operating mode, the power converter operates with a first conversion gain. In the second operating mode, it operates with a second conversion gain.
US10333391B2 Control method of high efficient buck-boost switching regulator
The present disclosure relates to methods and circuits to achieve a buck-boost switching regulator that allows changing operation modes without causing large output ripples during transition of operation modes Increased error amplifier output voltage range over which the converter stays in its present operating mode (buck or boost or buck-boost), resulting in hysteresis between error amplifier output voltage and output voltage). The larger the hysteresis, the smaller will be the likeliness of having to switch between modes. A first embodiment is combining masking logic applied to signals driving the switches of the switching regulator and offset feedback to outputs of the error amplifier in order to providing hysteresis to suppress operation mode bounce and to minimize ripples while a second embodiment is monitoring pulse width of PWM pulses by a pulse width checker.
US10333390B2 Systems and methods for providing vector control of a grid connected converter with a resonant circuit grid filter
An example system for controlling a grid-connected energy source using a neural network is described herein. The example system can include a grid-connected converter (“GCC”) operably coupled between an electrical grid and an energy source, a n-order grid filter (e.g., where n is an integer greater than or equal to 2) operably coupled between the electrical grid and the GCC, and a nested-loop controller. The nested-loop controller can have inner and outer control loops and can be operably coupled to the GCC. A d-axis loop can control real power, and a q-axis loop can control reactive power. Additionally, the inner control loop can include a neural network that is configured to optimize dq-control voltages for controlling the GCC. The neural network can account for circuit dynamics of the n-order grid filter while optimizing the dq-control voltages.
US10333387B2 Electric assembly including a semiconductor switching device and a clamping diode
An electric assembly includes a semiconductor switching device with a maximum breakdown voltage rating across two load terminals in an off-state. A clamping diode is electrically connected to the two load terminals and parallel to the switching device. A semiconductor body of the clamping diode is made of silicon carbide. An avalanche voltage of the clamping diode is lower than the maximum breakdown voltage rating of the switching device.
US10333382B2 Electric power converter
In an electric power converter, a driver unit includes an output unit, an auxiliary power source, a switch circuit unit, and a diode. The output unit includes first and second MISFETs and selectively outputs an on signal or an off signal to a gate electrode of a first HEMT. The auxiliary power source outputs a predetermined positive voltage. The switch circuit unit selectively connects a source electrode of the first MISFET to the auxiliary power source or a drain electrode of the first HEMT. The diode is connected to a source electrode of the second MISFET and is oriented such that forward current flows to a source electrode of the first HEMT. In the event of a short circuit in a certain HEMT, a microcomputer connects the source electrode of the first MISFET to the auxiliary power source and outputs an off command to the driver unit.
US10333378B2 Speed restriction system using eddy currents
The current subject matter describes a device and system including one or more movable arms containing one or more magnets that are caused to move relative to a non-ferrous material by motion of the device to generate eddy currents that cause a braking of the device. Devices of this disclosure may include one or more trolleys that moving along a coaster track and which contain braking arms having magnets that move due to inertial force and/or can be controlled by a remote server computer based on information obtained from the one or more trolleys as they move along the coaster track.
US10333376B2 Double-rotor switched reluctance machine
Various embodiments are described herein for a double-rotor switched reluctance machine. In one example embodiment, the double-rotor switched reluctance machine comprises an interior rotor, an exterior rotor spaced from the interior rotor and coaxially and concentrically disposed outside the interior rotor, and at least one stator disposed concentrically with the interior rotor and the exterior rotor. The interior rotor, the exterior rotor and the at least one stator are disposed within one machine set to provide an interior switched reluctance machine and an exterior switched reluctance machine. The interior switched reluctance machine and the exterior switched reluctance machine can operate as two motors, two generators, or a motor and a generator simultaneously.
US10333375B2 Electric motor having balance structure and machine tool equipped with the electric motor
To provide an electric motor enabling easy and high-precision balance correction, and a machine toll including this electric motor. An electric motor (1) includes: a cylindrical stator (2); a rotor (3) having a rotary shaft part (31) inserted inside of the stator (2); a housing (4) installed to both ends in an axial direction of the stator (2); an opening (51a) provided in at least one outer peripheral lateral face of the housing (4), and disposed to be separated from an internal space (S) of the stator and a ventilation passage (9) formed in the stator (2); and a balance correction component (6, 61) that is installed to the rotary shaft part (31), and corrects balance of the rotor (3), in which the balance correction component (61) is exposed to outside from the opening (51a); and a machine tool (10) includes this electric motor (1).
US10333371B2 Stator and rotating electric machine including the same
A stator includes a stator core, a winding, and a temperature sensor. In the stator core, a plurality of slots are formed in a circumferential direction of the stator. The winding is formed by a plurality of conductors which are housed in the slots and are electrically connected. The slots are formed such that a predetermined number of the conductors are housed and arrayed in a radial direction of the stator. The temperature sensor is located in at least one of the slots and detects temperature of the conductors.
US10333366B2 Expandable slot closure for an electric machine
A slot-closing device for closing a slot in a stator or a rotor of an electric machine includes a closure element for closing the slot. A closure element for closing the slot contains a ferromagnetic material, and has a predetermined bending section along a longitudinal extension direction of the closure element, such that two leg portions disposed at an obtuse angle of less than 180° to one another are connected by the bending section. An adhesive layer designed to harden when heated is disposed on edges of the two leg portions.
US10333365B2 End winding support segment with integrated lubricant manifold
An end winding support segment for a generator rotor includes a support segment body with a curved inner surface configured to be adjacent to a rotor shaft, a winding support arm extending radially outward from the support segment body, and an orifice extending from the curved inner surface of the support to an exterior surface of the support adjacent the winding support arm with the orifice configured to transfer lubricant from a surface of the rotor shaft to a winding located on the winding support arm.
US10333364B2 Slot insulation for electrical machines
An electrical machine includes a winding core with a plurality of end slots. A winding is seated in the end slots with end windings where the winding crosses from end slot to end slot. A slot insulator is seated in two of the end slots. The slot insulator includes a first slot liner seated in a first one of the two end slots with a winding slot defined therethrough in an axial direction. A second slot liner is seated in a second one of the two end slots with a winding slot defined therethrough in the axial direction, wherein the second slot liner is spaced apart in a lateral direction relative to the axial direction from the first slot liner by a gap. The slot insulator includes a span portion bridging across the gap to connect the first and second slot liners.
US10333361B2 Dynamo-electric machine
To provide a dynamo-electric machine with which it is possible to improve electrical characteristics by reducing the leakage magnetic flux and increasing the effective magnetic flux. In order to achieve this, a magnetic pole head (23) for restraining a field winding (24) is provided with restraining parts (31) for restraining only the coil end (24b) of the field winding (24). The restraining parts (31) are positioned further axially outside or inside than both axial end surfaces (11a) of a stator core (11). The restraining parts (31) have formed thereon: an inclined surface (31a) positioned further radially inside than the radially outside end surface (23a), of the magnetic pole head (23), which radially faces the inner circumferential surface (11b) of the stator core (11); and a step (31b) for linking the radially outside end surface (23a) and the inclined surface (31a) in the radial direction.
US10333359B2 Method and apparatus for controlling wireless power of a receiver in a wireless power transmission/reception system
A method and apparatus are provided for controlling power in a wireless power transmission/reception system. The method includes receiving power information from a receiver within a charging area; determining whether power is available for the receiver based on the power information; if the power is available for the receiver, transmitting, to the receiver, a first response requesting the receiver to perform charging; and if the power is not available for the receiver, transmitting, to the receiver, a second response requesting the receiver to maintain a standby state
US10333357B1 Methods and systems for arrangement and control of wireless power transfer and receiving
Systems and methods for transmitting, receiving, and controlling wireless power are disclosed. The systems include one or more transmitters, one or more receivers, one or more sensors, one or more surrounding mapping devices, one or more controllers and control methods, and/or one or several arrangements. In one embodiment, a system and controller automatically adjusts the wireless power amount/level and/or type/source based on the mapped surroundings in order maintain safety, maintain health, optimize efficiency, and/or improve wireless energy transmission and receiving. In another embodiment, a system and controller controls and adjust several types and forms wireless energy transmission and receiving such as radiative electromagnetic energy, non-radiative electromagnetic energy, sound waves energy, ultrasound energy, light energy, radio frequency energy, and/or inductively coupled energy. In another embodiment, the system parts such as transmitters and wireless energy/power receiving derives communicate information such as the type and amount of wireless energy being transmitted and received.
US10333349B2 Power transmitter, resonance-type contactless power supply and control method therefor
The present disclosure relates to a power transmitter, a resonance-type contactless power supply and a control method. The inverter circuit is controlled to provide a high-frequency AC current with a voltage strength parameter so that a current strength parameter (e.g. a peak value or an effective value of the current) of the AC current flowing through a transmitting coil and that through a receiving coil have a predetermined relationship. Thus, an equivalent load impedance is adjusted so that the system efficiency is optimized.
US10333348B2 Control device, electronic apparatus, and contactless power transmission system
A control device that can perform discharging execution and stop of a power receiving device included in a contactless power transmission, electronic apparatus, contactless power transmission system, and the like. The control device is on a receiving side in a contactless power transmission system including a power transmitting device and a power receiving device, and includes: a charging unit that charges a battery based on power received by a power receiving unit that receives power from the power transmitting device; a discharging unit that performs an operation of discharging the battery; a control unit that controls the discharging unit; and a monitoring unit that monitors the operation state of a switch unit. The control unit causes the discharging unit to discharge when removal of the power receiving device has been detected, and stops the discharging when an off operation of the switch unit has been detected by the monitoring unit.
US10333347B2 Method and control device for controlling an electrical grid
An electrical grid, using physical operating data of the electrical grid a current operating status of the electrical grid is determined by way of a network model of the electrical grid is provided. A first grid component is controlled as a function of a control signal by a regulator with a grid-component-internal control circuit which is adjustable via control parameters. A first component model of the first grid component is imported to determine a dynamic reaction of the first grid component to the control signal depending on the control parameters.
US10333342B2 Fault-tolerant power distribution systems for a modular power plant
Fault-tolerant power distribution systems for modular power plants are discussed. The systems enable the transmission of a portion of the power generated by a modular power plant to remote consumers. The systems also enable the local distribution of another portion of the generated power within the power plant. The various fault-tolerant systems enable the plant to continuously, and without degradation or disruption, transmit power to remote consumers and distribute power within in the power plant in the event of one or more faults within the distribution system. The various embodiments include redundant power-transmission paths, power-distribution module feeds, switchgear, and other hardware components. Such redundant transmission paths and hardware enable the systems to continuously, and without degradation or disruption, transmit power to remote consumers and locally distribute power to the power plant when one or more faults occur within one or more of the redundant power-transmission paths and/or hardware components.
US10333341B2 LED lighting system with battery for demand management and emergency lighting
This disclosure describes systems, methods, and apparatus for a combined LED driver and emergency backup battery system. The LED driver can include current regulation circuitry as well as a bus enabling charging and discharging of an energy storage device from and to the bus. A master controller can control charging and discharging of the energy storage device via a controller of an energy storage management system, and also communicate with the current regulation circuitry to control a balance of power between an AC mains, the energy storage device, and driving of an LED light source. Accessories may be coupled to the bus and receive low voltage power from the bus and optionally receive commands from the master controller and provide sensed data back to the controller. A wireless network interface to the master controller can enable system states based on electrical power company indications and instructions.
US10333330B2 Electrically heated aerosol-generating system
A method of controlling an electrically heated aerosol-generating system is provided, the system including a charging device including a first rechargeable power supply, and an electrically heated aerosol-generating device configured to receive an aerosol-generating substrate and including a second rechargeable power supply, and at least one electrical heating element; and the method including monitoring an ambient temperature adjacent the charging device, determining a charging current, for charging the rechargeable power supply of the charging device, in dependence on the ambient temperature, and charging the rechargeable power supply of the charging device at the determined charging current. There is also provided a system and device for performing the method.
US10333329B2 Cell assembly having a plurality of electrochemical cells and method for operating said cell assembly
A method includes activating electrochemical cells of a cell assembly to output electrical energy in accordance with a superordinate clock signal in order to have an activation and/or switch-off time points of the respective cells on the basis of the superordinate clock signal not all occur at the same time. To reduce the complexity of smoothing the total battery voltage, the switching time points according to the disclosure are shifted on the basis of the superordinate clock signal for the first cell in accordance with a first switching specification by a cell-specific first clock shift signal.
US10333327B2 Bootstrap capacitor charging circuit for GaN devices
GaN-based half bridge power conversion circuits employ control, support and logic functions that are monolithically integrated on the same devices as the power transistors. In some embodiments a low side GaN device communicates through one or more level shift circuits with a high side GaN device. Both the high side and the low side devices may have one or more integrated control, support and logic functions. Some devices employ electro-static discharge circuits and features formed within the GaN-based devices to improve the reliability and performance of the half bridge power conversion circuits.
US10333325B2 Charging state indicating circuit
Disclosed is a charging state indicating circuit, including a indicating circuit, having: a first operational amplifier, having a non-inverting input end inputted with a first sampled voltage and an inverting input end inputted with a first reference voltage; a first triode, having a base coupled to an output end of the first operational amplifier through a first resistor, an emitter coupled to a second reference voltage through a second resistor and a collector coupled to an anode of a first light emitting diode; a second triode, having a base coupled to the output end of the first operational amplifier through a third resistor, an emitter coupled to an anode of a second light emitting diode and a collector coupled to the second reference voltage; a cathode of the first light emitting diode and a cathode of the second light emitting diode are grounded and light colors are different.
US10333319B2 Hybrid super-capacitor / rechargeable battery system
A hybrid system modifies a control algorithm such that the super-capacitor can not only supply pulsed power, but it now can also absorb pulsed power from the load while keeping the battery current constant such that the incoming pulsed power does not stress the battery. The absorbed energy is accumulated in the capacitor and then the control algorithm operates the DC/DC converter to recharge the battery with the energy from the capacitor at a rate that optimized battery performance. If the load supplies energy to the hybrid system such that the current into the battery is within its optimal operating range, then the load is permitted to directly charge the battery. This hybrid system keeps the battery current operating in its most efficient range during both discharging and charging (the discharging and charging currents may be different values) by using the super-capacitor to supply or absorb pulsed in energy that would otherwise stress the rechargeable battery and result in reduced battery cycle life and/or reduced effective capacity over time.
US10333318B2 Electric vehicle supply equipment with temperature controlled current
In electric vehicle supply equipment (EVSE), interruption of charging due to overheating is prevented by adjusting the pulse duty cycle on the control pilot conductor communicating the maximum allowed current level to the electric vehicle, the adjustment being performed whenever the EVSE temperature exceeds a predetermined threshold temperature below the maximum operating temperature as a function of the approach of the temperature to the maximum operating temperature.
US10333316B2 Wired and wireless power distribution coexistence
The use of wireless power distribution equipment can be used to distribute power across various regions. Power from a power plant can be distributed to sub-transmission stations. For example, a transmission probe can be configured to launch a transmission frequency guided surface wave for power transmission over a transmission region. A sub-transmission station can receive the transmission frequency guided surface wave. A sub-transmission probe can be configured to launch a sub-transmission frequency guided surface wave to transmit power over a sub-transmission region to transmit power. A distribution station can receive the power from the sub-transmission frequency guided surface wave.
US10333315B2 Power managers and methods for operating power managers
Various aspects of invention provide portable power manager operating methods. One aspect of the invention provides a method for operating a power manager having a plurality of device ports for connecting with external power devices and a power bus for connecting with each device port. The method includes: disconnecting each device port from the power bus when no external power device is connected to the device port; accessing information from newly connected external power devices; determining if the newly connected external power devices can be connected to the power bus without power conversion; if not, determining if the newly connected external power devices can be connected to the power bus over an available power converter; and if so, configuring the available power converter for suitable power conversion.
US10333308B2 Two-level predictive based reactive power coordination and voltage restoration for microgrids
A computer-implemented method for controlling voltage fluctuations of a microgrid including a plurality of distributed generators (DGs) is presented. The computer-implemented method includes collecting, by a resiliency controller, measurement data from the microgrid, using a model predictive control (MPC) module to distribute reactive power to each of the DGs of the microgrid, and using a droop based controller to guide operation of each of the DGs of the microgrid.
US10333300B2 Power distribution management apparatus, power distribution management method, and recording medium
A power distribution management apparatus includes an electrical connection storage unit, a search unit, and an output unit. The electrical connection storage unit is configured to store electrical connection information in which a combination of a plurality of junctions that describes which a plurality of facilities of a power distribution system are electrically connected to each other and a facility determined based on the combination are associated. The search unit is configured to search a facility corresponding to the combination while investigating an uninvestigated junction among the plurality of junctions contained in the combination starting from a predetermined junction with reference to the electrical connection information stored in the electrical connection storage unit. The output unit is configured to output facility information obtained from the combination where the investigation is performed and a result of the search after the investigation and the search are performed.
US10333299B2 Power converter and methods for increasing power delivery of soft alternating current power source
A power converter is provided that includes a detection circuit configured to determine a power source type based on at least one characteristic of power received from a power source. The detection circuit is also configured to determine an operating edge of the soft AC source by monitoring at least one parameter as the soft AC power source approaches a power limit, and assign an operating point to the soft AC power source based on the operating edge to increase power delivery of the soft AC power source.
US10333296B1 Surgical robotic arm with wireless power supply interface
A proximal end portion of a robotic surgical arm is to be coupled to an adapter of a surgical robotic platform, for use during a surgical session at the platform, and then decoupled from the adapter for storage until being re-coupled for use during another surgical session at the platform. A resonant-mode transformer-coupled power converter is provided that has a secondary side and a primary side. The secondary side is in the arm and has a transformer secondary coil in the proximal end portion of the arm. The primary side has a transformer primary coil in the adapter. The primary and secondary coils are held at positions and orientations that enable mutual inductive coupling between them for operation of the power converter when the arm is coupled to the adapter. Other embodiments are also described and claimed.
US10333294B2 USB cable with thermal protection
A cable including a power conductor configured to transmit electrical power between a first device and a second device, a first data conductor configured to transmit data between the first device and the second device, and a first bimetallic switch coupled to the first data conductor and configured to mitigate current flowing through the first data conductor if a temperature of the first bimetallic switch exceeds a predefined first trip temperature, wherein the opening of the first data line indicates a fault condition to a device to which the cable is connected, whereby electrical power flowing through the power conductor is resultantly mitigated.
US10333276B2 Vertical microcavity with confinement region having sub-wavelength structures to create an effective refractive index variation
Embodiments are notably directed to a vertical microcavity. The vertical microcavity includes a first reflector and a second reflector, each of which includes one or more material layers extending perpendicular to a vertical axis x. The cavity may further include a confinement region extending between the first reflector and the second reflector, so as to be able to confine an electromagnetic wave. The confinement region may include a single layer material, which is structured so as to create an effective refractive index variation for the electromagnetic wave to be confined, in an average plane of the single layer material, perpendicularly to said vertical axis x. Additional examples are further directed to related microcavity systems and methods of fabrication.
US10333275B2 Packaging assembly for high-speed vertical-cavity surface-emitting laser
A packaging assembly for a high-speed vertical-cavity surface-emitting laser (VCSEL) mainly applies a lens assembly consisted of several prisms to split a laser beam emitted by a VCSEL element so as to guide a small portion of the laser beam back to a monitor photodiode (MPD) and the rest of the laser beam to travel away along an optical axis. Such a spectacular design of the lens assembly can not only relieve the VCSEL element from a position right under the optical axis, but can also reduce signal loss by shorting a length of a bonding wire for a corresponding pin through disposing the VCSEL element further close to the corresponding pin. Thereupon, a defect of lights reflected from a lens or a translucent plate on a cap can be substantially improved.
US10333274B2 Laser light source device
A laser light source device has a light source unit including a semiconductor laser element that emits laser light having a predetermined wavelength band at a temperature from an allowable lower limit temperature to an allowable upper limit temperature, a cooler, an element temperature measurement section, a cooler temperature measurement section, and a controller that controls the cooler. The controller controls the cooler such that the cooler temperature approaches a set temperature. The controller lowers the set temperature as long as the element temperature exceeds the allowable upper limit temperature, and the controller increases the set temperature as long as the element temperature falls below the allowable lower limit temperature.
US10333273B2 Phosphor module
A phosphor module for a laser light source includes a heat dissipation body, and a reflective layer disposed on the heat dissipation body including metal or an alloy. The phosphor module also includes a phosphor layer disposed on the reflective layer. The phosphor layer includes a glass frit and a phosphor and is configured to: absorb a first light emitted from the laser light source and incident on a first surface of the phosphor layer facing away from the reflective layer; and emit, from a second surface of the phosphor layer opposite the first surface and facing towards the reflective layer, a second light having a second wavelength different from a first wavelength of the first light. The phosphor module also includes a light-transmissive transparent heat dissipation layer disposed on the first surface of the phosphor layer that dissipates heat from the phosphor layer.
US10333272B2 Optical device
An optical device includes: an optical module provided with an electrical pin; a printed wiring board that is connected to the electrical pin of the optical module, on which a control circuit for controlling the optical module is mounted, and on which an opening is formed; a first plate-shaped member to which the printed wiring board is fixed; a first fixing member that is inserted into the opening of the printed wiring board, and that fixes the printed wiring board with the first plate-shaped member; a second plate-shaped member that is disposed such that the printed wiring board is interposed between the second plate-shaped member and the first plate-shaped member; and a second fixing member that fixes the first fixing member with the second plate-shaped member such that the optical module is retained between the first plate-shaped member and the second plate-shaped member.
US10333270B2 Optical module and method for manufacturing the optical module
An optical module 1 according to an embodiment includes a plurality of laser diodes (LDs) 21 to 23, a multiplexing optical system 30 combining a plurality of laser beams from the respective plurality of LDs, and a package 10 accommodating the plurality of LDs and the multiplexing optical system. The package includes a support mounted with the multiplexing optical system, and a cap having a transmissive window that allows a resultant light beam to pass through. At least one of the LDs has an oscillation wavelength of nor more than 550 nm. The package has an internal moisture content of not more than 3000 ppm. The multiplexing optical system is fixed to the support by a resin curing adhesive.
US10333266B2 Graphene-based optical sub-system
The present disclosure provides an optical sub-system for a passive, mode-locked laser optical system. The optical sub-system may include a graphene-based saturable absorber and an optical device configured to control dispersion properties of the laser optical system. The graphene-based saturable absorber may be supported by the optical device.
US10333259B1 Power distribution unit
A power distribution unit comprising at least two conductors, a plurality of outlets, a plurality of indicator lights, an AC-DC conversion circuit, and a control circuit is provided. Each outlet is electrically coupled to two of the conductors. Each indicator light corresponds to one of the outlets. The input of the AC-DC conversion circuit is electrically coupled to two of the conductors. The control circuit is electrically coupled to the indicator lights and the output of the AC-DC conversion circuit. The control circuit is configured for sequentially driving the indicator lights, and is configured for controlling, according to the group information of each grouped outlet, a corresponding indicator light to display a corresponding color of a group to which the grouped outlet belongs.
US10333258B2 Electrical connector with soldering legs extending from shell rear edge and retained to inner edge of PCB
An electrical connector includes: a housing having a base and a tongue, the base having a mounting face; plural contacts arranged in the housing and exposed to the tongue, each contact having a contacting portion, a tail portion, and an intermediate portion between the contacting portion and the tail portion, the tail portions of the plural contacts being arranged in a front and rear rows at the mounting face of the housing base; and a shielding shell enclosing the housing and having a pair of rear mounting legs; wherein the shielding shell has a pair of soldering legs at two opposite outer sides of the front row of contact tail portions, respectively, forwardly and inwardly of the pair of rear mounting legs.
US10333254B2 Electrical connector with shielding plate and shell soldered together
An electrical connector includes a contact module enclosed within a metallic shielding shell. The contact module includes an insulative housing and a plurality of upper contacts and lower contact with a metallic shielding plate commonly retained in the housing. The upper contacts and the lower contacts have the corresponding contacting sections and soldering sections exposed upon the mounting surface of the housing. The shielding plate has the contacting area on the mounting surface. The shielding shell forms contacting legs positioned upon the contacting area for grounding.
US10333250B2 Electrical connector assembly
An electrical connector assembly including a first connector and a second connector mated with each other. The first connector includes an insulative housing with a mating cavity sounded by opposite top wall and bottom wall, two opposite side walls and a rear wall. The rear wall forms opposite inner surface and outer surface. A plurality of contacts are retained to the housing and include the contacting sections exposed in the mating cavity and soldering sections exposed outside of the housing and behind the rear wall. A plurality of inner partitions are formed on the interior surface of the rear wall and extend into the mating cavity to separate the contacting sections of the neighboring contacts, respectively. A plurality of outer partitions are formed on the exterior surface of the rear wall to separate the soldering sections of the neighboring contacts.
US10333249B1 Electronic connector with magnetic element and data transmission line using same
An electronic connector is disclosed in the present disclosure. The electronic connector includes: a male connector; a female connector comprising: a shell; a supporting element received in the shell, and including an insertion opening and a receptacle space communicated with the insertion opening; a magnetic element received in the shell and surrounding the supporting element; a first terminal assembly and a second terminal assembly corresponding to the first terminal assembly received in the supporting element, wherein, the first terminal assembly including a plurality of first terminals, and the second terminal assembly including a plurality of second terminals, each of the first terminal extending into the receptacle space, and each of the second terminal extending into the receptacle space, and the first terminal and the corresponding second terminal forming a clamp for clamping the male connector which is inserted into receptacle space via the insertion opening.
US10333243B2 Electrical connector having a terminal module supported by an insulative housing and a shielding shell
An electrical connector includes: an insulative housing; a terminal module received by the insulative housing, the terminal module including an insulator, a plurality of terminals, and an internal, horizontal printed circuit board (PCB) carrying plural magnetic components; and a shielding shell enclosing the insulative housing and the PCB, wherein the insulative housing has a pair of restraining slots receiving a front of the insulator, and the shielding shell has a pair of abutting arms received between the insulator and the PCB.
US10333242B2 Electrical wiring device with shutters
An electrical device includes a shutter support structure having a return position, at least one blocking position and an open position. A first shutter element is configured to rotate about a first dimensional axis within a predetermined angular range while being translated in two-dimensions between the return position to the open position, each of the two dimensions being orthogonal to the first dimensional axis. A second shutter assembly includes a second shutter element coupled to the first shutter element, the first shutter element allowing the second shutter portion to move in a first direction parallel to the first dimensional axis when the first shutter element is in the open position, the first shutter element being configured to drive the second shutter element in a second direction parallel to the first dimensional axis when the first shutter element is being translated into the return position.