Document Document Title
US10334764B2 Outdoor display apparatus with a cooling structure
An outdoor display apparatus more particularly, to an outdoor display apparatus having a cooling structure. An outdoor display apparatus comprising: a case provided with an inlet and an outlet; a display module disposed inside of the case and provided with a display panel on which an image is displayed; and a heat exchanger configured to perform a heat-exchange by receiving heat from the display module; wherein the heat exchanger comprises a first cooling flow path configured to circulate air around the display module in a first direction; and a second cooling flow path configured to allow air to be introduced from the outside, to perform a heat-exchange with the air in the first cooling flow path, and to be discharged in a second direction.
US10334763B2 Method for providing cooling to electronic racks using liquid cooling and air cooling
An electronic rack includes computing nodes arranged in a stack. Each computing node includes electronics which are liquid cooled using liquid cold plates and air cooled using fans. The electronic rack further includes cooling fans, each corresponding to a computing node to provide air cooling to the computing node. The electronic rack further includes a pair of rack supply manifold and rack return manifold, and an air-to-liquid (A/L) heat exchanger. The rack supply manifold receives cooling liquid from a coolant distribution unit (CDU). The rack return manifold receives and returns warmer liquid carrying the heat back to the CDU. The A/L heat exchanger is connected to the rack liquid supply. The rack supply manifold receives the cooling liquid from the A/L heat exchanger, then to distribute the cooling liquid to each computing node to provide liquid cooling to processors.
US10334762B2 Movable rack
The present disclosure relates to a movable rack. For example, the movable rack includes an umbilical connection to deliver a fluid, an electrical current, or a network connection to the movable rack. The present disclosure further relates to the movable rack to include a translating frame to move the umbilical connection to correspond with a movement of the movable rack.
US10334759B2 Universal inlet duct system for side air intake equipment
An inlet duct system includes a duct body having a bottom wall and two side walls having at least one opening. An adjustable internal baffle is secured to the duct body such that the internal baffle can be positioned in multiple locations within an internal cavity defined by the duct body, inhibiting the flow of air between a front portion and a rear portion of the internal cavity. A first side duct is removably attached to the duct body and forms an air flow chamber that receives a fluid from an opening in one of the side walls and delivers the fluid above the duct body. A first side baffle is positioned within the air flow chamber, adjacent the internal baffle, inhibiting the flow of air between a front portion and a rear portion of the air flow chamber.
US10334757B2 Cooling methods for electronic components
A method and apparatus for conveying heat away from an electronic component. The apparatus may include, a conformable thermal interface sleeve adapted to embrace the electronic component. The apparatus may further include, a heat conducting wedge adapted to contact the conformable thermal interface sleeve and a thermal channel adapted to contact the heat conducting wedge. The apparatus may also include a manifold adapted to contact the thermal channel.
US10334756B1 Manifold structures having an integrated fluid channel system and assemblies comprising the same
Embodiments described herein generally relate to an assembly including a manifold structure. The manifold structure includes a fluid inlet and a fluid outlet. The fluid inlet is for receiving a cooling fluid into the manifold structure and the fluid outlet is for removing the cooling fluid from the manifold structure. The manifold structure also includes a first cooling surface and an opposite second cooling surface. The first cooling surface includes a cooling chip inlet opening fluidly coupled to a cooling chip outlet opening. The fluid inlet is fluidly coupled to the cooling chip inlet opening. The second cooling surface includes a cavity. A first integrated fluid channel fluidly couples the cooling chip outlet opening to the cavity and a second integrated fluid channel fluidly couples the cavity to the fluid outlet. A cooling chip includes a plurality of microchannels, which fluidly couple the cooling chip to the first cooling surface.
US10334745B2 High tolerance connection between elements
An electronic device may include a ring-shaped housing member defining an interior volume. The ring-shaped housing member may be configured to receive electronic device components. The ring-shaped housing member may include a first element comprising an angled region, and a second element comprising an angled region. A first intermediate element may be placed between the first and second elements, where the intermediate element is secured to internal surfaces of each of the first and second elements such that the first and second elements do not overlap. The first intermediate element may fasten the first and second elements to one another, and electrically isolate the first and second elements from one another.
US10334744B2 Electronic subassembly for a personal care product
An electronic subassembly for a personal care product with a housing defining a chamber having an open end. A first circuit board having a rigid end is positioned within the chamber and a flexible portion is positioned outside the chamber. A second circuit board is positioned within the chamber. The second circuit board has a connector dimensioned to receive the rigid end of the first circuit board.
US10334741B2 Conductive polymers within drilled holes of printed circuit boards
A triggering condition is applied to a conductive polymer positioned in a drilled hole in a printed circuit board. The applied triggering condition causes the polymer to vertically expand within the drilled hole such that the expanded polymer creates an electrically conductive path between contact pads located in different layers of the printed circuit board.
US10334740B2 Electronic-component mount substrate, electronic device, and electronic module
An electronic-component mount substrate includes a substrate having a first principal surface and a second principal surface opposite to the first principal surface; a mount electrode for mounting an electronic component on the first principal surface, the mount electrode having a first slit and sandwiching the first slit; a plane electrode surrounding the mount electrode in a plan view and having a second slit; a connection electrode connecting the mount electrode with the plane electrode; and an outer electrode on the second principal surface. The connection electrode overlaps the outer electrode and an outer edge of the outer electrode surrounds the connection electrode in a perspective plan view.
US10334739B1 Printing an electrical device using flexographic plate with protective features
A printed electrical device is formed using a flexographic printing system. A flexographic printing plate having a pattern of raised features includes an active region having a plurality of parallel traces separated by a trace spacing of between 5-40 microns that are used to form active micro-traces that provide an electrical function, and an inactive region adjacent to the active region having one or more protective features that are used to form electrically-inactive features. The protective features are separated from an outermost trace of the plurality of traces by a gap distance of between 60% and 250% of the trace spacing. The flexographic printing plate is used to transfer ink from an anilox roller to a substrate to provide a printed pattern corresponding to the pattern of raised features on the flexographic printing plate.
US10334736B2 Flexible integrated circuit that includes an antenna
A flexible integrated circuit that includes a first dielectric layer having a first section at one polarity and a second section at an opposing polarity, wherein the first section and the second section are separated by dielectric material within first dielectric layer; a second dielectric layer having a first side wall that is electrically connected to the first section and a second side wall that is electrically connected to the second section; and a third dielectric layer having a base that is electrically connected to the first side wall and the second side wall, wherein the second dielectric layer is between the first dielectric layer and the third dielectric layer, wherein the base, the first and second side walls and the first and second sections form an antenna that is configured to send or receive wireless signals.
US10334729B2 Waveguide RF filtering using rigid-flexible substrate
A filtering unit includes a housing having outer walls that define a volume and an inner wall that separates the volume into a first chamber and a second chamber. The filtering unit also includes a rigid/flexible circuit board. The circuit board includes a first rigid portion designed to be positioned in the first chamber. The circuit board further includes a second rigid portion designed to be positioned in the second chamber. The circuit board further includes a flexible portion connecting the first rigid portion to the second rigid portion and designed to extend around the inner wall from the first chamber to the second chamber. The filtering unit further includes a bumper designed to be positioned between one of the outer walls and the inner wall to provide waveguide functionality by reducing an amount of electric field that can pass from the first chamber to the second chamber.
US10334726B1 Circuit board with a substrate made of silicon and the methods for forming the same
A circuit board with a substrate made of silicon includes a silicon substrate made of silicon; an adhering layer which is a gluing layer and is adhered on the silicon substrate; and a metal layer formed as a metal plate layer or a metal circuit layer; the metal layer being adhered on the adhering layer. Furthermore, the method for forming the circuit board with silicon substrate is proposed, in that a method for forming a circuit board suitable for etching and a method for forming a circuit board for screen printing are proposed.
US10334723B2 Flexible displays having stiff layers for neutral plane adjustment
At least some aspects of the present disclosure feature a flexible display including a plurality of functional layers, a plurality of bonding layers, and a stiff layer. Each of the plurality of bonding layers is disposed between two adjacent functional layers. The stiff layer having an elastic modulus greater than elastic modulus of the plurality of functional layers to adjust a position of a neutral plane of the flexible display within the display layer.
US10334721B2 Electronic component and electronic component manufacturing method
An electronic component includes: a first substrate that comprises a first substrate surface; a second substrate that is arranged on the first substrate; and a connecting member that connects the first substrate and a peripheral edge portion of the second substrate. The second substrate is fixed to the first substrate by the connecting member.
US10334720B1 Printed circuit board test coupon for electrical testing during thermal exposure and method of using the same
A printed circuit board (PCB) test coupon for thermal exposure and electrical testing includes a double sided or multi-layer substrate with a plurality of vias formed within the substrate of the test coupon (blind, buried, stacked vias) or extending through the entire substrate (through hole/via) from a first surface on the first side of the plated hole/via to a second surface on the second side of the plated hole/via. Each of a first plurality of trace patterns interconnect a subset of the plurality of plated holes/vias on the first side of the plated holes/vias, and each of a second plurality of trace patterns interconnect a different subset of the plurality of plated holes/vias on the second side of the plated holes/vias. The first and second pluralities of trace patterns have different patterns and connect to connection points in a connector pattern defined in the substrate. One of the second plurality of trace patterns is configured to measure temperature and two of the second plurality of trace patterns are configured to measure calibration/drift by resistance measurements. The test coupon provides test nets that include a single plated hole/via, and optionally includes daisy chain test nets. A resistance measurement of each plated hole/via (or daisy chain) is provided by connecting 2 wires of a 4-wire kelvin bridge measurement system to the first and second sides of the plated hole/via (or daisy chain) using connection points for one of the first plurality of trace patterns and one of the second plurality of trace patterns that connect to each side of the said plated hole/via (or daisy chain).
US10334719B2 Multi-layer circuit board capable of being applied with electrical testing and method for manufacturing the same
A multi-layer circuit board capable of being applied with electrical testing includes a patterned metal-interface layer, a metallic delivery loading plate, an electrical connection layer, a conductive corrosion-barrier layer, a bottom dielectric layer, and a multi-layer circuit structure. The multi-layer circuit structure is disposed on the delivery loading plate through the bottom dielectric layer. The top-layer circuit of the multi-layer circuit structure is electrically connected to the conductive corrosion-barrier layer through the bottom-layer circuit and the electrical connection layer. The delivery loading plate and the patterned metal-interface layer expose the conductive corrosion-barrier layer. Therefore, before the multi-layer circuit board is packaged, an electrical testing can be applied to the multi-layer circuit board to check if it can be operated normally. Hence, costs for figuring out reasons of the unqualified electronic component can be reduced, and responsibilities for the unqualified electrical testing result of the electronic component can be clarified.
US10334717B2 Optical subassembly, optical module, and optical transmission equipment
An optical subassembly includes: a conductor plate having a pair of penetration holes, both penetrating the conductor plate from an outer surface to an inner surface; a pair of lead terminals fixed in the two respective penetration holes and passing through the pair of penetration holes; a wiring board with a pair of wiring patterns arranged on a surface; and a plurality of bonding wires electrically connecting the pair of lead terminals and the pair of wiring patterns. A cross section of the pair of lead terminals on the inner surface side is larger than a cross section on the outer surface side. End faces on the inner surface side are situated within a range from +180 μm to −100 μm to the inner side from the inner surface of the conductor plate in a direction perpendicular to the inner surface.
US10334716B2 Multifunctional components for electronic devices and related methods of providing thermal management and board level shielding
Exemplary embodiments are disclosed of multifunctional components for electronic devices. In an exemplary embodiment, a multifunctional component generally includes a base component, such as a smart phone case (e.g., a back cover, etc.), an inner plate (e.g., a screenplate, a mid-plate, etc.). A heat spreader may be disposed on the base component. Thermal interface material and electromagnetic interference shielding may be disposed on area(s) of the heat spreader. The area(s) may correspond in mirror image relation to component(s) of a circuit board with which the multifunctional component is configured to be joined. During operation of the electronic device, the multifunctional component may draw waste heat from one area and transfer/spread the waste heat to one or more other areas of the electronic device, which may increase a temperature of these one or more other areas. This, in turn, may make device temperature more uniform.
US10334713B2 DC to DC electrical transformer
An electrical transformer system using helical electrodes applied to a plasma. Systems and methods transform DC voltages and currents to different DC voltages and currents. Instead of using wires and iron cores similar to known transformers, the present DC to DC transformer system exploits plasma, helical electrodes, an axial magnetic field and radial magnetic field coils, with a control system to specify a radial magnetic field at the edge of a specified magnitude. A DC input voltage is applied, and an output is taken from electrodes at opposite the ends of the central apparatus. The system and apparatus contains a radial magnetic field embedded in the helical electrodes; the secondary current is taken from either solid or split (slotted) electrodes. Methods are disclosed for changing the output voltage and current relative to the input values. The system can function as either a stepup or a stepdown transformer.
US10334706B1 Heuristic occupancy and non-occupancy detection in a lighting system
Disclosed herein is a lighting system configured to obtain an indicator data of a RF spectrum signal generated by a number of receivers at a number of times in an area. At each respective one of the number of times, for each respective one of the receivers, apply one of a plurality of heurist algorithm coefficients to each indicator data for the respective time, based on results of the applications of the coefficients to indicator data, generate an indicator data metric value for each of the indicator data for the respective time, and process the indicator data metric values to compute an output value. The lighting system is further configured to compare the output value at each of the plurality of times with a threshold to detect one of an occupancy condition or a non-occupancy condition in the area and control the light source in response to the detected one of the occupancy condition or the non-occupancy condition in the area at each of the number of times.
US10334702B1 Communication interface for front panel and power module
This disclosure describes, in part, voice-controlled light dimmers that act as voice-controlled endpoints at which users may provide voice commands. These light dimmers include a front panel module coupled to a power module using a hardware interface. The front panel module may receive input from a user indicating commands for controlling appliances, and send communications to the power module using the hardware interface to control the appliances. In some examples, the communications involve encrypted data sent using an inter-integrated circuit (I2C) protocol using the hardware interface to an electrically isolated power module. The power provided to the appliances may be controlled by the power module of the voice-controlled light dimmer.
US10334698B2 Microcontroller-based multifunctional electronic switch
A microcontroller based multifunctional electronic switch using a detection circuit design to convert external control signal into message carrying sensing signal readable to the microcontroller. Based on a time length of sensing signal and a format of the sensing signal received in a preset instant period of time the microcontroller is designed to recognize working modes chosen by the external control signal generated by user, and thereby selecting appropriate working process for execution. The system and method of the present invention may simultaneously be applicable to detection circuit design using infrared ray sensor, electrostatic induction sensor, conduction based touch sensor or push button sensor for performing multifunctions such as controlling on/off switch operation, diming or speed control and delay timer management within the capacity of a single lighting load or an electrical appliance.
US10334695B2 Multivariate daylight harvesting
A daylight harvesting system includes a daylight harvester device that distinguishes the natural and artificial contributions to the light in a workspace. Distinguishing the contributions allows the values of the contributions to be combined in ways other than linearly summing them to obtain the total light. For example, when the natural light increases, the artificial light may be reduced by less than the natural-light increase to mitigate glare and/or shadows and other artifacts that might otherwise be present and objectionable. The daylight harvesting system can include a human-based sensor located in a workspace, e.g., on or close to a user, so the measurements it takes are not adversely affected by spatial variations across a room in the natural and artificial lighting.
US10334693B2 Light source module
A light source module including a light emitting element, a tunable-focal length lens and a controller is provided. The light emitting element is configured to emit a light beam. The tunable-focal length lens is disposed on a transmission path of the light beam. The controller is coupled to the tunable-focal length lens, and adjusts a characteristic of the tunable-focal length lens in a first status and a second status.
US10334676B2 LED luminaire with constant current per-module control
A lighting device includes multiple light emitting diode (LED) channels. Each LED channel is connected in parallel to an output rail of a power converter. The power converter may be a buck regulator. Each LED channel may include an LED string of one or more LEDs, a first transistor that is electrically connected between the LED string and ground, a second transistor that is electrically connected between the first transistor and ground, and a current sensing resistor that is electrically connected between the first transistor and the second transistor. This design provides for self-regulation of current across all LED channels when another LED channel is added to or deleted from the lighting device.
US10334673B2 Lighting system
A lighting system includes: at least one lamp each including an LED unit; and a power converting device disposed outside of each lamp, and including a first EMI filter, a power converter and a second EMI filter. The first EMI filter is for receiving an AC input voltage from an AC power source, and filters the AC input voltage to generate a filtered voltage. The power converter is for receiving the filtered voltage from the first EMI filter, and performs AC to DC conversion on the filtered voltage to generate a converted voltage. The second EMI filter is for receiving the converted voltage from the power converter, and filters the converted voltage to generate a DC output voltage for receipt by the LED unit of each lamp.
US10334671B1 Backlight device and dimming control method thereof
A backlight device and a dimming control method thereof are provided. The method includes the following steps: supplying power to a plurality of light strips and a plurality of first switch components; storing an initial pulse signal in a pulse storage circuit; determining whether or not a frequency of the initial pulse signal is smaller than a frequency threshold by a pulse modulation control circuit, and if yes, outputting a pulse width modulation control signal and a voltage adjusting control signal; adjusting a pulse width of the initial pulse signal according to the pulse width modulation control signal to output a pulse width modulation signal to each of the first switch components by a pulse generator circuit; and outputting a voltage adjusting signal to each of the first switch components according to an adjustment ratio of the initial pulse signal to the pulse width modulation signal.
US10334669B2 LED arrangement and LED driving method
A lighting circuit uses a tapped linear driver architecture in which there are at least two LED types; a first LED type with a first forward voltage, and a second LED type with a second forward voltage at least double the first forward voltage. The first segment of the tapped linear driver comprises more LEDs of the first type than the second type and the last segment comprises more LEDs of the second type than the first type. This arrangement enables a reduction in the number of LEDs needed, but without significantly impacting on the efficiency of the circuit.
US10334666B2 Induction module and induction hob
An induction module powers one or more induction coils. It includes an induction generator; a controller; and a communication interface for coupling with a user interface. The controller is adapted to operate the induction module according to first and a second configuration modes, wherein in the first configuration mode the induction module is configured to directly communicate with the user interface, and in the second configuration mode, the induction module is adapted to be operated either according to a master module or a slave module configuration. In the master module configuration, the induction module is configured to receive user interface information from the user interface and provide operation information to a slave induction module. In the slave module configuration, the induction module is configured to receive operation information from a master induction module and operate the induction generator according to that operation information.
US10334662B2 Enhanced antenna management by a base station
Enhanced antenna management for nodes is described in which transmit antennas assigned to at least one first carrier are designated for usage in a second carrier. The nodes transmit various signals and reference signals using a set of antenna ports on the second carrier based on the combined physical antennas associated with the first inactive carriers and physical antennas associated with the second carrier.
US10334661B2 Methods and repeater stations for abnormality protection on an extended trunked radio system
Methods for abnormality protection on an extended trunked radio system and associated repeater stations are provided. A method includes: monitoring, by a present repeater, in real time whether there occurs a communication abnormality on a repeater in a local site; if there is detected a communication abnormality on a repeater, determining whether the abnormal repeater is a free repeater; and if the abnormal repeater is a non-free repeater, updating and broadcasting the state information of the abnormal repeater.
US10334659B2 System and method for group device access to wireless networks
Techniques described herein may allow for the granting and revoking of temporary access, for User Equipment (“UE”) devices, to a wireless network. Multiple UEs may be registered with a group, where only a limited quantity of UEs in the group may be active at a given time. Once granted access, a UE device may have limits on the access, such as a maximum duration and/or a data limit. When a particular UE device, in a group, requests access to the network, a Group Device Authentication Server (“GDAS”) may determine whether to grant the access, based on how many other UEs in the group (if any) currently have access. The GDAS may also revoke the access once granted (e.g., once the maximum duration has been reached).
US10334653B2 Method for performing initial access in wireless communication system and device for same
A method for supporting by a temporarily serving base station an initial access of a terminal in a wireless communication system, according to an embodiment of the present invention, comprises the steps of: determining whether or not a terminal, which requests a radio resource control (RRC) connection establishment for an initial access, supports a predetermined service; if the terminal supports the predetermined service, requesting a load status report to candidate base stations that can be accessed by the terminal; requesting to the candidate base stations multiple connection establishment with the terminal on the basis of the load status report obtained from the candidate base stations; determining a base station for establishing of serving link with the terminal on the basis of the response to the multiple connection establishment request; and transmitting to the terminal an RRC connection establishment response message which comprises information about the base station for the establishment of the serving link.
US10334650B2 Automatic peer selection in a field of common peers
The technology disclosed relates to secure exchange of private data between mobile devices. Pairwise cryptographic connections are automatically established between a first and other mobile devices. Independently generated distinctive visual traits are generated that allow a user to verify which two devices will exchange information, upon acceptance of a match between respective visual traits.
US10334641B2 Link model for multi-prefix packet system bearer
A second internet protocol network is logically connected to a packet data network connection provided between a user equipment and a first internet protocol network over a radio access network, the second internet protocol network located on a data path from the first internet protocol network to the user equipment. The first internet protocol network represents the highest level internet protocol point of attachment to the packet data network connection. Router advertisements are sent from the second internet protocol network to the user equipment over the radio access network via the packet data network connection.
US10334637B2 Adapter and associated method for full-duplex wireless communication
An apparatus is described, along with methods, the apparatus including a half-duplex transceiver including one or more half-duplex antenna terminals, a full-duplex transceiver including one or more full-duplex antennas, and an interface coupled between the half-duplex transceiver and the full duplex transceiver, the interface enabling the one or more half-duplex antenna terminals and the one or more full-duplex antennas to send and receive radio-frequency (RF) signals over a same frequency band simultaneously.
US10334633B2 Narrow band physical random access channel frequency hopping patterns and detection schemes
Methods, systems, and devices are described for wireless communication. Dedicated frequency resources of a physical random access channel (PRACH) may be designated for large and small frequency hops to facilitate the determination of timing offsets for PRACH transmissions. For instance, a frequency hopping pattern within the PRACH channel having a plurality of single tone transmission may include a first number of hops associated with a first frequency hopping distance (e.g., large frequency hops), and a second number of hops associated with a second frequency hopping distance (e.g., small frequency hops).
US10334631B2 System and method for a configurable frame structure
System and methods are disclosed in which an uplink frame is configured to accommodate each, some, or all of the following types of access: (1) demand assigned access in which a UE requests resources and is then granted a partition of resources of the uplink frame; (2) free assigned access in which one or more UEs are granted a partition of resources of the uplink frame without UEs requesting the grant of the resources; and (3) random access in which a partition of resources of the frame are used by UEs for random access communication. The frame may be configurable on a semi-static or dynamic basis. In this way, the base station may be able to better accommodate UEs having different traffic characteristics and/or different latency requirements.
US10334630B2 System and method for user-over-control plane messaging in a wireless network
A method is provided for managing a wireless network traffic by comprising designating a first resource block of a first base station for access by a random access channel (RACH). The method additionally comprises designating a first plurality of random access subframes associated with the first resource block for access by a user-over-control plane message, and receiving a random access signal at the first base station over a subframe from an endpoint. The random access signal is received on the RACH using a wireless network and is attempting to access one of the first plurality of designated random access subframes. Further, the method comprises determining if the random access signal is a user-over-control plane message, and processing the random access signal on the one of the first plurality of designated random access subframes.
US10334627B2 Method and apparatus for enhanced uplink reference signal in listen-before-talk systems
In one aspect, the teachings herein describe an enhanced Reference Signal, RS, that is designed to be available for transmission in any symbol of a subframe. The enhanced RS may be an enhanced Sounding Reference Signal, SRS, or an enhanced DeModulation Reference Signal, DMRS. The enhanced RS provides an advantageous mechanism for channel capture in Listen-Before-Talk, LBT, scenarios, because subsequent to performing a successful Clear Channel Assessment, CCA, a node can begin transmitting the enhanced RS, to thereby capture the channel. The node can then transition into an actual data transmission on the channel according to whatever timing constraints are associated with the data transmission. In at least one embodiment, the enhanced RS is used for capturing an uplink channel on an LTE carrier operated in unlicensed spectrum, as part of a License Assisted Access, LAA, configuration.
US10334625B2 Method and apparatus for transmitting control information for device-to-device communication
The present invention relates to a method and an apparatus for transmitting control information for device-to-device (D2D) communication. A method for communicating between terminals of a transmission terminal according to an embodiment of the present invention comprises the steps of: determining whether transmission data corresponds to final transmission data; generating a first channel sensing signal including information indicating that the transmission data corresponds to final transmission when the transmission data is final transmission data; and transmitting the transmission data and the first channel sensing signal. According to an embodiment of the present invention, a channel sensing signal, which is necessarily required for a D2D operation of a distributed resource allocation scheme, is used to transmit the control information so that control information can be exchanged between terminals without introducing an additional control channel and signal.
US10334624B2 Allocation of licensed assisted access resources in a wireless device
A wireless device receives radio resource control (RRC) message(s) comprising configuration parameters for cells comprising licensed assisted access (LAA) cells. Uplink grants for the LAA cells are received. An uplink grant in the uplink grants indicates a channel access priority class. The uplink grants are grouped into grouped grants. A first grouped grant in the grouped grants comprises a first plurality of uplink grants each indicating a same first channel access priority class. Radio resources are allocated, indicated by the first grouped grant, to one or more first logical channels. A plurality of transport blocks corresponding to the first plurality of grants are generated and transmitted.
US10334621B2 Buffer status report
Depending on data (110) available in an uplink data buffer (400) of a communication device (10) for uplink transmission and further depending on uplink radio resources previously allocated to the communication device (10) for the uplink transmission in reoccurring time intervals, a fraction (111-1) of the data (110) available in the uplink data buffer (400) is determined. A buffer status report is sent to the cellular network. The buffer status report indicates the determined fraction (111-1) of the data (110).
US10334617B2 System information for enhanced machine type communication
Methods, systems, and devices for wireless communication are described. A wireless device (such as a machine type communications (MTC) device) may determine one or more scheduling parameters for a system information block (SIB) based on the bandwidth or duplexing configuration of a communication link. The scheduling parameters may include a repetition level, a transport block size, a subframe index, or the like; and the scheduling parameters may depend on signaling in a broadcast communication (e.g., a master information block (MIB)) or a frequency hopping configuration, or both. In some cases, a broadcast channel may be scheduled during a transmission time interval (TTI) within a narrowband region of a system bandwidth. Available resources within the TTI may be identified and the SIB may be mapped to the available resources within the narrowband region based on the location of the broadcast information.
US10334616B2 Analysis and evaluation of a practical downlink multiuser MIMO scheduler over LTE advanced massive MIMO systems
Methods and a system are provided for enhanced long-term evolution scheduling. A ranking is constructed for one or more users scheduled on one or more resource blocks. A layer mapping is generated, using a finite modulation and coding scheme, utilizing the ranking of each of the one or more users for the one or more resource blocks. An enhanced ranking is determined, using a finite constraint on a buffer for each of the one or more users, for the one or more resource blocks utilizing the layer mapping. The enhanced ranking is deployed into a schedule for the one or more resource blocks being utilized by each of the one or more users. Bandwidth usage is optimized in the one or more resource blocks by utilizing the schedule.
US10334612B2 Data transmission method, device and system
A scheduling node sends, in a first TTI to a scheduled node, a scheduling indication of transmitting data by using a preset spectrum resource. After the scheduled node receives the scheduling indication, when it is determined that data can be transmitted in the second TTI according to the scheduling indication, data is transmitted. When the scheduling node determines that the scheduled node can transmit data in the second TTI, it is determined that the data that is transmitted in the second TTI by using the preset spectrum resource is data sent by the scheduled node.
US10334611B2 Device, system, and method for carrier aware scheduling
Described is a user equipment (UE) that is connected to a network component, the user equipment and the network component configured with a carrier aggregation functionality. The UE performs a method that includes determining a primary component carrier and at least one secondary component carrier associated with the carrier aggregation functionality of the user equipment, determining a component carrier quality measurement (CQM) metric for each of the component carriers, when an uplink data packet is capable of being transmitted over the secondary component carrier, selecting one of the primary component carrier and the at least one secondary component carrier based on the CQM metrics, generating measurement data indicative of the selected component carrier to increase a probability to transmit the uplink data packet over the selected component carrier and transmitting the measurement data to the network component.
US10334606B2 Physical channel design for network-assisted D2D
A method in a network node for multiplexing a physical channel between the network node and devices in a mixed wireless network, wherein the mixed wireless network comprises a cellular network comprising one or more cellular channels and a Device-to-Device (D2D) network comprising one or more D2D channels. The method includes time division multiplexing the physical channel between a first group of cellular channels and a first group of D2D channels, and frequency division multiplexing the physical channel between a second group of cellular channels and the first group of D2D channels.
US10334605B2 Time domain pilot of single-carrier MIMO system and synchronization method thereof
The present invention discloses a time domain pilot design solution suitable for a single-carrier MIMO system. The design solution comprises a time domain pilot location design and a training sequence design. In the present invention, several identical ZCZ sequences are uniformly inserted into each of the data blocks in the same data stream to serve as training sequences, wherein the training sequences inserted into different data streams are different. In addition, the present invention also discloses a simple algorithm for pilot tracking and phase correction suitable for the time domain pilot design solution for the single-carrier MIMO system. The time domain pilot design solution for a single-carrier MIMO system and the algorithm for pilot tracking and phase correction as disclosed in the present invention can improve the performance of a system.
US10334603B2 Radio base station, user terminal, radio communication system, and radio communication method
The present invention is designed to provide a radio base station, a user terminal, a radio communication system and a radio communication method of novel structures that can improve the efficiency of the use of radio resources sufficiently. A plurality of user terminals feed back channel state information to a radio base station, the radio base station selects, from a plurality of candidate user sets and a plurality of power ratio sets, each of the candidate user sets indicating candidates of user terminals to be subject to non-orthogonal-multiplexing over a given radio resource and each of the power ratio sets indicating a transmission power ratio of downlink signals for the user terminals indicated in each of the candidate user sets, a candidate user set and a power ratio set to use in downlink signal transmission, based on the channel state information that is fed back, and transmits downlink signals for a plurality of user terminals indicated in the selected candidate user set using the transmission power ratio indicated by the selected power ratio set, and the selected candidate user set receive the downlink signals.
US10334602B2 Communications between connected devices
Embodiments relate generally to method, system and apparatus for wireless communications between multiple wireless sensor nodes for wireless sensor networks. More specifically, disclosed are system and method that enable wireless communications between devices using different wireless transmission protocols, via one or more multi-channel intermediate devices.
US10334601B2 Techniques for dual-mode operations in new radio
Apparatus and methods of wireless communications operating in a wideband new radio (NR) system include identifying a system bandwidth value of a cell, and identifying a user equipment (UE) bandwidth capability. Additionally, the aspects include determining a UE-specific set of bandwidth parts each having a UE-specific bandwidth based on the system bandwidth value and the UE bandwidth capability, and communicating with the cell using at least one of the UE-specific set of bandwidth parts. Further, the described apparatus and methods may enable dual-mode operations in a wideband component carrier (CC)) in the NR system.
US10334600B2 Studies about MSD level in band 46
There is provided a method for transmitting/receiving a signal. The method may be performed by a wireless terminal and comprise: transmitting, by the wireless terminal configured with a carrier aggregation, an uplink signal. The carrier aggregation may include a combination of a evolved universal terrestrial radio access (E-UTRA) operating band 46 and one of E-UTRA operation bands 5, 7, 8, 21, 28 and 41. The method may comprise: receiving a downlink signal. If the uplink signal is transmitted through one of E-UTRA operation bands 5, 7, 8, 21, 28 and 41 and if the downlink signal is received through the E-UTRA operating band 46, a predetermined maximum sensitivity degradation (MSD) is applied to receiving reference sensitivity of the downlink signal, thereby successfully receiving the signal.
US10334597B2 Method for transmitting and receiving signal in wireless communication system supporting device-to-device communication and apparatus therefor
The present invention provides a method for transmitting and receiving a signal for device-to-device (D2D) communication and an apparatus therefor, which are used in a wireless access system supporting D2D communication. A method for a device transmitting and receiving a signal according to one aspect of the present invention may comprise the steps of: identifying signals that are scheduled for a particular subframe configured for D2D transmission and reception; determining whether the scheduled signals overlap; and transmitting the scheduled signals on the basis of a pre-determined priority if the scheduled signals overlap. To this end, the priority may be determined based on the type of signal. More preferably, the priority may be determined in the order of a synchronization signal, a D2D communication signal and a D2D discovery signal.
US10334593B2 Hybrid apparatus using physical channels
A user equipment (UE) may receive a first downlink signal, which may include a resource assignment having an indication of a first resource of a plurality of resources. The resource assignment may also have an indication of a number of resources of the plurality of resources. In addition, the plurality of resources may be consecutive resources in a sequence. Further, the first downlink signal may include an indication of a first time interval of a plurality of time intervals and a number of time intervals of the plurality of time intervals to which the resource assignment applies. Moreover, the plurality of time intervals may be consecutive time intervals. Additionally, the UE may receive at least one additional downlink signal over a downlink shared channel in the plurality of resources and in the plurality of time intervals. In an example, the first downlink signal may be received over a downlink signaling channel.
US10334592B2 Method and apparatus for communication between devices in wireless communication system
The present disclosure relates to a sensor network, Machine Type Communication (MTC), Machine-to-Machine (M2M) communication, and technology for Internet of Things (IoT). The present disclosure may be applied to intelligent services based on the above technologies, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services. The present disclosure relates to a method and an apparatus for communication between devices in a wireless communication system, the method for communication of a terminal in a wireless communication system comprises the steps of: determining a resource section for communication between the terminal and an auxiliary device positioned within a critical distance; and performing the communication with the auxiliary device using the determined resource section, wherein the resource section may comprise at least one from among a waiting section which is unused for communication between terminals, a channel section which is occupied by another terminal, and a channel section which is occupied by a channel occupation request signal of the terminal.
US10334586B2 Hybrid automatic repeat request feedback for unicast sidelink communications
One problem with current D2D communications is that there is no physical layer feedback (e.g., HARQ feedback) for unicast sidelink communications. That is, the transmitting UE does not know if the receiving UE receives and/or properly decodes the unicast transmission. Instead, current D2D communications require that a transmitting UE send a unicast sidelink communication multiple times to increase the chances that the unicast sidelink communication is received by the receiving UE. By blindly transmitting unicast sidelink communications multiple times, the spectral efficiency and radio resource utilization of the network is decreased. The present disclosure provides a solution to this problem by enabling HARQ feedback for unicast sidelink communications that improves the spectral efficiency and also enables better radio resource utilization for the network.
US10334585B2 Coordinated multipoint joint transmission with relaxed backhaul requirements
A method for coordinated multipoint transmission includes collecting, in a serving CoMP-MA, channel state information, CSIs, reported by terminals served by eNBs within a cooperating set. The serving CoMP-MA selects dominant interferers as candidate transmitting eNBs for a terminal. CoMP joint transmission is initiated by forwarding, to the candidate transmitting eNBs, PDCP PDUs received from SGW and targeted to the selected terminal, and by setting the status of the terminal to joint transmission. High and low thresholds of PDCP buffers of the serving CoMP-MA are adjusted. As information required for air interface scheduling becomes available, the method includes extracting, in the serving CoMP-MA, radio resource allocations, RLC and MAC headers, references to user plane data, and precoding matrices from protocol entities, and forwarding them to the transmitting eNBs that have acknowledged PDCP PDUs, in order the transmitting CoMP-MA to prepare air interface for the terminal.
US10334582B2 Method for reconfiguring a PDCP Reordering timer in a wireless communication system and device therefor
A method for a User Equipment (UE) operating in a wireless communication system, the method includes receiving an Radio Resource Control (RRC) message for reconfiguring a new value of a Packet Data Convergence Protocol (PDCP) reordering timer, while the PDCP reordering timer is running; and setting a value of reordering_PDCP_RX_COUNT to a COUNT value associated to RX_HFN and Next_PDCP_RX_SN when the RRC message is received.
US10334580B2 Method and apparatus for transmitting control information in wireless communication system
The present invention relates to a method for receiving a downlink control signal in a TDD-based wireless communication system, and to an apparatus therefor. The method comprises receiving a downlink signal via a downlink interval in a specific frame including the downlink interval, a guard interval and an uplink interval. A combination of the downlink interval, the guard interval and the uplink interval is given using configuration information on the specific subframe. When the configuration information is given such that the length of the downlink interval is larger than a specific value, detecting a first type of PDCCH is performed in the specific subframe. When the configuration information is given such that the length of the downlink interval is equal to or smaller than the specific value, detecting the first type of PDCCH is skipped in the specific subframe.
US10334577B2 Downlink control channel structure for low latency applications
Methods, systems, and devices for wireless communication are described. In one example, an indication in a first control message in a control region of a first transmission time interval (TTI) identifies a data region of the first TTI. A data region of the second TTI may be identified based on a grant of resources received in a second control message of a second TTI, where the data region of the first TTI and the control region of the second TTI are frequency division multiplexed with the data region of the second TTI. Other examples include a downlink grant at the beginning of a control region and uplink grants at the end of the control region. In other examples, a downlink grant for a user equipment (UE) may include an indication of resources allocated to the UE in that resource block and a second resource block.
US10334573B2 Communication device and SRS transmission control method
Provided are a communication device and an SRS transmission method capable of reducing the possibility of a difference in recognition between the presence or absence of an SRS transmission between a base station and a terminal or of an SRS resource so as to prevent degradation of system throughput. At a terminal (200), a reception processing unit (203) detects control information indicating whether or not to request transmission of a sounding reference signal (SRS), whereupon a transmission signal forming unit (207) transmits an A-SRS by way of control by a transmission control unit (206) on the basis of control information. The transmission control unit (206) determines whether or not to execute SRS transmission on the basis of an “SRS Transmission Execution Rule” and the reception status of trigger information.
US10334572B2 Systems and methods for emulating uplink diversity signals
A signal interface unit for interfacing uplink downstream signals from a downstream device with an upstream device includes at least one upstream interface configured to communicate a primary uplink upstream signal and at least one emulated-diversity uplink upstream signal to an upstream device; a downstream interface configured to receive an uplink downstream signal from a downstream device; wherein the signal interface unit is configured to convert the uplink downstream signal into the primary uplink upstream signal; wherein the signal interface unit is further configured to generate the at least one emulated-diversity uplink upstream signal from at least one of the primary uplink upstream signal and the uplink downstream signal.
US10334568B2 Wireless frame transmission method on basis of signaling field sorting of each band and device for same
A method for transmitting a frame by an AP includes generating and transmitting a radio frame including a signaling field and a data field. The signaling field includes a SIG A field including first common control information for the plurality of STAs, and a SIG B field including specific control information for each of the plurality of STAs. The second signaling field includes a common field including second common control information for the plurality of STAs, and a specific field following the common field, including the specific control information for each of the plurality of STAs, and the specific field of the second signaling field transmitted in a specific 20-MHz band includes resource allocation information for one or more first-band STAs to which resources are allocated in the first band, and resource allocation information for one or more second-band STAs to which resources are allocated in another 20-MHz band.
US10334565B2 Terminal, base station, network controller, system, and transmission method
The present disclosure discloses a terminal, a base station, a network controller, a system, and a transmission method. The terminal includes: a receiving module, configured to receive configuration information of at least one air interface-specific path sent by a base station, where the air interface-specific path is used to transmit application data corresponding to at least one application; and a sending module, configured to: if the to-be-sent application data is discontinuously transmitted and has a length less than a preset threshold, use the at least one air interface-specific path to send the application data to the base station. According to embodiments of the present disclosure, when a terminal transmits data or signaling that is discontinuous and has a relatively small length, consumption of network signaling resources is reduced, so that a normal network service properly runs.
US10334564B2 RRC message processing method, user equipment, and base station
Embodiments of the present invention provide an RRC message processing method, user equipment, and a base station. On a UE side, it is determined, according to designated information carried in a received first RRC message and designated information carried in a second RRC message received before the first RRC message is received, whether the first RRC message and the second RRC message are repeated RRC messages, where the designated information includes at least one of the following information: an RRC transaction identifier corresponding to an RRC message carrying the designated information, an RRC message type corresponding to an RRC message carrying the designated information, or a message payload of an RRC message corresponding to an RRC message carrying the designated information; and no response is made to the first RRC message when it is determined that the first RRC message and the second RRC message are repeated RRC messages.
US10334559B2 PICH-HS timing and operation
Systems and methodologies are described that facilitate employing a paging indicator channel in connection with high speed channels in a wireless communications network. A paging indicator transmission can be sent on the paging channel to one or more mobile devices. The paging indicator indicates that additional information such as a full paging messages, other control plane data or other user plane data is expected to be transmitted at a specific time instant (e.g., subframe) on the associated high speed channel. A set of parameters can be transmitted on common channels that specify a set of associated subframes in a high speed channel. Mobile devices can analyze the set of parameters to determine the associated subframes and receive the subframes in accordance with a schedule.
US10334558B2 Persistent paging collision enhancement using dynamically switched higher-order antennas in idle-mode
Methods, systems, and devices for wireless communications are described. A wireless device may detect a collision of paging messages for a first subscription and a second subscription of the wireless device during a paging processing duration, the first receive chain including at least one antenna path. The wireless device may determine that, in a connected mode, it is configured to operate a second receive chain with one or more additional antenna paths, and may allocate, for a subsequent instance of the paging processing duration, the first subscription to one of the first receive chain or the second receive chain, and the second subscription to the other of the first receive chain or the second receive chain. The wireless device may monitor, during the subsequent instance of the paging processing duration, for a first paging message and a second paging message using the first and second receive chains.
US10334557B2 Paging for local IP access packets
Local IP access paging schemes facilitate paging of an access terminal when packets destined for the access terminal are received via local IP access. In some implementations, a local entity acquires information that enables local paging of the access terminal by sniffing messages passing through the local entity. In some implementations, a local entity sends a packet or message to cause the core network to page an access terminal when a local IP access packet destined for the access terminal arrives at the local entity.
US10334553B2 Wireless communications network registration method and terminal
A wireless communications network registration method applied to a dual-card dual-pass terminal including a first modem and a second modem. The method includes reading, by the terminal, a card identifier from a subscriber identity card, and if a quantity of subscriber identity cards in the terminal is one and a service provider identifier of the subscriber identity card is a preset identifier, performing, by the terminal, packet switched (PS) registration for the first modem using the card identifier of the subscriber identity card, and performing, by the terminal, circuit switched (CS) registration for the second modem using the card identifier of the subscriber identity card. An embodiment of the present disclosure further provides a terminal. Hence, a problem that a terminal cannot implement concurrency of a data service and a voice call can be resolved.
US10334552B2 Enabling device-to-device discovery
Methods, systems, and devices are describe for signaling protocols for device-to-device discovery operations in a wireless communication system. A user equipment (UE) may be communicating with a serving base station using a first frequency in a first frequency band. The UE may transmit, to the serving base station, information associated with performing a discovery scan procedure on a second frequency in a second frequency band during a discovery scan interval. The first frequency may be different from the second frequency. The UE may identify a capability to skip one or more downlink transmissions from the serving base station during the discovery scan interval.
US10334551B2 High definition timing synchronisation function
A high definition timing synchronization function is described. In an embodiment, a wireless station generates a time stamp at a higher resolution than can be broadcast within a standard time stamp field in a frame. The generated time stamp is divided into two parts: the first part being included within the time stamp field and the second part being included within a vendor specific field in the same frame. The frame is transmitted by the wireless station and received by other wireless stations in the wireless network. If the receiving wireless station has the capability, it decodes both the time stamp field and the vendor specific field and recreates the higher resolution time stamp. This higher resolution time stamp is then used to synchronize the receiving wireless station and the transmitting wireless station by resetting a clock or by storing time stamps and corresponding clock values.
US10334550B2 Detection in dynamic channels with high carrier frequency offset
Method and apparatus for signal detection in dynamic channels with high carrier frequency offset are provided. A coherent detector and a non-coherent detector are operated in parallel on a block of samples of an input signal to determine respective time offset candidates of the input signal. The time offset candidate obtained from the non-coherent detector is used to determine a frequency offset candidate of the input signal.
US10334541B1 Wireless network synchronization of cells and client devices on a network
A system and method for wireless synchronization on a network are disclosed. In one embodiment, the wireless device includes a wireless transceiver and processing circuitry. The wireless transceiver wirelessly receives synchronization information including a superframe from a first wireless, reader device, and wirelessly transmits the synchronization information to a second wireless, reader device and a portable wireless device, and to wirelessly detect a presence of a portable wireless device. The processing circuitry communicates synchronization information to the second wireless, reader device and portable wireless device. The superframe is used to synchronize a wireless data exchange between the third wireless, reader device and the portable wireless device.
US10334539B2 Metered interface
A method for executing a network command using synchronized timers. The method includes obtaining, by a first device, a first current time value from a first timer of the first device, determining, by the first device, a time-to-execute value based on the first current time value, sending, from the first device to a second device, a first network command message including the network command and the time-to-execute value, repetitively obtaining, by the second device, a second current time value from a second timer of the second device, comparing, by the second device and in response to receiving the first network command message, the second current time value to the time-to-execute value extracted from the first network command message, and executing, by the second device and in response to the second current time value matching the time-to-execute value, the network command, wherein the first timer and the second timer are synchronized.
US10334537B2 Method for power headroom reporting and device therefor
The present invention relates to a wireless communication system. More specifically, the present invention relates to a method and a device for transmitting a power headroom reporting in the wireless communication system, the method comprising: generating a PHR MAC CE (Power Headroom Reporting MAC Control Element) for activated cells comprising a first cell and a second cell; and transmitting a power headroom reporting through the generated PHR MAC CE to a network in a subframe, wherein the generated PHR MAC CE includes a value of Type 2 PH (Power Headroom) information for the first cell followed by a value of a Type 2 PH information for the second cell, and the Type 2 PH information for the second cell followed by a value of Type 1 PH information for the first cell.
US10334535B2 System and method for power control
A user equipment (UE) may compute uplink power control levels as a function of a downlink signal to noise ratio (SNIR). For example, the UE may determine an uplink transmit power level by summing a full power control (FPC) transmit power level, a product of a first adjustment factor (β) and the downlink SNIR, and a negative of a second adjustment factor (Δ2) when the product of the first adjustment factor (β) and the downlink SNIR is greater than or equal to the second adjustment factor (Δ2). A UE may also compute an uplink power control level as a function of target and/or current interference levels associated with neighboring base stations. A UE may also iteratively reduce a transmit power level until an interference level experienced by a neighboring base station has fallen below a threshold.
US10334530B2 Access and power management for centralized networks
A system and method for managing power in a subnet having a hub in communication with one or more nodes is disclosed. The hub and nodes communicate using one or more non-contention access methods, such as scheduled, polled or posted access. The node may enter a sleep or hibernation state while no scheduled, polled or posted allocation interval is pending. The hibernation state allows the node to hibernate through one or more entire beacon periods. In the sleep state, the node may be asleep between any scheduled, polled and posted allocation intervals for the node or during another node's scheduled allocation interval in a current beacon period. By selecting which access scheme is in use, the node and hub can increase the node's chances to be in hibernation or sleep state and minimize power consumption.
US10334528B2 Short-range wireless controller filtering and reporting
Methods and systems for filter data packets using an advertising data packet content filter are disclosed. An example method involves maintaining, by a Bluetooth device, an advertising data content filter. The advertising data content filter includes at least one content filter having at least one respective delivery mode that specifies when to deliver data packets matching the at least one content filter to a host Bluetooth stack. The method also involves receiving, by the Bluetooth device, a data packet from an advertising Bluetooth device. The method further involves determining, by the Bluetooth device, that content of the data packet matches a particular content filter of the advertising data content filter. And the method involves providing a portion of the data packet to the host Bluetooth stack in accordance with a particular delivery mode corresponding to the particular content filter.
US10334519B2 Chirp signal formats and techniques
A UE may be operating in a wireless communication network having a UE-centric medium access control layer, and the UE may detect presence of a trigger event to signal a base station of the wireless communication network. The UE may identify one of a plurality of functionalities corresponding to the trigger event, and may generate a chirp signal that includes chirp purpose indicator and a chirp message, wherein the chirp purpose indicator and a format of the chirp message correspond to the identified one of the plurality of functionalities. Accordingly, the UE may transmit the chirp signal having the chirp purpose indicator to the base station, which may provide a chirp response message that includes message contents that relate to the chirp purpose indicator.
US10334518B2 Power gains and capacity gains for a relaxed frame erasure rate
A method of controlling frame transmissions includes determining, at a first device, a frame erasure rate for a communication session between the first device and at least a second device. The method also includes comparing the frame erasure rate to an erasure threshold. The method further includes discarding an active speech frame if the frame erasure rate satisfies the erasure threshold.
US10334513B2 Neighbor awareness network discovery
In one embodiment, a networking device in a network forms a Wi-Fi association with a node on a first wireless channel. The networking device preforms a passive scan of Wi-Fi Neighbor Awareness Network (NAN) channels and receives a NAN discovery beacon from a NAN via a particular one of the NAN channels during the passive scan. The networking device generates a NAN cluster discovery attribute for the NAN based on the received NAN discovery beacon, and sends the NAN discovery attribute to the node via the first wireless channel, wherein the node uses the NAN discovery attribute to associate with the NAN.
US10334512B2 Network access method and mobile terminal
Provided is a network access method and the method includes the follows. Information of a user identification card pre-stored by a mobile terminal is acquired from a storage space and all network types supported by the mobile terminal are determined based on the pre-stored information of the user identification card. Network identities (IDs) of Public Land Mobile Networks (PLMNs) of all network types are determined based on the network types supported by the mobile terminal, and the network IDs of the PLMNs of all network types are added to an equivalent home public land mobile network (EHPLMN) list. When the mobile terminal arrives at a visited place from a designated location and starts a network search, when a target PLMN that matches at least one network identity in the EHPLMN list is found, a communication connection between the mobile terminal and the target PLMN is established.
US10334510B2 Device network technology selection and display in multi-technology wireless environments
Radio network technology and display thereof can be managed when multiple services and radio network technologies are available to a multi-technology mobile device. Management relies at least in part on a subscriber profile that comprises a network selection profile constructed through market policy, subscriber policy, and application policy for radio technology utilization. Network preference(s) profile is generated on per subscriber, or per subscriber type, basis and is conveyed to a subscriber station over the air. Initial subscriber profile can be delivered at a time of provisioning a multi-technology mobile device, and updated based at least upon subscriber demand, a schedule established by a network operator or service provider, or an event related to coverage area relocation or contracted services. Radio technology preferences and display of associated technologies available to a multi-technology mobile device can be controlled dynamically on a per-call and/or per-application basis.
US10334504B2 Systems and methods for real-time and selective enablement of shared access cells
Techniques described herein may allow for the selective enabling and/or disabling of shared access points (“SAPs”). The selective enabling and/or disabling may occur based on the analysis of key performance indicators (“KPIs”) associated with the SAPs. The selective enabling and/or disabling may cause the SAPs to cease (or continue) broadcasting their availability for User Equipment (“UEs”) of a particular wireless provider, decline (or accept) bearer requests for UEs of the particular wireless provider, or terminate existing connections with UEs of the particular wireless provider. The selective enabling and/or disabling may be performed for certain applications or Quality of Service (“QoS”) levels. The selective enabling and/or disabling may be performed proactively (e.g., without necessarily determining that the performance for a given SAP has not met a threshold performance), based on historical trends.
US10334502B2 Systems and methods for geo-staging of sensor data through distributed global (cloud) architecture
There is disclosed a method of staging real-time data in proximity to a mobile device. The method includes determining a geographic location associated with the mobile device and identifying a storage device located in proximity to the determined geographic location. The method also includes enabling real-time data published by the mobile device or provided to the mobile device to be stored on the identified storage device.
US10334499B2 Distributed antenna system
The present disclosure is a novel utility of a software defined radio (SDR) based Distributed Antenna System (DAS) that is field reconfigurable and support multi-modulation schemes (modulation-independent), multi-carriers, multi-frequency bands and multi-channels. The present invention enables a high degree of flexibility to manage, control, enhance, facilitate the usage and performance of a distributed wireless network such as Flexible Simulcast, automatic traffic load-balancing, network and radio resource optimization, network calibration, autonomous/assisted commissioning, carrier pooling, automatic frequency selection, frequency carrier placement, traffic monitoring, traffic tagging, pilot beacon, etc. As a result, a DAS in accordance with the present invention can increase the efficiency and traffic capacity of the operators' wireless network.
US10334498B2 Service transfer method and apparatus
A service transfer method and apparatus, and a service transfer processing method and apparatus relate to the field of mobile communications, are applied to a service transfer technology, and can improve utilization of network system resources. The method comprises: acquiring, by a UE, first information that is used to instruct the UE to perform service transfer to a wireless local area network (WLAN) access point; performing service transfer according to the first information; and sending a service transfer result to a 3rd Generation Partnership Project (3GPP) access point that serves the UE.
US10334496B2 Traffic steering between wireless access networks
A terminal receives criteria from a first wireless access network. The criteria comprise reporting criteria and steering criteria. The terminal operates in a first mode for a first time period until expiry of a timer and operates in a second mode after expiry of the timer. Operation in the second mode is different from operation in the first mode. One of the first mode and the second mode comprises a traffic steering mode in which the terminal directly steers at least some traffic when the steering criteria are met and the other one of the first mode and the second mode comprises a measurement reporting mode in which the terminal sends a measurement report when the reporting criteria are met and waits for a traffic steering instruction to steer at least some traffic the first wireless access network or to a second wireless access network.
US10334492B2 Method, apparatus and system for key derivation
Method, apparatus and systems are provided for key derivation. A target base station receives multiple keys derived by a source base station, where the keys correspond to cells of the target base station. The target base station selects a key corresponding to the target cell after obtaining information regarding a target cell that a user equipment (UE) is to access. An apparatus for key derivation and a communications system are also provided.
US10334491B2 Message transmission method, user equipment, base station, and system
The embodiments of the present invention disclose a message transmission method, user equipment, a base station, and a communications system. The message transmission method in embodiments of the present invention includes: receiving, by first user equipment, information about a contention resource from a cellular network base station, where the contention resource is a transmission resource obtained in an autonomous contention manner; and contending, by the first user equipment, for a transmission resource in a time window corresponding to the contention resource, and if the transmission resource is obtained, transmitting a message to second user equipment by using the obtained transmission resource.
US10334486B2 Handover processing method and base station
A handover processing method and a base station are provided. The method includes: receiving a handover request message sent by a source base station or a core network node; sending a first message, according to the handover request message, to a second target base station to notify the second target base station that a handover of part or all of a service of a user equipment to the second target base station is to be performed; and sending a handover request acknowledge message to the source base station or the core network node to notify the source base station or the core network node to hand over the user equipment to at least one target cell of the first target base station and/or at least one target cell of the second target base station. The present application realizes a multi-cell handover.
US10334485B2 Interworking with bearer-based system
Systems, methods, apparatuses, and computer program products for interworking between bearer-less networks and bearer-based networks are provided. One method includes receiving, by a network entity in a bearer-less network, a context request to obtain user equipment context information for a user equipment moving from the bearer-less network to a bearer-based network. The method may further include providing a context response comprising the context information to a network entity in the bearer-based network, the context information used to establish bearers for the user equipment to obtain internet protocol (IP) based services.
US10334482B1 Self adaptive application and information movement in a cloud environment
A computer implemented method, system, and program product for migration of a user's assets across a cloud comprising Service Units, the method comprising grouping Service Unit devices into cells, wherein the service units comprise storage devices, wherein each cell comprises a group of the Service Unit device comprising a common geographic region, grouping the cells into areas, each cell of the cells grouped into an area comprising a common geographic region, determining the location of the user with respect to the cells, determining the area corresponding to the determined cells, determining which cell of the cells contains the Service Unit device that provides the user with the best services; and transferring the user's assets to the Service Unit within the determined cell.
US10334478B2 Method for reducing fronthaul load in centralized radio access networks (C-RAN)
A method is proposed of arranging, in a mobile communication network, transmission of data between user equipment and at least one base station including a central unit and at least one remote unit associated therewith. The method includes at a transmitting side including the remote unit or the central unit, quantizing the data according to a quantization bit number, and transmitting, over a fronthaul link between the transmitting side and a receiving side including the central unit or the remote unit, respectively, the quantized data to the receiving side. The method further includes, at the central unit: determining the quantization bit number, wherein the determining including varying in time the quantization bit number according to network information available at the central unit, and communicating to the at least one remote unit the determined quantization bit number.
US10334477B2 Method and device for transmitting data unit
In the present invention, the transmitting device attaches a sequence number (SN) for each of service data unit (SDU) elements to generate a protocol data unit (PDU) containing the SDU elements. Each of the SDU elements is a SDU or SDU segment. The PDU includes the SDU elements and respective SNs for the SDU elements. The PDU includes an indicator for each of the SDU elements, and the indicator indicating whether a corresponding SDU element is a SDU or SDU segment.
US10334476B2 Single MPDU frame signaling
Embodiments of systems and methods for providing single MPDU frame signaling are generally described herein. Other embodiments may be described and claimed.
US10334473B2 Systems and methods for reducing radiofrequency interference in a mobile communications device
A method for reducing radiofrequency interference in a mobile communications device. The method includes receiving, by a first mobile communications device, a frequency message including a frequency band of a second mobile communications device. The method further includes determining, by an electronic processor of the first mobile communications device, whether the frequency band of the second mobile communications device conflicts with an operating frequency band of the first mobile communications device. The method further includes generating, by the electronic processor, an interference message, including a proposed mitigation action, when the frequency band conflicts with the operating frequency band. The frequency band and the operating frequency band each may be a long-term evolution frequency band or a land-mobile radio frequency band.
US10334472B2 QOS switching method and apparatus for QOS in a wireless communication system
Quality of Service (QoS) switching method and apparatus in a mobile communication system are provided. The method includes determining, based on a total resource usage for providing a plurality of QoSs, the QoS switching relating to level adjustment of the plurality of QoSs corresponding to one of downgrade, upgrade, and grade maintenance, and adjusting levels of the plurality of QoSs according to the determined QoS switching.
US10334463B2 System and method for access point selection and scoring based on machine learning
A device may receive information that identifies a first set of parameter values associated with a first set of access points. The first set of access points may be associated with a set of known access point quality scores. The device may generate a model based on the set of known access point quality scores and the first set of parameter values. The device may receive information that identifies a second set of parameter values associated with a second set of access points. The device may determine a set of access point quality scores, for the second set of access points, based on the second set of parameter values and the model. The device may provide information to permit an action to be performed in association with the second set of access points.
US10334460B2 System and method for passive intermodulation source localization
The present disclosure describes various embodiments for detecting and/or localizing a passive intermodulation distortion signal in a radio frequency system having multiple transmit and/or receive paths.
US10334454B2 Multi-finger beamforming and array pattern synthesis
A communication device includes an antenna array, and a beamforming controller configured to determine a set of beamforming weights for the antenna array based on a target radiation pattern having a plurality of main fingers, wherein the beamforming controller is configured to, in each of a plurality of iterations identify a search space of beamforming weights for a plurality of elements of the antenna array, and determine, based on contribution of one or more of the plurality of elements of to multiple of the plurality of main fingers, an updated set of beamforming weights in the search space to reduce a difference between an actual radiation pattern and the target radiation pattern, the antenna array configured to transmit or receive radio signals based on the updated set of beamforming weights.
US10334444B1 Automatically switching to a barricade mode to secure mobile computing devices in response to predetermined mobile computing device events
A predetermined event occurring on a client device is detected. The predetermined event can be in the form of a user-initiated action, an audio command, geolocation information, a breaking of a wireless connection, or exceeding a relative distance. The detection of the predetermined event triggers a switch of the current access mode of the client device to a more secure access mode. Access mode switches on other client devices may also be triggered. Additional actions may be executed on the client device and the other associated client devices to further secure these devices.
US10334442B2 Cooperative security in wireless sensor networks
Systems, apparatuses, and methods for cooperative security in wireless sensor networks are described herein. A wireless node may organize itself into a cluster with other wireless nodes. The wireless node may cooperate with other wireless nodes in the cluster to select a leader node. The wireless node may describe its expected behaviors. The wireless node may detect a compromised wireless node within the cluster. The wireless node may prevent the compromised wireless node from compromising another wireless node.
US10334441B2 Working method of NFC token
A working method of an NFC token. The method comprises: a micro control unit in a token performing system initialization; resetting a near field communication chip in the token and sending a near field communication chip setting instruction to the near field communication chip; waiting to receive a near field communication chip setting instruction return value; upon receiving the near field communication chip setting instruction return value, sending a first preset instruction to the near field communication chip; waiting to receive a first preset instruction return value; and upon receiving the first preset instruction return value, sending a second preset instruction comprising a dynamic password to the near field communication chip. The present invention has the beneficial effects that: the token is well compatible with a mobile platform, and is convenient to use, thereby simplifying the operation procedure of a user.
US10334438B2 System and method for creating and managing wireless networks
A system includes user device, first and second communication devices, and a server. The user device transmits a first device identifier associated to the server. The server generates and stores a first wireless network identifier and a first password corresponding to the first device identifier. The server transmits the first wireless network identifier and first password to the first communication device. The first communication device creates a wireless network, which is accessed by the user device using the first wireless network identifier and first password. Further, the user device transmits the first device identifier to the server. The second communication device receives the first wireless network identifier and first password from the server. The second communication device creates the wireless network, which is automatically accessed by the user device.
US10334436B2 Method and device for wireless communication between communication terminals
Provided is a device that performs wireless communication with a second communication terminal via a server, the device including a communication determiner that determines whether to perform communication in a long-range wireless communication mode, which is a communication mode for communicating with the second communication terminal by using the server; a communicator, which, based on the determination, transmits a connection request to the server and receives a response message including authentication information for establishing communication with the second communication terminal from the server; and a controller, which controls the first communication terminal to perform wireless communication with the second communication terminal in response to the response message.
US10334435B2 Enhanced non-access stratum security
A user equipment (UE) may be configured to transmit a registration message to a network to establish a secure connection for non-access stratum (NAS) messages between the network and a UE, the secure connection based at least in part on a UE identifier and security capabilities of the UE included in the registration message. The UE may then exchange NAS methods with the network over the secure connection. The UE may also establish, in response to the registration message, an authentication protocol with the network and encrypt subsequent NAS messages based in part on the authentication protocol.
US10334429B2 Multi-line mobile service with dynamic MSISDN association
A network device receives a location update message from a mobile network switch. The location update message indicates that a mobile device is registered with the mobile network switch. The location update message includes an international mobile subscriber identity (IMSI) associated with the mobile device. The network device determines, based at least on the IMSI, a plurality of MSISDNs associated with the mobile device, including a first MSISDN that is enabled for calling and a second MSISDN that is not enabled for calling. The network device transmits, in response to the location update message, subscriber data to a database associated with the mobile network switch, which associates the IMSI with the first MSISDN.
US10334425B2 Apparatus and method for controlling operation of a device
A method for controlling operation of a device includes detecting the proximity of a beacon or transponder, communicating with a server regarding the identity of the transponder and the device, and controlling the operation of the device according to pre-determined settings. The device may be controlled when it is on or in a vehicle or when it is at a venue. An apparatus for controlling the operation of the device is also described.
US10334423B2 Method and apparatus for self-forming a tree topology network in a communications network
A method for self-forming a tree topology network is provided. The method is used in a communications apparatus. The method includes: broadcasting a discovery message; determining whether the communications apparatus receives one or more discovery responses from one or more nodes in a lower level of the tree topology network; and establishing a link with each node in the lower level according to the discovery responses.
US10334418B2 Method for transmitting/receiving signal through common region or UE-specific region for MTC UE, and apparatus therefor
Disclosed is a method and an apparatus for transmitting/receiving a signal by an MTC UE. The method may include: receiving information on the maximum coverage enhancement level from a base station; determining a coverage enhancement level value for transmitting an uplink signal on the basis of the information on the maximum coverage enhancement level; and repetitively transmitting, a predetermined number of times, the uplink signal according to the coverage enhancement level value.
US10334416B2 Control of group triggers for MTC services
Systems and methods for controlling group triggers for Machine-Type Communications (MTC) services. In one embodiment, a Services Capability Server (SCS) of a network receives a request indicating a group trigger from an MTC server to activate an MTC feature in a group of MTC devices. In response to the group trigger request, the SCS queries a Policy and Charging Rules Function (PCRF) for network policies defined for group triggers, and controls delivery of the group trigger to the group of MTC devices based on the network policies provided by the PCRF.
US10334415B2 Voice user interface for device and component control
A voice user interface (VUI) may be deployed for controlling network components and devices of a telecommunications network. A voice command received at a voice interface device connected to a telecommunications network may be converted into a persistent data representation via a speech interpretation engine. The persistent data representation is sent to an intent mapping service that maps persistent data representations to intermediate command representations. In turn, a command interpreter of the telecommunications network may receive the intermediate command representation from the intent mapping service. The command interpreter may translate the intermediate command representation into an action command for performing a task with respect to network components or devices of the telecommunications network. The action command may be executed via a controller interface of the telecommunications network with respect to the network components or the devices of the telecommunication network.
US10334414B2 Managing multiple mobile devices on different operator networks
Disclosed are techniques for managing mobile devices, such as cellphones, tablets, and laptops, deployed on different operator networks, such as cellular networks, permissioned Wi-Fi networks, LANs, and WANs. The techniques include receiving, at an interface module, a request identifying at least two mobile devices and at least two of a plurality of operator networks associated therewith. The request manages each device by changing a configuration of the device on each associated network. The techniques include selecting at least two of a plurality of adapter modules, each configured to communicate with one of the plurality of networks, based on the request. The techniques further include bridging, using the selected adapter modules, communication between the interface module and the associated networks, such as transmitting the request to and receiving a response from each network. The techniques also include aggregating the received responses and transmitting the aggregated responses to the interface module.
US10334411B2 Tailgating detection
Systems and methods for detecting doorway tailgating are disclosed. A method includes: determining, by a computer device, a mobile device moves through a doorway to a secure area; determining, by the computer device, a security protocol was not passed for the mobile device to move through the doorway; and generating, by the computer device, an alert based on both the determining the mobile device moves through the doorway to the secure area and the determining the security protocol was not passed.
US10334409B2 SMS message processing method for mobile terminal and mobile terminal
A short message service (SMS) message processing method for a mobile terminal and a mobile terminal, where an SMS message Favorites bar is added to an SMS message interaction interface such that when sending or receiving an SMS message, a user can tap the SMS message Favorites bar on a current user SMS message interaction interface. The method includes receiving a first touch operation on a Favorites button, obtaining a Favorite SMS message from storage space of the mobile terminal according to the first touch operation, and displaying the obtained Favorite SMS message on a touchscreen.
US10334408B2 Mobile communication system and method of gaffe prevention
A system and method for transmitting and receiving communications via an application running on a mobile device is described. The system equips a user with tools configured to facilitate the editing of transmitted messages, the transmission of messages at a user-selected time, messages configured to automatically expire at a user-specified time after the recipient has opened the messages, and messages and social media posts screened for black-listed alert words. Blip messages are designed to leave no trace of their transmission or reception, and preferably expire after the sender-defined view time has passed. The system is envisioned for use across multiple platforms including social media and internet messaging, and is not limited to the mobile messaging market.
US10334406B2 Methods and apparatus for analyzing and grouping service layer subscriptions and notifications for enhanced efficiency
A subscription analyzing and grouping mechanism can group similar subscription requests from different subscribers and generates an aggregated notification for them. The subscription analyzing and grouping mechanism reduces the number of subscription request messages and notification messages and in turn improves subscription efficiency and makes M2M/IoT service layer more efficient and scalable.
US10334405B2 Identifying a geographic location for a stationary micro-vehicular cloud
The disclosure includes embodiments for identifying a geographic location for a stationary micro-vehicular cloud. In some embodiments, a method includes receiving, by an onboard unit of a connected vehicle, a wireless beacon including a unique identifier of an infrastructure element which broadcasted the wireless beacon. The method includes identifying, based on the unique identifier, a geographic location for a stationary micro-vehicular cloud. In this way the geographic location of the stationary micro-vehicular cloud is identified without the use of global positioning system (“GPS”) data.
US10334394B2 Method and apparatus for geo-fencing using wireless point sources
An illustrative system includes a processor configured to receive a boundary defining a geo-fence and a vehicle identifier. The processor is also configured to associate a plurality of existing dedicated short range communication (DSRC) transceivers with the boundary and send the vehicle identifier to each of the associated DSRC transceivers.
US10334391B2 Communication device, communication control method, and communication system
Provided is a communication device within a communication network including a plurality of communication nodes, including: a reception unit that receives a data packet transmitted from a terminal device or transmitted to the terminal device; a communication control unit that selects a forwarding destination node of the data packet from a plurality of forwarding destination node candidates when the terminal device is a machine-type communication (MTC) terminal; and a transmission unit that transmits the data packet to the forwarding destination node selected by the communication control unit.
US10334389B2 Audio reproduction apparatus and game apparatus
An audio reproduction apparatus includes: a signal processing unit that converts an audio signal into N channel signals, where N is an integer greater than or equal to 3; and a speaker array including N speaker elements that respectively output the N channel signals as reproduced sound, wherein the signal processing unit includes: a beam formation unit that performs a beam formation process of resonating the reproduced sound output from the speaker array at a position of one ear of the listener; and a cancellation unit that performs a cancellation process of preventing the reproduced sound output from the speaker array from reaching a position of the other ear of the listener.
US10334388B2 Information processing apparatus, information processing method, and program
An information processing apparatus includes a storage, a sensor, a controller, and a sound output unit. The storage is capable of storing a plurality of sound information items associated with respective positions. The sensor is capable of detecting a displacement of one of the information processing apparatus and a user of the information processing apparatus. The controller is capable of extracting at least one sound information satisfying a predetermined condition out of the plurality of stored sound information items and generating, based on the detected displacement, multichannel sound information obtained by localizing the extracted sound information at the associated position. The sound output unit is capable of converting the generated multichannel sound information into stereo sound information and outputting it.
US10334383B2 Method, device and terminal for improving sound quality of stereo sound
Provided are a method and device for improving sound quality of stereo sound and a terminal. The method includes: an original left channel signal and an original right channel signal are acquired; phases, frequency spectrums and amplitudes of the original left channel signal and original right channel signal are acquired; a left calibrated signal is acquired according to the phase, frequency spectrum and amplitude of the original left channel signal, and a right calibrated signal is acquired according to the phase, frequency spectrum and amplitude of the original right channel signal; the left calibrated signal and the original right channel signal are superposed to generate a final right channel output signal; the right calibrated signal and the original left channel signal are superposed to generate a final left channel output signal; the final right channel output signal and the final left channel output signal are combined to form a PCM signal.
US10334382B2 Methods, apparatus and systems for decompressing a higher order ambisonics (HOA) signal
A method for compressing a HOA signal being an input HOA representation with input time frames (C(k)) of HOA coefficient sequences comprises spatial HOA encoding of the input time frames and subsequent perceptual encoding and source encoding. Each input time frame is decomposed (802) into a frame of predominant sound signals (XPS(k−1)) and a frame of an ambient HOA component ({tilde over (C)}AMB(k−1)). The ambient HOA component ({tilde over (C)}AMB(k−1)) comprises, in a layered mode, first HOA coefficient sequences of the input HOA representation (cn(k−1)) in lower positions and second HOA coefficient sequences (cAMB,n(k−1)) in remaining higher positions. The second HOA coefficient sequences are part of an HOA representation of a residual between the input HOA representation and the HOA representation of the predominant sound signals.
US10334381B2 Binaural audio systems and methods
Some embodiments include a system for delivery of binaural audio to a consumer including a computing device with a processor, a non-transitory computer readable medium having stored instructions that when executed by the computing device, cause the computing device to perform operations for delivery of the binaural audio to the consumer through the consumer device. The operations can enable a delivery server to associate the consumer device with a binaural audio file associated with the event attended by the consumer. The operations can enable the consumer device to retrieve and download a binaural audio file from the delivery server, and to receive synchronization information associated with the event and the binaural audio file. The operations can also include processing the binaural audio file and delivering audio through an audio emitting device coupled to the consumer device, where the delivered audio is synchronized with the event.
US10334370B2 Apparatus, system and method for reducing acoustic feedback interference signals
Apparatus, systems and methods for reducing feedback in a hearing aid that includes a transducer configured to detect sound, a sound processor configured to process signals from the transducer, a receiver configured to receive signals outputted from the sound processor, and an acoustic feedback reduction system. The acoustic feedback reduction system is configured to provide signals to the sound processor to produce a null targeting signal steerable toward a source of feedback.
US10334368B2 Acoustic sensor for transmitting and receiving acoustic signals
An acoustic sensor including an electroacoustic transducer and an electrical conductor. The electroacoustic transducer includes a plate-shaped transducer element, which is configured to output an acoustic signal when it is excited by the electrical signal. The electroacoustic transducer furthermore includes a first contacting, which is situated on at least one of the surfaces of the plate-shaped transducer element in such a way that it has at least one portion which ends flush with the outer circumference of the first or second surface of the plate-shaped transducer element, or extends at least partially outside the outer circumference of the first or second surface of the plate-shaped transducer element. The electrical conductor includes a contact area in contact with an outer circumference of the first contacting, the contact area of the electrical conductor being situated in a plane defined by the first surface, outside an area which overlaps with the electroacoustic transducer.
US10334362B2 Intrinsically safe audio system management for conference rooms
Systems and methods are described for analyzing and resolving feedback caused by having multiple audio links in a conference room. An audio system may detect the presence of duplicated audio caused by multiple audio links in the conference room. Marker signals may be injected into the conference room or over the network in response to detecting the duplicated audio. Echoes of the marker signals may be received, and the system may determine which case corresponds to the detected duplicated audio based on the received echo of the marker signals. Based on the determined case, operation of at least one of the speaker and the microphone may be modified. After the modification, audio playback in the conference room may be monitored to verify that far end audio playback is taking place and that the duplicated audio has been resolved.
US10334360B2 Method for accurately calculating the direction of arrival of sound at a microphone array
A signal processing unit calculates a first difference in time of arrival of sound from a sound source to a first and to a second microphone comprising a microphone array and calculates a second difference in time of arrival, which is the difference between the first difference in time of arrival and an actual time, of arrival, and determines the position of the sound source based on the sum of the first difference in time of arrival and the second difference in time of arrival.
US10334356B2 Microphone for a hearing aid
A hearing aid includes a microphone unit arranged in a hearing aid housing. The microphone unit is oriented in the housing relative to a microphone inlet element to cause a pressure equalization that allows acoustic cancellation of vibrations in the microphone unit.
US10334346B2 Real-time multivariable biometric analysis and display system and method
A system, method and personal area network for communicating utilizing a wireless earpiece. Sensor measurements of a user are performed utilizing sensors of the wireless earpieces. The sensor measurements are analyzed. A determination is made whether the sensor measurements exceed two or more thresholds. An alert is communicated to the user in response to the two or more thresholds being exceeded.
US10334342B2 Neckband wireless sound transducer
The present invention relates to a neckband-type wireless sound transducer, and more particularly, to a neckband-type wireless sound transducer that prevents sound from being transferred to the surroundings of the wearer. The neckband-type wireless sound transducer according to the present invention, includes: a main body part configured to be seated on a human body; a main speaker part mounted on the main body part and configured to emit sound to the inside of the main body part; an auxiliary speaker part mounted on the main body part and configured to emit sound for leakage reduction to offset the sound emitted by the main speaker part and leaked to the outside of the main body part; and a controller configured to apply an electric signal for sound emission to the main speaker part and an electric signal for leakage reduction to the auxiliary speaker part.
US10334341B2 Apparatus and method for providing an apparatus comprising a covering portion for an electronic device
An apparatus and method of providing an apparatus, the apparatus comprising: a covering portion configured to cover at least part of an electronic device; and a microphone configured to be electrically connected to the covering portion; wherein at least one electrical connection for the microphone is provided on the covering portion.
US10334339B2 MEMS transducer package
A MEMS transducer package (1) comprises a semiconductor die element (3) and a cap element (23). The semiconductor die element (3) and cap element (23) have mating surfaces (9, 21). The semiconductor die element (3) and cap element (23) are configured such that when the semiconductor die element (3) and cap element (4) are conjoined, a first volume (7, 27) is formed through the semiconductor die element (3) and into the semiconductor cap element (23), and an acoustic channel is formed to provide an opening between a non-mating surface (11) of the semiconductor die element (3) and a side surface (10, 12) of the transducer package.
US10334337B2 Speaker
A speaker includes a housing, a member secured to the housing, and a locking pin which passes through a first portion of the speaker. The member substantially covers at least two sides of the locking pin. The member thus provides some protection against the locking pin unintentionally coming into contact with another object. The member has two or more feet which are secured to the member and which can support the speaker on a substantially horizontal surface when the speaker is oriented such that the member is facing the surface.
US10334336B2 Method of controlling digital photographing apparatus and digital photographing apparatus using the same
Provided is a method of controlling a digital photographing apparatus recording moving image data being input to a recording medium in a moving image photographing mode. The method includes creating a moving image file in the recording medium and storing the moving image data being input in the moving image file when a first signal is generated by a first button of the digital photographing apparatus pressed by a user, stopping storing of the moving image data being input when the first signal is generated by a second button of the digital photographing apparatus pressed by the user, continuing to store the moving image data being input in the moving image file when a second signal is generated by the second button pressed by the user, and stopping storing of the moving image data being input and completing the moving image file when the second signal is generated by the first button pressed by the user.
US10334330B2 Scalable switch
Data center rack systems are described. A data center rack system can include a rack having switches. A removable chassis can include an arrangement of interconnect such that a topology for a switch network can be implemented when the removable chassis is coupled with the switches.
US10334327B2 Hybrid transcoding of a media program
A method transcodes a media program to produce a constant video quality transcoded version of the media program. The constant video quality transcoded version is transcoded by a transcoder operating in a first mode that targets video quality. A portion of the constant video quality transcoded version that fails to satisfy a constraint is determined. The method sets a transcoding parameter based on the portion failing to satisfy the constraint. A portion of the media program corresponding to the portion of the constant video quality transcoded version is transcoded according to the transcoding parameter to produce a constant bit rate version of the portion. The constant bit rate version is transcoded by the transcoder operating in a second mode that targets a bit rate. The method then substitutes the constant bit rate version for the portion of constant video quality transcoded version in generating a transcoded media program.
US10334317B2 Digital media receiver monitoring system
The invention provides a method for monitoring a digital media receiver (including receivers for television or other type of digital media) to determine whether it is necessary for a receiver to re-connect in order to continue receiving a predetermined channel or stream. This invention is useful in digital media monitoring systems and in situations with many receivers connected to the same signal source and predetermined channels defined to be output by each receiver. One embodiment of the invention uses an auditing receiver that constantly scans the upstream channel-map, guide data, service information or system information to determine if the connection parameters required for receiving each predetermined stream have changed. Some examples of connection parameters include packet identifiers (PIDs), radio frequency (RF) channel and uniform resource locator (URL), depending on the type of broadcast and stream. When the auditing receiver gathers the latest connection parameters, a monitoring system compares the recently checked connection parameters to the connection parameters currently in use on each other receiver to determine if each receiver needs to be re-connected to continue receiving the predetermined stream defined for that receiver.
US10334316B2 Determining a quality of experience metric based on uniform resource locator data
A method includes receiving, at a server associated with a network operator, a plurality of uniform resource locators (URLs) associated with a media stream provided to a client device. The method includes processing, at the server, the plurality of URLs to determine a quality of experience metric. Processing the plurality of URLs includes extracting first URL data from a first URL and second URL data from a second URL of the plurality of URLs. The first URL data includes a first segment identifier associated with a first segment of a media content item and a first bit rate identifier. The second URL data includes a second segment identifier associated with a second segment of the media content item and a second bit rate identifier. A quality of experience metric may be determined based at least in part on the first URL data and the second URL data.
US10334315B2 System and method for video mosaic
A system and method is provided that enables a viewer to view all the available content on a mosaic display, even when advertisements would otherwise prevent a viewer from doing so. Whenever a channel is displaying non-program content, the mosaic may instead display pre-recorded content for the current program on that channel prior to the ad-period.
US10334314B1 Preload-supported concurrent video stream limiting
In one embodiment, a request is received from a user to open a stream for an upcoming second live media program during a time period in which users request a manifest for the upcoming second live media program that will start after a first live media program ends. The method uses a per device stream limit for the user to determine whether to allow the request. A device identifier database is accessed to determine current device identifiers associated with devices that the user is currently using to receive media programs. The method determines whether a device identifier associated with a device that sent the request is found in the current device identifiers. In response to determining that the device identifier for the request is found in the current device identifiers, the request to open the stream is allowed based on determining that the per device stream limit is not violated.
US10334313B2 Centralized broadband gateway for a wireless communication system
A system that incorporates teachings of the present disclosure may include, for example, a centralized broadband gateway for a wireless communication system, including a router/gateway module which receives encoded compressed audio/video (A/V) streams and distributes the encoded compressed audio/video A/V streams; multiple audio/video decoders which receive the encoded compressed A/V streams from the a router/gateway module, decode the encoded compressed A/V streams, and output uncompressed A/V streams; and an integrated Wireless High Definition Multimedia Interface (WHDMI) which receives the uncompressed A/V streams from the multiple audio/video decoders and transmits the uncompressed A/V streams wirelessly to media devices, without deploying individual media processors at each media device. Other embodiments are disclosed.
US10334311B2 Method of providing external device list and image display device
An image display device including a display; a first external interface configured to receive a first image signal input from a first external device connected to the image display device; a second external interface configured to receive a second image signal input from a second external device connected to the image display device; and a controller coupled with the display, the first external interface and the second external interface, the controller configured to display a plurality of external device icons, on a first area of the display, wherein the plurality of external device icons include a first external device icon corresponding to the first external device and a second external device icon corresponding the second external device, and display, on a second area of the display, a first image based on the first image signal in response to the first external device icon being selected if the first external device is connected to the image display device. The controller is further configured to display a symbol representing that the first external device or the second external device is connected to the display device.
US10334301B2 Providing content responsive to multimedia signals
A method of providing information including providing a communication session of at least one of audio and video media and applying automatic recognition to media transferred on the communication session. An advertisement is selected by a processor, based on the automatic recognition and non-advertisement information is selected by the processor, responsive to the automatic recognition. The selected advertisements and the selected nonadvertisement information, are presented during the communication session.
US10334299B2 Systems and methods for web spike attribution
Systems and methods are disclosed that measure web activity bursts after ad broadcasts that may be sent to multiple persons. One system uses a cookie-less/cookie-optional, anonymous/personal-identification-not-required, method for web-based conversion tracking that will work on broadcast media systems such as television, and could also be applied to measuring spikes from email, radio, and other forms of advertising where an episodic ad event is broadcast to multiple parties, and where responses occur in a batch after the broadcast.
US10334298B1 Method and system for searching content using a content time based window within a user device
A system and method for searching using a user device that includes a memory and an event table formation module forming an event table in the memory having event objects comprising an event time and container object identifier for each program event. The user device includes a user interface that generates search criteria associated with a content type. A search module forms a search window based on the content type, searches for event objects within the event table by comparing the event time and the search window, determines content data based from the container object associated with the event object, and displays content data on a display associated with the user device.
US10334291B2 Apparatus for detecting leakage in digitally modulated systems
In a method for detecting leakage in a digital cable system, at least one first signal is inserted on the cable system. The at least one first signal has an amplitude multiple tens of dB below the digital channel power of the digital channels carried on the cable system. A second signal containing the first signal is received. The second signal is converted to an intermediate frequency (IF) signal. The IF signal is digitized and samples of the digitized IF signal are obtained. Digitized samples of a third signal at the nominal frequency of the first signal at maximum amplitude converted to the IF are provided. The digitized IF signal and the digitized samples of a third signal at the nominal frequency of the first signal at maximum amplitude converted to the IF are correlated. The presence of the inserted first signal is detected based upon the result of the correlation. In another method, a pair of first signals are inserted on the cable system. The pair of first signals are spaced apart a fixed frequency and with amplitudes multiple tens of dB below the digital channel power of the digital channels carried on the cable system. A second signal containing the first signal is received and converted to an intermediate frequency (IF) signal. The IF signal is digitized, samples of the digitized IF signal are obtained, and a large scale Fast Fourier Transform (FFT) is applied to the samples to generate an FFT output. The FFT output is examined for generally equally sized signals separated from each other by the fixed frequency in the FFT output. If generally equally sized signals separated from each other by the fixed frequency are detected in the FFT output, a decision is made that the second signal represents detected leakage from the digital cable system.
US10334285B2 Apparatus, system and method
An apparatus comprising a watermark decoder arranged for decoding a watermark signal from a transmission video signal, the watermark signal defining a content area within the transmission video signal for inserting new content within the transmission video signal.
US10334280B2 Image coding method, image coding apparatus, image decoding method and image decoding apparatus
An image coding method including: binarizing last position information to generate (i) a binary signal which includes a first signal having a length smaller than or equal to a predetermined maximum length and does not include a second signal or (ii) a binary signal which includes the first signal having the predetermined maximum length and the second signal; first coding for arithmetically coding each of binary symbols included in the first signal using a context switched among a plurality of contexts according to a bit position of the binary symbol; and second coding for arithmetically coding the second signal using a fixed probability when the binary signal includes the second signal, wherein in the first coding, a binary symbol at a last bit position of the first signal is arithmetically coded using a context exclusive to the last bit position, when the first signal has the predetermined maximum length.
US10334278B2 Methods and apparatus for integrating external applications into an MPEG-4 scene
A method of decoding, composing and rendering a scene. First information is obtained, the first information including a part of a MPEG-4 BIFS scene description stream and at least one coded MPEG-4 media stream. The first information is decoded by invoking a BIFS scene decoder and one or more specific media decoders that are required by the scene. Second information is obtained, the second information including a second part of a BIFS scene description stream that contains a reference to an external application. The second information is decoded by invoking the BIFS scene decoder and an external application decoder. An integrated scene is composed, the integrated scene including one or more decoded MPEG-4 media objects and one or more external application objects specified in the decoded scene descriptions streams. The composed integrated scene is rendered on a display.
US10334277B2 Signaling target display parameters of color remapping information supplemental enhancement information messages
This disclosure describes techniques for communicating optimal coding parameters between a source device and a sink device. The sink device may receive, in a bitstream, video data and a group of one or more supplemental enhancement information (SEI) messages, wherein each SEI message comprises indications of a set of display capabilities and a set of remapping parameters. The sink device may then, for each SEI message of the group of one or more SEI messages, compare the respective set of display capabilities indicated in the respective SEI message with a target set of display capabilities for the sink device. Responsive to determining that a first set of display capabilities indicated by a first SEI message is compatible with the target set of display capabilities, the sink device may adapt the video data using a respective set of remapping parameters indicated by the first SEI message.
US10334276B2 Method and apparatus for determining the severity of corruption in a picture
An encoder encodes pixels representative of a picture in a multimedia stream, generates a first approximate signature based on approximate values of pixels in a reconstructed copy of the picture, and transmits the encoded pixels and the first approximate signature. A decoder receives a first packet including the encoded pixels and the first approximate signature, decodes the encoded pixels, and transmits a first signal in response to comparing the first approximate signature and a second approximate signature generated based on approximate values of the decoded pixels. If a corrupted packet is detected, the multimedia application requests an intra-coded picture in response to the first approximate signature differing from the second approximate signature. The second signal instructs the decoder to bypass requesting an intra-coded picture and to continue decoding received packets in response to the first approximate signature being equal to the second approximate signature.
US10334275B2 Panoramic view customization
Panoramic view customization may include dividing a panoramic video frame into multiple blocks, encoding the multiple blocks, generating and storing synchronization information and location information corresponding to the multiple blocks, receiving, from a device, information that identifies a viewing area of interest in the panoramic video frame, identifying at least two of the blocks that include at least some of the information that identify the viewing area of interest, combining the identified blocks to frame a first video; and transmitting the first framed video to the device.
US10334273B2 Picture decoding device, picture decoding method and picture decoding program
In a picture coding device for coding picture signals including a brightness signal and a color-difference signal in a block unit using intra-prediction and coding information regarding an intra-prediction mode, when aspect ratios of pixels of the brightness signal and the color-difference signal are different from each other, a bitstream generator converts a mode number of a first intra-color-difference prediction mode used when the aspect ratios are equal to each other into a scaled mode number and derives a second intra-color-difference prediction mode used when the aspect ratios are different from each other.
US10334271B2 Encoding system using motion estimation and encoding method using motion estimation
Provided are an encoding system using motion estimation and an encoding method using motion estimation for achieving high-speed motion estimation according to a multi-processing unit. The encoding system using motion estimation, comprises a multi-processing unit calculating motion estimation on many macroblocks of an input image, a motion estimator estimating motion vectors of the macroblocks of the input image using the motion estimation on the plurality of macroblocks, previously calculated by the multi-processing unit, and an encoder encoding the image based on the motion vectors of the macroblocks, estimated by the motion estimator. According to the present invention, motion estimation to be used for motion estimation can be calculated in advance according to the multi-processing unit capable of processing high-speed parallel processing to reduce an image encoding time and improve an encoding speed.
US10334269B2 Selectively bypassing intra prediction coding based on preprocessing error data
Methods and systems may provide for determining, on a graphics processor, an intra prediction error for a coding unit of a video frame and selectively bypassing, on a host processor, an intra prediction coding stage with respect to one or more of a recursive split decision or an encoding mode selection based at least in part on the intra prediction error. In one example, an inter prediction error may also be determined, on the graphics processor, wherein the intra prediction coding stage is selectively bypassed further based on the inter prediction error.
US10334268B2 Image coding method and image coding apparatus
An image coding method includes: selecting a first picture from plural pictures; setting a first temporal motion vector prediction flag which is associated with the first picture and is a temporal motion vector prediction flag indicating whether or not temporal motion vector prediction is to be used, to indicate that the temporal motion vector prediction is not to be used, and coding the first temporal motion vector prediction flag; coding the first picture without using the temporal motion vector prediction; and coding a second picture which follows the first picture in coding order, with referring to a motion vector of a picture preceding the first picture in coding order being prohibited.
US10334266B2 Image decoding method
An image decoding method includes: dividing a current block into sub-blocks; deriving, for each sub-block, one or more prediction information candidates; obtaining an index; and decoding the current block using the prediction information candidate selected by the index. The deriving includes: determining whether a neighboring block neighboring each sub-block is included in the current block, and when not included in the current block, determining the neighboring block to be a reference block available to the sub-block, and when included in the current block, determining the neighboring block not to be the reference block; and deriving a prediction information candidate of the sub-block from prediction information of the reference block; and when the number of prediction information candidates is smaller than a predetermined number, generating one or more new candidates without using the prediction information of the reference block till the number of prediction information candidates reaches the predetermined number.
US10334262B2 Moving-picture decoding processing apparatus, moving-picture coding processing apparatus, and operating method of the same
The present invention is directed to reduce deterioration in parallel processing capability. In a moving-picture decoding processing apparatus, information of a first plurality of frames and a second plurality of frames is supplied from a decoding control unit to first and second decoding processing units. For decoding the information from an intermediate point to an end point of a second preceding frame by the second decoding unit in a third period, use of a result of the process of the first decoding processing unit in the third period is inhibited, and use of a result of the process of a first preceding frame by the first decoding processing unit in a second period is permitted by an end signal. By reach of the intermediate point of the decoding of the second preceding frame by the second decoding processing unit in the second period, information from the start point to the intermediate point of the first subsequent frame included in the plural frames is decoded by the first decoding unit in the third period.
US10334261B2 Method and arrangement for transcoding a video bitstream
An example method includes receiving a video bitstream with a high fidelity input format and side information related to the video bitstream. The side information includes a video bitstream representing the original video source with a low fidelity input format, coding parameters optimized based on knowledge of the original video source, transform coefficients, indicative of a residual between the original video source and a decoded version of the high fidelity format. The method further includes decoding the side information to generate transcoding guiding information, estimating a representation of video bitstream with a low fidelity output format, based on the received bit stream and the generated transcoding guiding information, improving the estimated low-fidelity representation by adding the transform coefficients of the side information to transform coefficients generated from the estimated low-fidelity representation, and encoding the improved estimated representation of the low-fidelity bitstream.
US10334257B2 Method for decoding chroma image using luma quantization
A method for decoding chroma image can include deriving a chroma intra prediction mode of a prediction unit; determining a size of a current chroma block using luma transform size information; generating a chroma prediction block of the current chroma block using the chroma intra prediction mode; generating a chroma residual block of the current chroma block using the chroma intra prediction mode and a chroma quantization parameter; and generating a chroma reconstructed block adding the chroma prediction block and the chroma residual block, in which the chroma quantization parameter is generated using a luma quantization parameter determined per quantization unit and information indicating the relationship between the luma quantization parameter and the chroma quantization parameter, the size of the quantization unit is one of allowable sizes of a coding unit, and a minimum size of the quantization unit is determined per picture and a parameter for specifying the minimum size of the quantization unit is included in a picture parameter set.
US10334256B2 Video compression method
A method of decoding and encoding video, the encoding method comprising: receiving a video; performing a shrink operation on the received video, the shrink operation comprising: creating a first lower resolution video from the video; and sequentially creating additional N−1 lower resolution videos, each one of the additional lower resolution videos created from the preceding lower resolution video; compressing the lowest resolution video; creating a lowest resolution reconstructed video by decompressing the lowest resolution compressed video; performing a first raise operation on the lowest resolution reconstructed video, the first raise operation comprising sequentially creating N higher resolutions reconstructed videos, each one of the higher resolution reconstructed videos created from the preceding lower resolution reconstructed video by: creating a higher resolution video from the lower resolution reconstructed video; computing a residual between the respective lower resolution video and the created higher resolution video; compressing the computed residual; decompressing the compressed residual; and combining the decompressed residual with the created higher resolution video, yielding the respective higher resolution reconstructed video; and providing a bit stream comprising the lowest resolution compressed video, said compressed residuals and control information.
US10334254B2 Feed-forward and feed-back metadata exchange in image processing pipelines to improve image quality
Techniques are disclosed for improving operation of image processing systems. A first component generates metadata representing its operational parameters. The metadata is relayed to another component of the image processing pipeline and the other component alters an operational parameter of its operation based on the metadata. In one embodiment, the metadata may be relayed “upstream” within an image processing system, from a component that is a farther distance from a source of image data to a component that is nearer to the source of image data. In another embodiment, the metadata may be relayed “downstream” within an image processing system, from a component that is a closer distance from a source of image data to a component that is farther from the source of image data. In still other embodiments, bidirectional exchange of metadata may occur, where a single component receives metadata both from an upstream source and a downstream source. In a further embodiment, a processing system may duplicate a single stream of image data and process each stream separately. In such embodiments, metadata may be generated that is specific to one of the streams, in which case, the metadata may be used to alter an operational parameter of a process specific to its respective stream.
US10334253B2 Sample adaptive offset scaling based on bit-depth
This disclosure provides systems, methods and apparatus for sample adaptive offset (SAO) scaling. For example, the apparatus may include a processor configured to determine an offset value for an SAO filter applied to video data to improve reconstruction of signal amplitudes in the video data. The processor may be further configured to determine a first value indicative of a bit depth and a second value indicative of a scale factor for the video data, to provide a scaled offset value based on applying the scale factor to the offset value, and to scale at least one color component of the video data according to the scaled offset value. The processor may also be configured to identify an edge offset category for a scaled group of neighboring pixel values, and to adjust the SAO filter based on the identified edge offset category.
US10334252B2 Video encoding apparatus, video decoding apparatus, and video decoding method for performing intra-prediction based on directionality of neighboring block
Provided are methods and apparatuses for improving compression efficiency in directional intra-prediction. A video encoding apparatus, which does not need to record intra mode information, includes a mode selector that selects one from among a plurality of intra modes on the basis of a directionality of at least one neighboring block that has already been reconstructed before a current block is reconstructed, an intra predictor that obtains a prediction block of the current block from the at least one neighboring block according to the directionality of the selected mode, and obtains a residual block by subtracting the prediction block from the current block, and a unit for encoding the obtained residual block.
US10334248B2 Coding data using an enhanced context-adaptive binary arithmetic coding (CABAC) design
Context adaptive binary arithmetic coding (CABAC) techniques are generally described. Aspects of the techniques are generally directed to inheritance-based context initialization. An example video coding device includes a memory configured to store video data, and one or more processors. The processor(s) are configured to initialize context information for a current slice of a current picture by inheriting context information of a previously-coded block of a previously-coded picture of the stored video data as initialized context information for the current slice of the current picture. The processor(s) are further configured to code data of the current slice using the initialized context information.
US10334247B2 Methods and apparatus for determining quantization parameter predictors from a plurality of neighboring quantization parameters
Methods and apparatus are provided for determining quantization parameter predictors from a plurality of neighboring quantization parameters. An apparatus includes an encoder for encoding image data for at least a portion of a picture using a quantization parameter predictor for a current quantization parameter to be applied to the image data. The quantization parameter predictor is determined using multiple quantization parameters from previously coded neighboring portions. A difference between the current quantization parameter and the quantization parameter predictor is encoded for signaling to a corresponding decoder.
US10334246B2 Method and device for compression and decompression of binary data
The invention relates to a method for compressing a set of input binary data values x, all coded in a same number B of bits, into a corresponding set of output data values x′, all coded in a smaller number b of bits, obtainable by (i) computing a quantization step size dq dq = 2 B + 1 2 b + 1 - 1 (ii) dividing the range of values [0, 2B−1[, into 2b subranges, the first subrange being [0, INT(dq/2)[ the ith subrange being [INT((i−3/2)*dq)+1, INT((i−1/2)*dq)[, for i going from 2 to 2b The invention also relates to a method for decompressing data and to applications of said method for compressing/decompressing video data, and to devices for performing these operations.
US10334242B1 Test system and test method for audio-video device
A test system for audio-video device comprises an output control circuit, a sensing circuit, a storage medium and a processor. The sensing circuit detects the sensible conditions of the AVDUT (Audio-Video Device Under Test). The storage medium stores a test script and a verification data set related to the AVDUT, wherein the test script comprises a plurality of test instructions, and each of the test instructions comprises a plurality of test signals. The processor is configured to generate a test sequence related to the test instructions, and outputs a plurality of control signals to the AVDUT through the output control circuit according to the test sequence, and the processor determines whether an abnormal event occurs in the AVDUT according to said sensible conditions, when the abnormal event occurs, the processor determines whether to update the test script according to a comparison result.
US10334241B2 Systems and methods for detecting defective camera arrays and optic arrays
Systems and methods for detecting defective camera arrays, optic arrays and/or sensors are described. One embodiment includes capturing image data using a camera array; dividing the captured images into a plurality of corresponding image regions; identifying the presence of localized defects in any of the cameras by evaluating the image regions in the captured images; and detecting a defective camera array using the image processing system when the number of localized defects in a specific set of image regions exceeds a predetermined threshold, where the specific set of image regions is formed by: a common corresponding image region from at least a subset of the captured images; and any additional image region in a given image that contains at least one pixel located within a predetermined maximum parallax shift distance along an epipolar line from a pixel within said common corresponding image region within the given image.
US10334237B2 Information processing device, display device, and information processing method
An information processing device includes: an information processing section configured to detect a figure of a target object from an image captured from a movie of the target object so as to perform information processing on the detected image; a main data generating section configured to generate data of a main image to be displayed as a result of the information processing; an auxiliary data generating section configured to generate data of an auxiliary image including the captured image; and an output data transmitting section configured to transmit to an output device the main image data and the auxiliary image data in relation to each other such that the main image and the auxiliary image are displayed together.
US10334236B2 See-through type display apparatus
A see-through type display apparatus includes a spatial light modulator configured to time-sequentially output a multi-layered two-dimensional (2D) image, a depth generator configured to generate a multi-layered depth image having pieces of different depth information from the multi-layered 2D image based on a focal distance that is a distance between the depth generator and a focus point of the multi-layered 2D image; and a light path change member configured to change at least one of a first transmission path of light corresponding to the multi-layered depth image and a second transmission path of external light corresponding to an external image, to thereby transmit the multi-layered depth image and the external image to a same area.
US10334235B2 Binocular see-through AR head-mounted display device and information display method therefor
A binocular see-through AR head-mounted display device is disclosed. Based on that the mapping relationships fc→s and fd→i are pre-stored in the head-mounted device, the position of the target object in the camera image is obtained through an image tracking method, and is mapped to the screen coordinate system of the head-mounted device for calculating the left/right image display position. Through a monocular distance finding method, the distance between the target object and the camera is real-time calculated referring to the imaging scale of the camera, so as to calculate a left-right image distance, thereby calculating the right or the right image display position. Correspondingly, the present invention also provides an information display method for a binocular see-through AR head-mounted display device and an augmented reality information display system. The present invention is highly reliable with low cost.
US10334234B2 Stereo camera for vehicles
A stereo camera (1) for a vehicle includes a first camera (1.1), which has a first image sensor (1.11) and the camera field of vision (S1) of which has a first opening angle (α1), and a second camera (1.2), which has a second image sensor (1.21) and the camera field of vision (S2) of which has a second opening angle (α2). The second opening angle (α2) is greater than the first opening angle (α1). The first camera (1.1) has a first lens optical unit (1.12) and the second camera (1.2) has a second lens optical unit (1.22), which both have an angular resolution that is higher in a central region (Z1, Z2) of the field of vision (S1, S2) lying in the angular range (α11, α21) around the optical axis (O1) than outside of the central region. The cameras are arranged so that the fields of vision (S1, S2) overlap.
US10334233B2 Portable device that controls photography mode, and control method therefor
The present specification relates to a portable device that controls a photography mode, and a control method therefor. A control method of a portable device that controls a photography mode according to an embodiment may comprise the steps of: detecting a first marker at a first distance from the portable device and a second marker at a second distance using at least one of a first camera unit and a second camera unit; and executing a photography mode that captures an image. A 2D photography mode is executed if the first distance of the detected first marker and the second distance of the detected second marker are effectively the same; and a 3D photography mode is executed if the first distance of the detected first marker and the second distance of the detected second marker are different, wherein the 3D photography mode may be a mode that generates a 3D image using binocular disparity of the first camera unit and the second camera unit.
US10334230B1 Image capture system
A system is described that allows for the tracking of an exercise occurring within a physical environment. In one or more implementations, the system includes a depth sensing device configured to obtain depth values associated with a plurality of pixels. The depth values indicating distances from one or more physical objects in a physical environment to the depth sensing device. The system also includes a computing device in communication with the depth sensing device. The computing device includes a memory and a processor. The processor is configured to execute the one or more modules to cause the processor to: identify a point corresponding to at least one pixel representing a portion of at least one physical object within the physical environment based upon the pixel depth values; track the point through a plurality of image frames; and determine whether at least one repetition has occurred based upon the tracked point.
US10334228B2 In-flight 3D inspector
An in-flight 3D inspector includes a sample input funnel, a sample chute, a trigger, a plurality of cameras, a light source and storage device. A sample is placed in the sample input funnel and is caused to travel down the sample chute. The trigger is located on the sample chute and detects when the sample passes the trigger. In response to detecting the passing of the sample, the trigger outputs a trigger signal that indicates when the sample will pass through a focal plane on which all the plurality of cameras are focused. In response to the trigger signal, the sample is illuminated by the light source and the plurality of cameras capture an image of the sample as the sample passes through the focal plane. The captured images are stored on the storage device and used to generate a 3D image of the sample.
US10334225B2 Stereoscopic camera
Embodiments of a stereoscopic camera for acquiring, storing, transmitting and displaying stereoscopic images are disclosed. Some of the benefits of embodiments of this stereoscopic camera include converging optical axes, simultaneous left/right view data generation, transmitting and displaying stereoscopic images, stereoscopic digital zooming wherein a subset of pixels is displayed, pan-tilt-zooming of the stereoscopic camera, and interactive adjustment of images. Embodiments of the disclosed stereoscopic camera are capable of producing real-time, stereoscopic image data from locations or objects therein, in association with coordinate systems. Other embodiments include stereomicroscopes.
US10334223B2 System and method for multi-view video in wireless devices
This disclosure provides systems, methods, and apparatuses for providing multi-view (MV) video data via a wireless network. For example, the apparatus may include a processor configured to determine at least a first channel quality estimate of a communication channel of the wireless network used to transmit first MV video data. The apparatus may include an input/output (I/O) controller configured to receive a binocular disparity error estimate indicative of a rendering of the first MV video data. The processor may be configured to determine whether to continue to at least one of capture, encode, and/or transmit MV video data based at least in part on the first channel quality estimate and/or the binocular disparity error estimate.
US10334221B2 Methods circuits devices systems and associated computer executable code for rendering a hybrid image frame
The present application discloses methods, circuits, devices, systems and associated computer executable code for rendering one or more hybrid images including both two dimensional and three dimensional image information from an object or person. According to some embodiments, data from 2D image frame may be combined with a corresponding 3D image dataset to generate a hybrid image frame. Display parameters and/or relative coordinates of the 2D and/or 3D image data may be adjusted or altered across hybrid image frames.
US10334220B2 Aggregating images and audio data to generate virtual reality content
The disclosure includes a system and method for aggregating image frames and audio data to generate virtual reality content. The system includes a processor and a memory storing instructions that, when executed, cause the system to: receive video data describing image frames from a camera array; receive audio data from a microphone array; aggregate the image frames to generate a stream of three-dimensional (3D) video data, the stream of 3D video data including a stream of left panoramic images and a stream of right panoramic images; generate a stream of 3D audio data from the audio data; and generate virtual reality content that includes the stream of 3D video data and the stream of 3D audio data.
US10334219B2 Apparatus for switching/routing image signals through bandwidth splitting and reduction and the method thereof
The present invention relates to an apparatus and method for IP switching/routing SDI format image signal through bandwidth splitting and reduction, more specifically, which decomposes image signals consisting of YCbCr type color format entered with serial digital interface (SDI) into Y (luminance) component and C (chrominance) component, or multiple bit slice components; converts the components into IP packets and performs switching and/or routing of the IP packets; extracts Y component and C component or multiple bit slice components from the switched or routed IP packets; and combines the components into SDI format image signal and outputs the combined SDI format image signal. In addition, the present invention provides an apparatus switching/routing image signals through grid based networking, in which broadband switching or routing is performed with multiple narrow band switches or routers by switching or routing image signals through bandwidth splitting and reduction.
US10334217B2 Video sequence assembly
A method includes receiving, by one or more processors, metadata corresponding to a scene, the metadata comprising a current location and orientation of a scene capture device used to capture the metadata, receiving, by the one or more processors, a required recording quality indication from a user, determining, by the one or more processors, according to the metadata, a stored video sequence corresponding to the scene that meets the required recording quality indication and corresponds to the current location and orientation, and determining, by the one or more processors, according to the metadata, a stored video sequence corresponding to the scene, and assembling, by the one or more processors, an output video sequence for the scene that incorporates at least a portion of the stored video sequence. A corresponding computer program product and computer system are also disclosed herein.
US10334212B2 Memory auxiliary device and method, spectacle frame and pair of spectacles
At least one embodiment of the present disclosure provides a memory auxiliary device and a memory auxiliary method, a spectacle frame and a pair of spectacles. The memory auxiliary device includes a first capturing module, a second capturing module and a processing module; wherein, the first capturing module is configured to capture an eye state, the processing module is configured to determine blink information according to the first image information of the eye state, and control an operating mode of the second capturing module according to the blink information, and the second capturing module is configured to capture a object in the operating mode controlled by the processing module, and send second image information of the captured object to the processing module for storage.
US10334210B2 Augmented video system providing enhanced situational awareness
A facility, comprising systems and methods, for providing enhanced situational awareness to captured image data is disclosed. The disclosed techniques are used in conjunction with image data, such as a real-time or near real-time image stream captured by a camera attached to an unmanned system, previously captured image data, rendered image data, etc. The facility enhances situational awareness by projecting overlays onto captured video data or “wrapping” captured image data with previously-captured and/or “synthetic world” information, such as satellite images, computer-generated images, wire models, textured surfaces, and so on. The facility also provides enhanced zoom techniques that allow a user to quickly zoom in on an object or area of interest using a combined optical and digital zoom technique. Additionally, the facility provides a digital lead indicator designed to reduce operator-induced oscillations in commanding an image capturing device.
US10334205B2 Enhanced video interaction for a user interface of a telepresence network
A telepresence device may relay video, audio, and/or measurement data to a user operating a control device. A user interface may permit the user to quickly view and/or understand temporally and/or spatially disparate information. The telepresence device may pre-gather looped video of spatially disparate areas in an environment. A temporal control mechanism may start video playback at a desired point in a current or historical video segment. Notations may be associated with time spans in a video and recalled by capturing an image similar to a frame in the time span of the video. An area of interest may be selected and video containing the area of interest may be automatically found. Situational data may be recorded and used to recall video segments of interest. The telepresence device may synchronize video playback and movement. A series of videos may be recorded at predetermined time intervals to capture visually trending information.
US10334202B1 Ambient audio generation based on visual information
Techniques are disclosed for generating audio based on visual information. In some examples, an audio generation system is trained using supervised learning using a training set generated from videos. The trained audio generation system is able to infer audio for provided silent video based on the visual contents of the silent video, and generate raw waveform samples that represent the inferred audio.
US10334199B2 Augmented reality based community review for automobile drivers
Disclosed is an infrastructure to support an augmented reality (AR) based community for drivers. Each driver's view (e.g., using an AR device) of other vehicles on the road can be augmented with virtual information about other drivers in the community. Drivers in the community can express their opinions on the driving behavior of other drivers in the community. Drivers' opinions can be accumulated and tallied to produce a cumulative assessment of a particular behavior for a particular driver. A driver's view through their AR device and be further augmented with the community's assessment of that driver's driving behavior, which can influence the driver's future behavior.
US10334197B2 Amplification circuit performing primary and secondary amplifications
An amplification circuit includes a first amplification block suitable for primarily amplifying a voltage difference between a first voltage and a second voltage corresponding to a first input current and a second input current, respectively, and a second amplification block suitable for secondarily amplifying the voltage difference between the first and second voltages to generate an amplification signal.
US10334196B2 Semiconductor device
A semiconductor device that can extend the range of adaptable sampling rate when performing analog/digital conversion is provided. The semiconductor device includes a plurality of sample-and-hold circuits storing an analog signal and a plurality of converter circuits having a function of converting the analog signal stored in the sample-and-hold circuit into a digital signal. The sample-and-hold circuit includes a switch and a capacitor that is supplied with an analog signal through the switch. The switch includes an oxide semiconductor in a channel formation region.
US10334191B1 Pixel array with embedded split pixels for high dynamic range imaging
A pixel cell includes a second photodiode laterally surrounding a first photodiode in semiconductor material. The first and second photodiodes are adapted to photogenerate image charge in response to incident light. A floating diffusion is disposed in the semiconductor material proximate to an outer perimeter of the second photodiode. A first transfer gate is disposed proximate to the semiconductor material over a first channel region between the first and second photodiodes. The first transfer gate is coupled to transfer the image charge from the first photodiode to the second photodiode. A second transfer gate is disposed proximate to the semiconductor material over a second channel region between the second photodiode and the floating diffusion. The second transfer gate is coupled to transfer the image charge from the second photodiode to the floating diffusion.
US10334190B2 Methods and apparatus for superpixel modulation
In illustrative implementations, a set of separate modulation signals simultaneously modulates a plurality of pixels in a superpixel by a set of separate modulation signals, such that each pixel in the superpixel is modulated by a modulation signal that causes sensitivity of the pixel to vary over time. Each superpixel comprises multiple pixels. In some implementations, the sensitivity of a pixel to incident light is controlled by storage modulation or by light modulation. In some implementations, this invention is used for 3D scanning, i.e., for detection of the 3D position of points in a scene.
US10334189B1 HDR pixel array with double diagonal binning
An image sensor has a pixel cell array comprising clusters of pixel cell blocks each block having four pixel cells under the same microlens and filter wherein during readout electrical signals from two pixels positioned along a first diagonal are binned followed by binning the signals from two pixels positioned along the remaining second reverse diagonal in order to reduce spatial color artifacts associated with orthogonal binning schemes and minimize gaps or irregular spacing between optical centers within an image read out from the array of pixel cells.
US10334180B1 Digital image capture with a polarizer at different rotation angles
In aspects of digital image capture with a polarizer at different rotation angles, a device includes a polarizer that filters light at different polarizations and captures digital images using the polarizer. Each of the digital images are captured at one of different rotation angles of the polarizer. The device implements an imaging algorithm to determine a common region in each of the digital images, the common region having a variable brightness in each of the digital images and the common region in a respective digital image being determined based on a standard deviation of brightness for each pixel in the respective digital image. The imaging algorithm can then determine pixel brightness values of the pixels in the common region for each of the digital images, and select one of the captured digital images with a lowest pixel brightness value in the common region as an output image.
US10334166B2 Distributed video panoramic display system
The present disclosure relates to a distributed video panoramic display system. The present disclosure collects video images of different areas through an existing camera network; the video images collected by each camera are converted into the same coordinate system by each video splitting node in a video splitting module; a plurality of paths of video image data are subjected to parallel splitting processing, so that a display area of each split video image block in a panoramic display unit respectively corresponds to a separate display screen; and each video reorganization node in a video reorganization module is used to perform reorganization processing on each received video image block, then each path of video image formed after the processing is output to the corresponding display screen of the panoramic display unit, and a panoramic video image is formed.
US10334164B2 Virtual 360-degree view of a telecommunications site
Systems and method for creating and utilizing a virtual 360-degree view of a telecommunications site include capturing first data of a 360-degree view at multiple points around the telecommunications site; capturing second data of a 360-degree view at aerial points above the telecommunications site; capturing third data of a 360-degree view inside a shelter or cabinet at the telecommunications site, wherein each of the first data, second data, and third data comprise one or more of photos and video; stitching the first data, the second data, and the third data together with links to create a virtual 360-degree view environment of the telecommunications site, wherein the links enable virtual navigation about the telecommunications site; and displaying the virtual 360-degree view environment to a viewer over a network and adjusting the virtual 360-degree view environment based on commands received from the viewer.
US10334161B2 Image processing apparatus, image processing method, computer program and imaging apparatus
An image processing apparatus includes a system controlling unit including a processor and a memory, the system controlling unit being configured to load and to execute an operation control program stored in the memory. The system controlling unit and the memory are configured to acquire light field data, including a plurality of divided image data, to perform an image processing including color correction processing to each of the plurality of divided image data, and to form image data by combining pixel signals of the plurality of the divided image data. Depths of field of the plurality of divided image data are deeper than those of the formed image data. The system controlling unit controls operation to perform the image processing and to form the image using the processed plurality of divided image data.
US10334159B2 Correcting and verifying method, and correcting and verifying device
A correcting and verifying method and a correcting and verifying device cause a processor to display a specific frame image as a frame image to be confirmed based on a tracking result of a moving body in each of a plurality of frame images which configure a video, and to correct a position of the moving body in the frame image to be confirmed in a case where a correction instruction of a user is received.
US10334157B2 Method of setting initial position of camera, camera, and camera system
In one aspect of the present invention, when reset of a camera is received, a pan motor and a tilt motor of a pan and tilt mechanism are rotated in a first preset rotation direction, and the pan and tilt mechanism is first moved to a pan reference position and a tilt reference position. Thereafter, the pan motor and the tilt motor are rotated in a second rotation direction opposite to the first rotation direction, and the pan and tilt mechanism is moved to an initial pan position and an initial tilt position. Using a movement of the pan and tilt mechanism to initial pan and tilt positions, detection of a subject for automatic tracking is performed, and if the subject is detected, then transition to an automatic tracking state is caused to occur.
US10334152B2 Image acquisition device and method for determining a focus position based on sharpness
A method for acquiring an image comprises acquiring a first image frame including a region containing a subject at a first focus position; determining a first sharpness of the subject within the first image frame; identifying an imaged subject size within the first image frame; determining a second focus position based on the imaged subject size; acquiring a second image frame at the second focus position; and determining a second sharpness of the subject within the second image frame. A sharpness threshold is determined as a function of image acquisition parameters for the first and/or second image frame. Responsive to the second sharpness not exceeding the first sharpness and the sharpness threshold, camera motion parameters and/or subject motion parameters for the second image frame are determined before performing a focus sweep to determine an optimal focus position for the subject.
US10334151B2 Phase detection autofocus using subaperture images
A light-field camera may have enhanced autofocus functionality that does not require a dedicated optical pathway or dedicated sensors, and yet brings the camera rapidly into focus for image capture. According to one method, light may be received through the aperture of a light-field camera, with the main lens of the light-field camera at a first focus setting. The light may be directed to a sensor of the light-field camera via an optical pathway. The sensor may capture the light to generate preliminary light-field data. In a processor, the preliminary light-field data may be used to generate an offset, which may be used to refocus the main lens to a second focus setting. Additional light may be directed along the same optical pathway and captured with the main lens at the second focus setting to capture a focused light-field image.
US10334150B2 Camera system and method of tracking object using the same
Provided is a camera system capable of detecting and tracking an object. The camera system includes: a camera configured to detect at least one object in a surveillance region of which an image is captured by the camera directed in a first direction and generate metadata of the object; and a camera controller configured to control at least one of panning, tilting and zooming of the camera based on the metadata of a target object selected from among the at least one object.
US10334149B2 Adjustment for cameras for low power mode operation
Example techniques are described for low power mode operation for multi-camera devices. A camera device includes processing circuitry configured to determine what information from the first camera is needed to process image content captured by the second camera or to operate the second camera, and adjust an operation mode of one of the first camera or camera circuitry coupled to the first camera from a first operation mode to a second operation mode based on the determination. An amount of power consumed by the first camera or the camera circuitry coupled to the first camera in the second operation mode is different than an amount of power consumed by the first camera or the camera circuitry in the first operation mode.
US10334146B2 Camera module
A camera module includes: a housing; a reflecting module; and a lens module disposed behind the reflecting module, wherein the moving holder is disposed to be movable in one axial direction, approximately perpendicular to the optical axial direction and the one axial direction with respect to the housing, the lens module includes a carrier supported by the housing to be linearly movable in approximately the optical axial direction, the lens module includes two or more lens barrels of which some are fixed, and the others are supported by the housing to be linearly movable in approximately the optical axial direction, and lenses are distributed and provided into the at least two lens barrels.
US10334138B2 Image forming apparatus with plural movable color forming units and print mode management based on correction process performance
An image forming apparatus includes (a) a plurality of image forming unit arranged along a transfer medium, each of which is arranged movable between a lower position and an upper position; (b) an estrangement controller to move each of the image forming units between these positions; (c) a print mode management part to determine a designated print mode; (d) an image forming part to select one or more of the image forming units corresponding to the designated print mode, and to form an image to be transferred to the transfer medium by using the selected image forming units; and (e) a correction process part that performs a correction process. Wherein (f) the correction process part regularly judges whether or not a correction process execution condition is satisfied, and performs a regular correction process when the correction process execution condition is satisfied, and (g) the print mode management part judges whether or not another print process in the designated print mode has been performed after a previous regular correction process, and sets a print mode based on a judgment result by the print mode management part.
US10334137B2 Image reading apparatus and image reading method
Provided is an image reading apparatus configured to recognize edge portions of an image of an original precisely without being influenced by the varying state of the four sides of the original. The image reading apparatus includes an image reading unit configured to read the original image by scanning the original, an edge determining unit configured to determine first edge locations at the left end and right end of the original image in a main scanning direction, an edge detector configured to detect a second edge location of the original image in a sub-scanning direction, a tilt expression calculator configured to calculate a linear expression that represents the amount of inclination of the original image with respect to the main scanning direction.
US10334134B1 Augmented real estate with location and chattel tagging system and apparatus for virtual diary, scrapbooking, game play, messaging, canvasing, advertising and social interaction
A device based system for interacting around a collection of user definable moments portraying a theme readable by others via a filter. Users may participate actively, voyeuristically, passively, or vicariously, to share propaganda, graffiti, news, parody, satire, opinions, information, commentary, entertainment, contests, and amusement to a location or an object.
US10334131B2 Image reading apparatus and processing device with specific assembly for cover open/close determination
An image reading apparatus includes a document placement surface, a document cover that rotates between a closed state and an open state, a pressing portion that is disposed on the side of the document table and presses a switch, a rotary lever that is disposed on the side of the document cover and applies external force to the pressing portion, and a biasing member that biases one end side of the rotary lever in a direction that moves away from the document cover, in which when the document cover is at a predetermined angle, one end of the rotary lever pushes down the pressing portion to change the state of the switch, and in the process of displacement from the predetermined angle to the closed state, the one end of the rotary lever rotates in a direction approaching the document cover and maintains the state of the switch.
US10334130B2 Image forming apparatus, image forming system, and position adjustment method
An image forming apparatus includes a conveyor to convey a conveyed object in a conveyance direction, a plurality of head units to perform image formation on the conveyed object, a displacement sensor disposed downstream from the plurality of head units to detect a position adjustment image on the conveyed object, formed by the plurality of head units, and at least one processor configured to adjust an image formation position of at least one of the head units in a direction orthogonal to the conveyance direction, based on a result generated by the displacement sensor. The image forming apparatus further includes a surface sensor to obtain surface data of the conveyed object at a position corresponding to the head unit to be adjusted, and the processor further adjusts the image formation position in the orthogonal direction based on the surface data obtained by the surface sensor.
US10334129B2 Method of printing and scanning
A multifunctional printer having a printer section, an auto document feeder, a scanner section, a print path, and a path guide. When the multifunctional printer is not in a print and scan mode, the path guide can move to a position that routes printed paper from the print path to a print output tray. When the multifunctional printer is not in a print and scan mode, the path guide can move to a position that routes printed paper from the print path to the auto document feeder, where it can be scanned.
US10334128B2 Image display control device and image forming apparatus including the same
A control unit includes a touch panel display capable of presenting preview display of multiple pages of document images in a scrollable manner on the display panel. The touch panel display controller includes: a commanded position detecting controller that detects a commanded position relative to one of document images being a reference in the preview image displayed on a display panel; a preview layout direction switching controller that switches the layout direction in the preview image in accordance with the commanded position; and a scroll direction switching controller that switches the scrolling direction in the preview image in accordance with the detected commanded position.
US10334124B2 Information processing apparatus, non-transitory computer readable medium, and information processing system for print job management
An information processing apparatus to which plural image forming apparatuses having different functions are connected and which transfers a print job transmitted from a terminal apparatus of a user to the image forming apparatus usable by the user, includes a generation unit that generates a model group of the image forming apparatus usable by the user, for each user.
US10334122B2 Dynamic media item layout presentation
A method may include generating a list of frame candidates, the list of frame candidates including a plurality of aspect ratios, based on a characteristic of a display device and an aspect ratio of a base tile; receiving a set of media items, each with a respective aspect ratio (AR), to display on the display device; and for each respective media item in the set of media items: filtering the list of frame candidates based on a respective aspect ratio of the list of frame candidates being within a threshold cropping amount of the AR of the respective media item; and matching the respective media to a frame candidate of the filtered list of frame candidates.
US10334119B2 Transparent fax call processing in a mobile device
Methods and apparatus are described for transparently processing a fax transmission by a fax software program in a mobile device. In one embodiment, the fax software program identifies an incoming call at the mobile device. Upon the identification, the program prevents a display screen of the mobile device from outputting an incoming call ringing alert. The program answers the incoming call and analyzes the call to detect whether the answered call is a voice call. Upon detecting that the answered incoming call is a voice call, the program outputs the incoming call ringing alert via the display screen. Otherwise, if the answered incoming call is a fax transmission, the program merges the call with a fax server, such that the fax server receives the fax transmission. Other embodiments are also described and claimed.
US10334118B2 Method and system for providing video multimedia ringtone
A method and system for providing a video multimedia ringtone include setting, by a processor, a silent video separated from a multimedia file, as a media file that is a video file of a ringtone, setting, by the processor, a selected sound source as a bell file that is a sound file of the ringtone, and simultaneously playing back, by the processor, the media file and the bell file that are set as the ringtone, in response to an incoming call signal.
US10334115B2 Multiple dwelling house interphone system
A multiple dwelling house interphone system includes a centralized collective entrance machine for a visitor to call a dweller of any building, a dwelling unit master device provided to each dwelling unit for a dweller to respond to a call, and a centralized controller which controls communication between the centralized collective entrance machine and each dwelling unit master device. Each dwelling unit master device has an ID storage section storing its own ID. When the ID of the dwelling unit master device is inputted for calling the dweller, a centralized collective entrance machine control section of the centralized collective entrance machine first transmits an ID confirmation request signal to all the dwelling unit master devices and waits for a reply from the corresponding dwelling unit master device, and next, transmits a call signal to the dwelling unit master device that has returned a reply signal.
US10334114B2 Collective housing/building entrance device and entryphone system having that collective housing/building entrance device
An intercom system according to the invention is configured to be communicable with dwelling unit devices installed in individual dwelling units, and includes: an input section (11) which can input, in order for a visitor to call a resident, dwelling-unit specifying information that specifies the dwelling unit device of the resident on a character-by-character basis and can call the specified dwelling unit device; a name display section (13) which displays a name that is allocated to at least one of the individual dwelling unit devices; and a dedicated call section (14) which is provided correlated with the name display section (13) and can call the dwelling unit device to which the name is allocated.
US10334107B2 Call mapping systems and methods using bayesian mean regression (BMR)
Methods, systems, and articles of manufacture for ranking individuals in a contact center system including ranking a first individual in a set of individuals based on relative amounts of data for the first individual and one or more other individuals in the set of individuals.
US10334105B1 System and method for responding to dire communication at an answering service
A first call from a caller to a called party is forwarded to an agent at an answering service. A notification is received from the agent that a level of seriousness of the first call has become dire, and a second call is established between the agent and a crisis service having a crisis counselor that can provide assistance to the caller. The agent is connected into the second call only when the crisis counselor has acknowledged being available, and the second call is joined with the first call. The crisis counselor and the caller are allowed to speak directly by way of the joined calls, so that the crisis counselor can address the caller and attempt to convince same to avoid any activity that would be harmful thereto.
US10334104B2 Information retrieval and display for an IVR system
The invention herein disclosed provides the display of stored information when creating a dialstring for use with mobile smartphones and other computer-enabled telephones. A software app recognizes input from the user (such as the initial digits of a phone number) that identifies the organization to be called, and accesses stored representations of information about or provided by the company along with the IVR phone tree for that organization. The app then presents a graphical representation of all or part of the retrieved information on a display. The user can then respond to the graphical representation by providing selective inputs that cause the synthesis all or part of the dialstring needed to navigate the phone tree to the desired destination. Once a dialing option has been synthesized, the user may provide additional input that the system interprets as an instruction to open a phone call and dial the synthesized number.
US10334098B1 Systems and methods for controlling a mobile device cover
A mobile application running on a host mobile device is used to control the display of notifications, received by the host mobile device, on a mobile device cover. A single button on the mobile device cover is used to display, configure, and navigate through functionality menus of functions provided by the mobile device cover.
US10334096B2 Apparatus and method for vehicle safety for hands free SMS capability in a moving vehicle
A vehicle safety function is installed and operative in the vehicle electronics. The vehicle function is implemented via a texting-safety logic inside the vehicle electronics. The texting-safety logic when the vehicle exceeds a threshold speed outputs an RF signal with a texting-safety code. The texting-safety code is picked up by a smart phone in the vehicle to alert the driver about the danger of texting and/or disable the texting feature in the phone while the vehicle is being driven.
US10334094B1 Telephone network system and method
Systems for and methods of delivering telephone calls using the combination of a data channel and a voice channel are disclosed. A data channel connection with the telephone handset may provide pre-call information used to set up incoming and outgoing calls which are ultimately connected using a voice channel. Use of the pre-call information may permit the same handset to be associated with multiple secondary telephone numbers from which calls appear to have been made and to which calls appear to have been placed.
US10334091B2 Borderless ultra-thin slide phone and method for using the same
A borderless ultra-thin slide phone and a method for using the same. The mobile phone includes a display assembly 1000 and a bottom shell assembly 2000, among which the display assembly 1000 includes a cover lens 1100, a display screen 1200, and a screen middle frame 1300 that is provided with a support step 1400. The display screen 1200 is arranged on the support step 1400. The bottom shell assembly 2000 includes a bottom shell 2100, a battery, and a mainboard component. A sliding structure is defined between the screen middle frame 1300 and the bottom shell 2100, the bottom shell 2100 is provided with an answering component and a control component. The mainboard component is electrically connected with the display screen 1200 via a ribbon cable. The method includes sliding the display screen upwards and downwards.
US10334089B2 Method for serially transmitting a frame from a transmitter to at least one receiver via a bus system, and a subscriber station for a bus system
The disclosure relates to a method for serially transmitting a frame from a transmitter to at least one receiver via a bus line, as well as a subscriber station for a bus system. According to said method, stuff bits for generating additional signal edges are inserted into the frame by the transmitter according to a predetermined rule, and the stuff bits are removed again by the receiver when evaluating a received frame, a CRC calculation logic of a CRC generator calculating a CRC checksum that is comprised by said frame, and a value of “1” being inserted into said CRC calculation logic in an additional evaluation step if a value of “0 . . . 0” has been determined for the CRC checksum in the running calculation executed by the CRC calculation logic.
US10334084B2 Communication method and system based on assembled communication protocol stack
The present invention provides a communication method based on an assembled communication protocol stack. The method comprises: construct protocols to form protocol modules, and place the protocol modules into a protocol module library; extract required protocol modules from the protocol module library, and assemble the extracted protocol modules to form a communication protocol stack; install the assembled communication protocol stack into a protocol stack running device; and an application on the protocol stack running device implements data communication by using the installed protocol stack. The specific process of constructing protocol modules comprises: constructing execution codes of protocols corresponding to an operating system to form protocol modules; and defining PDUs, that is, defining a corresponding data length and a data structure when each protocol module is in a mutual input/output relationship with other protocol modules in the protocol module library.
US10334083B2 Systems and methods for malicious code detection
There is provided a computer implemented method for detection and prevention of an attempt at establishment of a network connection for malicious communication, comprising: detecting a connection establishment process for establishing a network connection, the connection establishment process initiated by code running on a client terminal; analyzing records in at least one stack trace of the initiating code managed at the client terminal, to detect a trial to establish a malicious communication wherein the network connection is used for malicious activity; and blocking establishment of the network connection when the analysis detects the trial to establish the malicious communication based on the network connection.
US10334080B2 Local persisting of data for selectively offline capable voice action in a voice-enabled electronic device
Data associated with a selectively offline capable voice action is locally persisted in a voice-enabled electronic device whenever such an action cannot be competed locally due to the device being offline to enable the action to later be completed after online connectivity has been restored. Synchronization with an online service and/or another electronic device, and/or retrieval of context sensitive data from an online service may be performed after online connectivity has been restored to enable the voice action to thereafter be completed.
US10334078B2 Tunable client-server communications filtering
An apparatus for detection, remediation and inference rule development for multi-layer information technology IT structures is provided. Certain embodiments of the apparatus may include an event generator. The event generator may monitor for, retrieve, and pool error events and performance events from alerting sources. The alerting sources may provide event information from one more of multiple layers. The apparatus may also include an event parser that provides a system status. The apparatus may include an analytics engine that detects patterns and relationships in the retrieved error events, performance events and system status, and models event hierarchies based on the detected patterns and relationships. The analytics engine may invoke auto-remediation processes in response to pre-determined error events. In some embodiments, the engine may detect a pre-determined number of resource-related events. Based on the detecting, the analytics engine may attribute the resource-related events to infrastructure resources.
US10334075B2 Virtual browser integration
Methods, systems, and computer-readable media for integrating a virtual browser into a native browser and native web applications are presented. In some embodiments, a computing device may receive a request to open a first uniform resource locator. Subsequently, the computing device may determine that the first uniform resource locator is natively unsupported. Based on determining that the first uniform resource locator is natively unsupported, the computing device may launch a hosted virtual browser application in a virtual session hosted by a virtualization server. Thereafter, the computing device may receive, from the virtualization server, first hosted browser graphics generated by the hosted virtual browser application, and the first hosted browser graphics generated by the hosted virtual browser application may include content associated with the first uniform resource locator. Then, the computing device may present the first hosted browser graphics generated by the hosted virtual browser application.
US10334071B2 Systems and methods for distributing published content among users of a social network
Collecting and distributing information related to recent content publication activity of an instant messaging (IM) user provides other users in a network with timely, relevant information about people known to the user or within the same social network. A user participating in a social network can quickly and efficiently perceive new information related to other users (referred to as co-users) in a social network by reviewing the co-users' recent content publication activity. A user may be made able to do so without requiring the co-user to send a communication directly to the user regarding the new facts or new content, and also without requiring the user to actively browse or request information about the co-user.
US10334070B2 Method and system for real-time resource consumption control in a distributed computing environment
The invention refers to a system for real-time resource consumption control in a distributed environment and a corresponding method, the system comprising: a multitude of server instances (Sx) having access to shared resources, whereby each request for a shared resource issued by a client application (CA) is handled by one of the server instances (Sx); a global resource consumption counter (G), representing the overall resource consumption of the multitude of server instances (Sx) at a given time; and a multitude of proxy servers (Lx), each proxy server comprising —a receiver module (R) for receiving resource consumption requests issued from a client application (CA), —a resource consumption decision module (Dm) for accepting or rejecting a resource consumption request, —a queue (Q) for collecting resource consumption requests that have been locally accepted by the respective proxy server (Lx), —a local resource consumption counter (L), representing the global resource consumption as seen by the respective proxy server (Lx), said local resource consumption counter (L) being updated every time a resource consumption request is accepted by the decision module (Dm), the updated value being provided in turn as an input to the decision module (Dm), and —a synchronization module (S) for synchronizing the global resource consumption counter (G) by interfacing with all other server instances (Sx).
US10334069B2 Managing a local cache for an online content-management system
The disclosed embodiments relate to techniques for managing a local cache on a computing device that stores content items for an online content-management system. These techniques generally operate by gathering information that is available on the computing device (such as information about user actions, information about which applications are executing, and information about the location of the computing device) and using this information to identify relevant content items that are likely to be accessed in the near future. This enables the system to perform cache-management operations at the local cache to facilitate rapidly accessing the relevant content items through the local cache.
US10334060B1 System for determining a time zone difference between a user's computer and an ISP server
A system to determine a difference in a time zone of a user's computer accessing the Internet through an Internet Service Provider (“ISP”) server and the time zone of the ISP server including capturing from a clock of the user's computer the user's time zone, capturing the location of the ISP server, calculating a difference in the time zone of the user's computer and a time zone of the ISP server to determine a delta time zone number; and reporting the delta time zone number.
US10334059B2 Network for transporting ethernet and time sensitive data
Method and network for connecting a first end device to a network. One method includes the following steps: supporting, by a common data link layer, both Ethernet protocol and time sensitive network protocol; utilizing the Ethernet protocol for discovering, by the first end device, at least one other end device that is connected to the network; and utilizing the time sensitive network protocol for sending time sensitive data by the first end device to the at least one other end device over the network.
US10334057B2 Pattern based optimization of digital component transmission
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for optimizing digital component transmission. A data structure stores session data for a user session. An encoder accesses the session data, encodes at least a portion of the online activities by representing different online activities with different symbols, and generates an encoded session string that includes multiple different symbols representing an order of occurrence of the different online activities. One or more servers classify the user session to a positive session classification or a negative session classification based on a classification score for the encoded session string, aggregates the classification of the user session with other classifications of other user sessions that have a same session string as the encoded session string, and adjusts distribution of digital components to client devices based on the aggregated classifications.
US10334055B2 Communication layer with dynamic multi-session management
In dynamic multi-session management, a communication layer monitors network indicators during sending of application messages over a session established between sender and receiver nodes. Based on the network indicators, the communication layer determines that the session has insufficient bandwidth. In response, at least one session is added between sender and receiver nodes, where a plurality of parallel sessions is established between sender and receiver nodes. The application messages are sent over the plurality of sessions. The communication layer continues to monitor the network indicators, and when the plurality of sessions is determined to have insufficient bandwidth, adds at least one more session between sender and receiver nodes. The communication layer further determines, based on the network indicators, whether the plurality of sessions have excess bandwidth If so, one or more sessions are removed. The communication layer may further provide ordering mechanisms to sequence messages sent over the plurality of sessions.
US10334054B2 User interface for a device requesting remote authorization
The present disclosure generally relates to techniques for managing a remote authorization to proceed with an action, such as creating a secure network connection. In some examples, a requesting device receives selection of one or more options. The requesting device transmits a request to proceed with an action to an authenticating device. The authenticating device concurrently displays an indication of the request to proceed with the action, information about the selected one or more options, and an indication of the requesting device. The authenticating device receives authorization to proceed with the action and transmits a response to the requesting device regarding the request to proceed with the action.
US10334052B2 System and method for communicating negotiated groups of parameters
A computer-implemented method for negotiating the communication of groups of parameters between a server and a client includes sending a first request for a parameter negotiating session from the client to the server using HTTP, specifying the client's desired session timeout for the session in the first request, receiving at the client an XML-formatted message sent from the server via HTTP specifying whether the server is able to support the requested session, and sending from the client a second request with an XML-formatted message via HTTP for a group of parameters desired from the server, wherein the second message includes the client's desired destination address, the client's desired update period for receiving updated parameter data, identification of a UDP port of the client for receipt of updated parameter data from the server in a UDP datagram, and identifiers of parameters desired by the client.
US10334046B2 Utilizing data object storage tracking in a dispersed storage network
A method begins by a dispersed storage (DS) processing module dividing a very large data object into a plurality of data regions and generating a data object storage tracking table that includes sections for identifying one or more data regions that are available or unavailable for retrieval. The method continues with the DS processing module dividing a first data region into data segments and disperse storage error encoding the data segments to produce sets of encoded data slices. The method continues with the DS processing module sending DSN write requests regarding storing the sets of encoded data slices to storage units and when at least a write threshold number of write responses is received for each of the sets of encoded data slices, updating the data object storage tracking table to indicate that the first data region is available for retrieval.
US10334045B2 Indicating multiple encoding schemes in a dispersed storage network
A method includes transmitting a first write request that includes a first encoded data slice of a first data object encoded under a first encoding scheme, and a first slice identifier corresponding to the first encoded data slice assigned to a first memory location of a distributed storage network (DSN) based on the first slice identifier. A second write request that includes a second encoded data slice of the first data object encoded under a second encoding scheme, and a second slice identifier corresponding to the second encoded data slice, is transmitted, and the second encoded data slice is assigned to a second memory location of the DSN based on the second slice identifier. A request to access the first data object is received. A derived second slice identifier is generated in response to determining that the first data object requested for access is stored under multiple encoding schemes.
US10334043B2 Secure sharing of storage area networks in a cloud
Techniques disclosed herein describe performing client-requested disk management operations to storage disk units of a storage area network (SAN). A proxy service receives a request from a client of a SAN provider to perform a disk management operation on one or more storage disk units of the SAN provider. The proxy service evaluates a configuration of storage disk units allocated to the client to determine whether the request is valid. If valid, the proxy service performs the requested action to the specified storage disk units on behalf of the client.
US10334042B2 Method and system for providing remote access to a state of an application program
A method and system for providing remote access to a state of an application executing on a remote server. A client computer includes a client remote access program that is used to connect to a server remote access program. At the client computer, a client difference program having encoded data indicative of a change of a state of the application last received from the server computer is generated and transmitted to the server remote access program. At the server computer, the client difference program is executed to update the state of the application and a server difference program is generated having encoded a difference between the updated state of the application and the state of the application last sent to the client computer. The server difference program is transmitted to the client computer to update the state of the application since it was last received from the server computer.
US10334041B2 Network interface device facilitating transaction assurance
A network interface device (NID) interfaced with a host machine communicates with a local link of the host machine to obtain transaction-specific data relied upon by the host machine to be delivered to a destination by the NID according to a reliable message delivery protocol. The NID conducts communications over a network in response to obtaining of the transaction-specific data, with the network communications including execution of the reliable message delivery protocol independent of any operability of the host machine.
US10334039B2 Network device clusters
In certain embodiments, a method comprises forming a cluster of peered network devices comprising a plurality of three or more peered network devices and a plurality of control information connections between pairs of the peered network devices. The method further comprises classifying a connection by associating the connection with an application, wherein a first peered network device associated with the cluster classifies the connection based at least in part on sequential payload packets associated with the connection, at least some of which the first device receives from other peered network devices associated with the cluster. The method also comprises sending control information over one of the control information connections between the first peered network device and a second peered network device associated with the cluster, wherein the control information comprises information regarding the classification of the connection.
US10334037B2 Peer-to-peer rendezvous system for minimizing third party visibility and method thereof
A method and system for enabling peer-to-peer (P2P) communication between a first device and a second device is disclosed. According to one embodiment, a P2P communication system includes a first peer agent serving a first peer, a second peer agent serving a second peer, and a rendezvous server. The rendezvous server updates a first IP address for the first peer agent to the second peer agent and a second IP address for the second peer agent to the first peer agent. The first peer agent and the second peer agent communicate with the rendezvous server by dropping and retrieving a plurality of dead-drop packages. A first dead-drop package of the plurality of dead-drop packages comprises a first alias that is known only to the first peer and the second peer. A second dead-drop package of the plurality of dead-drop packages comprises a second alias that is different from the first alias.
US10334036B2 System and method for risk-aware server load balancing
Systems and methods are provided for managing server loads that accounts for various measures of risk associated with different workloads assigned to servers. The systems and methods may include a memory storing instructions for server load management operations, and a processor configured to execute the stored instructions. The processor may receive a workload, determine a value associated with the workload indicating a predetermined importance of the workload, receive information for a plurality of active servers in a server cluster associated with the processor, determine risk levels associated with the active servers based on the received information, and assign the received workload to one of the active servers based on the determined value and the determined risk levels.
US10334032B2 Energy-saving deployment method of virtual CDN
The present invention discloses an energy-saving deployment method of a virtual CDN. According to the historical flow data of the virtual CDN and the prediction model (ARIMA) in the controller, the network peak flow in the next time period is predicted. Next, the scale of the virtual CDN system at the next moment is calculated according to the peak flow. Meanwhile, several redundant servers are added to correct the prediction error. The network flow is aggregated to the desired virtual servers based on the calculation of the controller through a load balancer. In this way, the utilization rate of the virtual CDN system can be increased, and the energy consumed due to the higher utilization rate of the CDN system is saved.
US10334031B2 Load balancing based on impending garbage collection in execution environment
Efforts to avoid time-outs during execution of an application in a managed execution environment may be implemented by monitoring memory allocation.
US10334027B2 Collaborative communication between colony applications
In a method for collaborating, a first computing device determines capabilities needed for an application to function. The first computing device enables one or more other computing devices to connect to the application. The first computing device determines capabilities of a second computing device, wherein the second computing device is connected to the application. The first computing device determines the capabilities needed for the application to function are met. The first computing device configures a user interface of the second device.
US10334025B2 Adaptive query targeting in a dynamic distributed environment
Techniques for adaptive query targeting in a dynamic distributed computing environment are provided. In one aspect, a method for adaptive query targeting in a distributed computing system having two or more cooperating nodes is provided. The method includes the steps of: using a peer selection criteria to select one or more of the nodes as target peers for a query from a querying node; leasing the query to the target peers for a given length of time via a lease having a given lifetime; periodically refreshing the query during the lifetime of the lease by re-evaluating the peer selection criteria such that the query persists on one or more of the target peers for the lifetime of the lease; and having the query removed from the target peers when the lease expires.
US10334024B2 Electronic communication device
An electronic device includes: a processor; and a memory coupled to the processor, wherein the memory stores instructions that, when executed by the processor, cause the processor to: transmit a request, from a first module to a first external cloud, to receive data regarding a first electronic device in communication with the first external cloud; receive the data regarding the first electronic device from the first external cloud; store, in the memory, the data regarding the first electronic device as part of a representation of the first electronic device; receive data regarding a second electronic device from a second external cloud; and transmit a signal to the first external cloud in response to receiving the data regarding the second electronic device for controlling an operation of the first electronic device.
US10334018B2 Processing of data files
In general, it is proposed to define a new expiry mechanism for a data file being received at the client. In the following it is proposed that the expiry time on the receiver side should be “shortly” after a possible reception of all packets. It is proposed that the receiver should know as precisely as possible that no additional packets for that data file are expected anymore. As soon as the receiver can safely regard the reception of the file, the receiver could either move on to the next segment (delay optimization) or try to make use of the received information.
US10334017B2 Tracking a status of a file transfer using feedback files corresponding to file transfer events
A device may receive a set of feedback files associated with a file transfer from a first device to a second device. A feedback file, of the set of feedback files, may include a timestamp corresponding to an event associated with the file transfer. The device may determine configuration information associated with the file transfer. The configuration information may include timing information, associated with the event, that identifies an expected time associated with the event. The device may determine status information associated with the file transfer. The status information may be determined based on the timestamp corresponding to the event and the timing information associated with the event. The device may provide the status information.
US10334005B2 Audio playback network joining
Systems, methods, apparatus, and articles of manufacture to facilitate connection to an audio playback network are disclosed. An example playback device includes a processor and memory. The memory has stored instructions executable by the processor. The playback device may perform functions including connecting to (a) a local area network and (b) an audio playback network and entering a connection phase. The playback device, while in the connection phase, may receive from a network device a request for the network device to connect to the audio playback network and in response to the request transmit to the network device a message indicating an identifier of the audio playback network and a password for accessing the audio playback network. The playback device may exchange one or more messages with the network device to authenticate the network device for the audio playback network; and after authenticating the network device for the audio playback network, receive an audio playback command from the network device.
US10334002B2 Communication device and method
A device is provided. The device includes a processor, a screen, and a memory including an application configured to record, transmit, receive, play, display, and group visual messages. Visual messages include a video, a snapshot, a reference to the video or snapshot, a drawing, audio content, a reference to the drawing or audio content, and a timestamp, a time reference within the video, a Global Positioning System coordinate, a user ID, a participant ID, or a reference to the timestamp, GPS coordinate, user ID, and participant ID. The application displays and maintains drawings on the screen for an amount of time not related to a duration of a video. The video and snapshot are recorded as part of an original video or snapshot visual message, and the drawing and audio content are not embedded in the video or the snapshot and are recorded as part of the visual message.
US10334001B2 Techniques for implementing telephone call back for a multimedia conferencing platform
A method is described and in one embodiment includes receiving a request to participate in a web-based conferencing session using an IP phone, wherein the web-based conferencing session is hosted by a server; establishing an encrypted connection to the server; requesting network routing information for the IP phone from a call manager; receiving from the call manager the requested routing information; and establishing a connection with the IP phone using the received routing information. The method may further include embodiments in which the request to participate in the web-based conferencing session is initiated by a user via a client application executing on a computer device and in which the encrypted connection is established over an Internet.
US10333998B1 Managing connection requests for multiple devices
Communications-capable devices and agents can each register with a single address of record (AOR), or other such identifier. Various AORs or virtual AORs (VAORs) can then be mapped together whereby a device can be associated with multiple groupings, such as for households where devices may be shared amongst two or more users. The ability to maintain mappings between the AORs/VAORs enables the devices to be associated with multiple groupings while only registering with a single AOR, and simplifies the call routing logic as call connection requests only need to specify a single AOR/VAOR to reach a particular user or grouping of users via the corresponding registered devices.
US10333993B2 Session initiation protocol message processing
A process is provided which facilitates providing information to a user in an Internet telephony environment. A Session Initiation Protocol (SIP) message including a SIP message header is received from a user. A string pattern matching operation identifies a stored regular expression pattern which matches a character string in a user part of the SIP message header. One portion of the character string identifies an application mapped to the stored pattern. A further portion of the character string identifies one or more variables for use by the application. The application identifies information by applying the value of the one or more variables and communicates this to the user. The application may be on an Interactive Voice Response (IVR) system.
US10333991B2 Web browser policy for HTTP-based application
In one example, a method for enforcing, using a web browser of a client, a predefined management policy for an HTTP-based application executed on a server. The method includes initializing the browser with the policy, the policy including at least one operation and an element, associated with that operation, of a document object model (DOM) for a web page presented to the client by the application. The method also includes detecting with the browser a document change event for an element of the DOM. The method further includes performing the operation if the document change event is for an element in the policy.
US10333989B2 Policy management
In embodiments of the present invention improved capabilities are described for the operation of a threat management facility, wherein the threat management facility may provide for a plurality of computer asset protection services to a corporate computer network. The threat management facility may provide a policy management service as one of the plurality of protection services, wherein the policy management service may be adapted to provide corporate policy updates to a plurality of computer facilities associated with the corporate computer network. In addition, the corporate policy updates, and a related corporate policy, may relate to the acceptability of an operation of a computer application.
US10333987B2 Security enhancement tool for a target computer system operating within a complex web of interconnected systems
Systems and methods the improve operation and security of large complex webs of 200,000 to 2,000,000 interconnected systems are provided. Systems and methods may dynamically schedule downtime for target systems within the complex. The schedule downtime may not impact operations stability of the complex web. Based on computational resource constraints, systems and methods may provide dynamic rescheduling of system downtime. Systems and methods may provide dynamic computational capacity management by adding capacity and/or reorganizing systems within the complex web.
US10333984B2 Optimizing data reduction, security and encryption requirements in a network environment
A specification of a target network environment including target devices is received. The specification includes an identity of each of the target devices and a compression feature requirement, a deduplication feature requirement, and an encryption feature requirement of the target network environment. A performance parameter corresponding to each of the requirements is computed based on the specification. Possible combinations of the target devices and enabled features in the target devices are determined to meet the specification. Each possible combination is compared to a knowledge base to determine a performance reduction for each of the enabled features based upon the performance parameters. A desired combination of the enabled features is determined from the possible combinations for each target device based upon the comparison. The desired combination includes a combination having a performance reduction that does not exceed a threshold value for data reduction in one or more enabled features.
US10333979B1 Multi-tenant network data validation service
A method of validating data in a multi-tenant network of a service provider may include storing a page in a network storage, where the page is associated with a tenant of the service provider. In response to a page request, the page may be served from the network storage to a computing device communicatively coupled to the multi-tenant network. The page in the network storage may be independently addressable using a uniform resource locator (URL). Data entered in at least one data field within the served page may be received. The received data may be validated by a validation service of the service provider, using a plurality of validation rules associated with the tenant. At least a portion of the plurality of validation rules may be based on the page stored in the network storage. Upon successful validation, the received data may be stored within the multi-tenant network.
US10333978B2 Communication system, user apparatus, content source and method for secure content delivery
A user apparatus configured to request and receive data divided into chunks from a content source over a network, the apparatus comprising: a network module configured to establish a secure path to the content source and to establish an unsecure path to the content source; a determination module configured to determine that a next chunk of data is required and to determine whether the next chunk of data is protected; and a request module configured to request and receive the next chunk of data, wherein the next chunk of data is requested and received via the unsecure path if or when the next chunk of data is unprotected.
US10333968B2 Techniques for detecting attacks in a publish-subscribe network
A publish-subscribe network includes a network infrastructure configured to support the exchange of data. An intrusion detection system is coupled to the network infrastructure and configured to process signals received from that infrastructure in order to detect malicious attacks on the network infrastructure. The intrusion detection system includes an evaluator that generates a set of indicators based on the received signals. The evaluator models these indicators as stochastic processes, and then predicts an attack probability for each indicator based on a predicted future state of each such indicator. The evaluator combines the various attack probabilities and determines an overall attack level for the network infrastructure. Based on the attack level, the intrusion detection system dispatches a specific handler to prevent or mitigate attacks.
US10333964B1 Fake account identification
A method involves receiving account registrations and identifying a group of account registrations where each account registration in the group of account registrations shares attributes. The method further involves identifying features of the group of account registrations, and based on the features, determining whether to block a set of accounts that is associated with the group of account registrations.
US10333961B2 Malware detection system attack prevention
Systems and methods may be used to prevent attacks on a malware detection system. A method may include modeling a time series of directed graphs using incoming binary files during training of a machine learning system and detecting, during a time-window of the dine series, an anomaly based on a directed graph of the time series of directed graphs. The method may include providing an alert that the anomaly has corrupted the machine learning system. The method may include preventing or remedying corruption of the machine learning system.
US10333954B2 Automatic detection of hidden link mismatches with spoofed metadata
Example methods and systems directed to an Alert Manager are described. According to various embodiments, the Alert Manager detects receipt of a message. The message includes a selectable functionality for accessing an external resource and message data indicative of a source of the message. The Alert Manager predicts when a recipient of the message will interact with the selectable functionality. Prior to the recipient's predicted interaction with the selectable functionality, the Alert Manager generates a message alert feature based on a degree of a difference between the external resource and the source of the message.
US10333953B1 Anomaly detection in dynamically evolving data and systems
Detection of abnormalities in multi-dimensional data is performed by processing the multi-dimensional data to obtain a reduced dimension embedding matrix, using the reduced dimension embedding matrix to form a lower dimension (of at least 2D) embedded space, applying an out-of-sample extension procedure in the embedded space to compute coordinates of a newly arrived data point and using the computed coordinates of the newly arrived data point and Euclidean distances to determine whether the newly arrived data point is normal or abnormal.
US10333951B1 Method and system for implementing golden container storage
A method and a system for implementing golden container storage. Specifically, the disclosed method and system entail the creation of a container registry to securely store golden containers (or templates) for containers of specific application types that execute within a service platform. Given short retention spans, the containers are constantly being cycled out. Each recreated container is modeled after one of the golden containers, and assigned new Internet Protocol (IP) and/or media access control (MAC) addresses rather than assuming the existing addresses of the containers the recreated containers replace. Substantively, embodiments of the invention employ these tactics towards implementing a moving target defense (MTD) strategy.
US10333948B2 Alerting and tagging using a malware analysis platform for threat intelligence made actionable
Techniques for alerting and tagging using a malware analysis platform for threat intelligence made actionable are disclosed. In some embodiments, a system, process, and/or computer program product for alerting and tagging using a malware analysis platform for threat intelligence made actionable includes receiving a plurality of samples for performing automated malware analysis to generate log files based on the automated malware analysis; processing the log files to extract artifacts associated with the log files; determining whether a tag matches any of the plurality of samples based on the artifacts; and performing an action based on whether the tag matches any of the plurality of samples.
US10333947B2 Pre-processing before precise pattern matching
Pre-processing before precise pattern matching of a target pattern from a stream of patterns. Including acquiring occurrence numbers of target elements in the target pattern, initializing the buffer, the buffer indicating a section in the stream of patterns, determining whether occurrence numbers of the target elements in the buffer reach the occurrence numbers of the target elements in the target pattern, updating the buffer and then returning to the determining step, in response to determining that the occurrence numbers of the target elements in the buffer do not reach the occurrence numbers of the target elements in the target pattern, and outputting the elements in the buffer for subsequent processing, in response to determining that the occurrence numbers of the target elements in the buffer reach the occurrence numbers of the target elements in the target pattern.
US10333946B1 Distributing variable entropy ephemeral security credentials across channels of variable assurance
Disclosed are various embodiments for distributing and verifying ephemeral security credentials of variable entropy across channels of communication of variable levels of security assurance. In one embodiment, a security credential is generated for a user account. A subset of a set of communication channels associated with the user account is determined based at least in part on respective measures of entropy and/or security assurance corresponding to individual ones of the set of communication channels. The security credential is divided into multiple portions. A corresponding portion of the portions is sent across individual channels of subset of channels. A client computing device is authenticated for access to the user account based at least in part on receiving the portions of the security credential.
US10333945B2 Automatic token based secure content streaming method and apparatus
Disclosed are systems and methods for improving interactions with and between computers in secure content access, distribution and download and/or providing systems supported by or configured with personal computing devices, servers and/or platforms. The systems interact to identify and retrieve data within or across platforms, which can be used to improve the quality of data used in processing interactions between or among processors in such systems. The disclosed systems and methods provide systems and methods for automatic token-based secure content streaming.
US10333944B2 Detecting impossible travel in the on-premise settings
Determining impossible travel for a specific user entity associated with an on-premises site. A method includes identifying an estimated location of an on-premises site associated with an organization network. Identifying the estimated location of an on-premises site comprises aggregating connection information of remote devices, remote from the on-premises site connecting to the on-premises site. Information related to an on-premises connection event is identified including the estimated location, time information, and a first user identification for an entity. Information is identified related to a different connection event. The information comprises location information, time information and a second user identification for the entity. The information related to the on-premises connection event and the information related to the different connection event are used to detect impossible travel for the entity. An alert indicating an impossible travel condition is provided.
US10333943B2 Security determination
A method and system for determining user security is provided. The method includes registering a first user associated with a service provider system by retrieving identification information for the first user and a first user communication device. In response, Internet of things (IOT) devices belonging to the first user are detected. A second user associated with the service provider system is registered by retrieving identification information for the second user and a second user communication device. In response, IOT devices belonging to the second user are detected. A request for a service provided by the service provider system is received from the first user via the first user communication device belonging to the first user.
US10333938B2 Methods and resources for creating permissions
A method of creating, at a permissions management resource, access permissions relating to a subject device for at least one data processing device, the method comprising: obtaining, at the permissions management resource, input data; generating, at the permissions management resource, at least one permission relating to accessing the subject device in response to the input data; transmitting, from the permissions management resource to the subject device and/or the at least one processing device, a communication comprising the at least one permission.
US10333930B2 System and method for transparent multi-factor authentication and security posture checking
A method for creating a secure connection between a remote client computing device and an enterprise asset platform includes a server receiving from a client computing device (CCD) a request being either a registration request or to access the asset platform, including a CCD unique identifier, determining if the CCD is previously blocked from accessing the asset platform, if so then terminating the method. If the request is a registration request, then generating a disambiguation query in accordance with predefined policy, receiving a response to the disambiguation inquiry from the CCD, verifying the contents of the disambiguation query response in relation to a predefined criteria. If the disambiguation query response does meet the predefined policy, associating the CCD to the predefined policy. A system configured to implement the method and a non-transitory computer-readable medium containing instructions for a processor to perform the method are also disclosed.
US10333927B2 Simulated SSO functionality by means of multiple authentication procedures and out-of-band communications
A system and method for using a single-use password to add SSO functionality to a service of a Service Provider belonging to an F-SSO federation that does not support F-SSO functionality for the service. In response to receiving notification from an Identity Provider that a user has requested access to the service, the Service Provider uses information provided by the Identity Provider to identify and authenticate the user, and then uses standard API calls to create and send a temporary password to the user. This password may be created as a function of the user's physical location or IP address and may be communicated out-of-band. Upon determining that the user has correctly returned the temporary password to the Service Provider, the Service Provider generates and sends the user a strong single-use password through a secure in-band communication, through which the user may access the service.
US10333925B2 Seamless provision of authentication credential data to cloud-based assets on demand
The disclosed embodiments include systems and methods for providing security tokens to cloud-based assets on demand. Operations performed in the disclosed embodiments include receiving a prompt from a cloud-based asset indicating that the cloud-based asset is seeking to communicate with an access-controlled resource, wherein the cloud-based asset lacks authorization to communicate with the access-controlled resource. Additionally, the operations include extracting information associated with the cloud-based asset by accessing a trusted cloud platform resource storing data associated with verified cloud-based assets, where the trusted cloud platform resource is separate from the cloud-based asset, and authenticating the cloud-based asset based on the extracted information. The operations also include generating a security token for the cloud-based asset, making a first portion of the security token available to be injected into the cloud-based asset, and responding to the prompt with a second portion of the security token.
US10333922B1 Techniques for network site validation
Disclosed are various embodiments for validating the identity of network sites. A communication session is established with a network site using a credential for the network site. A validation of the communication session is generated based at least in part upon a profile for the network site. The profile is derived from at least one previous communication session with the network site. An action is initiated in response to the validation when the validation indicates a discrepancy exists between the profile for the network site and the communication session with the network site.
US10333917B2 Controlling access to electronic resources based on a user's sociometric identification document
A method establishes a session between a network resource and a user device used by a user having a particular sociometric identity. One or more processors identify an interaction between a user and one or more provider entities. The processor(s) identify profiles for the one or more provider entities, and compute a sociometric identity of the user based on the profiles of the one or more provider entities with which the user has had an interaction. One or more processors transmit the sociometric identity to a network resource in order to establish a session between the network resource and a user device used by the user having the sociometric identity.
US10333916B2 Disposable browsers and authentication techniques for a secure online user environment
Disclosed herein are systems and methods that allow for secure access to websites and web-based applications and other resources available through the browser. Also described are systems and methods for secure use and retention of user credentials, as well as methods for dynamic authentication of users and integrity checking of service providers in online environments. Thus, described in the present specification are systems and methods for constructing and destroying private, secure, browsing environments (a secure disposable browser), insulating the user from the threats associated with being online for the purposes of providing secure, policy-based interaction with online services.
US10333913B2 Dynamic object passwords
A construction of a dynamic object password (DOP) is initiated by selecting an object from a set of objects in a step of the construction. A transformation is applied to the object to form a transformed object by altering a dynamic aspect of the object. A placement operation is performed on the transformed object relative to a field position of the DOP. As a part of the step, a triple is generated including an identifier of the selected object, an identifier of the transformation, and an identifier of the placement operation. The triple is transmitted as a part of transmitting an authorization code, the authorization code forming the DOP.
US10333906B2 Network communication decoder using key pattern encryption
A decoding device that includes a decoding engine implemented by a processor connected to a memory. The decoding engine is configured to receive an encoded signal. The encoding engine is further configured to determine an encoded signal byte value at an encoded signal byte location in the encoded signal. The encoded signal byte location is mapped to a key map byte location in a key map. The decoding engine is further configured to determine a key map byte value at the key map byte location in the key map. The decoding engine is further configured to set a decoded signal byte value with the encoded signal byte value at the decoded signal byte location in a decoded signal. The decoding engine is further configured to output the decoded signal.
US10333903B1 Provisioning network keys to devices to allow them to provide their identity
A device is provisioned and authorized for use on a network. The device may be required to generate a cryptographic key and provide a digital certificate the cryptographic key, a hardware identifier, and attribute information to an authorization host as part of the provisioning process. The authorization host may use attribute information to determine whether to authorize the device for use on the network, and whether the generated cryptographic key should be trusted for use on the network.
US10333902B1 Data sanitization system for public host platform
The example embodiments are directed to a system and method for managing blockchain transaction processing. In an example, the method includes one or more of receiving a message transmitted from a client device, the message including a predefined structural format for processing by a service providing computing system, determining a type of the message and detecting one or more sensitive fields within the message based on the determined type of the message, anonymizing values of the one or more sensitive fields within the message while leaving the predefined structural format intact, and transmitting the anonymized message including the one or more anonymized values with the predefined structural format remaining intact to the service providing computing system. The system can anonymize data from a private network before it is transmitted to a public service.
US10333900B2 Enveloping for multilink communications
Enveloping techniques using incoherent wavefront multiplexing (WF muxing or K-muxing) will enhance privacy protection on data communications. The disclosure relates to methods and architectures of packing or enveloping data using WF muxing, or K-muxing, for information transport via multiple communication links such as concurrently via multiple satellites, airborne platforms, wireless terrestrial links, and/or other wireless links. The multi-link communications may include the use of cloud transport of multiple WF-muxed data packages. It is focused to appearance of a digital envelop and reliability of enclosed data. The K-muxing on information digital streams before modulation in a transmitter shall provide enhanced data privacy and better availability. The WF multiplexed (WF muxed or K-muxed) information data streams will be individually and concurrently sent to the multiple links accordingly for data transport. The corresponding WF demuxing or K-demuxing will be performed on received K-muxed information digital stream after demodulation in a receiver. The terms of information data or digital information streams are used to differentiate them from those of data signals or digital signal streams. In a transmission, information data usually will be modulated by modulators and converted into data signals before being transmitted. Similarly in a receiver, a received digital signal stream is demodulated by a demodulator and become a digital information stream. The incoherent K-muxing and K-demuxing will be used for processing information data or digital information streams for the benefits of enhanced privacy and better availability. On the other hand, the coherent K-muxing and K-demuxing for processing data signals or digital signal streams will be used for power combining and/or dynamic resource allocations for communications channels.
US10333899B2 Systems and methods for implementing a privacy firewall
Systems and methods for protecting private data behind a privacy firewall are disclosed. A system for implementing a privacy firewall to determine and provide non-private information from private electronic data includes a data storage repository, a processing device, and a non-transitory, processor-readable storage medium. The storage medium includes programming instructions that, when executed, cause the processing device to analyze a corpus of private electronic data to identify a first one or more portions of the data having non-private information and a second one or more portions of the data having private information, tag the first one or more portions of the data as allowed for use, determine whether the second one or more portions of the data includes non-private elements, and if the second one or more portions of the data comprises non-private elements, extract the non-private elements and tag the non-private elements as information allowed for use.
US10333897B2 Distributed firewalls and virtual network services using network packets with security tags
A method, system, and apparatus are provided for a distributed firewall and virtual network services on a network. In one example, the method includes storing a plurality of predefined security groups, wherein each predefined security group has a set of predefined security rules for network packets configured to be transmitted between virtual machines (VMs) within the network; associating each virtual machine (VM) within the network with one or more predefined security groups (SGs); filtering an outgoing network packet from a sending VM to a receiving VM in response to the predefined security rules associated with the predefined SGs associated with the sending VM to validate the communication desired in the outgoing network packet; forming a secured network packet by encapsulating a header, a security tag, and the outgoing network packet together; and transmitting the secured network packet into the network for delivery to the receiving VM.
US10333883B2 Method, server, and program for managing notification
A controller stores a new notification in a storage section when receiving a new notification to a user device. The controller checks, in the storage section, a use status of an application of the user device. The controller determines a notification method for outputting the notification stored in the storage section to an application display of the application when determining that the application is in use based on the use status.
US10333879B2 Scalable, real-time messaging system
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving from a plurality of publishers a plurality of messages, each of the messages being assigned to one of a plurality of distinct channels wherein each channel comprises an ordered plurality of messages, storing each message of each of the channels in a respective buffer, each buffer having a time-to-live, during the storing, removing one or more of the buffers having respective time-to-lives that have expired, and providing messages for one or more of the channels to one or more subscribers from a plurality of the remaining buffers according to the order.
US10333876B2 Method and system for communicating between a sender and a recipient via a personalized message including an audio clip extracted from a pre-existing recording
A method of communicating between a sender and a recipient via a personalized message, including steps of: (a) identifying text, via the user interface of a communication device, of a desired lyric phrase from within a pre-existing audio recording; (b) selecting visual data, such as an image or video, to be paired with the desired lyric phrase; (c) extracting audio substantially associated with the desired lyric phrase from the pre-existing recording into a desired audio clip; (d) inputting personalized text via the user interface; (e) creating the personalized message with the sender identification, the personalized text and access to the desired audio clip; and (e) sending an electronic message to the electronic address of the recipient. Clips may be generated automatically based on a relevance score. The electronic message may be a text message, instant message, or email message; this message may alternatively have a link to the personalized message.
US10333874B2 Modification of textual messages
A writing style of content of a composed message, directed to a set of recipients, may be determined. A previous message that includes a first subset of recipients in the set of recipients may be analyzed. Writing habits of the first subset of recipients may be identified based on the analyzing. A difference between the writing style of the content and the writing habits of the first subset of recipients may be identified. The content of the composed message may be modified based on the difference.
US10333870B2 Presence-based communications in a controlled environment
Disclosed herein are system, method, and computer program product embodiments for providing presence-based communications in a controlled environment. In an embodiment, a presence management system monitors communication status information related to communication devices within a controlled facility as well as communication device external to the controlled facility. Communication statuses indicate the availability of users to receive certain types of communications, such as, for example, video conferencing, audio calls, and/or textual messages. In an embodiment, an inmate of the controlled environment can view communication statuses of external individuals. The presence management system informs the inmate of the availability of the external individuals and facilitates communications between the inmates and external individuals.
US10333869B2 Telephony endpoint presence and instant messaging data-packet management
Federated computing architectures allow for the interoperability of components and facilitates the exchange of data between varying systems and components. Endpoints, such as those utilizing Extensible Messaging and Presence Protocol (XMPP) assume the same XMPP stream is used for both messaging and presence. Such systems are unable to accommodate a representational state transfer (“REST”) or, in other words, be “RESTful,” where the messaging server and presence server are distinct servers and may be on different domains. Provided here are systems described to split the protocols and enable an endpoint to appear to communicate with a single server while a protocol splitter routes and receives messages from distinct servers handling messaging and presence separately.
US10333868B2 Techniques to automate bot creation for web pages
A method may comprise receiving a bot creation control directive from a web page; instantiating a page bot from a template; authorizing the page bot to access the contents of the web page; associating the page bot with the web page; and enabling the page bot to respond to messages sent to the web page. The method may further comprise receiving a message at the page bot from a client device; requesting a meaning of the message from a natural language processing component; identifying a field in the web page associated with the page bot according to the meaning of the message; retrieving data from the identified field; composing a message response including the retrieved data; and sending the message response to the client device. Other embodiments are described and claimed.
US10333859B2 Multi-tenant resource coordination method
In a system, such as a cloud, which allows resource allocation to be flexibly changed in a multi-tenant environment, it is necessary to interchange resources between the tenants. Efficient resource coordination for resource allocation cannot be attained by merely adjusting resource allocation amounts or resource usage amounts. In order to address this problem, the present invention selects an optimum allocation method from among a plurality of resource allocation methods including CPU capping, taking into account each period for which resources must be allocated and the manner in which each tenant uses resources, and then coordinates allocation of resources across the entire system using the selected allocation method. This makes it possible to improve the efficiency of resource coordination even in a multi-tenant environment.
US10333855B2 Latency reduction in service function paths
In some aspects, a method of the technology can include steps for sending a packet along a service function chain (SFC) to an egress node, the SFC comprising a plurality of service function forwarders (SFFs), wherein each SFF is associated with at least one service function (SF), and receiving the packet at a first SFF in the SFC, wherein the first SFF is associated with a first SF. In some aspects, the first SFF can also be configured to perform operations including: reading an option flag of the packet, and determining whether to forward the packet to the first based on the option flag. Systems and machine-readable media are also provided.
US10333850B2 Device and process for data throttling for wireless device
The disclosure provides a system and method for controlling on a wireless device the amount and speed of data transferred between a wireless device and the Internet, and a wireless device with a metering client that can throttle data speeds and types based on how much data a user has used. Specifically, the wireless device includes a metering client to track one of data usage or an amount of prepaid data available. When the metering client determines that the amount of data available has exceeded a pre-determined threshold, the wireless device inhibits further data transmission amounts and speeds.
US10333847B2 Packet processing match and action unit with a VLIW action engine
An embodiment of the invention includes receiving packet header vectors where a header vector includes a number of packet header words. Match operations are performed on the packet header words. At least one packet header word is modified based on the match operations. At least one processor is used for each packet header word to perform the packet match operations and modify at least one packet header word. Instructions are received from an instruction word where a VLIW instruction word includes all of the instruction words. Each processor performs an operation in response to the instruction word.
US10333845B2 Forwarding data packets
A line card of a virtual extensible local area network (VXLAN) gateway receives a data packet, determines to perform a layer-three forwarding to the data packet, takes a fabric board of a category as a destination fabric board, which matches with a value of a set bit position of a destination internet protocol (IP) address of the data packet, and transmits the data packet to the destination fabric board. Subsequently, after receiving the data packet, when determining to perform the layer-three forwarding to the data packet, the destination fabric board searches in address resolution protocol (ARP) entries stored therein for an ARP entry, which matches with the destination IP address of the data packet, and cooperates with a first destination line card associated with the output port in the ARP entry searched out to forward the data packet.
US10333841B2 System and method for supporting SMA level abstractions at router ports for GRH to LRH mapping tables in a high performance computing environment
Systems and methods for supporting SMA level abstractions at router ports for GRH to LRH mapping tables in a high performance computing environment. Ingress port mapping of GRH to new LRH can be reduced to minimally include DGID to DLID mapping. By further reducing the complexity by assuming all packets received at a subnet are addressed to a correct subnet (and also taking into account that correct subnet destination can be checked independently of the individual mapping entries), the DGID address can be simplified to a DGUID address, allowing for additional mappings within a same memory size.
US10333835B2 Packet transmission method, apparatus, and system
A packet transmission method that is executed in a communications system that includes at least two service nodes and at least one virtual node, where a target virtual node has at least two service time periods, the target virtual node is corresponding only to one service node in one service time period, and is corresponding to different service nodes in two adjacent service time periods. A dispatching device receives a target service packet carries time indication information, and the time indication information is used to indicate an interval between a sending time of the target packet and a sending time of the first packet of the target service; determines a receiving time of the first packet according to the time indication information; and determining a target service node according to the receiving time.
US10333832B2 System, apparatus and method for providing improved performance of aggregated/bonded network connections with multiprotocol label switching
A network system, method, and device are provided for improving network communication performance between at least a first client site and a second client site, where the first client site and the second client site are at a distance from one another that is such that would usually require long haul network communication. The network system includes at least one network bonding/aggregation computer system for bonding or aggregating one or more diverse network connections so as to configure a bonded/aggregated connection that has increased throughput; and at least one network server component, configured to interoperate with the client site network component, the network server component including a server/concentrator or a cloud concentrator element that is implemented at an access point to an multiple protocol label switching network.
US10333831B2 Method of optimizing the load of a network connection concentrator
An method for optimizing load of a network connection concentrator in which data packets transmitted or received by a client-device compatible with a multipath connection protocol are intercepted by a concentrator reachable from a network to which the client-device is connected. The concentrator aggregates connections using a plurality of paths that may be used by the client-device. The method includes: a) the client-device sends a message for setting up a connection with a third party; b) the connection setup message is intercepted by the concentrator; c) the concentrator sends a connection setup message to the third party in which the source address is identical to one of the addresses of the concentrator; d) the concentrator sends information to the third party including another address; and e) the concentrator notifies the third party to switch the session associated with the source address so as to associate it with the other address.
US10333830B2 Passive routing in mesh network
According to an example aspect of the disclosed embodiments, there is provided passive routing in a mesh network. One or more media frames from source nodes to target nodes in the mesh network are received. Routing information from a received media frame is derived, said routing information including a source node identifier, a target node identifier, a last node identifier and a frame identifier. The derived routing information is stored into a route ring buffer. A reverse route for the received media frame is determined. The received media frame is prevented from being forwarded in the mesh network, when the route ring buffer includes routing information corresponding to the reverse route.
US10333827B2 Adaptive session forwarding following virtual machine migration detection
A network system includes a first network access device having an input/output (IO) module of a firewall to capture a packet of a network session originated from a first node associated with the first network access device, a first security device having a firewall processing module to determine based on the captured packet whether the first node is a destination node that is receiving VM migration from a second node that is associated with a second network access device. The first security device is to update a first flow table within the first network access device. The network system further includes a second security device to receive a message from the first security device concerning the VM migration to update a second flow table of the second network access device, such that further network traffic of the network session is routed to the first node without interrupting the network session.
US10333824B1 Analysis of transmission characteristics in a voice-over-IP network
Various example implementations are directed to circuits, apparatuses and methods for providing Voice-over-IP (VoIP) services. According to an example embodiment, an apparatus includes a first network node configured to communicate VoIP-packets between upstream and downstream network nodes in a network and to communicate metadata with at least one of the VoIP packets downstream in the network. The apparatus also includes a second network node configured to receive the set of metadata and at least one VoIP packet, and communicate the at least one of the VoIP packet further downstream in the network. The second network node is also configured to send a response packet upstream in response to receiving the metadata. A network pathway assessment module is configured to derive, from the response packet a latency corresponding to the VoIP-packets communicated along a pathway between the first network node and the second network node.
US10333823B2 Method and apparatus for routing packet in accelerator network
A method for routing a packet in an accelerator network is provided, the method includes: receiving, by a first accelerator which is any accelerator in an accelerator network, an acceleration request packet which includes an acceleration sequence and to-be-accelerated data from a CPU, the acceleration sequence is used to indicate a plurality of acceleration types used for accelerating the data and indicate an order of the plurality of acceleration types; determining, by the first accelerator, a target loop path of the acceleration request packet based on an acceleration information table which includes location information and acceleration type information of a plurality of accelerators in the accelerator network and accelerators on the target loop path are capable of performing acceleration processing on the acceleration request packet according to an indication of the acceleration sequence; and routing, by the first accelerator, the acceleration request packet according to the target loop path.
US10333819B2 Systems and methods for jointly optimizing WAN and LAN network communications
Described are systems and methods for jointly optimizing Wide Area Network (WAN) and Local Area Network (LAN) network communications. In one embodiment, a management device communicatively interfaced with a WAN and a LAN includes a collection module to collect LAN information from the LAN and WAN information from the WAN; an analysis module to jointly analyze the collected WAN information and the collected LAN information to identify an operational condition; and an implementation module to initiate a management event responsive to the operational condition being identified. In one embodiment, the management event includes generating and transmitting a diagnostics report responsive to a fault being identified. The management device may further generate and execute instructions to remedy the diagnosed fault.
US10333818B2 Testing of communications equipment
A method of testing communications equipment comprises providing to the communications equipment a test traffic load which varies with time to a different level of test traffic load. The method also comprises measuring one or more parameter which characterizes the communications equipment in handling a transition of the test traffic load to the different level.
US10333815B2 Real-time detection of abnormal network connections in streaming data
A computer-implemented method for real-time detecting of abnormal network connections is presented. The computer-implemented method includes collecting network connection events from at least one agent connected to a network, recording, via a topology graph, normal states of network connections among hosts in the network, and recording, via a port graph, relationships established between host and destination ports of all network connections.
US10333814B2 Method for estimating traffic rate between virtual machine pair, and related device
A method for estimating a traffic rate between a virtual machine pair, and a related device are provided. When a rate of traffic sent by a virtual machine vm-x1 to a virtual machine vm-y1 is estimated, reference is made to at least rates of sending traffic by N21 virtual machines deployed in N2 physical hosts and including the virtual machine vm-x1, rates of traffic sent by N1 switching devices to N4 switching devices, rates of receiving traffic of N31 virtual machines deployed in N3 physical hosts and including the virtual machine vm-y1, and rates of outgoing traffic of the N4 switching devices, thereby facilitating relatively accurate estimation of a traffic rate between a virtual machine pair.
US10333812B2 Optimized job scheduling and execution in a distributed computing grid
Disclosed example methods for scheduling a computer-executable job include determining valid combinations of nodes and links from a network of nodes interconnected by links, the valid combinations of nodes and links having capability and capacity to complete the computer-executable job; determining, from the valid combinations of nodes and links, first combinations of nodes and links based on a total cost associated with execution of the computer-executable job on corresponding ones of the valid combinations of nodes and links; selecting one of the first combinations of nodes and links based on a load balancing status between the first combinations of nodes and links; and scheduling the computer-executable job to be executed by the one of the first combinations of nodes and links.
US10333805B2 Ultra-fast pattern generation algorithm for the heterogeneous logs
A computer-implemented method for generating patterns from a set of heterogeneous log messages is presented. The method includes collecting the set of heterogenous log messages from arbitrary or unknown systems or applications or sensors or instruments, splitting the log messages into tokens based on a set of delimiters, identifying datatypes of the tokens, identifying a log structure of the log messages by generating pattern-signatures of all the tokens and the datatypes based on predefined pattern settings, generating a pattern for each of the log structures and enabling users to edit the pattern for each of the log structures based on user requirements.
US10333800B2 Allocating physical nodes for processes in an execution plan
Provided are a computer program product, system, and method for allocating physical nodes for processes in an execution plan. An execution plan is generated indicating a plurality of processes. A resource requirement is generated indicating requested physical nodes and an assignment of the processes to execute on the requested physical nodes. A determination is made from the resource requirement of a resource allocation of physical nodes for the requested physical nodes and the processes. The execution plan is updated to generate an updated execution plan indicating the physical nodes on which the processes will execute according to the received resource allocation.
US10333798B2 Seasonal trending, forecasting, anomaly detection, and endpoint prediction of thread intensity statistics
Data can be categorized into facts, information, hypothesis, and directives. Activities that generate certain categories of data based on other categories of data through the application of knowledge which can be categorized into classifications, assessments, resolutions, and enactments. Activities can be driven by a Classification-Assessment-Resolution-Enactment (CARE) control engine. The CARE control and these categorizations can be used to enhance a multitude of systems, for example diagnostic system, such as through historical record keeping, machine learning, and automation. Such a diagnostic system can include a system that forecasts computing system failures based on the application of knowledge to system vital signs such as thread or stack segment intensity and memory heap usage. These vital signs are facts that can be classified to produce information such as memory leaks, convoy effects, or other problems. Classification can involve the automatic generation of classes, states, observations, predictions, norms, objectives, and the processing of sample intervals having irregular durations.
US10333794B2 Validating routing tables of routing devices
A system performed by a computing device for validating routing tables of routing devices is provided. The routing tables map destination addresses to a next hops of the routing device. The system accesses one or more contracts that specify the desired behavior of a routing table of a routing device by specifying destination addresses and permissible next hops. For each routing device, the system generates a violation predicate for each contract that is applicable to the routing device. When a violation predicate is evaluated for a target destination address and a target next hop of the routing device, the violation predicate indicates whether the routing table violates the contract. The system then solves the violation predicates for all possible combinations of a target destination address and target next hops to determine whether any routing table violates the desired behavior of its routing device as specified by a contract.
US10333792B2 Modular controller in software-defined networking environment and operating method thereof
Disclosed are a modular controller and an operating method thereof. An operating method of a modular controller having a plurality of modules in a software-defined network environment includes generating a first event including a message that is received from a network device, transmitting the first event to an event handler, transmitting the first event to the plurality of modules from the event handler, determining whether the first event is identical to a target event in event type through the plurality of modules that receive the first event, and performing a function of a first module, which corresponds to the identity between the first event and the target event, by using the first event. A network manager is able to easily form a controller with various functions such as performance enhancement and security enhancement at need, facilitating combination and separation of different modules in a controller.
US10333790B2 Method and system for selective route download in network devices
A method for selective route download (SRD) in network devices. The method includes obtaining, by a network device, a first SRD route selection list. The method further includes identifying a first route to be installed in the FIB, based on the first SRD route selection list, including making a first determination that a route map, based on the SRD route selection list, includes route map changes that are exclusively attributed to the SRD route selection list. Identifying the first route further includes making a second determination that the route map changes are exclusively expressed using a prefix list, and based on the first and the second determinations, selecting the first route from a border gateway protocol (BGP) routing information base (RIB), by processing only routes in the BGP RIB that have prefixes matching changed prefixes in the prefix list. The method also includes updating the FIB with the first route.
US10333789B1 Client-directed placement of remotely-configured service instances
Methods and apparatus for client-directed placement of remotely configured service instances are described. One or more placement target options are selected for a client of a network-accessible service based on criteria such as service characteristics of the placement targets. The selected options, including a particular placement target that includes instance hosts configurable from remote control servers, are indicated programmatically to the client. A determination is made that a service instance is to be configured at the particular placement target on behalf of the client. A remote control server is configured to issue administrative commands to an instance host at the particular placement target to configure the service instance.
US10333788B2 System and method for acquiring, processing and updating global information
Embodiments of the disclosure describe a system, method, and apparatus for acquiring global information. The method comprises receiving current version information from a global information server, the current version information associated with current global information and associated with a network service; retrieving the current global information associated with the current version information and associated with the network service from the global information server; and providing or suspending the network service associated with the current global information based on a presence of a stop-write identifier in the current global information.
US10333785B2 Server information handling system configuration by peer-to-peer networking
Server information handling system deployment and maintenance is enhanced with peer-to-peer configuration information transfers that allow a configuration from an existing server information handling system to be copied, modified and then pasted to another server information handling system. In one embodiment, the selection and use of peer-to-peer communications media is managed by a mobile telephone information handling system, such as with one or more of NFC, Bluetooth, and WLAN interfaces.
US10333783B2 Data processing apparatus, communication apparatus, and control methods for the same
A data processing apparatus communicates with an external apparatus, using any of a plurality of communication manners including a first connection manner via a network and a second connection manner that is different from the first connection manner, searches for an external apparatus capable of executing a predetermined function, selects an external apparatus found in the search as a connection-target device, and controls such that, in a case where the selected external apparatus has been connected to previously and content data has been transmitted to the external apparatus previously, communication is performed with the external apparatus using the first connection manner, and controls such that, in a case where content data has not been transmitted to the external apparatus previously, communication is performed with the external apparatus using the second connection manner.
US10333780B2 Method, apparatus and computer program product for updating load balancer configuration data
A load balancing system that utilizes a dynamic method for updating a load balancer's pool of targets (e.g., a dynamic method for adding newly available targets to the pool of targets and/or removing from the pool of targets a target that is no longer accepting new connections). Advantageously, this dynamic method does not require periodic monitoring of each of the targets in the pool of targets.
US10333775B2 Facilitating the provisioning of a local analytics device
Disclosed herein are systems, devices, and methods for provisioning a local analytics device to interact with a remote computing system on behalf of an asset that is coupled to the local analytics device and that is associated with a particular customer account hosted by the remote computing system.
US10333773B2 Node state detection method and device for non-network positioning system
Embodiments provide a node state detection method and device for detecting a running state of a target node in a non-network positioning system. The method includes: acquiring signal data, the signal data including data of at least one wireless signal received by a data acquisition terminal during one movement within the system. The data acquisition terminal is configured to pass through the target node during the movement. The method further includes determining whether the acquired signal data includes a feature indicated by standard signal feature information and determining the running state of the target node according to a determination result. The embodiments achieve automatic detection on a running state of a node in the non-network positioning system.
US10333759B2 Receiver for receiving data in a broadcast system
A receiver for receiving data in a broadcast system comprises a broadcast receiver that receives via said broadcast system a receiver input data stream comprising a plurality of channel symbols represented by constellation points in a constellation diagram, a demodulator that demodulates said channel symbols into codewords, and a decoder that decodes said codewords into output data words. A redundancy calculator determines a required amount of redundancy data required for correct demodulation and decoding by use of the originally received channel symbol and additional redundancy data. A broadband request unit requests, if demodulation of a channel symbol and/or decoding of a codeword is erroneous or likely to fail, a required amount of redundancy data via a broadband system, that is received by a broadband receiver via said broadband system. Said demodulator and/or said decoder is configured to use said redundancy data for demodulation and decoding, respectively.
US10333754B2 Reference signal generation in a wireless communication system
A user equipment (12) is configured to determine a length-6 phase coefficient sequence that is one of multiple unique length-6 phase coefficient sequences in a defined set (18). The length-6 phase coefficient sequences in the defined set (18) include at least: {1, 1, 1, 1, 3, −3} and {−3, 3, −3, 1, 1, −3}; or {−1, −1, −1, 3, −3, −1} and either {3, −3, 3, −1, 3, 3} or {1, 3, 1, −1, −1, 3}. The user equipment (12) is also configured to generate a quadrature phase shift keying, QPSK-based sequence that comprises a sequence of QPSK symbols whose respective phases are based on the determined phase coefficient sequence. The user equipment (12) is further configured to generate a reference signal (16) using the generated QPSK-based sequence, and transmit the generated reference signal (16) to a network node (14) in a wireless communication system (10).
US10333753B2 Data processing apparatus and method
A data processing apparatus maps input symbols to be communicated onto a predetermined number of sub-carrier signals of an Orthogonal Frequency Division Multiplexed (OFDM) symbol. The data processor includes an interleaver memory which reads-in the predetermined number of data symbols for mapping onto the OFDM sub-carrier signals. The interleaver memory reads-out the data symbols on to the OFDM sub-carriers to effect the mapping, the read-out being in a different order than the read-in, the order being determined from a set of addresses, with the effect that the data symbols are interleaved on to the sub-carrier signals. The set of addresses are generated from an address generator which comprises a linear feedback shift register and a permutation circuit.
US10333749B2 Vector signaling code with improved noise margin
Methods are described allowing a vector signaling code to encode multi-level data without the significant alphabet size increase known to cause symbol dynamic range compression and thus increased noise susceptibility. By intentionally restricting the number of codewords used, good pin efficiency may be maintained along with improved system signal-to-noise ratio.
US10333743B2 Electronic apparatus with power over coaxial cable function
An electronic apparatus with power over coaxial cable (PoC) function including a transmission port, a low-pass filter, a dynamic impedance circuit and a switching power converter is provided. The transmission port is coupled to a coaxial cable. The low-pass filter is coupled to the transmission port to receive a mixed signal from the coaxial cable and filter the mixed signal to obtain a first power. The dynamic impedance circuit is coupled to the low-pass filter to receive and store the first power and provide a second power accordingly. The switching power converter is coupled to the dynamic impedance circuit to receive the second power and convert the second power to an operation power. The dynamic impedance circuit changes an impedance thereof dynamically in response to a current change of the second power, so as to prevent a noise of the switching power converter from being feedback to the transmission port.
US10333738B2 Method and apparatus for receiving data and method for transmitting data in mobile communication system
A base station defines a short TTI (transmission time interval) equal to the length of one subslot as the minimum unit of a time resource for data transmission in a subframe including a plurality of subslots, determines the RS type the terminal will use for transmission, among a plurality of RS types, based on the positions of RSs (reference signals) within the short TTI, and sends information on the RS type the terminal will use for transmission to the terminal.
US10333728B2 Reception apparatus, reception method, transmission apparatus, and transmission method
The present technology relates to a reception apparatus, a reception method, a transmission apparatus, and a transmission method, by which efficient filtering processing can be performed. Provided is a reception apparatus, including: a reception unit that receives a broadcast wave of digital broadcasting using an IP (Internet Protocol) transmission system; and a filtering processing unit that performs filtering processing on a packet by using filtering information, the filtering information being provided in a header of the packet, the packet being transmitted in a baseband stream in a first layer via the broadcast wave, the first layer being lower than an IP layer in a hierarchy of a protocol of the IP transmission system. The present technology is applicable to a television receiver, for example.
US10333727B2 Replicating broadcast, unknown-unicast, and multicast traffic in overlay logical networks bridged with physical networks
A novel method for performing replication of messages in a network that bridges one or more physical networks to an overlay logical network is provided. A physical gateway provides bridging between network nodes of a physical network and virtual machines in the overlay logical network by serving as an endpoint of the overlay logical network. The physical gateway does not replicate messages from the bridged physical network to destination endpoints in the overlay logical network directly, but instead tunnels the message-to-be-replicated to a designated tunnel endpoint in the overlay logical network. The designated tunnel endpoint in turn replicates the message that was tunneled to it to other endpoints in the overlay logical network.
US10333724B2 Method and system for low-overhead latency profiling
The present disclosure provides a method, non-transitory computer-readable storage medium, and computer system that implement a latency monitoring and reporting service configured to collect and report latency of service transactions. In one embodiment, a chronicler object is generated and transmitted to a charging engine, where the chronicler object is configured to collect a set of time points as the chronicler object travels through one or more components of the charging engine. Upon return of the chronicler object, the set of time points is extracted from the chronicler object and added to one of a plurality of accumulator objects. Each accumulator object includes a plurality of sets of time points from a plurality of chronicler objects that are received during a reporting window. The plurality of sets of times points of each accumulator object is used to calculate the latency of service transactions.
US10333723B2 Control device and method for power supplying of communications network
A control apparatus and control method for power supply of a communication network are provided. The method includes: detecting circuit data of each power supply circuit, comparing the circuit data of the each power supply circuit to get an average value, and analyzing output circuit data that the each power supply circuit should have; adjusting an output voltage of each power supply circuit according to the output circuit data that each power supply circuit should have; and connecting output voltages of all the power supply circuits in parallel and supplying power to a next stage electrical load.
US10333708B1 Hybrid random-number generator
A system includes a first entropy-based random number generator (RNG) circuit configured to produce a bit stream and a key generator configured to generate encryption keys using bits from the bit stream. The system also includes an encryption engine configured to encrypt bits from the bit stream and a de-multiplexer configured to receive the bit stream from the first entropy-based RNG circuit and to provide a first set of bits from the bit stream to the key generator for generation of an encryption key and a second set of bits from the bit stream to the encryption engine for encryption to produce an encrypted output value.
US10333707B1 Systems and methods for user authentication
Systems and methods for authenticating an electronic transaction are described. A request to complete an electronic transaction is initiated using a third party application installed on a computing device. The third party application receives, from a remote server, a temporary URL including a token. A background application installed on the computing device decrypts the token. The computing device displays details of the request provided by a user of the computing device and prompts the user to provide biometric information to verify the request. A biometric hardware device in communication with the computing device receives biometric information and passes it to a hardware abstraction layer of the computing device, which maps the biometric information to generate a key. The background application encrypts the key and sends the encrypted key to the remote server. The computing device receives a verification result for the request, e.g., via the third party application.
US10333706B2 Methods and systems of providing verification of information using a centralized or distributed ledger
A method and system of providing verification of information of a user relating to an attestation transaction is provided, and includes sending a request for information of the user, wherein the information has been previously attested to in an attestation transaction stored within a centralized or distributed ledger at an attestation address; receiving at a processor associated with a verifier the information of the user; sending a cryptographic challenge nonce; receiving at the processor associated with the verifier the cryptographic challenge nonce signed by the user's private key; verifying user identity with the cryptographic challenge nonce signed by the user's private key; deriving a public attest key by using the information of the user; deriving an attestation address using the public attest key; and verifying the existence of the attestation transaction at the attestation address in the centralized or distributed ledger.
US10333705B2 Methods and apparatus for providing attestation of information using a centralized or distributed ledger
Methods and apparatus for providing authentication of information of a user are described. Upon validation of this information, a first hash function is applied to the user's information to create a hash. A public attest key is generated by combining the hash of the user's information with one or more public keys. An attestation address is generated based on the public attest key. A signed transaction which includes the attest key is communicated for storage in a centralized or distributed ledger at the attestation address.
US10333703B2 Key exchange process
Embodiments are directed to a computer-implemented method and system for generating a transport key. A method can include generating, using a processor, a key agreement pair comprising a public agreement key and a private agreement key in a second element. Thereafter, generating, using the processor, a transport key based on the public agreement key in a first element. Then sending, using the processor, an information blob to the second element. Finally, independently generating, using the processor, the transport key in the second element using the information blob and the private agreement key. The transport key can thereafter be used to send information securely between the first and second elements.
US10333702B2 Updating key information
A method of providing key information from a sender to one or more receivers, the method comprising: obtaining initial key information comprising a plurality of units that assume respective values; forming encoded key information from the initial key information, wherein the encoded key information comprises a plurality of encoded units that correspond to respective units of the initial key information, wherein said forming comprises, for each unit of the initial key information, selecting an encoding from a plurality of invertible encodings associated with said unit and encoding said value assumed by said unit with said selected encoding to form the corresponding encoded unit; and providing the encoded key information to said one or more receivers.
US10333701B2 Reconfigurable free-space quantum cryptography system
A system, and methods, for transmitting encrypted information as a quantum transmission between a first node and a second node, or among more than two nodes. Each node is characterized by an instantaneous spatial position, and the instantaneous spatial position of the second node is repositionable within a frame of reference associated with the first node. A hovering drone is adapted either for running a quantum key transmission protocol in secure communication with the first node, and/or for running a quantum key reception protocol in secure communication with the second node. Either drone may serve as a relay of optical data between a base station and another drone. Secure communication among more than two nodes may be reconfigured.
US10333699B1 Generating a pseudorandom number based on a portion of shares used in a cryptographic operation
Share values for use in a cryptographic operation may be received and the cryptographic operation may be performed based on the share values. A pseudorandom number that is to be used by the cryptographic operation may be identified and the pseudorandom number may be generated based on a portion of the share values that are used in the cryptographic operation. The cryptographic operation may then be performed based on the generated pseudorandom number.
US10333696B2 Systems and methods for implementing an efficient, scalable homomorphic transformation of encrypted data with minimal data expansion and improved processing efficiency
Partially homomorphic encryption systems may be transformed into fully homomorphic encryption systems. Input plaintext data are transformed into modified plaintext data using a prime number operation and the modified plaintext data is then encrypted using any number of conventional encryption schemes. Desired computations on the encrypted data are transformed into homomorphic operations, based on the nature of the encryption format, and the homomorphic operations are applied to yield manipulated encrypted data. The manipulated encrypted data may be decrypted and the decrypted plaintext data may be modified into final, output plaintext data using a similar prime number operation as applied during encryption.
US10333692B2 Reception apparatus
Provided is a reception apparatus capable of shortening a time period until the original data and clock can be recovered from a digital signal after temporary superimposition of noise on the digital signal stops. A reception apparatus 20 includes a receiver unit 21, a voltage-controlled oscillator 22, a sampler unit 23, a control voltage generation unit 24, an error detection unit 25, a training control unit 26, and an equalizer control unit 27. The receiver unit 21 includes an equalizer unit 21A. When the error detection unit 25 detects an error of a digital signal, the reception apparatus 20 causes a phase/frequency comparison by the control voltage generation unit 24 to be stopped.
US10333691B2 Receiver and signal processing method
Embodiments of the present disclosure disclose a receiver, including a high-speed sampling module (110), an analog Fast Fourier Transform (AFFT) module (120), a selection switch module (130), a low-speed analog to digital converter (ADC) module (140), and a control module (150). The high-speed sampling module (110) is configured to sample a received signal and output a sampled signal; the AFFT module (120) is configured to perform time-to-frequency conversion on the sampled signal and output an analog frequency domain signal; the selection switch module (130) is configured to transmit the analog frequency domain signal to the low-speed ADC module (140); and the control module (150) is configured to perform configuration on a sampling rate of the high-speed sampling module (110), a quantity of points of Fast Fourier Transform that are used b the AFFT module (120) for performing time-to-frequency conversion, and a target input port of the selection switch module (130).
US10333690B1 Calibration pattern and duty-cycle distortion correction for clock data recovery in a multi-wire, multi-phase interface
Methods, apparatus, and systems for calibration and correction of data communications over a multi-wire, multi-phase interface are disclosed. In particular, calibration is provided for data communication devices coupled to a 3-line interface. The calibration includes generating and transmitting a calibration pattern on the 3-line interface, where the generation of the pattern includes toggling two of three interface lines from one voltage level to another voltage level over a predetermined time interval. Furthermore, the generation of the pattern includes maintaining a remaining third interface line at a common mode voltage level over the predetermined time interval, wherein only a single transition occurs for the predetermined time interval. Calibration data may then be derived in a receiver device using the transmitted calibration pattern.
US10333689B2 High speed sense amplifier latch with low power rail-to-rail input common mode range
Described is an apparatus which comprises: an input sensing stage for sensing an input signal relative to another signal; a decision making circuit, coupled to the input sensing stage, for determining whether the input signal is a logic low or a logic high; and a power management circuit, coupled to the input sensing stage and the decision making circuit, which is operable to monitor a state of the decision making circuit and to disable the input sensing stage according to the monitored state. Described is an apparatus which comprises: a decision making circuit integrated with an input sensing stage, wherein the decision making circuit is operable to pre-charge its internal nodes during a phase of the clock signal; and a latching circuit to latch an output of the decision making circuit.
US10333687B2 Method and apparatus for implementing interference alignment on the basis of codebook design and selection
Disclosed are a method and apparatus for interference alignment based on codebook design and selection. The method includes: a codebook set including codebooks of different sizes of a precoding matrix is pre-designed or pre-stored; a receiver or a transmitter selects a codebook satisfying a specified condition from the codebook set to explicitly or implicitly notify the opposite end; the receiver designs, based on obtained ideal CSI and an interference alignment condition, a precoding matrix V and a receiving matrix U for interference alignment; the receiver selects a matrix V′ having the highest similarity to V from the current codebook to serve as a finally quantized precoding matrix V′; the receiver calculates, based on V′, U again to obtain a receiving matrix U′ according to the interference alignment condition; and the transmitter transmits a signal according to feedback information and V′, and the receiver filters the signal according to U′.
US10333685B2 Component carrier activation and deactivation using resource assignments
This invention relates to a proposal of an uplink resource assignment format and a downlink resource assignment format. Furthermore, the invention relates to the use of the new uplink/downlink resource assignments in methods for (de)activation of downlink component carrier(s) configured for a mobile terminal, a base station and a mobile terminal. To enable efficient and robust (de)activation of component carriers, while minimizing the signaling overhead, the invention proposes a new uplink/downlink resource assignment format that allow the activation/deactivation of individual downlink component carriers configured for a mobile. The new uplink or downlink resource assignment comprises an indication of the activation state of the configured downlink component carriers, i.e., indicate which downlink component carrier(s) is/are to be activated or deactivated. This indication is for example implemented by means of a bit-mask that indicates which of the configured uplink component carriers are to be activated respectively deactivated.
US10333684B2 Resource management method and system therof
The present invention provides a resource management method and system thereof. The resource management method includes: judging whether the variation degree of work state of a communication system will result in the change of resource management information of the communication system or not, if so, then the resource management information is re-collected, wherein the resource management information includes the state, the interference state among links and service stream information relating to each node in the communication system; and determining the resource allocation strategy of the communication system according to the resource management information.
US10333683B2 Thresholds for radio link monitoring with advanced receivers
Different Out-of-sync thresholds are defined for Radio Link Monitoring by a UE having a selectively enabled advanced receiver feature. When the advanced receiver feature is disabled, the UE monitors received signal quality and compares a signal quality metric to a first threshold developed for a reference receiver. When the advanced receiver feature is enabled, the UE compares the signal quality metric to a second threshold indicating lower signal quality than the first threshold. In either case, if the signal quality meets the respective threshold, the UE goes Out-of-sync. The Out-of-sync UE continues to monitor received signal quality. Regardless of whether the advanced receiver feature is enabled or not, a third threshold, developed for the reference receiver, is applied to determine when to return to In-sync. In one embodiment, the reference receiver enables two antennas, and the advanced receiver feature is enabling four antennas.
US10333678B2 Systems and methods of adaptive frame structure for time division duplex
A time division duplex (TDD) scheduling interval communicating transmissions in a first direction may include one or more regions for communicating in a second direction, where the first direction is a transmit direction and the second direction is a receive direction, or vice versa. A radio frame may include TDD scheduling intervals with such regions and/or TDD scheduling intervals without such regions for wireless communication, and these TDD scheduling intervals may further be configured in accordance with different frame structure configurations, such as different scheduling interval lengths, subcarrier spacings or symbol durations.
US10333676B2 EPDCCH search space determination
Embodiments of the present invention generally relate to enhanced physical downlink control channel (EPDCCH) search space determination. In one embodiment, a base station may identify an index of the current EPDCCH occasion period, each EPDCCH occasion period including a number of subframes, and the subframes being divided to a number of search units. A distribution of EPDCCH candidates corresponding to at least one EPDCCH aggregation level in the EPDCCH occasion period may be determined based on the index of the EPDCCH occasion period and the number of search units in the EPDCCH occasion period. The base station may then select, from the distribution of the EPDCCH candidates, an EPDCCH candidate for transmitting downlink control information (DCI) to a UE.
US10333667B2 Method and device for transmitting a sounding reference signal
A method of transmitting a sounding reference signal (SRS) in a wireless communication system is discussed. The method according to one embodiment includes receiving a first UE-specific configuration indicating possible subframes for aperiodic SRS transmission via a radio resource control (RRC) signaling, wherein the possible subframes are periodically configured; receiving a physical downlink control channel (PDCCH) signal including request information of requesting aperiodic SRS transmission; and transmitting at least one SRS one time in response to the request information within the possible subframes.
US10333663B2 Method for transmitting and receiving signal by aggregating a plurality of downlink carriers and two uplink carriers
When a terminal aggregates three downlink carriers by using the carrier aggregation (CA) of the LTE-A technology and transmits an uplink signal on two uplink carriers while aggregating two uplink carriers, a harmonic component and an intermodulation distortion (IMD) component are generated, thereby influencing a downlink band of the terminal itself. Therefore, the present specification presents a scheme therefor.
US10333662B2 Multiple user (MU) short feedback response in wireless communications
A wireless communication device (alternatively, device, WDEV, etc.) includes at least one processing circuitry configured to support communications with other WDEV(s) and to generate and process signals for such communications. In some examples, the device includes a communication interface and a processing circuitry, among other possible circuitries, components, elements, etc. to support communications with other WDEV(s) and to generate and process signals for such communications. The WDEV generates a trigger frame that requests feedback responses from other WDEV(s) and transmit the trigger frame to the plurality of other WDEV(s). Then, in response to the trigger frame and based on agreed-upon parameters, the WDEV receives simultaneously the feedback responses that include a first feedback response from a first other WDEV and a second feedback response from a second other WDEV (e.g., within respective orthogonal frequency division multiple access (OFDMA) resource unit(s) (RU(s)) as specified by the agreed-upon parameters.
US10333661B2 Channel state information transmission for secondary cells in carrier aggregation
A base station receives from a wireless device channel state information (CSI) fields of a secondary cell via a first cell of a plurality of cells. The base station transmits in a first subframe a message. The message comprises one or more configuration parameters indicating that CSI transmission resources for the secondary cell is via a second cell different from the first cell. The base station stops, in a second subframe occurring a first quantity of subframes after the first subframe, reception of CSI fields of the secondary cell via the first cell from the wireless device. The base station starts, in a third subframe occurring a second quantity of subframes after the first subframe, reception of CSI fields of the secondary cell via the second cell from the wireless device, wherein the second quantity is greater than the first quantity.
US10333660B2 Determining a rate at which units of data are received erroneously
A method is implemented by a first radio node (30) for determining a rate at which units of data are received erroneously from one or more second radio nodes. The method comprises inspecting (110) data units received from the one or more second radio nodes for errors. The method also includes making (120) successive determinations of the rate at which data units are received erroneously from the one or more second radio nodes. Each determination must be made based on inspecting at least a minimum number of received data units for errors. The method further entails adapting (130) the minimum number of data units that must be inspected across determinations of different rates, such that determinations of different rates must be respectively made based on inspecting different minimum numbers of received data units for errors.
US10333656B2 Uplink channel reservation with conflicting wireless communications
Systems and methods presented herein provide for channel reservation for a wireless telephony system operating in an RF band with a wireless system comprising a conflicting wireless technology. One method is operable with an eNodeB. The method includes assigning an ID (e.g., a PN sequence) to a user equipment (UE) operating in the RF band, processing a scheduling request for uplink (UL) data from the UE, and granting a time and a frequency for the UE to transmit the UL data. The method also includes waiting until the UE performs a Listen Before Talk (LBT) operation to determine whether the granted time and frequency is occupied by another wireless system employing a different wireless technology. The method also includes transmitting the ID to the UE to reserve the granted time and frequency when unoccupied by the other wireless system, and processing the UL data from the UE.
US10333655B2 Method and device for implementing flexbile HARQ timing between base station and terminal
Disclosed are a method and device for implementing a flexible HARQ timing between a base station and a terminal. The method includes: acquiring a first reception processing delay parameter and a first transmission processing delay parameter of the terminal; and indicating an uplink/downlink HARQ timing between the base station and the terminal, based on the first reception processing delay parameter, the first transmission processing delay parameter and a processing delay parameter of the base station.
US10333651B2 Packet coding based network communication
A method for data communication between a first node and a second node over a data path includes forming one or more redundancy messages from data messages at the first node using an error correcting code and transmitting first messages from the first node to the second node. The first messages include the data messages and the redundancy messages. The method includes, receiving, at the first node, second messages indicative of a rate of arrival at the second node of the messages transmitted from the first node, and of successful and unsuccessful delivery of the messages transmitted from the first node to the second node. A first transmission limit and a second transmission limit are maintained according to the received second messages. Transmission of first messages from the first node to the second node is inhibited according to the maintained first transmission limit, and according to the second transmission limit.
US10333649B1 Selection of modulation and coding scheme (MCS) based on packet length
One or more packets to be transmitted to or from a user equipment (UE) device are determined to have a particular packet length, e.g., based on a vocoder to be used for a voice over Long Term Evolution (VoLTE) call. An initial modulation and coding scheme (MCS) is selected for transmission of the packets based on channel conditions. The initial MCS is replaced by an alternative MCS having a lower efficiency than the initial MCS in response to a determination that the alternative MCS would require the same number of resource blocks to transmit a packet having the particular packet length as the initial MCS. One or more resource blocks are allocated for transmission of the one or more packets having the particular packet length using the alternative MCS. Indications of the allocated one or more resource blocks and the alternative MCS are transmitted to the UE.
US10333646B2 Multi-channel optical multiplexers and demultiplexers, optical transmitter, receiver and transceiver comprising the same, and methods of making and using the same
Optical multiplexers, optical demultiplexers, optical modules including the same, and methods of making and using the same are disclosed. The optical multiplexers include first and second structural blocks and a beam combiner. The first and second structural blocks each include at least one mirror and at least one filter, and are configured to combine a plurality of individual optical signals into a multi-channel optical signal. The beam combiner includes one or more mirrors and one or more filters, and is configured to combine the multi-channel optical signals into a further multi-channel optical output signal having the same number of channels as the multi-channel optical signals. The optical demultiplexers are structurally similar to the optical multiplexers, but provide a complementary or reverse function. The present multiplexers and demultiplexers reduce skew and/or accumulation of the geometric error over the channels in the multi-channel optical signal output from the multiplexer or input into the demultiplexer.
US10333645B2 Nonlinear noise cancellation in wavelength division multiplexing (WDM) systems
A method that may include receiving a block of signals from a certain wavelength division multiplex (WDM) channel out of a set of WDM channels; analyzing at least a first sub-block of signals of the block of signals to provide analysis results indicative of interferences that affect the first sub-block of signals and result from transmissions over other WDM channels of the set of WDM channels; and mitigating interferences that affect the block of signals in response to the analysis results.
US10333644B2 Encapsulating digital communications signals for transmission on an optical link
A method (10) of encapsulating digital communications signals for transmission on a communications link, comprising steps: a. receiving a first signal of a first signal type and comprising a first clock signal and receiving a second signal of a second signal type, different to the first, and comprising a second clock signal different to the first clock signal, each clock signal having a respective clock value and accuracy (12); b. obtaining the first clock signal (14); c. obtaining a difference between at least one of the clock values of the clock signals and the accuracies of the clock signals (16) and buffering the second signal for a time at least long enough to compensate for the difference (18); and d. assembling the first signal and the buffered second signal into a frame comprising an overhead and a payload comprising a first portion and a second portion, mapping the first signal into the first portion and the second signal into the second portion (20), wherein step d. is performed using the first clock signal.
US10333641B2 Receiver
A receiver node for use in a digital broadcast system, comprising a receiver configured to receive a signal containing a service encoded with an error correcting code for decoding and wherein said receiver is further configured to ignore the signal during an ignore period, the node configured to use said error correcting code and the encoded service received outside the ignore period to reconstruct the part of the service ignored by the receiver.
US10333640B2 Range extension for combined data and power line
An apparatus and a method for range extension for a combined data and power line are provided. Further, a bus system is provided. The design is based on a supply voltage that is transmitted via the combined data and power line being refreshed by a charge pump. Further, there may be provision, by way of example, for a data signal that is transmitted via the combined data and power line to be refreshed using the likewise transmitted supply voltage.
US10333635B2 Performing and reporting relative radio measurements
A method in a node is disclosed. The node receives one or more radio signals. The node determines a first measurement component of the one or more radio signals. The first measurement component is associated with a first time-frequency resource type. The node determines a second measurement component of the one or more radio signals. The second measurement component is associated with a second time-frequency resource type. The node determines a relative measurement for the first measurement component associated with the first time-frequency resource type and the second measurement component associated with the second time-frequency resource type. The relative measurement may be a function of the first measurement component associated with the first time-frequency resource type and the second measurement component associated with the second time-frequency resource type. The node performs one or more radio operations using the relative measurement.
US10333630B2 Apparatus for reducing a magnetic coupling between a first electronic circuit and a second electronic circuit
An apparatus for reducing a magnetic coupling between a first electronic circuit and a second electronic circuit is provided. The apparatus includes a conductor loop enclosing the first electronic circuit or the second electronic circuit, and a tuning element coupled to the conductor loop. The conductor loop and the tuning element form a resonant circuit, wherein the tuning element is configured to adjust a resonance frequency of the resonant circuit to a frequency related to a frequency of a signal processed by the second electronic circuit.
US10333629B2 High-bandwidth underwater data communication system
An apparatus is described which uses directly modulated InGaN Light-Emitting Diodes (LEDs) or InGaN lasers as the transmitters for an underwater data-communication device. The receiver uses automatic gain control to facilitate performance of the apparatus over a wide-range of distances and water turbidities.
US10333628B2 Optical receivers
According to one example, errors in a logical signal from a data slicer are detected and a power supply voltage is adjusted based on the detected errors.
US10333623B1 Optical transceiver
An optical transceiver including a photonic integrated circuit component, an electric integrated circuit component and an insulating encapsulant is provided. The photonic integrated circuit component includes at least one optical input/output portion configured to transmit and receive optical signal. The electric integrated circuit component is disposed on and electrically connected to the photonic integrated circuit component. The insulating encapsulant covers the at least one optical input/output portion of the photonic integrated circuit component. The insulating encapsulant laterally encapsulates the electric integrated circuit component. The insulating encapsulant is optically transparent to the optical signal.
US10333622B2 Method and system for transmitter optimization of an optical PAM serdes based on receiver feedback
The present invention is directed to data communication system and methods. More specifically, various embodiments of the present invention provide a communication interface that is configured to transfer data at high bandwidth using PAM format(s) over optical communication networks. A feedback mechanism is provided for adjusting the transmission power levels. There are other embodiments as well.
US10333620B2 System and method for lighting and building occupant tracking
Disclosed is a system and method for using visible light communication (“VLC”) to perform indoor position location. Through use of a system and method configured as set forth herein, the position of any appropriately marked person or item may be found indoors using data interconnected modules that communicate with one another via RF and visible light. A mobile receiver in the form of a tag or badge attached to the person or item to be tracked receives a VLC signal from a plurality of lighting modules, and transmits back to a mesh network formed by the modules the data it received to determine the tag's or badge's physical position with respect to the individual network modules.
US10333615B2 Optoelectronic module management platform
An optoelectronic module management system includes a network connection communicatively coupled to an optoelectronic module, a memory, and a processing device operatively coupled to the memory. The processing device is configured to perform or control performance of operations that include identify the optoelectronic module via a management network. The optoelectronic module includes a management communication element that is communicatively coupled to the management network and an optical communication element that is communicatively coupled to a fiber optic cable. The operations further include add the optoelectronic module to a list of monitored devices, monitor the optoelectronic module, provide a service to the optoelectronic module in response to the monitoring, and generate a report of the service provided to the optoelectronic module.
US10333607B2 Channel state information transmission method, user equipment, and access network device
Embodiments of the present application provide a channel state information transmission method. The method includes: receiving downlink data; determining an uplink subframe used to send feedback information of the downlink data, where a first downlink subframe set associated with the uplink subframe includes a first subset and a second subset, and the first subset is a proper subset of the second subset; determining a channel resource used to send the feedback information, where the channel resource includes a first uplink channel resource or a second uplink channel resource; and if sending of r pieces of CSI is configured to be sent, a codebook size of the feedback information corresponds to the first subset, and the determined channel is the second uplink channel resource, sending the feedback information and t pieces of CSI of the r pieces of CSI on the second uplink channel resource.
US10333606B2 Method for estimating channel state and controlling transmission/reception signal by multiple antenna device, and multiple antenna device using same
A multi-antenna apparatus for controlling transmission and reception of signals based on channel estimation includes: a signal transmitter configured to transmit a first signal using a multi-antenna; a signal receiver configured to receive a second signal using the multi-antenna based on the transmitted first signal; a signal transferrer configured to receive a third signal received from the signal transmitter and provide the third signal to the signal receiver; and a controller configured to estimate a channel state of the multi-antenna based on the second signal and the third signal obtained from the signal receiver, and control transmission and reception of signals through the multi-antenna according to the estimated channel state.
US10333604B2 System and method for distributed antenna wireless communications
A system and method are described for distributed antenna wireless communications. For example, a method implemented within a wireless transmission system comprised of a plurality of wireless client devices and a plurality of distributed antennas is described comprising: computing channel state information (CSI) for wireless communication channels between the plurality of base distributed antennas and the wireless client devices; computing precoding weights from the channel state information; precoding data using the precoding weights prior to wireless transmission from the plurality of distributed antennas to the wireless client devices; and wirelessly transmitting the precoded data from the distributed antennas to each of the wireless client devices, wherein the precoding causes radio frequency interference between the plurality of base stations but simultaneously generating a plurality of non-interfering radio frequency user channels between the plurality of distributed antennas and the plurality of wireless client devices.
US10333599B2 Antenna array beamforming in a remote unit(s) in a wireless distribution system (WDS)
Embodiments of the disclosure relate to antenna array beamforming in a remote unit(s) in a wireless distribution system (WDS). In this regard, a remote unit in a WDS includes an antenna array having a plurality of radio frequency (RF) antennas. The RF antennas transmit a plurality of modified downlink RF signals in a plurality of phases. A control circuit in the remote unit determines the phases to cause the RF antennas to transmit a formed radiation beam(s) in a radiation direction(s). The control circuit controls a plurality of phase shifters to generate the modified downlink RF signals in the phases. By supporting antenna array beamforming in the remote unit, it is possible to steer the formed radiation beam(s) according to a specific floor layout(s) to provide enhanced indoor RF coverage in the WDS. As a result, it may be possible to reduce deployment and/or installation costs of the WDS.
US10333598B2 Weighted aggregation-based method and device for transmitting control signals
An objective of the application is to provide a method and apparatus for transmitting control signals based on weighted aggregation. Specifically, the method comprise: determining aggregation level weight vectors corresponding to control signals to be transmitted by multiple antenna elements corresponding to the common control channel port, and transmitting the control signals through the multiple antenna elements based on the aggregation level weight vectors. Compared with the prior art, the present application implements enhancement of the common control channel coverage in the 3D-MIND system, and solves the problem of coverage holes in 3D-MIMO due to the introduction of a 2D planar array; moreover, the antenna array gains of the present application are more uniformly distributed in the whole EOD (elevation angle of departure) span, and the gains are significant.
US10333596B2 Methods and devices for determining precoder parameters in a wireless communication network
A method and a device for determining parameters of a precoder in a wireless communication system are disclosed. According to one aspect, a method includes selecting a subset of beams corresponding to a plurality of orthogonal beams; obtaining power levels of the selected subset of beams for generating a first factor of the precoder and obtaining phases of the selected subset of beams for generating a second factor, wherein the first factor and the second factor are part of the parameters of the precoder.
US10333595B2 Reference signal and Tx/Rx precoding for UE multiplexing in NR SS
Reference signal and transmitter (Tx)/receiver (Rx) precoding for user equipment (UE) multiplexing in new radio (NR) shared spectrum networks is discussed. In certain reference signals, a base station may schedule multiple UEs for transmission of uplink reference signals within an identified subframe. The base station may transmit a reference signal configuration message, wherein the reference signal configuration message includes a transmission sequence identifier identifying a multiplexing for antenna ports assigned for transmission of the uplink reference signals. The multiplexing may be one or both of frequency divisional multiplexing (FDM) and time division multiplexing (TDM) over the identified subframe. Additional reference signals, transmit precoders may be identified by the base station based on channel inversion calculations of the channel matrix determined based on uplink reference signals.
US10333593B2 Systems and methods of antenna design for full-duplex line of sight transmission
Methods and apparatuses are described for communicating primary signals over a high-speed primary channel, the primary signals having a beam pattern having a full lobe at a center of an axis of propagation and communicating auxiliary signals over a low-speed auxiliary channel, the auxiliary signals having a decoupled beam pattern having a null at the center of axis of propagation, the high-speed primary channel and low-speed auxiliary channel operating in full duplex.
US10333590B2 Communication apparatus, communication method, and program for exchanging data with a target
A communication device includes a first processing unit that detects a target and receives a first command for activating an interface upon a detection of the target. The communication device also includes a second processing unit that exchanges data with the target through the first processing unit. Further, the communication device includes an interface between the first processing unit and the second processing unit. The first processing unit selects a predetermined interface level from among a plurality of interface levels based on the first command and exchanges data with the second processing unit based on the predetermined interface level.
US10333587B2 Communication device
An MFP establishes a first communication link L1 by receiving an activation command and sending an OK command. The MFP receives first target data from a portable device by using the first communication link. The MFP generates second target data by processing the first target data. After receiving the first target data, the MFP disconnects the first communication link. The MFP establishes a second communication link by receiving the activation command and sending the OK command. The MFP sends the second target data to the portable device by using the second communication link.
US10333585B1 Repeater device with a plurality of parameter configuration modes and parameter configuration method thereof
A repeater device is with a plurality of parameter configuration modes for connecting a memory and a controller, and the repeater device comprises the following figures. A signal repeater is configured to connect to the memory and the controller respectively, and the signal repeater is adapted to acquire a preset parameter data for setting an internal parameter data, and generating a switch signal after the internal parameter data is completed setting. A switch device electrically connects to the signal repeater, wherein the switch device is adapted to conduct a data transmission path between the signal repeater and the controller based on the switch signal. The signal repeater resets the internal parameter data when receives a target parameter data by the data transmission path between the signal repeater and the controller.
US10333583B2 Signal detection circuit and signal detection method
A signal detection circuit includes: a correlation circuit including the first through nth correlators connected sequentially as the first through nth stage correlators and each computing a correlation value between a received signal and a spreading sequence while shifting the received signal to the next stage depending on the chip rate period of the spreading sequence; a first adder that adds k correlation values computed by k correlators so as to generate a first addition value; a second adder that adds r correlation values computed by r correlators so as to generate a second addition value; a subtractor that subtracts the first addition value from the second addition value so as to generate a subtraction value; and a synchronization detection unit that compares the subtraction value with a threshold value, so as to detect the synchronization timing of the spreading sequence and the received signal.
US10333581B2 Method for FDR scheme-using communication device transmitting reference signals for estimating channel of non-linear self-interference signal
A method for a FDR scheme-using communication device transmitting reference signals for estimating a channel of a non-linear self-interference signal comprises the step of transmitting, on a specific symbol of a corresponding subframe, reference signals for estimating the channel of the non-linear self-interference signal, wherein a sequence mapped to the reference signals is a sequence generated in a frequency domain by being discrete Fourier transform (DFT)-converted, and the generated sequence may be mapped, on the frequency domain, to a RE for the reference signals.
US10333580B2 Communication apparatus and method for controlling communication apparatus
In a communication device that performs communication by a time division system, it is intended to enhance the communication speed. A communication apparatus includes a transmission unit, a reception unit, a switching unit, and a discharge unit. In the communication apparatus, the transmission unit transmits a transmission signal. Moreover, the reception unit receives a reception signal. Moreover, in the communication apparatus, the switching unit switches a connection destination of one end of a communication path from one of the transmission unit and the reception unit, to the other. Furthermore, the discharge unit lowers, by discharging, a surge voltage generated in the switching unit due to the switching of the connection destination.
US10333577B2 Mobile terminal and system with multichannel transceiver
A mobile terminal and a system with a multichannel transceiver are provided. The mobile terminal includes a central processing unit and a multichannel transceiver. The central processing unit outputs first and second transmitted signals to a first transmitter module and a second transmitter module. The first and second transmitted signals are filtered, frequency-converted, amplified, and transmitted to corresponding transmitting channels. First and second received signals received by a plurality of receiving channels are amplified and then transmitted to a first receiver module and a second receiver module, respectively, and the first and second received signals are frequency-converted, filtered, and output to the central processing unit.
US10333573B2 Controlling device having multiple user interfaces
A controlling device having a plurality of user selectable operating modes, a user interface providing a plurality of function keys each operable to cause a transmission of at least one command to at least one of a plurality of appliances for commanding at least one operating function of the at least one of the plurality of appliances, and a light source for illuminating the user interface in multiple distinct colors. The light source is caused to illuminate the user interface in at least one of the multiple distinct colors as a function of a one of the plurality of operating modes in which the controlling device is currently placed.
US10333571B1 Signal receiving apparatus with deskew circuit
A signal receiving apparatus includes a clock and data recovery (CDR) circuit, a first sampler, and at least one deskew circuit. The CDR circuit receives a first signal through a first lane of the signal receiving apparatus and decodes the first signal to extract a first clock signal from the first signal. The CDR circuit provides the first clock signal to the first sampler and the least one deskew circuit. The first sampler receives the first signal through the first lane of the signal receiving apparatus. The first sampler samples the first signal based on the first clock signal to generate a first output signal. The at least one deskew circuit receives a second signal through at least one second lane of the signal receiving apparatus and adjusts a phase skew between the first clock signal and the second signal so as to generate a second output signal.
US10333570B2 Method and device for removing self-interference signal in environment using FDR mode
A method for removing a self-interference signal by a device supporting an FDR mode can further comprise the steps of: transmitting a signal to a counterpart node in a predetermined time interval; generating, in an RF stage of the device, a residual self-interference signal after removal of an analog self-interference signal with respect to the signal and then storing same; and receiving from the counterpart node an ACK/NACK signal with respect to the transmission of the signal; and determining whether or not the stored residual self-interference signal is to be used thereafter on the basis of the ACK/NACK signal.
US10333568B2 Method and apparatus for associating radio frequency identification tags with participants
Systems, methods, apparatuses, and computer readable media are disclosed for associating a radio frequency identification tag with a participant. In one embodiment, a method is provided for associating an unassociated RF location tag with a participant. The method may include determining an unassociated RF location tag to be associated with the participant, receiving sensor derived data from one or more sensors, determining an identity of the particular participant using the sensor derived data, and associating the identity of the particular participant with the unassociated RF location tag.
US10333565B2 Safe communication mode for a high speed link
A transmitter for a high speed serial communications link, a serial communications link, and a receiver for a high speed serial communications link are disclosed herein. In one embodiment, the transmitter includes: (1) a communications interface connected to a transmission medium having multiple lanes, and (2) a safe mode circuit coupled to the communications interface and configured to send data over the transmission medium in a safe mode, wherein in the safe mode at least one of the lanes is dedicated to transmitting a link detect signal for link detection.
US10333564B2 Utility meter power arrangements
An arrangement for providing power in a utility meter includes a power supply and at least one capacitor. The power supply is configured to convert input AC voltage to a DC bias voltage, and is further configured to provide the bias voltage to metering circuitry within the utility meter. The metering circuitry includes an analog to digital converter and at least one processor. The capacitor is operably coupled to provide power to the RF transmitter at least when power requirements of the RF transmitter exceed an amount of power available from the power supply.
US10333563B2 Wireless terminal and antenna switching control method for wireless terminal
A wireless terminal and an antenna switching control method for a wireless terminal, where the wireless terminal includes a main antenna, a first antenna, and a second antenna. The main antenna is connected to a first radio frequency circuit and configured to receive and transmit a first standard signal. A frequency band of the first standard signal includes a first frequency band with a super high frequency and a second frequency band with a high frequency. The first antenna is configured to receive a first standard signal of the first frequency band, and receive and transmit a second standard signal. The second antenna is connected to the first radio frequency circuit and configured to receive a first standard signal of the second frequency band. Hence an overall size of the wireless terminal can be reduced using the second antenna.
US10333559B2 Hybrid decoding method and gigabit Ethernet receiver using the same
A hybrid decoding method and a gigabit Ethernet receiver using the same are provided. The hybrid decoding method and the gigabit Ethernet receiver detect and determine error propagation due to burst interference in a currently used main P-tap parallel decision feedback decoder, decode an Ethernet data stream using a trellis coded modulation (TCM) decoder, and determine a follow-up main decoding algorithm according to the decoded results of the two decoders in the same time interval to effectively prevent error propagation due to burst interference.
US10333558B2 Decoding device and decoding method
According to one embodiment, a decoding device that decodes a multi-dimensional error correction code having two or more component codes includes a storage unit that stores therein the multi-dimensional error correction code, an additional-information storage unit that manages each syndrome of the at least two component codes or a reliability flag indicating whether the syndrome has a value of 0 or other than 0, a decoder that performs a first decoding process in a unit of component code with respect to the multi-dimensional error correction code stored in the storage unit to detect an error vector of each component code, and a detection unit that determines whether detection of the error vector by the decoder is false detection, based on the syndrome or the reliability flag stored in the additional-information storage unit.
US10333552B2 Methods and apparatuses for constructing punctured polar code
Methods and apparatuses are provided for constructing a punctured polar code in the encoding and decoding field to improve decoding performance of a punctured polar code and reduce a frame error rate of the punctured polar code. The method is as follows: comparing a phase sequence number of a current bit channel with a period index of a puncturing pattern to obtain a comparison result; obtaining a transition probability of the bit channel according to the comparison result and bit parity conditions of a sequence number of the bit channel in each phase; obtaining a reliability value of each bit channel according to the transition probability; and determining an information bit index set according to the reliability values.
US10333548B1 Efficient software closing of hardware-generated encoding context
Systems, methods, and computer-readable media are described for performing data compression in a manner that does not require software to make a call to hardware to close a compressed data block, thereby reducing computational overhead. In response to a request from software to data compression hardware for a data encoding, the hardware may return the data encoding as well as an end-of-block symbol encoding value and bit length. The hardware may load the end-of-block symbol encoding value and bit length into a different area in the returned structure such that the software has direct access to the value. When the software determines that a block should be closed, the software may retrieve the end-of-block symbol and insert it into the block without needing to make a call to hardware. The software may then make a call to the hardware to request a new data encoding for subsequent compressed data blocks.
US10333544B1 Digital-to-analog converter (DAC) circuits employing resistor rotator circuits configured to be included in analog-to-digital converter (ADC) circuits
Digital-to-analog converter (DAC) circuits employing resistor rotator circuits configured to be included in analog-to-digital converter (ADC) circuits are disclosed. In one aspect, a DAC circuit includes multiple DAC stages, each of which may be configured to generate one or more DAC analog signals corresponding to selected resistances within the DAC stage. Each DAC stage is configured to receive a corresponding top and bottom voltage. Each DAC stage is configured to generate a number of DAC analog signals based on the corresponding top voltage and the corresponding bottom voltage, as well as on the selected resistance of the DAC stage. Each DAC stage includes an adjusting circuit comprising a resistance configured to adjust a resistance of the corresponding DAC stage such that a parallel combination of the resistance of the adjusting circuit and a resistance of a next DAC stage is maintained at an ideal resistance level.
US10333541B1 Non-uniform sampeling
A novel non-uniform sampling technique for a burst type signal. The analog signal is digitized with high sampling rate to maintain harmonics at higher frequencies and consequently the integrity of the analog signal. Then by using non-uniform sampling technique the most significant samples are selected for further processing which results in overall cost and power consumption reduction.
US10333538B1 Time interleaved ADC adaptive filtering
The present disclosure is directed to a method and system for compensating mismatches among sub-converters in a time interleaved analog digital converter structure. A digital finite impulse response (FIR) equalization filtering unit is coupled to outputs of the sub-converters. The FIR filtering unit includes a digital FIR filter dedicated to each sub-converter. The FIR filtering coefficient is adapted specifically for each sub-converter to achieve a compensation for sub-converter mismatches and inter-symbol interference (ISI) equalization.
US10333536B2 Atomic oscillator, and electronic apparatus
An atomic oscillator includes: an atomic cell in which an alkali metal is sealed; a light-emitting element that emits light to be radiated to the atomic cell; a light-receiving element that detects the light transmitted through the atomic cell; a first optical element that has light transmittance and is disposed between the atomic cell and the light-emitting element; and a second optical element that has light transmittance and is disposed between the first optical element and the atomic cell. The first optical element reflects the light from the light-emitting element toward the light-emitting element in a first direction inclined with respect to an optical axis of the light. The second optical element reflects the light from the light-emitting element toward the light-emitting element in a second direction inclined in a direction different from the first direction with respect to the optical axis of the light.
US10333532B2 Apparatuses and methods for detecting a loop count in a delay-locked loop
Apparatuses and methods are disclosed for detecting a loop count in a delay-locked loop that uses a divide clock in a measure initialization process. An example apparatus includes a divider configured to receive a signal and produce a first divided signal and a second divided signal that is complementary to the first divided signal, a first circuit configured to count the first divided signal during a first enabled period and produce a first count value, a second circuit configured to count the second divided signal during a second enabled period and produce a second count value, and an adder configured to produce a third count value responsive to the first and second count values.
US10333531B2 Synchronous oscillation circuit
A synchronous oscillation circuit has multiple oscillators, a grounding unit and a common floating grounding unit. Each of the oscillators has a ground terminal. The grounding unit has a first terminal and a second terminal, wherein the second terminal is grounded. The common floating grounding unit is electrically connected between the ground terminals of the oscillators and the first terminal of the grounding unit. The oscillators are grounded through the common floating grounding unit and the grounding unit, so that the oscillators interfere with each other. When the oscillation signals generated by the oscillators reach a steady state, the oscillation frequencies of the oscillators are synchronized.
US10333512B2 Intelligent input for relay device containing a solid state relay
Relays can be used in a variety of applications that use a smaller signal to control a higher power load. Some example loads include motors, stadium lighting and the like. Mechanical relays consist of a coil controlling a magnet that moves electrical contacts. Solid state relays can offer advantages such as lower power consumption and higher reliability than mechanical relays. However, using a solid state relay in a system designed for a mechanical relay can require some significant changes to the system. This disclosure presents a device, a system and technique to operate a solid state relay (SSR) in applications that use mechanical relays while minimizing the need for potentially costly modifications.
US10333509B2 Drive device and power supply system
The present invention provides a drive device and a power supply system capable of driving a power transistor with low power while reflecting variations in manufacture process and external environments. A trigger detection circuit monitors a voltage between terminals or a current between terminals in a switching period of a power transistor and detects that the voltage between terminals or the current between terminals reaches a predetermined reference value. A current switching circuit selects a register outputting a current value to a variable current driver circuit from a plurality of registers and switches the register to be selected using a detection result of the trigger detection circuit as a trigger in the switching period, thereby making the drive current of the variable current driver circuit shift.
US10333507B2 Serializer device
A serializer device (1) includes a first latch unit (11), a second latch unit (12), a conversion unit (13), a frequency division unit (14), a load signal generation unit (15), a phase difference detection unit (16), and a reset instruction unit (17), and has a simple configuration and can reduce a bit error rate at an early stage. The phase difference detection unit (16) detects a phase difference between a first clock (CLK1) applied to the first latch unit (11) and a third clock (CLK3) applied to the second latch unit (12). The reset instruction unit (17) outputs a reset instruction signal (RSTn) to the frequency division unit (14) when the phase difference is not within a target range.
US10333503B1 Quantum controller with modular and dynamic pulse generation and routing
A quantum controller comprises raw pulse generation circuitry, pulse modification circuitry, and output management circuitry. The raw pulse generation circuitry is operable to generate a raw output pulse. The output management circuitry is operable to route one or more output pulses onto a selected one or more signal paths based on to which one or more of a plurality of elements of a quantum processor the one or more output pulses are to be sent. The pulse modification circuitry is operable to select pulse modification settings to use for processing of the raw output pulse, wherein the selection is based on which of the signal paths are selected and/or to which elements of a quantum processor the pulses are to be sent. The pulse modification circuitry is operable to process the raw pulse using the selected pulse modification settings to generate the output pulses.
US10333502B1 Level shifter with sub-threshold voltage functionality
Various embodiments provide for a level shifter with sub-threshold voltage functionality, which permits the level shifter to operate even when a voltage supply to the level shifter falls below a normal operational voltage range of one or more devices (e.g., transistors) within the level shifter. A level shift of an embodiment may operate when a voltage supply falls below a normal operational range in order to save power, which can be useful with respect to battery-operated devices, such an Internet of Things (IoT) sensor.
US10333500B1 Self-gating pulsed flip-flop
A circuit includes a latch configured to update a stored state of the latch in response to an input data signal and a pulsed clock signal. The circuit includes a pulse generator configured to generate the pulsed clock signal based on an input clock signal, the input data signal, and a feedback signal indicative of a stored state of the latch. The pulse generator may be configured to generate a pulse enable signal based on the input data signal, the input clock signal, and the feedback signal. The pulsed clock signal may be based on the pulse enable signal and the input clock signal. The pulse generator may generate the pulsed clock signal to have a pulse of a first signal level in response to an indication that the stored state of the latch needs to change and generates the pulsed clock signal to have a second signal level, otherwise.
US10333497B1 Calibration devices for I/O driver circuits having switches biased differently for different temperatures
A calibration circuit is connected to an input/output driver, a voltage bias generator is connected to the calibration circuit and the input/output driver, and a temperature sensor is connected to the voltage bias generator. The calibration circuit and input/output driver each include a bank of resistors and corresponding switches. Bodies of the switches are connected to the voltage bias generator, and the switches are biased by a bias signal output from the voltage bias generator. The calibration circuit includes a comparator device connected to the switches and to a reference resistor. Activation and deactivation of selected ones of the switches is made to match the reference resistor. Also, the voltage bias generator adjusts the bias signal when a temperature change is sensed by the temperature sensor. Thus, the switches change current flow as the bias signal changes, without changing which of the switches are activated or deactivated.
US10333495B2 Compensated programmable RF attenuator
A programmable RF attenuator having a first connection node and a second connection node is disclosed. The programmable RF attenuator provides RF attenuation between the first connection node and the second connection node based on at least a first attenuation control signal. The programmable RF attenuator includes a first RF attenuator circuit and a first reactance compensation circuit, such that the first RF attenuator circuit includes a first shunt transistor element and a first shunt resistive element, which is coupled to the first shunt transistor element. The first shunt transistor element receives the first attenuation control signal. The first reactance compensation circuit is coupled to the first RF attenuator circuit and at least partially compensates for reactive characteristics of the programmable RF attenuator that affect an attenuation flatness of the programmable RF attenuator.
US10333492B2 Delay compensation apparatus
A delay compensation apparatus is provided, where a surface acoustic wave component is used as a main delay component for delay compensation. A size of the surface acoustic wave component is relatively small. Therefore, the delay compensation apparatus provided in embodiments of the present invention features a relatively small size and a relatively high device integration level.
US10333489B2 Crystal unit
A crystal unit includes an AT-cut crystal element and a container. The AT-cut crystal element has an approximately rectangular planar shape. The AT-cut crystal element includes a first inclined portion, second inclined portions, and a first secured portion. The first inclined portion is inclined such that the crystal element decreases in thickness from a proximity of the first side to the first side. The second inclined portions are disposed on respective both ends of the first side, the second inclined portions being formed integrally with the first inclined portion. The second inclined portions are inclined gentler than the first inclined portion. The first secured portion and a second secured portion are formed integrally with the second inclined portion. The first secured portion and the second secured portion each project out from the first side to outside the crystal element to be used for securing with the securing members.
US10333488B2 Electroacoustic component and crystal cuts for electroacoustic components
An electroacoustic component is disclosed. In an embodiment, the electroacoustic component includes a piezoelectric substrate comprising a rare earth metal and calcium oxoborates (RE-COB) and component structures arranged on the substrate, the component structures being suitable for converting between RF signals and acoustic waves, wherein the waves are capable of propagation in a direction x′″, and wherein the direction x′″ is determined by Euler angles (λ, μ, θ), the Euler angles being selected from angle ranges (20-90, 95-160, 15-55), (20-85, 95-160, 95-125) and (15-25, 85-100, 0-175).
US10333485B2 Matching networks for wireless power transfer and related techniques
In one implementation, an analytical approach to determining an improved and/or optimal design of a matching network in a capacitive or inductive WPT system is provided. In one implementation, for example, a framework is provided to enable stage(s) of the network to simultaneously provide gain and compensation. The multistage matching network efficiency can be improved and/or optimized, such as by using the method of Lagrange multipliers, resulting in the optimum distribution of gain and compensation among the L-section stages.
US10333477B2 Switched capacitor house of cards power amplifier
A circuit topology including stacked power amplifiers (e.g., class D PA cells) in a ladder arranged in a house-of-cards topology such that the number of stacked-domains follows a decaying triangular series N, N−1, N−2, . . . , N−i from a fixed ladder to an ith ladder to provide a 1:(i+1) voltage conversion ratio, each stacked domain outputs its power via a flying domain power amplifier cell, and each ladder balances stacked domains of a prior ladder and combines power from all prior ladders.
US10333464B2 Integrated circuitry
There is disclosed herein integrated circuitry comprising a clock path for carrying a clock signal from a clock source to a circuit block, the circuit block being operable based on the clock signal. Clock buffer circuitry is provided along the clock path for buffering the clock signal. A tuneable inductance is connected to the clock path. A capacitor is connected to the clock path so as to form an AC coupling capacitor connected in series along the path, and is implemented between metal layers of the integrated circuitry.
US10333460B2 Pressure driven automated solar panel cleaning system
An automated solar panel cleaning system includes a pressure driven motor secured to a body. The motor includes cleaning means, guide members, driving means and a torque transfer member which mechanically communicates with the motor, the driving means and the cleaning means. When pressurized fluid flows through the motor inlet, the motor is configured to drive the torque transfer member, which is configured to drive the driving means the cleaning means.
US10333459B2 Photovoltaic module mounting assembly having a pin constraint
A mounting assembly for a photovoltaic (PV) module, and systems including such mounting assemblies, are described. In an example, the mounting assembly includes a top support and a bottom support having respective mounting walls, and holes through the mounting walls. A pin assembly may extend through the holes in the mounting walls to constrain the supports, for example, relative to a torque member of a solar-tracking PV system. The pin assembly may include end collars to engage and distribute loading from the torque member.
US10333458B2 Multi-drive solar-tracking photovoltaic system
A multi-drive solar-tracking photovoltaic (PV) system having several PV modules mounted on a torque tube is described. In an example, several motor drives input torque to the torque tube, and the motor drives are controlled by a single controller. The torque tube may include several sections joined by a torque tube coupler. For example, the torque tube coupler may having a medial section and end sections to join to the torque tube sections. The medial section and the adjoined torque tube sections may have a same outer diameter.
US10333456B2 Regulating temperature on an actuator
A safety device for an actuator that can modulate power to an electric motor in response to a fault condition (e.g., stall). In one embodiment, the actuator can include a motor with a shaft, a sensor disposed in proximity to the shaft, and a control processor coupled with the sensor and the motor. The control processor can be configured to receive a signal from the sensor that conveys operating data that relates to rotation of the shaft, use the operating data to identify a fault condition on the motor, and change the motor from an energized condition to a de-energized condition in response to the fault condition.
US10333453B2 Power tool having a universal motor capable of being powered by AC or DC power supply
A power tool is provided including an electric universal motor configured to operate within an operating voltage range of approximately 90V to 132V. A power supply interface is arranged to receive at least one of Alternating Current (AC) power from an AC power supply having a first nominal voltage or Direct Current (DC) power from a DC power supply having a second nominal voltage, where the first and second nominal voltages fall approximately within the operating voltage range of the motor. The power supply interface is configured to output the AC power via an AC power line and the DC power via a DC power line. A motor control circuit supplies electric power from one of the AC power line or the DC power line via a common node to the motor such that the motor brushes are electrically coupled to one of the AC or DC power supplies.
US10333449B2 Method and apparatus for operating an electric machine, electric machine
A method for operating an electric machine comprises ascertaining an electric stator current of the electric machine, calculating a magnetic flux which is generated based on the ascertained electric stator current, and controlling a torque generated by means of the electric machine, as a function of the calculated magnetic flux.
US10333442B2 Motor control device and game machine
In a motor control device, a communication interface receives a control command defining a target rotation amount and a target rotation speed of a motor. A sensor interface receives a detection signal from a rotation angle sensor outputting a detection signal in every rotation of the motor at a predetermined angle. A controller decides a set value of a rotation speed of the motor. A drive signal generator generates and outputs a drive signal for rotating the motor. The controller calculates a difference between the target rotation amount and a total rotation amount of the motor from start of execution of the control command, based on the number of received detection signals, and determines whether an abnormality occurs in operation of the motor based on an update frequency of a minimum value of the difference or a non-update period when the minimum value of the difference is not updated.
US10333439B2 Methods of estimating a position of a rotor in a motor under transient and systems thereof
At least one example embodiment discloses a method of estimating a position of a rotor in a motor. The method includes obtaining a current regulation quality index based on a current command and a measured current, determining an estimated position of the rotor based on the current regulation quality index and position estimation data and controlling the motor based on the estimated position of the rotor.
US10333438B1 Motor driving circuit
The present disclosure provides a motor driving circuit, which includes a position detecting circuit, a drive processing circuit, an adjusting voltage source, a parameter reading unit and a timing unit. The timing unit generates a timing signal, and the parameter reading unit processes the timing signal to obtain a consecutive first time interval and a second time interval. The parameter reading unit reads a first functional parameter voltage of a functional parameter pin in the first time interval and generates first functional parameter data to be written into a first register, and reads a second functional parameter voltage of a functional parameter pin in the second time interval and generates second functional parameter data to be written into a second register. The drive processing circuit drives a motor according to the first functional parameter data and the second functional parameter data.
US10333434B2 System and method for simplifying interconnection between panel controls and motor power units
An interface circuit having releasable electrical connectors and as little as a single relay providing a standardized connection between panel controls intended for three-wire, two-wire or combination three-wire/two-wire control and a motor drive or motor controller. In this way, greatly simplified manufacturing of control cabinets may be provided with variations in control strategy being implemented simply by the provision of different panel controls having prewired harnesses and connectors.
US10333427B2 Equivalent transistor and three-level inverter
This disclosure relates to an equivalent transistor and a three-level inverter, and pertains to the field of power electronics technologies. The equivalent transistor includes a first transistor, a second transistor, and a diode. A source electrode of the first transistor is electrically connected to a source electrode of the second transistor; a gate electrode of the first transistor is electrically connected to a gate electrode of the second transistor; and one end of the diode is electrically connected to a drain electrode of the first transistor, and the other end of the diode is electrically connected to a drain electrode of the second transistor. According to this disclosure, a reverse recovery time can be reduced, and a switching speed of the equivalent transistor can increase.
US10333424B2 Offline power supply
According to one aspect, embodiments of the invention provide a power supply system comprising an input line configured to receive input AC power, a rectifier having an input coupled to the input line and an output, a switch having a first end coupled to the output of the rectifier and a second end selectively coupled to an inductor, a capacitor coupled to the inductor, and control circuitry coupled to the inductor and the capacitor, wherein the control circuitry is configured to control the switch to selectively couple the output of the rectifier to the inductor to generate a first DC power level, operate in a first mode of operation while receiving the first DC power level, detect a phase angle of the rectified AC power, and transition into a second mode of operation in response to detection of the phase angle.
US10333423B2 Electronic device with a maintain power signature (MPS) device and associated methods
An electronic device includes a rectifier bridge that includes an input configured to be coupled to power over Ethernet (PoE) power sourcing equipment (PSE), and an output. A transistor is configured to selectively couple the output with a load. The electronic device includes a maintain power signature (MPS) device, and a control circuit. The control circuit is to maintain the transistor on when a load current is above a threshold, source current from the rectifier bridge to the MPS device when the load current is below the threshold, and switch the transistor to a diode configuration when the load current is below the threshold.
US10333422B2 Constant inrush current circuit for AC input power supply unit
A power supply circuit includes a rectifier module configured to rectify an input voltage and a capacitor including a first terminal coupled to the rectifier module. In addition, the power supply circuit includes first and second transistors. The first transistor couples to a second terminal of the capacitor, and the second transistor couples in series to the first transistor. The power supply circuit also includes a resistor, configured to set an inrush current value, in parallel with the second transistor. When coupled to a power supply, the power supply circuit is configured to turn-on the first transistor such that an inrush current flows, at the inrush current value, through the capacitor, first transistor, and resistor. After a delay time, the power supply circuit is configured to turn-on the second transistor such that the inrush current drops to around zero, thus maintaining a low impedance path during steady-state operation.
US10333421B2 Polymorphic waveform generation
Generally discussed herein are systems, devices, and methods for generating multi-function waveforms. A device can include input circuitry to receive parameters indicating respective frequencies and codes for the multi-function waveforms, one or more memories to store the respective frequencies and codes, waveform management circuitry configured to produce a series of values based on the frequencies and codes, respectively, and refine the series of values by reducing a cost associated with a waveform produced using the series of values, and a transceiver to generate the waveform.
US10333418B2 Control device and control method
A control device applied to a flyback converter including an auxiliary switch includes: an output voltage integrator, configured to integrate an output voltage of the flyback converter to obtain an amplitude of a negative magnetizing current of the flyback converter; and a comparator controller, configured to compare the obtained amplitude of the negative magnetizing current with a reference value, and turn off the auxiliary switch according to a comparison result. According to the present disclosure, it is able to achieve zero voltage switching of a primary-side switch of the flyback converter with variable outputs.
US10333414B2 Switching power supply device
The switching power supply device includes switching circuits, a transformer, an LLC resonance circuit, a microcomputer and a frequency regulator that sets switching frequencies of the switching circuits and a current detection circuit that detects the current Ir. The microcomputer and the frequency regulator sweep a switching frequency, and set a switching frequency on the basis of times to start the dead times of the switching elements, the current Ir detected by the current detection circuit, and the threshold current Imin.
US10333413B2 System and method for automatically and adaptively enhancing transient response for a plurality of output voltages
A system and method of operating an automatic variable voltage transient response management system comprising a switchable power regulator circuit for receiving an input voltage and generating a plurality of output voltages for an information handling system the switchable power regulator circuit including a feedback loop for an adaptable error amplifier circuit, and a memory for storing a control circuit resistance table wherein each of the plurality of output voltages are associated in the control circuit resistance table with one of a plurality of total control circuit resistance values to adapt the error amplifier circuit feedback gain, and a digital core processor executing code instructions of the automatic variable voltage transient response management system to determine a requested regulated output voltage, identify one of the plurality of the total control circuit resistances associated with the requested regulated output voltage of the plurality of output voltages in the controller resistance table, and to activate an adaptable resistance control circuit to apply the identified total control circuit resistance.
US10333411B2 Controller for a synchronous rectification MOSFET, a switched mode power converter, and a control method
There is disclosed a controller configured to control a synchronous rectification MOSFET having a drain, a source and a gate; the controller comprising a regulator configured to regulate a voltage between the drain and the source to a first regulation voltage, and a gate charger operable during a turn-on phase of the synchronous rectification MOSFET operation and configured to regulate a voltage between the drain and the source to a second regulation voltage having a larger absolute value than the absolute value of the first regulation voltage, wherein the gate charger is further configured to, when in operation, disable the regulator. Also disclosed is a switched mode power converter comprising such a synchronous rectification MOSFET, and a method for controlling such a synchronous rectification MOSFET.
US10333404B1 Voltage-based auto-correction of switching time
A control device for a switching voltage regulator having a high-side switch and a low-side switch to supply a switching voltage to a load includes a comparator configured to compare the switching voltage with a reference voltage to provide an enable signal to the low-side switch, and a spike detection circuit configured to receive the switching voltage and output an offset control signal to execute a time shift to the enable signal.
US10333400B2 Boost DC-DC converter including a switching element
A boost DC-DC converter includes: an input terminal; an output terminal; a first boost circuit configured to generate, from an input power to the input terminal, a first boosted power having a higher voltage than a voltage of the input power, and outputs the generated first boosted power from the output terminal; a second boost circuit configured to generate, from the input power, a second boosted power having a higher voltage than the voltage of the input power; and a storage capacitor configured to store the second boosted power as a storage power, and supply the storage power to the first boost circuit as an operation power source. The first boost circuit is configured to start a boost operation with the storage power when a voltage of the storage power is equal to or higher than a minimum operation voltage of the first boost circuit.
US10333398B2 Charging apparatus
There is a disadvantage that a loss generated in a charging apparatus becomes large. It is determined whether a link voltage Vo is equal to or higher than a predetermined value Va. If the link voltage Vo is less than the predetermined value Va, a control unit activates a DC-DC converter in a boosting operation. That is, by turning on/off the switching element, the voltage boosted from the storage battery is supplied to the link voltage Vo. The control unit determines whether the link voltage Vo is equal to or higher than the predetermined value Va. If the link voltage Vo is less than the predetermined value Va, the operation is continued. When the link voltage Vo rises due to the boosting operation of the DC-DC converter and becomes equal to or higher than the predetermined value Va, the boosting operation of the DC-DC converter is stopped.
US10333396B2 Four-phase charge pump circuit
A four-phase charge pump circuit provided includes multiple boosting stages. Each boosting stage includes two branch charge pumps. Each branch charge pump includes a main pass transistor and a pre-charge transistor. Two ends of the main pass transistor serve as a first node and a second node of the branch charge pump respectively. A first end, a second end and a control end of the pre-charge transistor are coupled to a control end of the main pass transistor, a second node and a first node of the branch charge pump respectively. At least one boosting stage further includes two auxiliary start-up transistors. Two ends of each auxiliary start-up transistor are coupled to the control end of one main pass transistor and the second node of the branch charge pump respectively. A control end of each auxiliary start-up transistor is coupled to the control end of one main pass transistor.
US10333395B2 Charge pump circuit
A bipolar output charge pump circuit having a network of switching paths for selectively connecting an input node and a reference node for connection to an input voltage, a first pair of output nodes and a second pair of output nodes, and two pairs of flying capacitor nodes, and a controller for controlling the switching of the network of switching paths. The controller is operable to control the network of switching paths when in use with two flying capacitors connected to the two pairs of flying capacitor nodes, to provide a first bipolar output voltage at the first pair of output nodes and a second bipolar output voltage at the second pair of bipolar output nodes.
US10333389B2 Converter module for a multi-stage converter and method for operating said converter module
A converter module for a multi-stage converter includes an energy storage device connected in parallel with a series circuit of a first and a second semiconductor switching unit. At least one of the semiconductor switching units has a bidirectional switch. A switch-on unit is connected in parallel with the bidirectional switch. With the switch-on unit there can be produced a switch-on voltage for switching on the bidirectional switch from a voltage dropping across the bidirectional switch. There is also disclosed a multi-stage converter having the novel converter module and a method for operating the converter module.
US10333386B2 Method for detecting a voltage collapse
A method detects a working voltage collapse by use of an electric component, in which the exceeding of a critical characteristic of the working voltage is monitored and an excess is detected as a collapse. Accordingly, in order to recognize the collapse breakdown in a simple trouble-free manner, a model voltage generated by a model circuit is used as the critical characteristic.
US10333384B2 System and method for a switch driver
In accordance with an embodiment, switch driver includes a first switch driver configured to be coupled to a control node of a first switch, a second driver configured to be coupled to a control node of a second switch, and a first terminal and a second terminal configured to be couple to a boot capacitor. The first terminal is coupled between a boot input of the first switch driver and the second terminal is configured to be coupled to outputs of the first switch and the second switch. The switch driver further includes a voltage measurement circuit coupled to the first terminal and the second terminal, and a control circuit configured to activate the second switch driver when the voltage measurement circuit indicates that a voltage across boot capacitor is below a first threshold.
US10333380B2 Electronic device
An electronic device is provided. The electronic device includes a plurality of expansion connector modules, a power supply path switch circuit, a system load and a controller. The power supply path switch circuit includes a plurality of input ends connected to output ends of expansion connector modules respectively. The system load is coupled to the power supply path switch circuit. The controller is coupled to the expansion connector module and the power supply path switch circuit. The controller determines whether a first power supply source is coupled to one of the expansion connector modules through the expansion connector modules. When the first power supply source is connected to the one of the expansion connector modules, the controller detects the power of the first power supply source via the expansion connector module connected to the first power supply source. Then, the controller adjusts a power supply direction between the expansion connector module connected to the first power supply source and the system load according to the power of the first power supply source.
US10333373B2 Method of manufacturing a stator operatively associated with inner and outer circumferential jigs
A method for manufacturing a stator operatively associated with an inner and outer circumferential jigs including sequentially ordered steps of inserting segment coils, each constituting of a pair of straight portions connected with a connecting portion in a U-like shape, in slots of a stator core, rotating a twisting ring while distal end parts of the pairs of straight portions protruding on an opposite side to the connecting portions are engaged with ring grooves of the twisting ring to twist and shape in one direction the distal end parts located in odd-numbered positions from an outer circumferential side or an inner circumferential side in a radial direction and twist and shape the distal end parts located in even-numbered positions in an opposite direction to the one direction, and welding the distal end parts twisted in the one direction and the distal end parts twisted in the opposite direction.
US10333372B2 Disturbance avoiding cover
A body is located between a protected component and a disturbing object and is inclined relative to a vertical direction. The protected component is located outside an interior of a vehicle. The body includes a lowermost portion in the vertical direction. The lowermost portion has a foreign matter discharge portion. An upper side of the protected component in the vertical direction is at least partially exposed from the body.
US10333368B2 Cooling unit of drive motor
A cooling unit of a drive motor includes: a fixing member installed on an inner wall surface of a motor housing and configured to fix a stator core of the drive motor, wherein the fixing member has a ring shape, includes a flow path formed therein in order to allow a cooling medium to flow, and includes a cooling medium inlet and a cooling medium outlet formed to be connected to the flow path, the flow path includes a first path connecting the cooling medium inlet and the cooling medium outlet to each other at one side and a second path connecting the cooling medium inlet and the cooling medium outlet to each other at another side, and the first and second paths have different flow cross sections and are connected to each other.
US10333367B2 Planar energy conversion device
A planar energy conversion device with a plurality of micro-conversion units is provided and includes a carrier. The carrier includes a plurality of cavities arranged horizontally. The cavities correspond in position to the micro-conversion units, respectively. Each micro-conversion unit includes: a magnetic rotor disposed in the corresponding cavity; and at least one ring-shaped stator surrounding the magnetic rotor, the magnetic rotor being integrated into the carrier and including a magnet component and a winding unit. The magnet component has multiple protruding portions horizontally arranged along the edge of the corresponding cavity. The winding unit has multiple winding elements corresponding in position to the protruding portions, respectively.
US10333363B2 Connection device and electric machine
A connection device for connecting at least one electrical hollow conductor as used in a winding of an electric machine for a motor vehicle to an electrical energy source or an electrical energy storage or user is disclosed, wherein the connection device includes a first channel adapted for introduction of a coolant into the at least one hollow conductor.
US10333358B2 Receiving antenna and wireless power receiving device including the same
A receiving antenna of a wireless power receiving device wirelessly charging electric power according to an embodiment of the present invention includes a substrate, a first soft magnetic layer stacked on the substrate, and including a soft magnetic material, and a receiving coil configured to receive electromagnetic energy emitted from a wireless power transmission device, and including a first coil layer wound in parallel with the soft magnetic layer, and a second coil layer electrically connected to the first coil layer and wound in parallel with the first coil layer, and a current direction of the first coil layer is opposite to a current direction of the second coil layer.
US10333355B2 Wireless charging magnetic parameter determination
A method of determining a value of a magnetic characteristic of a wireless-power receiver system includes: obtaining a first frequency indication of a first resonant frequency of a power reception circuit of the wireless-power receiver system corresponding to a power transmit circuit and the power reception circuit being in a first state having a first combined circuit configuration; obtaining a second frequency indication of a second resonant frequency of the power reception circuit corresponding to the combination of the power transmit circuit and the power reception circuit being in a second state having a second combined circuit configuration, the first combined circuit configuration differing from the second combined circuit configuration by at least one of component content or a value of at least one component; and using the first frequency indication and the second frequency indication to determine the value of the magnetic characteristic of the wireless-power receiver system.
US10333354B2 Contactless communication medium and electronic device using the same
A contactless communication medium, includes: a coil sensitive to a magnetic field; a rectifying circuit configured to rectify an alternating power energy generated in the coil; a smoothing circuit configured to smooth a rectified output outputted from the rectifying circuit to generate a DC voltage; an output terminal connected to the smoothing circuit; a voltage detecting circuit configured to compare an output voltage extracted from the output terminal with a reference voltage; a switch configured to operate in response to an output from the voltage detection circuit and to attenuate the alternating power energy generated in the coil when the output voltage reaches a predetermined value; and a load connected to the output terminal, wherein impedance of the load has a value such that the output voltage has a predetermined value when an effective value of the magnetic field applied to the coil is 12 A/m or more.
US10333353B2 Omnidirectional wireless power transfer system
In one example, an omnidirectional wireless power transfer system includes high frequency power generator configured to generate a supply of high frequency oscillating power, a number of transmitter-side resonant tank circuits electrically coupled to the high frequency power generator, a receptacle including a number of coils arranged for omnidirectional power transfer to an electronic device placed in the receptacle, and a controller configured to activate individual ones of the transmitter-side resonant tank circuits to wirelessly transmit power to the electronic device through near-field resonant inductive coupling. In one example, the receptacle can be embodied as a bowl, and the controller can activate individual ones of the transmitter-side resonant tank circuits over time to generate an omnidirectional field distribution for wireless power transmission. In other aspects, various transmitter-side and receiver-side tank circuits for coupling independent resonance and ZVS operation are described.
US10333351B2 Driving circuit for driving N transmitter-side coupling circuits and wireless power transmitter including the same
The present disclosure relates to a driving circuit and a wireless power transmitter including the same. N+1 half-bridge circuits constitute N full-bridge circuits by reusing the half-bridge circuits, so as to drive a plurality of coils for wirelessly charging a plurality of loads.
US10333350B2 Wireless power transfer using direct field penetration through a metal object
An apparatus for wireless power reception in an electronic device may include a casing configured to house electronic components of the electronic device. The casing may include a non-conductive support substrate and a metal layer disposed on the support substrate. The apparatus may include a power receiving element configured to magnetically couple to an externally generated magnetic field to produce power for one or more of the electronic components of the electronic device.
US10333344B2 Emergency backup systems providing dimmed power
A dimmer device for connection to a conventional uninterruptible power supply (UPS) may include a dimmer and a switch assembly that can be configured to provide an automatically switched dimming output to LED loads during a power failure. An integrated emergency backup system may include a charging circuit, a battery, an inverter, a dimmer and a switch circuit that provides an automatically switched dimming output to LED loads during a power failure. The system may operate in either phase dimming mode or 0-10 v low voltage dimming mode. A lighting fixture that includes a light fixture with built-in emergency backup system is also disclosed.
US10333338B2 Charging method and assembly utilizing a mule vehicle with a storage battery
An exemplary charging method includes charging a storage battery of a mule vehicle as a tow vehicle tows the mule vehicle to a stranded vehicle. The storage battery configured to be electrically coupled to a traction battery of an electrified vehicle to charge the traction battery. An exemplary charging assembly includes a mule vehicle. A storage battery of the mule vehicle charges as the mule vehicle is towed to a stranded vehicle. The storage battery is configured to be electrically coupled to a traction battery of the electrified vehicle to charge the traction battery.
US10333335B2 System and method of electric vehicle wireless charger output protection using zero voltage switching
A wireless charger output protection system and method is provided for protecting a battery in an electric vehicle during wireless charging. A wireless power transfer system includes a wireless charger on the electric vehicle side that receives power wirelessly from a charging base. The wireless charger output protection system and method shuts down the wireless charger output and dumps energy in a receive antenna (e.g., a vehicle pad) when a charging error is detected before the charging base can be shut down. The system and method employs a zero-voltage switching (ZVS) scheme to shut down the wireless charger output, in response to the charging error, to protect the switching devices and enhance overall reliability.
US10333334B2 Wireless power transfer in an electronic device having a tuned metallic body
An electronic apparatus may include an electrically conductive body configured to magnetically couple to a first magnetic field. A first tuning element may be connected to the electrically conductive body. An electrically conductive coil may be wound about an opening defined by the electrically conductive body, and configured to magnetically couple to a second magnetic field.
US10333328B1 Multi-battery charging station which selectively connects battery sub-modules to a common power bus for charging
Battery sub-modules are selecting to electrically connect to a common power bus, including by: determining if a discharge-related fault indication for a given battery sub-module indicates that the given battery sub-module is in a discharge-related fault condition. If so, the given battery sub-module is excluded from the selected battery sub-modules such that said given battery sub-module is electrically disconnected from the common power bus. The selected battery sub-modules are configured so that the selected battery sub-modules are electrically connected to the common power bus; the selected battery sub-modules that are electrically connected to the common power bus are charged.
US10333323B2 Systems and methods for battery charger with internal power source
A battery charger with an internal power storage device may be used to facilitate fast charging of a battery by using a high C-rate. A battery charger with an internal power storage device may include a control circuit that receives operating mode instructions to operate in a base charging mode or a fast charging mode. In the base charging mode, the battery charger may be configured to concurrently charge a battery and an internal power storage device at a base C-rate using current supplied from an external power source. In the fast charging mode, the battery charger may be configured to charge the battery at a high C-rate, which is substantially higher than the base C-rate, by using the internal power storage device. The battery charger may include an optical reader used to identify battery-specific characteristics and enable the fast charging mode.
US10333321B2 Overvoltage and overcurrent protection circuit and mobile terminal
The present disclosure provides an overvoltage and overcurrent protection circuit and a mobile terminal. The overvoltage and overcurrent protection circuit comprises a primary protection circuit and a secondary protection circuit. The primary protection circuit comprises a power end coupled to an anode of a cell, a detection end coupled to a cathode of the cell, and a low potential interface end coupled to a ground end of a charging and discharging interface. The secondary protection circuit comprises a high potential cell end, a low potential cell end, and a high potential interface end, in which the high potential cell end is externally coupled to the anode of the cell, the low potential cell end is externally coupled to the cathode of the cell, and the high potential interface end is externally coupled to a power end of the charging and discharging interface.
US10333314B2 Multiple buck stage single boost stage optimizer
The disclosure relates to technology for providing power, voltage, and/or current from a combination of DC power sources, such as photovoltaic modules or DC batteries. One aspect includes a buck-boost optimizer having a number of inductorless buck stages and a boost stage. The buck-boost optimizer may be used within a power generation system. The combined output voltages of each of the buck stages may be input to the boost stage. The boost stage may have an inductor that may serve as an energy storage device to boost a voltage, as well as to filter a signal from the buck stages. Thus, the buck-boost optimizer may use a single inductor. Having a single inductor provides for a very efficient power generation system. Also, cost and size of components in the power generation system may be reduced.
US10333309B2 Electrical arrangement comprising sub-modules
An arrangement includes at least one series circuit having at least two series-connected submodules and an inductor. At least one of the submodules in one or a plurality of the series circuits has a step-up/step-down converter and a storage module. A protective module with at least one actuator is electrically connected between the step-up/step-down converter and the storage module. A method for operating the arrangement is also provided.
US10333305B2 Management device, management system, control method for management device, and control program
A management device includes a surplus power calculator configured to compute a measurement value or an estimated value for a surplus power which is power output from the power generator excluding the power consumption of the electrical appliance; and a scheduler configured to create an operation schedule for a designated appliance scheduled to operate during a period different from a surplus power period when the surplus power is available so that the designated appliance uses the surplus power during the surplus power period to operate; the scheduler also configured to shift the operation period of the designated appliance when a potential usable power is greater than an increment in the power consumption resulting due to shifting the operation period of the designated appliance, where the potential usable power is the surplus power with a potential feed-in power excluded therefrom.
US10333302B2 Circuits, devices and methods for selecting voltage sources
Circuits, devices, and method for selecting voltage sources. A voltage selection module may include an analog voltage input. The voltage selection module may also include a digital based voltage input. The voltage selection module further include a control component coupled to the analog voltage input and the digital based voltage input, the control component configured to determine whether to use a first voltage received from the analog voltage input or a second voltage received from the digital based voltage input to generate an output voltage.
US10333297B2 Energy combiner for hydraulic circuit sensor
A hydraulic system includes a hydraulic circuit with a hydraulic component. A sensor is provided for sensing a characteristic of the hydraulic component. An energy harvester is configured to harvest energy from the hydraulic circuit. An energy combiner receives power outputs from the energy harvester and a battery, and is configured to selectively power the sensor from at least one of the battery and the energy harvester in response to a predetermined condition.
US10333293B2 Method for increasing pad efficiency and robustness
Systems and methods are described that increase pad efficiency and robustness. These systems and methods balance magnetic flux density in ferrite strips in a WEVC pad to reduce heat produced in high-flux areas of the ferrite strips. Aspects include controlled spacing between ferrite strips of a WEVC pad and intentional gaps located within high-flux areas in the strips. The sizes of the intentional gaps are determined in relation to the size of the spacing between the strips. In addition, ribs are disposed between the strips and connected to a backplate to provide structural rigidity and robustness to the pad.
US10333292B2 Switching regulator
To provide a switching regulator equipped with an overheat protection circuit small in current consumption. A switching regulator of the present invention is configured to intermittently operate an overheat protection circuit only for a prescribed period based on a signal turning on a switching element, which is outputted from an output control circuit.
US10333291B2 Multiple generator ground fault detection
Detection and protection against electric power generator stator ground fault conditions in multiple-generator high-impedance grounded installations is provided herein. In one embodiment, a generator protection element may block a determination of a fault using third harmonic voltages when the third harmonic voltage from the generator is less than a factor of the maximum third harmonic voltage from all of the generators on the common bus. A tripping subsystem may issue a trip command based upon detection of a stator ground fault condition.
US10333289B2 Sensor for measuring current of the Rogowski-torus type, protecting and measuring device and electric circuit breaker including such a sensor
A sensor for measuring current of the Rogowski-torus type including a carrier made of a magnetic materials and a secondary winding wound on the carrier in order to deliver an electrical signal representative of a current flowing in a conductor passing through the interior of the torus. The carrier is made essentially of a moulded rigid plastic material and includes at least one exterior recess distributed over the length of the body of the carrier. The recess includes at least two grooves that are separated by a partition. The protecting and measuring device and the electric circuit breaker include such a current sensor.
US10333288B2 Mounting brace assembly for mounting an electrical box
A brace assembly is provided having a brace for mounting to a support and a hanger member. The hanger member is coupled to the brace by a bar positioned in a longitudinal slot in the bottom side of the brace. The bar enables the hanger member to slide along the length of the brace. The hanger member has a bottom wall and side walls with a top end for coupling to a support. A mounting bracket is removably coupled to the hanger member for supporting the brace.
US10333287B2 Clearance filling structure of accommodation box, electric connection box, and wire harness
An accommodation chamber includes an internal wall surface to be disposed to face an accommodation target object at an interval, the accommodation target object includes an external wall surface to be disposed to face the internal wall surface at an interval, one wall surface of the internal wall surface and the external wall surface includes a plurality of projecting portions that project toward another wall surface thereof, and extend along an insertion direction of the accommodation target object to the accommodation chamber, and contact the other wall surface, and the projecting portions are formed so that a demolding direction from a molding die forming the one wall surface corresponds to an extending direction, and the one wall surface is divided into a plurality of regions along the insertion direction.
US10333286B2 Slide rail assembly and cable management device thereof
A slide rail assembly includes a first rail, a second rail movable with respect to the first rail, and a cable management device. The cable management device includes a first set of arms and a second set of arms connected to the first set of arms. The first set of arms include two arms that are movable with respect to each other. The second set of arms also include two arms that are movable with respect to each other. The cable management device has a portion connected to the first rail and is switched from a first state to a second state in response to the second rail moving with respect to the first rail from a first position to a second position.
US10333283B1 Low profile raceway
In various implementations, a raceway may include a housing with walls and arms extending from the housing. A cavity may be disposed in the housing and cables may reside in the cavity, during use. The cables may provide connectivity to receptacles of the raceway and thus a variety of devices. A cover may be utilized with the housing to facilitate access to the cables in the cavity of the housing. In some implementations, the cover may be retained by flexible arms of the housing. The raceway may be configured to receive wire clips to retain cables and/or conduit disposed in a cavity of the raceway.
US10333277B2 Structure light module using vertical cavity surface emitting laser array
A structure light module comprises: a VCSEL substrate comprising a VCSEL array comprising a plurality of individual VCSELs; a first spacer disposed on the VCSEL substrate; a wafer level lens comprising a glass substrate and at least a replicated lens on a first surface of the glass substrate disposed on the first spacer; a second spacer disposes on the wafer level lens; a DOE disposed on the second spacer, where a structure light is projected from the DOE on a target surface for 3D imaging.
US10333268B2 Dielectric electrode assembly and method of manufacture thereof
A dielectric electrode assembly, and a method of manufacture thereof, including: a dielectric tube having a cylindrical cross-section and a relative dielectric constant, ε2, the dielectric tube filled with a gas having a relative dielectric constant, ε1; a structural dielectric having a relative dielectric constant, ε3 surrounding the dielectric tube; metal electrodes on opposite sides of the structural dielectric, the metal electrodes having a flat cross-sectional geometry; and the structural dielectric made from a material selected such that the relative dielectric constants of the structural dielectric, the dielectric tube, and the gas are interrelated and a uniform electric field is generated within the dielectric tube when power is applied to the metal electrodes.
US10333265B2 Spectral beam combined laser system and method
The present invention provides a spectral beam combined laser system comprising an optical gain element array, a transform element, a diffraction element and a reflecting element, which are sequentially positioned in an optical path, wherein said optical gain element array comprises a plurality of gain elements radiate laser beams having different wavelength; said transform element focuses and spatially overlaps the laser beams received from said optical gain element array at said diffraction element; said diffraction element diffracts the laser beams spatially overlapped by the transform element to the reflecting element; and said reflecting element feeds back a portion of the laser beams to the optical gain element array in a V-shaped off-axis external cavity with off-axis angle, wherein said V-shaped off-axis external cavity is formed between the reflecting element and the optical gain element array.
US10333263B2 Cable connector assembly having cable of a flat structure
A cable connector assembly includes a connector and a cable, the cable including plural core wires arranged in an upper and a lower rows, wherein several pairs of high-speed signal lines, a pair of low-speed signal lines, a power signal line, and a spare signal line are located in the upper row, and other pairs of high-speed signal lines, a detection signal line, a power supply line, another spare signal line, and another power signal line are located in the lower row.
US10333256B2 Electrical connector assembly
An electrical connector assembly includes: a circuit board, provided with at least one chip; an electrical connector, electrically connected to one end of the circuit board, and used to be mated with a mating connector; and a metal shell, covering the circuit board and the electrical connector. The metal shell is provided with at least one through hole running therethrough. Each through hole is provided with a waterproof layer preventing liquid from passing from an exterior of the metal shell to an interior of the metal shell and enabling gas to pass between the interior and the exterior of the metal shell, thereby achieving water proofing and heat dissipation, avoiding malfunctioning of the electrical connector and the chip due to excess temperature or liquid entry, ensuring the reliability of signal transmission between the electrical connector and the chip, and prolonging the service lives of the electrical connector and the chip.
US10333253B2 Electrical connector with reinforced and thickened metallic shielding plate on front edge of mating tongue
An electrical connector includes a metallic frame, an insulative housing and two rows of contacts. The metallic frame made by metal injection molding and includes a main part and a first plat section. Two rows of contacts are respectively located by two sides of the first plate section in the vertical direction. The housing is secured to both the contacts and the frame and forms a mating tongue enclosing the first plate section. Thickened portions are formed on a front edge and two opposite side edges of the first plate section, and exposed upon a front edge and two opposite side edges of the mating tongue.
US10333248B2 Charging receptacle, charging plug and charging system
The present disclosure provides a charging receptacle and a charging plug, which cooperate with each other and comprise a receptacle ejection device and a plug ejection device respectively for automatically separating the charging receptacle from the charging plug after charging of the apparatus to be charged is completed. The present disclosure further provides a charging system comprising the charging receptacle and the charging plug as described above.
US10333247B2 Wire harness
In order to provide a wire harness with which it is possible to suppress vibration of a coating material and a central conductor between a shield conductor swaging position and a terminal, this wire harness (1) is provided with: a first cable (21) that has a central conductor (201), a coating material (202) that coats the central conductor (201), and a shield conductor (203) that covers the coating material (202); a terminal (30) that is connected to the central conductor (201) of the cable (21); a connector housing (40) that houses an end of the first cable (21) along with the terminal (30); a first ferrule (51) that is electrically connected to the shield conductor (203) and has the central conductor (201) and the coating material (202) inserted thereinto; and a fixing member (61) that fixes the first ferrule (51) to the connector housing (40). The first ferrule (51) has a first swaging portion (511) for swaging the shield conductor (203) and a second swaging portion (512) for swaging the coating material (202), said second swaging portion (512) being positioned further to the terminal (30) side than the first swaging portion (511).
US10333246B2 Waterproof structure of connector
In a waterproof structure of a connector (11), each of a pair of housings (17, 19) has an annular member (51, 81) projecting in a fitting direction. An outer circumferential surface (81a) of one annular member (81) is inclined so as to spread outward in the radial direction from the front end toward the back, and presses the inner circumferential surface of the other annular member (51) at the time of fitting. The curvature of the outer circumferential surface of the plurality of corner parts (109a to 109d) of the annular member (81a) is larger than the curvature of the outer circumferential surface of the other portion, and the inclination angle of the former outer circumferential surface with respect to the fitting direction is larger than the inclination angle with respect to the fitting direction of the latter outer circumferential surface.
US10333239B2 Connector
A connector is mateable with a mating connector having two mating lock portions along an upper-lower direction. The connector comprises a housing and two additional members held by the housing. The housing has a projecting wall projecting upward in the upper-lower direction, an outer wall surrounding the projecting wall in a horizontal plane perpendicular to the upper-lower direction and a receiving portion which is a space formed between the outer wall and the projecting wall and partially receives the mating connector under a mated state of the connector with the mating connector. Each of the additional members has a lock portion. The two lock portions are located at opposite sides of the projecting wall, respectively, in a horizontal direction perpendicular to the upper-lower direction and face the receiving portion. Under the mated state, the lock portions lock the locked portions, respectively, to maintain the mated state.