Document Document Title
US10111370B2 Work machine
A work machine provided with slider that moves in a specified direction, and two mounting heads and attached to the slider is provided. The slider has holding, and first and second attachment sections to which a mounting head is attached. The first attachment section is provided on the holding plate, and the second attachment section is provided on the holding plate so as to be changeable between any distance which is a distance between the first and second attachment sections. Accordingly, it is possible to change the distance between attachment sections and two wide work heads may be mounted on the slider. In a case in which the types of the two work heads are not to be changed, it is possible to change the spacing between the two work heads. By changing the spacing between the two work heads, interference between the work heads may be prevented.
US10111368B2 Flexible substrate retention on a reusable carrier
Systems to manufacture an electronic circuit assembly are disclosed. In one embodiment, the system includes a flexible substrate with a substrate registration feature and a carrier with a carrier registration feature. A removable fastener removably fixes the flexible substrate to the carrier by being received into the substrate registration feature and the carrier registration feature. Once the flexible substrate is removably affixed to the carrier, the carrier provides the flexible substrate with rigidity to receive at least one electronic device of the electronic circuit assembly.
US10111367B2 Liquid immersion cooling apparatus, liquid immersion cooling system, and control method of liquid immersion cooling apparatus
A liquid immersion cooling apparatus that cools an electronic device including a heat generating element, the apparatus includes a liquid immersion tank that accommodates a cooling liquid and the electronic device to be immersed in the cooling liquid, a wall that is disposed within the liquid immersion tank, the wall having a protrusion protruding toward the electronic device, and a drive mechanism that moves a position of the protrusion along the electronic device.
US10111366B2 Cooling system and server
A cooling system includes a first heat exchanging component configured to connect to a heat source and obtain heat of the heat source by heat transfer, to dissipate heat of the heat source; and a first pipe configured to connect to the first heat exchanging component and a second heat exchanging component and form a loop between the first and second heat exchanging components, and to transfer the heat obtained by the first heat exchanging component to the second heat exchanging component via the loop. A first position relationship is provided between the first heat exchanging component and the second heat exchanging component, to allow a cooling liquid in the first pipe to automatically flow into the second heat exchanging component after the cooling liquid exchanges heat with the first heat exchanging component, to transfer the heat generated by the heat source to the second heat exchanging component.
US10111364B2 Coupling assemblies for connecting fluid-carrying components
Coupling assemblies for connecting fluid-carrying components are provided. The coupling assemblies include, for instance: a socket fitting with a first opening and a second opening in fluid communication through the fitting, the first opening being sized to accommodate a first fluid-carrying component, and the second opening being sized to accommodate a second fluid-carrying component; a sleeve, the sleeve encircling the socket fitting and being rotatable relative to the fitting, and the sleeve including a first locking feature; and a second locking feature associated with one of the fluid-carrying components. The second locking feature is positioned and sized to engage the first locking feature of the sleeve when the one fluid-carrying component is inserted into the socket fitting. Once engaged, rotating of the sleeve locks the first and second locking features together to secure the one fluid-carrying component to the socket fitting.
US10111357B2 Detachable inner sliding rail mounting structure for server sliding rail assembly
A detachable inner sliding rail mounting structure for use in a server sliding rail assembly includes a pull bar, a plastic pull tab, a guide block, an engagement plate and a spring. The inner sliding rail is mounted in another sliding rail that has a stop block. When mounting the inner sliding rail the another sliding rail, the user simply needs to directly insert the inner sliding rail into the another sliding rail, and the engagement plate can be directly biased by a stop block on the another sliding rail to force the retaining notch of the engagement plate into engagement with the stop block. When dismounting the inner sliding rail, the user can selectively operate the plastic pull tab to move the engagement plate, or directly move the engagement plate to disengage the engagement plate from the inner sliding rail, avoiding danger and ensuring a high level of safety.
US10111356B2 System for electrical connection of printed circuit boards and backplanes in server enclosure
Utilities (e.g., apparatuses, systems, methods, etc.) for reducing or eliminating gaps between the tips of male pins and the bottoms of corresponding female sockets of interfaced connectors (e.g., daughtercard and backplane connectors) of a computing module and a backplane of a server enclosure under a variety of differing mechanical tolerances in the lengths of the server enclosure and the computing module (e.g., along a dimension that is parallel to the longitudinal axes of the male pins and female sockets). The disclosed utilities allow for increased signal quality and data rates through interfaced connectors while reducing strain on the PCB, solder joints, and the like during the interfacing of the connectors.
US10111353B2 Electrical unit
An unit housing includes a first housing member, a second housing member, a circuit board disposed at least partially between the first housing member and the second housing member, a positioning column disposed at least partially in the circuit board, a first resilient member connected to the positioning column between the circuit board and the first housing member, and a second resilient member connected to the positioning column between the circuit board and the second housing member.
US10111350B2 Assembly structure for casing of electronic device, and electronic device
An opening is formed in a top plate, and an opening is formed in a side plate which is approximately orthogonal to the top plate. A wall extending from a part of an edge part of the opening part and recessed toward the internal side of a casing includes an inclined surface inclined radially from the internal side of the casing to an edge part of the opening part and facing the opening part and the opening part.
US10111348B2 Electronic component package, electronic component series, and carrier tape
An electronic component package includes a carrier tape in which a plurality of substantially recess-shaped electronic component holding portions are provided in an elongated, narrow base material configured of a resin so that the electronic component holding portions include openings on one surface of the base material and bulge outward on the other surface of the base material, and a cover tape affixed to the one surface of the carrier tape so as to cover the openings in the respective electronic component holding portions. A thickness dimension of a base portion of the electronic component holding portion is smaller than a thickness dimension of the base material.
US10111346B2 Display device
A display device may include a support plate, a first display unit, a second display unit, a third display unit, a pad, and a circuit board. The first display unit overlaps the support plate. The second display unit is connected to the first display unit. A portion of the second display unit may move relative to the support plate. The third display unit is connected through the first display unit to the second display unit. A portion of the third display may move relative to the support plate. The pad includes a pad electrode that is electrically connected to the first display unit. The circuit board is electrically connected to the pad. A first section of the circuit board is bent relative to a second section of the circuit board and is oriented perpendicular or oblique with respect to the first display unit.
US10111341B2 Method of manufacturing brake pedal coil printed circuit board for vehicle
A method of manufacturing a brake pedal coil printed circuit board is provided. The method comprises preparing a first epoxy layer having first copper foil laminated on both surfaces thereof; laminating each of second epoxy layers on the first copper foil, and laminating second copper foil on each of the second epoxy layers; forming a through hole, performing electroless copper plating on an inside surface of the through hole and the second copper foil, and forming an electrolytic copper-plated layer on each of the electroless copper-plated layer; forming circuits having a predetermined pattern on the electrolytic copper-plated layer and the electroless copper-plated layer and forming a gap between the circuits; applying a PSR ink onto the electrolytic copper-plated layer; applying a marking ink onto the PSR ink; forming a Ni-plated layer around the through hole and the hole land; and forming an Au-plated layer on the Ni-plated layer.
US10111338B2 Build-up high-aspect ratio opening
Embodiments herein relate to creating a high-aspect ratio opening in a package. Embodiments may include applying a first laminate layer on a side of a substrate, applying a seed layer to at least part of the laminate layer, building up one or more copper pads on the seed layer, etching the seed layer to expose a portion of the first laminate layer, applying a second laminate layer to fill in around the sides of one or more copper pads, and removing part of the buildup copper pads. Other embodiments may be described and/or claimed.
US10111337B1 LED-based UV radiation source machine to process coatings
A system can include a processor; memory accessible by the processor; a display; and processor-executable instructions stored in the memory and executable by the processor to render a graphical user interface to the display, where the graphical user interface includes a graphic of a machine where the machine includes a conveyor; a UV zone that includes LED-based UV radiation sources; a heating zone; and a controller that controls power to at least one of the LED-based UV radiation sources and where the graphical user interface includes a functional graphic that responsive to actuation renders a menu to the display where the menu includes menu items for the UV zone.
US10111332B1 Composite cable to be connected to flat panel-shaped electrical equipment
A composite cable is provided which can connect a power line for feeding drive power to flat panel-shaped electric equipment and a signal line for outputting an electric signal to the electrical equipment at the narrow side surface of the electrical equipment. A flexible printed circuit board constitutes an end connection unit of the flexible composite cable to be connected to the electrical equipment, so that the composite cable can be connected to a side surface of the electrical equipment. Since the lateral width of the flexible printed circuit board is sufficiently long, a power trace is made thin and wide, so that the resistance value per unit length can be reduced and a current carrying capacity that allows the use of high power current can be adopted.
US10111327B2 Resin composition eliminating volatile loss of initiating species for the preparation of printed circuit board laminates
An enhanced prepreg for printed circuit board (PCB) laminates includes a substrate and a resin applied to the substrate. The resin includes a curable polymer and a polymerization initiator polymer having a backbone with a free radical initiator forming segment that breaks apart upon being subjected to heat to generate a plurality of non-volatile initiating species. This resin composition eliminates possible volatile loss of the free radical initiator during all processing steps in the preparation of PCB laminates. The resin may additionally include a cross-linking agent, flame retardant and viscosity modifiers. In one embodiment, a sheet of woven glass fibers is impregnated with the resin and subsequently dried or cured. The glass cloth substrate may include a silane coupling agent to couple the resin to the substrate. In another embodiment, resin coated copper (RCC) is prepared by applying the resin to copper and subsequently curing the resin.
US10111310B2 Method and means for removing static electricity from water
A water treatment device is provided to remove static or stray electricity from water. The device includes a pipe though which the water flows, with an electrical coil within the pipe. The coil captures or collects the electricity and transmits electricity to ground via a ground wire.
US10111307B2 Systems and methods for remotely controlling an imitation candle device
Imitation candle devices and systems with enhanced features are described that facilitate remote operation and usage of electronic candles. The disclosed features include application programs running on a processor of a mobile device and a detachable wireless transceiver included within an imitation candle to facilitate the electronic candle to be turned on or off remotely. In some embodiments, when a user blows into the microphone of the mobile device the imitation flame of the electronic candle is moved according to the speed of the blow. In some implementations, parameters such as a flicker speed, a flicker color, a duration of flickering, are changed using signals that are received from the mobile device.
US10111297B2 Digital control for lighting fixtures
A processing device can digitally control lighting fixtures by receiving a request to generate light at a correlated color temperature (“CCT”) level in an environment. The environment can include a first lighting fixture having a first range of generatable CCT values and a second lighting fixture having a second range of generatable CCT values. The processing device can determine a first CCT value based on the request and the first range. The processing device can further determine a second CCT value based on the first CCT value and the second range. The processing device can further transmit a first digital signal to the first lighting fixture to cause the first lighting fixture to generate light at the first CCT value. The processing device can further transmit a second digital signal to the second lighting fixture to cause the second lighting fixture to generate light at the second CCT value.
US10111294B1 Efficient dynamic light mixing for compact linear LED arrays
Systems, software, and methods are provided for efficient, dynamic lighting control. In an embodiment, a two-channel LED lighting system is dynamically controlled to emulate dimming of an incandescent fixture. In an example, a lighting fixture may include red, green, blue, and white emitting LED modules. The lighting fixture may be controlled such that it produces generally white light from about 2150K candle light color to 5500K daylight white color with only 4 LEDs. Furthermore, the white LED may be controlled such that the white LED CRI is approximately 95 to ensure optimal results when mixed with red and green. In another embodiment, a dynamic two-channel LED lighting system is controlled to emulate dimming of an incandescent fixture. Specific dimming protocol can allow for efficient dimming which helps minimize the height of a linear light fixture and maintain diffusion with multiple colored point sources at minimal pitch.
US10111292B2 Crowd control lighting system
A crowd control lighting system includes a plurality of light emitting diode (LED) lights. Each light is configured to emit a flashing directional light beam to at least partially overlap and illuminate a common illumination zone. The common illumination zone is selectable from a plurality of illumination zones and is exterior to a dark zone not illuminated by the plurality of lights.
US10111286B1 Driver circuit for LED light
A method and circuit for driving an LED lighting device from an AC power source includes a rectifier and a plurality of strings of LEDs. Each string of LEDs includes a plurality of LEDs. A plurality of switches is controlled by a controller for opening and closing the switches. The controller is adapted to vary the number of strings conducting electricity by applying voltage from the rectifier to arrangements of the plurality of strings of LEDs selected based upon the present voltage of the output of the rectifier and the forward bias voltage of each of the strings of LEDs.
US10111284B2 Light driving circuit
A light driving circuit includes a first and second illuminant unit, a power conversion unit, a first and second switching unit, and a first control unit. The power conversion unit receives an input voltage and converts the input voltage into an output voltage. The first switching unit is coupled to the first illuminant unit. When the first switching unit is turned on, the first illuminant unit is driven by the output voltage to emit light and generate a first output current. The second switching unit is coupled to the second illuminant unit. When the second switching unit is turned on, the second illuminant unit is driven by the output voltage to emit light and generate a second output current. The first control unit controls the first switching unit and the second switching unit to be turned on/off according to the first output current and the second current, respectively.
US10111282B2 Dental furnace
This invention relates to a process for controlling a dental firing furnace in which a temperature in a firing chamber of the dental furnace is detected by means of a temperature sensor, and in which a heating element that is controlled by a control device controls the heating of the firing chamber of the dental firing furnace based on the measurement result of the temperature sensor. In this process a dental restoration part is received within the firing chamber of the dental furnace. The heating is controlled so that the dental restoration part reacts exothermically, emitting additional heat. The additional heat is detected by the temperature sensor which is pointed at the dental restoration part and the control device delivers at least one signal representing the additional heat, such as in the form of a display signal and/or control signal.
US10111277B2 Systems and methods for conserving guest room resources and utilities using internet of things devices
An IOT module includes a thermostat controller operable by the user to remotely (e.g., wirelessly) control the state of the relay which, in turn, operates the PTAC/HVAC unit in much the same way (typically a wired connection) as the wall mounted thermostat previously did so before being replaced (or augmented) by the relay.
US10111271B2 Device-to-device communication
A user equipment method, user equipment, a network node method, a network node and computer program products are disclosed. The user equipment method for device-to-device communication comprises: upon requiring to perform device-to-device communication with user equipment from a plurality of groups, transmitting a scheduling announcement for each of the plurality of groups, each scheduling announcement identifying resources within which data intended for user equipment belonging to each group is to be transmitted. In this way, the user equipment can be perform device-to-device communications with different groups at the same time. In particular, the user equipment can choose the target groups that it wants to provide the device-to-device data to and is able to perform simultaneous transmissions of that data to those multiple groups.
US10111269B2 Multi-gigabit wireless tunneling system
A disclosed wireless tunneling system tunnels communications between two processing apparatuses through a wireless link, while maintaining compliance of the communications between the two processing apparatuses with a wired communication protocol. In one embodiment, the wireless tunneling system includes two wireless tunneling apparatuses that communicate with each other through the wireless link. A local wireless tunneling apparatus is coupled to a local processing apparatus through a wired connection and a remote wireless tunneling apparatus is coupled to the remote processing apparatus through another wired connection. In one aspect, the local wireless tunneling apparatus predicts a state of the remote processing apparatus, and mirrors the predicted state of the remote processing apparatus. Mirroring the state based on the prediction enables high speed data rate tunneling between the two processing apparatuses through the wireless link without a delay associated with the wireless tunneling apparatuses affecting the high speed data rate tunneling.
US10111266B2 System and method of connecting devices via Wi-Fi network
A system and a method of connecting devices via a Wireless-Fidelity (Wi-Fi) network are provided. The method of communication-connecting an external device to an Access Point (AP) via a Wi-Fi network is performed by a device and includes operations of receiving device information of the external device from the external device that operates in an AP mode, accessing the external device that operates in the AP mode, by using the device information, and providing connection information relating to the AP to the external device, and wherein, when the connection information is provided to the external device, the external device terminates operating in the AP mode, and the external device then accesses the AP based on the connection information.
US10111261B2 D2D operation method performed by terminal in wireless communication system and terminal using same
Provided is a device-to-device (D2D) operation method performed by a terminal in a wireless communication system. The method comprises: acquiring configuration information indicating a first type resource and a second type resource that can be used in the D2D operation; selecting one type of resource among the first type resource and the second type resource; and performing the D2D operation using the selected type of resource.
US10111260B2 Radio resource allocation in Wi-Fi aware neighborhood area network data links
A network communication device comprises physical layer (PHY) circuitry configured to transmit and receive radio frequency electrical signals to communicate directly with one or more separate network devices; and medium access control layer (MAC) circuitry. The MAC circuitry is configured to: initiate transmission of a packetized message that includes a neighbor awareness networking (NAN) public action frame; receive a data connection request message from a second network device that includes one or more quality of service (QoS) requirements; initiate transmission of a data connection response message that includes data exchange time window information and channel information; and communicate data device-to-device with the second network device according to the data exchange time window information and channel information.
US10111259B2 Methods and apparatus in a telecommunications network
A method in a switching node of a circuit-switched telecommunications network comprises the steps of receiving from a packet-switched telecommunications network a request to establish a call towards a mobile station of the circuit-switched telecommunications network, and sending a request message to a location register for an instruction comprising one or more parameters for allowing the continuation of the establishment of the call to the mobile station. Upon receiving the one or more parameters from the location register, at least one of the one or more parameters is used to establish the call towards the mobile station. Furthermore, at least one of the one or more parameters is sent to the packet-switched telecommunications network. The at least one or more parameters sent to the packet-switched telecommunications network relates to the location of the mobile station. Therefore, entities within a packet-switched telecommunications network (e.g. an IMS network) that handle the terminating call for a call that is delivered to circuit-switched telecommunications network access (e.g. GSM), receive location information related to the connected party, i.e. the party (mobile terminal) receiving the call. This information is received transparently in SIP signalling.
US10111252B2 Methods and devices for random access preamble shifting
A method implemented in a user equipment (UE) for adjusting for propagation delay includes transmitting one or more preamble sequence sequences to a network node. The method further includes recording a response result for each preamble sequence transmitted to the network node. The method includes analyzing each response result to determine whether a propagation delay condition exists. If the propagation delay condition exists, the method includes adjusting a timing of a preamble sequence transmission in accordance with a time shift or monitoring for a preamble sequence in accordance with the time shift.
US10111248B2 Method and system for cross-subframe scheduling during carrier aggregation
A method and user equipment for cross-subframe scheduling at a user equipment, the method receiving an indication for scheduling a subframe; mapping the indication to the subframe; and detecting the subframe on a frequency at a time associated with the subframe. Further, a method and apparatus of cross-carrier scheduling, the method obtaining an indication that at least one downlink subframe on at least one secondary carrier is not scheduled by a primary carrier; and scanning the at least one secondary carrier for scheduling information for the at least one downlink subframe.
US10111242B2 Systems and methods of preferential queuing by an information processing apparatus in a doze state
A game apparatus repeatedly switches between a doze state in which a wireless communication function is restricted, and an awake state. The game apparatus stores unicast data and broadcast data acquired in the awake state, in a normal queue, and transmits the pieces of data to air in acquisition order. On the other hand, in the doze state, the game apparatus stores acquired broadcast data in a preferential transmission queue, and stores acquired unicast data in the normal queue. Thereafter, when the game apparatus becomes the awake state again, the game apparatus transmits the broadcast data stored in the preferential transmission queue in preference to the unicast data stored in the normal queue.
US10111239B2 Radio resource management method, management device, monitoring method, and monitoring device
A radio resource management method, a radio resource management device, an equipment having base station functionality, a radio resource monitoring method, a radio resource monitoring device, and a terminal are provided. The method includes a first radio resource of the serving cell in which a terminal is located, and a second radio resource of any one of the neighboring cells in neighboring cells of the serving cell, are obtained; the first radio resource and the second radio resource are differentiated to obtain a target radio resource, and the target radio resource is transmitted to the terminal.
US10111238B2 Wireless communication method and device
The present invention discloses a wireless communication method carried out by a wireless transmitter capable of offering an unintended wireless device a chance of starting or proceeding with a transmission procedure during a transmission duration of the wireless transmitter. An embodiment of said wireless communication method comprises the following steps: preparing a packet carrying an indication of a clear channel assessment (CCA) threshold level for an unintended wireless device to decide whether to execute a transmission procedure; and transmitting the packet to an intended wireless device under a protocol by which the unintended wireless device is expected to abide.
US10111236B2 Wireless communication apparatus and wireless communication method
An aspect of the invention provides a wireless communication apparatus that includes a generator configured to generate modulated signals; a mapping unit configured to map the modulated signals on at least one subcarrier in a frequency domain, the subcarrier being in a first subcarrier group corresponding to one of a plurality of subcarrier groups, wherein frequencies of the subcarrier mapped by the mapping unit is predefined by a pattern with slot, each slot including symbols in a time domain, the predefined pattern of the frequencies of each slot depending on a base station; and a transmitter configured to transmit the modulated signals mapped by the mapping unit.
US10111235B2 Methods for centralized channel selection across different cells in a radio access network
A method is shown for allocating a plurality of channels to a plurality of radio nodes (RNs) in a radio access network (RAN). In accordance with the method, an initial RN is selected from among the plurality of RNs. A first of the plurality of channels is assigned to the initial RN. The first channel is selected such that external interference experienced by the initial RN from sources other than the RAN on the first channel is minimized. A second RN is selected from among the plurality of RNs. A second of the plurality of channels is assigned to the second RN. The second channel is selected such that a metric reflective of an information carrying capacity of the RNs that have already been assigned one of the plurality of channels is maximized. The assigned channels are allocated to the respective RNs to which they have been assigned.
US10111232B2 Channel rank updates in multiple-input multiple-output communication systems
Embodiments of the disclosure provide a system and method for providing channel feedback information (CFI) from a user equipment device to a base station. CFI is transmitted from the user equipment device on first and second communication channels. The user equipment device is operable to measure the channel rank of a downlink channel and to select a preferred channel rank that is used to configure the CFI that is transmitted to the base station. The base station is operable to use the preferred channel rank to interpret the CFI transmitted by the user end device.
US10111230B2 System and method for interference coordination in cellular millimeter wave communications systems
A method for communicating in a communications system using beamformed transmissions includes blanking an interference antenna beam out of a plurality of available antenna beams that one of causes interference to and receives interference from at least one neighboring base station during a conflict time interval of a frame, wherein the blanking is in accordance with configuration information comprising frame configuration information received from the at least one neighboring base station and frame configuration information of a serving base station (SBS), thereby producing a plurality of candidate antenna beams, scheduling communications opportunities for user equipments (UEs) in the conflict time interval on the plurality of candidate antenna beams, and communicating with scheduled UEs using the communications opportunities.
US10111225B2 Radio resource configuration method and device
A radio resource configuration method and device are disclosed. The radio resource configuration method includes: after a piece of user equipment UE establishes a connection with a base station according to a system bandwidth in a broadcast message, determining, by the base station for the UE, resource configuration used for communication between the UE and the base station, where the resource configuration includes at least one of a resource allocation bandwidth, a channel state information CSI pilot bandwidth, and a CSI measurement bandwidth, where the resource allocation bandwidth is a bandwidth used to generate resource block allocation information in downlink control information; and sending, by the base station to the UE by using dedicated signaling or a common message, the resource configuration determined for the UE and used for communication between the UE and the base station.
US10111222B2 Method and apparatus for enabling transmission in a slotted radio data communication system by pausing data reception
Apparatus, and an associated method, that facilitates communication of data in a radio communication system that utilizes a slotted communication scheme. Multiple successive time slots are allocable upon which to communicate data to a receiving communication station. At selected intervals, a controller causes the mode of operation of the receiving communication station to be changed to pause operation in a receive mode and, during the pause, to cause operation of the receiving communication station to transmit data, such as control acknowledgments or other responses.
US10111218B2 Channel configuration in device-to-device communications
The present invention provides for a method of configuring a physical channel, such as a physical control channel, for device-to-device communication between mobile terminal devices within a cellular communications network environment and comprising a step of locating a device-to-device control channel within a cellular uplink signalling spectrum, and applying a frequency offset parameter to determine separation of the device-to-device control channel from a cellular uplink control channel, and to related terminal devices and computer program products.
US10111214B2 Physical uplink control channel resource allocation method and apparatus
The present disclosure discloses a physical uplink control channel resource allocation method and apparatus. The method includes: configuring a PUCCH resource for a PCC, where the PUCCH resource includes at least two PUCCH code channel groups, and each PUCCH code channel group includes at least two PUCCH code channel pairs; determining a PUCCH resource allocated to an SCC, where a same code channel group in the PUCCH resource is allocated to at least two SCCs; and determining code channel pairs used by the SCCs to which the same code channel group in the PUCCH resource is allocated, so that any two SCCs among the SCCs to which the same code channel group in the PUCCH resource is allocated use non-overlapping code channel pairs, so that multiple SCCs share a same PUCCH resource, thereby reducing PUCCH resource consumption, and increasing PUCCH resource utilization, and also increasing an uplink system throughput.
US10111212B2 UE-initiated dynamic activation and de-activation of secondary carriers
Managing of secondary carriers for a multicarrier user equipment (UE) is described in which the UE initiates or provides input for activation and deactivation of selected secondary cells in a carrier aggregation depending on allocation or provisioning of UE radio frequency resources.
US10111209B2 Method and apparatus for performing hybrid per station and per flow uplink allocations
In an embodiment, a wireless transmit/receive unit (WTRU) may include: at least one antenna; a transceiver operatively coupled to the at least one antenna; and a processor operatively coupled to the transceiver. The at least one antenna is configured to receive a first signal that includes a control message. The transceiver and the processor are configured to recover the control message from the first signal. The control message includes a resource allocation, a group identification and subframe pattern information. The transceiver and the processor are further configured to produce a second signal that includes data associated with group identification. The processor is further configured to have the transceiver and the at least one antenna transmit the second signal in resources assigned by the resource allocation and in subframes derived from the subframe pattern information. The transceiver and the at least one antenna are further configured to transmit the second signal.
US10111206B2 Directing client devices between co-located macro and micro wireless cells
Embodiments herein describe using a dual assess point (AP) to establish two access points that both are established by two individual radios (e.g., two 5 GHz radios). Generally, APs experience highly degraded performance when two co-located radios operate within the same band. In one embodiment, AP devices can deploy same band radios using a macro-micro cell approach. Thus, the AP may intelligently hand off client devices between the micro and macro cell in a way that optimizes the system for overall throughput and low packet latency while creating minimal oscillation of clients between cells. The embodiments in this disclosure disclose techniques that direct clients in a manner that optimizes these factors.
US10111202B2 Method and apparatus for determining multimedia broadcast multicast service interest in wireless communication system
A method and apparatus for determining a multimedia broadcast multicast service (MBMS) interest in a wireless communication system is provided. A user equipment (UE) configures an MBMS threshold, and determines an MBMS interest by comparing a measurement result with the configured MBMS threshold. Only if the measurement result is higher than the configured MBMS threshold the UE determines a frequency, which corresponds to the MBMS interest, to be part of MBMS frequencies of interest.
US10111201B2 Wireless communication device, core network node and methods therein for extended DRX paging cycle
A method in a wireless communication device for handling an extended paging cycle. The extended paging cycle is used for receiving a paging message from a core network node. The extended paging cycle is longer than a frame number range of the wireless communications network. The wireless communication device obtains a parameter related to a length of the extended paging cycle. The wireless communication device obtains an information about when the wireless communication device has entered an idle mode. The wireless communication device determines a time period when the wireless communication device is to monitor for the paging message. The determining is based on the parameter related to the length of the extended paging cycle and based on the information about when the wireless communication device has entered the idle mode.
US10111199B2 Information technology (IT) equipment positioning system
An information technology (IT) equipment positioning system comprises a plurality of wireless transponders distributed in multiple locations in the data center and a controller. The controller is adapted to operate the transponders using triangulation to identify and detect positioning according to three-dimensional coordinates for wireless-tagged IT equipment located in the data center.
US10111194B2 Transmission and reception of control signals comprising control information
The disclosure relates to methods, devices, and computer programs in mobile communications. More specifically, the proposed technique relates to broadcasting and receiving transmitting control information for supporting system access or system monitoring. In particular the disclosure relates a method, performed in a network node, for transmitting control information for supporting system access or system monitoring. The method comprises obtaining a timing of a first control signal comprising the control information and evaluating whether a first synchronization signal associated with a previously configured second control signal can also be used to provide synchronization between a receiving wireless device and the network node at reception of the control information. The method comprises, when the evaluation is negative then, transmitting a second synchronization signal configured to provide synchronization between a receiving wireless device and the network node at reception of the first control signal, and transmitting the first control signal.
US10111193B2 Storage medium, radio signal demodulation method, and radio signal demodulation apparatus
A non-transitory computer-readable storage medium stores a program that causes a computer to execute a process. The process includes receiving radio signals from base stations, the radio signals being generated by the base stations based on a modulated signal received at the base stations; determining one or more reception target signals in the received radio signals, the reception target signals having a predetermined target frequency and being modulated according to a predetermined target modulation scheme; aligning the reception target signals with each other; generating a demodulation target signal based on the aligned reception target signals; and demodulating the generated demodulation target signal.
US10111185B2 Backoff operation in connection with spatial reuse
A communication device receives a signal during a backoff period of a backoff procedure, wherein the communication device is part of a first communication network. In response to determining that i) the signal is valid, ii) the signal is from another communication network, and iii) the power level of the signal does not meet a threshold that is higher than a default threshold, the communication device continues a count of a backoff timer during reception of the signal. In connection with comparing the power level of the signal to the threshold higher than the default threshold, the communication device sets a transmit power level to a reduced power level that is lower than a default power level. The communication device transmits at a transmit power level that is less than or equal to the reduced transmit power level in response to the backoff timer expiring.
US10111183B2 Method of controlling power and wireless communication system
A method includes identifying a first quality of a first signal transmitted from a first terminal device to a first base station, executing a first determination to identify whether the first quality is larger than or equal to a first value, transmitting a first result of the first determination to a control apparatus, identifying a second quality of a second signal transmitted from a second terminal device to a second base station, executing a second determination to identify whether the second quality is larger than or equal to a second value, transmitting a second result of the second determination to the control apparatus, and when the first result indicates that the first quality is less than the first value, and the second result indicates that the second quality is larger than or equal to the second value, the first base station executes transmission power control of the first signal.
US10111181B2 System and method for enhancing channel estimation at a receiver
Disclosed is a receiver for enhancing estimation of a channel of a received signal. The receiver is being configured to (i) process at least one of (a) power control commands to obtain a pattern of processed power control commands or (b) phase estimation to obtain a pattern of processed phase estimation; (ii) match the pattern of at least one of (a) processed power control commands, or (b) processed phase estimation to a pattern corresponding to one or more channels; (iii) determine a type of channel of the one or more channels based on the matched pattern of at least one of (a) said processed power control commands, or (b) said processed phase estimation, (iv) determine filtering parameters based on a type of channel that is determined and (v) enhance estimation of the channel based on the filtering parameters associated with the type of channel that is determined.
US10111176B2 High power channel state notification for mobile applications
Systems and methods for providing high power channel state notification, management, and optimization are provided. In some embodiments, data transmissions from mobile devices to remote servers are managed. For example, the operating system, lower level apparatus, or software bundle, sequentially align, or otherwise coordinate the messages to be transmitted during each high power channel state. In addition, the impact to the application and user experience can be utilized in managing the transmissions. In some cases, various embodiments provide the application with the knowledge (e.g., the optimal moment, transmission schedule, etc.) for the transmission of its data. In addition, some embodiments allow the application to piggy back a data transmission that might otherwise be delayed on already open high speed channel to increase the devices performance data transfer.
US10111173B2 Fully integrated wake-up receiver
An apparatus is provided which comprises: a mixer to mix a first signal of a first frequency with a second signal of a second frequency, and to generate a first output; a switched-capacitor multiplier, coupled to the mixer, to receive the first output and to provide a second output with reduced noise; and an amplifier, coupled to the switched-capacitor multiplier, to amplify the second output.
US10111163B2 System and method for virtualized functions in control and data planes
Methods and apparatus for management of network slices in a communication network such as a 5th generation wireless communication network are provided. Management planes may be provided which are separate from the plurality of network slices. A connection manager residing in a management plane receives an indication that a mobile device is to be associated with the communication network. The connection manager may reside at an access node or in the core network. A network slice is determined, and the connection manager transmits instructions, to one or more network nodes, to associate the mobile device with the network slice. The instructions may be provided to a local connection manager. The slice may be requested explicitly by the mobile device, or determined based on device and/or network requirements.
US10111161B2 Discovery method and an electronic device thereof
A method of operating an electronic device in a neighbor awareness networking (NAN) cluster and an electronic device thereof are provided. The method includes receiving, from another electronic device in the NAN cluster, via a direct communication path, a NAN service discovery frame (SDF) including information for indicating at least one discovery window (DW) among a plurality of DWs, when the other electronic device operates in an awake mode, and switching, based on the received information, an operation mode from a sleep mode to the awake mode in the at least one DW among the plurality of DWs.
US10111159B2 Access point detection
A wireless communications device has network interfaces for accessing cellular data networks and Wi-Fi wireless local area networks. Wi-Fi offload allows data traffic to be moved away from the cellular network to the Wi-Fi network. To avoid any existing data sessions being broken during offload, Proxy Mobile IP (PMIP) must be supported by a Wi-Fi access point and associated Mobile Access Gateway. Before Wi-Fi association and authentication, the wireless communication device scans the surrounding area for access points and determines which of the access points supports PMIP before selecting one for association.
US10111154B1 Cellular blacklisting techniques
Techniques are disclosed relating to a mobile device blacklisting certain wireless cells. The device may refrain from considering blacklisted cells for cell operations such as reselection and handover. The device may blacklist cells that fail selection criteria or system information decoding. In some embodiments, the device is configured to manage inclusion of cells on the blacklist based on whether the cells are part of a home network (e.g., an HPLMN) for the mobile device. The device may delete cells that are part of the home network from the blacklist after an out-of-service event or may refrain from adding cells from the home network to the blacklist after certain failures, for example. In various embodiments the disclosed techniques may avoid blacklisting desirable cells in certain scenarios while still enabling blacklist functionality. This may improve wireless performance and battery life, for example.
US10111153B2 Wireless relay device, wireless communication system, and wireless communication method
A wireless relay device that performs relay of encrypted data over a wireless network, the wireless relay device, includes: a determiner that determines whether or not there is an abnormality using first data which is transmitted to its own device from wireless devices belonging to a preset section among wireless devices joining the wireless network; a transmission controller that transmits second data indicating a result of the determination of the determiner to a preset transmission destination; and an encryption processor that decrypts the first data and encrypts the second data transmitted by the transmission controller.
US10111149B2 Method and base station for processing selected IP traffic offload connection
A method and a base station for processing an SIPTO (Selected IP Traffic Offload) connection, the method includes: when a terminal is handed over from a source SeNB (Secondary eNB) to a destination SeNB, receiving, by an MeNB (Master eNB), an interface message from the destination SeNB (11), herein the source SeNB supports a collocated L-GW (Local Gateway); and when a handover success acknowledgement message sent by the destination SeNB is received, triggering, by the MeNB, the source SeNB to notify the L-GW to release an SIPTO@LN (Selected IP Traffic Offload at Local Network) connection (12). Through the embodiments of the present document, the release of the SIPTO@LN connection in a collocated L-GW scenario under a small base station environment can be effectively implemented.
US10111131B2 Method for cancelling a data transmission of a neighboring cell
A method of interference cancellation is proposed. A UE obtains configuration information of a data transmission from a neighboring cell via an interference channel in a mobile communication network. The UE receives radio signals on a set of data resource elements as determined based on the obtained configuration information. The UE then estimates the interference channel corresponding to the data transmission from the neighboring cell based on the received radio signals on the set of data resource elements. Finally, the UE cancels the data transmission from the neighboring cell based on the estimated interference channel.
US10111127B2 Enhanced software-defined network controller to support ad-hoc radio access networks
Concepts and technologies disclosed herein are directed to an enhanced software-defined networking (“SDN”) controller to support ad-hoc radio access technologies (“RATs”). An SDN controller receives, from an ad-hoc radio access controller serving an ad-hoc radio access network (“RAN”), an attach request sent on behalf of a user equipment (“UE”) operating in communication with an ad-hoc RAT transceiver node. The attach request includes a physical IP address associated with the UE. The physical IP address includes an IP address sub-interface pre-fix broadcast to the UE by the ad-hoc RAT transceiver node combined with a physical address of the UE. In response to the attach request, the SDN controller can complete an attachment procedure for allowing the ad-hoc radio access controller to an SDN network. The SDN controller also can update one or more components operating within the SDN network to reflect how to reach the UE via the physical IP address.
US10111125B2 Bandwidth information determination for flexible bandwidth carriers
Methods, systems, and devices for wireless communication are provided for mobility management for wireless communications systems that utilize a flexible bandwidth carrier. Some embodiments include approaches for determining bandwidth information, such as one or more bandwidth scaling factors N and/or flexible bandwidths, at a user equipment (UE), where the bandwidth information may not be signaled to the UE. Embodiments for determining bandwidth information include: random ordered bandwidth scaling factor approaches, delay ordered bandwidth scaling factor approaches, storing bandwidth scaling factor value in UE Neighbor Record approaches, spectrum measurement approaches, spectrum calculation approaches, and/or a priori approaches. Flexible bandwidth carrier systems may utilize spectrum portions that may not be big enough to fit a normal waveform. Flexible bandwidth carrier systems may be generated through dilating, or scaling down, time, frame lengths, bandwidth, or the chip rate of the flexible bandwidth carrier systems with respect to a normal bandwidth carrier system.
US10111124B2 Interference measurement method and system, related equipment and storage medium
Disclosed are an interference measurement method and system, and related equipment. The method includes: a network side configures Interference Measurement Resources for Demodulation (DM-IMRs) for a target data channel of a terminal, positions of the DM-IMRs on a frequency domain being determined according to a Physical Resource Block (PRB) which bears the target data channel; and the network side indicates configuration information of the DM-IMRs to the terminal to enable the terminal to perform transmission interference measurement on the target data channel. By the solutions of the present disclosure, accuracy in transmission interference measurement of the target data channel may be improved, so that improvement in demodulation/decoding performance of the target data channel at a receiving side is facilitated, and receiving performance of the target data channel may further be improved.
US10111122B2 Collaborative sensing using coordinated silencing of user equipment in license-exempt bands
Systems, methods, and instrumentalities are disclosed to schedule user equipment (UE) measurements. An HeNB may identify a first cluster of UEs and a second cluster of UEs. The HeNB may determine a measuring gap schedule relating to the first cluster of UEs and the second cluster of UEs. The measuring gap schedule may indicate a measurement time for each cluster. The measurement time may indicate that UEs in a cluster withhold a transmission during the measurement time. The UEs in the cluster may measure a spectrum (e.g., frequency, channel, etc.) associated with a supplementary cell during the measurement time. The HeNB may send the measuring gap schedule to the first cluster of UEs and the second cluster of U Es. The HeN B may receive spectrum measurements of the supplementary cell from the first cluster of UEs and the second cluster of UEs, e.g., in accordance with the measuring gap schedule.
US10111116B2 Optimized telecommunications distribution system
Systems and methods for optimized telecommunications distribution are provided. For example, a distributed antenna system can include a master unit for transceiving signals with remote units operable for wirelessly transceiving signals with mobile devices in a coverage area. A self-optimized network analyzer can be in a unit of the distributed antenna system. A self-optimized network controller in the distributed antenna system can output commands for changing operation of a component in the distributed antenna system in response to analysis results from the self-optimized network analyzer. In some aspects, the master unit includes base transceiver station cards for receiving call information in network protocol data from a network and for generating digital signals including the call information from the network protocol data for distribution to the remote units.
US10111115B2 Front end system with lossy transmission line between front end module and transceiver
Disclosed herein are various examples of architectures, circuits, devices and methods that can be configured to, among other things, improve the efficiency and/or noise figure of signal amplification systems. To achieve this improvement, a front end module is disposed close to a corresponding antenna with a transmission line between the front end module and a transceiver. This results in a bulk of the loss between the antenna and the transceiver occurring between the front end module and the transceiver. A control and/or supply voltage can also be provided to the front end module through the transmission line, reducing or eliminating the need for separate signal and/or control paths to the front end module.
US10111112B2 Method and device for reporting channel state information
The present invention discloses a method for reporting channel state information, comprising the following steps of: acquiring, by UE, information about at least two sets of CSI RSs, wherein the information about CSI RSs comprises time domain resource and frequency domain resource occupied by CSI RSs; and measuring, by the UE, a reference signal according to the information about at least two sets of CSI RSs, determining channel state information, and reporting the channel state information to a base station. Another aspect of the present invention further provides a device for reporting channel state information. By the technical solutions provided by the present invention, after pre-coding the CSI RSs, the system performance can be improved, and the resources occupied by the CSI RSs may be greatly saved in practical applications, so that more downlink physical resources may be used for transmission of physical downlink shared channels (PDSCH), thereby increasing the throughput of downlink traffic.
US10111109B2 Satellite system using time domain beam hopping
A satellite communication system comprises one or more non-geostationary satellites. Each satellite is configured to provide a plurality of spot beams using time domain beam hopping among the spot beams. The spot beams are divided into hopping groups and each satellite is configured to switch throughput and power among spot beams in a same hopping group at intervals of an epoch over a hopping period according to a hopping plan. Each satellite is configured to receive, change and implement the hopping plan in orbit while the satellite moves in relation to a fixed geographic coverage region. The satellites are programmable to assign any combination of epochs in a hopping plan among spot beams of a same hopping group and to route throughput between spot beams.
US10111105B2 Methods used in control nodes, and associated control nodes
Method used in a first control node controlling one or more first links among two or more first radio nodes in a first network, and an associated first control node. Transmitting desired sounding and sensing related parameters of the first control node to a second control node controlling one or more second links among two or more second radio nodes in a second network neighboring the first network and operating at the same frequency as the first network. Receiving, from the second control node, sounding and sensing related parameters to be applied to the one or more second links, which are adjusted based on the desired sounding and sensing related parameters of the first control node. Adjusting the desired sounding and sensing related parameters of the first control node, based on the sounding and sensing related parameters to be applied to the one or more second links and applying them.
US10111101B2 Wireless communication of information from access control device to mobile communications device
Wireless communication of information from an access control device to a mobile communications device is disclosed. The mobile communications device is capable of communicating with at least two transmitters. The at least two transmitters include i) a first transmitter located at a first access controlled door that transmits first BLE beacons; and a ii) second transmitter located at a second access controlled door that transmits second BLE beacons. The mobile communications device includes a Bluetooth communication module that is configured to receive a plurality of BLE beacons, including the first BLE beacons and the second BLE beacons, from the at least two transmitters at different locations on a same floor within a premises. The mobile communications device also includes a microprocessor that is configured to execute instructions to determine a location of the mobile communications device based at least in part on signal properties of the first and second BLE beacons, beacon-identifying information contained in the first and second BLE beacons, and known locations of the first and second access controlled doors. The mobile communications device also includes a display that is configured to output text or graphics to inform a device user of the location of the mobile communications device relative to at least the first and second access controlled doors.
US10111100B2 Multidevice authentication
Aspects of the invention can log a user into a primary device in a more efficient manner. For example, aspects of the invention may eliminate the need for the user to supply user credentials directly to a primary device. Instead, the companion device recognizes relevant primary devices located proximate to the companion device and automatically initiates a user login to the primary device without user intervention. Aspects of the invention can automatically login a user to known and unknown primary devices.
US10111099B2 Distributing content in managed wireless distribution networks
Multiple portions of protected content to host on a device are identified by the device, the multiple portions including one or more portions of each of one or more pieces of protected content. The multiple portions are obtained and stored on the device. The device is one of multiple devices in a managed wireless distribution network that allows portions of protected content to be transferred among the multiple devices via multiple wireless networks hosted by various ones of the multiple devices, and the device is configured to store portions of protected content that can be consumed by a user of the device only if the user of the device has permission to consume the protected content. Participation of the device in the managed wireless distribution network can also be identified, and a reward generated based on the participation of the device in the managed wireless distribution network.
US10111095B2 Caching a pairwise master key for dropped wireless local area network (WLAN) connections to prevent re-authentication
A device may determine that a first wireless local area network (WLAN) connection, established with a first WLAN access point using an extensible authentication protocol, has been dropped. The device may store a pairwise master key identifier, associated with the first WLAN access point, based on determining that the first WLAN connection has been dropped. The device may detect a WLAN signal, associated with the first WLAN access point or a second WLAN access point, after determining that the first WLAN connection has been dropped. The device may provide the pairwise master key identifier to the first WLAN access point or the second WLAN access point based on detecting the WLAN signal. The device may establish a second WLAN connection with the first WLAN access point or the second WLAN access point based on providing the pairwise master key identifier and without re-authenticating using the extensible authentication protocol.
US10111094B2 Wireless intrusion detection and device fingerprinting through preamble manipulation
A method of establishing a hardware identity of a coordinating device in a wireless network is provided. A standard PHY preamble is modified to a preamble that can be received by the coordinating device having an expected hardware configuration. The modified PHY preamble is transmitted with an association request by a joining device. In response to not receiving a reply containing an association response from the coordinating device by the joining device, determining the hardware configuration of the coordinating device is not the expected hardware configuration. A further method of characterizing a hardware identity of a device in a wireless network is also provided. A request with a modified PHY preamble is transmitted to a device. If a reply is received from the device, characterizing the device as a first hardware type. And, if a reply is not received, characterizing the device as not the first hardware type.
US10111092B2 Terminal device having subscriber identity device and method for selecting profile thereof
A terminal device having a subscriber identity device and a method for selecting a profile thereof, are disclosed. A mobile communication terminal device comprises: a subscriber identity module including a profile, a network authenticator which performs an authentication procedure for a communication network on the basis of a provisioning profile among profiles, and which receives authentication completion information from an operator server of the communication network; and a network access unit which accesses the communication network on the basis of the authentication completion information, and which receives a service from the operator server on the basis of an operational profile corresponding to an operator of the communication network among the profiles.
US10111088B1 Method and system for associating a user identifier with a device identifier
A user, identified by a network access identifier (NAI) or other user identifier, uses a communication device, identified by a hostname or other device identifier. An Internet Protocol (IP) address is obtained for the communication device, e.g., when the user logs in for access to a packet-switched network. An association between the IP address and the hostname is registered in a domain name server. An association between the user identifier and the hostname is registered in an RWHOIS server. An application may query the RWHOIS server to determine the hostname of the communication device being used by the user and then query the domain name server to determine the IP address of the communication device.
US10111086B2 Methods and apparatuses for activating a mobile subscription
The embodiments herein relate to methods and apparatuses for mobile activation of a subscription. According to an embodiment, a method includes: receiving an identification information from a mobile device; allocating based on the received identification information a SIM profile from a pool of SIM profiles; transmitting the allocated SIM profile to the mobile device; the SIM profile including at least an IMSI and associated network keys; establishing a connection with the mobile device, wherein the connection is restricted until the IMSI has been associated to a subscription; and activating the mobile subscription for the given IMSI based on associated data or based on the IMSI relating to said subscription. The embodiments are relate to a network node, a mobile device and a method thereof.
US10111082B1 Relating time-to-live information with location data
This disclosure relates to relating time-to-live information with location data for wireless network access points. A freshness component determines a value associated with a freshness of location data for an access point. An encoding component encodes the value into a time-to-live information element included publicly broadcast access point information, and a transmitter transmits the publicly broadcast access point information. The publicly broadcast access point information includes at least one of a beacon frame or probe response. Additionally, by providing a value satisfying a non-inclusion threshold for the time-to-live information, emitters or network administrations may use time-to-live information to indicate that they do not wish to have location data for an access point stored.
US10111076B2 Method to provide ad hoc and password protected digital and voice networks
A method and system includes the ability for individuals to set up an ad hoc digital and voice network easily and rapidly to allow users to coordinate their activities by eliminating the need for pre-entry of data into a web or identifying others by name, phone numbers or email. This method is especially useful for police, fire fighters, military, first responders or other emergency situations for coordinating different organizations at the scene of a disaster to elevate conventional communication problems either up and down the chain of command or cross communication between different emergency units. The method and system provides that the users are only required to enter a specific Server IP address and an ad hoc event name, a password and perhaps the name of the particular unit.
US10111075B2 System and method for wireless public alerting service
A system, a mobile device and method for wireless public alerting services is provided. The mobile device is configured to receive public alert services over a home network and a roaming network. Geographical location information associated with the mobile device and/or a subscriber of the mobile device is extracted. Based on the geographical location information, the mobile device's behavior associated with the public alert services is configured.
US10111074B2 Printing apparatus configured to transmit Bluetooth® low energy advertise packet
A user sets a format of an advertise packet to be transmitted from a plurality of formats using a setting screen displayed on a printing apparatus, and the printing apparatus transmits an advertise packet according to the setting made via the setting screen.
US10111069B1 System, method, and computer program for transmitting occupancy data from sensors to a remote server
The present disclosure relates to a system and method for transmitting occupancy-related data from sensors to a remote server using smart phones instead of a gateway. Sensors in a building or other location collect and buffer occupancy-related data. Each sensor periodically generates an advertisement beacon with an identifier and a data payload that includes buffered occupancy-related data. The sensors wirelessly broadcast the advertisement beacons. A plurality of mobile devices (e.g., smartphones) execute an application that scans for advertisement beacons with the above-referenced identifier. In response to a mobile device with the application being in the vicinity of a sensor and detecting an advertisement beacon with the identifier, the mobile device forwards the advertisement beacon to a remote server, which uses the beacon's data payload to calculate the occupancy of a building or location.
US10111067B2 Method and apparatus for communicating system information and random access in a wireless system
A method and apparatus for communicating system information and random access in a wireless communication system in an LTE system is provided. In some embodiments, a system information block (SIB) is transmitted in a configuration that is receivable by a limited-capability UE. The SIB may indicate a schedule of additional SIBs transmitted in the same configuration. The schedule may also be transmitted in another manner which is beyond capabilities of the UE to receive but within capabilities of full-capability UEs. Legacy SIB data may be spread between multiple new SIBs in this configuration. The configuration may include a limited transport block size and use of a limited number of physical resource blocks. Also provided is a Master Information Block (MIB) which indicates an extended System Frame Number count. Also provided is a means for communicating operating requirements from a UE by varying the timing and frequency of random access calls.
US10111064B2 Automatic system and method for conversion of smart phone applications to basic phone applications
A system and method is disclosed for converting smart cell phone applications to applications that operate on basic cell phones. The invention has a classifying process that classifies one or more functions of a cell phone application into those functions capable being performing by a basic cell phone and those functions, missing functions, that can not be performed by a basic cell phone. Substitute functions for the missing functions are developed. An emulator monitors the execution of the cell phone application and provides the substitute cell phone functions at points in the execution where a missing function is to be executed. Therefore, the smart phone application is converted into a basic phone application that can be executed by the basic cell phones with reduced functionality. The invention can run on a smart phone or a server. The invention can also be provided as a server based service for basic cell phone users.
US10111058B2 Method, device, and system for transmitting short data during an active call by a dual watch subscriber unit
A dual watch subscriber unit (SU) in a wireless communication system transmits short data during an active call in response to a request to transmit short data. The SU transmits, via a transceiver at the SU, pending short data on an inbound data channel of an inbound traffic frequency. One of prior to or after transmitting the short data, the SU substantially simultaneously receives: via a first receiver of the transceiver, missed communication media of the active call missed during transmitting of the pending short data on a first outbound channel of a first outbound traffic frequency; and via a second receiver of the transceiver, second communication media of the active call, transmitted prior to or after the missed communication media of the active call, on a second outbound channel of a second outbound traffic frequency. The SU then plays back media from the missed and second communication media.
US10111055B2 Optimized methods for large group calling using unicast and multicast transport bearer for PoC
A system and method for optimizing large group calling using unicast and multicast transport bearers for Push-to-talk-over-Cellular (PoC). One or more servers interface to a wireless communications network to perform advanced voice services for mobile units therein, including the PoC call session. The servers and mobile units communicate with each other using control messages, and the servers switch voice messages between mobile units. At least one of the servers manages the PoC call session by acting as an arbitrator, and controls sending of control messages and voice messages to and from mobile units. The server performs unicast and multicast delivery of control messages and voice messages to and from mobile units, thereby enabling large group calling involving a large number of participants with optimized use of network and server resources.
US10111049B2 Multiband eMBMS enhancement using carrier aggregation
A method, an apparatus, and a computer program product for wireless communication are provided. The apparatus may be a UE. The UE receives at least one of a unicast or a broadcast/multicast communication on a first frequency from a first cell of a serving eNB through a first receive chain. In addition, the UE receives at least one of broadcast/multicast signal, synchronization signal, or reference signal communication on a second frequency from a second cell of the serving eNB through a second receive chain without having received instruction from the serving eNB to receive the at least one of the broadcast/multicast signal, the synchronization signal, or the reference signal communication.
US10111045B2 Low power V2I/V2V mode for mobile devices
A method, an apparatus, and a computer-readable medium for wireless communication are provided. In one aspect, an apparatus may be configured to obtain location information associated with the apparatus. The apparatus may be configured to determine routing information from the apparatus to a geographical area based on the obtained location information. The apparatus may be configured to adjust a periodicity for safety reporting based on the determined routing information.
US10111042B2 Modeling significant locations
Techniques for modeling significant locations are described. A significant location can be a location that is significant to a user of a mobile device for a variety of reasons. The mobile device can determine that a place or region is a significant location upon determining that, with sufficient certainty, the mobile device has stayed at the place or region for a sufficient amount of time. The mobile device can construct a state model that is an abstraction of one or more significant locations. The state model can include states representing the significant locations, and transitions representing movement of the mobile device between the locations. The mobile device can use the state model to provide predictive user assistance.
US10111038B2 Inter-network connection control device, and connection control method
An inter-network connection control device used in an interconnected network includes a connection request signal forward unit that receives, from a call control device in a specific communication network, a connection request signal addressed to another communication network; an address query unit that queries an address resolution device for an address corresponding to a destination telephone number included in the connection request signal received from the connection request signal forward unit, and that obtains the address from the address resolution device; and a forward instruction unit that instructs the call control device to forward the connection request signal to the address obtained by the address query unit.
US10111030B2 Beacon applications for content discovery and interaction
Beacon applications for content discovery and interaction include triggering features in applications, application discovery, embedding beacon information in streaming media, synchronizing the presentation of content on mobile devices and automatic configuration of mobile devices.
US10111029B2 User recommendation method and system, mobile terminal, and server
A user recommendation method is described. First location information sent by an aircraft is received, where the first location information indicating a first location of a first user. A first user identifier and the first location information are sent to a server. A second user identifier is found by the server and received, where a location associated with the second user is within a range of the first location. A user recommendation list is generated according to the second user identifier.
US10111028B2 Communication apparatus, control method thereof, and storage medium
A communication apparatus includes a transmitting function and a receiving function for a radio signal, and, while belonging to a first group of devices, activates the transmitting and receiving functions to perform communication during a first period, and deactivates the transmitting and receiving functions outside the first period. The communication apparatus determines whether or not it performs monitoring for a presence of a second group of devices during a second period, controls performing of the monitoring by activating the receiving function during the second period when it is determined that the communication apparatus performs such monitoring, and keeping the transmission and receiving functions inactive outside the first period when it is determined that the communication apparatus does not perform such monitoring, and notifies another device in the first group of information related to the second group during the first period when a presence of the second group is detected.
US10111014B2 Multi-source audio amplification and ear protection devices
Apparatus and methods for multi-source audio amplification and ear protection devices are provided herein. In certain configurations, an audio amplification and ear protection device includes 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 first user-controlled volume signal that is operable to control an amount of amplification provided to the ambient sound signal, and a second user-controlled volume signal that is operable to control an amount of amplification provided to the secondary sound source signal.
US10111013B2 Devices and methods for the visualization and localization of sound
Methods and devices are provided for processing sound signals, localizing sound signals corresponding to one or more sound sources, and rendering, on a wearable display device, an acoustic visualization corresponding to localized sound sources. A wearable visualization device may include two or more microphones for detecting sounds from one or more sound sources, and display devices for displaying the acoustic visualizations, optionally in a stereographic manner. A sound source may be located by processing the sound signals recorded by the microphones to localize sound signals corresponding to a given sound source, and processing the localized sound signals to identify the location of the sound source. The acoustic visualization may be a frequency-domain visualization, and may involve a mapping of frequency to color. The acoustic visualization devices and methods provided herein may assist in training the human brain to comprehend sound visualization signals as sound signal itself.
US10111010B2 Multistage tactile sound device
A tactile sound device in proximate contact with a user, comprising a multistage arrangement of vibrotactile materials to impart visceral sensations to a user. The device imparts a physical sensation via a multistage arrangement of vibrotactile materials embodied in a wearable or seated configuration, in response to a wired or wireless signal input.
US10111009B2 Frameless audio transducer for mobile applications including optionally supported coil wire and leads
A frameless audio transducer for mobile applications is provided. The invention relates to an audio transducer realized as speaker to transduce an electrical audio signal into acoustic sound or realized as receiver to transduce an acoustic sound into an electrical audio signal, which audio transducer is realized without a frame to align and fix the other parts of the audio transducer. The frameless audio transducer further includes coil lead support structures to reduce stress on the coil leads during operation.
US10111003B2 Surround acoustic box system
A surround acoustic box system comprises at least a first separable acoustic box, at least a separable second acoustic box and a host acoustic box body, wherein the first separable acoustic box and the second separable acoustic box respectively has a forward speaker unit and a left front speaker for providing forward channels, and the host acoustic box body is a horizontal bar-like acoustic box and further includes a console circuit module, a power supply circuit module, at least a first positioning sensor part, at least a second positioning sensor part, at least two front speakers and at least two top speakers, in which the first separable acoustic box and the second separable acoustic box can be attached to the host acoustic box body or otherwise detached from the host acoustic box body so as to achieve various surround channel effects through the controls of the console circuit module.
US10110999B1 Associating a user voice query with head direction
A method and apparatus for associating a query to a direction is provided herein. During operation, a virtual partner will attempt to determine a direction the query originated from. When answering the query, the virtual partner will adjust multiple speaker outputs so that the reply is perceived to come from the same direction as the query originated from. Additionally, if another follow-on query is made from a particular direction, the follow-on query will be associated with the prior query originating from the same particular direction.
US10110998B2 Systems and methods for adaptive tuning based on adjustable enclosure volumes
In accordance with embodiments of the present disclosure, a system may include an audio input for receiving an audio input signal for reproduction at a speaker, a sensor input for receiving at least one sensor signal indicative of a physical quantity indicative of a variable acoustic volume to which an acoustic output of a speaker generates sound, wherein the acoustic volume is partially enclosed by structural members of an information handling system comprising the speaker, an output for generating an audio output signal to the speaker, and a processor configured to apply an adaptive audio response to the audio input signal to generate the audio output signal, wherein the adaptive audio response is a function of the physical quantity.
US10110995B2 Method and arrangement for controlling an electro-acoustical transducer
An arrangement and method for converting an input signal into a mechanical or acoustical output signal by using a transducer and additional means for generating a desired transfer behavior and for protecting said transducer against overload. Transducers of this kind are for example loudspeaker, headphones and other mechanical or acoustical actuators. The additional means comprise a controller, a power amplifier and a detector. The detector identifies parameters of the transducer model if the stimulus provides sufficient excitation of the transducer. The detector permanently identifies time variant properties of the transducer for any stimulus supplied to the transducer. The controller provided with this information generates a desired linear or nonlinear transfer behavior; in particular electric control linearizes, stabilizes and protects the transducer against electric, thermal and mechanical overload at high amplitudes of the input signal.
US10110994B1 Method and apparatus for providing voice communication with spatial audio
A method, apparatus and computer program product enhance audio quality during a voice communication session, such as by enhancing audio quality for a remote participant in a meeting. In a method and for each of two or more microphones of a first device at a first location, a target audio signal is generated that has been steered in a direction of a target audio source in order to provide at least partial isolation from a second audio source in the same environment. The method also produces a filtered audio signal based on the target audio source at least from a respective one of the two or more microphones. The method also includes mixing the filtered audio signal from at least the first device to create an audio output signal associated with an audio playback format and causing the audio output signal to be output by a second device.
US10110992B2 Terminal device
A terminal device includes: a first housing including a first opening and a second opening through which sound of a speaker is output; a second housing which is turnably coupled to the first housing and closes the first opening based on a turn angle relative to the first housing; and a closing member which closes the second opening in a state where the first opening is opened by the second housing.
US10110991B2 Electronic device having mechanically out-of-phase speakers
An electronic device having several speaker modules that are acoustically in-phase and mechanically out-of-phase is disclosed. Embodiments include a pair of speaker modules mounted at respective ends of a lateral link, and the lateral link may be supported relative to a housing of the electronic device. The speaker modules may receive a same audio signal, and the audio signal may drive a first voicecoil in a first direction and a second voicecoil in a second direction. Accordingly, the speaker modules may be driven in mechanically different directions by the same audio signal, such that reactive forces cancel and/or mechanical energy is dissipate in the lateral link between the speaker modules. Other embodiments are also described and claimed.
US10110990B2 Acoustic device with passive radiators
An acoustic device includes an enclosure defining an internal cavity. A first passive radiator arrangement including a first passive radiator diaphragm is arranged along a first side of the internal cavity and a second passive radiator diaphragm arranged along a second, opposite side. The first passive radiator arrangement is mounted such that the first passive radiator diaphragm and the second passive radiator diaphragm can vibrate relative to the enclosure, and the first and second passive radiator diaphragms are coupled together such that there is substantially no relative movement therebetween. A second passive radiator arrangement includes a third passive radiator diaphragm. The second passive radiator arrangement is mounted such that the third passive radiator diaphragm can vibrate relative to the enclosure. An active electro-acoustic transducer arranged to radiate acoustic energy into the internal cavity and thereby excite vibration of the first, second, and third passive radiator diaphragms.
US10110989B2 Loudspeaker design
A loudspeaker includes a first vertically disposed array of drivers contained in a first enclosure, a second vertically disposed array of drivers contained in a second enclosure, and a third vertically disposed array of drivers contained in a third enclosure, wherein the third enclosure is located horizontally between the first and second enclosures.
US10110986B1 Haptic feedback for head-wearable speaker mount such as headphones or earbuds to indicate ambient sound
Haptic feedback is generated on a headphone to indicate contexts of ambient sound. In this way, noise-canceling headphones can alert the wearer to audible cues of potentially dangerous situations that otherwise would be suppressed by the noise cancellation feature of the headphones.
US10110985B2 Earphone with channel for cord management
An earphone includes a housing arranged to receive a speaker, the housing having a front portion arranged to be inserted in a user's ear and a rear portion arranged to remain outside the user's ear. The rear portion has a channel formed therein which is sized to receive an earphone cord and secure it therein. The earphone may also include an earphone plug having a plug housing with a channel formed therein or a cord joint having a joint housing with a channel formed therein.
US10110984B2 Wireless earphone
The wireless earphone (1) comprises a housing (2) having a bud portion abutting an elongated stem portion. The bud portion is to fit within an ear. The bud portion has a primary sound outlet (5) at its far end that is to be inserted into an outer ear canal, and abuts the stem portion at its near end. A speaker driver (6) is inside the bud portion. Electronic circuitry (7,24) inside the housing (2) includes a wireless communications interface (4) to receive audio content over-the-air and in response provides an audio signal to the speaker driver. A rechargeable battery (3) as a power source for the electronic circuitry is located inside a cavity of the stem portion.
US10110982B2 Fabric cover for flexible neckband
A cover for a wearable personal acoustic device includes a fabric cover shaped to receive and enclose a wearable personal acoustic device, and an identification tag, such as an RFID tag or optical tag, secured to the fabric cover. The fabric cover includes a stretchable material that is acoustically transparent. The fabric cover may include a closure mechanism that can provide an opening through which the wearable personal acoustic device is received or removed and a closed state in which the wearable personal acoustic device is enclosed by the fabric cover. The identification tag stores an identifier associated with the fabric cover and communicates with the wearable personal acoustic device through an identification reader. The identifier may be associated with a physical property of the fabric cover or an operational parameter of the wearable personal acoustic device. The operational parameter optionally is definable by a user.
US10110981B2 Vibro acoustic cover using expanded PTFE composite
An acoustically reactive composite can include an expanded polytetrafluoroethylene (ePTFE) membrane formed of a highly fibrillated ePTFE microstructure with an elastomer fully impregnated within the ePTFE membrane. The composite can have an acoustic loss of less than 7 dB at 1 kHz and a water entry pressure (WEP) of at least 20 PSI. A layered assembly for protecting an acoustic device can include an acoustically reactive composite as described above and an adhesive layer arranged to define an acoustic cavity. An acoustic device can incorporate an acoustically reactive composite or layered assembly as described above, with the acoustically reactive composite or layered assembly arranged to span an acoustic cavity proximate to a transducer of the acoustic device.
US10110980B2 Guitar amplifier microphone unit
Thus there is provided a guitar amplifier microphone unit including at least one microphone capsule having a respective microphone capsule holder and a frame for holding the at least one microphone capsule holder. The at least one microphone capsule holder is arranged displaceably and/or rotatably on the frame.
US10110978B2 Wavelength division multiplexer with packet switching based on header information or performance metric information for optical channels
A data communication system for transmitting packets over one or more optical fibers includes a transponder with a number of digital signal processors that transmit data packets on different optical channels. The transponder includes a switch that receives a data packet on an input and selects one of the digital signal processors to transmit the packet based on quality metrics for the different optical channels and/or information included in an OSI header for the data packet.
US10110974B2 Accessory having a communication function for internet of things
An accessory includes a main body that includes a communication module that is configured to communicate with a predetermined network, and a container including a main body-coupling portion that is located at an upper portion of the container and configured to separably couple to the main body, the container being made of a material that is able to be injection-molded. The container includes an outer portion that is exposed to an outside of the container based on the main body being coupled to the container, and an inner portion that is recessed downward to thereby define the main body-coupling portion, the inner portion including a bottom portion that defines a bottom surface of the inner portion, and an inclined portion that extends upward from a circumference of the bottom surface and outward with respect to a central axis passing through the container in a vertical direction.
US10110971B2 Interactive content acquisition using embedded codes
Methods and devices are provided to facilitate acquisition of information associated with a multimedia content through embedded watermarks. One such method includes obtaining a server code for embedding into a content. The server code identifies a particular domain name registered to a registrant entity and provides a mapping to an Internet address of a metadata server. Upon receiving an indication that a trigger event is associated with a particular segment of the content, a first watermark payload is formed and embedded in the content. The watermark payload includes the server code, an interval code and a first trigger value. The interval code identifies the particular content segment and the first trigger value indicates that additional information associated with the particular segment is. Detection of the first trigger value from a subsequently distributed content enables a query to the metadata server for acquisition of metadata.
US10110966B2 Method, device, server and client device for video processing
Provided are a method, a device, a server, and a client device for video processing. The method includes: obtaining, according to the page address of a first video page, page source code of the first video page and video processing rules corresponding to the first video page, the first video page corresponding to the first video; obtaining from the page source code, according to the page source code of the first video page and the video processing rules corresponding to the first video page, video playback information of the first video. The method obtains, by using preset video processing rules, video playback information from a video playback page and associated with a video. Further, video can be played directly without entering a video playback page.
US10110965B2 Method and system for presenting electronic programming guides
A system that incorporates teachings of the present disclosure may include, for example, a media processor having a controller to present a graphic user interface (GUI) for customizing an electronic programming guide (EPG), the GUI including a plurality of scrollable media channels, each media channel accompanied by an image, a description of the media channel, an option to select the media channel for inclusion in the EPG, a first button to customize the EPG according to one or more media channels selected, and a second button to request additional information about a media channel highlighted in the GUI. Other embodiments are disclosed.
US10110962B2 Providing interactive multimedia services
A method for presenting interactive multimedia programs includes selecting a multimedia program having a plurality of segments, classifying the multimedia program and the plurality of segments according to content, and generating a plurality of additional content items based on the classification, each of which being associated with at least one of the plurality of segments. The method further includes generating a plurality of pre-defined queries for each of the plurality of segments based on a content of the segment and at least one speech recognition grammar based on the plurality of pre-defined queries. The plurality of additional content items are retrievable responsive to the plurality of pre-defined queries. The method further includes generating a data stream including the at least one speech recognition grammar and all of the plurality of additional content items and the plurality of pre-defined queries arranged according to an order of the plurality of segments.
US10110959B2 Recommending media content based on quality of service at a location
Systems and methods are described herein for a media guidance application that recommends media content to a user based on the media content likely to be available to a user at a given location and the quality of service at that location.
US10110958B2 Video services receiver that provides a notification of upcoming program events having content that is preferred by the user, and related operating methods
A video services receiver for presenting video content, and related methods of operating the video services receiver, are presented here. An exemplary operating method identifies, at the video services receiver, an upcoming program event having content preferred by a user of the video services receiver. The method continues by generating, at the video services receiver, a graphical program notification comprising information related to the upcoming program event. The graphical program notification is provided for presentation on a display associated with the video services receiver.
US10110956B2 Viewing conditions estimation for adaptive delivery of visual information in a viewing environment
Visual information may be delivered to streaming-capable devices in a viewing environment, such as a home environment or a commercial environment. The visual information can be adapted to user behavior and/or viewing conditions in such a way as to deliver a satisfactory user experience while conserving network resources, such as bandwidth and/or capacity. Viewing distance and/or ambient light, which may affect viewing conditions in a viewing environment, may be estimated. Bandwidth may be reduced by eliminating details that may not be perceived by the user in the estimated viewing conditions (e.g., by determining a spatial resolution (e.g. a maximum spatial resolution) perceptible under the viewing conditions and not exceeding that spatial resolution).
US10110955B2 Method and apparatus for recording advertised media content
Aspects of the subject disclosure may include, for example, a media processing device comprising: a processing system including a processor; and a memory storing executable instructions that, when executed by the processing system, perform operations comprising: presenting a first media content item including an advertisement for a second media content item, resulting in a presentation; receiving, during the presentation, a recording instruction; responsive to receiving the recording instruction during the advertisement, presenting a query, wherein the query provides a choice of: recording the first media content item or recording the second media content item; and receiving a response to the query, wherein the response includes either a first command to record the first media content item or a second command to record the second media content item. Other embodiments are disclosed.
US10110954B2 Attention-based advertisement scheduling in time-shifted content
An advertisement system includes an advertising manager that receives a content-event indicator, which indicates playback of an advertisement for viewing on a first display screen at a media-playback device or indicates playback of recorded content that includes advertisements. The advertising manager can determine an optimal time offset as a duration of time before or after playback of an advertisement to the start of an event that is associated with the advertisement for viewing on a second display screen at a mobile device. For recorded content, an optimization schedule is determined that replaces and time-shifts advertisements during playback of the recorded content. The advertising manager can also determine a fulfillment criterion for a product or service based on latency constraints to indicate a duration of time within which fulfillment of the product or service is expected when offered as a second advertisement corresponding to a first advertisement.
US10110953B2 Methods and systems for content navigation among programs presenting advertising content
Systems and methods for aiding user content navigation are described. An exemplary system may include an electronic device configured to receive audiovisual content and/or user inputs. The electronic device may additionally include one or more outputs coupled with a display device. The electronic device may further include one or more processors as well as memory, which when executed by the one or more processors, cause them to perform one or more navigation functions to receive a channel change command to adjust from a first channel to a second channel. The one or more processors may further be caused to determine that the second channel is presenting advertising content instead of program content, and determine that a third channel is presenting program content. The one or more processors may further be caused to adjust the output to the third channel.
US10110951B2 Coordinated background TV recognition
Techniques to coordinate ambient media detection are disclosed. A request to become active in performing media detection processing with respect to the audio environment is received from a first ambient media detection agent associated with an audio environment. A response denying the request is sent to the first ambient media detection agent if it is determined that a second ambient media detection agent associated with the audio environment currently is active in performing media detection processing with respect to the audio environment.
US10110950B2 Attentiveness-based video presentation management
Disclosed aspects relate to attentiveness-based video presentation management. Using a set of computer-based sensors, an attentiveness of a user related to a first set of video presentation contents is monitored. Based on the monitoring, an attentiveness factor of the user related to the first set of video presentation contents is detected. Based on the attentiveness factor of the user related to the first set of video presentation contents, a second set of video presentation contents for presentation to the user is determined. The second set of video presentation contents is presented to the user.
US10110948B2 Apparatus, systems and methods for satellite system fast channel change
Fast channel change systems and methods are operable to change channels to a newly selected media content event in response to a user request. An exemplary embodiment communicates a previously stored low resolution version segment of the newly selected media content event to a presentation system while the media device is performing a tuning operation to change channels to receive a currently broadcasting high resolution version of the newly selected media content event. Once the tuning process has been completed at the media device, a handshake process is performed wherein the media device transitions presentation from the low resolution version to the high resolution version of the newly selected media content event.
US10110946B2 Simultaneously viewing multiple camera angles
Various devices, systems, products and methods for synchronizing video displayed on multiple display devices are presented. The systems, methods, devices and products described herein optionally utilize one or more techniques for synchronizing two or more displays of video of an event filmed from two or more cameras. Synchronization signals are optionally used to allow the video displays to be matched precisely to account for differences in display time, transmission time, delivery time and processing time.
US10110943B2 Flexible output of streaming media
Disclosed herein are system, method, and computer program product embodiments for flexible output of streaming media. An embodiment operates by receiving, at a media server, media over a network. Output media, corresponding to the received media, is streamed to a display device. The output media includes a video component and an audio component. A command is received. Responsive to the command, the streaming of the video component to the display device is discontinued. A streaming of the video component is begun to a mobile device at a point in the video component corresponding where the video was discontinued.
US10110941B2 Method and device for transmitting and receiving broadcast service in hybrid broadcast system on basis of connection of terrestrial broadcast network and internet protocol network
The present invention relates to a device for receiving a hybrid broadcast service and a method for transmitting the same. The device for receiving a hybrid broadcast service, according to one embodiment of the present invention, comprises: a first reception unit for receiving a first broadcast signal transmitted through a first network; a second reception unit for receiving a second broadcast signal transmitted through a second network, wherein the broadcast signal includes a service information table; a signaling information processing unit for extracting the service information table from the broadcast signal, wherein the service information table includes a component identifier descriptor for signaling information for identifying each of a plurality of components constituting one broadcast service, the component identifier descriptor including identification information; and an audio/video processing unit for acquiring the broadcast service including the plurality of components by using the component identification information, and decoding and reproducing the acquired broadcast service.
US10110937B2 Next generation consumer telecommunications network
A telecommunications network for a high-rise Multi-Dwelling Unit (MDU) is provided. In the telecommunications network eliminates much of the wiring and space required for voice, video and data services, electrical closets, security cameras, building automation, fire annunciation systems, hard-wired smoke detectors, hard-wired heat detectors, electrical meters through the use of an integrated Ethernet communication system. Additionally, a video program guide (VPG) is provided that allows a user to interact with multiple streams of video in real time. The VPG includes techniques for displaying multiple streams of data on a single screen for a user.
US10110936B2 Web-based live broadcast
The invention discloses a web-based live broadcasting method, which comprises the steps of real-time intercepting video information captured from a camera so as to obtain camera pictures; storing each frame of the camera picture as a texture object; rendering the texture object, and screening out a reference color of the pixels in the texture object; bonding the rendered texture object to a pre-set virtual background to obtain a bonded scene image information; and encoding the bonded scene image information to generate a video stream for live broadcasting. This invention further discloses a client terminal of web-based live broadcasting and a web-based live broadcasting system. The present invention can meet a requirement of a real-time processing on a picture during live broadcasting and can run smoothly on the mobile phone, with less consumption of resources.
US10110926B2 Efficient loop filter for video codec
Presented herein are techniques for filtering pixels during video coding and decoding operations. Similar operations are performed at a video encoder and a video decoder. For a target pixel in a block of a video frame represented by the encoded bit-stream, a value of the target pixel is compared with neighboring pixels to produce a plurality of comparison results. A particular offset value for the target pixel is derived based on the plurality of comparison results. The target pixel is filtered using the particular offset value. This process is performed for some or all of the pixels of blocks of a video frame.
US10110925B2 Method of reference picture selection and signaling in 3D and multi-view video coding
A method of video coding utilizing ARP (advanced residual prediction) by explicitly signaling the temporal reference picture or deriving the temporal reference picture at the encoder and the decoder using identical process is disclosed. To encode or decode a current block in a current picture from a dependent view, a corresponding block in a reference view corresponding to the current block is determined based on a DV (disparity vector). For the encoder side, the temporal reference picture in the reference view of the corresponding block is explicitly signaled using syntax element(s) in the slice header or derived using an identical process as the decoder. For the decoder side, the temporal reference picture in the reference view of the corresponding block is determined according to the syntax element(s) in the slice header or derived using an identical process as the decoder. The temporal reference picture is then used for ARP.
US10110923B2 Method of reference view selection for 3D video coding
A method of deriving VSP (View Synthesis Prediction) Merge candidates with aligned inter-view reference pictures is disclosed. The method generates a second Disparity Vector (DV) using a scaled DV derived from Neighboring Block Disparity Vector (NBDV) of the current block. A method of deriving one or more inter-view DV Merge candidates with aligned DV and associated inter-view reference pictures is also disclosed. The inter-view reference picture pointed by the DV derived from Depth oriented NBDV (DoNBDV) is used as the reference picture and the DV derived from DoNBDV is used as the DV for inter-view DV Merge candidate. Furthermore, a method of deriving temporal DV for NBDV is disclosed, where if the temporal neighboring block has a DV existing, the DV is used as an available DV for the current CU only if the associated inter-view reference picture exists in the reference lists of the current CU.
US10110922B2 Method of error-resilient illumination compensation for three-dimensional video coding
A method of illumination compensation for three-dimensional or multi-view encoding and decoding. The method incorporates an illumination compensation flag only if the illumination compensation is enabled and the current coding unit is processed by one 2N×2N prediction unit. The illumination compensation is applied to the current coding unit according to the illumination compensation flag. The illumination compensation flag is incorporated when the current coding unit is coded in Merge mode without checking whether a current reference picture is an inter-view reference picture.
US10110921B2 Method of and device for encoding an HDR video together with an LDR video, method of and device for reconstructing one of an HDR video and an LDR video coded together and PF storage medium
The inventors realized that representing HDR content using LDR content and HDR residual is not unproblematic. The invention therefore proposes representing HDR content using LDR content, LDR residual and global illumination data, instead. That is, it is proposed a method of encoding an HDR video of high dynamic range together with an LDR video, the LDR video providing a lower dynamic range depiction of the HDR video content, the method comprising using processing means for encoding one video of the LDR video and a further LDR video extracted from the HDR video independent from the other video of the LDR video and the HDR video and predictive encoding the other video using the one video as reference, and lossless encoding global illumination data further extracted from the HDR video. This has the advantage that prediction is more stable and globally optimal predictors are more easily found.
US10110920B2 Image processing apparatus and method
The present disclosure relates to an image processing apparatus and an image processing method capable of improving process efficiency through a parallel process. In a case of corresponding PU1, there is a use of motion vector information pieces of B1, C1, and E1 which are adjacent to corresponding PU1 in the following positional relationship, and A0 and D0 which are adjacent to PU0 located on corresponding PU1 in the CU in the following positional relationship. In other words, in relation to corresponding PU1, a PU corresponding to A1 is PU0, and thus A0 is set instead of A1 as an adjacent region of corresponding PU1. The present disclosure is applicable to, for example, an image processing apparatus.
US10110918B2 Video prediction encoding device, video prediction encoding method, video prediction decoding device and video prediction decoding method
A decoding device includes a decoder that decodes information of a direction of intra-picture prediction of a target block and compression data of a residual signal, a prediction signal generator that generates an intra-picture prediction signal using the information of the direction and an previously reconstructed reference sample of an adjacent block, a residual signal restorator that restores a reconstructed residual signal of the target block, and a block storage that restores and stores a pixel signal of the target block. The prediction signal generator derives reference samples from a previously reconstructed block neighboring the target block stored, selects two or more key reference samples, performs an interpolation process between the key reference samples for generating interpolated reference samples, and generates the intra-picture prediction signal by extrapolating the interpolated reference samples based on the direction of the intra-picture prediction.
US10110915B2 Method and apparatus for inter-component motion prediction in three-dimensional video coding
Embodiments of the present invention identify a texture collocated block of a texture picture in the given view corresponding to a current depth block. A Merge candidate, or a motion vector predictor (MVP) or disparity vector predictor (DVP) candidate is derived from a candidate list including a texture candidate derived from motion information of the texture collocated block. Coding or decoding is then applied to the input data associated with the current depth block using the texture candidate if the texture candidate is selected as the Merge candidate in Merge mode or the texture candidate is selected as the MVP or DVP candidate in Inter mode.
US10110913B2 Motion estimation using hybrid video imaging system
Techniques are provided for motion estimation using hybrid video imaging based on frame-based capture and event-based capture. A methodology implementing the techniques according to an embodiment includes receiving a sequence of pixel events, generated asynchronously by an event-based video camera, and receiving a sequence of image frames generated by a frame-based video camera at a frame sampling period. The method also includes integrating a subset of the sequence of pixel events, occurring within the frame sampling period between two of the image frames, to generate a pixel motion vector representing motion of the pixel between the two image frames. The method further includes mapping the pixel motion vector to a tile of one of the image frames to generate an estimated motion vector associated with that tile.
US10110912B2 Method for encoding/decoding block information using quad tree, and device for using same
Disclosed decoding method of the intra prediction mode comprises the steps of: determining whether an intra prediction mode of a present prediction unit is the same as a first candidate intra prediction mode or as a second candidate intra prediction mode on the basis of 1-bit information; and determining, among said first candidate intra prediction mode and said second candidate intra prediction mode, which candidate intra prediction mode is the same as the intra prediction mode of said present prediction unit on the basis of additional 1-bit information, if the intra prediction mode of the present prediction unit is the same as at least either the first candidate intra prediction mode or the second candidate intra prediction mode, and decoding the intra prediction mode of the present prediction unit.
US10110908B2 Method and system for improving compressed image chroma information
Methods, systems, and computer programs for improving compressed image chroma information. In one aspect of the invention, a resolution for a red color component of a color video image is used that is higher than the resolution for a blue color component of the color video image. Another aspect includes utilizing a lower or higher value of a quantization parameter (QP) for one or more chroma channels as compared to the luminance channel. Another aspect is use of a logarithmic representation of a video image to benefit image coding. Another aspect uses more than two chroma channels to represent a video image.
US10110905B2 TSM rate-distortion optimizing method, encoding method and device using the same, and apparatus for processing picture
Provided are a TSM rate-distortion optimizing method, encoding method and device using the same, and an image processing apparatus. The TSM rate-distortion optimizing method includes calculating a cost of each intra-prediction mode with respect to a block to be encoded using a sum of absolute values of differences between original pixels and reference pixels; selecting candidate modes of the intra-prediction modes according to the cost; calculating a TSM (Transform Skip Mode)-based rate-distortion cost according to the candidate modes; and comparing rate-distortion costs of the candidate modes and deciding a mode to be used for intra-prediction of the block.
US10110895B2 Signaling of simplified depth coding (SDC) for depth intra- and inter-prediction modes in 3D video coding
This disclosure describes techniques for signaling and processing information indicating simplified depth coding (SDC) for depth intra-prediction and depth inter-prediction modes in a 3D video coding process, such as a process defined by the 3D-HEVC extension to HEVC. In some examples, the disclosure describes techniques for unifying the signaling of SDC for depth intra-prediction and depth inter-prediction modes in 3D video coding. The signaling of SDC can be unified so that a video encoder or video decoder uses the same syntax element for signaling SDC for both the depth intra-prediction mode and the depth inter-prediction mode. Also, in some examples, a video coder may and/or process a residual value generated in the SDC mode using the same syntax structure, or same type of syntax structure, for both the depth intra-prediction mode and depth inter-prediction mode.
US10110894B2 Method and apparatus for encoding video and method and apparatus for decoding video by considering skip and split order
A method of encoding a video includes: splitting a picture into a maximum coding unit; for the maximum coding unit, determining coding units having a tree structure including coding units of coded depths and determining encoding modes for the coding units of the coded depths by performing encoding based on coding units according to depths, the coding units according to depths obtained by hierarchically splitting the maximum coding unit as a depth deepens; and outputting information about a maximum coding unit size and, for the maximum coding unit, information indicating an order of split information and skip mode information which is selectively determined for the coding units according to depths, information about the encoding modes for the coding units of the coded depths including the split information and the skip mode information which are arranged according to the order, and encoded video data.
US10110890B2 Video coding system with low delay and method of operation thereof
A method of operation of a video coding system includes: receiving a video bitstream as a serial bitstream; extracting a video syntax from the video bitstream; extracting a low delay flag, a network abstraction layer (NAL) hypothetical reference decode (HRD) parameters present flag, and a video coding layer (VCL) HRD parameters present flag from the video syntax extracting a HRD syntax from the video bitstream based on the low delay flag, the NAL HRD parameters present flag, and the VCL HRD parameters present flag; extracting a temporal layer from the video bitstream based on the video syntax having the HRD syntax; and forming a video stream based on the temporal layer for displaying on a device.
US10110886B2 Display device
A display device displays a plurality of display elements having respective densities that continuously change in a first direction (an X direction), in such an arrangement that the display elements constitute a pointer needle and the densities continuously change in a second direction (a Y direction) intersecting the first direction, thereby displaying the pointer needle on a display section. This provides a display device with improved stereoscopic vision of the pointer needle.
US10110883B2 Bidirectional holographic lens
A device can determine a distance to an object. The device can use the determined distance to vary a focal length of a first adjustable element so that the first adjustable element directs light from the object into a first waveguide and onto a detector, and forms an image of the object at the detector. The device can produce an image, such as augmented content, on a panel. The device can direct light from the panel into a second waveguide. The device can use the determined distance to vary a focal length of a second adjustable element so that the second adjustable element directs light out of the second waveguide and forms a virtual image of the panel in a plane coincident with the object. The device can operate as an augmented reality headset. The adjustable elements can be phase modulators, or acoustically responsive material with surface acoustic wave transducers.
US10110882B2 Stereo display device
A stereo display device includes a light source module, an image determining array, an imaging module, and a spatial dividing element. The light source module sequentially emits first and second lights to target regions in different directions. The image determining array includes pixel units respectively disposed in the target regions, and each of the pixel units sequentially provides first and second information to the first and second lights respectively. The imaging module guides the first light having the first information to form first imaging units, and guides the second light having the second information to form second imaging units. The spatial dividing element sends the first image units to first viewing regions respectively and sends the second image units to second viewing regions respectively, and two of the first image units corresponding to adjacent two of the pixel units are transmitted to the first viewing regions in different directions.
US10110880B2 Selective colorization using monochromic imagery
An unmanned aerial vehicle (UAV) may include stereo cameras that include a left camera and a right camera. The cameras may capture a majority of images in black and white, which may be captured in a single color channel. At certain times during a flight, the UAV may be configured to generate colorized images. To generate colorized images, the camera may capture a first image using a default color channel (e.g., green), which may be used for black and white images, and then selectively apply a color filter to capture a second image associated with a different color channel than the first image. A multi-channel color image may be created using at least the first image and the second image. By adding a third image in the remaining color channel, the created image may be generated as a red-green-blue image.
US10110877B2 Method and apparatus for depth algorithm adjustment to images based on predictive analytics and sensor feedback in an information handling system
A system for determining a loss of calibration in a multi-view stereo imaging system including executing instructions, via a processor, for a multi-view stereo imaging system to process a plural image frame recorded from a plurality of digital cameras of an information handling system and based on plural image calibration parameters and detecting a physical impact event, via a physical sensor, to an information handling system. The system and method execute instructions for a physical impact event detection system to determine, based on physical sensor feedback data, whether a threshold level of a physical impact event has been reached so as to affect calibration of the multi-view stereo imaging system. The detected physical impact event may be a mechanical impact event, a thermal impact event, a vibration mechanical impact event, or another physical impact event.
US10110873B2 Backward depth mapping method for stereoscopic image synthesis
A backward depth mapping method for stereoscopic image synthesis includes: providing a first coordinate and a first depth value of a pixel of a virtual view in a stereoscopic image; calculating a second coordinate and a second depth value of a pixel of reference view, which is obtained by mapping the virtual view, based on the first coordinate and the first depth value of the pixel of the virtual view; calculating an error value corresponding to the first depth value based on the second coordinate and second depth value; and determining a third depth value of the pixel of the virtual view based on the error value. As a result, it is possible to avoid the virtual view producing a crack and the pixel of the background from appearing at the crack of the foreground.
US10110868B2 Image processing to determine center of balance in a digital image
An image processing system acquires a digital image and determines notional weights for each pixel in the image. The notional weight of each pixel relates to the pixel's color value of the pixel and may include adjustments. The system uses the notional weights for each pixel to determine a center of balance (CoB) for the image. The system may then determine an eccentricity of the CoB based on a distance between the CoB and a specified location in the digital image. The system may calculate an aesthetic score for the digital image as a function of the determined eccentricity. The system may display an augmented reality overlay on the image to show the CoB and/or other determined features. The system may use the CoB, eccentricity or aesthetic value to help improve a real-time image capture process, in a security protocol, and/or to determine whether to retain an image in memory.
US10110867B2 Systems and methods for digital photography
A system, method, and computer program product are provided for displaying a combined image based on a cost function. In use, two or more source images are loaded and a first blend weight is initiated associated with the two or more source images. Next, a first combined image from the two or more source images and a cost function for the first combined image is computed. It is determined whether the cost function is substantially minimized, wherein if the cost function is not substantially minimized, the first blend weight is updated to substantially minimize the cost function, the first combined image is updated based on the updated first blend weight, and the user interface element associated with the updated first combined image is updated. A display then displays the first combined image based on the first blend weight and a user interface element associated with the first combined image. Additional systems, methods, and computer program products are also presented.
US10110865B2 Lighting device, lighting system, and program
A lighting device includes: a receiving circuit which obtains a first image including a subject; a memory which obtains depth information indicating a depth of the subject in the first image; an image processor which converts the first image obtained, into a second image in which the subject in the first image is represented by gradation of a single color, the gradation being different according to the depth indicated by the depth information; a light source; a light modulator which modulates light emitted from the light source, according to the second image; and a light emitter which emits the modulated light.
US10110861B2 Light source system and projection system
A light source system and projection system, the light source system comprising: a first light source (1) producing first wide spectrum light, a second light source (103) producing second wavelength light, a light splitting and light combining device (2) used to split and combine light, a first spatial light modulator (106), a second spatial light modulator (107), and a control device (108) controlling the first light source (1) and the second light source (103) and modulating the first spatial light modulator (106) and the second spatial light modulator (107). The projection system comprises the light source system. The light source system and projection system have high brightness and wide color gamut, effectively eliminating rainbow effect, and also have a simple structure and low cost.
US10110859B2 System, method and device for monitoring light and sound impact on a person
The present invention relates to a system for monitoring light and sound impact on a patient. It comprises a light capturing unit (2) for capturing ambient light at the person over time and a sound capturing unit (3) for capturing ambient sound at the person over time. A threshold unit (6, 9) generates and issues a trigger signal if the brightness of captured ambient light exceeds a brightness level and/or if the sound level of captured ambient sound exceeds a sound threshold. A stress level processor (15) determines the stress level of the person. A storing unit (10) stores, in response to a received trigger signal, snippets of ambient light and ambient sound captured around the time moment of receiving the trigger signal and snippets of stress level information of the person around the time moment of receiving the trigger signal. A review unit (11) is provided to review stored snippets of ambient light, ambient sound and stress level information allowing to identify the root cause of the ambient light and ambient sound stored in a reviewed snippet and to derive guidance information indicating how to avoid such light and/or sound caused by an identified root cause.
US10110857B2 Intelligent monitoring device and method
An intelligent monitoring device and method is provided in this invention. In the intelligent monitoring device, a video capture unit collects video information using a camera in real time; an audio processing unit is collects audio information using a pickup in real time; an audio/video analysis unit performs a recognition analysis on the video information and the audio information collected in real time and sends an analysis result to a control unit; according to the analysis result sent from the audio/video analysis unit, if a monitored value that is greater than a corresponding threshold value exists in the video information or audio information collected in real time, the control unit triggers a speaker to issue an alarm through the audio processing unit. Through monitoring an on-site environment in real time from different perspectives, it is convenient to comprehensively monitor situations in public places to enable the security department to effectively take early measures to handle situations that endanger public safety and prevent the occurrence of major accidents.
US10110855B2 Wireless video camera and connection methods including a USB emulation
Systems and methods for connecting wireless cameras are provided. A computing device may include a network interface, and a processor configured to establish a virtual USB bus available to an operating system of the computing device, establish a virtual USB camera device, and report to the operating system that the virtual USB camera device is connected to the virtual USB bus. The virtual USB camera may be configured to establish a network connection to a network camera using the network interface, receive video data from the network camera via the network interface, and send the video data via the virtual USB bus. Alternatively, the virtual USB camera may send the video data to the operating system as USB packets, without establishing a virtual USB bus.
US10110854B2 Ion beam sample preparation apparatus and methods
Disclosed are embodiments of an ion beam sample preparation apparatus and methods. The methods operate on a sample disposed in a vacuum chamber and include steps of directing an intensity-controllable, tilt-angle controllable ion beam at a sample holder coupled to a rotation stage. The methods further include illuminating and capturing one or more images of the sample, extracting useful features from one or more images and thereafter adjusting the sample preparation steps. Further methods are disclosed for capturing sequences of images, programmatically rotating images, and displaying sequences of images with similar rotation angles. Further methods include extracting useful features from sequences of images that may change with respect to time as ion beam preparation continues.
US10110853B1 Display an image during a communication
An electronic device displays an image during a communication between two people. The image represents one of the people to the communication. The electronic device determines a location where to place the image and displays the image such that the image appears to exist at the location.
US10110849B2 Communication terminal, communication system, communication control method, and non-transitory recording medium
A communication terminal includes: a receiver to receive a plurality of items of content data respectively from a plurality of counterpart communication terminals through a session established between the communication terminal and the counterpart communication terminals via a communication network; and circuitry to: determine an available band of the communication network; select, from among the plurality of items of content data, one or more items of content data receivable by the communication terminal in accordance with the available band of the communication network and bands being used to receive the plurality of items of content data; and control a display to display information indicating the available band of the communication network in association with the selected one or more items of content data receivable by the communication terminal.
US10110848B2 Imaging and display system and method
An apparatus for simultaneously recording a first live video stream and projecting a second live video stream onto an interactive touch screen, the apparatus comprising (a) a backlight panel; (b) a horizontally polarized screen associated with one face of the backlight panel; (c) a camera having a lens, the camera having controllable frame rate and exposure; and, (d) a LCD screen.
US10110846B2 Computationally efficient frame rate conversion system
A system for frame rate conversion of a video that includes the use of key points.
US10110844B2 Systems, methods, and apparatus for facilitating expansion of media device interface capabilities
System, methods, apparatus, and computer-readable media to facilitate expansion of media device interface capabilities are provided. A state change with respect to one or more media devices may be detected. The state change may correspond to a second media device being communicatively coupled to, or communicatively decoupled from, a first media device. Consequent to the detecting, a set of interface ports, which are configured to interface with multimedia devices, may be determined. Configuration information may be generated based at least in part on the set of interface ports. The configuration information may be transferred to a sink device to indicate interface options based at least in part on the set of interface ports. Content may be transferred to the sink device based at least in part on audio and/or visual data via at least one interface port of the set of interface ports.
US10110839B2 Dual-photodiode image pixel
An image sensor may have an array of pixels that include nested sub-pixels that each have at least one respective photodiode. An inner sub-pixel of a pixel with nested sub-pixels may have a relatively lower effective light collecting area compared to an outer sub-pixel of the pixel within which the inner sub-pixel is nested. A pixel circuit for the nested sub-pixels may include an overflow capacitor and/or a coupled gate circuit used to route charges from the photodiode in the inner sub-pixel. The lower light collecting area of the photodiode in the inner sub-pixel, with optional flicker mitigation charge routing from the coupled gates structure, may reduce the size of the capacitors required to capture photodiode and photodiode overflow charge responses. Flicker mitigation charge routing using a coupled gates structure may allow an adjustable proportion of the overflow charge to be stored in one or more storage capacitors.
US10110835B2 Imaging apparatus, imaging system, and moving object
An imaging apparatus includes a plurality of groups one of a part of which has a capacitance changing unit configured to change a capacitance value of an input node.
US10110829B2 System and method for determination and adjustment of camera parameters using multi-gain images
This invention provides a system and method for auto-regulation of parameters a vision system camera and/or associated illumination of objects imaged by the camera using a plurality of differentiated gain (multi-gain) settings on the camera's image sensor to determine the gain value producing the most-readable image. The image (having the best characteristics) acquired using multiple gain settings can be read for information as a discrete gain image and/or the camera parameters (e.g. global gain and/or global exposure time) can be uniformly set across the pixel array to the best values for acquisition of a subsequent, higher sampled image. This image is then read (e.g. decoded) for information contained within any identified features of interest (e.g. found IDs).
US10110827B2 Imaging apparatus, signal processing method, and program
The present disclosure provides an apparatus and a method for generating a wide dynamic range image by executing a pixel value combination process of a plurality of different exposure time setting pixels. Control of a different exposure time is performed for each of a plurality of pixels of the same colors configuring a pixel block and an addition pixel value obtained by adding outputs of the plurality of pixels of the same colors of the pixel block is generated. The generation of the addition pixel value is executed in an operation unit having an adding unit that that adds the outputs of the plurality of pixels of the same colors of the pixel block. Or, the generation of the addition pixel value is executed by a floating diffusion (FD) set in a pixel block unit and a charge output from each of the plurality of pixels of the same colors configuring the pixel block is accumulated and output in the floating diffusion (FD).
US10110825B2 Imaging apparatus, imaging method, and program
The present disclosure relates to an imaging apparatus, an imaging method, and a program that enable exposure control on a captured image in a non-Bayer pattern by an exposure control method designed for captured images in Bayer patterns.When a Bayering process is performed on a captured image in an RGBW pixel array, a level correction unit corrects the signal level of the captured image so that an earlier level that is the signal level of each white pixel with the highest sensitivity in the captured image prior to the Bayering process becomes equal to a later level that is the signal level of each green pixel to be used in exposure control on an image in a Bayer pattern that is the RGB image after the Bayering process. The present disclosure can be applied to imaging apparatuses, for example.
US10110819B2 Imaging apparatus, and image blur correcting method of imaging apparatus
An imaging apparatus according to one embodiment comprises an imaging element, a photographing optical system, a blur detecting section, a blur correcting section, an imaging control section, and a projection converting section. The blur detecting section detects an image moving amount of a subject image. The blur correcting section adjusts a positional relation between the subject image and an imaging plane of the The imaging element on the basis of the image moving amount. The imaging control section acquires an equidistant projection image corresponding to the subject image by the imaging element. The projection converting section converts the equidistant projection image into an image of a different projection system.
US10110816B2 Optical unit with shake correction function
An optical unit with a shake correction function may include a unit with a swing mechanism having an optical module and a swing drive mechanism structured to swing the optical module, a rolling drive mechanism including a magnetic drive mechanism structured to turn the unit with the swing mechanism in a direction different from a swing direction by the swing drive mechanism, a connection member which connects the unit with the swing mechanism with a turning shaft of the rolling drive mechanism, and a support member which supports the rolling drive mechanism. The connection member includes an abutting part integrally turned with the unit with the swing mechanism and the support member includes a position restriction part which restricts a movable range of the abutting part.
US10110815B2 Techniques to selectively capture visual media using a single interface element
Techniques to selectively capture media using a single user interface element are described. In one embodiment, an apparatus may comprise a touch controller, a visual media capture component, and a storage component. The touch controller may be operative to receive a haptic engagement signal. The visual media capture component may be operative to be configured in a capture mode based on whether a haptic disengagement signal is received by the touch controller before expiration of a first timer, the capture mode one of a photo capture mode or video capture mode, the first timer started in response to receiving the haptic engagement signal, the first timer configured to expire after a first preset duration. The storage component may be operative to store visual media captured by the visual media capture component in the configured capture mode. Other embodiments are described and claimed.
US10110812B2 Image pickup apparatus and image pickup method
An image pickup apparatus includes an image sensor that reads out an image in a time period Te, a mechanical shutter that opens and closes in a traveling time Tm that satisfies Te>Tm, a system control section that controls the mechanical shutter to set a time period from opening to closing of the mechanical shutter to T1 and causes the image sensor to continuously read out images of a plurality of frames in a time period T2 that satisfies T1>T2, and an image combining section that generates a combined image from the images of the plurality of frames. The system control section performs control to fully read out electric charges exposed in any pixel in the time period T1.
US10110811B2 Imaging module and imaging device
An imaging module has a spatial light modulation element which applies spatial modulation to an incident luminous flux and emits it; an image sensor which obtains the luminous flux to which the spatial modulation has been applied by the spatial light modulation element as image information; and a fixing part which integrally fixes the spatial light modulation element and the image sensor, and the fixing part has a gap-defining member which is arranged between the spatial light modulation element and the image sensor and forms a gap structure having a certain distance, and an imaging device includes the imaging module.
US10110807B2 Imaging device which obtains still images from captured video
The imaging device includes: an optical system unit that controls optical information indicating an object image; an imaging unit that generates image data from the optical information input through the optical system unit; an image processor that performs a predetermined process to the image data generated by the imaging unit; and a controller that controls at least one of the optical system unit, the imaging unit, and the image processor based on a set value relating to video capturing so as to generate video data. The controller sets a set value relating to the video capturing in each of a first video mode and a second video mode (photo/video mode), and automatically sets the set value relating to the video capturing in the second video mode to a set value more suitable for recording a still image than in the first video mode.
US10110801B2 Methods and systems for controlling a camera to perform a task
Methods, systems, and computer readable media are described for controlling a camera to perform a selected task from a set of tasks is provided. The method comprises determining a viewing condition of the camera to perform each task from the set of tasks, and determining a posterior probability of task success for each task from the set of tasks based on the determined viewing conditions and a prior probability of task success for each task. The method also includes determining a change in rate of information gain for task success for each task from the set of tasks based on the posterior probability, selecting the task to be performed based on the change in rate of information gain, and controlling the camera to perform the selected task.
US10110800B2 Method and apparatus for setting image capturing parameters
The present disclosure relates to a method and apparatus for setting an image capturing parameter of an image capturing device. The method includes acquiring current environment data that corresponds to a current environment and a device parameter of the image capturing device; sending a sample acquiring request to a server, the sample acquiring request including the current environment data and the device parameter; receiving sample data from the server associated with the current environment data and the device parameter, the sample data including one or more sample images; determining a target image capturing parameter based on the one or more sample images; and setting a current image capturing parameter of the image capturing device based on the target image capturing parameter.
US10110795B2 Video system and method for data communication
A camera system and method capture image data with a camera, a data storage device electrically connected to the camera and configured to store the video data and/or a communication device electrically connected to the camera and configured to communicate the image data to a system receiver located remote from the camera. The system receiver may be located onboard a vehicle such that an operator can carry the camera off board the vehicle and communicate the image data back to the vehicle, when performing, for example, work on the vehicle or inspecting the vehicle or the environs of the vehicle.
US10110793B2 Imaging device
An imaging device includes, an element installation plane configured to install light emitting elements in a plane perpendicular to an optical axis. The element installation plane includes a first installation position relatively long in distance from an optical axis of a lens unit and a second installation position relatively short in distance therefrom. At least one of the light emitting elements is installed at the second installation position.
US10110792B2 Background replacement system and methods involving multiple captured images
A method of illuminating a subject during photography is disclosed. The method includes illuminating a background lighting system during a first image capture, illuminating a subject lighting system during a second image capture, and illuminating the background lighting system during a third image capture. The time from the first image capture to the third image capture is less than about 100 milliseconds. Also disclosed is a method for generating a composite mask of a subject, including receiving the three images, determining any movements of the subject between the first and third images, estimating an intermediate position of the subject during the second image, and generating a composite mask at the estimated intermediate position.
US10110789B1 Image pickup module and the manufacturing method thereof
An image pickup module includes a frame, two or more than two image pickup devices including electric circuit board and plural affixing gel layers. The frame includes two or more than two image pickup openings, and each of the image pickup devices is disposed in one of the image pickup openings. Each of the image pickup devices is adhered to an inner edge of one of the image pickup openings through one of the affixing gel layers, so as to affix the image pickup devices to the frame. A manufacture method of an image pickup module is also provided.
US10110788B2 Camera device
A camera device is provided, which includes an image sensor and an optical lens arranged corresponding to the image sensor. An axis is defined on the light incident surface of the image sensor. The edge of the optical lens includes a straight segment that is parallel to the axis. Since the non-effective area of the optical lens is decreased, the camera module has a smaller size.
US10110782B2 Print color managing apparatus, chart utilization control method, and non-transitory computer-readable storage medium storing chart utilization control program
A print color management apparatus includes a table control section that creates a first table; a registering section that causes each image forming apparatus to register a specific print color assigned to itself and a name of the specific print color; and a chart data creating section that creates print data of a chart. In the print data, color values are specified for color patches for print color management and color name is specified for a first specific patch on the basis of the first table. The print color management apparatus further includes a chart judging section that obtains measured color data of a chart printed, and judges, on the basis of the measured color data, whether the measured chart is usable for print color management of a designated image forming apparatus; and a print color management section that performs the print color management according to the judgement result.
US10110781B2 Restoring the appearance of scans of damaged physical documents
Systems and methods for restoring the appearances of scans of damaged physical documents. Ink bleed is removed and/or ink added to portions of a scanned image based on determining an ink bleed model by analyzing colors of pixels in the scanned image. Gaps in strokes are reconstructed based on analyzing pixel color at multiple angles around individual pixels in the scanned image to determine whether the individual pixels are part of a stroke. The appearance of the scanned image is also enhanced by comparing pixels that are not already close to a background color or ink color with other nearby pixels and, based on the nearby pixels, adjusting colors of the pixels that are not already close to the background color or ink color. These techniques are used individually or in combination to improve the appearance of the scanned image.
US10110778B2 Image processing method, image processing apparatus, image processing program, and printing system
An image processing method in which image data including a grayscale value in each pixel is converted into print data including formation necessity of dots, includes extracting a region in which a total value of the grayscale value of the pixel included in each predetermined division in which the image data is divided does not become a predetermined threshold value as a non-processing region; and extracting a region surrounded with the non-processing region as a processing region.
US10110777B1 Image scanning apparatus
An image scanning apparatus captures multiple images of an object corresponding to different heights at each scanning position, analyzes the resolutions of the multiple images to choose one best partial image, and combines the partial images at different scanning positions to produce a scanned image of the object, so as to improve the resolution of the scanned image.
US10110776B2 Image reading apparatus and image reading method
An image reading apparatus reads an original image of an original placed on an original tray by a scanner unit. The original is conveyed to a reading position used by the scanner unit from the original tray through a conveyance path. A registration roller pair configured to mechanically correct skew of the original at a time of conveyance of the original is provided on the conveyance path. The image reading apparatus calculates a skew amount at the time of the conveyance of the original based on the original image, and conducts image processing on the original image based on the skew amount, to thereby correct a tilt of the original image. The image reading apparatus stops the conveyance of the original when the absolute value of the skew amount is larger than a first threshold value.
US10110775B2 Image reading device, method for the same to detect a foreign body on a scanner glass platen, and recording medium
An image reading device includes: a scanner glass; photo-sensors arranged at intervals in a main scanning direction to read a document conveyed in a sub-scanning direction; an adjuster that adjusts the size of an overlapping area between a first and second image obtained by neighboring photo-sensors, the overlapping area constituting a first area of the first image and a second area of the second image; a superimposing portion that shifts either one of images of the first and second area to the other one; a judgment portion that judges whether the images having different focal depths exist based on the degree of matching between the first and second area; and a detector that detects a foreign body on the scanner glass platen by detecting a continuous image stretching in a document conveying direction in both of the images having different focal depths, if the images having different focal depths exist.
US10110766B2 Method of controlling a printing apparatus that scrambles identification information of an authenticated user and causes a printer to print characters obtained by scrambling the identification information, and related printing method, and non-transitory computer readable medium
A method of controlling an image forming apparatus having a scanner that scans a document to obtain an image of the document as the image and a printer that prints an image on a sheet. The method includes performing an authentication processing for authenticating a user that uses the image forming apparatus, causing the scanner to scan a document in accordance with a copy instruction by the authenticated user, obtaining a month, day, and time on which the image obtained by scanning the document with the scanner is printed by the printer, scrambling identification information of the authenticated user using at least one of the obtained month, day, and time, and causing the printer to print, on a sheet, (i) the image obtained by scanning the document with the scanner, (ii) one or more characters obtained by scrambling the identification information, and (iii) the obtained month, day, and time.
US10110764B2 Image forming apparatus that shifts into different power saving states and control method thereof
When an image forming apparatus satisfies a condition to shift it to a power saving state, if a specific function that needs to respond to an inquiry from an external apparatus within a predetermined time is set, a power control unit shifts the image forming apparatus to a first power saving state in which power is supplied to a control unit configured to respond to the inquiry, and if the specific function is not set, shifts the image forming apparatus to a second power saving state in which no power is supplied to the control unit.
US10110762B2 Display control device for displaying a screen depending on the size of a display surface, method for displaying control device, method for displaying a screen depending on the size of a display surface, and computer-readable storage medium for computer program
A display control device for displaying a screen in a display unit is provided. The display control device includes an obtaining portion configured to obtain size data indicating a size of a display surface of the display unit; and a processor configured to determine whether the size of the display surface is larger or smaller than a predetermined size based on the size data, to display a first screen including first objects in the display unit when the size of the display surface is larger than the predetermined size, and to display a second screen including second objects in the display unit when the size of the display surface is smaller than the predetermined size. The second screen corresponds to the first screen. The second objects are less than the first objects, and each of the second objects corresponds to any one of the first objects.
US10110758B2 Display device, display control method, and computer-readable recording medium
A display apparatus includes: a display for displaying an image; a detector for detecting an exposure speed of a portable image-forming device which exposes an instant film to light using light from a screen displayed on the display; and an image processor for adjusting brightness of the image displayed on the display depending on the detected exposure speed.
US10110757B2 Printing apparatus and notification method of printing apparatus abnormality in a printing apparatus
According to an embodiment of this invention, the following processing is performed to solve a problem of accurately determining an abnormal state in a carriage by using an acceleration sensor. Output values from a plurality of acceleration sensors mounted in locations which have low degrees of mechanical/physical coupling in a carriage and a printing apparatus main body are transformed into data in a frequency domain. Subsequently, a carriage operation abnormality and a level of the abnormal state are determined based on a plurality of acceleration values in the frequency domain and a comparison of magnitudes of the acceleration values.
US10110756B2 Image processing apparatus and image processing method
An image processing apparatus includes a printing instruction unit which instructs printing a plurality of times in which the same print data is printed on a plurality of media; an obtaining unit which obtains the number of printing failures in the printing of a plurality of times; a display unit which displays the number of defective items (low quality), and the number of defective items (incomplete items) by default, and with which it is possible to select whether or not to perform reprinting; and a CPU which controls the printing instruction unit so as to perform reprinting when reprinting is selected in the display unit.
US10110755B2 Method and apparatus for use in supplying power over a telephone line
A system comprising customer premises equipment including a reverse power supply unit and an access node to which the customer premises equipment is connected for permitting telephony devices connected to the customer premises equipment to make and receive telephone calls via the customer premises equipment and the access node. The reverse power supply unit is suitable for supplying electrical power from the customer's premises to an access node via a twisted copper pair, the reverse power supply unit including a power consumption signature detector operable to detect if the power drawn from the reverse power supply unit corresponds to a signature power consumption pattern indicative of a telephony device being in or transitioning into an off-hook state when connected directly to the reverse power supply unit and not being connected via a current limiting interface.
US10110753B1 Remotely hosted multimedia telephony services
Disclosed are various embodiments for providing remotely hosted multimedia telephony services. Machine instances are allocated to a customer in response to an initial setup request. The machine instances are configured to provision a suite of multimedia telephony services for multiple users associated with the customer. The suite of multimedia telephony services providing voice telephony, video telephony, or both. A border control aggregator is configured to provide connectivity to an external telecommunications network for the suite of multimedia telephony services.
US10110752B2 Communications system and method
A system comprising a user equipment, a resource node configured to manage resources for communication with the user equipment, a managing node configured to manage traffic flow. The resource node and the managing node are configured so that information is passed between the resource node and the managing node, the managing node may select at least one parameter for a new traffic flow based on the information.
US10110750B2 Central station connectivity
Data switching means (6.070, 6.072) for directing messages from a plurality of sources (6.040, 6.042, 6.044, 6,045) and having a common destination (6.108) to a link (6.078) to the common destination, including a first multiplexer (6.070) having a data link (6.074) adapted to receive upstream messages from a plurality of sources, and one or more upstream ports (12.410.1, 12.410.2) each upstream port having a specific port identity, wherein each upstream message includes address information (16.602) identifying the multiplexer and a selected one of the upstream port identities, the transmission means being adapted to link upstream message to the selected upstream port, the selected upstream port being linked to message delivery means (6.072) adapted to address the upstream message to a destination address associated with the message delivery means. Format conversion means can be included to convert the messages from a first format to a second format.
US10110749B1 Bridging a third party onto a contact center communication
Various embodiments of the invention provide methods, systems, and computer program products for bridging a third party onto a communication such as a telephone call or Web chat that is being conducted between a first party and a second party. Specifically, a contact, such as a telephone number or webpage address, is linked with the communication being conducted between the first and second parties and a text message is sent to the third party that includes the contact. For instance, in particular embodiments, this contact may be embedded in the text message so that the third party can simply select the contact from the text message to initiate being bridged onto the communication. Accordingly, the third party makes use of the contact to be bridged onto the communication so that the third party can converse with the first party and the second party.
US10110743B2 Automatic pattern recognition in conversations
A pattern recognition system (“system”) automatically determines conversation patterns that distinguish a first set of participants from a second set of participants. For example, a first set of participants can be top performing representatives and the second set of participants can be low performing representatives. The system analyzes a first set of recordings of the top performing representatives to extract a first set of features associated with the first set of recordings, and analyzes the first set of features to generate first pattern data that is indicative of a pattern of the conversation of the top performing representatives. Similarly, the system also generates second pattern data that is indicative of a pattern of the conversation of the low performing representatives. The system analyzes the first pattern data and the second pattern data to generate distinctive features that distinguish the first pattern from the second pattern.
US10110742B2 Systems and methods for syncing data related to voice calls via a dynamically assigned virtual phone number
The present disclosure is directed to syncing data related to voice calls via dynamically assigned virtual phone numbers. A system receives a voice call entry from a content provider. The system access a lot data structure to parse the log data structure. The system matches a device identifier of the voice call entry with a device identifier of the log entry. The system determines that a predetermined threshold is satisfied by a time or duration of the log entry. The system retrieves a virtual phone number from the log entry. The system performs a lookup to determine a content item impression identifier. The system stores data provided via the voice call entry.
US10110740B2 Systems and methods for providing call verification
Systems and methods for providing call verification to prevent voice phishing, comprising: receiving a call request from a service provider to establish a call with a client device associated with the client of the service provider; verifying the identity of the service provider; transmitting a notification to the client device that includes an indication that an incoming call is from a verified service provider; receiving verification information about the client; verifying the identity of the client; and establishing the call between the service provider and the client after both the identity of the service provider and the identity of the client are verified.
US10110739B2 System and method for identifying and handling unwanted callers using a call answering system
A method and system for identifying an unwanted caller using a call answering system. The method comprises receiving, by a call records server, information about callers from a plurality of telephony devices and one or more phone number data sources, classifying, by the call records server, one or more of the callers as either wanted or unwanted callers based on the received information, and storing, by the call records server, the received information and the classification of the one or more of the callers into a directory. The method further comprises identifying, by a call answering server, that a call from a given caller from a phone number to a receiving telephony device is from an unwanted caller by searching the directory, and handling, by the call answering server, the call from the given caller according to one or more preferences of the user, the one or more preferences including rejecting the call from the receiving telephony device, playing a recorded message, and disposing of the call.
US10110736B2 System and method for implementing SMS texting as a customer service channel
Embodiments of the invention are directed to the integration of SMS texting into a social media platform for providing customer service support. A method of the invention includes maintaining a registration of a handler system with a text hub, wherein the text hub intercepts text messages forwarded through a mobile carrier to the dedicated customer service landline. The method further includes receiving at the registered handler system a text message directed to the dedicated landline. The method further includes calling a routing engine for forwarding the text message to a customer service platform and receiving a response to the text message formulated at the customer service platform at the processor. The method further includes transmitting the response from the processor in the form of a text message to the text hub for delivery by the mobile carrier to the mobile device.
US10110735B2 Method and apparatus for prompting message on battery level
Methods and apparatuses are provided for prompting a notification message. The method includes: receiving a calling telephone number and a called telephone number sent by a calling terminal when calling of the called telephone number is failed; obtaining stored battery level information associated with the called telephone number from a battery level information database. The battery level information database stores battery level information uploaded by a terminal corresponding to a telephone number when a battery level of the terminal is lower than a first preset value. When the obtained battery level information indicates a preset low battery level state, the device sends a notification message to the calling telephone number, where the notification message indicating that a called terminal corresponding to the called telephone number has been shut down due to a low battery level.
US10110734B2 Devices and methods of providing response message in the devices
A device includes a communication unit configured to receive a call request from a calling user; and a control unit configured to control the communication unit to provide a response message including information about a current situation based on information about an application currently being executed to the calling user in response to a rejection regarding the call request.
US10110733B2 Populating contact information on an electronic communication device
Approaches presented herein enable automatically populating contact information of a previously unknown caller/sender in a contact list of an electronic communication device based on a communication (e.g., incoming call or communication message(s)) from the caller/sender. Specifically, a recipient communication device receives a communication (i.e., incoming call or communication message) from a user (i.e., caller or sender) using a sender communication device. When the user is determined to be unknown to the recipient communication device, the content of the communication is analyzed to determine identifying information. One or more searches are performed to determine extended name information using the identifying information. Using the identifying information and extended name information, contact information is determined for the user and may be stored in the contact list of the recipient communication device.
US10110731B2 Method and system for recording video relay service calls
Embodiments of the present invention are directed to a method and system for recording video relay service (VRS) calls. The method comprises providing a VRS call recorder, a VRS rules gateway, and a VRS video client connected to each other by means of a computer network; initiating a VRS call using the VRS video client; sending the VRS call to the VRS rules gateway; determining, by the VRS rules gateway, whether the VRS call is to be recorded; in response to a determination that the VRS call is to be recorded: modifying a property of the VRS call to indicate that the call is to be recorded; detecting, by the VRS call recorder, the modified VRS call property; and in response to detecting the modified VRS call property, trying the VRS call with recording enabled.
US10110728B2 Theme change system, portable communication device, server apparatus, and computer program
A theme change system includes a portable communication device; and a server apparatus, wherein the portable communication device and the server apparatus are connected to each other via a communication network. The portable communication device includes a theme request section making a request for theme data related to an interface between a user and a process execution part for performing processing in accordance with a request from the user to the server apparatus, a theme management section determining permission and non-permission about the reception of the theme data requested by the theme request section and storing, in a storage section, the theme data, and an interface output section outputting the interface on the basis of the theme data when the process execution part is started or while the process execution part is being started. The server apparatus includes a transmission section transmitting theme data to the portable communication device.
US10110726B2 Rapid serial visual presentation to deliver messages in social spaces
A private message can be delivered by a computer system to a user in an environment, using a display in the environment, a user device, and sensors in the space. The device is detected and connected to a system once it enters a space. A private message is directed to the device and it is received by the system, which notifies the device that the message has been received. The user can then look up at a device to display the message and the system can determine where the user is looking, in order to deliver the message using rapid serial visual presentation to the user on the display device.
US10110725B1 Method and system for communication
Provided is a computer implemented method and system for delivering text messages, emails, and messages from a messenger application to a user while the user is engaged in an activity, such as driving, exercising, or working. Typically, the emails and other messages are announced to the user and read aloud without any user input. In Drive Mode, while the user is driving, a clean interface is shown to the user, and the user can hear announcements and messages/emails aloud without looking at the screen of the phone, and use gestures to operate the phone. After a determination is made that a new text message and/or email has arrived, the user is informed aloud of the text message/email/messenger message and in most instances, and if the user takes no further action, the body and/or subject of the text message/email/messenger message is read aloud to the user. All messages can be placed in a single queue, and read to the user in order of receipt.
US10110721B2 Wireless-enabled consumer port apparatus for accommodating after-market devices flexibly in vehicles
A vehicle system, for implementation at a subject vehicle, including a vehicle storage component having a device-discovery module that, when executed by a vehicle processing unit, determines, using vehicle communication hardware, presence of non-subject-vehicle devices. The storage component also includes a service-discovery module that, when executed, uses the communication hardware in determining needs of various devices including any of the non-subject-vehicle devices and any vehicle device. The storage component also includes a resource-discovery module that, when executed, determines what resources amongst the various devices available to serve the needs determined. The component also includes a grouping module that, when executed, establishes one or more groups amongst the various devices, yielding grouped devices of the various devices. The storage may also include a role-assignment module, a maintenance module, a soft-state-refresh module, and a broker module including an auction-and-bid protocol. The technology may include simply the storage device having any mentioned module, and processes performed.
US10110718B2 Mobile terminal stopper ejection system, mobile terminal and mobile terminal stopper ejection method
A mobile terminal stopper ejection system is described, and includes a bracket and a stopper body which may be placed in the bracket, wherein a limiting lug boss is arranged on an inner side of a sidewall of the bracket, the limiting lug boss is partially or totally a magnetic substance, the stopper body is provided with an accommodation space, a limiting groove corresponding to the limiting lug boss is formed in an outer wall of the stopper body, the stopper body is fixed in the bracket by clamping between the limiting lug boss and the limiting groove, an ejecting spring is arranged between the stopper body and the bracket, the ejecting spring is arranged to eject the stopper body, the system further includes a magnetic module, and the magnetic module is an electromagnetic module, and attracts the limiting lug boss to be separated from the limiting groove when being energized. The system for ejecting the stopper of the mobile terminal implements automatic ejecting of the stopper of the mobile terminal.
US10110713B2 Handling different protocol data unit types in a device to device communication system
A method and system for differentiating different Protocol Data Units (PDU) in a D2D communication network. The type of PDU to be differentiated is assigned/associated with a unique data/value and transmitted to the destination, by a transmitting User Equipment. At the receiving end, the receiving User Equipment differentiates between different types of PDU packets received, based on the unique data associated with the collected data. Further, the received PDU data is processed based on a suitable packet processing function that matches the PDU type of the PDU data received.
US10110712B2 Efficient packet classification for dynamic containers
A novel algorithm for packet classification that is based on a novel search structure for packet classification rules is provided. Addresses from all the containers are merged and maintained in a single Trie. Each entry in the Trie has additional information that can be traced back to the container from where the address originated. This information is used to keep the Trie in sync with the containers when the container definition dynamically changes.
US10110711B2 Split network address translation
Network address translation of messages transported over an autonomous system between multiple network elements is contemplated. The network address translation may be performed by instructing one network element to translate upstream messages for a particular messaging paths and a different network element to translate downstream messages for the same messaging path, thereby providing split network address translation.
US10110707B2 Chaining virtual network function services via remote memory sharing
Chaining virtual network functions is provided using a remote direct memory access in software-defined data centers in order to minimize latency. A data packet is processed using a virtual network function of the computer. The data packet is inserted into a shared memory pool for processing via remote direct memory access by a remote computer according to a network function of the remote computer that corresponds to the network function of the computer. The data packet is sent to a target destination device via a network in response to the remote computer marking the data packet as processed in the shared memory pool.
US10110706B2 Remote access method and device
A remote access method and device are provided. The method includes acquiring, by a local area network terminal, information about accessible content on at least one online device in the local area network; aggregating, by the local area network terminal, the information about the accessible content on the at least one online device; and sending, by the local area network terminal, the aggregated information about the accessible content on the at least one online device to a remote client, so that the remote client presents the information about the accessible content on the at least one online device.
US10110705B2 System and method for providing alternate content downloads
A system and method is described herein for providing alternate software in response to a request for software by a user of a client device. The method may include receiving data associated with a request for content from a client device. The data associated with the request for content may be parsed by a processor, and then the processor may determine whether the parsed data is associated with a request for initial software. If the parsed data is associated with the request for initial software, the processor may substitute the request for initial software with an alternate request for alternate software, which is different from the initial software. Finally, the alternate request for alternate software may be sent or displayed to the client device so that the user may then be redirected to a location to download the alternate software or request a download of the alternate software.
US10110704B2 Facilitating communications between computer users across a network
A stand-alone icon (i.e., an icon that is not part of an application interface) is provided to facilitate communications across a network between users of at least one communications program. The icon represents a contact or a set of contacts. Status information regarding the contact or set of contacts is received and displayed using the icon or in response to an operation performed on the icon. The icon additionally may provide an interface for performing actions related to the contact or set of contacts. The actions may generally include, for example, retrieving profile information about the contact, setting an alert to indicate that the contact's network/login status (e.g., login, logout, or idle) has changed, or performing communications with the contact.
US10110700B2 Multiple on-die communication networks
A method for communication among multiple on-die functional blocks using multiple communication networks is disclosed. The method may include sending a request from a first functional block via a first network. In response to receiving the request, a second functional block may respond to the first functional block via a second network. The second functional block may also send any requested data to the first functional block via a third network.
US10110699B2 Method and system to enable mobile users to receive personalized notifications
A customizable notification system permits a user of a mobile device to configure notification preferences for different accounts and services that the user subscribes to, such as notification from email, instant messaging, and social networks. A notification viewer on the mobile device provides an aggregated view of notifications coming from different sources, customized according to the user's preferences, such as filter preferences and delivery preferences.
US10110697B2 Environmental detection of internet of things devices
The environment within which IoT devices are operating is determining based on sets of fingerprints collected from the IoT devices. The set of fingerprints for each respective IoT device contains at least one fingerprint corresponding to a sensed IoT device in communication with the respective IoT device. A similarity score is generated for pairs of IoT devices by comparing their respective sets of fingerprints to identify matching fingerprints. The IoT devices are grouped into a common environment based on the similarity scores. In some embodiments, content is provided over one or more communications networks to a user associated with an IoT device based on the IoT device being grouped into the common environment with one or more other IoT devices.
US10110696B2 Module relay device and relay method therefor
Provided are a module relay device and a relay method therefor, and more particularly, a module relay device and a relay method therefor which can guarantee independency by removing execution relationships of one or more respective modules by relaying a call among one or more manager modules, one or more application modules and service modules that perform functions of the battery management system in the middle.
US10110693B2 System and method for content and application acceleration in a wireless communications system
Various methods and communications devices to reduce a bandwidth utilization of a backhaul link in a wireless communications system are provided. By way of example, bandwidth utilization is reduced by relegating the compression of data to the downlink transmission, storing only reference keys in the cache of the transmitting device, and taking advantage of an asymmetrical cache structure between communicating devices. Support is provided for a user equipment to move from one node to another node.
US10110689B2 Method and system of family networking computing platform
In one aspect, a computerized method provides an online social network, wherein online social network comprises a set of nodes, wherein each node represents a user and a set of relationships between each node. The computerized method identifies a set of users that are members of the same family. The computerized method identifies each node of the set of users that are members of the same family. When a member of the set of users interacts with another member of the set of users; the computerized method determines an interaction and determines a family-relationship status between the member and the other member; and scores the interaction. The computerized method generates a family bonding index based on the family relationship status of the member and the other member and the score the interaction. The computerized method updates the set of relationships of the social network based on the family bonding index.
US10110686B2 Systems and methods for providing beacon-based notifications
Systems and method of providing beacon-based notifications are provided. More particularly, an identifying signal can be received from a beacon device. A geographic location of a user device can be determined based at least in part on the identifying signal. At least a portion of time-based contextual beacon data can then be obtained based at least in part on spatial-temporal data associated with a user. One or more notifications associated with the contextual beacon data can then be determined. The one or more notifications can indicative of information corresponding to the beacon device, and can be provided for display on a user device.
US10110684B1 Transparent network service migration across service devices
Migrating a network service that is currently being performed by a first device to be performed by a second device includes: instructing the second device to notify an upstream network device to forward traffic that is to be serviced by the network service to the second device instead of to the first device, the network service being associated with an Internet Protocol (IP) address; and instructing the first device to migrate the network service to the second device, wherein the migration includes moving or copying state information associated with an existing flow currently serviced by the first device to the second device; the existing flow being an existing flow between a client application and a network application.
US10110683B2 Systems and methods for maintaining ownership of and avoiding orphaning of communication sessions
Systems and methods for improving the handing of communications between network applications in a computer system with connectivity services interfaces that seamlessly handle the communications in an easy-to-use, secure, message-oriented environment are disclosed. Embodiments of systems and methods for maintaining ownership of sessions by applications, and for avoiding the orphaning of communication sessions when activities are terminated are also disclosed. Also disclosed are embodiments of systems and methods for accessing data using authentication credentials different than the authentication credentials associated with a user that is requesting access to the data. Embodiments of systems and methods for authenticating credentials for establishing a secure communication connection between applications executing on different platforms are also disclosed.
US10110682B2 Supporting intermediate back to back user agents between user agents and a conference focus
A communication system, method, and components are described. Specifically, a communication system having one or more Back-to-Back User Agents (B2BUAs) therein is described. The communication system also includes an RFC 4579 conference focus. Mechanisms are described which enable User Agents (UAs) to subscribe to conference state events and create ad-hoc conferences even though the conference focus is operating in a B2BUA environment.
US10110681B2 Apparatus, system, and method of selecting relay device, and recording medium
A plurality of control apparatuses each stores, in a memory, relay device identification information for identifying one or more relay devices of a plurality of relay devices available for selection by the control apparatus, and selects, in response to connection of a first communication terminal to the control apparatus, one of the one or more relay devices having the relay device identification information stored in the memory as a first relay device to be connected to the first communication terminal to relay content data for the first communication terminal under control of the control apparatus.
US10110675B1 Presentation of directed content at semi-connected devices
Delivery of directed content to semi-connected devices is provided. In some embodiments, content packages configured to be presented at a semi-connected device can be partitioned into alternative content packages. The alternative content packages are seamless to a publisher of the content packages and that permits backward compatibility with existing technology. Configuration of presentation attributes of the alternative content packages can be accomplished via rules that contemplate several delivery factors, such as publisher of the content package; type of the content package; type of the semi-connected device; and/or a model of such a device. Application of such rules for a content package can result in customized metadata that controls presentation of a media asset associated with the content package.
US10110673B2 State management in distributed computing systems
Various techniques for distributed storage of state information in a computing fabric are disclosed herein. In one embodiment, a method includes executing a software application at a computing device of a computing fabric, and thus resulting in a change to a portion of a copy of state information associated with the software application stored in the computing device. The method also includes automatically replicating the change to the portion of the copy of state information stored on the computing device to one or more other computing devices in the computing fabric. The one or more other computing devices individually contain a copy of the state information associated with the software application.
US10110672B2 Graphic sharing
A graphics provider terminal samples, through a graphical interface provided by a Canvas specification, a graphic generated by a web browser of the graphics provider terminal based on the Canvas specification to obtain graphics information according to a preset sampling rate. The graphics provider terminal packs the graphics information to obtain a message packet based on a preset graphics sharing agreement; and sends the message packet to a graphics exchange server through a persistent connection between the graphics provider terminal and the graphics exchange server. The graphics exchange server unpacks the message packet to obtain the graphics information and sends the graphics information to a graphics receiver terminal through a persistent connection between the graphics receiver terminal and the graphics exchange server.
US10110670B2 Allocation of service endpoints to servers
An aspect of the present disclosure provides for allocation of service endpoints to servers. In an embodiment, an endpoint table is maintained to specify currently allocation of respective service endpoints to corresponding server systems. Upon occurrence of a condition requiring reallocation of a first set of service endpoints currently allocated to a first server system, the first set of service endpoints are reallocated among the operational server systems (typically the server systems other than the first server system). The endpoint table is accordingly updated in accordance with the reallocation. When a packet is thereafter received directed for delivery to a target service endpoint, the packet is delivered to one of the operational server systems, which is indicated as being allocated the target service endpoint in the updated endpoint table.
US10110667B2 System and method for providing data and application continuity in a computer system
A system and method for providing or maintaining data and application continuity in a computer system. According to an embodiment, the system comprises a communication interface for a client system, a network layer for receiving data from the client system, a hardware infrastructure for creating instances of the client system for replicating data, and an applications module for executing one or more applications on the replicated data. According to a further aspect, the system includes a portal interface configured for providing a remote user with control, audit and other functions associated with the user's system configuration.
US10110664B2 Dynamic systems for optimization of real-time collaborative intelligence
Systems and methods for real-time collaborative computing and collective intelligence are disclosed. A collaborative application runs on a collaborative server connected to a plurality of computing devices. Collaborative sessions are run wherein a group of independent users, networked over the internet, collaboratively answer questions in real-time, thereby harnessing their collective intelligence. Systems and methods for determining a group intent vector from a plurality of user intent vectors in response to user input, the group intent vector including a bias restoring vector to correct positional bias resulting from a target layout.
US10110648B2 Head unit for providing multi-streaming service between different devices, streaming control method thereof, and computer readable medium for executing the method
A head unit for a vehicle, for providing a multi-streaming service between different devices is disclosed. The head unit includes a resource controller for permitting access of a plurality of mobile terminals and exclusively reproducing each resource so as to occupy only one content in each resource within a control range for each respective content of at least one content provided from a plurality of accessed mobile terminals. Thus, various mobile terminals (e.g. smartphones) are simultaneously connected and resources are exclusively used so as to enable a seamless multi-streaming service, thereby enhancing user convenience.
US10110645B2 System and method for tracking events and providing feedback in a virtual conference
A virtual conferencing system is described which tracks events during a virtual conference, provides a user interface for reviewing the events, and allows a moderator and/or other participant to provide feedback related to the events. For example, one embodiment of a virtual conferencing system comprises: a plurality of clients operated by participants and at least one moderator of a virtual conference, each of the clients comprising state management logic to maintain a current state of the virtual conference; a virtual conferencing service to establish audio and/or video connections between the plurality of clients during the virtual conference, the virtual conferencing service further including a state synchronization service communicatively coupled to the state management logic on each client to ensure that the current state of the virtual conference is consistent on each client; a virtual conferencing graphical user interface (GUI) to be rendered on the plurality of clients, the virtual conferencing GUI configured, via signals sent from the state synchronization service, to display a video stream of one or more current speakers during the virtual conference utilizing the established video connections; and a contribution identification module to identify events related to actions of participants during the virtual conference; an event log to store the events identified by the contribution identification module; and an event filter to provide options for searching for specific types of events within the event log based on input from the moderator and/or participants when reviewing a recording of the virtual conference, the event filter to generate a filtered set of events based on the input from the moderator and/or participants.
US10110644B2 Methods and apparatus for dedicated bearer establishment handling during call setup for LTE
Aspects relate to methods and apparatus for dedicated bearer (DB) establishment handling during call setup for long term evolution. According to aspects, a method is provided herein for wireless communications that may be performed, for example, by a user equipment (UE). The method generally includes establishing a connection with a first access point (AP) to perform a call set up procedure for a call; receiving from the first AP a message associated with handover to a second AP; delaying giving up the call setup procedure for a duration if the message includes or is associated with an indication to release a dedicated bearer; and allowing establishment of a DB with the second AP during the duration. Consequently, the DB can be established with the second AP, without the UE giving up the call setup, and the call can be performed, thus improving user experience. Numerous other aspects are provided.
US10110642B2 Communication apparatus, communication system, communication method, and storage medium
An communication apparatus includes a communication unit configured to establish a connection with another communication apparatus and generate one or a plurality of streams based on the connection, a determination unit configured to determine not to newly establish a stream based on the connection established with the another communication apparatus, and an adding unit configured to add to a message that is to be transmitted to the another communication apparatus in accordance with the determination made by the determination unit a communication parameter usable for reestablishing a communication path with the another communication apparatus.
US10110641B2 Establishing a data transfer connection
A data transfer connection between a device and another device can be established using a basic protocol having a multipath extension that allows for the data transfer connection to use several different paths in parallel. In establishing the data transfer connection, an intermediate device receives a connection request from the device. This connection request comprises an indication that the device is capable of handling the multipath extension. In addition, the connection request comprises an identification of the other device with which the data transfer connection is to be established. The intermediate device then determines whether the other device is capable of handling the multipath extension, or not. The intermediate device establishes the data transfer connection in accordance with the multipath extension if the other device is capable of handling the multipath extension. Otherwise, the intermediate device establishes the data transfer connection as a concatenation of data transfer connection portions.
US10110637B2 Directing audited data traffic to specific repositories
Data traffic is monitored on a network with data access elements thereof collected and compared to security rules. An audit data collection is sent to a repository responsive to data access elements matching a condition of the security rules, where security rules having the condition designate the audit data collection and repository. A tag to data traffic is applied responsive to the matching condition. Comparing of collected data access elements to the corresponding security rules having the matching condition is discontinued responsive to applying the tag. The tag indicates a repository and the data traffic includes a connection and session. An audit data collection is sent to the repository indicated by the tag for a data access responsive to the tag in the tagged data traffic. The method continues sending audit data for future data accesses in the tagged data traffic without comparing to the corresponding security rules again.
US10110635B1 Device policy composition and management system
A policy management system is described herein that allows an administrator to compose custom policies that can be applied to target devices and that achieve tasks specific to the administrator's organization and network. The composed policies can be standalone policies that are applied independently or sequenced policies that are applied in a specified order. A composed policy may be associated with one or more targets and stored in a policy database. A target device may periodically query the policy management system for any policies that pertain to the target device. If policies have been composed that pertain to the target device and such policies have been updated or have not been previously transmitted to the target device, the policy management system can retrieve the policies from the policy database, merge the policies, and transmit the merged policies to the target device. The target device can then apply the merged policies.
US10110632B2 Methods and systems for managing security policies
Methods, machines, and systems manage security policies of heterogeneous infrastructure and computing devices of a network. Security policy repository houses security policies that are pushed over the network by a policy decision point PDP to appropriate security-enabled devices (policy enforcement points (PEPs)) for enforcement. Using a closed feedback loop, a policy feedback point (PFP) collects and processes data from intrusions, alerts, violations, and other abnormal behaviors from a variety of PEPs or logs produced from PEPs. This data is sent as feedback to the policy repository. The PDP detects the data and analyzes it to determine if policy updates (which can be dynamic and automatic) need to be adaptively made and dynamically pushed to PEPs. The PDP can also send console messages or alerts to consoles or administrators.
US10110625B2 Network security assessment system
A network security assessment apparatus includes a memory and a processor. The memory stores first, second, and third values of a metric. The metric indicates one or more of a number of network security breaches and a number of fraudulent transactions. The processor chronologically orders the first, second, and third values for the metric over a period of time and compares the first, second, and third values against a threshold to produce first, second, and third results. If the first result is different from the second result or if the second result is different from the third result, the processor increments a volatility count. The processor determines, based on the volatility count, that a control should be implemented to mitigate one or more of the number of network security breaches and the number of fraudulent transactions and in response to that determination, the processor implements the control.
US10110621B2 Systems and methods for securing access to resources
In some embodiments, a resource security system may determine an access request outcome (e.g., accept, reject, or review) for an access request based on access rules. The resource security system may generate and select the access rules to be used for using stability information. For instance, the resource security system may select a training set from the received access requests, e.g., including recently received access requests, and generate a plurality of potential access rules based on the training set. The resource security system may determine and compare the detection performance and the stability performance of the potential access rules. The resource security system may select the best performing potential access rules to be used in operation for determining the outcome of access requests.
US10110619B2 Method and product for providing a predictive security product and evaluating existing security products
A method, product and computer program product for building a malware detector, the method including the steps of: receiving at least one characteristic for each of a plurality of malware variants; categorizing each of the characteristics as a malicious characteristic or a non-malicious characteristic; generating a detector; training the detector to distinguish between the malicious characteristic and the non-malicious characteristic; and rating the detector based on an accuracy of detection of an amount of malicious characteristics for each malware variant.
US10110614B2 Strengthening integrity assurances for DNS data
One or more DNS services are provided that are configured to not only tolerate some commonly observed DNSSEC misconfigurations (while still providing DNSSEC's security guarantees), but also provide a more intelligent DNS resolution process informed by DNSSEC.
US10110611B2 Multi-level security enforcement utilizing data typing
A computer-implemented method, a computer system, and a computer program product are provided for enforcing multi-level security (MLS) on a message transmitted over a network that may be insecure. The method includes the processor obtaining a request from a source to send a message to a target, where the request includes the message and a context indicating a requested security level for the message. The processor encrypts the message based on ascertaining the message received in the request is a plaintext. The processor authenticates the encrypted message based on ascertaining the encrypted message is a ciphertext, where the target is enabled to trace the authenticated ciphertext back to the source. The processor transmits the authenticated encrypted message to the target across the network.
US10110609B2 Methods, systems, and media for controlling access to content
Methods, systems, and media for controlling access to content are provided. In some embodiments, the method comprises: receiving a request to modify a first access list associated with a container item, wherein the first access list indicates a set of users that are authorized to access the container item; identifying the first access list in response to the request; accessing a second access list associated with a content item embedded in the container item, wherein the second access list indicates a set of users that are authorized to access the content item; modifying the first access list to filter out users from the first access list that are not included in the second access list; and storing the first access list such that the first access list is accessible to a host of the container item to verify that a requesting user is authorized to access the container item.
US10110607B2 Database access using a common web interface
Methods and systems for accessing databases using a common web interface are provided. A method for transmitting data retrieved from an endpoint device to a client device using a common web interface includes providing the common web interface to the client device. The common web interface allows access to a plurality of endpoint devices, each endpoint device comprising a unique endpoint address. The method further includes receiving, by a computer, identification data from the client device, retrieving an endpoint address for one of the plurality of endpoint devices based on the identification data, connecting to the endpoint device corresponding to the endpoint address, retrieving data from the endpoint device, and transmitting the retrieved data to the client device.
US10110605B2 Targeted user access control system
A system includes a network interface, at least one processing device, and at least one memory device. The at least one memory device stores instructions that when executed result in initiating creation of a single-use targeted link that provides access to a restricted access data entry system and serves the single-use targeted link through the network interface to a computer system of a targeted user with a time validity constraint. An access request received at the restricted access data entry system through the single-use targeted link is verified as being received within the time validity constraint. A network traffic throttling control reduces network traffic volume received through the single-use targeted link based on determining that the network traffic volume exceeds a traffic volume threshold. An identity control at the restricted access data entry system is applied to confirm entry of at least one identifying characteristic that matches the targeted user.
US10110604B2 Sandbox technology based webpage browsing method and device
The disclosure includes a sandbox technology based webpage browsing method and device. A method comprises receiving an instruction for webpage browsing in a sandbox. Upon receiving the instruction, a framework process is started outside the sandbox to process an operation incurred in the framework process outside the sandbox, wherein the framework process is a first part implemented by a browser. A browser process created by the framework process is intercepted, wherein the browser process is a second part implemented by the browser. The browser process is put into the sandbox to save a webpage access result in a specified directory in the sandbox or to run a script in the webpage in a virtual environment of the sandbox.
US10110603B2 Systems, devices, and methods for authentication in an analyte monitoring environment
Systems, devices, and methods are provided that allow the authentication of devices within analyte monitoring systems. The analyte monitoring systems can be in vivo systems and can include a sensor control device with a sensor and accompanying circuitry, as well as a reader device for communicating with the sensor control device. The analyte monitoring systems can interface with a trusted computer system located at a remote site. Numerous techniques of authentication are disclosed that can enable the detection of counterfeit components, such as a counterfeit sensor control device.
US10110602B2 Secure internal data network communication interfaces
A system, method, and apparatus for providing secure communications to one or more users through an unclassified network. The system may include a network access management device may have a plurality of internal data network communications interfaces configured to communicate with at least one classified computing device using a National Security Agency (NSA) Commercial Solution for Classified (CSfC) comprised solution and an external data network communications interface configured to communicate with an unclassified network. A network access management device may use an inner NSA CSfC approved tunneling technology, an outer NSA CSfC approved tunneling technology, and a processor configured to perform processing and routing protocols associated with interconnecting the internal data network communications interface and the external data network communications interface.
US10110600B1 Dynamically learning and securing an asset-to-asset cloud communication environment
The disclosed embodiments include systems and methods for dynamically investigating a changing asset-to-asset cloud communication environment. The disclosed embodiments may involve creating a baseline context for a trusted server, the baseline context including categories of assets in the changing asset-to-asset cloud communication environment and corresponding access rights for the categories of assets, training the baseline context for the trusted server based on automatically discovered access rights, and operating the trained baseline context for the trusted server.
US10110599B2 Motor vehicle communication network with switch device
At a first port of a switch device of a motor vehicle, a device identifier of a device of the motor vehicle is received. An authenticity test on the basis of the device identifier is performed. If a test result of the authenticity test is positive, communication data of the device addressed to at least one further device of the motor vehicle are received at the first port and transmitted in a first VLAN of a communication network of the motor vehicle to the at least one further device. If the test result is negative, the communication data are rejected at the first port. A diagnostic inquiry for the device is received from a diagnostic device at a second port of the switch device. Independently of the test result the diagnostic inquiry is forwarded via the first port to the device in a second VLAN of the communication network.
US10110596B2 Information processing system, information processing apparatus, method for managing electronic certificate
An information processing system comprising: an acceptance unit configured to receive an issuance request of an electronic certificate that is available in an electronic apparatus used by one or more users; an issuance unit configured to issue the electronic certificate based on the issuance request received by the acceptance unit; a management unit configured to store information indicating the electronic certificate issued by the issuance unit associated with information indicating one or more services that can be used with the electronic certificate, the one or more services being provided respectively by one or more servers; and a reporting unit configured to transmit authentication information for determining validity of the electronic certificate to at least one server among the one or more servers based on the information stored in the management unit.
US10110592B2 Reducing latency for certificate validity messages using private content delivery networks
Techniques are disclosed for accelerating online certificate status protocol (OCSP) response distribution to relying parties using a content delivery network (CDN). A certificate authority generates updated OCSP responses for OCSP responses cached in the CDN that are about to expire. In addition, the certificate authority pre-generates cache keys in place of CDNs generating the keys. The certificate authority sends the OCSP responses and the cache keys in one transaction, and the CDN, in turn, serves requests for the OCSP responses using the cache keys. For new certificates, a private CDN is pre-populated with an OCSP response for a certificate concurrent with that certificate being issued. Doing so effectively uses the PCDN as an origin server for OCSP responses, reducing CA infrastructure needs.
US10110591B2 System, method, server and computer-readable medium for real-time verification of a status of a member of an organization
A method, system, server and computer-readable medium enable verification of a member of an organization and the generation of a session-specific certificate for the member upon receipt of a status report indicating that the member is in good standing with the organization. When the member logs in, the member's credentials are retrieved from an identification server that enables the identification of web services associated with the organization to which the member belongs. The identification server also provides a personal certificate associated with the member to enable the generation of the session-specific certificate.
US10110586B1 Rapid social onboarding
A method may include identifying a candidate user based on a connection to an established user of a business management application (BMA). The candidate user may have an associated user identifier. The method may further include collecting, using the user identifier, social network data of the candidate user from an online social network, identifying, using the social network data of the candidate user, application programming interfaces (APIs) for collecting public data about the candidate user, retrieving, using the user identifier and an API, public data corresponding to the candidate user, generating, using the public data corresponding to the candidate user, an account creation request including the user identifier, and transmitting the account creation request to the BMA.
US10110585B2 Multi-party authentication in a zero-trust distributed system
A zero-trust network and methods of using same are disclosed. The network includes a plurality of nodes, some of which are user devices, such as mobile phones, some of which are computer servers. One or more of the nodes includes a directory system. When a server receives an access request by a user device or other node, the directory system is notified of the request. The directory system will contact a number of randomly selected nodes, and if any one of the nodes does not recognize the requesting device, the requesting device will be denied access. If every queried node is able to authenticate the requesting device, the directory system creates a session for the first device to access the server. The directory system can grant access by providing the server and device reciprocating keys. After the session ends, the accessed node is assigned a new identifier.
US10110584B1 Elevating trust in user identity during RESTful authentication and authorization
Credentials sent over a back channel during the authentication of a user to a RESTful service can elevate the trust the recipient system can place in the user's identity. The addition of an identity credential of higher strength can increase confidence in user identities electronically presented with a lower strength credential. Attributes from either credential can be used to determine authorization to a protected resource.
US10110583B1 Selectively specifying account access recovery process based on account activity
Some embodiments provide an account-access recovery method that receives a request to recover access to an account. The method also assesses recent usage of a device that is associated with the account. The method also, based on the assessment, selects a recovery process from a group of different recovery processes for regaining access to the account. The method also provides the selected recovery process to a party that is requesting the access recovery.
US10110581B2 Method for determining path computation element and communications device
Embodiments of the present disclosure relate to a method for determining a path computation element and a communications device, where location information and transmission capability information of a PCE are carried in a route advertisement message and are advertised to a PCC, so that the PCC can select, according to the transmission capability information of the PCE in the route advertisement message, a PCE that meets a transmission capability of the PCC, to perform path computation; therefore, a problem that a transmission capability mismatch between the PCC and the PCE causes a failure in establishing a PCEP session is avoided.
US10110578B1 Source-inclusive credential verification
Access to resources or data can be managed based at least in part upon a validation of credentials. A customer can have customer credentials, such as a username and password pair, that can be used to obtain access according to terms of a customer account. A computing device used to gain the access can also have device credentials, which can be based upon identifying information from the device or provided to the device upon a successful login. The customer account might be locked for a period of time if a number of unsuccessful login attempts are received over a designated period of time. If, however, a request is received with device credentials for a trusted and/or recognized device, at least one additional login attempt might be granted in order to prevent a customer from being locked out of the account due to actions of other persons and/or devices.
US10110572B2 Tape drive encryption in the data path
Implementations described and claimed herein provide encryption in the data path. In one implementation, login parameters from a primary data center are obtained. The login parameters include an identification of a destination device. An encryption key corresponding to the destination device is received. A write command including data for writing to the destination device is received from the primary data center. The data is encrypted inside a firewall of the primary data center using the encryption key. The encrypted data is routed over a data path to the destination device. As such, the data is secure during transmission over the network to the destination device.
US10110571B2 Securing internet of things communications across multiple vendors
A secure connection between a user mobile device and a “Internet-of-Things” network-connected device (e.g., a home appliance or a vehicle) may be provided using an internet gateway residing in the public internet and a local gateway residing in a private network behind a firewall. The user device may receive an input through a software application and may generate an electronic instruction based on the input. The user device may then encrypt the electronic instruction and send the encrypted electronic instruction to the internet gateway over a secure connection (e.g., SSH, TLS). The internet gateway then sends the encrypted electronic instruction to the local gateway, which decrypts the encrypted electronic instruction, interprets it, and generates and transmits a device instruction to communicate with the network-connected device, either directly or through an intermediary device such as a third-party bridge or hub. Only the user device and local gateway have encryption/decryption keys.
US10110569B1 Systems and methods of storing data on a cloud-based personal virtual server
Computerized systems and methods for storing data on a cloud-based personal virtual server are disclosed herein. Systems and methods may include a mobile device of a user comprising a processor configured to: receive a user's personal information; receive the first user's password, generate a secret key, a personal public key, and a personal private key for the user; launch a new server instance on a cloud-service provider to create a cloud-based personal virtual server for the first user on the cloud-service provider, the personal virtual server being segregated from other servers on the cloud-service provider; and transmit the personal information, the personal public key, and the password of the first user to the cloud-based personal virtual server for storage.
US10110568B2 Keyless access to laptop
A method including transmitting, by a mobile device, a first encrypted gadget token over a wireless link to an Information Handling System (IHS). The method further including transmitting, by the IHS, an encrypted system token based on the first decrypted gadget token over the wireless link to the mobile device, transmitting, by the mobile device, a second encrypted gadget token based on the decrypted system token over the wireless link to the IHS, authenticating, by the IHS, the second decrypted gadget token, and unlocking the IHS based on the second authenticated gadget token.
US10110565B2 Network security processing
A method, and associated system, for security processing of a request for a resource in a network security system. The request for the resource and a duplicate of request for the resource are forwarded to a first proxy server and a second proxy server, respectively. A first output including the received request, and a second output including the duplicate of the received request, are received from first proxy server and the second proxy server, respectively. A determination is made of whether the first output and the second output differ; if not the received request or the duplicate of the received request is transmitted to a web server for satisfying the request; if so a first alarm is generated and transmission to the web server of the received request and the duplicate of the received request is blocked.
US10110564B2 Detecting application state using a DNS-controlled proxy
Detecting an application state using a DNS-controlled proxy is described. In one or more embodiments, a proxy on a computer establishes a first secure connection with a browser and the proxy establishes a second secure connection with a web server. The proxy forwards a request for a test asset from the browser to the web server. In response to the request, the web server responds with the test asset, which is sent via the proxy to the browser. The browser attempts to load the test asset to determine if a desktop application is installed and running on the computer.
US10110560B2 Management for communication ports
When an application is installed, a list of one or more communication ports used by the application is received. In addition, a list of communication ports that are currently open in a firewall is received. The two lists are compared to determine if there is a conflict. In response to finding a conflict, a control port option is taken. For example, a control port option may be: 1) where a port management window is displayed that allows the administrator to change the list of one or more communication ports and/or the list of communication ports currently in use, 2) where an auto configuration option window is displayed, or 3) where open communication ports are automatically selected to resolve the conflict. If a conflict is not found, a message is sent to a firewall to automatically open the one or more communication ports for the application.
US10110558B2 Processing of finite automata based on memory hierarchy
At least one processor may be operatively coupled to a plurality of memories and a node cache and configured to walk nodes of a per-pattern non-deterministic finite automaton (NFA). Nodes of the per-pattern NFA may be stored amongst one or more of the plurality of memories based on a node distribution determined as a function of hierarchical levels mapped to the plurality of memories and per-pattern NFA storage allocation settings configured for the hierarchical levels, optimizing run time performance of the walk.
US10110557B2 FTP application layer packet filtering method, device and computer storage medium
Disclosed is a method for Application Specific Packet Filter (ASPF) of a File Transfer Protocol (FTP), including the following steps: when a Transmission Control Protocol (TCP) connection of an FTP control channel is established, a first TCP Synchronous (TCP SYN) packet sent by a client is obtained and forwarded to an FTP server; it is detected whether a response packet from the FTP server is a TCP Synchronize-Acknowledgment (SYN+ACK) packet, and if not, the response packet is discarded; it is detected whether a response packet from the client is an ACK TCP packet, and if not, the response packet is discarded; and a data flow table is created to record and update an FTP state. A device for ASPF of a FTP is also provided. The method and device can avoid and stop the attacks from the FTP application layer, and ensure safe and reliable transmission of an FTP service.
US10110553B2 Adaptive prefix delegation
Adaptive prefix delegation that facilitates delegating prefixes from one device to another. The prefix delegation may be adaptively implemented to enable delegation router to make decision regarding characteristics of prefixes to be delegated. The adaptive prefix delegation may be automatically or dynamically preformed according to particularly operation capabilities of each delegating device.
US10110544B2 Method and system for classifying a question
A method, implemented on at least one computing device, each of which has at least one processor, storage, and a communication platform connected to a network for classifying a question is disclosed. A question is received from a person. A question pattern is determined. A model selected based on the question is retrieved. Further, a decision is made as to whether the question is a personal question based on the question pattern and the selected model.
US10110542B2 Wearable computing—augmented reality and presentation of social information
A method of presenting on a device of a user of a social-networking system information about other users of the social-networking system is disclosed. A location of the user of a social-networking system is determined. Locations of the additional users of the social-networking system are determined. A subset of the additional users of the social networking system is selected based on the location of the user and the locations of the additional users and based on information stored in a profile of the user in comparison to information stored in profiles of the additional users. Instructions are transmitted to a device of a user, the instructions instructing the device to display in a condensed visual form the subset of the information stored in the profiles of the additional users.
US10110537B2 Method and device for notifying information of social client
The present disclosure provides a method and a device for notifying information of a social client. The method comprises: updating information of the social client; extracting information of a client contained in an associated client list of the social client identified as a specified category, and notifying the updated information of the social client to the specified category of client; and filtering out the information of the client contained in the associated client list of the social client identified as the specified category, and notifying the updated information of the social client to the rest of clients contained in the associated client list. The present disclosure ensures some specified categories of associated clients of a social client can be notified of information, thereby enabling effective synchronization of information of the social client and improving the information processing efficiency of the social client.
US10110536B2 System for managing event notifications to client devices
An online content management service can manage distribution of event notifications to client devices based on notification keys. Client devices can register with the content management service to receive event notifications associated with one or more specific notification keys of interest. The content management service can receive information about events, determine a notification key for each event, and selectively send notifications to clients that are registered for that notification key. The content management service can store event notifications for client devices that are generated during a period when the client device is not in communication with the content management service and can send the missed event notifications to the client device when the client device reestablishes communication with the content management service.
US10110529B2 Smart email attachment saver
In an approach to save-to location selection, a computing device accesses a metadata file comprising a data table. The computing device successively checks the data table for entries that match a series of features of a file to be saved. If the computing device finds one or more matches, the computing device determines an associated save-to location. If the computing device does not find a match and has exhausted all of the series of features, the computing devices determines a default save-to location. The computing device receives a user selection based on or overriding the determination. The computing device updates the data table with information concerning each of the features of the file and information concerning the user selection.
US10110528B2 System and method for enabling an external-system view of email attachments
A method and email application enable email attachments to be viewed through a system external to the email application itself in accordance with select categories. The email application creates categories and categorizes the email attachments according to such categories. The email application then maps the categories into a format understandable by the external system for category information and provides the mapped categories to the external system in such format. In response to receiving a request from the external system for the contents of one of the mapped categories and in response to such category having no further subcategories, the email application identifies the email attachments under such category and maps the identified email attachments to file names. The file names are then provided to the external system as the contents of such category. If the external system requests the contents of a category that has further subcategories, the email application maps the subcategories into a format understandable to the external system and provides such subcategories to the external system as the contents of such category.The present invention can be used to provide a file-system view of email attachments. In such case, the email application appears as a file system to the operating system of an email user's computer. The created categories are provided to the operating system as the “folders” in the file system. The email attachments are provided as files within such folders.
US10110527B1 Systems and methods for secure data exchange in a distributed collaborative application
A collaborative communication system that includes a plurality of endpoints and interconnecting nodes configured to communicate via messages over interconnecting channels. Each of the plurality of endpoints and/or interconnecting nodes can determine whether to apply protection to the messages on a per message basis and/or base on the interconnecting channel being used. Thus, a balance between adequate protection and use of system resources and bandwidth can be maintained.
US10110525B2 Method and device for interaction between smart watch and WECHAT platform, and smart watch
The present disclosure discloses a method and a device for interaction between a smart watch and a WECHAT platform, and a smart watch. The method comprises: providing a customized browser that is adapted to the smart watch on the smart watch end, wherein the customized browser is able to access a webpage edition WECHAT platform; wirelessly connecting and pairing the smart watch end with a mobile telephone end, and after the pairing is successfully completed, making the smart watch end wirelessly connect to a network side via the mobile telephone end; after WECHAT function on the smart watch starts up, accessing the webpage edition WECHAT platform by the customized browser, and logging in on the webpage edition WECHAT platform according to user information that is bound on the mobile telephone end; and upon receiving a WECHAT message reminder that is pushed by the webpage edition WECHAT platform to the smart watch end, generating a WECHAT replying message according to an instruction that is input by the user, and transmitting the WECHAT replying message to the network end via the wireless connection, to perform WECHAT replying, thereby realizing replying a WECHAT message on the smart watch platform.
US10110523B2 System and method for topic based segregation in instant messaging
In order to be able to discuss multiple topics separately in an electronic chat session, a request to discuss one or more topics in the electronic chat session is detected. In response to detecting the request to discuss the one or more topics in the electronic chat session, a sub-chat session for each of the one or more topics is created within the electronic chat session. Information associated with the sub-chat sessions is sent to the participants of the electronic chat session. This allows each participant to chat separately on each topic via the separate sub-chat sessions; thus creating an individual transcript for each topic.
US10110522B1 Setting sharing options for files using a messaging client
Functionality is disclosed herein for setting sharing options for files using a messaging client. A message interface is displayed that allows a user to compose an electronic message. While the message is being composed, the user may specify sharing options for a file, or files, associated with the message. The sharing options may specify access settings used to identify the users that are allowed to access the file through a sharing service, feedback settings that are used to indicate when feedback is expected, and expiration settings that are used to indicate when sharing of the file expires. The sharing options are communicated from the messaging client to the sharing service. The sharing service may utilize the sharing options to control the manner in which the file, or files, is shared.
US10110521B2 Communication support system
A communication support system among a plurality of users within a hierarchical structure is disclosed herein. An electronic note may be transcribed using a computing device within an active session that has other authorized users. The communication support system may determine other devices authorized to receive electronic notes, at the end of each session all information is permanently deleted. Notes may be sent based a chain of command of those users in a session. Notes will be relayed based on an authorization level of each client computing devices and will be relayed when certain criteria are satisfied. The electronic note may be transmitted to a second client computing device based on the authorization level and the criteria being satisfied. The second computing device may then approve of and forward the electronic note to a relatively higher client computing device within the hierarchy, such as a third client computing device.
US10110516B2 Computer-readable recording medium, switch controlling apparatus, and method of controlling a switch
A non-transitory computer readable recording medium having stored therein a switch controlling program causing a computer to execute a process includes acquiring port information on a switch that comprises a plurality of first and second ports, where the port information including connection destinations of the second ports and being acquired for each of the second ports before swapping the switch for another switch; instructing to close the first ports of the another switch after the switch is swapped; acquiring the port information on the another switch for each of the second ports after the swapping; determining whether there exists the second port whose connection destination is unchanged before and after the swapping; and instructing to open the first port of the another switch, where data being transferred between the opened first port and the second port whose connection destination is unchanged before and after the swapping.
US10110515B2 Packet scheduling using hierarchical scheduling process
System and method of data routing according to a hierarchical scheduling process. Incoming data traffic is allocated to various queues of a buffer. A scheduling tree has a top level for queues, a bottom level for egress ports, and a plurality of intermediate levels corresponding to different granularities with respect to service categories. Each queue is assigned to a particular node in each intermediate level of the scheduling tree. The scheduling tree traverses through multiple scheduling stages from the bottom to the top level to select a winner node in each level based on a variety of fairness and differentiating variables. As a result, a queue associated with the winner nodes in various levels is selected and data from the queue is read out and sent to the selected egress port for transmission.
US10110513B2 Multi-chassis switch having a modular center stage chassis
A system may comprise a first group of switches, each switch including a first group of inputs and outputs, and a first group of controllers, each controller being independent from one another and corresponding to a switch of the first group of switches, to selectively control the switch to connect the switch's inputs with outputs. The first group of switches and controllers may be installed in a chassis. The system may comprise a second group of switches, each switch including a second group of inputs and outputs, and a second group of controllers, each controller corresponding to a switch of the second group of switches, to selectively control the switch to connect the switch's inputs with outputs. The second group of controllers may control and connect, via a group of control links, to the first group of controllers.
US10110511B2 Resource prioritization and communication-channel establishment
A resource prioritization system and method for processing request communications by prioritizing resources based on obtainment parameters and establishing communication channels. The resource prioritization system and method may receive a request from a user device. The request can include content related to a request specification and can be associated with a request location. The resource prioritization system and method can process the request to identify one or more resources having one or more characteristics corresponding to the request content and associated with resource locations near the user location. A communication channel can then be established between the user device and a device associated with an identified resource, such that the user can submit queries to the resource and receive query responses.
US10110505B2 Methods and apparatus to manage and execute actions in computing environments using a graphical user interface
Methods and apparatus to manage and execute action in computing environments are disclosed. An example system includes a virtual machine resource platform to host a virtual compute node; and a resource manager to: install an interface to receive an adapter configured to initiate an action that operates on the virtual compute node, install the adapter by processing an adapter definition to identify an action specified by the adapter, trigger an alert based on collected data associated with the virtual compute node, in response to the alert, trigger the action to be executed using a parameter extracted from the collected data, and execute the action to operate on the compute node.
US10110500B2 Systems and methods for management of cloud exchanges
A method involving receiving application monitoring data for a first application executing in a first cloud provider and a second application executing in a second cloud provider, wherein both the first and second cloud providers communication via a cloud exchange, performing traffic latency analytics using the received application monitoring data, determining, based on the traffic latency analytics, that a peering agreement between the first cloud provider and the cloud exchange should be moved to a Central office Re-architected as a Data Center (CORD), requesting a Path Computation Engine to find the CORD that meets a required set of criteria, establishing a private link between the CORD and the cloud exchange, moving the at least one peering agreement to be between the first cloud provider and the CORD, and forwarding at least a portion of the traffic originating from the first application in the first cloud provider directly via the CORD.
US10110499B2 QoS in a system with end-to-end flow control and QoS aware buffer allocation
The present disclosure is directed to Quality of Service (QoS) and handshake protocols to facilitate endpoint bandwidth allocation among one or more agents in a Network on Chip (NoC) for an endpoint agent. The QoS policy and handshake protocols may involve the use of credits for buffer allocation which are sent to agents in the NoC to compel the acceptance of data and the allocation of an appropriate buffer. Messages sent to the agent may also have a priority associated with the message, wherein higher priority messages have automatic bandwidth allocation and lower priority messages are processed using a handshake protocol.
US10110495B1 Multi-access edge computing (MEC) service provision based on local cost measurements
Embodiments herein may include systems, apparatuses, methods, and computer-readable media, for a multi-access edge computing (MEC) system. An apparatus for MEC may include a communication interface, a local cost measurements module, and a service allocation module. The communication interface may receive, from a UE, a request for a service to be provided to the UE. The local cost measurements module may collect a set of local cost measurements for the service. The service allocation module may determine to allocate the service to a MEC host based on an allocation policy related to a cost for the MEC host to provide the service or a cost for a service provider to provide the service in view of the one or more local cost measurements. Other embodiments may be described and/or claimed.
US10110487B1 Signaling priority information for encapsulated packets
In one example, an edge routing device of a service provider network includes one or more network interfaces configured to send and receive packets and a processing unit configured to retrieve, from a packet received via the one or more network interfaces, priority data from an Internet protocol (IP) header of the packet, form a first tag including a first set of data in a first priority field of the first tag, wherein the first set of data represents a first portion of the priority data, form a second tag including a second set of data in a second priority field of the second tag, wherein the second set of data represents a second portion of the priority data, encapsulate the packet with the first tag and the second tag, and forward, via the one or more network interfaces, the encapsulated packet.
US10110483B2 Method and apparatus for creation of global network overlay with global parameters defining an end-to-end network
In one embodiment, a method includes receiving at a virtual controller operating at a network device, global parameters for a plurality of virtual machines located in a first network site and in communication with a second network site through a switch, converting at the virtual controller, the global parameters into global overlay network parameters, and transmitting the global overlay network parameters to the switch for use in automatically creating a global network overlay. The global overlay network parameters define an end-to-end network extending from the virtual machines in the first network site to a plurality of virtual machines in the second network site. An apparatus and logic are also disclosed herein.
US10110482B2 Technique for network service availability
A technique for triggering an association between a Media Access Control (MAC) address and a switch port is provided. The association allows forwarding data frames including the MAC address as destination MAC address via the associated switch port. Related methods include receiving a data frame originating from a node. The data frame includes a MAC address of the originating note as source MAC address. The data frame is stored including the MAC address. The data frame is successfully sent towards a first switch port. In response to a failure of a first link towards the first switch port, the stored data frame is resent towards a seconds switch port that is different from the first switch port for triggering the association between the second switch port and the MAC address of the originating node.
US10110471B1 Asymmetric dynamic routing
A method for dynamic routing is provided. Status information of a multichannel video and data distribution service (MVDDS) channel from customer premises equipment (CPE) is received. The status information is evaluated to determine if data destined for the CPE over the MVDDS channel should be routed over a secondary channel. Data destined for the CPE is route over the secondary channel when the data is determined to be routed over the secondary channel.
US10110470B2 Preventing data traffic loops associated with designated forwarder selection
A device may receive a route identifier that includes a range identifier or a configuration identifier. The range identifier may identify a range of broadcast domain identifiers associated with a first device. The configuration identifier may identify an Ethernet segment identifier (ESI) configuration of the first device. The device may identify the range identifier or the configuration identifier included in the route identifier. The device may select a designated forwarder from among multiple devices based on the range of broadcast domain identifiers or based on identifying the configuration identifier. The designated forwarder may be the same designated forwarder selected by at least one other device.
US10110469B2 Detecting and preventing network loops
Systems, methods, and non-transitory computer-readable storage media for detecting network loops. In some embodiments, a system can identify a port that is in a blocking state. The blocking state can be for dropping one or more types of packets and preventing the port from forwarding the one or more types of packets. The system can determine a number of packets transmitted through the port by a hardware layer on the system and a number of control packets transmitted through the port by a software layer on the system. The system can determine whether the number of packets is greater than the number of control packets. When the number of packets is greater than the number of control packets, the system can determine that the blocking state has failed to prevent the port from forwarding the one or more types of packets.
US10110466B2 Optical communication system with distributed wet plant manager
A wet plant manager (WPM) platform is disclosed in accordance with an embodiment of the present disclosure, and supports management of Smart Undersea Network Elements (SUNEs) by providing an abstracted view of the same to higher level network management functions within an optical communication system. The optical communication system can include an optical cable system extending between two or more cable landing stations (CLSs). Each CLS may execute a respective instance of a WPM platform service, with the collective WPM platform performing self-coordination such that only one instance of a WPM service is “active” at any given time. The active WPM service supports a plurality of network topologies architected around SUNEs and “bridges” them such that requests to communicate with a particular SUNE get handled in a transparent manner without the requesters specific knowledge of which command/response (CR) telemetry path was utilized to satisfy the request.
US10110465B2 Distributed HSRP gateway in VxLAN flood and learn environment with faster convergence
A method of supporting N active, distributed HSRP gateways in a virtual Extensible local area network. The method includes: joining by HSRP active, HSRP standby, HSRP listen gateways a special virtual Extensible LAN tunnel endpoint address; advertising by HSRP active, HSRP standby, HSRP listen gateways its address; assigning priority to HSRP active, HSRP standby, HSRP listen gateways; determining the liveliness of the HSRP active gateway; and the HSRP active gateway sourcing Hello with HSRP VMAC in the inner layer 2 header, and the special virtual Extensible LAN tunnel endpoint address in the outer Layer 3 address; replying by the HSRP active gateway to a broadcast ARP to an HSRP Virtual IP address; forwarding packets destined to Virtual MAC by any of HSRP active, HSRP standby, HSRP listen gateways and replying by HSRP active, HSRP standby, HSRP listen gateways to a unicast ARP to an HSRP Virtual IP address.
US10110464B2 Method of monitoring and warning for configuring routing in a cluster comprising static communication links and computer program implementing that method
The method relates to the monitoring of at least one routing parameter for a cluster including nodes and switches, static communication links connecting nodes and switches. Each switch includes several output ports. After having selected at least one switch, a number of routes per port is calculated for each port of each switch selected, routes being defined during a routing step for each connecting one node to another. A mean number of routes per port is then calculated for the at least one selected switch. Each number of routes per port calculated is then compared with the mean number of routes per port calculated and, in response to this comparison, a potential imbalance of routing of the cluster is notified.
US10110455B2 Service latency monitoring using two way active measurement protocol
A device may establish a communication session, with a client device, for monitoring a latency of a service. The device may receive, from the client device, a request for a monitored service list. The monitored service list may identify one or more services for which service latency monitoring is supported. The device may provide, to the client device, the monitored service list. The device may receive, from the client device, a service latency monitoring session request that may identify the service to be monitored. The device may establish, with the client device, the service latency monitoring session based on the service latency monitoring session request. The device may cause the service to be performed. The device may generate information for determining the latency of the service. The device may transmit, to the client device and via the service latency monitoring session, the information for determining the latency of the service.
US10110454B2 Fast detection and identification of lost packets
The invention provides a packet loss detection system that in near-real time detects packet loss and reports the identities of the lost packets. The identities of the lost packets are based on a set of packet-specific information that includes five-tuple flow information of the packet and other unique packet identifiers. A set of meters are placed at various vantage points in the network, each meter generates digests summarizing all the traffic passing through itself. The digests are exported to a collector/analyzer, which decodes the digests and performs an analysis to detect packet losses and to determine the lost packets' identities. The collector compares between the traffic digests generated by all the meters surrounding the segment. Mismatches among the digests indicate packet losses. The collector restores the identifiers of the lost packets by further decoding the mismatches between the digests.
US10110444B2 Model driven service state machine linkage methodology and system
Novel tools and techniques are provided for implementing model driven service state machine linkage functionality amongst different machines and/or networks. In some embodiments, a computing system of a first network associated with a first entity might establish a communication link with a node of a second network associated with a second entity. The computing system might determine whether there is a common network resource state schema between the two networks, and, if so, might identify available versions, then negotiate which version to use as common version. The computing system might retrieve network state information for the two networks, might generate a user interface that incorporates and presents the network state information for the two disparate networks consistent with the common version of the common schema, and might send the user interface to a user device of a user for display of the network state information of the two disparate networks.
US10110442B2 Hierarchical data surfacing configurations with automatic updates
User interactions are detected that customize and create new versions of the configuration of a selected data surfacing solution. The customizations and new versions are saved as changes (or deltas) to the selected data surfacing solution. The selected data surfacing solution, with the customization deltas, is identified as a unique solution and saved as a node in a solution hierarchy that has the selected solution as its ancestor node. The selected data surfacing solution, with new version (upgrade) deltas, is identified as a new version of the selected solution and saved as a new version in the same node in a solution hierarchy. The node in the hierarchy corresponding to the selected solution with the customization and upgrade deltas inherits a configuration corresponding to the ancestor node.
US10110441B2 Network identifier translation
Translating an identifier is provided. One or more processors receives text that includes a portion of text. One or more processors identifies an identifier of an element of a network, wherein identifying the element is based, at least in part, on the portion of text. One or more processors determines one or more details of the element, wherein determining the one or more details is based, at least in part, on the identifier. One or more processors modifies a presentation of the text, wherein modifying the presentation is based, at least in part, on the one or more details of the element.
US10110440B2 Detecting network conditions based on derivatives of event trending
Embodiments relate systems and methods for detecting network conditions based on derivatives of event trending. In embodiments, a network management server can monitor the status and operation of network machines, such as servers or targets, as well as network transmission hardware (e.g. routers). Streams of network operation data from those sources can be captured and stored. The management server or other logic can examine the network operation data to identify trend lines for network conditions, such as application faults, attempted intrusions, or other events or conditions. trend line data can be treated to generate second or other higher-order derivatives, such as third-order derivatives representing the rate of change of acceleration (or jerk) in the time series of one or more conditions. The presence of acceleration or jerk for one or more trend lines, such as attempted network intrusions, can reflect an event and trigger a flag or other automated response.
US10110439B2 Identifying critical nodes in a wireless network using network topology
In an embodiment, a method of identifying critical nodes in a wireless network from a network topology graph for the network, the wireless network comprising a plurality of nodes and a plurality of links between the nodes, and the network topology graph for the network indicating the plurality of links between the nodes comprises: selecting each node in turn as a candidate node, and for each candidate node: generating a network topology graph for a sub-network comprising all of the nodes of the wireless network except the candidate node; determining from the network topology graph for the sub-network if the sub-network is fully reachable; and generating an indication that the candidate node is a critical node if the sub-network is not fully reachable.
US10110436B2 Systems and methods for providing content and services on a network system
Systems and methods for managing and providing content and services on a network system. Aspects of the invention include controlling user perceived connection speed. Other aspects of the invention include authorization and authentication components that determine access rights of client computers. Additional aspects include systems and methods for directing client computers to select connection speed. The disclosed systems and methods may be used in numerous network system applications.
US10110434B2 Cloud orchestrated cloud connector upgrades
Presented herein are techniques for orchestrating an update of an on-premises cloud connector from a cloud-based software platform. In particular, a first version of a first cloud connector is running in an active-active configuration across first and second nodes in an on-premises cluster. The first cloud connector is associated with user subscriptions to a first on-premises application and the first cloud connector connects the first on-premises application to a first cloud service hosted at a cloud-based software platform application. The first cloud connector is updated from the first version to a second version on each of the first and second nodes in a sequential manner. The update of the first cloud connector from the first version to the second version is initiated at the cloud-based software platform.
US10110430B2 Intelligent agent features for wearable personal communication nodes
Systems, methods, apparatus and software enable intelligent agent features for user nodes that are members of a communication group. Instructions instantiate an intelligent agent node as a member of the communication group. Each intelligent agent node can be instantiated by a communication group management system, an intelligent agent system and/or by one or more of the communication group members, for example by executing software on one or more computing systems or devices. A variety of services and other assistance can be provided by intelligent agent member nodes, including recording communications, auditing communications, providing audio transcription, annotating media, and paging communication devices, including communication nodes that are not members of the communication group. Communications between personal communication nodes and any intelligent agents can be secure.
US10110427B2 Distributing content based on weights associated with users specified by content provider systems
A content publishing system receives content items from content provider systems for providing to users. The content publishing system further receives mapping tables from the content provider systems specifying weights for users of the content provider systems. The content publishing system provides content items to users based on the user specific weights received from the content provider systems. As a result, a content provider system can identify users that are likely to be interested in specific content items and assigns weights to these users to adjust the likelihood of the users receiving appropriate content items via the content publishing system.
US10110425B2 Differentiated service-based graceful degradation layer
The differentiated service-based graceful degradation layer (DSGDL) allows cloud-based architectures to operate through and recover from periods of limited capability. The DSGDL protects and continues serving higher priority requests with the best possible response even as the underlying cloud-based services deteriorate. The DSGDL offloads lower priority requests to lower-grade secondary capability that can be dynamically provisioned in order to reserve the best capability for maintaining high priority service (e.g., by re-directing lower priority requests to a slightly out-of-date cached dataset, and reserve the primary consistent database for higher priority requests). The DSGDL 1) implements an overlay network over existing cloud services to route and enforce priority requests, and 2) provisions on-demand computing nodes and sites to provide secondary capability for service requests as needed.
US10110424B1 Node failure recovery tool
A node failure recovery tool includes an interface and one or more processors. The interface is configured to receive a first portion and a second portion of state information from a first node. The one or more processors are configured to determine a time that the first portion of state information was received and store the first portion of state information and the time that the first portion of state information was received. The one or more processors are further configured to determine a time that the second portion of state information was received and start a timer, determine that the timer has expired and that the third portion of state information has not been received, and after determining that the first node has crashed, send a retrieved second portion of state information to the first node so that the first node can recover from the crash.
US10110419B2 Alarm to event tracing
An alarm might not have information helpful to resolve the alarm to its contributing events. Thousands of events can occur in a system in a relatively short period of time, and any number of those events can contribute to various alarms. Tracing contributing events to an alarm can provide some helpful insight or at least efficiently provide a starting point for resolving or investigating an alarm. A system can determine, maintain, and persist associations at least among events, rule instances, and alarms to allow alarm-to-contributory event tracing.
US10110414B2 Communication apparatus, methods, and non-transitory computer-readable media for determining IP addresses for use in different networks
A communication apparatus includes a processor and a memory. The processor executes computer-readable instructions stored in the memory. The instructions instruct the communication apparatus to establish a first network including the communication apparatus and a first device. The instructions instruct the communication apparatus to establish a second network including the communication apparatus and a second device. The instructions instruct the communication apparatus to determine a target IP address. Determining the target IP address includes identifying a particular IP address, which is an IP address of the communication apparatus used in the second type network. Determining the target IP address includes generating the target IP address to be within a particular range using the particular IP address. The particular range is a range of IP addresses that are not available in the second type network. The instructions instruct the communication apparatus to assign the target IP address to the first device.
US10110413B2 Communicating information in a social network system about activities from another domain
In one embodiment, a method is described for tracking information about the activities of users of a social networking system while on another domain by maintaining a profile for each user of the social networking system, each profile identifying a connection to other users of the social networking system and including information about the user, receiving communications from a third party website having a different domain than the social network system, each message communicating an action taken by a user of the social networking system on the third party website, logging the actions taken on the third-party website in the social networking system, each logged action including information about the action, and correlating the logged actions with one or more advertisements presented to the one or more users on the third-party website as well as correlating the logged actions with a user of the social networking system.
US10110412B2 Dynamically allocated computing method and system for distributed node-based interactive workflows
A system and method for leveraging grid computing for node based interactive workflows is disclosed. A server system spawns a server process that receives node graph data and input attributes from a computing device, processes the data, caches the processed data, and transmits the processed data over a network to a computing device. The computing device runs a node graph application instance comprising proxy nodes configured to initiate a request to process node graph data at the server system. The server processed node graph data is displayed on the computing device. A plurality of computing devices may collaborate on a complex node graph where the node graph data processing is distributed over a plurality of servers.
US10110411B2 Device programming with system generation
A secure programming system and method for provisioning and programming a target payload into a programmable device mounted in a programmer. The programmable device can be authenticated before programming to verify the device is a valid device produced by a silicon vendor. The target payload can be programmed into the programmable device and linked with an authorized manufacturer. The programmable device can be verified after programming the target payload by verifying the silicon vendor and the authorized manufacturer.
US10110406B2 Systems and methods for channel interleaving in wireless networks
Methods and apparatuses for providing wireless messages can include, for example, an apparatus configured to provide wireless communication. The apparatus includes a memory that stores instructions and a processor coupled with the memory and configured to execute the instructions to select a dual sub-carrier modulation (DCM) mode or a non-DCM mode. The processor is further configured to select one or more interleaver parameters based on the selection of the DCM mode or the non-DCM mode. The processor is further configured to select a first set of interleaver parameters when the DCM mode is selected and a second set of interleaver parameters, different than the first set of interleaver parameters, when the non-DCM mode is selected. The processor is further configured to apply the one or more interleaver parameters to interleave data of a message. The processor is further configured to provide the message for transmission to a receiving device.
US10110403B2 Systems and methods for transporting digital RF signals
A master unit for use within a distributed antenna system includes: re-sampling devices configured to output re-sampled digital downlink signals by re-sampling digital downlink signals at customized resample rates based on at least one factor, the re-sampled digital downlink signals having a smaller bandwidth than the digital downlink signals; and a framer configured to multiplex the re-sampled digital downlink signals and to generate a first frame that includes the re-sampled digital downlink signals as framed data for transport to one or more remote units of the distributed antenna system, wherein the one or more remote units of the distributed antenna system are configured to transmit radio frequency signals using at least one antenna, wherein the transmitted radio frequency signals are derived from the framed data of the first frame received from the master unit.
US10110402B2 PAM4 signal generation apparatus
A PAM4 signal generation apparatus is provided. The PAM4 signal generation apparatus includes a DFB, two EA modulators, an SOA, a PSR, a direct-current power source, two electrical-signal generators, and two amplitude-limiting amplifiers. The two electrical-signal generators and the two amplitude-limiting amplifiers are used to generate two NRZ electrical signals respectively, the DFB outputs two optical signals, the SOA amplifies an optical power of one of the optical signals, the two EA modulators use the NRZ electrical signals and the optical signals including “a large signal and a small signal” respectively to generate two NRZ optical signals respectively, and the two NRZ optical signals are multiplexed by the PSR to generate a PAM4 electrical signal. According to this apparatus, a linearity requirement is greatly lowered. PAM4 modulation is performed in an optical domain, and this prevents a PAM4 signal from being generated on an electrical signal.
US10110400B2 Wireless device communications system
A device includes circuitry configured to determine feedforward and feedback coefficients for an adaptive frequency-domain decision feedback equalizer (AFD-DFE) based on previously received signals. The equalizer output is determined by applying the feedforward and feedback coefficients of the AFD-DFE to a received signal, and the feedforward and feedback coefficients of the AFD-DFE are updated based on the equalizer output.
US10110399B2 Method of transferring signals via transformers, corresponding circuit and device
A circuit with galvanic isolation includes a series of n cascaded transformers including a first transformer and a last transformer in the series. A transmitter is coupled to the primary winding of the first transformer in the series of cascaded transformers, the transmitter being configured for supplying to the primary winding a transmission signal as a function of an input signal. A receiver is coupled to the secondary winding of the last transformer of the series of cascaded transformers and is configured for receiving at the secondary winding a reception signal transmitted over the series of cascaded transformers. A predistortion module is configured for applying to the transmission signal a predistortion including an (n−1)-fold integration, where n is the number of cascaded transformers, of a transmission signal that would be supplied to the input of a sole transformer present in a single-transformer solution.
US10110398B2 Adaptive receive diversity
A wireless device comprises a primary antenna, a primary transceiver, one or more secondary antennas and one or more receive diversity chains. The receive diversity chains, in some embodiments, include transceiver capability. The wireless device measures and collects various statistics. Based on the statistics, the wireless device enables or disables one or more of the receive diversity chains with respect to a cellular radio access technology (RAT). A disabled receive diversity chain, in some instances is then powered down. During an interval when a receive diversity chain is disabled, the control logic periodically or on an event-driven basis enables a given receive diversity chain to probe channel quality indicator (CQI) and channel rank values. In some embodiments, a time interval for collecting a portion of the statistics, is adapted or backed off in anticipation of use of the receive diversity chain, based on traffic circumstances.
US10110397B2 Method and device for switching tunnels and switch
A method and device for switching tunnels, and a switch are provided. The method includes that: a classid of a service route on a tunnel protection group is set as a first classid, wherein the tunnel protection group includes a first tunnel and a second tunnel; a redirection rule for the service route is determined according to the first classid; and the service route is switched from the first tunnel to the second tunnel according to the redirection rule and tunnel information of the second tunnel. By means of the method, the problem in the relevant art that a time delay is overlong due to respective switching of each service route in layer3 superposed protection is solved, and the time delay of service route switching is reduced.
US10110396B2 Home appliance
A communication apparatus is disclosed. A home appliance includes a driving unit to drive a component of the home appliance, a controller configured to control the driving unit, and a communication unit to connect to an access point apparatus based on network related information, and the communication unit to connect to a server via the connected access point apparatus, wherein in response to a predetermined event, the communication unit to provide, to the server, a single data packet that includes a plurality of attribute data and values of the attribute data. Accordingly, it is possible to easily exchange data with the server.
US10110394B2 Electronic apparatus and method of controlling the same
A home server of a home network system is provided. The home server includes a communication interface configured to communicate with a plurality of devices, included in the home network system, and a server of an internet network; and a controller configured to extract a conditional sentence from a webpage of the server, the conditional sentence including a condition and an action, and configured to generate a rule for controlling at least one of the plurality of devices to perform the action of the conditional sentence in response to the condition of the conditional sentence being satisfied.
US10110393B2 Protocol switching over multi-network interface
This application is directed to protocol switching over multi-network interface, specifically switching between mirroring and streaming protocols using one L2 connection established between a source multimedia device and a sink multimedia device, depending on the application and/or multimedia content and as facilitated by a controller device.
US10110390B1 Collaboration using shared documents for processing distributed data
A data analysis system stores in-memory representation of a distributed data structure across a plurality of processors of a parallel or distributed system. Client applications interact with the in-memory distributed data structure to process queries using the in-memory distributed data structure and to modify the in-memory distributed data structure. The data analysis system creates uniform resource identifier (URI) to identify each in-memory distributed data structure. The URI can be communicated from one client application to another application using communication mechanisms outside the data analysis system, for example, by email, thereby allowing other client devices to interact with a particular in-memory distributed data structure. The in-memory distributed data structure can be a machine learning model that is trained by one client device and executed by another client device. A client application can interact with the in-memory distributed data structure using different programming languages.
US10110383B1 Managing embedded and remote encryption keys on data storage systems
The techniques presented herein provide managing embedded and external key management systems in a data storage system. An embedded encryption key management system is selected. A first unique signature is generated using a time parameter and a randomly generated value. A backup copy of the lockbox is created, wherein access to the backup copy of the lockbox requires providing a minimum number of unique data storage system values. The encryption key management system is switched to external. A second unique signature is generated for use with the local lockbox, wherein the signature generated using a time parameter and a randomly generated value. The encryption key management system is switched back to embedded and a third unique signature is generated for use with the local lockbox, wherein the signature is generated using a time parameter and a randomly generated value.
US10110382B1 Durable cryptographic keys
Cryptographic keys are durably stored for an amount of time. A cryptographic key is encrypted so as to be decryptable using another cryptographic key that has a limited lifetime. The other cryptographic key can be used to decrypt the encrypted cryptographic key to restore the cryptographic key during the lifetime of the other cryptographic key. After the lifetime of the other cryptographic key, if a copy of the cryptographic key is lost (e.g., inadvertently and unrecoverably deleted from memory), the cryptographic key becomes irrecoverable.
US10110375B2 Cryptographic device and secret key protection method
A cryptographic device and a secret key protection method are provided. The cryptographic device protects a secret key of the cryptographic device when processing a message. The cryptographic device includes: a secret key protection circuit, configured to generate an anti-crack protection signal according to the message and the secret key by a hash calculation circuit; and a cryptographic processor, configured to process the message and the secret key according to the anti-crack protection signal to generate an encrypted message.
US10110374B2 Preventing pattern recognition in electronic code book encryption
In general, in one aspect, noise is injected into a bitmap associated with content to be presented on a display to create a noisy bitmap. The noisy bitmap is encrypted using electronic code book (ECB) encryption. The resulting ciphertext does not include recognizable patterns from the content as is typical with ECB encryption. The injection of noise may include modifying pixel values for at least a subset of pixels in the bitmap. The pixel values may be modified by using a counter, a known modification pattern, or a random number generator. The bitmap may be analyzed to determine how the bitmap can be modified to maximize the randomness of the bitmap while ensuring that the noisy bitmap is visually perceptually similar when presented. The noise may be injected into a block of pixels prior to the block being encrypted.
US10110373B2 System and method for manipulating both the plaintext and ciphertext of an encryption process prior to dissemination to an intended recipient
This technology manipulates both the plaintext and ciphertext before and after encryption respectively and prior to dissemination to recipients. The manipulation mitigates the possibility of discovery of the encryption key(s) and/or encryption parameters. Even if all of the encryption parameters are known and the encryption key is made available, considerable information would still need to be obtained to enable the recipient to be able to properly decrypt an encrypted message.
US10110368B2 Clock synchronization
In an example embodiment disclosed herein, a first clock is allowed to synchronize with a second clock as long as the time difference between the first and second clocks is less than a predefined limit. If the time difference between the clocks is not less than the predefined limit, the first clock does not synchronize with the second clock until a predefined activity has occurred.
US10110365B2 Method and apparatus for transmitting control information in wireless communication system
The present invention relates to a wireless communication system. Specifically, the present invention relates to a method for transmitting, by a terminal, control information in an FDD cell, and an apparatus therefor, the method comprising the steps of: receiving sub-frame reconfiguration information for a UL CC; receiving, on the FDD cell, a PDCCH including DCI; receiving, on the FDD cell, a PDSCH indicated by the PDCCH; and transmitting, in sub-frame n on the UL CC, HARQ-ACK information on the PDSCH, wherein the index of a PUCCH resource used in transmitting the HARQ-ACK information is determined by n(1)PUCCH=nCCE+N(1)PUCCH or n(1)PUCCH=nCCE+N(1)PUCCH+offset.
US10110364B2 Method for terminal for transmitting uplink data in FDR communication environment
Disclosed are a method and a terminal for transmitting data, the method comprising the steps of: determining, during FDR communication with a base station, an overlap region from among a resource region for transmitting an uplink data channel, the overlap region being the resource region for a downlink control channel received from the base station; mitigating the effects of self-interference in the overlap region due to an uplink communication; and transmitting the uplink data channel by means of the overlap region for which the effects of self-interference have been mitigated and the region excluding the overlap region from among the resource region for transmitting the uplink data channel.
US10110363B2 Low latency in time division duplexing
Methods, systems, and devices for wireless communication are described. A wireless system utilizing one or more time-division duplexing (TDD) configured carriers may utilize a dual transmission time interval (TTI) structure (e.g., at the subframe level and symbol-level). The symbol level TTIs may be referred to as low latency (LL) TTIs, and may be organized within LL subframes. A LL subframe may be a subframe that is scheduled for transmissions in one direction (e.g., uplink or downlink, according to a TDD configuration) and may include multiple LL symbols scheduled for both uplink (UL) and downlink (DL) transmissions. Guard periods may be scheduled between adjacent LL symbols that have opposite directions of transmission to enable user equipment (UEs) to transition from receiving mode to transmit mode (or vice versa). The LL subframes may be transparent to receiving devices that do not support LL operations.
US10110362B2 Wireless device sounding procedure
A wireless device receives at least one message comprising configuration parameters of a plurality of cells grouped into a plurality of physical uplink control channel (PUCCH) groups. The wireless device transmits, in a subframe and in a first PUCCH group, at least one SRS employing a sounding procedure for the first PUCCH group. The sounding procedure may depend, at least in part, on transmissions of a physical uplink shared channel (PUSCH) or a PUCCH in the first PUCCH group and may be independent of transmissions of PUCCH and PUSCH in a second PUCCH group. The plurality of cells may be in the same timing advance group.
US10110360B2 Recovery mechanism for ROHC with lost initialization and refresh messages
A recovery mechanism for robust header compression (ROHC) is disclosed for wireless communication systems. The ROHC recovery mechanism may allow a receiver and/or transmitter in the wireless systems to establish or reestablish a context of a packet transmission session when an initialization and refresh message is lost. In the ROHC recovery mechanism, upon receiving a compressed packet that is not associated with a context, a receiver sends a message to a transmitter suggesting the transmitter to transition to another mode. Upon receiving a subsequent packet transmission that is not associated with a context, the receiver sends another message indicating that a context has not been established or has been lost. The transmitter may then send the receiver necessary information to establish a context for the packet transmission session.
US10110356B2 Mobile communication system, base station and user equipment
The present invention relates to a mobile communication system having a coordinated communication mode in which radio communication is performed between a user equipment and a plurality of base stations in a coordinated manner and an uncoordinated communication mode in which radio communication is performed between a user equipment and a base station without coordinating with another base station, in which radio communication is performed by selectively using any of the coordinated communication mode and the uncoordinated communication mode. The coordinated communication in which radio communication is performed between a user equipment and a plurality of base stations in a coordinated manner and the uncoordinated communication in which radio communication is performed between a user equipment and a base station without coordinating with another base station are selectively used in an appropriate manner, with the result that a mobile communication system capable of exerting its performance in accordance with a situation can be provided.
US10110355B2 Uplink transmission on unlicensed radio frequency band component carriers
Methods and apparatus for using an unlicensed radio frequency band component carrier for uplink transmission are disclosed. A wireless communication device receives a carrier aggregation configuration, which can include at least one licensed radio frequency band component carrier and at least one unlicensed radio frequency band component carrier. The wireless communication device establishes a set of radio bearers and associates an unlicensed radio frequency band permission level with each of the radio bearers. The wireless communication device multiplexes uplink traffic for the radio bearers on the at least one licensed radio frequency band component carrier and the at least one unlicensed radio frequency band component carrier based at least in part on the unlicensed radio frequency band permission levels associated with the radio bearers.
US10110351B2 Communication method and apparatus for controlling data transmission and retransmission of mobile station at base station
Disclosed is a communication method for controlling data transmission of a mobile station at a base station. The method comprises the steps of: determining, by the base station, a transmission operation to be performed by the mobile station in next transmission time interval based on HARQ and schedule result; sending, in a downlink by the base station, an ACK/NACK packet, an indicator indicating the type of the transmission by the mobile station and a resource use command for the used resource based on the determined transmission operation; receiving, by the mobile station, the ACK/NACK packet, the indicator and the resource use command sent from the base station, and performing respective transmission operations according to the received ACK/NACK packet, indicator and resource use command without using any data-associated signaling in an uplink.
US10110350B2 Method and system for flow control
Managing the end-to-end reliability in the delivery with acknowledgment of data from a source node (10) to a group of destination nodes (21-23), including the steps of marking messages (1) transmitted from the source node (10); upon transmission of a message, incrementation of an overall sequence number; identification of the overall sequence number of a message transmitted by which the source node has not received an acknowledgment; and calculation of the difference between the overall sequence number of the next message to be transmitted and the identified overall sequence number. If the calculated difference is equal to a predefined threshold, suspend the transmission of messages from the source node (10) to the group of destination nodes (21-23) and conclude the presence of an error in the delivery of data.
US10110348B2 Apparatus and method for multimedia content transmissions in multi-channel wireless networks
Methods and apparatuses are disclosed for encoding and transmitting video or multimedia content in wireless communications networks. The methods include encoding a block of input symbols using upper layer rateless forward error correction (FEC) codes to generate a plurality of encoded packets. The rateless FEC codes may be layer-aware or may incorporate unequal error protection (UEP). The input symbols represent one or more layers of scalable encoded video or multimedia content. Each of the plurality of encoded packets is transmitted over a selected one of a plurality of wireless channels. The wireless channel is selected based on an importance level of the input symbols in the encoded packet exceeding a threshold. The threshold may vary dynamically based on conditions in the networks.
US10110345B2 Path sort techniques in a polar code successive cancellation list decoder
Various embodiments are described of a system and method for improved SCL decoder operation. In particular, various embodiments are described which improve the efficiency of the buffer management based on updated path metric statistics. In some embodiments, the SCL decoder may perform selective replacement to limit the extent of LLR updates per row only to the statistics that have changed since the previous update cycle. In some embodiments, the SCL decoder may perform deferred updates, which may involves in-place calculation of both ûφ=0 and ûφ=1 bit estimate (LLR) updates based on the row from which the updated row will be derived.
US10110341B2 Data processing method, precoding method, and communication device
An encoder outputs a first bit sequence having N bits. A mapper generates a first complex signal s1 and a second complex signal s2 with use of bit sequence having X+Y bits included in an input second bit sequence, where X indicates the number of bits used to generate the first complex signal s1, and Y indicates the number of bits used to generate the second complex signal s2. A bit length adjuster is provided after the encoder, and performs bit length adjustment on the first bit sequence such that the second bit sequence has a bit length that is a multiple of X+Y, and outputs the first bit sequence after the bit length adjustment as the second bit sequence. As a result, a problem between a codeword length of a block code and the number of bits necessary to perform mapping by a set of modulation schemes is solved.
US10110340B1 System, apparatus and method for generating and transmitting an interruption signal to a substantially autonomous vehicle
Novel apparatus and methods for generating and transmitting an interruption signal to a request for a substantially autonomous vehicle taxi-service based on user-supplied input are presented. The disclosure provides an efficient technique for interrupting an initial request for a substantially autonomous vehicle taxi-service and in some embodiments, further enables for the rescheduling of the request for a substantially autonomous vehicle taxi-service to a future point in time based upon user supplied input.
US10110338B2 Apparatus and method for detecting optical signal
An optical signal detecting apparatus and method. The optical signal detecting apparatus includes an optical demultiplexer configured to demultiplex an input optical signal into a first optical signal having a first band wavelength and a second optical signal having a second band wavelength, a first optical detector configured to detect the first optical signal, and a second optical detector configured to detect the second optical signal, and the optical demultiplexer, the first optical detector, and the second optical detector may be provided in a TO-CAN package.
US10110335B2 Latency-optimized physical coding sublayer
A system for reducing latency in a networking application includes a first clock domain operating at a first clock frequency, where a media access control (MAC) sublayer sends data to a physical coding sublayer (PCS) utilizing the first clock domain. The system also includes a second clock domain operating at a second clock frequency, where data is transmitted on one or more physical medium attachment (PMA) lanes utilizing the second clock domain, and where the first clock frequency and the second clock frequency have a fixed ratio. Data is transmitted from the first clock domain to the second clock domain without buffering the data.
US10110334B2 High speed serializer using quadrature clocks
Techniques efficiently serialize multiple data streams using quadrature clocks. Serializer employs first, second, third, and fourth clock signals. Serializer receives multiple data streams via registers, with each of four paths comprising a register, buffer, and switch, with registers of first and fourth paths associated with third clock signal, and registers of second and third paths associated with first clock signal, and with switches of first and fourth paths associated with first clock signal, and switches of second and third paths associated with third clock signal. Switches of first and second paths transfer respective data bits to fifth switch via another buffer, wherein fifth switch is associated with a delayed second clock signal of a time delay component (TDC). Switches of third and fourth paths transfer respective data bits to sixth switch via another buffer, wherein sixth switch is associated with a delayed fourth clock signal of TDC.
US10110331B2 Radio communication devices and methods for controlling a radio communication device
According to various embodiments, a radio communication device may be provided. The radio communication device may include: a receiver configured to receive from a first further radio communication device first information indicating a Received Signal Strength Indication in the first further radio communication device and configured to receive from a second further radio communication device second information indicating a Received Signal Strength Indication in the second further radio communication device; a selection circuit configured to select the first further radio communication device or the second further radio communication device based on the first information and the second information; and a pairing request circuit configured to send a request for pairing to the selected further radio communication device.
US10110326B1 Multi-probe anechoic chamber (MPAC) over-the-air (OTA) test system having a radio channel (RC) emulator that has a dynamically-variable channel model, and methods
An MPAC OTA test system and method are provided that can be used to perform radiated testing of 5G BSs and 5G UEs. The arrangement and number of active probe antennas in the anechoic chamber can be selected based at least in part on a simulation of the channel model of the RC emulator to improve testing while also reducing the overall number of probe antennas that are needed and reducing the channel resources of the RC emulator of the MPAC OTA test system, thereby allowing the overall complexity and cost of the MPAC OTA test system to be reduced.
US10110323B2 Systems and methods for transmitting data from an underwater station
The systems and methods described herein include releasable storage devices that can surface with data. The devices include data storage, an antenna, battery and means to propel the device to the surface or into the atmosphere. In certain embodiments, it is a USB memory stick, a battery, suitable buoyancy, and an antenna. In certain embodiments, the systems and methods described herein include a rocket to boost the system out of the water to a higher altitude. Once the system is airborne, it can transmit data to a ship or satellite via radio communications, via other line of site methods such as optical, or may be captured by an aircraft such as a UAV.
US10110317B1 Apparatus and methods for transmitter skew and bias error compensation in an optical communication system
Apparatus and method for compensating for transmitter errors in an optical communication system are provided. In certain configurations herein, a receiver is provided for processing an analog signal vector representing an optical signal received from a transmitter. The receiver includes an analog front-end that converts the analog signal vector into a digital signal vector including a digital representation of an I component and a Q component of the optical signal. The receiver further includes a digital signal processing circuit configured to process the digital signal vector to recover data, and the digital signal processing circuit includes a transmitter error compensation system that compensates the digital signal vector for at least one of a transmit skew error of the transmitter or a modulator biasing error of the transmitter.
US10110306B2 Interference cancellation methods and apparatus
Methods and apparatus for interference cancelation in a radio frequency communications device are described. In various embodiments a signal to be transmitted in converted into an optical signal and processed using an optical filter assembly including one or more optical filters to generate an optical interference cancelation signal. The optical interference cancelation signal is converted into an analog radio frequency interference cancelation signal using an optical to electrical converter prior to the analog radio frequency interference cancelation signal being combined with a received signal to cancel interference, e.g., self interference. The optical filter assembly can include a large number of taps, e.g., 30, 50, 100 or more. Each tap may be implemented as a separate optical filter or series of optical filters. Delays and/or gain of the optical filters can be controlled dynamically based on channel estimates which may change due to changes in the environment and/or communications device position.
US10110304B2 Communication device and inspection method
A communication device includes: an optical-communication circuit that is capable of performing optical communication with a different communication device and transmits a first electric signal to the different communication device at a startup time of the communication device; an electro-communication circuit that is capable of performing electro communication with the different communication device and receives a second electric signal transmitted from the different communication device in response to the first electric signal; and a control circuit that transmits error information indicating an error in the optical communication to a device after the second electric signal is received by the electro-communication circuit.
US10110300B2 Bandwidth management across logical groupings of access points in a shared access broadband network
Systems and methods provide bandwidth management on the inroute of a satellite network. Inroute group managers (IGMs) monitor bandwidth usage in each terminal group (TG) under each of the IGMs, and report this bandwidth usage to a bandwidth manager. Upon receipt of the reported bandwidth usage from each of the IGMs, the bandwidth manager compares the bandwidth usage and minimum/maximum throughput rates associated with each TG. The bandwidth manager calculates scaling factors that it transmits to each of the IGMs to allow the IGMs to allocate bandwidth accordingly.
US10110299B2 Method and system for mobile delivery of broadcast content
A satellite dish assembly may comprise a broadcast receive module and a basestation module. The broadcast receive module may be operable to receive a satellite signal, recover media carried in the satellite signal, and output the media. The basestation module may be operable to accept the media output by the broadcast receive module and transmit the media in accordance with one or more wireless protocols. In being conveyed from the broadcast receive module to the basestation, the media content may not traverse any wide area network connection. The one or more wireless protocols may comprise one or more of: a cellular protocol and IEEE 802.11 protocol. The satellite dish assembly may comprise a routing module that may be operable to route data between the broadcast receive module, the basestation, and a gateway.
US10110298B2 Techniques for providing broadcast services on spot beam satellites
Techniques for providing broadcast services on spot beam satellite are provided. These techniques enable the mission of a spot beam satellite system to be changed from providing spot beam transmission to broadcast transmissions, and vice versa, without requiring that the satellite be reconfigured. Broadcast data may be encoded and transmitted concurrently on a plurality of spot beams. According to some embodiments, the broadcast data may be encoded using a space-time code and/or forward error corrected (FEC) encoded to enable a receiver to correct errors in the signal received from the spot beam satellite.
US10110294B2 Adaptive use of receiver diversity
A method for adaptively disabling receiver diversity is provided. The method can include a wireless communication device determining an active data traffic pattern; defining a threshold channel quality metric based at least in part on a threshold channel quality needed to support a threshold quality of service for the active data traffic pattern; comparing a measured channel quality to the threshold channel quality metric; and disabling receiver diversity in an instance in which the measured channel quality metric satisfies the threshold channel quality metric.
US10110292B2 Method and apparatus for transmitting channel state information
A method for transmitting channel status information of a user equipment (UE) in a wireless communication system. The UE reports first channel information to a base station periodically; and reports second channel information to the base station periodically. The first channel information and the second channel information are pieces of information combined to indicate one precoding matrix. The second channel information reported in a specific subframe is calculated based on last reported first channel information. A channel quality indicator (CQI) reported in the specific subframe is calculated based on one precoding matrix indicated by the last reported first channel information and the second channel information reported in the specific subframe.
US10110291B2 Method and apparatus for efficient channel state information dissemination for MU-MIMO transmission schemes based on outdated channel state information
A method and apparatus is disclosed herein for channel state information dissemination for multi-user (MU) multiple-input multiple-output (MIMO) (MU-MIMO) transmission schemes based on outdated channel state information. In one embodiment, a method for disseminating channel state information (CSI) coefficients from a first user terminal, where each CSI coefficient corresponds to the CSI previously observed by the first user terminal during transmission resource blocks used by a base station to communicate information to a second set comprising at least one user terminal and not including the first user terminal, comprises: broadcasting by the base station the channel state information (CSI) of each user terminal in the second set of user terminals, on the subset of transmission resources used by the base station to communicate information to each user terminal in the second set; receiving observations of these transmissions by the first user terminal; performing, at first user terminal, eavesdropper channel selection of a subset of CSI coefficients between the base station and the eavesdropping first-user terminal for uplink CSI feedback, the subset chosen out of the set of CSI coefficients between base station and the first user-terminal on the transmission resources used by the base station to communicate information to each user terminal in the second set; scheduling the subset of the selected CSI coefficients for uplink transmission; and transmitting the subset of the selected CSI coefficients via the uplink transmission.
US10110288B2 Frequency division duplex (FDD) return link transmit diversity systems, methods and devices using forward link side information
A Frequency Division Duplex (FDD) wireless terminal includes spaced-apart antennas that are configured to transmit over a return link and to receive over a forward link that is spaced apart from the return link in frequency. The FDD wireless terminal is configured to selectively refrain from transmitting over the return link from at least one of the spaced-apart antennas of the FDD wireless terminal in response to differentials in forward link power that is received at the spaced-apart antennas of the FDD wireless terminal, that are caused, for example, by blocking appendages of a user of the wireless terminal. Related methods are also described.
US10110285B2 Pilot scheme for a MIMO communication system
The present invention employs a pilot scheme for frequency division multiple access (FDM) communication systems, such as single carrier FDM communication systems. A given transmit time interval will include numerous traffic symbols and two or more short pilot symbols, which are spaced apart from one another by at least one traffic symbol and will have a Fourier transform length that is less than the Fourier transform length of any given traffic symbol. Multiple transmitters will generate pilot information and modulate the pilot information onto sub-carriers of the short pilot symbols in an orthogonal manner. Each transmitter may use different sub-carriers within the time and frequency domain, which is encompassed by the short pilot symbols within the transmit time interval. Alternatively, each transmitter may uniquely encode the pilot information using a unique code division multiplexed code and modulate the encoded pilot information onto common sub-carriers of the short pilot symbols.
US10110281B2 Near field communication device
A near field communication (NFC) device capable of operating by being powered by the field includes an NFC module for generating an electromagnetic carrier signal and modulating the carrier signal according to data to be transmitted, and an antenna circuit coupled to and driven by said NFC module with the modulated carrier signal. An electromagnetic compatibility (EMC) filter of the NFC device is coupled to the NFC module via output terminals of said NFC module. A powered by the field circuit of the NFC device is adapted to harvest energy from an external field to power said NFC device. The power by the field circuit is coupled to said EMC filter via one or more impedance elements. The NFC device is adapted to be able to operate in one of a reader mode, a battery supplied card mode, and a powered by the field card mode.
US10110273B2 Interference mitigation in wireless communication systems
A wireless communication assembly stores configuration parameter sets for predefined spectral masks, including: a single channel mask for a base channel bandwidth, and defining target power levels for each of a base in-band bandwidth, base transition bandwidths, and a base floor bandwidth; and a bonded channel mask for a multiple of the base channel bandwidth, and defining target power levels for each of a bonded in-band bandwidth equivalent to the sum of the base in-band bandwidth and the base channel bandwidth, and bonded transition and floor bandwidths that are multiples of the base transition and floor bandwidths. A radio controller selects predefined channels each having the base channel bandwidth, for transmitting data to a recipient station; retrieves selected one of the configuration parameter sets based on the number of selected channels; and applies the selected configuration parameter set to data for transmission to the recipient station.
US10110271B2 Circuits and methods for biasing switch body
Described herein are circuits and methods for improving switch performance when overdriving the gate by adding a delay on a PMOS gate voltage such that it can turn on the PMOS during switch state transition to allow charge/discharge of the switch body voltage faster and it can turn off once the process is complete. For example, back-to-back diodes can be used to separate the PMOS gate and drain. This can reduce leakage current and can reduce or eliminate the potential for breakdown of the switch.
US10110259B1 Band selection switch apparatus of power amplifier system
A band selection switch apparatus includes: a first switch including a first series switch disposed between a transmission input terminal and a first transmission and reception terminal; a second switch including a second series switch disposed between the transmission input terminal and a first transmission terminal; and a third switch including a third series switch disposed between a first reception output terminal and the first transmission and reception terminal. The first series switch includes a first series switch circuit including first series switch elements connected between the transmission input terminal and a first intermediate node, a second series switch circuit including second series switch elements connected between the first intermediate node and the first transmission and reception terminal, and a first shunt switch circuit including first shunt switch elements connected between the first intermediate node and a ground.
US10110258B2 Accelerated erasure coding for storage systems
A method for generating coded fragments comprises receiving data to be encoded, splitting the data into a plurality of data fragments, identifying a first group of data fragments from among the plurality of data fragments using a coding matrix, summing the data fragments within the first group of data fragments to generate a first group sum, and using the first group sum to calculate at least a portion of two or more coded fragments.
US10110249B2 Column-layered message-passing LDPC decoder
In an illustrative example, a decoder includes a variable node unit (VNU) that includes a variable-to-check lookup table circuit configured to output a variable-to-check message corresponding to a check node. The VNU also includes a hard-decision lookup table circuit configured to output a hard decision value corresponding to a variable node. The decoder also includes a check node unit (CNU) responsive to the variable-to-check message and configured to generate an updated check-to-variable message.
US10110246B1 Δ-Σ methods for frequency deviation measurement of know nominal frequency value
Disclosed are three methods for precise measurement of frequency deviation of known nominal frequency. Delta adder method (DA), comprising of delta-sigma modulator, delta-adder, delay line, low-pass filter, and zero crossing detector. The second method (DA+RE), comprising of delta-sigma modulator, circuit for squaring delta-sigma bit-stream, delta-adder, low-pass filter, and zero-crossing detector. The third method comprises of reference delta-sigma modulator for synchronization of two or more dislocated frequency sources of known nominal frequency.
US10110245B2 Apparatus for interpolating between a first signal edge and a second signal edge, a method for controlling such apparatus, and an interpolation cell for a digital-to-time converter
An apparatus for interpolating between a first signal edge and a second signal edge is provided. The apparatus includes a plurality of interpolation cells coupled to a common node. At least one of the plurality of interpolation cells is configured to supply, based on a control word, the first signal edge and/or the second signal edge to the common node. Further, the apparatus includes a control circuit configured to activate all of the plurality interpolation cells in a first mode of operation, and to deactivate part of the plurality of interpolation cells in a second mode of operation.
US10110243B1 Successive approximation register analog-to-digital converter capable of accelerating reset
A successive approximation register analog-to-digital converter capable of accelerating reset comprises: a sampling circuit generating at least one output signal(s) according to at least one input signal(s); a comparator generating at least one comparator output signal(s) according to the at least one output signal(s) and a reset signal; a control circuit controlling the operation of the sampling circuit according to the at least one comparator output signal(s) or the equivalent thereof, and generating the reset signal; a first reset wire circuit outputting the reset signal to the comparator so that a first circuit of the comparator is reset when the value of the reset signal is a first value; and a second reset wire circuit outputting the reset signal to the comparator so that a second circuit of the comparator is synchronously reset when the value of the reset signal is the first value.
US10110238B2 Frequency divider, phase-locked loop, transceiver, radio station and method of frequency dividing
An electronic circuit arranged to receive an oscillating signal and output an output signal at a frequency having a frequency relation with the oscillating signal defined by a divide ratio is provided. The electronic circuit comprises a first frequency divider arranged to receive the oscillating signal and output N frequency divided signals of different phases, a second frequency divider arranged to receive one of the N signals and frequency divide the received signal by a value given by a first control signal provided to the second frequency divider, N latch circuits each being arranged to receive a respective one of the N signals at a clocking input of the respective latch circuit and to receive an output of the second frequency divider at an input of the respective latch circuit, a multiplexer circuit arranged to receive outputs of the N latch circuits and to output a signal, on which the output signal is based, selected from the received signals based on a second control signal provided to the multiplexer circuit, and a control circuit arranged to provide the first control signal and the second control signal based on the divide ratio. A phase-locked loop circuit, a transceiver circuit, a radio station, and a method of frequency dividing an oscillating signal are also provided.
US10110237B2 System and a method for detecting loss of phase lock
A detection system and a detection method for detecting the loss of lock between a PLL reference clock signal and a PLL feedback clock signal. The detection system includes a pseudorandom bit sequence generator; a first shift register; a second shift register; a third shift register; a first synchronizer; a second synchronizer; a third synchronizer; a first comparator; a second comparator; and an alarm control unit. The method comprises the steps of, generating an n-bit wide pseudorandom bit sequence; sampling the sequence with PLL reference clock signal, PLL feedback clock signal and inverse of PLL feedback clock signal; re-sampling and re-synchronizing the sampled sequences; comparing re-sampled and re-synchronized sequence, previously sampled with PLL reference clock signal, with re-sampled and re-synchronized sequences, previously sampled PLL feedback clock signal and inverse of PLL feedback clock signal; generating a flag signal if the comparisons give no match.
US10110232B2 Multiplexer and latch system
A memory includes a clock generator and a multiplexing latch circuit. The clock generator is configured to generate a first latching clock signal and a second latching clock signal based on a multiplexing select signal and a clock signal, and to transmit the first latching clock signal and the second latching clock signal. The multiplexing latch circuit is configured to select the first data or the second data based on the first latching clock signal and the second latching clock signal, and to store and output the selected data.
US10110231B1 Level shifter for a wide low-voltage supply range
A voltage translator translates an input signal to an output signal spanning a wide range of low voltages. An input buffer receives the input signal. A level shifter provides an output control signal. A gate control circuit provides gate control signals. An output buffer provides the output signal. The level shifter includes a pair of cross coupled P-type metal oxide silicon (PMOS) transistors each in series with an N-type metal oxide silicon (NMOS) transistor. A third NMOS transistor is coupled between an upper rail and a drain of one PMOS transistor; the gate of the third NMOS transistor is controlled by a first input control signal. A fourth NMOS transistor is coupled between the upper rail and a drain of the other PMOS transistor; the gate of the fourth NMOS transistor is controlled by a second input control signal.
US10110227B2 Internal voltage generation circuit
An internal voltage generation circuit includes a comparison circuit, a driving signal generation circuit and a driving circuit. The comparison circuit generates a comparison signal from an internal voltage in response to a reference voltage. The driving signal generation circuit generates a pull-up driving signal and a pull-down driving signal having different duty ratios in response to the comparison signal. The driving circuit drives the internal voltage in response to the pull-up driving signal and the pull-down driving signal.
US10110226B2 Architecture, system, method, and computer-accessible medium for expedited-compaction for scan power reduction
Exemplary method, computer-accessible medium, and test configuration can be provided for testing at least one flip-flop. For example, the exemplary test configuration can include at least one scan-out channel having a plurality of regions and a plurality of compactors associated with the plurality of regions. Further, exemplary method, computer-accessible medium, and test configuration can be provided for testing at least on flip-flop that in which at least one scan-out channel having a plurality of regions, a plurality of compactors, and associating the plurality of compactors with the plurality of regions can be provided.
US10110224B2 Triaxial photoconductive switch module
Methods, systems, and devices describe triaxial photoconductive switch modules that include a center conductor, an inner conductor, an outer conductor, a high voltage capacitor that is formed between the center conductor and the inner conductor, and a photoconductive switch that is formed between the center conductor and a section of the outer conductor. The disclosed triaxial photoconductive switch modules include low inductance current paths that lead to high current efficiencies. Furthermore, the disclosed triaxial photoconductive switch modules eliminate or reduce parasitic capacitance problems of existing systems.
US10110223B2 Single ended-to-differential converter
A single-ended-to-differential converter for driving an LVDS (Low Voltage Differential Signaling) driving circuit includes a first converting circuit, a second converting circuit, and a controller. The first converting circuit converts an input signal into a first output signal. The first converting circuit has a tunable delay time. The second converting circuit converts the input signal into a second output signal. The second converting circuit has a fixed delay time. The controller generates a first control signal and a second control signal according to the first output signal and the second output signal, so as to adjust the tunable delay time of the first converting circuit.
US10110222B2 Drive unit
A drive unit includes a first transistor, a second transistor, a current source that is connected to a high-potential-side electrode of the first transistor, and delivers constant current, a current control circuit configured to perform control to start of charging of the gates of the first and second transistors using the current source, and a gate charge circuit that charges the gates of the first and second transistors, separately from the current source.
US10110221B1 Power transistor control signal gating
A half bridge GaN circuit is disclosed. The circuit includes a low side power switch, a high side power switch, and a high side power switch controller, configured to control the conductivity of the high sigh power switch based on the one or more input signals. The high side power switch controller includes a receiver input reset circuit configured to simultaneously receive first and second signals, wherein the first signal corresponds with the high side power switch being turned on, wherein the first signal corresponds with the high side power switch controller turning on the high side power switch, wherein the second signal corresponds with the high side power switch controller turning off the high side power switch, and wherein the receiver input reset circuit is further configured, in response to the first and second signals, to prevent the high side power switch from becoming non-conductive.
US10110216B1 Over voltage protection of a transistor device
An once a channel voltage exceeds a threshold, when the transistor is in an OFF state. This is over-voltage protection circuit for a transistor is presented. This circuit acts to switch on the transistor achieved with internal components which are integrated with the transistor, avoiding the need for external diodes or Zener structures. The circuit has a transistor with a control terminal, a first current carrying terminal and a second current carrying terminal. The over-voltage protection circuit has a level shifter arranged to feed back a level-shifted version of a channel voltage between said first and second current carrying terminals to the control terminal. The level shifter allows the switching threshold voltage of the transistor to be crossed when a predetermined value of the channel voltage is crossed.
US10110213B2 Semiconductor device
Provided is a semiconductor device which is testable even with an inspection apparatus having low current drivability, and includes an output terminal which is also used as a test terminal and an output driver having high current drivability. The semiconductor device includes a plurality of voltage determination circuits connected to the output terminal of the semiconductor device, and have threshold values that are different from each other, an encoding circuit connected to the plurality of voltage determination circuits, and configured to output an encoded signal, and a mode switching circuit configured to output a mode signal to an internal circuit depending on the encoded signal and a signal from the internal circuit.
US10110211B1 Semiconductor integrated circuit
A synchronous circuit may be provided. The synchronous circuit may include a first buffer configured to receive an input signal and control the transition timing of an output signal based on a control code. The synchronous circuit may include a delay circuit configured to control a delay time based on the control code to constantly maintain a time that the input signal received by the first buffer arrives at a synchronizing circuit.
US10110210B2 Apparatus and method for strobe centering for source synchronous links
Some embodiments include apparatuses and methods of using the apparatuses. One of the apparatuses includes a data path to receive data information based on timing of a data capture clock signal, a clock path including a delay circuit to apply a time delay to an input clock signal and generate a delayed clock signal, a clock tree circuit to provide the data capture clock signal and a first feedback clock signal based on the delayed clock signal, a circuitry including latches to sample the input clock signal based on timing of the feedback clock signal and provide sampled information, and a controller to control the delay circuit based on the sampled information in order to cause the data capture clock signal to be out of phase with the input clock signal by one-fourth of a period of the input clock signal.
US10110206B2 Voltage controlled current path, a voltage clamp, and an electronic component including a voltage clamp
According to a first aspect of this disclosure there is provided a voltage controlled current path. The voltage controlled current path comprises a first stage arranged to conduct current once the voltage at an input node of the first stage exceeds a threshold value. The amount of current that passes through the first stage is a function of the voltage at the input node. A second stage is arranged to pass a current that is a function of the current passing through the first stage.
US10110200B2 Surface acoustic wave filters with substrate thickness selected from plural non-contiguous thickness ranges
Surface acoustic wave (SAW) filters and methods of fabricating SAW filters are disclosed. A filter includes a piezoelectric wafer having a thickness within one of a plurality of noncontiguous thickness ranges that define piezoelectric wafers upon which filter circuits meeting predetermined requirements can be fabricated according to a predetermined design using a predetermined fabrication process, and a filter circuit fabricated on the piezoelectric substrate according to the predetermined design using the predetermined fabrication process.
US10110198B1 Integrated quartz MEMS tuning fork resonator/oscillator
A piezoelectric quartz tuning fork resonator having a pair of tines formed from a common quartz plate, with a middle electrode and two outer electrodes being disposed at or on top and bottom surfaces of each of the pair of tines and interconnected such that the outer electrodes at or on the top and bottom surfaces of a first one of the pair of tines are connected in common with the middle electrodes on the top and bottom surfaces of a second one of the pair of tines and further interconnected such that the outer electrodes at or on the top and bottom surfaces of the second one of the pair of tines are connected in common with the middle electrodes on the top and bottom surfaces of the first one of the pair of tines.
US10110195B2 CMOS tuner and related tuning algorithm for a passive adaptive antenna matching network suitable for use with agile RF transceivers
A novel and useful adaptive antenna tuner and associated calibration mechanism for passive adaptive antenna matching networks. The tuner is suitable for use with cellular antennas and in one embodiment uses MEMS based tunable devices. The tuner contains voltage and current sensors inserted before the antenna matching network. The sensed complex impedance generates one or more update control signals for the tuning algorithm which drives the MEMS-based tunable devices.
US10110192B2 Electronic component
An electronic component includes a multilayer body and a first resonator. The multilayer body includes insulating layers stacked on each other in a stacking direction. The first resonator includes a first inductor and a first capacitor disposed in the multilayer body. The first inductor is defined by a conductive layer disposed on an insulating layer of the plurality of insulating layers and an interlayer connecting conductor which passes through an insulating layer of the plurality of insulating layers in the stacking direction connected to each other so that the first inductor preferably has a helical or substantially helical shape as viewed from a first direction perpendicular or substantially perpendicular to the stacking direction. A certain portion of the first inductor is located on a predetermined plane perpendicular or substantially perpendicular to the first direction, and a remaining portion of the first inductor is displaced from the predetermined plane in the first direction.
US10110189B2 Structure and method of manufacture for acoustic resonator or filter devices using improved fabrication conditions and perimeter structure modifications
A method of manufacture for an acoustic resonator or filter device. In an example, the present method can include forming metal electrodes with different geometric areas and profile shapes coupled to a piezoelectric layer overlying a substrate. These metal electrodes can also be formed within cavities of the piezoelectric layer or the substrate with varying geometric areas. Combined with specific dimensional ratios and ion implantations, such techniques can increase device performance metrics. In an example, the present method can include forming various types of perimeter structures surrounding the metal electrodes, which can be on top or bottom of the piezoelectric layer. These perimeter structures can use various combinations of modifications to shape, material, and continuity. These perimeter structures can also be combined with sandbar structures, piezoelectric layer cavities, the geometric variations previously discussed to improve device performance metrics.
US10110188B2 Structure and method of manufacture for acoustic resonator or filter devices using improved fabrication conditions and perimeter structure modifications
A method of manufacture for an acoustic resonator or filter device. In an example, the present method can include forming metal electrodes with different geometric areas and profile shapes coupled to a piezoelectric layer overlying a substrate. These metal electrodes can also be formed within cavities of the piezoelectric layer or the substrate with varying geometric areas. Combined with specific dimensional ratios and ion implantations, such techniques can increase device performance metrics. In an example, the present method can include forming various types of perimeter structures surrounding the metal electrodes, which can be on top or bottom of the piezoelectric layer. These perimeter structures can use various combinations of modifications to shape, material, and continuity. These perimeter structures can also be combined with sandbar structures, piezoelectric layer cavities, the geometric variations previously discussed to improve device performance metrics.
US10110184B2 Power amplification system with reactance compensation
Power amplification system is disclosed. A power amplification system can include a Class-E push-pull amplifier including a transformer balun. The power amplification can further include a reactance compensation circuit coupled to the transformer balun. In some embodiments, the reactance compensation circuit is configured to reduce variation over frequency of a fundamental load impedance of the power amplification system.
US10110179B2 Audio circuit
An audio amplifier includes an operational amplifier, a replica of an output stage of the operational amplifier, and a feedback circuit configured such that, in a normal mode, an output signal of the operational amplifier is fed back to the input side of the operational amplifier, and such that, in a calibration mode, an output signal of the replica is fed back to the input side of the operational amplifier. The calibration circuit cancels out the offset voltage of the audio amplifier. An adjustment circuit changes the offset of the audio amplifier according to a control signal S1. A control circuit adjusts the control signal such that an output signal VS of the replica is within a predetermined target range in a state in which a predetermined voltage is input to the audio amplifier. Memory stores the control signal S2 acquired in the final stage.
US10110171B2 Amplifier
An output signal can be free of any noise component generated from an amplifier disposed in a path, without degradation of the S/N ratio of the output signal. An amplifier includes: a first amplifier that is connected to an input node and generates a first intermediate signal; a feedback resistor that enables feedback of the first intermediate signal to the input node; an attenuator that receives the first intermediate signal and generates a second intermediate signal; a second amplifier that is connected to the input node and generates a third intermediate signal; a third amplifier that is connected to the input node and generates a fourth intermediate signal; and an adder that generates an output signal, using the second intermediate signal, the third intermediate signal, and the fourth intermediate signal.
US10110170B2 Semiconductor package having an isolation wall to reduce electromagnetic coupling
A system and method for packaging a semiconductor device that includes a wall to reduce electromagnetic coupling is presented. A semiconductor device has a substrate on which a first circuit and a second circuit are formed proximate to each other. An isolation wall of electrically conductive material is located between the first circuit and the second circuit, the isolation wall being configured to reduce inductive coupling between the first and second circuits during an operation of the semiconductor device. Several types of isolation walls are presented.
US10110169B2 Apparatus and methods for envelope tracking systems with automatic mode selection
Apparatus and methods for envelope tracking systems with automatic mode selection are provided herein. In certain configurations, a power amplifier system includes a power amplifier that amplifies a radio frequency signal and that receives power from a power amplifier supply voltage. The power amplifier system further includes an envelope tracker that generates the power amplifier supply voltage based on an envelope signal corresponding to an envelope of the radio frequency signal. The envelope tracker includes a signal bandwidth detection circuit that processes the envelope signal to generate a detected bandwidth signal, and a mode control circuit that controls a mode of the error amplifier based on the detected signal bandwidth.
US10110167B2 Down-conversion mixer
A down-conversion mixer includes a transconductance unit, a resonant unit and a mixing unit. The transconductance unit converts a differential input voltage signal pair into a differential input current signal pair. The resonant unit provides a negative resistance and a differential auxiliary current signal pair. The mixing unit mixes a combination of the differential input current signal pair and the differential auxiliary current signal pair with a differential oscillatory voltage signal pair to generate a differential mixed voltage signal pair.
US10110160B2 Three-directional photovoltaic module connector
A three-directional photovoltaic module connector. The module connector includes first serial connection portion on each side for connecting two adjacent photovoltaic modules together in a serial, end-to-end connection. The module connector also includes a first parallel connection portion for connecting the two serially connected pairs of adjacent photovoltaic modules together in parallel, that is, side-to-side. The module connector further includes a vertical connection portion for attaching a mounting foot to elevate the photovoltaic module connector above a support surface such as a roof.
US10110159B2 Solar cell module
A solar cell module according to an embodiment includes a solar cell panel including at least one solar cell; and a frame positioned at a periphery of the solar cell panel. The frame includes at least one fixing hole to receive an output cable.
US10110157B2 Machine tool
A machine tool includes a drive unit driving a tool for machining a workpiece, and a control unit controlling the drive unit. The machine tool further includes an abnormality determining unit that determines whether machining can be continued, based on operation information of the drive unit, and a power failure detection unit that switches the power source of the control unit from a normal power supply unit to an emergency power supply unit if power failure is detected, and switches the power source from the emergency power supply unit to the normal power supply unit if recovery of power supply is detected after power failure. The control unit stops operation of the drive unit when power failure is detected, and thereafter, if recovery of power supply is detected, and the abnormality determining unit determines that machining can be continued, the control unit drives the drive unit, thereby automatically resuming machining.
US10110154B2 Controller and a method to drive an inverter circuit for a permanent-magnet synchronous motor
A controller is provided to drive an inverter circuit for a PMSM. The inverter circuit is connected to a battery through a DC link capacitor, and is driven in one safe state during a fault condition. The controller monitors at least one parameter with respective threshold value to drive the inverter circuit in one safe state comprising an active Short Circuit (SC) and a Freewheel (FW). While in FW state, the controller switches from the FW state to the SC state if the at least one parameter is above the respective threshold. While in SC state, the controller controls engine speed to bring the PMSM to a predetermined speed when the stator temperature is more than a threshold temperature value. The controller switches from the SC state to the FW state.
US10110150B2 Primary magnetic flux control method
A primary magnetic flux command value is changed in accordance with a torque of a rotary electric motor to control a current phase of an armature current with respect to a q axis that advances by π/2 with respect to a d axis in phase with a field flux to be a desired phase in accordance with the torque.
US10110145B2 DC to AC converter
A DC-to-AC converter including six phase modules and two capacitors, a transformer with a three-phase primary winding and with two three phase secondary windings, each phase module receiving a DC voltage from a DC voltage bus and capable of transmitting an AC current, and including a transistor, able to modulate the output voltage according to five intensity levels, the first capacitance connected between the positive portion and the midpoint of the DC voltage bus, the second capacitance connected between the negative portion and the midpoint of the DC voltage bus, the first, second and third phase module are linked by their output to a different phase of the first secondary winding. The fourth, fifth and sixth phase module are each linked by their output to a different phase of the second secondary winding of the transformer, the primary winding of the transformer is linked to an electrical power supply network.
US10110142B2 Balancing and/or discharge resistor arrangements
Circuits comprising at least one energy storage device, a resistor and switch arranged in series with the resistor are described. The energy storage device is arranged in parallel with the series connection of the switch and the resistor, and the switch is arranged to selectively switch the resistor into a parallel connection to the energy storage device. In some examples, the switch comprises a series connection of semiconductor switching elements. In some examples, the circuit may comprise a sub-module for use in a multilevel modular converter.
US10110127B2 Method and system for DC-DC voltage converters
On embodiment pertains to an apparatus including a control loop configured to receive an output voltage sense signal. The control loop includes a compensator; a PWM signal generator coupled to an output of the compensator; a reference circuit configured to receive a tracking signal, and which is configured to low bandwidth low pass filter the tracking signal when the tracking signal amplitude becomes substantially constant and representative of an output voltage that is substantially non-zero; and an error amplifier having a first input coupled to an output of the reference circuit, a second input configured to receive the output voltage sense signal, and an output coupled to the compensator.
US10110122B2 Transient performance improvement for constant on-time power converters
Response of a variable frequency switching constant on-time or adaptive on-time controlled power converter to a large step-up or step-down change in load is improved with a simple circuit that detects magnitude and polarity of a change in output voltage and initiates, extends or terminates conduction of power pulses from an input source through said power converter. Both the amplitude and duration of undershoot or overshoot of the transient response are reduced or, alternatively, the capacitance of an output filter may be significantly reduced and still provide comparable transient performance. The fast adaptive on-time control is applicable to multi-phase power converters using phase managers or one or more phase-locked loops for interleaving of power pulses.
US10110120B2 Load adaptable boost DC-DC power converter
A boost DC-DC power converter comprising a semiconductor switch arrangement comprising a plurality of series connected semiconductor switches. A first capacitor is connected between a first intermediate node of a first leg of the semiconductor switch arrangement and a second intermediate node of a second leg of the semiconductor switch arrangement. A control circuit is coupled to respective control terminals of the plurality of semiconductor switches. A load sensor is configured to detect a load current and/or a load voltage of a load circuit connectable to at least a first DC output voltage of the DC-DC power converter. The control circuit being further configured to adjusting one or more operational parameters of the boost DC-DC power converter based on the detected load current and/or load voltage.
US10110119B2 Power supply and method of manufacturing
A multiplier assembly for a power supply and a method of manufacturing the multiplier assembly. The multiplier assembly may be a stack of capacitors and support elements electrically and mechanically coupled together to form a first capacitor string and a second capacitor string. The support elements may electrically and mechanically connect adjacent series capacitors in the first capacitor string. Additionally or alternatively, the support elements may electrically and mechanically connect adjacent series capacitors in the second capacitor string. In one embodiment, the power supply may include drive and feedback circuitry capable of controlling operation of the multiplier assembly.
US10110118B2 Charge pump effect compensation for high frequency isolation transformer in lighting device power supplies
An apparatus (400A, 400B, 400C, 400D, 500A, 500B, 800) supplies power to an output thereof. The apparatus includes: an isolation transformer (110) and a rectifier (120). The isolation transformer has a parasitic capacitance (Cp) between one of its input terminals (1S/1F) and one of its output terminals (2S/2F). The rectifier has a pair of input terminals connected to the output terminals of the isolation transformer, and a pair of output terminals connected across the apparatus' output. The rectifier includes a plurality of diodes (D1/D2/D3/D4) connected in a bridge. The apparatus also includes a compensation device for compensating for an increase in an output voltage across the output of the apparatus due to a charge pump effect of the parasitic capacitance. The compensation device includes at least one compensation capacitor (410, 510/520, 810/812) connected across one of the diodes of the bridge.
US10110117B2 Multilevel power conversion device
A power converter has: switching elements connected in parallel to each of primary-side filter capacitors, freewheel diodes connected in parallel to the switching elements, and snubber resistances connected in parallel to the switching elements. The controller causes stoppage of the power converter by turning off each of the switching elements. After stoppage of the power converter, the controller causes a discharge circuit to operate by turning on a thyristor, thereby discharging the primary-side filter capacitors. By discharging of the primary-side filter capacitors, a secondary-side filter capacitor is discharged via the freewheel diodes.
US10110115B2 Switching power supply device with controlled discharge circuit
A switching power supply device includes: a latch circuit to be set by a latch signal that is generated when an anomaly is detected, the latch circuit stopping the turning ON and OFF of the switching element when set by the latch signal; a pulse generator that receives said latch signal and generates a pulse signal at a prescribed cycle in response to said latch signal; a discharge circuit that is activated every time said pulse signal is provided so as to discharge electric charges stored in the capacitor; and a comparator for undervoltage protection that, when said control power supply voltage decreases to a prescribed operation stop voltage as said capacitor discharges, resets the latch circuit and the pulse generator, respectively.
US10110113B2 Active filter and AC-DC conversion device
An active filter is connected in parallel to a rectifier circuit between a set of AC input lines and a pair of DC buses. The active filter includes a capacitor, a pair of current limiting elements and an inverter. One in the current limiting elements is disposed between one end of the capacitor and one in the DC buses. Other in the current limiting elements is disposed between other end of the capacitor and other in the DC buses. At least one of the current limiting elements is disposed in an orientation to be forward with respect to a DC voltage outputted by the rectifier circuit. The inverter includes: a set of AC-side terminals connected to the set of AC input lines; and a pair of DC-side terminals connected to both ends of the capacitor.
US10110111B2 Signal processor, filter, control circuit for power converter circuit, interconnection inverter system and PWM converter system
A signal processor is configured to perform a process equivalent to performing a series of fixed-to-rotating coordinate conversion, a predetermined process and then rotating-to-fixed coordinate conversion, while maintaining linearity and time-invariance. The signal processor performs a process given by the following matrix G: G = [ F ⁡ ( s + j ⁢ ⁢ ω 0 ) + F ⁡ ( s - j ⁢ ⁢ ω 0 ) 2 F ⁡ ( s + j ⁢ ⁢ ω 0 ) - F ⁡ ( s - j ⁢ ⁢ ω 0 ) 2 ⁢ j - F ⁡ ( s + j ⁢ ⁢ ω 0 ) - F ⁡ ( s - j ⁢ ⁢ ω 0 ) 2 ⁢ j F ⁡ ( s + j ⁢ ⁢ ω 0 ) + F ⁡ ( s - j ⁢ ⁢ ω 0 ) 2 ] where F(s) is a transfer function representing the predetermined process, ω0 is a predetermined angular frequency and j is the imaginary unit.
US10110106B2 Vibration motor with coil and two sets of magnets for improving vibration intensity
A vibration motor is provided in the present disclosure. The vibration motor includes a stationary part, a vibration part and an elastic connector. The stationary part includes a housing providing an accommodating space. The vibration part is suspended within the accommodating space by the elastic connector. The stationary part comprises a coil, and the vibration part comprises a first magnet set and a second magnet set; the first magnet set and the second magnet set are respectively disposed at two opposite sides of the coil to generate a closed magnetic loop. The first magnet set includes a first left magnet, a first middle magnet and a first right magnet, the second magnet set includes a second left magnet, a second middle magnet and a second right magnet which are opposite to the first left magnet, the first middle magnet and the first right magnet respectively.
US10110104B2 Permanent manget synchronous motor
A permanent magnet synchronous motor is provided in the present disclosure. The permanent magnet synchronous motor includes a housing as well as a stator and a rotor received in the housing, the stator surrounding the rotor, wherein the stator comprises a core which surrounds the rotor and is annular and a plurality of coils wound on the core, the plurality of coils are disposed at intervals and distributed in an annular array, the core is composed of a plurality of core blocks spliced with each other, the core block comprises a raised part on the outer wall, and grooves matched with the raised parts in shape and used for positioning the raised parts are formed in the inner wall of the housing.
US10110103B1 Electric drive system enhancement using a DC-DC converter
An electric drive system includes bus rails carrying a bus voltage, an energy storage system (ESS), and a power inverter. The system includes a voltage converter connected to the bus rails and having an inductor coil, semiconductor switches, a bypass switch connected to a positive bus rail, and a capacitor. A polyphase electric machine is electrically connected to the power inverter. A controller executes a method in which operation of the converter is regulated based on power, torque, and speed values of the electric machine. The converter is selectively bypassed by closing the bypass switch under predetermined high-power/high-torque conditions, with the bus voltage adjusted until it is equal to the battery output voltage. The bypass switch is opened and the bus voltage thereafter regulated to a predetermined voltage.
US10110101B2 Single-phase induction motor, hermetic compressor, and refrigeration cycle device
The single-phase induction motor includes a stator fixed in a cylindrical frame by shrink-fitting or press-fitting, a main winding wire and an auxiliary winding wire provided on the stator, and a rotor provided on an inner circumferential side of the stator, in which an arc-shaped arc portion and a linear cutout portion are formed on an outer circumference of the stator, the arc portion is arranged on the outer circumference of the stator in a direction of the main winding wire magnetic pole with respect to the center of the stator, and a relief portion for reducing a contact area between the arc portion and an inner circumferential surface of the frame is formed on the arc portion.
US10110098B2 Integrated system
An integrated system includes a controller, a drive device, a fastening supporting member, and a fixing member. The controller has a controller connector. The drive device has a drive device connector that is connected to the controller connector so that the drive device is electrically coupled to the controller. Via the fastening supporting member, the controller and the drive device are maintained in an electrically coupled state in which the drive device connector is connected to the controller connector. Via the fixing member, the controller and the drive device are maintained in a mechanically coupled state in which the drive device is mechanically coupled to the controller.
US10110096B2 Position sensing system
A position sensing system for a switched reluctance machine, such as that of an Integrated Starter Generator, Turbogenerator or electric Supercharger wherein the system comprises a pair magnets, a magnet carrier, and a sensor element, wherein the sensor element is mounted upon an end of a rotatable shaft of the SR machine, and wherein the sensor element is mounted on a circuit board, and sits in a well formed by the magnets which are arranged such that the magnetic flux follows a path similar to that of a horseshoe magnet, and whereby magnetic flux produced by the magnets is concentrated within the well of the magnet carrier in a direction normal to the axial direction of the shaft of the SR machine.
US10110090B2 Drive arrangement for auxiliary units in the motor vehicle sector
A drive arrangement for auxiliary units in a motor vehicle has a control unit and an electric drive unit that is connected via a transmission arrangement to at least one auxiliary unit. An electric drive unit (8) is connected in terms of drive to at least two auxiliary units (4, 6) by drive trains (12, 16) of a transmission arrangement (10). Clutch members (22, 24) for coupling or decoupling the auxiliary units (4, 6) in terms of drive are provided in the respective drive trains (12, 14).
US10110089B2 Tuning of a kinematic relationship between members
Described herein is a device comprising members in a kinematic relationship. The kinematic relationship is at least partially governed by at least one magnetically induced force that introduces a force threshold that, in effect, provides a threshold to part movement and confers a degree of hysteresis, preventing movement until a sufficiently large energizing force is applied. The effect may be further altered by use of an additional magnetically induced force interaction with at least one further member to urge or slow movement once started and/or to prevent movement once a new position is reached.
US10110088B2 Machine and method for monitoring the state of a safety bearing of a machine
In a method for monitoring a state of a safety bearing of a rotor shaft of a machine, with the rotor shaft being supported by a magnetic bearing and the safety bearing having an outer ring and an inner ring arranged for rotation with respect to the outer ring, the rotor shaft of the machine is caught with the safety bearing when the magnetic bearing of the machine fails. The magnetic bearing is witched off for monitoring the state of the safety bearing. The rotor shaft is rotated with the machine under control of a higher-ranking controller by using a defined motion sequence, and a physical variable of the safety bearing is measured with a sensor.
US10110081B2 Winding system
A winding system for a stator and/or a rotor of an electric machine is disclosed. The winding system comprises several conductor sections, two annular conductors (+, −) on a first side of the winding system, to which the conductor sections are coupled by means of half bridges, and at least one half bridge on an opposite side of the winding system, to which at least one conductor section is connected.
US10110079B2 Wound field generator system featuring combined permanent magnet generator excitation with exciter stator
The present disclosure broadly relates to apparatuses and methods for generating electric power. More particularly, the present disclosure relates to a self-excited electric generator. The self-excited electric generator may include auxiliary windings to provide a source of electricity to an associated generator control unit (GCU). The apparatuses and methods of the present invention may provide added benefits of reducing excitation requirements from the GCU. Thereby, the apparatuses and methods may reduce cost, weight, and size of an electric generator, and may increase reliability of associated systems.
US10110070B2 Wireless power transmitter with array of transmit coils
Techniques for wireless transmitting power are described. An example power transmitting unit includes a magnetic resonance-type transmit coil array comprising a plurality of coil elements, wherein each coil element is tuned to a same resonant frequency. The power transmitting unit also includes a power generating circuitry to deliver current to the transmit coil array to wirelessly power a device within an active wireless charging area of at least one of the plurality of coil elements. Each coil element exhibits a plurality of zero point distances and the spacing between neighboring coil elements corresponds with the plurality of zero point distances.
US10110067B2 Power transmission system
A power transmission system that can prevent a plunge in power transmission efficiency even when there is a positional shift of a power reception antenna with respect to a power transmission antenna. A power transmission system includes: a power transmission antenna that includes a wound power transmission coil that is placed on the ground; a power reception antenna that is disposed in such a way as to face the power transmission antenna, includes a wound power reception coil, and receives electric energy from the power transmission antenna via an electromagnetic field, wherein an area of a first projection plane that is formed by the power transmission coil in a vertical direction with respect to a horizontal plane is larger than an area of a second projection plane that is formed by the power reception coil in the vertical direction with respect to the horizontal plane.
US10110065B2 Electronic circuit for transmitting power from a terminal side to a sensor side and method of use
The present disclosure includes an electronic circuit for use in process automation for transferring electrical energy from a terminal element to a sensor over an inductively coupled interface. The sensor measures the power it receives over the inductive interface and compares this value to a target power value. The difference between the actual and target values is communicated back to the terminal element. The terminal element adjusts its power output to the sensor to minimize this difference. The disclosure includes the use of the electronic circuit and a sensor arrangement comprising the electronic circuit, as well as a method for transmitting power.
US10110059B2 Circuit and device for power switching
A power switching device includes a primary power source, a backup power source, and a power switching circuit, and the power switching circuit can switch rapidly between the two or more power sources. The power switching circuit includes a first switching module, a second switching module, and a control module. The first switching module includes first through fourth relays, and first through fourth driving units. The first switching module also includes a first bidirectional thyristor and a second bidirectional thyristor. A power switching circuit is also provided.
US10110053B2 Battery powered system and method for charging
A unique method for charging a battery includes comparing a parameter to a limit, wherein the parameter relates to previous charging of the battery; determining a current state of the battery; and performing a next charging cycle based on the comparison and/or the current state of the battery. A unique system includes a vehicle, a battery, and a charging system for charging the battery. The charging system includes a controller for determining whether the battery is in short term storage or long term storage; starting a new charge cycle after a first amount of reduction in the charge of the battery if the battery is in short term storage; and starting the new charge cycle after a second amount of reduction in the charge of the battery if the battery is in long term storage.
US10110049B2 Cellular telephone charger
The present disclosure relates to a charger (1, 101, 201) for wirelessly charging a cellular telephone (T). The charger (1, 101, 201) comprises a housing (9, 109, 209) for receiving a portion of the cellular telephone (T), and a charging panel (7, 107, 207) comprising means (30) for wirelessly charging the cellular telephone (T). The charging panel (7, 107, 207) is movably mounted to the housing (9, 109). The charging panel (7, 107, 207) is movable between a non-charging position and a charging position.
US10110045B2 Method for producing an oscillating circuit
A method for producing an electrical oscillating circuit for an inductive charging device, having at least one oscillating circuit component. In a method step, the at least one oscillating circuit component is classified as a function of a structurally caused deviation of a characteristic value of the oscillating circuit component from a nominal value.
US10110044B2 Wireless charging mouse, wireless input apparatus and input method
Disclosed is a wireless charging mouse, comprising a wireless power receiving circuit, a wireless radiating circuit, a displacement detecting circuit and a control circuit. The control circuit is electrically connected to the wireless power receiving circuit, the wireless radiating circuit and the displacement detecting circuit. The wireless power receiving circuit wirelessly receives electromagnetic energy from a charging board. The displacement detecting circuit detects the displacement of the wireless charging mouse. The control circuit receives the electromagnetic energy from the wireless power receiving circuit, and outputs a displacement detecting signal to a wireless receiver through the wireless radiating circuit according to the detected displacement obtained from the displacement detecting circuit. When the electromagnetic energy received by the wireless charging mouse is less than a predetermined electromagnetic energy, the control circuit stops outputting the displacement detecting signal to the wireless receiver.
US10110042B2 Cart for wirelessly recharging mobile computing devices
A cart stores a plurality of mobile computing devices. The cart includes a plurality of slots defined by opposed plates. Each of the slots is configured to accept a corresponding mobile computing device. Each of the plates includes a first transmit coil for wirelessly transmitting power to a receive coil in the corresponding mobile computing device.
US10110041B2 System and method of charging a chemical storage device
A system is provided to allow for charging of a chemical storage device without a rectifier. A gate is used in conjunction with a gate controller. The gate controller monitors input voltage and opens the gate when voltage crosses a zero crossing in a first direction. The gate monitor then closes the gate when the voltage crosses a zero crossing in a second direction. This increases the chances that the output power will have voltage in a single direction. This output power is then fed to a chemical storage device, where it can be stored and used by one or more electronic devices.
US10110037B2 Battery charging circuit, control circuit and associated control method
A battery charging circuit receives an input current, and provides a system voltage and a charging current to charge a battery. A control circuit used to control the battery charging circuit has a charging current control loop providing a compensation signal, an inductor current control loop providing a first loop control signal, and a system voltage control loop providing a second loop control signal. The control circuit provides an inductor current reference signal based on the compensation signal and a designed maximum input current level. And the control circuit provides a control signal based on the first loop control signal the second loop control signal to control the battery charging circuit.
US10110032B2 Charge control circuit using battery voltage tracking, and a device having the same
A charge control circuit includes: a charge current control circuit configured to receive an input voltage at a first node, output a sensing current to a second node, and turn on a power transistor; a comparator configured to compare a voltage level of the second node with a voltage level of a third node, wherein the third node receives a charging current from the power transistor; a current mirror configured to generate a mirror current corresponding to the sensing current; and an amplifier configured to receive a first feedback voltage based on the mirror current, and amplify a difference between the first feedback voltage and a reference voltage to generate a switch control signal, wherein in response to the switch control signal and a plurality of control signals, the charge current control circuit is configured to decrease the sensing current and turn on the power transistor.
US10110028B2 Quick-charging control method and system
A quick charging control method and system are suitable for mobile terminals. The method includes: a first controller obtaining a voltage value of a cell, and sending the voltage value to a second controller; the second controller searching a threshold segment table to find a current regulation instruction matched with a threshold segment containing the voltage value of the cell, and sending the current regulation instruction to a regulation circuit; the regulation circuit performing a current regulation according the current regulation instruction, and outputting a power signal; the second controller sending a second switch-off instruction to the first controller and a second switch circuit respectively if second abnormal charging information is detected; and the second switch circuit, controlling the charging adapter to stop sending the power signal after the current regulation if the second switch circuit receives the second switch-off instruction.
US10110025B2 Enhanced parallel protection circuit
An enhanced parallel protection circuit is provided. A system using separate battery packs in a parallel configuration is arranged with multiple protection circuit modules (PCMs). The PCMs are configured to detect fault conditions, such as over voltage, under voltage, excess current, excess heat, etc. Individual PCMs can be configured to control associated switches and/or other components. When a fault condition is detected by an individual PCM, the individual PCM triggers one or more associated switches to shut down one or more components. In addition, by the use of the techniques disclosed herein, the individual PCM can also trigger switches that are controlled by other PCMs. Configurations disclosed herein mitigate occurrences where a multi-PCM device is operating after at least one PCM has shut down. Configurations disclosed herein provide safeguards and redundant protection in scenarios where a fault event is detected by one PCM and not detected by another PCM in a parallel configuration.
US10110021B2 Balancing device and electrical storage device
There is provided a balancing device that equalizes voltages between storage cells of a battery composed of a plurality of series-connected storage cells or voltages between electrical storage modules composed of a plurality of series-connected storage cells of the battery. The balancing device equalizes voltages between the energy storage modules by transferring electric power between the electrical storage modules through an element to which all of the electrical storage modules are connected, the transferring being realized by on-off control of current supply to each of the electrical storage modules, the on-off control being performed with a first duty cycle. Further, the balancing device introduces a period in which the on-off control is performed with a second duty cycle, the second duty cycle being different from the first duty cycle. Furthermore, the balancing device measures a voltage applied to each of the capacitance elements C1 and C2 which connect between the terminals of the electrical storage modules respectively. Furthermore, the balancing device determines the presence of an open circuit in lines which connect the capacitance elements C1 and C2 and the electrical storage modules, the determination being performed based on change of the voltages during the period which are applied to the capacitance elements C1 and C2.
US10110019B2 Battery with communication interface
A standard two terminal battery package is configured to communicate with an external charger or load, without requiring modification to the battery mechanics and/or high current circuit components integral with the battery. A transmitter and receiver (transceiver) are incorporated into the battery housing. An associated battery charger and/or load, e.g., tool, appliance, vacuum, etc., has a corresponding transceiver configured to communicate with the battery transceiver. A microcontroller may be coupled to the transceiver. Serial number verification between the battery and tool load can be verified. Sensors for temperature, voltage, pressure and pH may be coupled between the battery and microcontroller for monitoring battery temperature, voltage charge and condition during operation or charging thereof. Information from these sensors and more may be communicated from the battery to the load or battery charger. Furthermore, the battery charger may communicate over the Internet for battery operational history collection and theft identification.
US10110016B2 Electrical conversion and distribution system for an aircraft
The invention relates to an electrical conversion and distribution system for an aircraft, the system comprising a synchronous starter-generator (ENG S/G) intended to be coupled to an aircraft engine, a rectifier (R) capable of transforming alternating voltage into direct voltage, an auxiliary synchronous starter-generator (AUX S/G) intended to be coupled to an auxiliary power group, a first, a second and a third power converter (CV1, CV2, CV3) capable of transforming direct voltage into alternating voltage or vice versa, and at least one battery (BATT).
US10110015B2 Electrical conversion and distribution system for an aircraft
The invention relates to an electrical conversion and distribution system for an aircraft, the system comprising at least one synchronous starter-generator (S/G1, S/G2) intended to be coupled to an engine (Engine1) of the aircraft, at least one conversion path comprising a plurality of power converters (CVn, CV′n) associated with switching means suitable for supplying at least one charge (CAC1, CAC2, CAC3, CAC4, P1, P2) from at least one source (S/G1, S/G2, AUX S/G1, AUX S/G2, GPU1, GPU2), and at least one distribution path suitable for supplying electrical charges (CT1n, SW1n, CT2n, SW2n).
US10110013B2 Downhole switch assemblies and methods
A switch assembly includes one or more solid state semiconductor switches configured to be disposed within a downhole pipe assembly. The one or more switches are configured to operate in a closed state to conduct electric current supplied by a power source disposed above a surface to pumps disposed beneath the surface to cause the pumps to extract a resource from beneath the surface via the pipe assembly. The one or more switches also are configured to operate in an open state to stop conducting the electric current from the power source to the pumps.
US10110008B2 Micro grid stabilization device
A micro grid stabilization device coupled to a DC bus and an AC bus in parallel is provided. A DC power generation apparatus provides power to the DC bus. An AC power generation apparatus provides power to the AC bus. A converter is coupled between the DC bus and the AC bus to transform the voltage of the DC bus and provide the transformed voltage to the AC bus. When the voltage of the DC bus or the AC bus is unstable, the micro grid stabilization device provides power to at least one of the DC bus and the AC bus to stabilize the power of the DC bus and the AC bus.
US10110002B2 Automated demand response system
A system and method for reducing an electrical load in a facility with a building automation system, includes first receiving information for a demand response event from an automated demand response server at an automated demand response client. After receipt of a new demand response event, the system determines a plurality of devices of the building automation system to be controlled during the demand response event. Next, the system prepares a schedule of control actions for the plurality of devices during the demand response event. The system then sends control messages to the building automation system to execute the control actions for the plurality of devices according to the schedule of control actions for the demand response event.
US10109999B2 Technology for extending a radio frequency (RF) bandwidth of an envelope tracking (ET) power amplifier (PA)
An envelope tracking power supply (ET PS) transmission line switch can be operable between an ET PS and a radio frequency (RF) power amplifier (PA). The ET PS transmission line switch assembly can include a quarter wavelength (¼λ) transmission line configured for high impedance at a specified low RF and a switch coupled to a specified point on the quarter wavelength transmission line to generate a high frequency quarter wavelength transmission line when the switch is toggled. The quarter wavelength transmission line is configured to be coupled to a voltage output of the ET PS and a RF output of the RF PA. The high frequency quarter wavelength transmission line is configured for high impedance at a specified high RF, and the specified high RF is higher than the specified low RF.
US10109996B2 Method and system for detecting miswiring of a power supply for a domestic appliance
A system for detecting miswiring in an AC power supply for an appliance may comprise a voltage sensor sensing the voltage of a first hot line of the power supply for powering light electrical loads, a phase sensor sensing the phase difference between the first and a second hot line powering heavy electrical loads therebetween, and a control module coupling to the phase and voltage sensors. The control module may identify a first fault condition indicating that the second hot line and a neutral line are reversed when the voltage of the first hot line exceeds a threshold, and may identify a second fault condition indicating that the first hot line and the neutral line are reversed when the phase signal is within a phase threshold measured from 0 degrees. The system may disconnect different electrical loads from the power supply in the first and the second fault conditions.
US10109993B2 Surge protection device
A circuit protection device includes a metal oxide varistor (MOV), a spring terminal and a thermal disconnect coupling the spring terminal to the MOV. A gas discharge tube (GDT) is coupled to the MOV. The spring terminal is biased such that upon occurrence of an overvoltage condition, heat generated by the MOV melts the thermal disconnect and allows the spring terminal to be displaced away from the MOV, thereby creating an opening circuit.
US10109988B2 Balancing and synchronizing device for machines for laying cables
Balancing and synchronizing device for a plant (10) comprising one or more brake machines (12) for laying cables (11), each of which comprises a plurality of unwinding members each provided with at least a pair of capstans (14). The device comprises a plurality of control units (22, 22a), configured to automatically adjust the unwinding tension of each individual cable (11), and user interface means (18), independently connected to each control unit (22, 22a), so as to set predetermined functional and operating parameters of each pair of capstans (14). Each control unit (22, 22a) is connected to detector elements (21) of a corresponding pair of capstans (14). The device comprises a data transmission and reception line (25) to which the control units (22, 22a) are connected for at least a part of the laying cycle. The device comprises at least a main control unit (22a) provided with synchronization command means (30) to command, by means of the data transmission and reception network (25), the other control units (22) for the synchronized balancing and drive of the relative pairs of capstans (14), on the basis of specific functional and operating parameters set by the user interface means (18a) of the main control unit (22a) and of the signals received from the position detector elements (21).
US10109986B2 Prechamber spark plug for a gas-powered internal combustion engine, and method for manufacturing same
A prechamber spark plug for a gas-powered internal combustion engine, having a metallic body, an insulator, a center electrode, at least one ground electrode, a cap, and a sleeve. The cap is arranged at a front end of the spark plug and shields the center and ground electrodes from a combustion chamber after the prechamber spark plug is installed in the internal combustion engine, and the cap delimits a prechamber in which the center electrode and the ground electrode are located from the combustion chamber. The cap has at least one opening that permits gas exchange between the prechamber and the space outside of the prechamber. The cap is mounted on the sleeve, which surrounds a section of the body, contains external threads for screwing into the internal combustion engine, and is joined to the body. In addition, a method for manufacturing the aforementioned spark plug is described.
US10109985B2 Semiconductor igniter plug for an aircraft turbomachine, comprising scoops for discharging possible fuel residues
An igniter plug for an aircraft turbomachine includes an external electrode, an internal electrode, as well as a semiconducting body arranged between the external electrode and the internal electrode and set back from these electrodes so as to define an electrical arc forming cavity, the bottom of which is formed by an axial end surface of the semiconducting body. The free end of the external electrode is equipped with at least one scoop for discharging possible fuel residues present in the cavity.
US10109981B2 Asymmetric optical waveguide grating resonators and DBR lasers
Monolithic asymmetric optical waveguide grating resonators including an asymmetric resonant grating are disposed in a waveguide. A first grating strength is provided along a first grating length, and a second grating strength, higher than the first grating strength, is provided along a second grating length. In advantageous embodiments, the effective refractive index along first grating length is substantially matched to the effective refractive index along second grating length through proper design of waveguide and grating parameters. A well-matched effective index of refraction may permit the resonant grating to operate in a highly asymmetric single longitudinal mode (SLM). In further embodiments, an asymmetric monolithic DFB laser diode includes front and back grating sections having waveguide and grating parameters for highly asymmetric operation.
US10109980B2 Optical semiconductor element and laser device assembly
Provided is an optical semiconductor element including: a stacked structure body 20 formed of a first compound semiconductor layer 21, a third compound semiconductor layer (active layer) 23, and a second compound semiconductor layer 22. A fundamental mode waveguide region 40 with a waveguide width W1, a free propagation region 50 with a width larger than W1, and a light emitting region 60 having a tapered shape (flared shape) with a width increasing toward a light emitting end surface 25 are arranged in sequence.
US10109977B2 Laser light source device
An optical unit is retained by a hole provided at a base member. The optical unit includes a laser light emitting element and a lens. The base member is provided with a guide part that is used for determining the position of the laser light emitting element in the hole of the base member.
US10109976B2 Divided pulse lasers
Methods, systems, and devices are disclosed for divided-pulse lasers. In one aspect, a pulsed laser is provided to include a laser cavity including an optical amplifier and a plurality of optical dividing elements and configured to direct a laser pulse of linearly polarized light into the plurality of optical dividing elements to divide the light of the laser pulse into a sequence of divided pulses each having a pulse energy being a portion of the energy of the laser pulse before entry of the optical dividing elements, to subsequently direct the divided pulses into the optical amplifier to produce amplified divided pulses. The laser cavity is configured to direct the amplified divided pulses back into the plurality of optical dividing elements for a second time in an opposite direction to recombine the amplified divided pulses into a single laser pulse with greater pulse energy as an output pulse of the laser cavity.
US10109973B2 Insulating busbar and manufacturing method
To realize an insulating busbar that has both low inductance and high withstand voltage, provided is an insulating busbar that connects to a module on which is mounted a semiconductor chip, including a plurality of circuit conductors; a plurality of connection terminals that respectively electrically connect the circuit conductors to the module; and an insulating resin portion that is formed integrally between each of the circuit conductors and at least a portion of a region around each connection terminal and does not have any gaps between the circuit semiconductors.
US10109972B2 Terminal crimping device
A terminal crimping device that crimps a terminal to a component includes a terminal feeder feeding one or more pre-formed terminals on a generally horizontal feed plane and a ram moving a drive crimper along a generally vertical crimp stroke. The drive crimper engages the pre-formed terminal at the feed plane and transfers the terminal to a crimp zone below the feed plane and remote from the terminal strip to crimp the terminal to the component.
US10109964B2 Jack device
A jack device includes an insertion portion configured to receive a plug through an open end along a first axis. The insertion portion has an opening and a terminal. The opening has a predetermined depth from the open end to an inside of the insertion portion. The opening has a first inner surface that is increasingly away from the first axis from the inside to the open end, and a second inner surface whose distance from a certain point on the first axis is shorter than a distance between the first inner surface and the certain point. The terminal is located further inside than the opening in a direction of the first axis and is opposite to the second inner surface in a direction crossing the first axis. The terminal comes into pressure contact with the plug when the plug is inserted into the insertion portion.
US10109963B2 Slide connector
A slide connector includes a garment-side connector portion and a module-side connector portion, the garment-side connector portion includes a garment-side connector body, first contacts having contact surfaces parallel to a fitting plane, and a locking portion having a locking surface, the module-side connector portion includes a module-side connector body, spring type second contacts having contact portions displaceable in a direction orthogonal to the fitting plane, and a portion to be locked, one of the garment-side connector portion and the module-side connector portion having an elastically deformable waterproof member that is located in the fitting plane and has a closed shape surrounding the contact surfaces of the first contacts or the second contacts.
US10109960B2 Cable attachment device and connection assembly for measuring cable temperature
An attachment device for cables is described herein. This attachment device includes a central body formed of a plastic material and defining a cavity configured to receive a temperature probe and a plurality of straps extending from the central body, each strap of the a plurality of straps configured to secure a cable to the central body, wherein the central body defines a wall having a first side configured to be in contact with the temperature probe and a second side in contact with a cable. This attachment device may notably be used in an electrical connection assembly having a connector, a temperature sensor disposed within the device, and at least two cables.
US10109952B2 Electrical connector assembly with axial connection assist
A connector includes a first housing, a second housing, a mate assist slider, and a cam gear. The first-housing has a first outer surface. The second housing is configured to mate with the first housing, and the second housing includes a pin extending from a second outer surface. The connector also includes a mate assist slider moveable from an unmated position to a mated position. The connector also includes a cam gear mounted to the first outer surface. The cam gear moves in response to a movement of the mate-assist-slider from the unmated position to the mated position. The cam gear has a cam slot with an inertial detent. A vibratory feedback is provided to an assembler indicative of a properly positioned connector housing when the pin is moved past the inertial detent.
US10109951B1 Electrical connection structure and electronic apparatus using the same
An electrical connection structure includes a housing, a connector, a pushing component and a lifting component. The housing has a top portion, a bottom portion and a groove between the top portion and the bottom portion. The connector is disposed in the groove. The pushing component is disposed in the groove and a part thereof is exposed from the opening of the top portion. The lifting component is disposed in the groove and connected between the pushing component and the connector. When the electrical connection structure is connected to the electronic device, the electronic device pushes the pushing component to move in a first direction toward the bottom portion, so that the pushing component drives the lifting component to move in a second direction opposite to the first direction and toward the top portion, so that the lifting component lifts up the connector to be connected to the connection interface.
US10109947B2 System and method for sealing electrical terminals
A system and device for sealing a plurality of electrical wires to a wire attachment portion of an electrical terminal, wherein the device further includes a first piece of heat shrink tubing having a predetermined length, wherein the first piece of heat shrink tubing has been placed over the plurality of electrical wires such that one end thereof extends over the wire attachment portion of the electrical terminal; a second piece of heat shrink tubing having a predetermined length, wherein the second piece of heat shrink tubing has a smaller diameter than the first piece of heat shrink tubing, and wherein the second piece of heat shrink tubing is placed partially inside the end of the first piece of heat shrink tubing that extends over the wire attachment portion of the electrical terminal; and a band of adhesive placed within the first piece of heat shrink tubing adjacent to the second piece of heat shrink tubing.
US10109945B2 Active cover plates
A variety of active cover plate configurations with prongs configured to contact side screw terminals of electrical receptacles are described.
US10109938B2 Flex circuit connector configuration
An electronic system of a device includes first and second circuit boards and a flexible connector configured to electrically connect the first and second circuit boards. The flexible connector includes a serpentine portion that includes first, second and third legs. The first leg that extends in a first direction, the second leg extends in a second direction opposite of the first direction, and the third leg extends in the first direction. The first, second and third legs are configured in a common plane when the device is in an operational state.
US10109932B2 Electrical clamps
The present disclosure provides electrical clamps that can easily attach to a variety of shaped objects, such as fence posts and other objects for the purpose of establishing an electrical connection or conductive path between the electrical clamp, an object the electrical clamp is secured to, and a conductor attached to the electrical clamp. The electrical clamp utilizes an adjustable saddle construction that can be secured to the geometry of objects, such as a square, rectangular, round or oval geometry of the object, and a clamp cap construction that can electrically couple one or more conductors to the electrical clamp.
US10109931B2 Cover element for an electrical connector
A cover for an electrical connector comprises a cylindrical disc including a first cover surface, an opposite second cover surface, and a barrel surface extending between the first cover surface and the second cover surface. The first cover surface has a convex form. In a state in which the cover is mounted on the electrical connector, the first cover surface forms a portion of an outer surface of the electrical connector and the second cover surface faces an inner side of the electrical connector.
US10109930B2 Wire connection assembly with telescopic binding screw
A wire connection assembly comprises a connector body and a binding screw. The connector body forms a wire receiving chamber and has a threaded bore extending perpendicular to the wire receiving chamber. The binding screw has an inner bolt and an outer bolt. The inner bolt includes an outer thread and an inner breaking point. The outer bolt includes an inner thread engaging the outer thread, a threaded section engaging the threaded bore, and an outer breaking point.
US10109926B2 Antenna radiator, antenna and mobile terminal
An antenna comprises: a circuit board; an antenna radiator, wherein the antenna radiator is provided with a first gap, a second gap, a first grounding piece, a second grounding piece and a feed piece, the first gap and the second gap forming a first inverted-F antenna connected to the first grounding piece and a second inverted-F antenna connected to the second grounding piece on the antenna radiator, and the feed piece being respectively connected to the first inverted-F antenna and the second inverted-F antenna; and an antenna frequency reconstruction system, wherein the antenna frequency reconstruction system is provided on the circuit board, the antenna frequency reconstruction system is respectively connected to the first grounding piece and the second grounding piece and is grounded, and the antenna frequency reconstruction system switches one of the first grounding piece and the second grounding piece to be grounded. Also provided are an antenna radiator and a mobile terminal.
US10109925B1 Dual feed slot antenna
A dual feed slot antenna can include a ground plane formed with an aperture, and first feed and second feeds extending into the aperture. The first feed and second feed can extend into the aperture so that the first feed and second feed are coincident and out of phase with other. The first feed and said second feed can define a U-shaped stub, with a respective stub length, a stub width, a crossbar and a pair of stub tines defining a stub separation extending from the crossbar. The first feed and second feed can extend into the aperture so that each of the stub tines from a first feed are coincident the stub tines from the second feed. With this configuration, and with further selection of the said respective stub lengths, stub widths and stub separations, a symmetric omnidirectional radiation can be established for the antenna.
US10109923B2 Complex antenna
A complex antenna configured to transmit or receive radio-frequency signals includes a first antenna unit and a second antenna unit. The first antenna unit is fixed to the second antenna unit with a first included angle, and the complex antenna does not have a closed annular structure.
US10109922B2 Capacitive-fed monopole antenna
A monopole antenna structure disclosed herein includes a ceramic block with a metallic surface coupled to a feed structure and a planar radiation element electrically floating relative to the ceramic block. The planar radiation element is in a parallel plane alignment with the metallic surface of the ceramic block. When the feed structure provides signal of one or more select frequencies to the metallic surface of the ceramic block, the ceramic block radiates (e.g., transmits a carrier wave) and in turn, excites the planar radiation element to re-radiate the signal.
US10109920B2 Metasurface antenna
An antenna is provided including an electromagnetic metasurface. The electromagnetic characteristics of the antenna are dynamically tunable.
US10109917B2 Cupped antenna
Described embodiments provide a cupped antenna for transmitting and receiving radio signals. The cupped antenna includes a cup having a rear surface and one or more side surfaces. The rear surface and side surfaces define a cavity having a first radiating element of the cupped antenna disposed within it. The first radiating element is coupled to a first feed circuit. The one or more side surfaces have one or more indentations disposed therein. The one or more indentations are configured to reduce a size and weight of the cup. The one or more indentations also provide an opening within an aperture of the cupped antenna such that an additional antenna can be disposed within the opening.
US10109915B2 Planar near-field calibration of digital arrays using element plane wave spectra
A calibration method, applicable to element-level digital arrays operating in the receive mode, which utilizes the individual element plane wave spectra obtained from a single planar near-field scan. The method generates highly accurate near-field measurement derived amplitude and phase calibration of both large and small digital arrays as a function of array scan. The present disclosure provides digital array calibration methods and their potential uses in satellites and directional arrays.
US10109910B2 Antenna device with accurate beam elevation control useable on an automated vehicle
An antenna device includes a plurality of conductive pads that are conductively coupled to each other. A first one of the pads is connected with a first conductive strip. The first conductive strip is not connected to an adjacent second pad. A second conductive strip and a third conductive strip connect the first pad to the second pad. A slot is aligned with the first conductive strip to direct energy from a transceiver at the first conductive strip. The first pad and others in series with it radiate energy based on the energy received by the first conductive strip. The second and third conductive strips conduct energy from the first pad to the second pad. The second pad and others in series with it radiate energy based on the energy received by the second pad. One example use of the antenna device is on an automated vehicle.
US10109908B2 Antenna module and electronic devices comprising the same
An antenna module and an electronic device are provided. The antenna module may include a first case including a case surface, wherein at least one antenna protection part is disposed on the first case, and wherein the at least one antenna projection part is formed to be distinguishable from the case surface, an antenna including a pattern, wherein at least a part of the pattern of the antenna is adjacently disposed to the antenna protection part.
US10109907B2 Multi-mode cavity filter
A multi-mode cavity filter, including two dielectric resonator bodies, the first incorporating a piece of dielectric material having a shape to support a first resonant mode and a second substantially degenerate resonant mode; the second also including a piece of dielectric material; the piece of dielectric material having a shape to support a first resonant mode; a layer of conductive material in contact with and covering both of the dielectric resonator bodies; an aperture in the layer at the interface of the first and second dielectric resonator bodies, for transferring signals from the second dielectric resonator body to the first, transferring signals from the first dielectric resonator body to the second and/or outputting signals from the first dielectric resonator body, the aperture being arranged for coupling signals to the first and second resonant modes in parallel, and/or coupling signals from the first and second resonant modes in parallel.
US10109905B2 Multi-mode resonator
The present invention relates to a multi-mode resonator comprising: a housing in which a cavity corresponding to a substantially single accommodating space is arranged; and multiple resonance ribs which are arranged at a predetermined interval therebetween in the cavity, have lower ends fixed to a floor surface of the housing, have upper ends facing each other, and generate a resonance signal by multiple coupling therebetween.
US10109900B2 Battery management apparatus and battery management method
A battery management apparatus for a battery including battery units, the apparatus including a voltage sensor configured to sense a voltage of each of the battery units; a phase difference calculator configured to calculate a phase difference between the voltage of each of the battery units and a reference voltage; and a temperature controller configured to control a temperature of each of the battery units based on the calculated phase difference.
US10109899B1 Control of current in parallel battery strings
A battery assembly has a first battery string including a first plurality of cells connected in series. A second battery string is connected in parallel to the first battery string and includes a second plurality of cells connected in series. A fluid channel is operatively connected to the first and the second battery strings and includes a fluid flowing within. A controller is operatively connected to the first and the second battery strings. The controller is configured to determine a desired temperature differential between the first and the second temperatures of the battery strings based at least partially on a respective strength status of the first and the second battery strings. The controller is configured to control the first and the second currents, via the fluid in the fluid channel, based at least partially on the desired temperature differential.
US10109896B2 Heat insulating member and battery cover
A heat insulating member includes a wall member. The wall member includes a high-density portion provided at one end edge in a direction orthogonal to a thickness direction of the wall member and having density of above 0.45 g/cm3 and a low-density portion provided midway in the direction orthogonal to the thickness direction, having heat-insulating properties, and having density of 0.45 g/cm3 or less. The high-density portion is provided over the entire one end edge and the thickness of the high-density portion is thinner than that of the low-density portion.
US10109891B2 Lithium battery
A lithium battery including a positive electrode, a negative electrode containing lithium, and a non-aqueous electrolyte having lithium ion conductivity. The positive electrode includes at least one of a manganese oxide and a fluorinated graphite. A powdery or fibrous carbon material adheres to at least part of a surface of the negative electrode, the surface facing the positive electrode. The non-aqueous electrolyte includes a non-aqueous solvent, a solute, and an additive. The solute includes LiClO4, and the additive is LiBF4. The ratio of LiBF4 is, for example, 1 to 100 parts by mass, relative to 100 parts by mass of the solute.
US10109888B2 Serviceable battery pack
A fail safe battery pack is disclosed and claimed wherein first and second housings are affixed together. A plurality of battery cells reside within and fixedly engage the first and the second housings. First and second printed circuit boards (PCBs) reside within first and second lattice structures of the first and second housings. A variable bias device resides in the first and/or second lattice structure of the first and second housing and engages the first and/or second PCBs. When the bias of the variable bias device is sufficiently large it overcomes a plurality of fixed mechanically biased devices operating between the PCB and the plurality of battery cells and tending to separate same and causes the PCB to electrically communicate with the plurality of battery cells. When the bias of the variable bias device is sufficiently small, the plurality of fixed mechanically biased devices separates the PCB and the plurality of battery cells rendering the battery cells in an electrically safe condition.
US10109886B2 Lithium-sulfur batteries
A lithium-sulfur electrochemical cell includes a cathode including elemental sulfur; an anode including elemental lithium; and an electrolyte including a salt and a non-polar fluorinated ether solvent. Alternatively, a lithium-sulfur electrochemical cell may include an anode; an electrolyte; and a cathode including a polytetrafluoroethylene-coated carbon paper and sulfur.